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
339692286449	339692286968	339692287518	339692288068	339692288618	339692289168	339692289718	339692290268	339692290818	339692291368	339692291918	339692292468	339692293018	339692293568	339692294118	339692294668	339692295218	339692295768	339692296318	339692296868	339692297418	339692297968	339692298518	339692299068	339692299618	339692300168	339692300718	339692301268	339692301818	339692302368	339692302918	339692303468	339692304018	339692304568	339692305118	339692305668	339692306218	339692306768	339692307318	339692307868	339692308418	339692308968	339692309518	339692310068	339692310618	339692311168	339692311718	339692312268	339692312818	339692313368	339692313920	339692314468	339692315018	339692315568	339692316120	339692316668	339692317218	339692317768	339692318318	339692318868	339692319418	339692319968	339692320518	339692321068	339692321618	339692322168	339692322718	339692323268	339692323820	339692324368	339692324918	339692325468	339692326020	339692326568	339692327120	339692327668	339692328218	339692328768	339692329318	339692329868	339692330420	339692330968	339692331520	339692332068	339692332618	339692333168	339692333720	339692334268	339692334820	339692335368	339692335920	339692336468	339692337018	339692337568	339692338120	339692338668	339692339220	339692339768	339692340320	339692340868	339692341420	339692341968	339692342520	339692343068	339692343620	339692344168	339692344720	339692345268	339692345820	339692346368	339692346920	339692347468	339692348018	339692348568	339692349120	339692349668	339692350218	339692350768	339692351318	339692351868	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22036	20607	29565	25480	22423	20299	10855	812	361	378	353	322	366	320	330	324	317	331	355	348	348	309	339	346	334	325	332	331	364	363	356	347	320	346	353	357	316	318	332	345	308	298	332	357	317	306	306	349	311	316	366	324	335	318	313	322	342	329	336	333	378	309	346	315	341	329	311	326	315	323	321	308	351	309	317	348	314	323	365	347	296	325	329	333	299	322	279	303	323	349	305	336	328	306	287	295	334	321	321	327	308	342	342	316	345	321	358	313	327	331	309	330	338	316	306	311	323	324	328	316	309	324	310	332	313	303	298	324	315	336	315	318	348	303	330	332	327	296	330	310	319	318	312	288	328	317	332	304	314	317	304	309	328	318	298	284	285	325	321	324	334	317	301	313	310	289	331	298	350	344	354	317	341	331	374	313	315	324	297	291	338	335	323	342	357	336	317	322	350	344	315	329	311	348	350	318	344	283	306	329	344	342	319	325	332	290	330	331	337	302	335	340	331	309	335	323	324	290	304	340	320	325	325	304	326	325	324	315	339	333	277	301	299	350	294	322	340	284	330	318	290	339	338	349	352	326	306	307	342	320	341	322	314	331	319	333	338	327	313	341	312	294	321	329	284	296	277	315	325	340	354	284	314	342	341	306	314	336	310	328	338	343	314	319	339	304	333	333	292	306	310	316	291	303	334	332	323	314	333	321	309	324	274	315	335	336	322	335	315	350	320	326	335	304	323	317	325	315	344	365	369	343	332	325	343	291	326	328	361	325	301	328	329	325	308	303	320	295	351	337	308	324	304	326	321	342	325	304	316	321	316	306	336	364	324	318	332	316	331	337	321	308	318	355	321	323	329	336	367	308	343	313	367	321	326	323	327	333	350	329	326	308	326	330	325	334	333	342	335	326	320	317	300	301	313	301	335	319	333	312	325	341	318	310	321	338	331	332	331	293	358	306	349	330	312	297	315	325	304	357	338	303	350	345	345	317	304	329	297	379	318	326	315	363	325	307	325	304	337	289	335	344	329	336	297	327	347	366	347	307	270	329	342	355	316	325	326	370	314	325	317	333	347	299	328	324	320	345	311	306	308	324	314	324	335	328	311	337	335	344	330	316	331	348	314	327	320	329	307	336	336	338	307	347	314	325	329	341	298	324	302	313	299	337	332	314	302	340	313	326	339	338	334	312	315	330	337	335	306	336	322	352	309	340	337	345	318	335	313	323	305	359	353	328	336	314	326	315	306	302	308	348	307	312	341	323	324	338	331	309	283	326	349	329	327	360	341	304	317	361	357	322	357	335	324	314	316	327	331	302	330	299	303	370	330	317	329	305	320	316	322	327	348	298	311	286	344	339	321	317	373	333	355	326	330	313	354	324	309	327	284	306	355	342	318	288	315	294	304	303	304	313	280	317	330	301	319	289	309	325	293	306	349	351	338	332	361	324	318	286	332	335	313	291	314	346	325	324	350	336	329	344	337	323	322	345	296	311	323	352	327	346	329	334	328	317	354	317	317	305	330	324	310	280	330	316	342	322	342	287	303	336	300	317	340	316	327	337	299	330	333	307	337	324	315	351	283	329	329	329	316	342	307	310	324	318	334	317	322	291	303	358	335	319	329	335	317	322	315	319	324	349	300	327	300	308	334	336	346	318	269	323	309	313	306	333	299	313	356	359	310	324	308	326	291	303	338	309	334	342	305	341	338	344	331	294	337	341	317	329	331	323	330	324	316	342	335	335	307	334	315	339	323	319	351	334	303	289	343	336	318	334	348	337	301	313	321	295	305	300	338	344	344	354	319	307	328	316	297	299	330	354	338	321	331	294	349	325	318	351	318	328	335	326	328	300	335	328	318	340	343	352	341	318	341	331	329	326	327	322	302	299	344	336	321	361	322	318	333	342	316	326	320	320	330	297	295	303	348	290	307	333	314	323	310	329	335	332	311	337	302	356	314	337	332	369	333	341	320	281	342	344	360	318	344	304	336	313	310	341	284	337	333	342	306	338	339	297	325	351	297	332	359	349	301	355	348	279	295	336	294	306	299	311	321	278	342	312	330	296	313	313	307	307	316	335	295	329	298	347	329	321	357	340	326	338	344	307	319	331	311	330	316	315	337	327	316	317	307	347	333	342	370	348	300	332	349	342	320	313	294	295	331	345	317	304	335	355	297	302	339	329	306	316	356	315	343	364	312	349	371	333	321	342	328	333	318	359	326	317	317	308	342	314	347	335	317	317	371	338	350	344	293	322	328	327	309	297	294	297	343	312	337	300	352	291	312	283	307	330	346	310	296	290	313	304	324	341	324	290	339	361	306	289	314	298	316	357	322	306	324	313	355	351	364	334	331	321	299	317	363	342	322	311	299	303	325	308	339	327	321	366	286	343	329	320	290	325	346	312	316	326	340	332	314	310	312	301	326	318	334	298	335	317	309	324	340	332	313	313	285	348	339	342	344	307	316	306	379	321	337	315	347	316	329	336	285	317	317	353	325	338	324	323	343	294	330	330	324	301	339	316	346	337	307	295	360	324	346	330	301	351	318	325	338	319	331	304	322	333	330	321	359	324	366	297	357	343	340	326	341	333	348	327	328	344	350	334	298	304	332	341	334	302	316	335	314	330	335	330	339	335	304	344	330	289	350	314	296	345	350	304	318	331	349	343	349	315	312	293	343	306	328	304	293	314	317	317	355	319	311	337	376	324	341	312	355	323	312	312	304	343	331	315	294	306	362	330	330	349	329	347	306	309	307	300	303	297	315	343	319	330	347	324	347	342	301	337	316	301	356	326	341	324	277	313	368	320	314	316	318	337	308	343	338	318	361	331	340	334	342	300	321	329	310	321	324	324	325	331	317	297	333	336	290	316	324	320	326	331	361	298	335	327	334	326	311	345	296	339	313	327	332	320	317	335	354	342	352	309	369	315	352	302	364	289	329	295	318	324	320	342	323	309	318	331	341	326	319	310	336	347	312	356	315	322	327	312	344	326	331	315	302	309	323	326	337	323	338	311	327	299	323	330	328	317	311	312	341	330	322	330	341	319	336	358	315	331	332	338	305	293	319	331	296	332	327	335	314	292	319	337	340	349	319	322	307	318	351	346	333	323	322	350	346	282	314	315	360	336	319	318	345	317	337	340	323	314	351	276	298	344	304	295	318	287	320	304	332	350	329	289	316	317	356	311	324	314	306	312	366	306	315	314	318	342	351	338	294	349	309	320	323	316	318	288	349	323	350	313	353	348	350	341	347	321	332	360	347	318	333	329	336	360	335	329	302	320	354	319	319	352	295	324	322	325	307	320	307	296	340	346	351	309	308	333	316	324	345	328	330	373	344	312	292	306	328	324	337	314	302	321	319	320	287	339	307	285	314	339	337	338	297	310	298	315	352	285	322	332	326	350	344	307	326	364	325	349	312	307	319	306	332	323	313	310	325	302	362	302	325	325	350	336	320	332	341	313	312	309	315	349	322	354	315	319	330	326	340	336	344	338	333	309	335	322
58554	96381	77240	52304	34681	18008	6094	999	491	495	541	489	486	506	514	502	484	550	478	499	497	515	478	490	508	505	497	558	568	492	502	489	458	493	497	499	515	466	473	479	471	473	510	455	508	486	498	506	481	475	472	502	509	487	489	449	461	499	469	465	461	491	453	460	507	487	484	509	468	466	477	489	460	484	506	488	447	494	454	471	482	470	438	464	504	478	486	453	447	532	517	482	471	497	535	488	444	472	455	486	492	525	492	456	482	486	501	510	485	496	529	464	494	476	469	481	472	471	474	489	488	470	507	490	466	508	457	449	500	455	523	465	439	496	491	490	490	507	499	446	497	494	477	481	504	495	483	494	469	502	466	473	443	468	458	525	484	448	513	485	531	499	472	500	460	485	460	494	504	474	474	474	478	482	454	454	500	490	471	467	483	536	480	473	454	533	442	474	504	463	480	506	462	464	499	478	511	475	459	463	463	507	474	484	460	447	488	491	489	517	494	496	466	487	498	501	490	530	513	523	496	477	499	469	464	471	479	476	493	475	517	484	482	486	459	505	507	490	511	475	484	492	470	472	480	475	553	503	494	483	471	473	502	514	474	482	499	467	508	482	495	482	488	478	495	464	418	485	481	491	479	474	472	508	486	472	498	502	460	494	503	483	543	455	467	492	457	491	487	471	479	446	506	481	510	511	466	491	511	460	447	472	488	487	485	451	469	468	489	512	491	443	461	503	483	489	482	505	462	484	450	488	514	462	509	506	481	435	488	506	512	521	484	474	536	477	477	477	514	482	491	470	497	452	491	497	451	481	529	467	503	455	493	513	495	479	512	494	494	465	478	514	489	491	480	488	501	486	485	476	507	474	506	462	501	466	486	498	492	498	491	504	493	465	458	460	549	491	485	501	459	437	498	504	492	528	489	473	502	479	475	472	491	463	444	521	489	448	524	461	459	485	466	447	456	495	460	475	510	475	506	477	472	470	472	471	470	518	428	475	502	459	482	469	476	441	454	483	503	526	458	439	523	486	497	451	492	481	484	498	513	435	501	464	462	464	489	503	480	515	491	495	508	481	448	424	494	472	474	497	479	439	465	475	476	497	474	477	489	510	488	471	449	494	480	491	484	458	460	489	488	464	497	470	485	473	504	473	489	503	518	482	480	493	462	518	469	470	461	485	506	474	489	475	482	476	476	456	501	491	474	482	488	453	522	504	496	466	480	491	477	454	481	488	438	462	483	521	460	490	484	507	510	481	487	425	475	450	464	469	458	461	493	491	481	481	470	495	487	516	480	486	496	517	515	488	477	507	511	466	489	456	493	491	510	509	459	497	496	516	509	509	505	499	479	507	477	483	511	523	471	488	506	489	510	500	469	505	484	456	502	483	484	484	486	529	526	488	464	529	470	503	513	467	472	518	490	502	480	488	492	492	483	489	491	515	518	499	484	474	502	500	514	508	447	488	486	462	479	501	467	487	484	510	505	475	514	495	441	471	501	474	498	478	459	475	476	506	419	456	472	452	492	476	480	521	484	518	512	497	479	472	482	494	468	522	502	488	427	502	496	425	475	505	511	492	480	431	477	500	491	454	498	472	474	500	454	458	493	481	462	492	489	497	539	444	516	492	480	441	460	476	476	539	470	514	513	508	506	471	488	486	481	477	490	448	506	457	474	474	517	491	474	506	489	474	484	457	497	489	494	514	481	473	504	466	507	482	465	446	521	503	488	489	478	472	534	494	476	471	509	479	517	495	509	512	502	500	497	480	497	465	480	469	538	513	477	481	514	540	473	455	471	486	484	490	499	539	494	499	495	493	463	479	465	496	442	465	438	466	485	503	482	492	498	502	466	470	490	477	485	456	461	462	495	486	518	504	533	452	494	507	496	488	488	482	487	492	468	463	504	477	516	462	503	496	458	490	462	504	526	494	486	444	543	491	495	503	511	484	472	530	491	492	480	460	537	494	467	494	483	521	477	486	483	503	471	454	436	515	496	531	490	456	465	486	478	510	444	528	492	466	497	459	513	540	469	488	528	482	484	514	548	490	500	500	506	510	498	487	510	484	524	473	529	466	493	509	529	540	456	499	506	513	454	446	463	472	445	505	490	468	490	493	464	485	466	477	497	492	494	476	467	460	483	499	459	484	484	467	507	461	510	516	498	499	450	512	482	520	472	460	500	458	541	507	481	473	489	497	485	532	494	486	492	498	512	494	505	513	487	484	467	497	561	530	518	521	511	472	476	491	472	522	494	468	494	472	456	476	459	492	479	477	488	461	451	500	499	488	488	481	486	513	541	473	488	488	460	459	443	484	474	471	492	483	487	496	456	483	474	450	505	463	465	488	508	482	486	470	437	534	447	504	489	495	530	480	464	490	474	473	451	449	502	489	494	489	496	522	455	418	474	473	459	474	486	481	477	531	459	498	505	482	455	459	470	440	447	466	457	493	491	490	493	503	506	497	453	513	483	498	516	506	540	483	485	484	484	483	499	477	485	475	470	488	470	465	491	486	429	486	487	507	502	463	480	472	469	480	532	441	502	500	501	500	448	517	497	488	484	497	480	496	481	442	489	486	450	482	495	501	498	473	458	452	504	510	520	480	471	502	488	460	457	476	474	472	465	523	507	492	474	490	450	486	511	469	440	467	472	467	523	485	529	501	453	478	518	493	464	494	492	532	487	490	512	489	463	508	501	488	475	460	467	495	501	446	538	504	461	467	500	517	485	465	515	510	492	528	501	465	496	482	507	475	499	526	460	470	469	491	503	489	498	525	467	458	493	459	514	511	460	502	452	502	439	458	463	433	490	503	506	530	526	465	473	459	515	509	470	456	510	473	502	525	449	509	487	547	487	482	463	456	453	499	483	499	443	507	470	478	511	494	472	468	494	502	468	487	451	480	484	464	523	493	477	444	497	460	459	505	516	517	492	475	501	517	501	465	482	481	473	485	481	489	516	479	497	480	465	500	489	482	488	510	519	469	499	466	500	497	433	538	487	507	472	473	484	451	470	461	475	480	484	465	488	484	467	481	475	446	487	469	500	499	525	463	490	462	480	485	479	519	466	441	478	493	481	557	523	492	475	494	472	498	453	512	478	475	461	475	553	535	483	471	488	461	490	477	491	493	487	436	524	479	502	497	488	449	433	504	483	449	467	475	454	500	457	499	473	455	520	472	496	495	500	494	478	492	469	515	484	505	479	476	485	488	478	496	486	509	463	448	462	459	478	479	483	491	509	487	528	495	495	483	533	537	475	488	452	488	496	460	462	523	492	494	489	516	454	466	471	473	492	490	489	473	507	502	448	468	463	489	516	473	474	490	497	535	456	519	513	521	463	506	523	468	509	469	470	481	489	479	448	483	461	467	472	446	478	505	448	461	473	505	484	489	480	474	471	455	517	456	447	489	488	470	498	525	479	484	497	483	499	454	466	473	465	509	460	468	486	490	484	517	459	467	441	488	496	487	500	473	446	426	446	473	505	494	527	504	543	464	448	504
28558	27085	29721	17183	4736	1326	505	285	289	291	310	271	254	258	267	283	282	285	282	268	273	270	260	293	295	284	287	290	297	290	278	277	269	283	262	273	282	291	266	279	283	265	300	288	258	275	260	277	279	306	305	262	292	293	284	283	305	274	282	272	284	294	285	298	303	287	275	255	266	258	260	284	260	318	275	271	265	277	323	269	270	277	268	252	274	301	275	258	291	285	315	264	284	263	253	292	292	280	247	285	290	283	247	284	294	307	297	318	289	296	310	310	305	282	302	293	276	277	253	296	271	276	252	275	290	263	267	279	269	269	284	275	265	271	284	288	286	296	305	307	288	275	274	267	264	258	267	263	275	297	283	263	289	313	267	262	260	301	267	290	278	268	267	292	279	303	296	290	319	278	265	248	281	282	246	282	308	249	254	280	263	281	259	268	273	272	305	299	305	274	252	302	273	286	309	275	272	314	274	286	292	285	279	309	292	279	276	283	262	265	257	276	280	273	262	270	302	279	256	265	260	297	247	282	300	264	272	272	274	314	254	259	271	280	291	282	279	294	318	257	300	282	292	308	284	273	257	279	239	294	259	273	283	275	282	296	286	289	278	276	301	325	269	268	257	294	285	272	295	281	286	267	287	277	298	260	286	280	285	302	290	267	260	314	281	276	283	301	293	261	299	269	273	252	291	284	282	244	266	252	323	277	293	292	264	268	274	299	270	282	301	308	269	259	290	291	301	272	289	256	280	273	256	306	255	284	306	297	270	267	299	295	281	282	261	272	301	286	293	297	275	275	279	283	262	277	286	279	253	281	266	279	292	292	275	279	273	271	262	296	297	290	292	279	287	268	288	301	307	270	261	270	263	279	263	278	257	279	287	309	281	268	273	297	252	277	271	283	293	289	293	270	304	274	286	324	267	290	282	307	286	281	289	264	284	279	286	254	290	264	314	281	296	273	288	262	294	295	291	272	251	267	287	286	302	285	271	268	281	271	296	257	270	280	270	276	240	242	289	308	271	297	299	275	271	264	301	289	274	293	279	257	288	292	284	288	285	290	286	264	291	285	274	302	287	306	255	278	271	277	297	264	239	273	282	286	279	289	276	277	294	243	307	258	285	285	299	294	272	277	229	271	286	290	285	267	282	270	264	246	281	292	268	238	281	309	277	267	278	282	296	267	262	313	300	278	285	267	280	275	274	274	307	282	226	267	245	265	292	271	263	271	300	268	311	283	272	287	287	311	271	271	265	283	262	277	258	284	288	274	271	290	280	291	262	288	307	278	263	308	305	290	267	265	288	266	286	299	301	278	276	313	304	265	257	295	295	278	291	273	293	257	282	277	276	258	300	308	268	285	296	288	282	329	283	243	316	268	282	273	283	281	264	261	300	307	276	290	295	324	318	288	291	280	276	287	274	291	290	286	280	287	286	265	288	279	260	266	248	266	297	270	306	305	271	269	277	293	281	249	283	283	274	310	289	299	272	302	269	286	277	268	277	270	276	294	272	290	261	303	250	307	253	287	278	277	263	258	291	288	263	242	265	293	294	272	296	290	310	296	283	276	261	288	287	291	298	272	245	274	294	296	279	310	290	276	254	311	289	294	266	309	272	264	273	269	265	282	293	300	277	284	291	290	287	291	297	273	287	256	275	297	273	282	305	275	274	282	323	269	279	304	244	262	302	263	292	261	318	290	301	294	265	281	289	264	282	249	285	262	280	259	313	276	284	239	282	284	261	304	323	292	268	258	290	267	286	249	281	289	263	272	293	288	259	268	267	270	287	265	265	290	272	264	285	265	291	281	282	316	315	284	288	260	281	272	264	287	267	286	287	281	295	281	300	309	287	278	270	257	313	299	283	294	282	269	291	251	270	274	267	313	278	308	286	289	287	313	269	264	271	290	290	285	269	273	282	292	266	275	258	286	264	293	284	298	295	265	274	309	280	265	279	319	291	288	264	271	301	301	291	265	272	288	256	252	281	268	275	252	263	229	320	288	281	270	268	291	293	298	298	285	262	293	291	296	276	300	272	290	271	284	273	271	280	266	271	235	281	278	283	316	274	276	260	269	275	253	298	271	290	306	274	305	249	295	295	280	240	258	291	274	291	310	290	251	266	277	303	247	260	266	255	260	296	282	298	284	276	294	269	303	278	254	266	288	289	279	269	273	298	285	291	305	317	280	279	294	269	279	290	310	297	299	279	258	267	289	284	278	307	269	256	271	285	273	282	264	299	265	278	282	255	266	285	256	259	277	285	308	296	318	277	268	290	266	284	320	260	242	307	316	286	279	270	296	279	299	284	256	304	254	303	255	280	271	285	275	264	288	270	230	279	281	308	284	296	252	257	269	255	286	280	281	296	287	296	257	258	312	294	281	272	269	292	302	241	261	291	287	299	271	297	283	289	278	277	263	276	301	287	291	295	294	316	321	305	271	274	278	297	273	306	258	335	291	303	292	266	261	290	325	284	274	282	311	294	272	294	282	295	280	301	267	295	308	272	311	282	295	286	301	266	289	278	282	273	306	290	294	280	289	313	291	294	273	270	291	284	291	289	275	264	271	275	270	282	276	280	295	232	275	273	264	281	291	274	293	306	302	299	290	268	261	298	270	288	256	309	271	271	252	298	275	259	262	307	266	286	272	261	261	290	294	302	269	263	305	291	270	321	291	286	309	272	263	309	303	256	270	261	283	297	308	261	297	279	277	298	283	286	284	287	281	277	311	257	305	239	273	286	293	264	274	289	289	281	247	269	279	270	291	283	307	265	299	274	255	247	288	280	287	257	289	316	292	283	253	288	268	288	322	276	286	269	267	259	263	312	272	282	295	284	288	318	265	257	270	284	255	261	310	277	286	287	279	264	286	247	279	281	282	283	294	275	286	275	281	282	269	272	289	259	269	281	255	269	249	297	256	297	277	289	257	268	318	290	279	289	266	256	281	305	288	280	289	312	274	298	285	247	258	291	279	306	271	270	308	282	253	236	249	267	284	244	278	280	257	270	252	292	257	291	285	275	278	301	277	296	241	238	295	292	312	267	234	281	262	261	278	285	276	309	262	277	309	283	278	292	292	295	272	287	268	257	301	297	272	268	280	298	283	291	318	285	287	264	318	268	292	283	312	299	315	253	287	268	307	268	292	283	285	319	317	252	297	310	268	291	278	293	265	284	295	276	296	307	271	273	286	283	270	272	277	272	283	277	273	264	281	295	255	289	260	281	283	294	270	278	282	294	297	286	279	297	297	261	295	251	265	276	268	271	294	277	269	276	284	277	306	285	276	261	292	276	260	301	291	304	256	273	257	311	258	249	289	268	263	314	267	302	295	331	279	305	302	288	261	263	259	286	303	282	270	286	286	325	262	298	281	313	308	292	272	273	286	281	285	278	279	280	279	269	283	305	282	270	260	301	261	297	274	282	271	250	285	293	275	288	293	292	287	276	285	288	282	283	268	283	301	276	281	259	265	268	249	303	299	278	283	278	293	260	248	288	252
32520	45888	35225	17864	7314	2651	961	475	423	450	397	426	453	417	428	492	455	455	445	402	428	429	452	421	431	457	418	462	442	441	458	403	462	440	452	446	423	437	404	475	407	442	471	434	401	428	461	465	422	466	451	421	441	449	444	456	413	416	401	437	449	440	420	453	402	466	427	430	428	433	439	460	439	448	419	435	467	448	467	403	433	448	412	435	464	457	457	458	460	446	423	426	410	452	451	437	416	412	458	417	433	456	458	409	419	407	394	447	471	423	480	451	439	425	448	447	429	409	462	449	456	395	448	387	466	413	440	471	443	431	473	449	424	408	452	428	421	475	486	436	437	443	446	477	440	395	415	445	432	394	413	408	473	420	444	473	431	421	453	468	450	424	454	426	448	418	415	468	406	441	406	422	460	437	430	447	413	439	440	460	471	429	392	461	433	433	458	425	455	440	437	451	447	438	467	423	433	439	414	387	432	450	433	423	475	394	453	449	456	448	437	412	424	438	426	452	418	471	410	472	445	437	480	452	457	416	438	465	418	433	473	429	438	421	418	434	439	478	382	465	434	474	430	451	420	473	442	463	422	483	439	466	471	463	470	478	458	409	477	441	404	447	445	457	461	435	437	440	459	438	401	451	414	420	451	414	442	413	456	447	462	434	443	415	430	410	423	438	431	445	418	416	406	424	449	423	415	450	433	463	424	427	440	408	423	443	432	429	476	427	458	432	446	461	434	464	456	447	459	447	472	419	467	459	445	482	431	443	466	408	433	411	449	420	410	451	450	436	447	439	464	423	457	442	467	439	443	428	457	455	454	465	432	461	424	427	465	450	413	425	463	423	422	454	447	443	442	474	441	444	450	466	427	429	419	430	444	444	460	428	436	459	447	439	436	451	439	434	452	423	439	419	448	414	434	437	463	440	433	424	462	462	431	435	402	442	369	420	471	429	392	425	498	471	431	444	445	455	430	456	446	422	432	454	442	408	446	488	460	423	445	465	452	416	462	432	487	381	442	420	438	456	443	476	443	414	437	448	455	431	387	441	419	449	440	441	455	418	429	408	445	441	424	432	436	477	418	434	447	401	434	412	416	472	465	426	426	423	454	415	453	418	439	430	443	454	410	417	443	429	435	427	434	421	406	419	417	440	437	441	440	465	426	447	464	460	454	410	437	427	435	457	477	444	443	413	416	399	433	450	431	431	441	451	438	451	447	457	459	466	428	425	429	434	456	418	407	446	435	452	465	441	472	458	451	461	457	403	417	457	480	438	436	370	486	442	430	462	438	439	426	412	444	420	449	410	454	433	466	453	415	426	444	446	465	433	409	450	459	423	456	441	441	425	441	453	426	441	445	426	466	385	429	463	470	448	456	453	460	420	451	437	463	419	422	473	424	425	409	411	454	424	437	436	437	471	425	437	433	417	440	451	429	445	439	450	405	461	425	437	466	400	436	430	461	405	429	455	461	454	435	463	446	428	455	473	422	438	460	436	439	449	473	461	460	452	436	442	455	459	439	429	426	440	445	446	391	466	451	490	509	423	400	395	475	441	461	423	437	429	462	410	430	417	447	420	466	415	451	470	445	428	423	419	491	483	409	443	454	433	450	449	440	432	452	421	486	469	434	406	420	408	427	435	454	472	455	433	444	458	487	420	460	405	430	439	468	453	459	473	457	449	438	451	452	442	405	465	426	432	415	442	420	422	426	443	409	437	420	451	413	424	450	433	448	411	438	441	452	404	425	464	441	438	447	423	457	457	439	457	459	423	441	445	440	450	432	443	425	427	474	432	466	438	433	446	446	438	428	426	422	419	446	488	469	490	410	439	418	443	436	410	457	443	460	443	480	408	429	440	421	461	416	450	437	459	462	429	450	445	418	423	416	472	452	456	437	419	432	432	456	422	438	436	429	433	468	407	451	448	458	428	454	462	455	485	461	418	423	445	459	414	410	382	425	435	433	409	434	482	439	465	452	468	461	411	438	403	437	448	448	437	473	443	453	409	434	438	411	414	428	454	450	456	448	447	417	444	441	440	433	420	429	431	434	437	486	412	438	456	435	410	432	449	464	410	433	435	425	470	407	464	432	456	469	409	409	471	459	447	410	457	433	415	440	449	431	452	450	436	427	459	453	450	436	404	443	434	421	432	470	422	442	426	418	444	435	439	447	450	405	457	457	475	468	460	468	428	446	431	432	436	431	457	409	417	477	430	450	436	448	429	426	471	437	457	419	438	469	419	420	457	435	460	439	414	433	423	471	439	437	421	446	477	447	472	444	454	450	465	440	450	473	391	462	428	437	440	476	463	420	421	448	437	457	406	453	453	463	477	428	464	446	460	432	431	452	446	424	424	406	393	485	439	447	445	412	462	452	437	394	439	420	456	412	427	446	471	469	387	405	421	420	418	426	447	376	457	406	397	422	422	462	467	456	424	415	406	443	412	446	419	426	416	438	441	423	399	463	441	397	392	446	410	456	405	444	449	477	438	422	440	411	479	418	459	433	415	425	452	431	425	452	447	429	454	474	458	452	431	445	444	442	452	428	457	438	460	426	437	450	434	443	491	460	389	434	468	420	451	454	444	427	470	477	456	478	438	438	451	448	426	428	443	433	417	466	448	443	417	413	392	432	430	455	469	427	432	448	463	444	412	425	445	457	445	450	419	439	444	444	444	468	485	434	465	420	400	439	428	426	451	430	428	436	462	436	472	410	444	403	478	396	431	421	476	458	450	426	405	431	432	509	467	459	433	443	480	389	472	443	400	440	437	415	437	401	430	443	466	423	443	429	419	412	495	474	434	470	437	443	417	456	446	440	459	383	476	466	465	459	416	422	414	460	431	434	441	429	445	429	468	467	415	435	460	435	434	452	458	466	447	430	424	453	411	441	415	435	452	457	458	435	450	453	454	407	458	416	497	441	435	426	467	478	463	414	453	421	474	435	440	440	423	431	443	456	425	474	477	427	408	444	440	454	477	413	479	433	460	446	432	418	398	441	432	426	431	444	454	450	426	427	445	433	434	461	496	437	436	403	467	476	429	466	441	457	432	419	437	446	447	436	429	417	425	444	435	440	442	453	405	418	447	406	433	438	435	433	428	456	486	457	403	437	424	444	456	441	450	446	462	484	418	463	450	482	449	450	429	432	408	434	447	418	406	435	405	451	448	460	390	467	452	418	430	452	446	432	420	427	442	454	427	428	456	452	461	442	425	467	428	453	479	429	460	452	413	446	437	447	437	450	449	456	444	456	437	461	453	462	443	401	398	459	455	435	416	423	435	458	420	458	434	449	432	439	408	452	382	436	459	459	412	427	453	446	468	436	429	396	433	449	468	480	452	430	462	417	467	399	446	454	448	410	488	448	437	435	462	452	446	438	455	442	441	480	410	469	402	442	460	420	445	432	443	450	445	430	445	422	459	433	400	444	429	419	451	429	453	422	439	436	396	426	443	450	488	448	436	434	442	466	413	463	455	434	460	403	426	399	446	440	425	440	432
24403	22460	33409	30181	23698	16181	3972	393	375	351	364	336	312	324	374	326	349	320	325	348	336	366	340	329	374	350	345	368	349	356	351	336	350	364	317	336	311	345	336	310	331	336	347	340	324	320	320	316	344	321	372	360	323	341	331	353	364	324	337	329	332	329	322	335	326	362	339	355	315	364	324	324	318	326	320	325	335	331	328	329	309	339	385	373	325	335	338	350	321	307	341	343	317	323	335	363	341	343	349	357	343	305	337	341	326	327	325	358	313	351	324	276	325	309	314	335	325	342	315	342	319	324	367	331	342	335	354	312	342	304	337	301	327	359	325	330	334	340	336	350	318	314	270	327	328	343	334	315	380	384	363	344	336	346	313	312	321	321	335	286	314	326	314	323	336	347	352	346	345	342	333	308	336	344	369	313	306	352	338	302	333	345	329	375	321	338	313	319	348	335	289	336	340	326	328	320	327	333	342	306	336	326	362	329	298	379	345	358	324	332	347	337	325	350	323	327	350	324	334	350	292	338	343	308	336	320	320	322	344	306	323	337	325	284	339	334	304	344	340	317	351	327	316	342	315	301	320	347	351	333	311	340	335	371	348	344	326	319	353	329	311	332	324	330	331	340	341	300	340	331	356	343	308	371	322	333	309	330	328	345	316	329	390	338	365	356	331	339	325	339	328	323	339	355	348	336	318	291	342	352	285	342	361	351	286	320	344	333	317	340	347	326	348	316	350	342	332	371	351	349	332	309	356	359	287	350	324	340	351	320	340	308	357	318	319	298	366	352	322	319	333	293	336	328	318	336	333	338	332	341	292	316	340	307	353	328	335	342	318	335	359	324	326	326	323	332	340	340	343	288	339	355	337	325	318	316	345	361	360	336	345	323	310	315	327	336	327	311	319	311	336	354	364	342	328	351	325	331	312	332	310	324	337	357	346	338	341	310	314	302	313	342	317	342	332	339	340	342	340	367	313	354	339	330	315	332	296	344	328	315	339	313	341	340	346	352	341	336	343	327	340	326	337	369	286	343	322	324	338	326	346	330	350	311	349	324	312	342	340	312	324	343	330	297	348	316	320	330	329	363	333	306	357	345	342	332	342	370	352	357	341	324	353	343	299	325	364	303	315	356	322	351	323	326	309	326	345	317	328	309	342	341	309	348	332	323	329	337	342	365	345	307	338	343	314	360	333	297	311	300	319	320	289	321	351	334	338	319	340	316	340	298	348	346	352	317	347	332	326	330	345	296	303	348	341	357	319	313	338	322	304	342	342	308	330	356	328	338	345	327	348	364	350	349	295	344	333	315	322	342	322	325	321	325	305	335	349	316	340	365	357	294	302	321	312	321	337	350	323	334	353	353	377	321	341	317	368	368	323	340	307	321	335	373	319	344	327	322	340	356	339	357	343	360	351	310	308	327	302	333	332	334	336	315	344	337	360	348	369	323	331	362	343	347	337	334	329	318	339	330	298	360	345	301	297	340	338	353	328	346	326	336	338	352	316	329	311	333	332	319	351	357	347	363	345	350	329	383	340	322	335	341	335	327	345	321	358	336	308	335	309	320	324	358	347	361	316	291	334	317	342	355	332	350	310	327	333	356	354	333	353	339	315	351	340	311	370	326	305	314	340	333	315	329	362	336	314	327	349	350	318	319	312	341	353	349	345	321	340	356	302	325	324	345	321	316	349	294	345	342	374	368	352	334	339	335	336	348	336	341	341	357	371	322	316	308	296	327	324	320	335	337	338	342	330	328	298	330	359	311	372	355	335	323	314	312	347	321	329	375	358	333	335	341	334	346	299	333	374	361	355	326	319	343	320	332	333	341	322	333	313	348	334	338	370	378	350	359	325	346	323	319	316	343	322	317	332	335	351	354	337	343	318	314	315	356	319	346	350	374	342	325	332	296	337	344	332	333	330	332	313	342	308	358	337	344	366	338	335	340	301	364	331	324	311	327	305	362	341	325	344	334	323	330	312	338	364	298	313	316	357	331	324	309	329	325	332	343	345	342	313	295	308	364	334	345	331	301	328	329	338	365	371	292	341	344	333	337	335	353	337	328	324	344	327	353	339	339	345	323	332	331	329	289	350	324	354	350	318	339	331	311	322	343	372	326	336	331	335	326	334	313	346	336	318	328	346	343	332	352	336	332	351	310	303	330	366	333	329	319	348	343	350	323	348	316	343	337	326	300	327	326	337	324	313	332	313	344	331	284	350	324	356	367	323	330	329	356	345	317	313	334	330	337	316	345	327	343	305	337	328	349	303	345	308	323	329	351	316	346	336	366	342	345	315	321	332	312	337	331	333	318	319	292	327	360	347	317	355	333	309	335	332	319	353	344	350	331	327	358	345	356	367	323	343	355	317	333	363	320	323	337	320	338	332	351	352	333	320	324	334	344	299	327	302	323	319	327	327	328	312	318	336	338	329	393	313	320	325	364	338	324	328	334	349	323	343	327	335	350	344	340	329	331	326	360	353	307	328	318	332	373	325	329	334	320	337	338	317	320	359	341	296	347	331	374	305	369	358	353	342	336	298	362	297	323	334	314	333	324	338	361	301	352	280	299	326	307	341	279	306	346	334	346	313	349	303	337	333	338	330	315	295	343	339	315	337	322	331	330	320	319	321	353	304	306	360	317	339	349	358	359	328	365	330	316	327	332	329	338	351	310	329	322	337	366	326	343	345	294	329	326	335	347	349	293	333	326	348	344	326	315	342	332	333	316	334	337	361	333	323	345	293	299	359	296	333	338	337	336	355	363	338	350	343	349	363	319	346	339	350	345	343	324	326	336	338	355	312	321	334	327	319	344	319	357	341	325	336	345	350	340	352	342	364	320	352	320	318	340	339	310	381	321	331	322	327	324	322	315	366	339	354	333	304	316	321	321	306	315	323	340	314	316	324	346	310	330	337	357	335	314	320	301	377	308	366	305	330	311	320	326	332	332	298	308	327	373	313	340	358	352	348	340	312	343	338	322	345	356	357	338	307	350	360	380	323	345	341	321	327	376	352	375	310	344	353	336	337	321	363	360	328	350	340	333	346	324	334	338	348	339	329	279	361	333	348	327	352	358	306	315	335	332	319	353	353	340	356	347	339	365	330	315	319	340	323	299	313	333	274	373	329	313	288	327	340	333	316	341	312	335	353	325	331	327	345	335	336	311	370	317	344	351	358	323	291	325	326	352	335	318	300	328	355	337	381	324	319	350	345	352	355	361	326	327	328	318	332	320	320	361	333	304	331	341	332	320	333	328	354	308	323	335	382	329	332	340	336	356	300	333	327	330	327	352	354	309	315	344	324	312	305	348	310	342	310	317	342	342	309	314	343	311	326	335	309	348	315	309	329	333	313	317	349	341	352	313	341	349	378	319	373	339	330	335	317	344	319	299	320	321	347	361	342	329	350	370	333	309	298	339	305	317	342	341	308	306	329	371	329	314	332	333	326	343	325	324	343	343	330	347	311	312	327	297	336	352	326	305	329	290	334	329	337	321
58351	91133	72158	46291	29190	13633	3864	618	523	531	510	506	518	502	533	513	511	514	501	517	511	481	499	505	536	504	565	489	522	539	547	503	491	484	494	558	547	493	513	469	457	535	481	475	523	516	537	514	510	506	574	515	504	549	447	520	530	486	525	524	566	500	557	516	494	505	510	509	511	506	499	551	480	519	529	521	518	464	490	513	464	508	511	508	536	503	550	505	490	505	477	477	531	498	512	479	557	533	472	513	488	555	534	486	549	546	513	480	539	501	539	523	517	531	555	497	519	519	505	493	493	516	481	499	472	516	493	507	523	528	475	524	512	529	496	497	497	502	522	524	520	509	536	553	546	536	518	545	493	548	520	543	493	493	518	503	536	508	465	493	555	481	492	522	536	533	535	506	513	501	481	532	521	532	544	477	529	505	534	485	490	467	540	493	537	492	523	528	491	496	521	536	526	535	509	533	503	489	522	484	508	530	509	525	528	533	523	535	543	485	528	512	578	524	525	527	515	510	516	492	514	513	499	518	571	501	525	487	520	465	542	483	498	492	511	526	496	519	487	524	510	514	489	520	522	524	482	491	472	508	524	538	505	530	507	523	512	471	520	537	518	515	519	490	512	525	538	499	460	501	503	473	483	538	522	538	507	511	518	486	522	486	501	503	553	512	523	540	512	500	522	529	538	522	506	524	499	506	539	509	536	486	506	501	499	498	516	527	525	508	516	496	505	510	492	526	464	470	535	517	568	510	529	525	500	527	491	478	541	516	550	507	486	498	498	531	543	490	537	508	465	561	571	490	490	501	508	507	515	524	519	538	524	537	546	516	512	496	522	507	526	543	525	519	488	518	509	492	440	492	521	492	509	503	499	539	518	513	530	514	503	530	503	489	545	520	489	509	514	484	513	508	515	527	507	555	541	497	515	508	520	536	509	501	482	530	573	558	524	544	539	524	532	529	525	489	470	509	524	521	512	509	542	536	512	490	493	481	536	521	508	507	530	510	500	562	511	478	473	516	534	499	524	501	520	505	520	468	543	479	487	517	538	509	505	493	490	518	523	494	505	520	498	526	496	481	506	524	492	550	484	530	529	536	499	539	572	529	516	498	510	510	479	510	549	502	525	539	534	483	532	526	540	524	525	536	514	536	509	511	505	549	484	503	488	495	524	502	542	557	570	474	475	499	474	495	521	529	549	562	536	541	524	514	537	526	509	505	533	536	478	492	517	543	469	477	512	472	574	527	514	480	521	507	528	540	544	488	504	538	498	564	507	520	520	488	535	502	526	512	516	504	529	557	511	492	549	500	472	534	521	491	511	506	545	539	516	511	507	565	516	500	504	452	528	513	503	517	536	513	496	550	523	533	517	500	516	542	529	500	505	486	495	530	488	526	517	514	554	496	519	530	535	459	509	510	481	515	506	477	517	529	501	557	518	528	483	493	499	514	517	470	527	522	517	554	494	534	477	510	528	524	525	529	516	501	539	507	545	491	487	517	516	521	518	487	507	510	489	552	521	510	496	513	528	558	494	536	501	537	485	553	485	515	553	547	497	502	493	520	503	544	484	542	473	481	566	508	505	521	512	506	497	493	506	526	494	458	500	478	508	515	520	535	493	512	520	529	530	524	494	522	549	528	538	492	513	540	530	517	476	502	513	499	490	568	513	521	483	520	525	499	517	476	512	532	530	562	548	533	505	523	495	501	491	483	565	515	504	526	536	546	504	537	461	510	495	515	509	507	549	547	521	508	494	556	517	513	461	513	503	525	494	538	524	495	524	473	516	512	498	548	539	513	519	470	537	525	503	488	510	488	508	481	526	532	521	522	527	542	516	500	498	530	491	483	516	512	501	551	546	494	542	508	542	506	498	542	531	496	514	512	519	514	526	447	501	535	492	510	514	527	511	504	507	550	481	573	542	524	518	499	488	544	497	536	444	511	534	477	523	526	508	491	497	552	538	504	517	509	523	513	502	515	504	510	537	511	528	492	511	536	498	499	501	497	489	511	522	495	489	509	508	501	534	501	492	524	498	495	499	493	511	451	518	533	516	498	522	527	523	541	491	507	476	531	515	530	503	513	519	498	525	520	497	520	509	466	527	537	530	493	455	535	518	511	499	509	502	491	554	524	485	550	490	481	504	512	478	527	480	525	523	530	501	524	497	509	486	497	505	489	513	499	510	511	537	494	508	491	525	487	519	498	488	492	527	545	494	492	528	510	488	509	517	552	485	498	503	510	488	485	484	506	514	495	522	491	512	521	496	500	487	532	518	525	510	512	508	553	486	532	536	519	466	498	501	513	521	524	522	511	485	508	500	506	522	561	545	552	529	499	527	491	511	534	528	506	519	505	522	499	504	527	520	548	490	514	519	498	537	487	518	503	548	511	534	503	489	471	523	493	521	501	489	486	500	491	517	488	474	509	543	532	547	539	501	509	520	513	525	487	484	498	498	502	517	530	470	552	529	482	507	536	509	485	486	506	565	540	521	525	477	483	530	509	545	526	518	489	498	524	520	491	480	506	495	530	486	476	536	497	535	517	503	508	491	479	498	536	459	478	518	541	502	495	501	530	517	524	509	520	500	517	528	493	472	515	530	511	505	482	531	499	490	484	535	447	529	516	487	514	487	531	527	529	505	507	512	497	480	505	473	497	491	511	529	552	515	501	528	487	504	507	522	541	550	540	524	488	539	496	517	548	520	497	549	482	492	487	544	505	512	535	486	485	537	527	501	480	492	482	469	511	547	535	481	485	518	533	505	540	491	517	495	542	503	528	551	514	468	505	513	526	510	486	515	534	469	530	474	525	506	478	498	515	520	486	537	528	536	481	520	521	530	510	541	524	508	493	542	508	527	478	509	534	534	490	551	509	497	524	502	471	519	508	485	523	509	479	514	529	531	530	546	531	514	520	469	532	541	494	516	473	493	520	497	474	498	552	528	527	499	497	514	490	557	483	541	505	505	521	497	485	492	490	511	466	513	511	503	525	545	507	505	509	486	483	515	519	521	533	543	498	527	491	523	480	565	530	522	470	501	512	504	453	559	515	477	528	512	472	565	502	543	530	548	516	523	527	519	559	517	505	508	517	483	528	475	538	556	471	529	524	550	488	541	523	538	522	526	483	511	475	537	479	502	514	528	505	514	506	506	509	508	491	534	521	484	519	494	501	500	506	502	519	484	485	523	548	500	503	512	502	553	543	510	532	525	484	562	537	511	503	528	514	484	519	539	497	564	501	502	492	488	497	525	519	489	478	515	508	537	526	521	530	478	529	514	504	490	532	494	584	478	522	522	525	522	493	499	532	511	494	479	494	537	568	522	535	556	474	476	535	493	519	524	570	490	548	531	508	512	488	544	540	517	466	510	515	543	517	497	505	490	495	534	547	502	529	500	515	480	511	501	495	468	495	543	483	483	532	512	500	531	541	532	523	512	567	540	530	510	520	518	510	505	490	549	499	501	523	530	490	517	515	480	518	485	493	506	503	507	537	505	485
23447	21921	31607	27328	23849	21760	11788	754	354	356	374	348	369	358	381	356	385	349	346	339	373	366	357	374	364	365	387	392	381	361	338	370	363	351	346	362	349	378	365	364	325	358	332	354	337	353	373	346	378	377	329	335	391	354	341	353	350	314	361	350	365	342	328	381	366	337	337	359	369	329	347	358	365	376	396	373	343	363	366	375	324	375	358	338	365	325	379	370	320	354	331	387	380	326	327	344	337	345	379	369	343	359	344	348	350	347	365	341	346	380	337	330	346	353	342	403	361	352	333	347	356	346	367	317	347	341	350	338	351	330	331	344	366	376	346	342	352	362	373	370	329	341	328	368	316	348	344	375	349	367	334	339	340	348	342	346	345	375	344	325	340	308	331	346	336	346	321	393	351	364	349	412	377	344	343	353	360	343	341	352	339	345	316	373	335	344	339	334	381	353	348	355	365	338	352	333	336	370	387	341	337	390	340	330	339	354	351	368	338	317	370	353	356	338	378	356	365	337	340	391	353	337	359	330	318	320	351	348	350	344	357	396	354	328	372	338	327	328	367	380	344	380	359	364	313	344	357	361	335	344	351	332	335	344	375	352	355	313	365	346	357	329	333	344	369	349	345	333	348	332	349	340	329	345	351	361	376	350	332	364	351	348	382	320	375	339	359	359	325	349	376	354	332	358	327	359	319	327	369	337	356	326	347	349	328	326	394	344	339	373	357	318	354	387	369	351	335	362	350	359	360	333	330	342	352	347	346	327	329	367	338	358	340	375	383	342	329	339	347	349	362	340	355	357	335	342	310	340	332	337	325	373	358	361	349	336	379	358	356	371	365	339	369	371	380	351	336	342	353	351	331	333	348	370	384	316	370	336	340	343	365	348	341	324	335	344	370	314	347	377	367	313	373	370	361	318	355	362	394	361	322	346	364	357	333	327	324	353	355	342	359	351	366	330	365	351	386	379	352	334	309	366	309	374	379	393	395	345	321	360	372	374	354	359	342	375	389	329	369	328	330	358	362	355	360	344	339	334	336	344	345	345	332	364	356	364	355	324	347	308	350	367	385	347	375	338	387	360	318	352	335	349	380	340	351	355	334	340	342	346	356	365	353	368	334	371	307	337	375	364	320	309	342	338	342	334	350	340	354	351	325	363	327	356	364	320	351	327	336	347	353	363	337	353	347	355	330	348	345	348	352	340	377	324	366	370	353	351	316	337	375	354	329	331	361	373	344	341	343	327	369	344	328	355	339	359	330	358	351	340	331	372	329	360	350	377	347	379	366	346	366	384	356	349	321	347	363	353	331	326	346	368	378	366	391	354	320	364	321	364	335	351	347	333	326	361	326	367	336	354	345	368	342	342	362	364	335	357	356	377	327	313	338	382	351	358	351	357	331	332	343	362	368	319	356	329	372	366	367	334	342	336	342	367	332	354	325	327	341	382	340	373	368	355	314	323	341	345	366	363	339	355	356	346	346	354	369	358	344	370	340	338	327	387	351	337	350	332	343	368	363	351	385	347	353	340	340	348	343	341	348	357	366	344	333	360	365	355	324	356	366	374	349	347	367	379	323	343	352	341	331	322	340	355	346	316	354	354	328	340	341	343	365	383	334	335	351	343	307	370	356	351	333	367	367	325	325	314	362	351	363	375	357	342	334	329	376	344	337	354	357	342	345	328	355	359	357	375	390	378	359	361	389	320	333	336	368	377	372	338	369	356	378	338	352	330	343	340	326	341	384	355	359	347	370	315	365	353	350	359	356	358	340	360	351	335	377	344	351	362	349	356	339	337	335	351	360	332	381	335	384	357	336	331	364	366	354	370	327	346	365	331	350	332	382	349	377	330	332	345	341	332	331	342	354	362	362	342	322	384	343	325	333	336	356	343	380	345	369	391	321	317	338	316	337	371	369	315	354	331	375	328	337	355	367	366	356	372	310	314	339	384	321	366	336	369	340	349	384	395	324	349	371	368	376	334	347	348	357	353	351	351	324	335	354	332	331	348	367	367	384	327	331	337	347	373	350	372	346	364	373	346	367	367	381	369	326	329	345	340	348	358	316	331	353	365	356	331	329	394	357	366	331	357	350	359	401	364	350	352	365	376	342	355	361	365	321	378	342	344	335	340	376	330	349	376	340	334	363	356	359	334	351	367	331	331	338	336	363	361	348	327	340	340	347	332	332	373	401	339	319	331	348	329	324	381	358	349	336	359	335	351	368	313	317	343	338	395	311	354	340	341	353	355	357	354	329	368	340	329	350	317	329	345	342	337	312	342	350	360	370	384	348	340	397	343	339	360	353	353	363	327	372	312	332	338	346	363	344	346	330	354	363	327	342	370	357	334	360	359	352	378	361	377	340	365	328	363	365	348	330	333	368	354	333	348	345	346	332	344	392	352	332	350	361	367	355	335	360	340	330	334	342	348	334	331	357	364	327	300	317	346	327	359	347	370	328	340	330	346	318	307	316	322	333	331	397	316	341	332	313	329	392	349	313	326	343	331	338	351	311	367	346	337	319	354	344	357	335	369	336	319	370	327	357	311	347	354	356	358	323	341	366	343	321	379	356	338	355	331	340	371	330	341	366	383	340	343	369	357	347	316	341	351	314	327	350	351	311	330	348	328	330	362	355	347	350	319	366	357	342	369	348	372	332	364	363	357	312	390	363	330	351	303	347	335	315	367	366	385	332	314	329	351	367	395	367	331	336	360	345	355	384	366	349	357	333	333	313	367	365	334	361	375	338	323	358	365	342	352	377	397	336	339	314	332	335	358	387	319	318	347	370	369	337	347	342	340	354	363	338	391	369	349	385	333	341	355	348	348	358	347	357	332	352	376	350	346	351	336	340	346	329	368	372	339	353	349	333	376	321	327	341	325	321	333	337	342	351	345	337	378	367	366	361	316	364	346	345	345	331	323	328	373	315	350	341	342	343	328	381	364	306	373	349	380	375	349	377	369	345	323	340	305	347	342	333	370	339	364	378	324	313	349	336	351	336	367	369	364	339	332	367	328	358	317	348	368	372	375	365	359	348	351	362	308	343	361	352	350	356	390	341	348	360	345	342	319	322	326	357	365	359	354	354	388	336	348	334	366	368	342	357	322	367	341	311	345	360	364	338	348	349	352	366	320	345	357	383	358	365	340	337	366	358	323	330	338	350	361	321	363	362	400	350	341	353	330	342	380	347	359	341	350	354	349	363	346	351	357	348	332	327	346	334	357	369	329	351	351	328	356	335	315	368	336	346	349	355	347	362	335	379	332	347	329	362	312	357	343	338	332	352	333	337	336	356	326	339	378	343	370	378	377	361	336	320	386	397	368	342	381	358	347	385	387	352	347	355	373	382	350	354	356	352	354	380	342	344	329	360	332	344	343	385	340	336	372	367	343	354	332	379	369	350	325	388	323	329	376	358	359	330	342	356	366	380	354	328	338	367	352	361	315	323	335	343	370	372	362	352	363	311	324	337	335	348	357	343	326	349	403	340	366	313	346
62241	102600	82355	56097	37205	20254	6258	632	546	563	529	515	532	524	559	520	526	529	520	551	520	538	518	529	507	480	569	581	542	589	540	505	542	576	551	473	496	527	496	542	504	515	509	500	537	526	488	498	535	510	517	523	550	516	484	507	506	540	540	512	557	532	510	548	554	519	532	545	515	514	526	512	511	507	530	540	548	520	531	545	519	548	538	528	553	527	518	530	505	469	527	497	542	527	484	522	523	544	481	516	501	497	519	524	578	521	527	553	504	492	536	517	514	533	473	524	510	525	547	484	487	530	559	544	565	506	510	507	546	497	536	571	514	552	510	506	527	519	517	559	521	545	526	526	561	512	535	486	505	507	525	530	517	559	540	530	536	502	500	549	540	544	522	523	510	536	510	522	497	549	477	501	504	504	488	508	507	499	499	588	553	548	528	482	518	539	508	525	527	541	500	529	546	498	517	484	517	528	510	495	515	485	496	487	504	549	510	501	508	518	514	533	490	558	556	497	518	511	519	529	516	536	520	522	518	526	466	561	500	471	509	478	575	527	484	489	536	541	485	537	506	508	527	514	520	510	573	504	526	508	521	528	500	553	544	527	532	537	509	509	541	511	525	511	531	512	490	529	514	508	516	525	546	450	505	497	515	543	517	528	517	506	535	486	541	550	514	491	510	500	549	517	521	517	509	526	548	507	506	504	491	558	523	500	526	526	560	512	520	524	487	544	514	558	528	543	500	551	511	495	472	534	506	554	522	512	538	483	548	502	516	534	541	518	508	527	490	447	481	558	536	528	538	495	477	520	503	510	511	541	503	502	504	507	524	565	515	507	483	531	550	524	550	561	496	540	580	528	504	531	521	550	534	516	559	524	528	506	517	531	520	517	514	505	496	524	501	528	540	481	500	540	583	522	502	525	517	512	560	552	496	507	520	487	492	565	563	563	563	540	518	528	552	561	533	504	498	549	558	496	496	531	534	520	526	535	534	540	519	563	522	536	522	562	518	482	533	537	504	487	512	517	497	577	505	594	502	499	525	533	528	561	514	491	560	507	519	500	518	526	513	563	559	503	543	555	502	508	509	521	504	508	502	577	525	500	528	543	548	517	542	559	578	474	518	530	514	521	521	527	485	517	489	495	534	557	529	501	571	486	530	507	533	536	539	565	497	530	533	543	564	507	529	465	471	553	539	520	550	535	494	493	510	482	520	497	538	503	516	504	495	509	487	505	519	537	523	527	530	517	549	491	481	506	494	527	499	582	517	573	504	541	528	505	512	504	551	530	506	531	515	490	552	532	476	506	530	533	497	524	514	514	512	533	513	488	516	540	555	522	506	545	537	510	518	489	567	502	518	531	518	528	514	521	549	547	526	580	523	508	480	567	567	526	544	480	532	510	525	536	526	538	492	562	497	498	501	587	518	511	514	533	489	477	554	526	505	537	526	526	531	516	538	482	528	532	553	509	531	529	538	529	495	557	532	578	530	535	486	517	503	497	511	497	485	515	505	528	464	559	517	526	555	521	476	505	548	523	539	491	522	520	575	554	537	565	531	540	506	518	553	530	493	482	520	522	554	540	487	502	512	523	525	516	523	524	507	510	532	518	511	527	488	501	528	541	503	553	517	591	530	499	542	518	518	534	501	488	534	489	520	536	510	505	532	543	525	534	480	538	547	556	526	490	523	543	534	495	495	537	483	508	559	519	501	529	504	509	513	538	542	517	507	488	527	504	492	498	547	495	574	528	539	545	548	519	544	509	500	495	532	500	531	550	529	513	494	548	524	493	502	490	556	492	561	550	503	542	526	482	492	528	523	531	495	487	527	510	489	540	524	516	506	549	497	530	536	500	511	538	519	557	544	518	511	519	531	524	514	472	492	510	475	588	538	510	506	493	562	507	521	516	516	485	534	530	513	485	525	543	539	520	542	523	499	508	535	518	521	553	527	482	528	531	536	479	503	524	523	502	533	508	498	530	518	502	569	573	524	499	509	519	525	547	549	524	509	567	502	518	532	523	560	543	510	521	530	523	523	500	495	494	536	515	521	513	516	503	501	525	540	513	512	546	499	523	536	515	545	501	514	487	511	551	494	509	521	538	554	539	501	536	534	523	559	516	509	502	498	573	516	522	516	528	529	515	492	531	508	547	506	529	558	533	553	497	498	552	528	519	521	508	495	545	528	530	526	519	557	542	510	532	531	460	541	542	534	544	547	488	547	483	565	500	490	540	527	530	506	506	525	552	487	473	489	492	528	532	532	505	506	521	522	535	535	489	536	525	493	511	522	484	508	575	487	535	492	528	517	546	482	509	517	511	502	570	526	528	568	526	502	498	535	553	528	565	522	567	588	539	542	524	500	530	491	537	550	502	545	580	485	526	498	533	546	512	496	544	500	502	534	526	542	503	533	550	507	521	579	459	528	491	533	513	557	469	477	513	544	527	532	502	512	516	512	506	479	483	533	523	494	523	496	563	514	586	542	509	533	541	520	547	493	501	457	499	512	491	527	562	511	513	531	505	496	512	528	531	502	527	534	531	543	503	494	518	497	542	558	538	515	569	490	504	533	513	523	512	543	507	563	492	502	498	549	491	494	478	529	514	509	553	525	507	519	538	526	517	566	496	552	545	490	524	541	491	517	498	486	529	560	499	507	482	517	480	544	539	497	525	491	489	509	537	528	524	526	526	542	504	494	544	513	566	530	526	525	506	493	537	516	452	524	505	531	517	528	506	527	559	544	528	524	515	525	527	497	522	527	499	564	550	519	510	544	517	534	523	569	495	524	503	527	513	513	508	535	502	493	514	567	523	524	501	524	505	517	530	527	539	516	516	529	523	539	541	512	472	515	510	534	526	519	538	513	495	567	533	511	519	529	518	534	479	531	531	508	543	513	571	480	505	474	544	521	551	521	535	546	470	546	536	495	569	515	545	528	537	523	542	510	517	576	524	533	562	524	501	512	527	516	493	477	538	518	503	513	529	504	544	494	461	519	545	539	477	518	511	506	501	513	527	516	522	529	538	492	570	491	498	514	541	493	537	520	577	509	551	508	496	523	487	548	510	536	514	539	489	492	524	545	530	545	507	510	507	570	530	522	491	527	459	531	548	582	532	512	505	526	502	514	520	519	528	545	500	520	536	507	468	492	537	539	549	542	556	530	528	557	541	538	511	535	580	507	483	504	533	527	547	538	491	501	526	545	532	519	514	526	540	496	522	553	542	542	550	554	517	517	540	516	532	556	476	528	522	547	519	511	579	511	571	512	546	499	547	518	512	550	507	522	542	531	548	521	522	529	541	497	528	527	537	499	503	513	499	506	545	504	495	560	530	532	513	532	541	512	551	527	504	516	506	508	489	530	502	566	493	504	522	516	501	522	522	492	531	528	519	496	537	543	524	508	569	518	512	507	546	517	514	515	500	528	498	503	505	507	540	495	492	533	533	533	523	529	496	522	498	498	530	513	557	537	501	548	594	569	518	483	501	540	529	487	511	559	508
28410	27170	29874	17251	4715	1328	519	306	326	303	322	274	256	288	294	271	276	279	269	318	291	272	281	264	278	274	287	265	314	289	272	286	277	286	288	275	265	278	323	307	290	305	277	256	312	263	294	268	290	281	282	249	289	276	241	299	258	274	283	248	280	282	320	304	269	309	297	285	269	277	301	261	271	280	273	289	299	313	263	305	281	282	274	277	298	259	306	290	326	275	281	308	241	280	284	278	292	267	279	287	253	322	273	263	260	260	263	292	274	273	324	283	304	286	275	276	267	288	294	274	278	295	307	308	272	272	300	280	294	280	291	282	281	291	268	264	316	276	257	294	300	260	305	292	274	267	285	281	281	277	271	272	287	319	280	303	275	294	270	299	264	284	270	260	289	289	287	296	319	301	272	299	293	274	269	271	287	277	272	290	280	251	297	269	302	260	278	268	278	270	267	264	285	309	282	297	281	265	287	320	289	303	263	272	313	286	296	292	279	254	296	304	291	317	300	284	309	291	309	278	267	285	276	318	273	316	288	278	290	281	292	275	313	310	280	281	283	300	303	268	266	307	311	269	294	275	274	285	293	269	303	294	286	280	277	295	291	268	291	280	272	266	286	283	301	299	268	285	288	294	285	270	277	279	288	299	285	285	277	298	259	273	314	297	263	275	306	273	318	243	311	263	285	278	284	258	275	281	297	293	284	306	251	279	315	292	295	289	256	317	307	265	284	299	301	291	256	293	264	287	305	244	274	281	297	278	294	303	315	293	302	286	298	285	297	276	279	288	262	284	248	312	275	295	282	280	282	323	282	273	315	280	294	292	319	270	303	277	254	283	290	283	327	280	278	272	289	276	259	297	319	283	277	285	280	283	276	296	291	253	288	282	285	280	290	292	288	286	300	292	240	279	268	260	275	317	255	278	270	301	302	290	259	267	287	262	272	255	285	279	276	256	277	289	288	298	273	280	291	267	258	294	262	249	237	270	277	285	315	291	275	288	282	295	283	291	310	250	272	296	305	281	276	285	283	274	308	274	277	269	259	291	248	292	274	284	266	278	266	280	291	297	302	302	300	289	253	291	279	298	262	289	279	289	296	311	261	279	282	275	255	275	297	291	306	309	267	301	310	293	311	245	255	261	306	281	283	276	275	280	295	284	274	268	289	285	289	291	289	303	302	252	288	275	281	289	301	303	264	280	288	259	275	292	285	266	274	278	298	275	302	336	297	267	293	301	267	266	277	305	260	277	289	286	302	269	294	284	292	294	288	270	267	306	281	274	305	283	253	277	263	301	297	282	280	283	283	292	262	320	296	285	297	281	295	273	305	289	279	273	267	328	323	290	276	276	271	289	285	271	277	307	304	293	330	279	277	268	283	296	281	286	286	276	306	271	326	264	308	274	292	289	314	275	305	280	278	275	272	311	268	277	282	249	266	266	265	309	287	284	281	299	292	282	276	285	311	289	260	281	290	315	314	278	309	308	274	310	272	267	318	269	275	281	284	296	292	325	278	313	266	302	294	290	306	300	270	280	249	298	291	293	272	292	314	285	296	274	270	303	304	281	302	279	305	313	258	316	289	285	287	271	279	295	286	280	306	265	278	300	334	274	274	271	300	264	288	273	273	296	282	270	290	275	297	283	278	288	286	295	280	280	265	305	296	296	264	281	260	289	265	284	299	301	308	295	286	290	292	260	282	292	308	275	251	274	267	279	275	264	282	265	273	293	278	296	296	280	311	254	305	283	278	293	271	295	297	303	288	280	278	267	320	285	301	274	270	273	312	276	268	301	273	259	283	310	263	274	267	269	255	278	320	257	278	290	264	305	313	331	303	287	265	301	281	268	286	285	253	282	260	289	267	288	261	293	293	310	313	280	281	290	290	259	289	300	271	303	279	300	275	281	293	257	285	272	314	244	264	264	289	278	312	280	274	277	331	298	282	294	302	283	262	288	326	274	294	293	305	282	263	294	291	261	276	281	326	289	266	273	308	280	268	295	294	296	311	270	313	278	293	298	293	276	289	286	281	284	284	314	320	288	267	268	307	273	292	300	314	300	251	311	244	269	285	282	278	265	300	275	321	308	261	300	279	265	289	291	276	266	289	297	297	323	278	267	297	285	239	270	264	287	255	271	278	246	274	266	287	276	293	278	285	291	278	264	291	307	259	276	276	272	266	316	285	276	291	286	279	282	247	312	282	324	274	286	295	289	312	295	276	263	260	336	259	299	283	301	254	281	290	293	290	264	294	290	273	274	293	272	260	314	256	273	270	311	286	278	295	254	284	274	258	286	275	310	277	274	276	296	288	267	286	289	277	252	308	259	304	271	273	295	293	283	304	300	294	287	291	278	311	308	307	265	269	257	285	255	304	288	310	290	296	265	250	259	292	275	254	274	303	254	297	275	292	276	283	278	294	310	281	288	260	272	281	292	270	300	281	260	276	276	263	241	316	304	282	275	277	281	269	284	272	286	293	326	306	265	288	287	272	291	272	276	284	263	285	277	288	238	283	326	283	294	279	256	270	251	284	259	288	267	311	302	275	318	261	294	265	315	273	307	269	242	259	276	263	282	291	278	250	285	272	284	289	305	288	300	268	301	257	282	273	261	274	266	240	282	268	307	284	286	272	260	298	281	280	295	270	286	311	294	277	300	302	259	259	279	275	289	274	275	286	277	297	249	250	284	299	274	273	253	264	272	321	311	266	265	278	279	286	297	304	278	263	291	282	283	264	291	303	315	316	319	296	283	293	278	263	312	313	288	291	308	282	314	275	250	277	278	300	293	322	282	285	309	255	270	298	253	264	284	277	269	296	313	302	287	291	280	318	285	259	296	268	285	303	294	302	257	276	318	254	286	303	322	303	274	296	264	307	275	289	271	278	276	276	285	300	249	266	309	291	259	291	273	278	259	301	266	267	262	288	289	317	296	292	260	282	285	283	276	253	304	309	294	293	260	307	271	289	331	281	286	284	260	277	282	264	303	294	276	283	294	291	273	303	269	265	293	267	288	282	271	295	294	288	273	281	273	294	282	273	276	317	308	288	283	297	270	280	318	265	283	309	265	309	293	281	273	295	304	280	275	259	299	304	305	284	281	258	306	289	301	270	260	273	283	261	282	246	290	270	309	287	265	283	273	284	281	297	276	255	285	320	264	310	307	296	302	286	267	259	278	289	260	285	277	268	292	297	293	311	286	267	268	313	300	318	279	288	282	294	308	279	271	281	297	280	264	272	276	267	277	273	298	292	301	289	289	284	298	277	258	309	269	280	258	290	294	320	267	286	290	295	301	275	246	292	266	292	300	303	289	279	294	269	282	262	293	291	279	283	259	292	292	289	296	287	293	274	291	308	265	292	303	266	290	317	253	307	301	296	280	271	288	307	260	284	298	295	289	298	291	282	292	269	297	297	276	273	271	268	292	252	301	306	291	307	290	267	264	283	258	292	284	288	255	303	281	286	261	260	287	310	293	289	307	258	277	261	287	293	282	243	236
32698	45774	35445	17989	7536	2618	874	444	494	444	463	475	434	446	421	457	454	452	451	430	467	442	465	422	481	422	442	472	446	474	445	435	453	473	450	464	433	418	431	468	450	461	429	434	467	460	458	467	452	447	424	421	437	436	445	461	459	434	490	450	454	440	454	468	434	440	420	467	425	408	438	469	421	432	413	448	448	468	444	446	432	438	449	445	407	431	432	448	437	433	451	456	434	430	455	436	460	479	448	434	477	436	473	427	449	458	428	408	419	441	444	460	428	435	452	445	435	419	425	470	438	408	457	449	460	412	467	433	431	439	438	454	455	456	472	469	447	463	466	450	473	414	404	425	419	422	452	414	443	459	429	413	450	444	460	444	418	431	431	458	433	441	426	444	427	421	468	458	431	446	452	476	432	432	462	424	455	480	451	450	438	442	429	428	458	430	442	452	431	429	456	445	477	433	437	438	450	463	410	435	445	410	400	474	439	442	466	431	441	472	435	466	435	424	465	414	434	401	440	459	484	432	460	442	460	422	442	430	433	464	454	425	458	478	421	418	467	454	460	477	415	451	477	458	426	468	463	446	453	432	432	426	430	446	430	440	474	418	427	442	440	429	449	433	469	417	441	463	423	427	471	441	462	453	440	449	449	430	445	425	480	425	403	424	466	452	420	441	445	454	406	457	436	450	459	472	423	460	459	450	436	396	477	432	432	453	424	409	438	432	418	451	474	475	417	435	426	427	417	415	466	454	414	428	448	465	440	437	396	419	443	454	433	410	431	422	468	439	454	445	462	443	447	426	431	421	405	457	447	465	476	426	426	418	464	454	434	430	430	478	470	474	487	441	469	444	433	458	428	438	417	481	461	428	482	426	495	448	436	432	453	448	418	451	464	442	431	480	419	460	442	450	448	411	453	445	437	441	440	428	439	440	454	422	421	470	434	469	447	418	410	454	444	452	421	458	451	461	414	421	446	441	442	431	447	417	463	427	427	459	461	389	475	455	457	440	432	468	425	461	481	444	450	445	437	500	451	445	462	426	432	443	423	451	456	436	405	441	442	419	418	462	438	470	455	453	440	475	433	465	397	446	437	449	424	423	440	451	445	442	469	424	439	428	454	436	456	440	454	451	447	451	447	446	440	465	399	425	463	448	477	449	460	452	406	424	423	446	454	456	426	410	440	463	458	456	422	456	393	452	459	433	444	441	471	455	485	452	446	439	439	446	447	422	435	440	451	458	488	430	460	464	456	428	473	464	433	499	409	446	445	460	447	411	492	448	389	448	435	453	437	434	450	425	420	445	445	437	448	419	421	448	432	449	446	393	416	397	466	476	395	444	482	480	459	456	459	431	444	458	471	451	443	427	437	433	460	450	458	432	475	416	454	421	450	438	447	436	460	471	503	444	476	445	433	485	389	423	458	416	415	445	452	416	454	457	465	463	456	422	451	464	461	463	445	464	398	446	442	468	438	450	415	430	428	422	465	447	437	462	443	466	451	466	467	424	428	431	457	454	413	424	407	455	451	471	464	429	432	421	420	409	422	452	471	420	438	450	462	442	493	450	426	426	396	411	421	438	445	459	473	448	412	472	462	451	431	406	427	448	442	474	434	441	435	446	437	464	418	432	416	454	469	434	424	464	429	431	461	456	461	464	453	469	458	440	425	436	443	446	410	440	469	437	456	413	449	418	440	438	402	429	466	420	458	446	408	426	412	423	458	385	467	428	432	461	435	446	470	415	410	463	429	439	436	425	445	429	444	460	429	436	458	418	437	439	455	461	432	474	429	474	437	409	430	457	397	463	473	430	467	465	461	455	442	452	436	461	445	441	471	433	474	429	472	452	434	436	487	447	418	455	448	393	413	456	448	462	428	444	429	468	436	463	425	483	458	440	465	427	438	427	435	404	432	447	459	465	422	461	441	451	465	465	442	406	446	443	439	401	415	490	464	439	474	427	402	439	415	457	411	416	469	446	393	454	446	444	464	431	469	454	480	447	423	385	462	442	432	465	488	465	422	448	431	403	434	406	477	441	420	424	419	441	432	489	417	453	481	453	436	445	408	425	454	437	483	414	453	412	448	457	431	431	417	413	421	469	407	441	428	446	438	424	432	444	448	449	448	420	445	440	487	452	455	454	469	437	423	447	435	445	452	438	436	456	455	438	443	455	427	443	443	425	429	399	462	481	430	435	431	417	467	450	400	436	424	447	462	472	419	493	437	461	427	443	467	426	460	438	449	502	419	452	425	442	425	473	441	438	411	433	455	420	471	459	443	438	444	449	401	394	428	417	435	452	450	400	416	416	435	470	427	424	463	396	413	463	445	472	421	458	469	450	442	420	439	411	470	492	473	477	458	406	437	460	441	480	452	413	450	437	448	459	451	416	448	470	449	440	446	454	464	466	458	437	447	433	443	449	445	445	454	482	450	434	479	457	450	449	477	432	436	460	454	443	449	464	458	433	438	434	404	446	445	440	461	401	467	415	454	457	449	432	421	416	415	456	460	451	409	471	466	435	471	440	465	453	435	453	457	424	453	423	421	466	462	466	432	437	416	436	453	463	443	413	466	406	490	432	438	419	437	463	426	447	407	448	420	433	463	441	417	467	474	464	432	430	453	448	414	437	434	424	430	422	447	474	471	452	457	415	491	434	449	452	433	431	454	438	421	443	454	448	426	451	433	411	491	451	424	417	448	426	462	477	434	410	440	440	433	415	461	409	430	408	457	399	460	469	442	457	444	427	457	427	418	453	425	417	458	429	468	441	464	448	444	462	443	459	444	442	421	480	454	439	400	433	419	429	459	425	447	417	421	462	450	461	440	449	449	439	454	469	446	442	407	426	430	446	410	458	438	425	429	437	434	463	418	435	507	457	509	439	414	421	427	446	432	423	436	467	452	460	442	444	424	440	461	441	464	448	453	459	443	437	491	444	429	427	445	458	472	442	428	453	451	417	463	458	440	445	424	443	454	432	462	466	461	444	449	419	406	453	445	474	459	443	443	457	429	459	448	404	467	444	450	414	441	480	449	427	444	433	463	465	444	445	438	444	472	421	407	420	458	463	455	427	419	448	406	432	406	457	445	432	454	418	444	418	444	443	440	445	492	485	450	428	450	434	426	431	473	469	447	480	437	428	435	453	439	481	436	416	430	474	468	432	419	456	460	437	441	457	442	454	410	455	433	469	445	441	459	434	456	421	461	475	440	456	464	447	457	376	421	446	421	423	438	448	437	417	432	438	431	431	457	443	414	396	456	461	419	416	425	439	474	425	419	456	476	481	447	447	474	392	433	466	446	448	455	427	448	441	448	467	465	417	451	445	436	504	413	450	441	431	428	443	466	452	438	422	445	396	462	494	456	456	456	446	464	459	462	440	450	446	446	476	453	457	474	452	458	439	402	474	472	407	407	393	400	430	440	453	439	412	439	442	429	474	435	435	457	442	442	436	451	442	447	431	441	436	425	459	418	435	442	454	431	436	444	453	432	443	443	454
24417	22434	33277	30212	23809	16179	3914	409	353	372	319	342	334	325	345	350	326	343	329	335	365	359	345	320	335	357	318	370	317	358	338	329	323	340	322	386	341	317	320	337	337	343	353	342	344	320	348	331	360	341	340	365	324	332	313	345	350	348	332	333	312	333	319	297	322	320	348	336	334	322	345	348	327	347	321	353	336	368	342	327	342	312	355	315	343	312	333	352	331	330	318	374	330	331	350	320	329	335	362	334	354	341	351	327	334	352	344	349	341	338	319	322	341	348	321	356	356	355	287	337	335	313	296	322	346	381	343	338	346	300	342	351	322	332	346	351	309	345	326	307	372	302	340	328	346	362	367	319	257	341	328	333	362	338	315	298	343	336	327	380	329	333	321	326	354	323	312	347	333	306	367	328	351	331	332	346	308	354	353	338	350	351	331	356	314	327	332	340	328	300	329	346	301	348	305	356	342	358	339	317	332	344	314	348	370	353	348	360	320	351	333	356	346	332	348	360	349	331	320	352	371	326	342	371	328	307	333	312	351	331	312	347	349	310	324	344	338	328	330	303	322	314	338	349	329	360	334	325	322	326	331	349	284	323	342	314	337	299	340	343	328	356	343	333	332	330	319	337	378	374	327	329	311	344	352	372	326	319	312	363	357	335	342	347	330	324	359	338	319	326	321	320	337	337	332	313	343	333	320	323	352	355	342	309	321	293	349	316	337	319	349	350	356	339	357	323	350	323	350	337	334	326	338	336	323	370	305	308	346	328	330	360	332	350	337	327	346	345	336	322	329	360	325	354	354	320	325	327	333	366	323	319	337	328	339	335	312	350	318	341	328	307	335	376	358	375	321	322	331	350	363	334	308	351	288	341	351	296	373	362	290	323	279	332	330	321	336	346	303	323	306	326	345	327	347	327	327	299	307	361	341	320	322	303	304	318	335	297	342	359	309	335	342	337	309	315	329	333	318	356	322	350	338	336	321	353	352	327	325	327	337	344	317	316	323	343	335	319	311	313	331	363	329	332	364	306	332	328	316	322	336	302	319	345	328	337	360	321	340	349	332	314	372	339	349	354	358	305	327	298	349	294	367	316	335	324	345	328	338	324	329	332	314	297	369	325	331	357	363	341	338	319	352	329	330	313	334	354	329	321	319	335	331	347	341	312	346	309	353	298	330	318	350	370	303	328	323	308	330	332	355	345	310	323	320	341	340	340	348	338	323	343	343	364	365	334	356	355	348	326	317	320	324	328	349	301	342	318	339	351	322	357	299	317	344	291	309	317	344	353	328	362	357	317	331	328	338	347	336	345	310	331	330	305	324	336	320	345	347	340	346	337	308	360	327	327	334	361	330	329	348	283	322	336	332	335	327	332	348	344	311	334	345	326	365	372	324	340	368	321	304	351	314	346	346	349	347	351	337	307	331	310	306	302	349	347	336	314	333	321	320	333	389	335	317	338	336	351	337	326	293	314	370	329	311	349	359	316	374	320	334	341	317	336	345	330	366	344	342	356	315	323	302	342	366	320	345	311	320	332	319	319	324	354	326	335	322	330	324	302	347	335	342	355	351	388	347	283	348	324	309	360	339	355	331	338	311	302	318	353	326	335	357	321	337	324	341	322	337	340	321	325	357	337	322	337	334	364	338	351	312	344	355	314	319	334	302	342	339	330	340	332	337	315	339	342	356	376	332	372	332	316	356	337	327	311	315	337	335	376	350	341	343	343	341	341	334	321	341	328	346	347	328	321	285	336	347	366	364	334	341	309	321	321	285	356	346	374	330	343	333	333	341	372	314	330	349	347	335	321	328	318	344	335	344	319	333	324	334	320	330	339	322	336	301	326	337	309	344	369	321	346	332	367	339	345	358	318	349	333	311	349	333	371	338	299	348	313	347	310	360	360	327	333	350	316	343	329	352	328	342	319	342	302	336	332	337	350	331	326	357	371	354	329	357	306	358	337	342	344	340	358	347	305	333	315	373	310	341	362	332	347	324	322	319	346	347	360	334	346	347	349	332	338	346	349	356	328	344	348	329	358	334	298	311	330	306	363	377	312	341	326	356	345	301	325	377	341	359	281	335	333	352	358	310	312	344	340	343	337	359	366	312	304	334	340	355	348	295	339	350	335	342	337	334	350	356	352	328	338	346	345	355	322	319	357	339	342	329	321	363	303	328	369	342	307	328	325	332	335	357	353	341	306	315	365	328	372	315	362	330	348	324	331	326	338	319	348	356	311	340	320	311	340	314	343	322	336	346	342	330	338	331	329	341	332	318	307	349	326	306	334	325	333	319	340	336	312	347	344	316	375	355	324	351	363	351	316	349	342	349	356	359	323	347	333	335	310	343	324	335	326	336	354	346	337	319	336	345	346	340	320	340	319	314	339	331	314	329	335	300	321	356	331	351	353	318	321	342	348	332	331	308	334	351	359	336	332	337	376	321	328	332	330	369	334	301	328	333	333	322	335	311	348	298	321	333	346	367	350	322	319	329	340	357	315	334	350	348	347	321	352	360	340	317	326	278	306	365	326	340	348	321	323	346	347	356	335	320	340	334	317	320	318	334	315	343	343	314	326	327	335	352	357	340	348	321	338	351	296	336	367	329	336	324	300	341	317	328	337	335	325	308	370	320	367	365	380	352	329	333	326	351	356	338	340	326	343	361	324	288	329	363	354	322	331	328	331	324	351	322	344	328	326	353	372	328	333	337	356	335	333	333	316	294	344	353	315	338	319	318	340	351	320	312	311	350	325	327	324	310	319	328	347	337	350	325	329	346	325	328	355	341	330	348	315	364	332	318	375	329	355	328	325	332	298	315	331	323	350	358	343	366	309	337	328	357	328	331	325	339	352	339	333	333	360	361	356	338	329	357	343	321	338	323	322	342	352	332	352	319	346	334	364	345	336	365	308	331	342	318	343	355	348	363	342	313	306	377	340	318	322	338	338	327	340	299	287	349	337	344	352	321	328	359	353	290	336	315	309	368	341	336	323	345	325	326	333	342	325	320	319	328	363	315	318	322	331	339	320	379	348	340	322	314	335	333	373	334	372	333	350	338	338	321	307	338	332	318	357	306	314	338	340	344	348	336	329	329	339	327	338	299	360	338	351	328	315	345	329	311	344	345	344	349	346	344	357	342	333	345	336	337	353	328	336	341	345	314	321	350	352	324	331	317	325	323	339	342	366	340	361	349	334	315	372	317	288	307	340	326	321	327	323	339	334	339	336	308	353	334	329	327	312	341	338	362	307	296	330	350	376	359	345	319	317	344	380	368	354	339	314	362	331	336	360	364	341	308	321	325	329	329	316	331	335	332	337	344	351	381	322	321	293	364	318	336	332	327	342	321	347	349	331	308	351	362	344	340	341	354	360	359	333	356	332	359	341	336	355	356	306	339	343	342	331	338	329	321	340	338	337	362	345	378	335	335	337	316	343	325	322	350	327	365	348	306	345	370	317	359	332	348	321	353	350	337	342	340	308	316	317	299	355	319	334
58296	91166	72133	46235	29610	13923	3972	642	516	535	501	585	546	533	556	549	520	476	556	512	548	512	528	533	533	552	524	546	538	538	530	506	548	491	546	493	537	526	541	551	506	516	544	531	545	522	511	498	544	494	487	514	547	481	502	486	525	522	474	541	520	539	540	551	494	517	499	534	546	531	558	502	527	516	524	536	529	507	508	505	512	550	560	523	538	513	496	516	497	516	549	533	578	501	500	552	492	507	526	513	499	546	525	508	495	527	526	476	468	536	482	544	516	485	480	548	496	543	534	523	510	509	546	532	495	500	487	536	508	472	513	533	552	524	519	566	486	475	529	535	476	491	475	510	488	523	536	531	537	515	491	481	537	532	535	523	510	469	492	526	467	512	478	522	499	509	497	497	525	512	526	528	512	535	533	532	493	507	550	485	522	505	457	528	556	516	533	503	509	505	527	509	490	483	542	524	566	519	549	477	533	498	509	533	519	528	529	502	521	516	496	506	501	521	557	507	530	534	512	503	524	526	549	562	508	518	515	529	520	487	530	496	522	506	514	543	505	509	525	511	583	516	543	499	498	481	526	520	529	552	504	527	513	528	507	543	525	573	502	500	508	516	553	522	501	489	496	516	510	541	508	544	504	529	509	503	546	501	562	549	525	459	498	525	456	532	499	497	516	514	527	542	508	536	548	469	501	516	518	489	518	559	548	529	521	555	528	511	539	536	553	493	503	527	485	487	579	531	557	507	513	541	498	509	497	485	512	503	520	509	499	546	540	523	474	554	560	566	536	509	517	541	522	526	529	539	493	511	515	517	504	522	505	500	524	497	517	530	487	525	490	505	510	492	516	496	510	502	531	526	537	561	482	485	507	531	507	502	534	523	505	531	496	531	534	524	495	517	481	493	539	502	482	529	494	489	538	519	519	516	499	511	502	509	522	501	505	477	502	521	481	537	497	514	505	516	488	520	516	525	513	530	527	546	522	531	509	502	468	526	523	481	481	557	530	497	515	512	495	506	510	450	509	530	502	512	469	496	478	490	504	537	553	525	472	506	513	490	480	501	525	504	531	505	548	493	494	545	524	509	509	496	513	488	524	522	583	528	461	522	502	519	497	505	507	519	540	540	538	527	488	504	507	495	527	510	524	504	484	496	562	484	578	525	481	522	511	471	488	539	481	506	519	475	531	523	501	489	517	511	491	521	564	527	582	469	546	516	546	540	516	538	524	537	476	534	524	523	502	526	503	557	477	478	524	535	508	531	524	474	527	536	530	539	519	524	544	514	527	566	504	530	517	498	483	486	489	539	511	508	455	528	484	546	499	514	542	484	537	554	539	496	488	489	502	503	511	549	516	543	521	514	543	492	512	526	509	496	506	509	512	524	512	551	535	534	562	498	540	504	507	533	529	514	526	531	537	508	491	545	540	558	505	508	509	511	521	508	513	537	511	546	476	534	466	494	531	569	548	521	492	528	478	547	528	525	483	507	502	497	525	523	526	517	450	540	519	543	534	503	523	511	543	513	531	520	497	521	496	509	548	495	490	531	481	532	540	515	498	505	515	456	514	499	500	556	508	529	521	573	494	507	474	512	533	509	547	516	494	538	511	565	505	521	503	523	514	545	513	448	513	546	505	529	505	514	534	536	520	513	547	473	525	497	478	514	528	544	510	499	525	502	496	521	556	519	480	498	502	502	524	512	544	481	511	515	558	539	506	497	566	499	471	518	530	502	521	502	534	528	500	525	542	534	511	521	524	468	539	536	518	562	528	530	530	527	533	484	564	523	521	494	525	543	483	549	533	490	489	510	499	534	506	529	526	525	478	495	499	525	547	526	549	519	549	547	478	491	468	532	529	495	529	497	482	472	476	535	487	557	483	513	525	505	536	507	542	504	512	501	493	524	512	506	505	534	518	506	534	518	506	512	537	530	515	473	532	527	542	486	503	488	496	485	525	520	541	526	545	522	483	492	515	510	483	491	549	534	499	492	529	506	518	527	513	557	492	536	546	509	538	497	516	508	491	528	485	509	537	556	558	526	529	506	506	501	499	534	518	507	504	500	501	522	502	524	518	510	499	517	498	493	506	502	506	474	470	518	516	539	528	530	559	523	521	520	490	543	511	512	513	515	503	516	530	503	554	507	557	552	529	540	497	511	504	513	524	520	516	539	499	531	573	538	543	487	518	512	516	531	517	539	552	536	494	562	502	514	518	529	500	518	510	540	512	495	519	518	468	553	542	523	530	488	519	543	537	496	533	491	498	504	540	515	505	491	533	534	526	508	519	506	500	539	496	512	493	543	491	506	491	515	487	479	525	508	532	513	551	545	512	524	509	489	548	506	477	491	519	515	521	501	505	512	535	512	486	523	545	512	502	560	508	522	487	510	496	538	527	503	538	471	528	519	507	522	525	534	497	518	506	498	517	530	500	505	537	517	525	546	521	472	527	495	477	503	516	518	560	495	509	525	529	527	481	527	554	537	540	518	489	521	519	473	514	502	535	493	548	521	510	544	499	553	525	490	514	514	538	476	499	500	473	500	535	508	522	488	512	532	526	517	499	510	495	519	510	492	493	526	526	502	533	511	491	542	547	522	521	540	553	503	503	483	570	511	533	516	487	506	538	525	508	537	508	507	495	516	473	529	493	525	525	518	544	549	506	495	527	518	490	537	514	500	545	496	495	519	435	501	513	487	532	571	521	534	508	513	534	545	521	483	500	526	511	546	478	545	468	550	539	534	534	574	550	529	500	518	532	493	509	540	529	524	518	510	502	506	555	494	512	567	509	491	508	503	505	573	506	505	510	498	499	546	519	528	536	491	509	545	536	517	540	524	502	515	523	497	505	518	516	539	577	522	513	561	519	548	533	538	495	545	490	549	497	501	548	515	546	516	513	529	487	506	527	508	464	486	525	538	547	527	510	555	547	514	533	540	517	493	522	512	525	511	471	521	496	517	484	539	567	509	503	494	515	527	535	516	532	511	552	497	527	509	504	490	532	514	530	526	553	534	514	542	529	506	507	562	539	473	501	526	484	509	545	535	526	523	542	508	548	519	509	554	514	502	518	530	526	531	488	506	509	538	503	539	537	516	495	482	532	512	519	552	528	546	526	523	524	480	500	512	505	490	518	571	505	535	485	498	523	507	501	541	555	486	516	561	538	513	491	502	524	488	508	526	491	505	492	525	493	525	523	510	482	504	503	494	534	512	522	496	498	595	470	520	526	523	542	507	524	536	487	524	515	496	497	509	532	520	506	510	511	523	514	527	473	525	520	507	484	501	530	512	497	492	531	521	540	491	520	544	533	501	522	561	533	496	541	544	523	519	521	543	540	524	552	586	489	489	534	497	540	509	530	507	499	552	524	501	496	523	507	542	504	565	520	529	561	473	464	513	492	545	539	501	553	497	520	518	512	538	527	506	501	533	534	522	468	507	512	541	491	530	513	496	498	511	499	505	532	511	477	496	529	513	518	497	489	508	464	517	488	536	500	521
23438	21895	31506	27078	23880	21707	11658	814	359	389	365	355	355	353	372	384	341	353	379	336	335	336	328	372	301	360	329	370	332	343	377	355	404	345	343	332	353	374	352	330	328	343	332	351	339	345	347	380	309	352	348	342	342	359	324	370	365	318	318	345	351	331	349	352	308	341	341	338	350	350	341	370	345	373	354	379	330	353	351	352	350	333	332	354	380	360	304	340	332	353	362	348	326	343	363	358	357	313	345	359	345	336	335	316	361	339	368	335	349	349	335	382	358	347	365	355	336	342	339	346	352	345	366	378	370	337	365	374	365	393	353	347	342	349	359	343	329	316	376	374	348	343	369	353	348	364	304	360	338	361	333	362	338	320	354	325	341	346	342	354	344	366	345	318	365	332	327	364	349	373	385	358	336	368	333	375	330	359	347	347	370	333	347	364	348	329	325	343	310	340	316	363	330	356	384	361	345	365	366	367	360	380	365	347	377	347	354	343	337	367	371	354	366	332	330	345	336	343	355	357	357	376	311	327	357	351	359	363	334	352	348	346	358	360	354	339	355	332	362	335	357	377	349	337	356	358	358	363	347	334	361	367	373	304	325	363	315	337	351	354	337	338	326	340	330	347	362	317	338	368	358	328	363	366	372	332	368	325	344	361	350	356	345	332	339	331	353	338	313	379	371	364	336	370	339	343	323	374	363	353	337	379	348	378	375	379	327	304	325	349	318	366	370	333	353	356	331	369	347	346	328	357	332	339	370	358	361	352	350	336	341	327	391	323	331	346	373	335	348	329	324	323	332	325	348	341	355	336	390	376	342	346	363	342	403	355	324	325	349	359	357	368	387	369	358	327	335	294	330	357	352	365	321	311	359	355	339	346	396	319	322	346	336	361	337	337	332	341	366	329	339	342	348	322	380	345	346	343	319	346	347	334	381	310	354	341	383	354	324	371	340	355	338	357	365	368	344	355	339	378	342	348	352	347	332	376	347	343	351	330	362	350	334	379	370	344	334	322	345	353	348	328	349	351	334	393	327	348	377	349	356	338	347	364	333	330	358	365	341	331	351	334	351	366	354	366	327	359	345	363	370	352	337	351	338	341	341	363	354	340	355	322	347	354	375	347	366	372	353	352	353	362	359	417	362	316	335	361	342	343	355	345	370	345	379	380	351	353	353	354	347	329	359	383	361	353	372	377	315	370	360	370	348	373	376	344	357	392	369	341	346	325	324	362	384	360	353	370	354	360	334	338	354	336	349	349	356	336	355	336	333	342	353	352	381	361	409	337	350	368	353	337	355	354	337	352	376	380	382	358	372	351	359	325	318	362	347	373	352	378	344	356	340	347	340	338	362	318	333	303	335	343	352	354	342	351	353	363	348	370	366	328	377	324	328	327	339	358	362	373	352	340	326	315	340	351	363	354	382	338	377	390	345	352	349	369	359	350	329	345	339	382	337	328	317	355	380	359	340	347	359	347	335	340	339	357	326	381	347	366	381	346	329	332	322	340	332	352	355	372	339	327	347	365	337	344	377	320	342	369	324	333	360	365	330	367	347	361	346	365	346	336	343	325	341	330	376	363	369	317	351	360	335	379	353	337	351	349	394	348	345	356	356	353	339	321	367	363	345	367	371	344	380	356	347	325	357	327	335	388	306	338	345	331	335	366	369	352	381	338	364	367	345	347	335	353	361	351	355	337	324	362	347	349	377	358	369	339	318	370	314	351	366	343	333	341	347	361	358	386	349	349	361	361	380	341	354	383	369	341	382	379	314	340	361	355	344	349	358	338	354	338	362	331	346	364	366	355	344	357	333	357	360	350	329	331	363	353	366	398	341	350	362	345	380	360	378	363	340	350	364	298	333	342	362	344	379	328	362	337	347	360	343	359	363	365	337	358	352	352	355	353	365	345	343	337	322	338	346	332	347	357	324	406	367	374	375	366	338	366	364	369	357	344	327	359	340	347	357	330	369	339	350	315	359	341	337	334	350	369	356	363	329	358	351	352	379	326	341	375	362	307	326	345	344	356	321	360	347	377	343	345	344	363	345	339	308	376	362	344	326	330	354	337	334	362	364	324	355	344	333	349	353	347	350	367	380	363	346	351	365	349	352	336	339	364	309	377	358	348	352	324	346	361	327	344	334	344	324	307	313	347	366	360	331	348	365	319	387	349	355	350	350	351	356	340	354	325	377	333	340	335	352	363	356	370	389	343	368	372	373	342	355	375	333	325	365	369	339	363	362	334	360	346	370	359	322	356	364	344	362	394	352	350	347	358	332	353	361	363	351	346	332	327	381	393	376	318	347	355	302	352	375	347	352	368	341	337	379	383	332	345	338	381	331	361	365	314	378	353	347	358	340	362	362	355	362	361	330	372	366	350	362	354	360	357	350	288	349	313	346	322	377	337	340	350	365	374	390	369	347	368	319	373	357	360	352	318	365	356	332	336	384	375	343	346	337	342	325	324	339	352	306	351	347	363	379	375	348	332	363	342	337	349	348	372	364	323	341	374	369	339	332	350	335	359	391	322	324	326	327	323	341	338	352	359	319	363	332	349	318	348	337	353	318	348	336	358	364	338	346	323	338	351	363	342	381	371	350	371	331	341	352	332	369	355	348	355	346	360	351	343	342	328	327	335	360	345	335	337	309	351	339	402	368	354	351	330	359	342	327	372	342	391	343	351	378	288	378	377	358	365	330	362	357	346	318	363	370	354	353	363	352	348	356	346	345	343	341	319	358	340	351	369	355	391	343	370	346	353	350	313	336	340	379	322	339	364	348	362	329	364	355	369	321	320	375	334	395	336	339	368	327	385	333	350	345	359	356	322	352	344	349	386	325	331	366	345	342	337	325	342	368	332	311	355	346	342	363	320	336	361	327	353	325	332	352	366	386	321	361	316	334	330	358	342	326	378	357	364	367	366	370	361	318	349	331	344	317	364	358	340	343	363	328	348	328	384	348	359	351	353	364	338	350	335	367	369	327	334	362	316	374	377	329	350	346	328	372	342	402	352	388	347	358	361	330	365	346	331	404	371	355	360	345	369	344	349	373	371	355	374	343	328	351	344	331	357	350	330	369	332	364	363	361	350	327	334	328	346	357	356	345	321	371	363	377	360	347	322	347	332	375	365	370	338	374	337	355	339	345	343	349	355	356	346	344	323	333	335	365	346	370	389	366	347	344	356	392	354	359	346	365	338	362	358	320	336	381	346	344	387	331	347	335	353	335	363	358	366	356	340	339	346	327	371	365	354	376	341	359	342	354	397	361	320	349	372	352	358	340	360	382	363	308	326	336	353	318	319	350	393	360	356	354	375	339	358	358	333	363	360	327	342	366	347	353	362	375	367	342	342	363	342	348	357	357	356	369	356	343	361	355	335	337	328	356	303	365	336	371	347	395	360	351	365	360	351	327	357	339	340	330	354	386	370	331	340	351	335	328	393	366	316	376	336	350	322	334	363	369	337	395	348	342	400	343	334	395	341	361	317	336	361	349	329
62551	102839	82264	56297	37542	19903	6304	748	549	527	513	535	525	544	552	531	565	520	568	531	529	544	515	545	511	536	558	561	602	524	572	562	487	584	505	497	573	484	523	539	539	552	480	515	529	511	521	502	501	563	540	578	551	530	550	560	542	518	565	537	489	521	493	507	523	511	536	489	473	540	553	510	518	535	563	510	536	537	510	512	494	500	551	544	507	486	508	507	523	510	528	513	507	530	550	540	522	504	506	507	519	533	532	487	533	513	511	571	499	480	531	551	535	533	541	512	514	534	587	541	518	510	521	522	480	512	569	524	553	516	527	495	543	482	518	525	557	498	530	547	548	520	484	539	523	571	542	501	499	540	520	523	537	531	536	521	544	523	532	513	542	533	499	479	522	484	454	538	550	521	514	516	535	565	499	523	495	549	531	542	528	492	567	552	529	504	513	519	527	490	518	490	533	500	550	523	526	479	517	512	529	532	525	523	538	527	474	522	486	538	506	525	530	514	496	494	500	544	494	561	544	511	480	528	496	558	568	512	537	535	494	554	496	516	526	530	506	557	495	536	542	542	526	503	514	501	521	507	515	538	523	520	503	512	544	569	550	524	532	542	466	502	530	546	546	521	524	518	473	538	539	522	514	532	493	534	528	500	555	523	524	504	500	485	516	521	546	528	506	567	518	529	496	543	547	551	519	548	539	553	531	522	534	513	542	466	526	518	529	506	550	544	549	525	549	532	509	518	533	527	531	530	548	531	526	515	508	543	542	529	546	543	489	489	516	521	561	536	489	586	558	535	533	579	545	500	526	518	548	525	553	523	538	505	576	530	541	539	530	498	501	502	545	538	546	502	531	520	532	500	502	528	537	523	531	539	514	510	524	498	558	513	494	474	549	586	521	541	484	545	564	504	531	559	544	529	549	529	568	563	494	525	505	529	528	528	577	533	524	523	524	532	490	557	533	526	533	510	518	502	509	528	505	514	525	505	548	536	500	545	573	524	555	514	503	534	533	545	535	519	530	535	491	477	542	511	551	512	510	498	520	553	543	550	537	505	530	508	547	506	516	537	542	514	504	527	522	513	544	485	534	535	532	484	533	533	544	542	561	490	508	526	544	534	537	554	561	517	515	547	548	526	525	515	573	517	551	537	511	483	560	463	505	507	543	518	482	513	580	551	532	512	497	559	537	515	498	551	521	510	511	544	499	508	559	530	495	497	551	548	559	506	480	539	523	502	476	535	523	504	507	530	518	501	519	530	520	535	510	522	491	524	518	523	534	500	522	508	510	507	495	542	506	467	489	499	550	482	563	529	496	524	588	551	522	508	491	502	460	536	544	512	516	517	515	517	553	531	519	527	527	526	562	529	540	571	542	521	516	511	515	497	542	532	540	561	506	527	537	528	519	481	513	506	534	541	534	561	528	507	524	521	509	522	522	519	509	555	546	549	586	496	563	567	523	506	536	541	513	516	496	535	532	524	517	550	509	521	516	504	515	496	505	514	513	537	486	549	508	522	515	516	523	540	536	516	540	555	505	537	501	519	559	535	538	517	540	543	518	522	489	507	516	544	500	526	529	551	530	520	508	534	553	534	545	540	522	517	548	532	490	527	504	564	560	501	530	526	530	465	518	525	508	518	483	515	533	493	513	526	526	530	516	510	520	534	517	537	538	508	515	517	527	541	511	502	495	537	528	485	499	515	514	525	522	517	500	556	556	541	510	506	496	516	494	534	563	511	553	507	526	546	521	553	559	547	525	505	554	540	533	560	495	533	528	537	493	495	544	520	549	505	503	543	502	565	538	537	522	551	534	556	562	506	525	510	548	540	492	519	502	527	527	509	516	504	516	494	522	518	504	528	545	501	532	552	501	561	498	512	486	514	544	520	506	560	522	547	527	503	586	504	492	532	533	553	545	537	523	522	508	519	523	548	518	506	513	531	504	520	539	526	533	544	544	519	511	527	544	483	526	526	558	511	521	510	537	506	523	498	511	521	494	491	544	505	533	535	519	546	498	520	520	493	478	515	467	485	519	491	486	533	517	521	501	524	507	527	491	519	511	480	549	526	538	534	500	527	531	526	543	567	561	548	541	515	535	532	574	517	552	530	563	541	555	547	529	541	534	515	495	516	507	537	522	524	559	490	516	518	547	513	533	538	452	538	475	528	550	510	525	498	501	526	570	538	482	508	535	525	465	501	487	513	535	552	526	538	494	521	500	511	474	535	522	499	503	518	504	514	492	507	590	546	507	568	542	522	550	546	474	487	521	532	496	503	524	542	525	526	550	521	582	526	516	509	511	543	509	529	569	507	525	533	513	495	537	542	535	511	502	516	497	506	521	477	557	515	504	502	502	567	513	528	511	563	515	499	515	520	537	564	513	552	487	550	544	563	547	543	556	533	576	517	516	541	533	549	529	528	499	522	514	536	538	559	472	521	583	564	535	497	536	521	527	508	535	498	537	536	549	539	506	527	511	511	518	542	529	533	551	506	523	527	512	546	530	585	525	522	541	527	525	540	544	511	566	540	534	514	522	495	505	555	528	520	507	525	516	508	595	525	507	545	537	537	513	534	519	487	531	574	501	499	510	581	523	547	537	489	508	559	514	520	528	545	507	511	511	499	517	512	558	535	517	509	498	533	528	565	499	529	529	471	531	512	566	506	501	499	560	507	549	494	522	546	535	500	489	541	531	482	567	535	559	560	527	532	535	531	527	558	528	533	519	539	487	515	490	533	531	535	505	569	564	526	559	543	542	531	494	531	573	555	549	587	560	522	536	499	523	525	547	550	542	545	519	549	540	504	483	493	520	540	545	492	511	508	481	498	533	533	520	511	520	526	519	585	489	508	511	536	526	518	536	497	525	527	543	532	531	526	509	514	516	516	514	488	530	488	482	503	478	507	538	520	539	560	525	544	475	548	513	553	513	513	547	533	554	518	488	544	496	492	532	518	536	502	542	522	553	510	507	546	496	536	482	521	506	524	514	527	532	519	510	524	532	559	512	487	498	542	548	526	514	563	523	545	498	532	545	563	525	519	510	541	549	541	505	470	501	503	522	481	517	521	540	492	514	533	516	546	498	515	524	494	541	522	543	508	520	536	521	522	540	518	550	527	505	523	511	486	522	533	547	527	510	573	573	535	485	527	525	513	541	533	565	522	564	547	544	561	548	533	513	473	489	489	514	519	532	530	526	530	499	501	510	491	498	525	492	551	560	511	504	492	474	559	519	511	520	546	513	549	562	492	546	529	538	506	490	500	502	496	490	524	564	551	523	508	502	526	528	557	488	485	482	503	487	476	479	522	560	489	566	488	507	528	532	524	501	538	510	542	523	561	489	455	490	557	540	490	527	534	512	504	510	535	527	513	478	536	489	530	542	506	527	566	530	581	532	506	523	541	509	569	511	496	531	525	505	539	575	552	487	524	509	514	530	531	509	498	554	531	536	515	482	496	518	522	506	510	544	522	519	509	507	484	520	502	569	478	529	555	529	554
28400	26946	29683	17336	4932	1341	518	289	286	288	311	272	300	265	268	253	304	308	288	322	292	274	279	282	247	272	231	311	287	260	312	283	307	300	289	271	279	292	300	290	306	302	256	299	268	317	283	267	301	285	289	305	319	302	306	276	318	313	276	265	264	296	311	288	278	299	278	290	286	290	301	290	280	285	295	296	259	292	309	298	275	247	284	273	317	295	293	316	297	271	284	279	285	250	277	270	299	263	278	264	307	259	289	263	271	264	265	295	262	284	272	267	309	268	271	300	289	274	262	304	266	271	288	271	294	280	274	280	269	277	295	279	291	295	272	289	269	258	273	258	320	310	301	274	289	259	286	299	287	285	302	260	292	281	300	278	263	257	278	281	275	272	281	283	286	298	288	272	271	290	288	285	293	303	252	315	300	272	284	270	282	294	282	268	270	277	227	294	248	305	299	327	268	273	272	282	298	313	289	261	255	275	263	291	270	256	285	283	312	240	276	292	271	285	264	282	327	268	275	265	291	272	283	306	263	265	272	318	261	284	278	282	309	280	267	272	262	270	246	289	264	255	301	276	292	302	283	289	274	317	286	291	257	284	288	288	305	290	308	282	283	282	281	269	279	329	301	297	292	290	272	281	270	283	277	257	272	268	288	298	268	304	275	273	297	292	292	253	299	305	268	296	263	284	287	305	308	289	280	303	272	289	252	244	288	273	319	291	307	284	285	257	284	268	299	294	302	315	262	275	271	268	282	296	272	285	287	283	289	289	284	273	291	264	319	278	284	299	299	278	294	305	287	293	285	295	310	295	292	247	259	273	274	273	307	313	282	306	288	284	260	292	297	291	317	259	288	294	263	299	265	276	282	306	282	296	283	269	285	276	254	302	292	269	292	280	267	293	268	246	265	301	266	297	291	290	310	313	290	277	283	285	309	311	272	316	273	279	286	313	299	264	287	263	307	267	298	287	290	298	290	250	323	272	302	298	310	291	278	308	284	299	276	280	258	270	294	272	270	288	302	299	262	312	311	285	298	276	274	289	303	300	290	273	295	318	276	294	296	316	287	271	294	269	316	282	286	307	286	262	273	270	269	289	291	282	314	300	301	282	299	281	304	287	279	295	276	277	271	262	284	292	304	327	276	313	304	291	294	283	263	299	335	283	288	274	278	276	282	265	296	244	283	259	262	285	300	295	299	277	285	308	263	276	276	264	270	272	284	283	273	304	318	264	318	294	289	285	288	299	297	278	287	285	274	309	277	286	276	306	299	283	295	255	304	326	263	263	317	278	311	296	279	294	277	288	274	258	276	272	293	274	284	260	287	301	305	303	300	315	286	280	292	276	296	317	270	268	309	290	264	277	289	286	311	298	303	266	291	280	286	264	293	261	321	274	296	311	266	280	298	265	264	286	286	287	292	309	275	281	298	279	293	320	304	301	285	280	281	276	278	290	297	286	341	263	293	300	281	265	284	271	289	276	280	303	258	278	279	273	283	254	278	241	291	240	264	294	284	283	310	298	280	312	265	260	314	278	287	293	326	301	304	266	242	295	283	266	254	253	276	299	283	293	292	297	286	295	288	276	290	290	296	304	265	284	309	294	280	328	284	268	262	287	309	289	297	296	289	290	280	273	273	286	291	291	269	293	291	295	285	276	289	312	306	281	251	308	274	275	288	289	269	307	297	294	267	306	272	296	291	291	292	297	271	268	284	273	271	278	283	282	287	294	276	271	279	252	266	262	286	290	273	263	295	301	300	260	276	306	287	279	286	275	264	304	294	288	299	260	313	269	282	284	282	289	286	271	273	287	281	282	287	268	294	283	301	292	276	285	308	288	265	266	290	267	294	299	270	255	288	280	294	313	282	268	297	318	284	271	294	317	283	297	262	292	277	296	261	272	283	298	281	251	305	274	314	267	314	274	286	253	294	281	274	279	259	304	277	302	281	293	272	271	316	298	306	262	287	261	298	276	289	283	285	278	256	306	302	285	273	298	289	274	311	286	290	295	280	264	260	259	299	279	297	262	298	264	287	293	295	263	289	257	296	280	303	284	269	297	275	299	266	306	295	247	287	262	279	277	307	318	258	274	271	269	304	287	274	304	287	311	274	279	294	301	300	283	266	275	266	298	301	291	285	273	265	282	258	262	276	270	280	252	257	304	289	297	296	288	287	258	271	300	270	281	293	293	265	289	280	252	312	277	299	294	258	302	305	275	258	308	291	290	298	269	309	310	285	297	292	289	267	261	277	276	289	297	268	277	319	283	275	269	287	283	269	302	288	292	289	273	270	266	284	270	280	278	283	262	296	298	247	276	282	274	284	281	283	284	270	282	308	290	285	297	302	276	270	302	276	298	268	291	289	282	299	279	247	281	284	304	294	291	254	296	288	294	275	307	275	285	287	301	277	288	287	302	302	315	279	272	290	277	290	283	287	288	264	253	260	282	262	292	285	270	303	301	274	284	284	296	268	256	269	293	314	274	285	288	279	282	293	277	249	286	290	276	294	248	270	263	280	258	290	290	297	299	268	287	277	278	283	281	255	324	271	276	256	265	293	320	282	303	298	274	311	267	281	281	282	275	292	302	274	309	314	268	307	306	300	256	295	270	298	277	262	265	285	272	281	290	303	298	277	247	268	275	300	278	290	280	281	295	287	280	285	293	263	310	293	274	274	299	263	298	310	310	302	295	252	283	294	266	297	278	287	312	283	285	255	299	279	309	300	279	270	303	270	286	271	293	285	326	273	312	243	301	305	277	263	304	231	276	277	281	309	276	273	300	284	289	286	279	282	254	287	255	287	273	282	267	294	286	291	281	301	277	283	319	286	274	277	274	294	285	295	281	306	281	311	303	270	288	306	292	261	290	313	292	287	284	283	284	274	290	269	308	287	279	269	282	264	271	288	291	281	280	278	287	277	272	263	287	285	298	296	302	300	281	284	303	295	322	271	299	294	279	249	281	283	259	257	284	274	285	293	300	286	264	291	291	303	276	264	278	302	274	261	282	292	291	283	288	270	289	280	313	288	263	254	254	302	254	287	296	300	270	275	269	294	289	287	263	283	279	294	279	307	300	280	296	301	288	291	301	293	280	265	254	280	278	275	279	274	285	281	266	262	302	266	290	293	280	298	276	276	280	278	308	298	291	275	280	278	273	276	285	264	321	284	294	279	294	288	290	282	261	306	283	286	310	265	272	277	261	306	311	284	276	274	301	254	295	242	265	290	312	279	282	259	267	292	291	281	291	287	295	297	292	282	281	292	255	297	271	273	263	288	289	292	302	276	296	265	297	290	304	285	276	269	280	297	269	278	259	309	246	292	260	291	291	282	276	258	333	270	308	279	269	296	280	263	290	298	267	280	272	264	322	273	281	256	268	278	273	274	269	295	271	293	257	310	286	262	303	276	283	294	291	267	272	290	298	279	290	280	278	259	295	302	286	310	251	289	278	303	270	314	271	280	331	271	278	288	316	277	276	292	303	271	283	314	253	275	269
32549	45620	35150	18227	7687	2689	935	487	440	453	468	428	507	454	454	439	461	410	430	488	431	435	431	422	457	444	457	422	439	473	487	454	445	461	467	468	427	454	418	461	455	435	436	467	414	467	463	462	490	452	376	451	459	462	433	420	435	459	482	428	445	461	421	453	431	446	413	468	475	459	473	470	463	421	422	419	449	407	434	452	457	509	423	424	468	426	469	494	447	441	382	441	435	467	444	468	449	444	440	462	431	477	430	460	440	461	486	423	432	450	435	449	455	487	448	471	472	474	457	468	494	431	435	427	412	433	468	447	450	424	432	432	447	441	440	423	477	472	492	440	476	479	473	419	453	467	406	449	453	435	407	445	449	419	428	488	423	438	461	419	430	448	436	433	451	444	428	447	437	421	433	407	433	428	437	411	453	426	487	457	458	435	434	452	458	445	439	433	445	440	465	493	421	377	458	445	481	457	435	443	454	447	459	441	449	455	467	459	451	454	437	458	451	414	459	436	403	439	442	425	457	436	410	450	419	479	433	463	441	452	480	479	423	479	433	453	461	440	403	421	427	460	444	459	487	420	445	451	437	442	448	445	403	444	431	448	476	414	458	450	459	463	467	422	446	419	459	462	450	453	445	456	435	448	400	414	442	414	431	438	500	464	452	449	450	458	455	454	440	494	392	464	425	426	463	427	443	455	452	454	461	435	453	459	399	456	467	442	470	462	489	452	436	443	437	427	432	442	433	462	426	450	431	417	439	468	425	458	468	459	421	426	449	464	475	433	456	432	439	439	427	449	456	438	416	435	447	460	397	441	453	460	444	453	449	425	443	469	478	417	423	396	458	442	452	479	431	472	438	439	432	437	450	482	453	431	422	469	458	457	442	493	445	444	459	438	447	452	440	427	402	447	479	494	436	438	437	446	433	411	454	457	471	403	493	442	445	436	456	432	460	443	431	437	449	437	443	420	449	441	443	476	445	436	460	446	471	438	450	454	430	445	443	464	418	464	428	422	415	472	440	440	453	411	421	453	483	472	449	429	458	455	474	456	447	410	455	439	439	458	422	460	457	447	433	484	409	432	442	467	444	446	451	479	460	416	476	488	432	439	407	429	464	459	451	454	442	451	455	431	439	454	409	468	474	450	439	465	465	451	471	457	454	429	436	410	448	447	466	430	484	430	423	478	434	436	424	449	459	478	460	428	428	441	472	486	426	444	434	447	439	449	474	416	450	472	464	437	427	457	421	466	440	437	437	490	406	445	463	464	458	443	443	455	462	465	439	474	411	446	456	430	462	432	458	435	471	441	453	414	434	445	417	428	443	463	449	437	436	442	445	449	416	438	441	456	440	443	467	445	452	449	474	451	403	451	455	442	436	448	453	456	434	433	441	442	424	413	440	467	411	429	475	429	438	479	440	465	445	425	402	459	497	466	394	445	428	458	472	464	465	439	412	439	454	454	468	449	459	439	411	423	427	476	477	422	469	451	462	448	403	446	459	438	447	473	442	449	462	452	457	401	431	443	418	439	452	415	434	455	465	426	441	445	434	444	426	412	462	415	427	442	483	453	438	451	454	405	436	455	434	481	467	463	464	443	414	455	445	435	435	434	454	447	399	458	435	460	419	433	479	443	469	452	423	464	447	433	444	447	425	454	466	399	451	397	464	442	463	472	459	441	449	418	473	416	458	392	471	460	436	455	476	428	429	442	417	436	424	474	423	462	399	436	456	442	462	444	443	434	416	426	448	481	432	437	430	413	442	473	442	431	441	460	441	428	438	426	454	460	454	445	468	441	453	440	433	475	416	454	422	428	430	448	408	464	453	465	458	481	453	411	451	442	500	447	411	443	462	432	411	414	442	466	424	422	469	433	462	438	440	462	489	463	452	449	452	442	422	476	449	450	427	397	438	443	428	427	428	413	419	473	481	470	452	456	455	460	478	442	443	409	407	476	416	481	435	451	416	491	431	479	471	454	454	449	398	439	435	452	500	417	512	443	457	481	425	439	454	417	455	462	436	414	450	468	435	473	446	465	433	442	448	452	448	435	492	455	454	441	434	473	404	466	430	478	434	495	443	450	455	430	474	465	416	393	424	422	469	466	431	426	412	407	447	444	398	458	467	426	432	470	441	470	460	426	475	433	479	489	446	446	435	444	464	437	465	458	462	449	433	444	457	448	417	406	426	386	483	449	452	393	452	439	440	405	457	462	456	418	428	429	462	445	405	423	436	434	424	439	445	462	452	433	424	449	452	412	443	457	454	477	409	436	437	447	429	468	451	424	434	453	445	440	467	460	422	458	453	437	432	447	437	468	475	428	448	456	439	445	443	441	475	426	470	460	471	412	427	462	442	433	425	449	466	439	450	432	481	474	429	471	468	426	442	413	477	403	453	432	460	443	449	426	446	451	483	439	466	427	452	443	442	457	413	442	461	452	442	416	432	471	425	465	434	424	455	462	451	441	415	415	434	470	455	441	422	439	464	463	443	468	448	455	451	464	482	427	436	454	437	445	446	501	459	418	449	440	458	435	431	450	473	451	472	430	423	439	454	441	431	426	420	451	457	417	438	456	428	441	420	476	429	440	496	445	439	447	434	450	446	448	458	447	451	428	426	459	417	452	425	462	425	425	439	447	473	427	448	442	458	450	402	457	432	435	446	419	428	430	456	467	444	455	421	461	415	463	457	422	461	490	437	423	410	460	465	402	461	438	437	429	437	447	426	469	407	448	461	447	477	485	434	464	458	430	449	423	458	472	439	457	445	409	420	463	455	458	449	470	457	462	479	460	485	450	443	424	454	433	464	440	477	451	433	450	430	456	457	441	432	425	503	432	441	471	433	416	429	466	458	437	419	452	453	479	417	453	406	437	450	428	485	438	421	450	482	435	440	468	444	446	420	448	450	447	429	438	418	442	422	463	421	439	451	400	485	422	447	463	449	430	443	412	457	443	475	494	432	451	436	425	423	416	445	450	441	427	446	443	438	427	440	424	469	474	446	467	461	424	439	433	431	432	450	457	447	443	437	442	451	438	446	421	409	437	416	433	430	430	445	426	468	432	409	457	428	432	476	440	459	427	459	474	427	410	427	459	460	434	423	491	448	445	457	449	433	511	495	426	448	455	448	475	428	474	442	451	454	443	443	435	436	412	475	460	411	467	455	411	417	436	433	481	421	456	438	436	405	472	437	411	453	463	427	463	445	457	420	441	438	465	422	453	488	420	470	407	442	462	442	444	415	445	442	428	438	443	424	432	461	446	465	435	453	425	466	443	447	438	436	436	451	457	434	449	403	450	420	433	444	412	426	447	433	438	436	431	441	455	436	410	442	456	454	454	473	466	474	472	420	447	400	452	490	451	436	408	472	450	446	436	467	432	444	461	447	406	450	450	423	419	455	436	436	436	421	431	448	474	452	450	426	464	429	483	451	457	430	443	470	452	478	436	427	416	444	429	460	452	481	491	433	454	478	419	444	435	454	445	450	443	409	461	457	460
24392	22420	33351	30546	23715	16140	4032	441	333	360	347	376	354	337	325	344	334	337	316	339	304	384	331	358	381	350	316	337	335	319	341	340	310	347	335	358	363	345	369	356	349	329	324	339	329	386	299	328	332	329	342	331	310	332	304	332	326	310	338	350	311	301	341	350	336	325	312	343	313	315	332	307	368	322	319	341	316	321	343	337	353	326	352	323	357	322	351	315	377	300	333	310	345	342	338	332	350	364	336	306	332	348	342	331	344	356	335	331	314	329	346	334	307	339	309	342	364	296	374	299	371	344	356	309	322	346	330	338	333	345	341	333	311	341	334	350	337	358	350	350	336	343	329	357	313	344	321	327	351	333	344	319	327	405	359	351	347	316	332	328	335	348	341	325	319	305	369	330	343	341	330	316	371	320	328	312	338	300	353	359	341	334	348	330	318	303	339	352	347	331	305	323	342	338	338	345	360	336	321	338	332	368	289	302	364	317	328	351	391	334	314	309	336	326	364	337	334	337	340	333	354	305	331	331	328	375	334	300	327	323	340	357	340	349	338	358	309	330	314	341	314	348	352	342	364	314	335	342	341	340	334	329	312	338	345	313	326	319	338	358	337	326	340	342	348	327	320	324	355	344	330	303	363	350	383	337	341	337	300	338	332	310	302	330	357	366	353	338	335	312	337	344	335	303	340	307	349	359	342	351	351	356	344	335	331	304	322	337	322	366	336	347	339	340	338	338	337	328	359	306	329	329	318	326	344	334	324	316	325	316	299	350	334	332	356	339	313	355	303	362	305	340	300	329	341	345	314	339	330	328	321	314	337	326	338	373	319	311	330	339	325	351	330	336	336	352	340	346	318	367	342	364	338	317	341	302	328	360	334	336	313	328	355	381	312	345	332	298	342	359	347	332	327	367	360	348	341	334	349	310	333	343	318	333	321	366	304	325	290	315	370	330	343	309	335	331	334	336	343	352	325	342	338	320	303	344	354	310	300	315	323	293	315	347	346	339	371	314	330	341	346	357	349	352	370	327	356	312	353	341	343	317	371	334	348	326	368	331	343	328	340	340	318	346	333	312	332	307	329	344	326	330	314	342	326	342	331	316	359	315	345	369	325	335	332	324	319	366	339	361	358	356	337	351	340	307	320	359	313	356	312	342	341	307	278	375	359	370	342	335	296	356	356	341	332	307	332	340	313	331	337	330	337	310	323	309	332	347	366	338	346	310	311	329	319	324	369	333	351	346	339	364	352	331	348	367	347	304	345	358	365	314	312	342	357	350	336	361	344	320	321	332	330	342	350	338	328	326	369	334	328	326	344	343	329	337	341	347	347	357	311	337	333	335	319	347	323	308	346	330	334	339	306	315	337	358	334	337	313	357	330	348	326	345	339	352	346	312	340	335	358	337	357	354	335	324	342	336	345	335	329	352	328	384	312	372	349	388	371	350	353	362	320	329	309	357	322	333	340	359	335	351	328	353	338	358	342	368	313	367	335	333	314	295	339	324	366	319	351	340	352	357	358	333	336	344	359	325	358	328	388	359	315	351	346	355	327	356	346	363	338	380	313	313	339	350	345	323	330	353	368	376	322	337	312	342	327	325	309	330	308	301	326	352	347	318	351	329	327	323	316	359	323	353	345	314	305	319	351	333	355	331	335	313	336	359	360	318	330	328	341	321	299	350	343	320	348	340	348	370	325	325	340	325	348	345	328	381	346	366	323	309	342	377	324	312	347	318	348	340	363	341	360	363	390	334	329	359	337	348	384	311	344	314	329	320	375	321	334	348	334	333	339	356	337	339	325	329	340	304	327	337	346	347	338	337	351	332	346	343	329	371	295	346	331	346	361	373	328	316	367	340	319	352	321	381	347	347	359	316	367	330	314	337	310	312	335	322	324	346	363	362	329	347	322	326	343	343	332	332	361	339	313	319	334	323	319	361	312	327	316	352	356	331	358	334	318	368	352	351	349	354	329	334	374	350	345	341	317	308	346	326	335	351	374	343	352	333	351	331	339	325	331	336	354	376	331	319	340	326	349	352	318	358	335	359	339	333	349	287	343	292	358	358	324	298	332	333	347	319	368	326	336	336	299	371	322	340	338	352	360	333	324	340	351	343	338	318	322	313	340	359	324	317	363	341	369	335	277	349	324	337	318	333	292	325	322	330	336	339	339	351	319	319	336	325	355	348	352	364	343	319	346	336	340	336	383	339	378	373	320	327	355	370	333	339	348	336	344	339	338	361	338	305	347	360	335	304	324	317	326	378	357	328	326	325	353	345	330	329	332	339	321	353	291	341	332	331	350	305	341	360	335	337	321	340	339	340	315	333	327	342	313	356	351	342	318	335	339	345	349	325	325	331	348	356	327	336	340	318	315	322	338	318	317	320	354	349	361	327	323	365	325	347	344	344	384	319	326	337	335	337	355	308	371	346	355	337	330	338	311	359	335	371	336	359	335	344	335	360	379	304	333	340	317	345	320	323	341	319	362	337	365	344	376	338	316	359	340	308	348	345	348	324	344	358	337	297	335	312	379	326	320	312	349	338	314	329	293	328	334	348	330	364	366	340	327	368	328	305	370	336	343	365	346	296	362	303	349	347	332	331	378	346	326	355	329	318	329	357	342	342	336	335	354	367	349	363	317	358	312	346	320	354	330	346	343	314	337	352	318	331	347	320	342	333	341	321	342	343	317	339	319	344	348	353	369	372	343	298	346	344	349	300	339	334	335	324	366	356	348	329	314	365	301	340	335	308	307	324	332	323	330	309	325	325	345	328	310	330	362	342	325	354	318	327	340	337	361	335	350	312	351	305	315	344	359	307	336	322	320	344	368	318	359	336	338	291	331	333	355	328	356	349	330	336	369	301	377	366	343	335	341	335	345	329	332	340	317	362	327	308	359	337	316	338	349	338	329	329	342	330	311	327	339	322	346	325	355	333	307	331	302	334	341	311	316	342	339	317	362	334	342	358	325	338	386	329	353	338	361	360	327	330	314	320	369	356	314	329	317	331	368	343	376	312	328	340	323	302	343	353	341	311	334	328	308	361	313	321	354	314	355	345	320	328	334	344	305	335	347	370	343	304	336	320	334	357	332	309	304	332	349	341	329	381	326	324	334	303	326	341	355	339	325	360	331	342	305	343	367	359	337	320	335	378	345	337	369	284	367	334	323	342	336	315	352	320	345	355	332	337	321	347	342	352	352	335	309	309	336	349	322	294	354	370	392	374	326	337	351	306	343	345	320	337	362	310	340	348	321	352	341	362	355	308	327	340	315	307	337	345	342	347	331	320	331	321	324	322	329	282	345	363	350	329	364	333	333	328	339	359	335	355	317	369	320	311	331	324	335	337	362	340	322	341	335	351	337	322	319	337	327	320	340	318	358	347	339	350	325	349	323	349	305	347	335	309	313	345	320	312	358	311	338	334	303	308	382	295	377	350	324	355	341	313	324	316	367	327	334	333	319	340	366	350	340	323	334	322	359	338	353	357	320	306
58623	90584	72105	46385	29431	13598	3986	698	519	487	530	535	526	518	508	517	509	550	557	498	534	514	515	504	516	534	554	575	570	521	548	548	496	554	534	528	520	500	503	497	513	526	501	527	539	515	529	504	516	516	546	531	507	544	541	513	544	483	522	521	509	497	513	528	540	551	536	524	545	525	515	511	493	485	494	519	484	523	519	501	536	489	545	538	482	503	501	520	503	516	533	539	498	504	506	485	531	516	508	471	519	495	562	542	503	562	530	495	504	523	509	519	509	509	526	521	492	525	527	499	523	494	513	485	510	542	523	532	527	495	501	533	521	529	514	508	511	530	524	545	519	511	523	530	527	515	480	486	544	510	490	523	514	511	508	505	525	537	518	527	481	515	514	495	479	505	506	550	503	604	493	534	534	505	494	576	533	509	521	528	541	519	499	539	522	560	494	473	506	522	469	529	547	503	520	537	534	510	517	500	520	539	514	571	520	532	551	531	576	533	539	543	520	488	492	521	564	539	487	498	518	540	538	575	501	503	552	524	493	518	552	517	476	566	539	481	545	516	511	522	562	538	546	507	567	506	481	527	564	523	508	504	502	533	538	482	483	481	518	523	506	504	461	535	479	512	535	539	485	529	524	493	551	522	501	512	539	513	540	509	510	530	516	516	537	555	520	508	530	468	501	526	530	525	493	540	579	524	530	489	491	531	490	518	502	517	500	520	492	570	517	467	505	529	487	530	523	516	495	550	531	493	518	517	475	507	505	542	554	508	562	563	506	487	501	540	513	502	541	534	583	559	501	552	507	539	504	512	492	516	480	487	518	490	480	516	528	497	533	508	527	501	480	479	469	506	562	486	537	518	501	523	505	500	560	593	530	554	513	499	520	532	507	524	501	543	535	532	551	544	489	545	512	511	539	524	498	503	565	566	549	492	554	499	487	496	469	540	543	545	500	529	512	501	541	523	517	486	489	473	479	494	481	522	524	496	513	539	539	528	524	521	485	509	489	532	525	492	535	531	512	492	522	511	487	546	525	515	523	498	536	481	506	520	514	513	494	526	506	554	537	515	502	507	523	531	480	530	524	535	517	521	507	518	492	484	550	535	495	496	538	479	519	493	521	495	505	506	493	492	458	501	479	514	506	514	543	483	479	534	505	517	473	532	557	498	490	522	531	525	521	536	486	517	504	497	543	509	459	511	529	540	527	557	503	507	533	511	532	527	505	524	515	534	521	540	516	524	505	522	503	523	524	527	527	505	557	501	471	534	513	532	515	521	541	500	504	509	506	519	505	500	497	496	496	533	470	500	514	504	517	511	522	528	526	538	475	511	578	524	528	550	513	490	516	537	497	528	524	525	525	501	475	525	532	539	521	487	527	515	525	521	530	539	540	516	468	535	497	546	530	542	494	505	556	508	540	580	496	501	529	509	523	500	476	517	499	545	481	538	519	546	504	503	515	551	506	517	534	495	528	531	504	516	525	531	524	535	488	528	503	523	526	512	509	548	523	518	515	496	515	490	523	513	503	556	540	510	526	543	522	523	513	541	543	521	547	526	499	557	549	531	510	515	536	491	516	549	536	528	508	537	517	511	524	498	548	517	499	551	487	525	539	484	516	526	516	493	488	519	494	505	521	499	576	588	524	493	524	527	494	521	507	562	526	542	520	468	500	498	528	493	525	548	471	525	510	495	503	533	514	508	527	559	536	468	557	558	527	475	515	538	487	528	491	536	534	546	523	535	554	485	481	508	532	532	490	514	507	569	530	489	523	496	523	518	534	515	511	546	515	474	517	519	510	501	541	507	516	530	542	467	538	514	514	505	514	523	533	499	538	509	509	528	513	554	548	512	501	502	514	475	533	524	494	490	549	558	522	505	526	483	509	501	512	489	506	492	509	495	492	508	532	491	508	515	516	525	572	483	543	521	546	511	555	538	544	539	518	504	501	464	534	526	550	486	527	507	505	549	507	553	539	475	513	506	489	502	534	510	493	538	538	531	540	523	522	513	530	509	539	483	506	533	521	488	515	505	519	524	514	562	511	511	530	516	524	517	519	541	468	530	521	528	505	525	534	542	519	498	540	547	504	531	513	528	514	508	532	515	508	519	487	533	513	502	499	535	505	516	534	538	519	522	537	554	509	521	508	537	529	466	529	476	535	520	514	522	530	561	506	530	509	531	518	503	556	586	516	509	525	518	507	509	517	505	539	532	512	505	525	527	517	520	522	526	536	483	492	496	551	538	530	537	518	531	520	503	544	493	549	575	496	487	541	501	520	494	511	526	500	500	576	490	545	541	539	523	508	529	492	512	517	533	538	505	508	520	505	529	500	498	543	508	502	498	558	490	549	517	530	534	502	522	504	506	553	482	548	523	517	517	545	542	526	509	517	551	530	524	502	524	543	530	516	508	497	560	497	540	516	517	492	551	497	522	482	533	488	506	531	528	535	550	497	492	503	511	527	520	538	515	510	496	523	527	502	507	495	537	502	534	527	509	523	509	481	493	509	512	532	505	562	532	534	540	493	511	514	539	536	490	557	532	537	543	497	533	477	540	503	501	492	520	517	521	508	567	524	513	522	534	504	511	489	515	525	545	502	529	517	574	503	549	510	518	566	530	527	505	482	543	537	492	569	477	498	551	511	504	513	512	498	496	521	529	525	508	508	510	533	514	519	513	532	516	499	552	499	504	504	540	527	495	507	511	528	524	488	538	533	511	533	537	510	521	492	529	568	550	508	512	509	545	537	508	510	515	561	558	470	515	531	529	563	523	514	485	508	508	516	519	522	503	527	553	533	521	491	559	497	495	517	500	548	554	517	516	527	512	531	527	531	480	495	519	549	544	514	509	496	497	555	518	508	506	543	508	504	515	504	499	511	511	494	534	539	538	554	507	499	494	506	520	497	519	554	571	543	509	568	511	522	554	474	504	522	519	474	482	535	527	507	555	533	500	501	517	490	588	588	535	532	553	512	496	480	548	522	540	470	531	519	547	504	526	559	507	549	520	522	543	516	527	512	501	536	503	534	524	522	539	555	483	522	556	539	508	542	517	550	544	541	516	526	531	530	543	527	494	510	543	518	510	516	500	522	512	470	515	494	537	517	496	524	492	535	507	531	515	503	497	512	512	559	545	498	502	501	484	534	501	538	509	499	518	528	513	527	520	463	538	522	475	530	525	552	574	497	526	499	526	495	507	550	509	516	547	514	545	525	528	510	488	528	527	530	547	502	504	526	503	537	538	536	484	511	498	532	565	556	522	540	502	521	553	524	506	540	497	550	546	522	505	573	461	518	548	573	514	512	508	531	496	522	520	540	485	504	522	541	503	515	480	526	557	520	525	516	529	495	527	541	527	520	479	507	510	539	540	536	519	522	512	531	518	490	488	519	549	488	485	540	536	528	522	537	497	508	522	537	521	535	523	493	557	528	522	477	519	491	515	513	497	535	496	521	511	546	528	519	490	531	531	518	527	537	484	527	531	561	525	491	526	505	537
23437	21873	31459	27308	23901	21649	11649	778	393	346	375	380	365	392	331	382	348	335	312	350	356	353	369	371	343	326	408	351	388	402	355	351	349	370	352	340	340	378	346	343	353	363	331	364	353	389	350	356	367	329	348	368	349	353	319	354	295	353	391	345	360	350	338	353	328	342	332	354	355	362	328	358	363	391	351	320	356	349	330	357	340	356	364	341	326	333	381	340	353	370	330	342	329	374	358	361	399	346	344	321	339	343	344	335	352	367	349	352	366	343	348	353	378	376	337	337	345	376	361	350	324	330	331	376	323	349	359	347	345	380	386	317	383	365	358	336	338	365	363	346	334	328	345	320	374	350	337	382	338	340	369	373	376	338	323	326	349	354	335	359	342	319	324	344	357	368	337	352	351	319	318	306	376	364	357	344	304	321	411	352	341	350	356	390	371	339	375	365	352	406	355	345	357	317	362	352	345	335	359	358	376	330	312	370	353	360	340	326	347	360	368	359	375	364	366	325	350	360	336	325	329	344	340	351	350	358	331	335	327	372	338	376	362	364	338	350	362	350	341	340	342	348	362	336	329	348	341	339	332	332	340	357	362	380	366	400	328	368	355	365	347	336	336	367	345	339	363	347	347	336	339	359	361	344	373	324	320	355	352	335	385	357	338	376	346	371	343	356	374	342	363	335	360	368	341	384	327	372	357	349	314	326	344	391	373	320	364	336	331	353	346	356	364	314	360	350	329	351	339	354	337	361	344	353	338	331	365	354	357	376	348	334	349	339	355	364	343	362	367	336	356	360	349	340	354	345	361	330	312	325	352	329	368	365	362	349	367	387	358	325	355	356	336	354	356	347	378	339	367	331	344	347	331	331	358	302	361	334	370	367	342	344	367	349	346	364	337	360	323	323	339	348	309	370	334	362	341	341	348	361	380	346	367	321	371	351	351	396	366	352	334	348	336	345	348	369	314	346	330	395	355	386	339	343	391	353	339	350	371	378	338	324	375	355	320	344	343	382	330	346	387	334	382	346	354	348	343	351	336	329	371	364	367	343	363	352	368	372	337	333	349	326	373	340	376	353	369	374	341	366	363	361	344	355	421	377	350	359	354	379	364	334	354	338	404	360	330	371	357	329	379	368	332	374	342	365	347	353	362	361	374	378	348	369	358	337	349	326	367	352	344	353	339	373	332	354	349	360	360	370	362	340	353	341	357	355	357	356	336	345	338	365	334	350	364	354	339	339	350	332	324	338	344	349	355	366	314	347	364	382	373	354	367	318	327	336	349	338	344	329	341	388	352	392	378	363	368	356	340	347	325	334	379	365	346	370	369	345	314	350	363	364	345	358	358	390	352	349	344	317	348	352	350	405	348	346	349	377	332	348	364	357	370	388	330	362	353	364	349	359	360	343	358	377	354	383	339	335	357	352	360	372	365	331	371	375	333	346	341	328	321	371	382	352	333	348	355	378	340	355	329	388	331	335	346	340	378	350	335	363	344	349	350	371	332	364	352	366	337	346	346	366	362	379	351	344	353	339	352	346	385	360	372	347	350	331	402	339	353	350	360	358	361	358	358	331	371	330	360	323	371	376	342	335	342	338	381	355	336	365	327	339	388	324	359	368	356	356	342	404	354	360	352	358	354	351	345	335	346	363	383	375	370	378	363	345	322	361	367	327	389	323	382	366	382	362	374	369	354	376	363	343	351	362	334	331	353	369	367	364	350	393	359	342	377	351	337	338	360	340	338	360	387	366	367	372	340	342	357	356	349	375	333	376	402	357	351	360	361	383	340	348	340	323	349	312	385	344	339	345	335	351	373	370	350	364	346	353	345	316	348	366	358	365	359	369	341	308	330	351	369	341	333	378	319	359	345	369	357	364	344	357	348	340	351	310	347	346	329	366	364	343	339	360	358	341	356	367	324	347	352	359	356	345	358	317	347	348	347	348	345	370	319	354	336	361	363	341	342	363	365	339	372	364	325	336	354	354	371	366	369	360	381	364	352	345	364	351	368	344	324	332	306	352	385	334	346	336	354	341	358	361	376	362	319	367	330	350	342	341	352	373	382	367	327	348	343	340	330	346	346	348	343	332	329	316	365	349	354	386	348	344	355	350	376	340	360	357	327	355	364	340	350	323	365	350	345	335	339	349	348	335	336	341	353	322	371	352	352	315	384	295	387	373	315	343	332	368	352	353	355	373	358	329	385	344	337	368	330	338	356	346	331	374	359	335	353	346	336	335	324	337	328	364	331	360	337	351	320	375	367	354	378	358	359	360	360	384	340	400	369	340	387	371	328	359	372	337	339	347	368	352	355	327	348	354	385	337	344	353	350	364	357	351	356	375	363	323	375	341	388	342	351	350	366	358	377	353	364	352	338	345	332	354	326	398	362	345	356	350	345	308	387	326	358	330	366	340	367	351	360	333	333	367	333	347	317	354	368	356	321	352	356	367	370	344	368	343	332	330	364	339	342	359	354	326	364	319	376	352	340	340	391	336	378	331	376	337	346	357	353	360	363	372	363	343	423	341	341	392	325	401	346	338	330	337	331	333	356	353	382	347	329	353	346	381	329	382	331	370	343	357	326	328	320	381	341	375	341	365	354	378	387	353	337	376	333	320	344	327	328	346	347	343	333	325	361	342	355	351	377	390	348	350	330	333	345	368	334	337	360	370	353	329	347	340	345	356	353	378	338	389	349	353	352	344	364	336	371	344	358	333	331	363	340	367	357	369	376	332	308	381	362	322	348	341	338	333	333	342	362	359	320	343	358	385	364	338	316	336	370	375	346	340	385	353	341	336	331	365	349	352	372	313	355	339	340	363	366	338	341	357	334	334	366	365	345	363	353	314	361	357	332	316	334	378	360	337	341	343	350	326	352	386	377	394	331	333	361	349	359	365	383	354	338	354	353	371	331	335	356	340	348	360	366	372	365	346	360	404	340	344	366	356	358	328	304	346	355	333	364	337	362	327	338	347	329	317	345	351	333	389	342	382	385	344	335	365	333	350	367	331	368	334	376	344	312	335	348	372	352	363	354	358	354	368	333	344	327	321	366	327	352	352	369	354	345	357	358	341	317	389	313	349	343	378	350	341	344	335	351	334	336	372	358	360	336	325	362	352	351	328	365	332	377	366	349	340	378	345	358	372	341	339	368	336	333	352	353	373	375	356	391	382	370	360	366	353	348	353	366	352	338	336	324	400	366	319	326	341	339	349	337	324	363	376	316	390	339	339	347	371	341	352	357	363	354	378	363	324	354	312	355	353	338	367	342	354	350	335	337	337	352	368	342	362	346	348	353	375	375	375	356	345	349	335	357	371	349	313	368	338	317	347	383	355	374	360	355	338	349	337	375	345	369	355	315	362	353	352	375	375	329	347	365	317	342	350	338	320	367	334	341	356	366	363	364	388	385	336	360	351	382	402	346	337	328	379	356	351	365	362	328	377	333	381	332	346	362	347	352	368	342	351	345	357	333	366	363	354	356	350	343	342	365	358
62413	102592	82453	56420	37333	19798	6565	872	509	505	520	529	531	579	536	547	533	508	483	550	559	568	536	550	508	541	591	592	568	581	558	544	532	560	540	566	517	542	536	497	526	525	545	520	550	525	505	574	539	539	517	526	499	536	559	486	526	547	536	546	520	494	502	562	546	512	524	527	538	521	531	577	567	558	528	511	509	554	488	523	499	534	501	509	515	524	551	541	521	517	533	537	515	520	524	524	492	505	511	536	495	499	506	524	499	503	498	499	538	511	548	510	567	530	519	515	548	539	521	522	498	517	552	530	512	516	534	554	553	529	487	523	512	519	528	561	512	541	547	524	546	554	542	551	523	536	539	499	539	559	548	574	543	577	515	541	528	523	531	554	508	501	538	537	567	509	548	526	502	543	526	506	506	516	529	507	517	504	507	543	537	543	523	496	548	551	527	543	512	505	553	535	506	522	504	493	524	503	505	527	590	506	518	536	552	545	552	539	523	554	500	528	494	569	516	530	559	561	543	509	526	526	475	540	514	534	532	524	530	541	552	506	513	607	483	557	519	539	555	559	570	518	583	508	506	559	535	538	531	509	543	529	519	527	540	524	517	562	473	507	534	519	530	538	548	554	564	538	530	537	576	543	534	533	495	564	519	536	485	577	557	549	525	526	540	566	545	565	558	519	524	478	489	529	555	527	499	542	563	528	569	488	504	535	508	512	549	501	493	531	517	536	519	537	531	509	548	556	530	560	535	517	546	548	538	558	524	516	558	499	533	513	523	518	564	528	516	560	515	536	519	565	514	543	525	508	574	522	536	517	548	530	520	529	537	518	534	567	496	492	523	524	530	534	523	563	507	558	551	498	555	563	562	516	485	503	515	539	537	518	489	517	538	527	567	569	511	539	531	586	515	519	543	468	561	546	482	518	516	582	510	551	538	513	539	523	526	538	498	530	523	519	522	530	512	518	535	533	517	527	542	528	512	487	551	493	535	550	541	497	510	500	504	566	527	496	524	551	536	507	527	561	498	536	561	492	529	531	523	508	492	524	510	508	504	553	506	544	534	557	509	544	495	500	546	533	529	522	532	531	547	529	547	511	540	552	561	583	522	503	506	521	548	506	508	541	506	543	515	517	498	535	514	524	471	502	577	542	544	570	531	524	516	520	529	519	506	501	543	548	528	514	521	509	556	544	547	551	550	547	528	534	569	555	513	509	519	542	532	533	496	500	509	516	527	548	533	560	502	532	533	524	511	525	501	553	538	490	513	545	532	501	520	502	572	569	526	541	509	502	528	530	528	509	555	541	559	517	522	536	498	499	501	502	542	572	514	533	523	499	513	514	525	501	501	553	521	521	539	520	531	491	538	532	500	502	543	526	530	511	488	526	526	532	561	555	548	598	546	514	555	536	499	550	507	537	529	533	547	516	533	531	519	557	538	558	527	551	572	543	569	554	540	532	542	461	527	532	544	540	525	538	538	505	529	541	530	508	544	488	546	522	530	554	524	470	478	540	528	518	522	501	527	545	521	540	536	543	519	529	511	521	553	541	576	548	496	539	549	534	511	523	557	525	539	516	499	537	543	530	534	541	510	533	544	597	500	536	523	536	550	541	538	551	535	525	517	553	521	566	517	562	544	504	561	562	547	475	510	579	492	504	553	529	543	525	554	533	537	509	533	514	501	533	513	573	528	509	519	502	527	537	556	501	526	538	543	501	516	536	572	501	537	545	549	559	523	543	527	513	531	475	494	505	517	563	520	509	483	500	543	514	498	515	535	511	532	555	550	506	543	519	552	533	527	515	523	529	533	526	465	567	506	493	514	512	532	598	523	518	555	497	557	542	542	561	519	542	503	522	499	519	529	514	581	549	577	506	580	544	547	563	523	523	543	503	534	531	520	570	518	512	556	587	565	510	482	521	518	560	565	527	498	530	530	500	545	544	543	553	515	559	542	519	567	501	555	530	541	561	522	535	548	536	538	512	502	499	526	528	530	531	534	559	533	525	542	518	519	551	560	511	530	509	547	550	524	523	514	554	497	537	524	530	552	510	519	523	556	522	563	511	506	491	531	531	526	512	519	510	524	508	502	544	534	504	518	469	534	505	537	535	509	565	534	541	541	542	504	510	584	505	566	508	531	567	502	564	548	516	514	478	549	553	557	525	529	518	551	511	565	522	562	558	530	546	508	506	502	522	492	509	530	522	557	551	532	494	577	527	543	511	560	536	497	549	527	549	569	504	525	504	513	515	522	506	505	502	532	527	519	518	536	558	511	495	521	515	537	505	520	591	530	535	547	556	510	560	526	525	500	510	537	581	536	488	532	478	543	498	531	558	530	544	503	534	498	527	506	527	536	523	572	535	574	506	574	545	555	499	540	538	540	538	517	619	534	529	494	507	517	512	513	529	588	539	520	480	534	526	548	484	528	505	538	512	552	535	552	533	502	545	567	513	546	510	589	492	521	517	529	564	524	568	519	536	511	542	535	505	548	526	504	532	531	533	548	524	499	500	517	522	561	510	499	481	501	540	518	499	541	551	511	556	529	529	534	527	547	574	494	561	526	527	526	531	521	532	514	520	490	530	522	519	568	575	520	523	543	552	516	532	523	479	535	544	505	538	553	545	520	563	553	535	515	545	574	536	508	505	529	536	603	535	504	528	524	520	500	532	524	543	505	544	562	590	508	509	542	534	526	548	508	501	520	563	487	520	521	514	563	528	524	565	502	529	517	542	499	540	548	528	553	546	512	503	512	538	528	489	511	522	522	516	521	541	522	528	536	549	529	569	553	543	505	508	541	525	534	520	544	506	539	567	522	528	562	525	552	532	492	555	545	539	515	526	540	536	517	520	540	539	528	528	509	504	531	584	461	511	558	530	493	525	523	508	538	503	478	497	528	500	529	583	479	532	495	550	521	502	556	536	540	526	544	465	581	549	525	522	541	575	553	547	536	528	512	564	503	527	542	548	528	543	506	559	493	532	532	537	503	536	494	533	536	545	537	513	568	567	494	531	533	556	518	481	499	512	537	519	540	558	582	502	522	524	500	521	527	531	515	542	517	548	532	528	540	551	481	499	493	504	510	523	520	548	512	558	509	538	558	536	496	539	499	499	542	527	537	505	500	524	489	534	523	511	562	497	514	540	542	522	495	555	614	503	502	527	572	519	502	543	509	498	567	564	548	528	547	541	543	552	546	524	528	516	559	480	516	505	538	558	532	538	510	500	535	503	493	506	507	518	525	516	519	539	525	495	560	526	516	547	520	555	579	505	499	488	547	561	510	548	551	541	525	520	558	571	523	528	517	528	533	531	513	543	514	504	513	535	541	555	519	521	514	524	510	551	570	545	480	536	509	513	498	549	500	544	539	522	515	533	527	475	542	545	541	550	555	538	554	517	539	516	529	530	524	547	524	525	500	474	561	497	507	500	527	515	531	550	493	534	530	541	491	524	569	522	579	571	527	540	485	567	533	534	520	543	487	563	538	528	572	518	501	547
28433	26943	29400	17257	4945	1307	552	324	286	294	285	310	296	276	300	275	292	262	282	301	302	264	329	254	293	262	293	287	286	254	308	302	294	280	329	274	270	306	288	271	301	253	294	261	290	306	290	266	285	273	282	295	283	288	303	307	306	264	294	295	261	283	282	295	312	296	274	274	300	290	275	297	271	316	294	298	284	279	295	261	311	293	274	299	286	289	287	283	285	326	288	278	300	305	322	289	293	277	330	262	283	263	283	270	303	309	300	258	266	274	278	269	287	325	289	297	314	287	261	297	254	279	292	326	262	284	315	294	278	286	291	284	281	280	312	278	289	266	306	283	283	290	284	307	262	275	258	264	298	267	297	295	304	289	265	287	274	280	313	321	285	292	305	244	286	274	277	298	276	282	280	274	287	273	298	299	294	311	312	290	282	266	249	281	273	275	297	273	276	281	286	275	307	272	294	267	298	291	290	286	279	275	285	261	298	310	300	280	268	290	296	296	269	298	278	305	294	303	293	274	290	279	297	325	299	297	268	298	290	263	291	279	281	293	267	268	266	303	277	297	304	318	278	279	271	280	278	271	303	300	286	293	273	275	271	312	310	279	311	282	292	282	273	292	291	292	286	288	298	280	268	267	274	279	295	261	302	282	278	281	290	273	314	284	298	295	270	276	300	295	295	268	275	284	293	273	287	247	317	293	275	283	281	299	291	316	284	302	276	275	285	260	298	354	307	289	282	301	310	313	264	257	300	284	294	286	265	286	268	297	277	282	306	270	279	259	294	303	254	239	276	277	250	289	286	261	302	283	282	270	278	329	270	299	321	264	278	275	314	278	288	279	300	273	293	292	301	308	302	281	250	301	313	281	294	282	286	308	291	282	288	282	247	292	306	269	307	299	303	318	275	322	243	280	275	271	284	279	265	298	275	332	305	239	279	295	258	320	304	290	310	323	314	286	278	289	290	317	276	285	309	290	309	281	302	288	301	263	306	274	274	284	304	273	274	279	262	303	301	299	285	316	281	314	304	302	284	280	286	290	264	288	286	275	273	294	291	270	278	321	304	282	329	261	257	299	293	294	257	249	287	300	299	276	297	268	281	285	279	255	283	290	290	284	274	324	304	293	294	280	296	245	276	274	302	284	245	305	295	280	255	312	277	280	262	304	284	280	254	284	301	276	300	260	277	272	283	272	283	309	298	295	278	266	277	298	310	266	282	274	259	312	273	290	281	286	295	273	286	316	270	286	300	270	295	307	272	249	256	289	269	303	290	270	255	330	301	315	291	299	285	285	282	267	279	302	297	286	272	261	287	281	293	283	290	278	259	292	291	291	288	295	278	276	280	307	298	300	283	268	320	271	257	262	301	274	260	293	330	287	277	296	263	309	278	298	287	289	278	311	305	299	278	326	275	276	288	269	266	259	287	270	277	286	273	291	305	287	279	285	271	292	283	314	276	303	283	309	282	280	310	318	275	268	286	275	303	260	270	287	304	288	291	288	277	264	279	285	280	258	288	264	293	279	304	304	299	295	297	299	291	266	275	275	300	299	322	304	285	284	308	278	265	284	271	276	314	292	280	290	278	301	299	279	286	270	255	288	279	255	283	282	287	293	278	300	280	283	288	312	273	275	262	290	278	288	308	274	275	282	272	302	292	277	290	284	279	274	271	271	298	248	295	293	325	280	287	284	291	293	295	289	294	292	289	272	280	268	286	276	290	290	317	279	291	331	283	308	276	277	303	293	312	283	249	260	290	296	297	290	291	279	285	301	313	301	297	296	310	264	297	263	282	304	293	282	264	291	316	277	297	306	295	325	304	272	289	300	285	305	289	286	285	266	300	285	276	310	293	294	272	272	314	294	302	284	290	285	306	303	282	292	280	294	325	289	256	310	268	326	299	274	280	293	269	292	292	274	317	311	304	297	284	281	290	275	286	307	297	305	296	319	269	258	265	288	269	261	309	285	254	283	289	305	298	253	287	306	263	282	273	298	287	292	283	261	266	296	274	289	279	287	292	279	278	283	246	270	286	301	266	300	278	270	298	277	310	272	276	297	273	292	264	297	278	279	272	267	274	290	306	297	281	249	281	294	303	285	289	286	281	278	274	287	308	282	272	301	298	295	323	279	284	273	268	299	297	279	289	257	276	255	286	269	294	312	278	302	291	281	316	310	301	284	285	266	266	291	267	275	260	283	275	273	277	270	265	275	292	312	298	274	294	297	299	292	304	283	295	260	320	295	286	277	272	294	293	260	273	275	294	277	297	266	280	276	278	286	289	275	289	262	251	269	256	284	266	279	298	315	283	300	251	265	296	293	276	311	251	271	277	256	301	271	307	309	301	286	289	285	286	313	266	283	293	289	292	275	278	273	290	271	261	287	300	291	312	280	290	280	261	289	271	308	296	293	294	290	278	298	323	280	301	288	296	250	303	297	287	296	275	323	274	256	277	296	291	301	277	278	267	283	309	302	278	289	315	293	273	267	296	282	322	261	289	296	307	260	292	306	292	278	244	268	306	294	301	283	308	282	286	279	317	281	266	293	313	317	269	332	278	302	304	312	301	286	287	269	272	280	281	292	286	317	262	326	296	255	267	277	294	300	306	268	283	297	271	270	285	293	258	257	256	276	263	282	292	289	280	277	334	290	321	287	300	287	294	329	280	273	282	293	281	324	291	285	277	301	282	300	274	305	285	272	271	295	286	277	280	272	244	273	296	270	299	263	260	283	272	286	296	233	286	305	299	295	288	307	282	274	276	307	273	328	284	290	290	310	274	289	282	294	292	299	262	285	294	318	255	280	267	294	280	271	282	268	277	303	282	309	283	291	307	276	302	302	251	288	291	283	294	276	290	297	298	292	268	272	277	303	330	288	314	295	327	292	293	299	302	242	268	334	284	287	298	257	260	258	257	259	268	278	276	279	310	261	288	264	313	299	301	289	256	272	275	288	281	256	272	296	297	324	291	317	267	304	299	270	306	293	276	285	307	306	322	300	268	308	308	269	272	281	294	285	281	258	291	299	308	291	310	295	287	309	292	299	287	261	274	286	273	304	253	290	273	287	289	264	289	312	279	309	278	276	256	278	273	309	264	275	283	284	269	285	283	289	267	300	277	286	299	275	274	305	281	264	282	287	310	268	275	274	283	283	291	292	303	292	292	299	298	284	287	286	305	287	267	284	301	289	290	275	308	295	258	278	307	273	269	280	301	278	288	277	309	276	263	264	301	273	273	274	271	288	278	287	286	320	260	308	303	302	262	266	302	286	265	273	268	238	290	290	267	288	267	283	277	280	278	306	269	288	261	307	257	287	284	283	277	295	301	263	276	279	310	300	284	322	254	311	273	299	297	287	295	278	319	285	260	291	298	310	290	284	270	289	277	281	268	295	277	284	270	297	259	309	292	286	285	319	291	299	282	292	274	266	290	265	247	256	249	289	247	307	289	299	299	272	324	299	294	264	298	277	291	261	280	261	294	280	279	247	303	298	275	300
32554	45594	35019	18204	7561	2595	888	475	468	426	411	436	446	431	452	475	410	437	436	449	436	451	456	451	463	434	466	475	428	428	457	471	460	452	500	462	440	468	436	451	445	491	440	479	436	449	469	451	464	472	434	434	472	421	469	451	418	432	506	449	419	448	438	469	428	452	415	435	463	404	437	477	455	451	495	422	438	462	509	444	429	439	446	417	423	455	453	430	408	455	473	440	441	458	460	423	460	468	440	456	441	422	444	454	450	437	463	447	490	422	456	440	408	479	410	460	445	431	424	443	432	391	411	419	472	450	479	431	419	424	406	441	408	475	486	449	438	457	450	466	423	432	447	467	443	437	431	433	466	438	422	421	435	454	451	431	439	459	436	449	406	447	458	433	438	451	408	454	450	436	439	434	449	432	446	445	468	432	454	380	421	441	426	439	441	466	439	444	461	470	455	471	449	466	415	455	425	444	423	445	453	449	444	458	458	459	447	449	437	439	436	466	475	431	449	464	446	455	433	429	473	423	493	441	437	413	471	484	433	443	419	418	439	452	465	424	450	449	435	406	442	454	422	430	411	440	473	438	466	431	485	459	471	458	456	462	441	430	446	421	464	422	454	442	462	465	482	452	451	423	415	464	460	433	446	455	491	472	433	462	439	460	479	486	422	423	431	449	445	453	441	414	416	437	407	467	466	451	436	448	439	457	455	453	443	439	445	446	397	440	474	426	459	447	453	443	464	444	506	426	443	456	420	443	442	437	454	457	479	420	444	457	439	459	454	442	463	465	451	440	441	460	469	460	425	451	424	447	422	436	446	459	451	433	430	411	427	436	433	430	456	467	460	444	448	423	423	437	437	485	474	476	442	452	440	454	420	444	425	438	425	455	416	464	458	454	445	447	470	462	425	436	430	476	444	441	461	455	467	434	446	445	408	431	467	452	444	435	488	463	472	446	481	440	454	464	430	475	437	422	481	490	453	445	459	462	418	466	447	438	412	452	442	478	437	429	414	470	457	485	457	427	448	456	445	446	463	438	436	426	424	471	469	457	430	461	442	447	441	468	489	417	442	444	451	449	464	490	440	451	493	481	436	467	423	431	410	442	466	478	436	424	463	461	447	446	446	451	438	480	448	439	482	445	464	450	420	440	427	441	447	471	459	460	460	458	438	462	439	450	457	468	437	480	470	457	470	425	414	417	446	457	427	472	465	458	440	446	413	448	417	411	440	414	443	462	463	410	445	438	454	426	401	438	457	428	451	465	424	476	454	483	439	437	439	438	447	419	452	443	429	429	464	426	463	437	465	434	430	426	438	454	443	451	478	436	440	446	443	443	468	434	419	448	429	448	458	474	444	455	410	448	409	413	448	462	443	474	455	438	443	419	486	491	500	427	463	453	437	446	443	407	465	462	459	462	437	408	435	428	437	464	476	451	459	460	466	478	483	451	423	428	464	435	451	441	461	469	465	457	463	423	419	458	422	468	412	443	443	427	456	445	456	427	446	443	415	456	487	439	429	456	459	472	417	470	466	458	472	455	458	460	464	439	459	468	432	444	438	487	485	398	453	403	451	436	424	437	490	478	458	443	445	442	451	478	438	442	466	469	435	456	434	424	447	432	416	465	426	433	435	432	441	446	491	483	420	480	459	453	440	434	477	463	483	438	439	454	472	454	452	426	438	429	485	454	486	462	474	419	427	467	474	419	445	460	456	470	445	463	449	480	442	469	454	452	483	457	449	392	413	425	420	463	418	447	432	440	445	438	453	452	454	463	442	437	409	436	437	455	461	468	448	487	414	424	420	440	443	460	474	499	458	467	457	430	455	464	458	452	436	412	458	432	441	464	422	458	454	461	448	431	464	455	449	428	486	423	459	459	455	456	416	412	456	479	440	473	448	425	433	427	418	442	443	436	441	435	436	463	441	488	457	458	448	433	494	434	460	462	429	453	470	441	450	443	406	477	457	460	435	423	469	449	419	422	437	461	434	433	465	428	465	454	421	475	462	452	429	424	447	423	426	468	471	443	464	432	449	448	441	429	406	435	463	453	428	434	417	459	463	471	459	477	507	478	458	443	450	440	493	444	438	433	469	471	435	473	447	455	431	454	440	445	433	441	431	457	459	401	429	464	439	425	445	449	477	460	449	437	489	438	454	457	442	431	464	416	401	443	438	445	419	448	420	462	450	455	428	436	437	443	469	409	459	480	456	446	426	482	434	474	469	458	428	440	449	451	445	471	432	417	414	435	441	438	448	444	462	454	454	401	454	474	450	459	475	421	445	438	439	415	449	395	435	445	473	467	456	447	452	483	419	434	413	437	452	421	456	449	464	468	464	432	436	440	472	413	443	439	414	451	422	470	423	413	458	434	449	420	467	469	454	468	411	408	440	464	465	441	448	472	470	429	462	439	470	455	425	458	473	449	468	476	427	469	423	450	437	471	414	448	422	463	479	462	474	444	421	430	429	446	476	461	460	487	454	439	459	467	429	450	454	454	409	409	431	466	450	460	438	407	473	449	449	449	437	438	456	444	436	467	451	439	443	446	479	447	445	441	435	453	424	445	437	446	431	450	447	418	459	451	436	448	463	445	424	457	439	419	458	477	434	455	458	491	433	450	463	491	458	419	459	455	420	429	458	433	435	446	454	451	466	443	495	442	425	393	413	444	454	434	401	447	442	440	442	461	417	497	437	458	455	454	446	468	460	445	464	483	463	436	397	473	436	416	414	422	415	414	463	444	428	463	404	470	454	453	442	452	455	447	402	435	442	471	422	472	461	462	442	438	460	444	504	464	417	453	434	470	471	439	481	471	414	415	447	457	478	433	443	446	428	464	492	435	429	458	449	453	433	459	458	483	456	487	448	468	431	468	471	434	425	460	436	436	457	528	466	435	436	459	454	461	456	441	440	469	429	468	456	446	425	421	476	466	410	435	509	479	428	465	419	457	473	478	439	454	441	453	428	426	476	435	434	456	465	469	429	446	475	494	437	452	422	465	415	450	453	424	439	450	472	455	457	448	454	435	477	437	439	460	427	443	459	451	500	457	446	478	443	439	456	459	440	474	442	431	423	427	487	480	421	448	426	420	482	468	470	438	435	469	408	464	465	433	478	481	446	463	416	450	432	445	437	483	489	477	435	403	466	441	479	441	456	449	423	450	399	453	432	439	444	469	451	431	455	470	501	459	412	466	478	456	409	396	412	472	455	495	435	451	441	432	435	435	486	445	415	425	412	408	413	442	454	471	454	442	443	435	455	443	469	457	449	451	461	429	507	445	488	477	427	442	486	449	431	460	483	443	421	478	476	455	460	463	384	456	457	440	476	434	460	392	473	440	471	422	470	430	456	435	463	456	438	459	421	386	431	444	503	435	497	413	434	480	444	463	418	453	435	388	436	442	488	444	435	461	442	420	437	473	483	435	436	446	429	442	443	443	475	415	451	455	424	444	431	438	425	449	431	436	453	423	419	444	416	490	452	462	447	473	455	457	464	439
24439	22382	33314	30416	23593	16080	3789	493	358	350	347	381	355	342	343	352	311	358	348	325	356	356	351	356	345	374	340	334	360	342	343	345	341	332	358	329	321	346	314	321	332	336	344	317	362	299	312	319	337	345	329	342	338	371	330	337	347	385	344	337	353	329	334	351	347	313	366	332	356	334	358	333	346	353	341	350	347	377	365	380	331	361	319	337	368	355	350	320	347	328	356	365	321	310	353	351	329	314	348	341	341	291	326	328	318	300	332	319	320	341	316	333	351	342	354	322	355	337	336	352	336	355	302	353	348	359	341	355	348	339	292	316	340	344	333	363	343	337	365	326	354	320	333	328	358	361	345	343	323	352	366	314	357	341	351	318	337	331	323	321	344	340	306	323	329	353	321	315	340	313	328	315	350	330	329	331	352	319	355	351	336	328	339	302	344	386	358	329	353	347	334	345	379	325	332	289	344	346	355	312	342	302	355	353	344	318	360	318	347	351	387	318	303	304	372	321	346	317	350	307	347	364	358	351	312	319	331	361	355	329	364	321	320	324	337	355	375	344	340	329	325	311	334	333	344	321	361	354	321	328	365	363	299	336	367	346	370	362	342	314	324	351	314	378	348	343	352	323	326	345	343	349	347	323	309	328	328	330	309	303	340	344	335	399	361	330	324	327	330	340	345	313	330	338	372	341	358	340	344	332	369	330	293	332	321	361	328	347	336	316	338	317	331	347	352	341	325	317	344	316	358	341	325	363	332	361	333	361	351	358	356	338	360	378	353	345	340	330	341	308	348	366	341	342	344	377	332	333	331	345	331	355	345	327	363	334	340	381	332	341	324	343	292	346	347	344	337	372	315	314	354	354	324	335	344	333	352	369	351	340	334	359	335	371	328	328	333	332	338	359	315	343	356	331	338	320	355	361	339	363	357	325	364	346	387	357	334	331	330	372	369	332	344	323	373	325	329	341	339	326	351	329	363	352	311	360	321	334	333	342	339	326	347	382	320	357	323	324	351	318	359	348	322	359	339	369	336	344	354	346	305	381	307	314	341	319	323	336	341	348	328	316	328	346	390	350	343	316	345	331	318	338	341	370	364	344	355	320	334	335	324	313	330	298	321	344	345	332	334	343	317	314	340	332	370	371	327	338	343	365	350	334	362	370	344	373	347	356	319	337	355	367	339	358	347	323	402	355	337	362	308	335	339	350	329	356	344	367	367	343	353	343	341	348	360	360	324	328	337	369	314	340	373	359	332	326	337	351	326	322	338	334	324	359	298	336	326	346	334	338	360	349	330	359	321	344	342	326	333	374	342	352	349	333	349	349	330	358	341	330	335	362	365	305	354	292	326	354	325	326	344	309	341	349	340	361	348	351	367	339	339	336	334	341	342	368	350	319	348	347	346	352	336	336	320	358	313	347	329	350	340	331	342	302	361	354	290	347	326	369	330	372	348	337	346	324	320	337	344	342	342	327	317	341	364	350	369	323	372	330	334	338	330	379	355	329	334	322	330	321	358	358	351	316	334	319	311	319	360	327	332	332	369	312	351	349	325	320	336	339	332	378	311	345	369	355	312	305	329	312	355	370	319	331	298	321	345	328	366	322	356	363	326	362	359	361	342	357	339	325	341	357	324	344	316	349	366	333	343	307	336	361	315	335	338	316	330	346	293	335	330	333	329	367	386	313	320	346	329	356	344	343	314	326	314	361	316	339	342	338	351	347	306	319	320	327	352	325	334	347	309	328	349	315	332	350	294	328	334	331	317	357	344	339	337	336	350	327	323	333	325	351	344	337	343	348	321	303	365	357	344	317	348	320	297	355	326	335	338	330	325	307	342	339	344	351	320	304	319	310	351	326	333	341	327	364	322	332	334	378	321	327	342	331	341	346	370	336	332	328	340	326	356	358	341	339	330	315	360	307	347	335	322	345	362	339	363	393	281	347	300	332	337	326	348	347	323	294	360	343	326	343	352	342	362	365	314	360	378	394	355	337	307	344	372	360	328	364	356	334	354	352	301	321	317	342	323	326	344	308	342	333	323	347	356	338	323	327	316	332	342	342	365	349	335	355	301	328	337	331	320	363	356	341	334	364	332	346	332	356	326	356	306	349	324	332	335	346	355	322	313	345	346	340	340	348	300	360	355	352	336	372	350	340	312	292	348	354	314	331	318	352	325	351	343	331	358	344	335	342	362	319	323	367	325	341	301	360	342	320	346	348	322	324	311	355	355	338	347	307	351	297	352	332	339	358	366	340	332	342	335	343	387	336	342	331	334	348	329	334	330	334	328	331	361	332	324	334	369	334	352	322	326	350	361	358	316	358	360	324	354	314	349	372	327	338	340	329	316	341	319	343	364	343	336	365	327	334	344	295	325	345	332	342	358	343	329	350	318	344	347	347	337	356	308	371	313	338	342	346	357	355	357	327	292	342	380	337	340	330	330	358	350	346	312	342	356	388	337	365	350	327	321	312	346	368	307	337	381	301	348	319	316	314	367	376	329	341	350	336	343	340	327	344	350	322	337	369	343	331	315	349	320	333	346	355	359	344	342	334	337	347	360	343	338	329	343	353	361	328	322	341	346	346	357	358	329	329	341	297	318	329	346	353	308	359	343	343	355	331	384	336	357	354	333	330	340	310	319	341	319	359	332	309	358	329	376	341	363	327	310	328	337	341	389	323	345	365	322	361	321	319	353	341	334	360	339	345	323	320	368	392	324	353	369	346	349	351	338	350	337	337	328	332	359	311	316	353	363	342	312	334	329	329	359	321	346	328	309	334	359	350	343	373	337	331	353	336	353	357	348	346	344	354	364	361	358	341	352	332	321	335	337	373	337	357	351	350	332	341	330	342	331	344	345	329	356	321	322	342	384	338	325	354	337	316	352	389	329	365	333	321	337	315	334	369	347	321	334	342	325	297	344	344	330	339	353	331	317	343	350	357	363	328	306	323	380	341	332	373	358	313	296	325	364	314	347	359	326	355	359	357	346	342	361	330	344	310	325	311	304	334	334	353	318	329	355	325	309	311	337	316	310	340	364	312	345	333	331	328	338	357	359	361	330	325	353	341	344	362	298	335	328	336	336	315	356	304	310	333	357	355	335	356	332	388	335	347	328	340	357	348	343	356	345	359	340	330	332	311	330	332	333	337	318	354	358	385	341	326	321	329	343	311	338	352	331	346	341	334	351	340	340	321	338	356	342	344	324	298	338	331	318	341	324	335	348	331	353	362	339	325	309	352	330	343	336	357	342	348	318	346	364	355	303	358	340	320	346	310	348	343	326	335	354	337	349	361	332	340	350	322	341	349	345	364	360	350	323	329	373	327	333	332	329	321	361	347	287	366	347	338	349	351	358	362	372	345	349	307	372	353	337	356	355	380	324	349	331	331	333	336	336	366	330	352	331	346	313	353	341	330	332	367	345	331	325	314	362	325	335	340	320	339	365	336	345	385	358	326	374	363	327	341	307	326	334	321	350	317	333	327	317	338	354	353
58285	91160	71794	46938	28969	13259	3622	731	550	531	585	501	512	535	525	532	519	534	510	492	507	485	472	516	535	493	537	525	515	517	532	532	544	509	527	565	493	530	540	520	520	509	501	526	537	506	521	549	551	513	543	487	533	501	528	501	512	514	494	492	539	505	525	522	530	507	496	532	500	577	541	506	483	534	529	550	508	496	500	515	516	524	503	511	501	512	556	564	522	548	517	521	505	515	491	494	508	553	531	561	514	506	514	504	506	535	504	521	530	557	551	549	552	547	562	525	532	507	521	501	512	551	489	533	529	517	508	574	532	523	483	535	519	560	518	548	527	561	543	531	579	533	510	514	533	492	497	518	493	515	538	539	562	554	516	531	544	507	525	547	524	511	524	545	553	526	502	534	503	504	538	507	524	535	527	525	504	568	523	501	528	521	531	514	544	511	531	502	524	516	523	539	488	538	531	483	520	548	514	507	509	547	528	508	547	503	476	544	527	551	536	540	512	511	467	516	498	568	538	511	527	528	522	522	546	520	520	498	496	500	539	519	545	506	494	526	527	553	558	519	519	504	547	514	496	524	538	543	532	519	540	567	479	548	507	508	495	493	513	563	555	531	531	543	467	542	536	480	541	510	519	540	496	503	516	559	523	508	526	522	514	544	527	513	569	532	502	543	516	532	535	561	553	495	505	519	523	484	505	515	472	521	508	543	493	508	468	515	532	508	501	498	542	517	496	538	487	519	505	528	485	509	514	552	526	544	544	470	503	504	504	512	475	471	517	544	524	528	555	525	496	509	552	536	506	539	537	510	553	487	553	522	498	536	492	496	498	499	492	530	532	503	528	537	509	519	532	530	519	548	511	525	539	523	501	506	482	519	516	548	524	499	505	500	500	497	549	493	517	488	532	499	534	519	512	549	509	546	533	522	539	537	540	539	497	507	525	505	522	536	514	492	513	536	516	516	497	468	537	539	520	499	513	532	535	500	519	535	470	498	481	494	539	539	538	477	523	522	559	494	494	532	526	502	531	507	544	489	510	596	532	518	519	495	519	519	506	486	562	541	512	509	491	515	480	522	503	575	482	544	519	490	512	522	502	469	502	530	552	557	490	545	512	502	544	523	551	550	553	535	506	533	561	534	532	501	505	497	526	547	510	540	505	501	570	533	516	543	516	544	514	517	551	544	468	529	516	503	541	538	518	527	522	492	568	548	508	548	547	504	510	541	575	498	509	544	502	474	581	502	522	540	529	518	538	536	486	501	535	554	492	534	561	557	521	518	522	522	545	533	554	507	569	533	498	495	483	585	532	515	524	479	506	519	558	514	545	551	487	493	492	560	511	522	531	547	494	545	505	481	541	511	503	558	544	497	547	533	511	514	535	514	533	544	531	510	521	506	558	571	545	538	468	485	507	490	478	541	546	557	524	536	519	490	499	526	487	507	524	523	526	538	496	491	524	552	517	526	552	546	492	516	493	516	535	508	506	512	548	555	566	524	499	502	485	508	514	544	549	540	497	516	517	526	541	528	540	564	488	525	516	505	483	564	494	502	498	504	497	554	510	544	511	515	564	519	557	526	496	543	518	504	559	515	543	512	532	520	517	570	478	514	518	552	562	565	541	523	550	517	480	521	544	541	512	511	530	513	551	498	505	556	527	511	492	516	481	533	454	524	487	522	539	525	565	499	536	521	546	548	542	538	499	523	536	515	523	564	492	483	534	533	548	560	543	516	464	565	495	551	476	498	523	530	520	491	557	486	525	537	526	514	511	539	531	502	566	531	565	499	501	506	521	501	533	490	545	529	511	542	560	539	507	495	508	547	573	564	519	577	536	499	506	523	541	522	515	468	517	493	536	491	530	497	511	546	494	495	522	567	506	501	529	547	555	505	539	557	522	545	503	488	529	524	505	551	500	554	509	528	520	541	508	489	488	510	545	513	504	537	549	543	507	541	509	505	499	492	509	542	513	535	520	540	486	528	479	552	503	482	564	502	512	514	509	517	509	532	551	518	545	509	515	497	533	553	505	517	520	571	547	528	517	533	522	491	515	494	521	519	529	495	498	564	565	544	497	514	517	487	528	520	520	538	513	535	478	479	522	523	510	540	518	505	489	518	546	531	537	484	527	542	496	559	522	531	490	507	492	528	525	548	505	498	520	529	491	499	515	566	506	524	523	522	485	528	500	522	537	491	493	520	506	513	513	485	546	565	518	542	476	521	561	512	522	543	507	530	527	525	451	513	546	491	515	500	509	519	566	524	493	548	505	498	562	515	492	542	523	489	512	543	523	530	484	528	518	534	578	480	517	537	543	512	525	512	513	492	548	524	471	514	528	505	483	511	512	501	487	550	515	544	507	501	527	490	494	512	543	534	515	499	529	518	501	533	540	496	551	506	517	502	498	543	516	553	513	504	519	522	513	506	536	500	511	510	511	528	527	577	495	538	479	494	491	520	509	552	539	519	522	546	529	528	524	543	478	507	522	541	497	510	533	506	558	566	541	499	514	528	498	521	573	527	576	541	510	551	524	540	509	556	495	505	507	566	535	554	531	543	508	538	529	501	528	533	530	539	545	517	514	530	523	512	505	459	507	553	523	520	506	515	563	540	509	528	537	486	524	536	550	560	577	550	490	535	509	556	503	531	537	498	517	524	518	509	519	493	567	506	498	522	508	513	536	535	525	490	516	509	534	571	487	518	540	509	522	509	500	537	514	571	519	529	489	548	538	558	506	513	521	518	508	555	544	552	528	569	486	523	489	543	547	505	528	526	525	526	533	516	533	506	512	546	518	485	527	520	505	533	488	525	524	509	588	496	511	539	494	492	537	546	538	498	572	484	513	511	500	564	554	543	504	517	545	498	550	513	559	533	541	498	514	509	525	528	517	534	535	537	496	499	530	518	493	547	554	521	538	505	501	544	524	530	528	536	548	522	500	483	535	596	512	530	503	497	493	528	495	499	539	501	505	511	514	566	539	535	527	505	484	563	517	549	549	537	559	551	515	538	510	470	535	533	511	489	533	533	557	508	547	501	532	544	512	511	471	529	507	511	512	566	491	522	545	531	509	554	521	517	514	518	511	518	505	563	500	495	506	513	528	518	481	501	510	499	522	510	538	520	484	545	520	504	499	555	548	553	550	522	500	534	500	505	532	527	561	498	494	531	525	494	507	487	534	564	553	521	491	532	491	523	542	500	521	522	544	513	503	543	525	539	483	548	516	512	544	517	526	499	523	549	506	528	541	551	542	533	515	517	540	505	513	541	579	515	543	484	549	508	474	542	532	564	542	519	542	540	567	472	528	545	509	531	535	564	506	538	507	528	532	515	553	559	537	517	522	506	542	521	549	501	518	509	539	541	460	507	572	519	545	551	519	508	531	511	501	517	547	511	536	509	534	521	514	513	549	554	532	473	528	541	552	512	513	500	526	487	556	506	476	515	550	494	500	538	547	548	565	512	505	557	529	501	509	545	529	520	510	513	503	513	512	573	489	563
23488	21959	31532	27599	23945	21615	11741	812	378	336	373	374	346	371	384	361	377	417	384	390	353	333	363	359	373	338	405	375	360	349	388	366	372	398	372	385	361	347	381	347	357	373	381	365	407	337	375	362	337	336	385	350	333	366	376	376	319	383	395	358	355	338	378	375	337	373	354	375	380	354	376	363	367	367	346	348	390	354	410	351	385	378	365	376	392	341	370	333	364	346	410	375	327	370	343	364	356	336	356	358	340	369	412	375	358	361	367	317	356	337	360	392	366	372	343	384	387	371	391	387	380	341	388	359	346	343	368	340	314	366	394	376	380	330	321	327	358	364	379	352	376	351	360	320	367	360	371	390	367	354	365	350	348	347	359	354	375	368	354	404	357	373	399	342	364	393	394	359	374	364	400	337	361	339	356	366	362	339	355	352	385	330	367	402	361	367	337	385	336	354	350	379	352	347	381	340	362	359	394	381	367	379	363	377	386	369	355	380	368	334	326	400	372	355	352	359	355	379	351	323	330	389	366	331	336	364	347	357	359	371	369	359	374	352	362	349	366	331	362	383	378	347	378	358	340	342	350	354	392	379	370	399	346	354	353	362	360	366	352	314	391	356	355	340	366	343	371	384	378	382	348	367	385	376	350	335	354	341	362	336	365	357	348	373	376	377	342	344	373	365	378	360	375	349	371	345	374	358	354	370	364	375	366	375	387	370	357	345	348	353	344	352	361	332	389	376	377	354	386	322	356	321	380	381	351	350	362	360	346	377	396	332	369	359	356	363	366	333	354	354	392	386	356	343	359	374	342	373	370	332	355	364	340	344	312	336	324	360	396	368	397	384	343	380	375	323	399	332	392	363	366	357	342	355	369	367	360	354	356	371	340	379	398	353	364	353	381	337	378	367	334	361	412	369	342	356	334	398	350	337	354	362	345	368	371	335	376	339	344	366	383	380	376	387	377	349	349	358	344	364	336	327	397	313	383	385	340	380	382	349	353	389	349	351	349	357	349	340	387	359	341	351	351	377	330	330	357	344	334	372	317	385	366	375	392	345	343	355	359	375	408	374	347	361	350	381	339	342	360	346	370	370	383	350	342	339	331	363	354	352	349	350	344	358	373	316	352	371	392	338	357	351	351	329	377	366	383	374	369	389	356	346	424	392	322	371	334	354	391	335	337	337	362	367	357	355	359	336	384	337	337	335	340	369	348	375	375	361	354	352	381	342	349	354	353	355	354	378	385	377	369	360	358	367	365	382	359	362	357	358	338	356	336	338	317	351	374	375	344	369	383	347	354	378	361	364	358	354	329	381	376	347	314	350	364	366	332	379	348	360	388	385	348	392	357	357	372	327	378	329	369	360	381	354	355	355	347	383	374	347	333	354	355	378	370	352	365	365	384	349	356	387	405	399	371	342	369	339	386	371	360	350	345	325	387	386	368	364	378	359	373	382	359	360	373	372	326	366	350	338	347	326	393	340	372	367	394	324	355	335	341	393	349	386	404	358	312	349	329	353	362	353	404	352	330	359	345	375	346	358	363	358	369	365	351	351	335	351	377	396	377	371	356	369	368	353	365	396	357	391	397	332	387	378	342	356	405	333	352	339	353	330	338	339	368	364	365	349	374	368	378	342	353	378	359	354	359	367	298	327	358	344	341	343	364	343	352	361	313	362	381	352	356	368	386	346	380	350	369	368	410	337	359	376	339	330	329	353	349	370	356	339	366	345	353	361	320	339	366	360	331	347	346	361	335	346	354	360	404	339	353	358	347	362	355	341	364	384	375	366	353	355	371	364	374	377	371	359	345	354	366	344	358	382	383	322	342	335	343	327	382	370	355	386	338	325	388	361	352	337	348	351	359	369	345	382	355	339	377	354	372	354	358	335	324	363	363	404	354	358	362	384	398	347	371	361	367	364	370	360	358	378	398	358	373	325	343	364	349	356	380	377	335	345	382	355	386	401	359	331	374	343	343	355	355	373	362	370	375	324	324	401	340	338	345	388	339	353	321	348	347	355	328	336	369	349	346	351	389	403	342	327	366	362	347	341	379	349	315	351	360	370	350	359	390	366	335	351	355	342	358	333	361	381	357	334	333	349	352	350	365	370	376	359	356	370	323	351	351	345	332	350	375	374	364	322	347	344	339	373	353	349	339	326	343	360	368	332	358	347	346	346	354	336	346	343	331	367	327	364	353	335	342	346	360	358	348	362	354	336	381	372	326	343	365	355	345	323	359	368	345	359	368	351	343	349	339	344	335	354	374	395	375	388	356	401	363	340	372	367	362	340	368	340	329	330	350	365	373	375	350	355	338	387	365	334	339	321	381	343	347	353	337	355	351	341	344	401	330	318	352	344	368	310	354	394	360	359	335	344	401	351	339	362	375	378	374	367	364	343	381	368	368	369	337	335	358	371	364	370	393	377	373	338	336	361	387	383	339	351	323	385	397	395	351	336	370	352	365	352	359	385	386	375	380	364	356	360	364	344	376	364	339	374	337	379	360	333	366	335	336	351	359	358	406	353	353	328	336	391	355	398	387	368	360	360	346	335	357	364	346	356	365	367	318	357	356	371	390	347	388	342	373	341	359	361	346	342	376	388	370	372	354	350	354	367	366	384	375	367	350	346	336	328	348	341	389	333	364	347	387	381	326	365	357	359	345	363	338	340	354	376	352	361	356	368	343	370	333	360	376	338	341	362	333	348	389	343	372	354	382	354	318	348	358	362	333	360	377	359	373	365	361	366	369	364	377	392	340	346	383	352	374	376	389	358	365	357	368	403	342	310	348	310	347	357	357	331	345	361	358	354	299	347	381	332	361	349	340	375	404	389	359	346	364	376	360	369	370	339	366	369	363	382	369	329	374	376	390	362	381	350	407	366	349	364	375	349	325	366	357	371	356	334	364	416	372	403	344	377	387	347	357	357	378	380	390	358	356	358	370	363	378	350	365	341	373	342	377	363	340	343	331	360	330	372	346	375	355	374	371	350	393	352	345	373	365	332	366	350	361	373	337	367	311	377	353	348	355	369	330	377	363	357	369	385	373	317	375	360	339	364	348	378	386	362	363	351	346	354	349	341	397	396	335	390	357	350	385	360	331	389	337	394	340	379	372	353	355	369	349	348	360	338	343	344	368	343	366	348	334	357	354	369	367	400	353	342	372	368	341	402	339	353	376	366	353	415	343	341	361	381	329	342	342	385	352	363	321	397	358	343	333	372	370	341	361	366	353	352	370	377	361	348	385	377	323	409	355	358	377	372	330	392	355	344	350	375	336	319	397	363	379	359	359	346	346	357	372	386	368	356	354	310	338	384	330	372	353	383	354	323	352	363	357	343	393	304	353	356	342	343	350	373	368	370	352	379	363	355	394	328	342	353	389	356	333	362	350	361	381	367	348	359	364	339	385	353	341	339	385	349	394	336	385	331	341	365	374	342	375	378	364	338	364	358	358	355	364	394	361	347	338	367	358	353	365	356	390	378	367	364	376	391	383	347
62395	102587	82742	56675	37086	19683	6211	861	554	511	548	552	581	524	568	520	534	505	522	510	509	550	514	565	497	527	543	543	607	573	556	536	571	548	524	577	523	524	552	560	513	526	505	500	548	550	565	558	564	527	522	547	539	510	495	489	521	557	550	519	522	596	538	565	561	536	512	520	523	486	520	558	514	573	505	559	557	570	505	552	543	547	478	547	579	531	504	542	500	555	574	508	559	543	571	495	532	548	492	513	541	556	533	531	579	481	537	544	544	520	513	490	555	521	542	544	522	508	555	483	541	535	551	519	513	499	557	506	510	530	516	512	522	535	522	495	505	509	528	512	539	479	499	515	528	499	525	529	554	510	562	542	539	559	524	537	554	498	494	526	549	536	537	529	579	545	542	478	533	558	514	573	509	519	513	515	536	522	521	494	550	509	490	543	549	589	506	515	521	521	556	531	541	540	550	514	551	487	557	543	543	568	500	514	535	535	537	506	534	506	530	523	554	547	544	514	573	534	575	517	559	557	547	552	510	495	542	538	543	508	520	522	496	573	570	545	543	551	522	555	542	553	559	503	488	503	544	546	533	536	569	503	565	533	522	556	541	499	556	498	578	528	524	537	567	533	539	526	510	551	561	552	537	537	510	538	543	564	536	554	515	523	573	584	506	520	517	492	563	550	557	532	540	517	532	529	575	564	522	571	514	573	502	537	545	559	530	525	554	549	507	540	552	515	507	553	541	511	511	501	580	572	517	536	517	540	544	548	506	545	588	535	516	508	519	606	519	535	542	589	532	581	565	533	490	517	544	512	537	549	546	526	535	518	505	532	552	528	569	525	522	512	515	530	534	555	543	569	542	521	526	528	545	510	554	510	591	566	489	502	540	551	541	556	509	522	556	530	523	511	524	539	516	597	532	503	499	582	501	529	503	529	556	563	508	493	514	497	512	515	499	519	525	552	539	534	508	523	525	504	521	525	530	534	533	541	552	517	489	557	527	533	542	544	551	529	534	544	561	546	525	573	523	526	477	538	508	531	585	534	528	503	542	553	543	534	556	469	550	577	544	524	515	531	523	508	503	531	544	557	522	500	551	538	499	519	537	551	556	530	524	556	544	561	558	511	512	521	535	568	532	527	538	564	494	476	526	547	534	541	563	546	542	513	549	552	564	542	544	499	521	559	485	512	528	518	540	504	558	502	505	556	558	491	571	575	512	527	479	520	526	574	553	519	529	540	557	537	558	518	497	575	502	512	551	523	515	538	580	534	523	534	518	568	523	496	563	546	521	513	571	494	532	515	525	558	525	509	542	525	485	588	523	521	531	538	509	545	566	499	549	510	515	526	480	550	490	550	527	518	536	570	532	552	548	555	514	484	552	496	573	526	479	491	553	538	531	485	527	541	518	516	537	505	531	569	490	541	501	590	521	527	554	522	514	533	516	495	522	543	517	543	547	570	515	541	545	625	553	547	552	501	549	546	533	549	544	534	510	537	509	525	548	536	536	513	534	558	517	519	552	551	528	524	558	553	556	532	517	506	517	504	566	556	503	551	583	510	555	551	554	493	573	535	533	507	519	517	567	527	539	549	512	532	523	474	502	536	496	511	539	557	541	533	526	554	499	531	578	541	533	579	512	516	547	537	521	547	562	571	528	544	522	496	521	530	527	571	516	574	495	526	498	540	508	544	537	570	521	519	509	551	569	541	494	528	554	517	514	528	523	522	502	584	549	569	533	526	580	504	498	519	569	514	535	520	541	552	553	526	535	598	541	524	533	544	552	515	571	492	525	487	549	535	532	554	521	579	535	492	500	509	517	514	559	547	537	569	543	510	522	490	538	496	546	567	532	537	534	510	507	525	502	511	516	508	523	524	512	575	516	501	538	538	537	520	591	537	555	544	556	520	551	557	521	504	523	532	531	575	539	532	548	536	516	508	551	568	537	529	542	556	520	531	528	556	536	538	558	529	509	573	530	528	517	535	533	506	532	539	451	549	520	564	539	542	535	551	592	551	553	534	523	547	527	468	522	513	545	527	542	510	540	555	540	516	538	563	523	540	507	510	511	534	575	522	546	564	533	551	535	549	541	535	504	532	539	526	536	501	554	580	518	536	519	533	558	504	515	520	514	533	549	511	526	549	539	521	538	525	531	502	520	493	533	503	574	607	523	521	513	524	508	539	480	571	516	563	478	541	576	526	503	485	510	555	496	545	533	522	556	520	560	548	531	528	549	522	524	524	541	565	544	490	522	547	537	494	528	518	520	530	535	512	533	492	529	512	535	537	518	499	521	523	548	541	556	515	535	569	547	536	500	553	495	534	492	515	502	533	514	515	551	548	573	546	550	594	521	555	498	557	541	601	505	511	571	507	546	512	515	496	558	529	530	497	520	539	514	523	494	502	520	572	543	545	526	506	496	551	546	550	528	543	560	509	562	513	478	522	547	549	528	512	545	541	502	499	533	514	558	566	500	553	530	553	535	539	528	510	485	528	567	517	527	571	572	515	523	532	535	549	511	549	495	525	511	543	486	493	556	509	521	559	492	503	526	547	527	538	513	509	544	572	503	539	527	533	502	514	532	533	534	525	568	528	562	560	496	540	534	531	573	540	535	543	527	567	549	516	532	515	546	531	504	510	524	511	551	506	519	567	522	555	511	522	551	517	499	563	499	558	535	515	478	506	541	526	528	520	541	534	529	513	520	551	532	539	518	517	553	590	540	561	567	514	532	542	564	539	546	554	511	508	532	589	580	520	499	530	513	534	523	514	554	533	522	586	490	523	537	557	564	547	514	515	525	523	516	496	540	520	501	504	522	542	488	548	512	575	528	544	531	499	505	541	502	550	537	522	515	580	520	569	516	564	515	546	540	513	546	501	557	518	509	503	502	522	525	542	548	558	542	520	550	505	545	516	558	526	501	530	538	562	559	529	527	525	533	536	563	508	581	545	550	510	555	520	539	512	515	507	517	504	547	522	529	497	516	538	555	524	533	515	543	510	528	560	537	511	570	539	527	538	543	548	526	559	559	499	504	512	573	563	498	542	484	545	494	481	518	521	524	541	533	505	536	521	529	516	513	601	531	514	576	536	530	548	528	538	522	526	549	580	513	534	523	543	494	497	581	536	529	586	519	531	544	527	521	545	530	522	521	548	478	548	592	531	512	538	530	499	526	514	525	530	527	560	559	562	520	537	506	513	495	552	521	540	512	562	522	505	554	536	550	549	492	510	542	542	533	511	528	514	546	515	536	542	515	555	466	506	550	515	511	512	547	552	551	530	543	564	542	515	527	542	556	515	543	507	545	493	534	535	545	541	558	513	507	481	524	514	585	501	536	533	476	516	566	509	548	548	512	535	521	519	561	497	512	509	514	525	529	502	515	551	506	568	487	531	495	524	539	502	519	559	556	520	569	557	530	537	536	528	552	506	553	572	539	532	515	514	545	495	553	541	535	510	549	517	516	503	539	556	508	532	537	532	523	530	504	523	537	479	513	518
28371	26881	29351	17424	4859	1290	497	319	317	296	338	298	304	276	279	323	272	273	275	343	287	285	276	283	309	299	270	302	263	273	313	296	299	298	289	294	310	279	271	294	312	320	268	274	276	294	304	300	286	302	285	277	302	288	275	307	278	301	311	318	308	266	271	285	287	295	292	300	278	279	290	265	285	260	267	290	300	265	305	306	294	315	294	290	297	321	271	314	282	258	304	303	275	300	284	293	287	283	274	286	287	292	275	253	287	271	291	298	279	310	270	269	261	313	265	272	295	296	292	290	299	286	282	259	272	260	283	293	258	267	318	289	280	289	309	274	300	277	289	285	280	278	290	266	278	304	310	299	313	271	293	292	332	270	290	266	265	324	298	288	258	296	275	265	258	277	312	293	297	263	264	296	249	266	285	304	293	281	273	275	284	330	300	268	252	302	278	279	288	293	282	300	317	281	299	293	305	282	292	280	299	299	308	284	290	286	269	279	308	292	272	297	261	286	311	260	302	301	297	280	306	313	279	278	267	261	281	294	279	323	304	274	294	284	291	293	271	310	306	279	287	277	282	292	287	312	261	311	297	267	320	242	268	299	288	282	272	307	303	290	258	281	281	295	318	311	289	295	272	265	287	294	272	254	343	288	299	294	284	266	341	295	305	278	284	299	276	301	277	302	292	267	305	286	252	296	293	301	294	265	285	288	315	298	297	275	311	269	295	295	261	266	314	288	302	302	282	284	293	312	285	284	264	291	295	290	314	265	314	282	317	278	275	303	289	297	322	265	262	243	272	282	285	271	279	285	293	285	307	269	284	304	310	297	284	330	289	266	275	306	332	295	302	305	286	260	284	282	250	281	326	303	298	288	306	279	313	291	310	276	266	273	280	304	306	291	313	318	284	266	291	261	298	309	289	301	280	272	275	278	304	283	265	301	268	290	291	306	288	283	297	308	287	282	288	268	280	302	280	271	283	277	276	285	270	298	304	277	288	277	272	291	286	290	274	271	265	289	307	296	262	266	285	295	278	298	281	258	290	287	302	292	286	266	288	267	296	272	293	262	249	328	284	300	290	286	298	274	290	281	308	289	306	280	290	309	256	284	283	281	310	321	291	271	311	283	277	279	329	303	274	262	288	304	311	300	281	291	314	303	301	260	284	294	255	293	259	300	282	288	261	318	284	294	281	265	270	272	261	300	297	299	281	303	280	274	306	285	298	296	303	318	298	281	303	291	270	296	279	321	315	292	313	272	266	295	250	275	298	274	281	306	288	315	304	277	312	287	265	252	290	304	324	288	260	294	293	277	278	268	283	317	308	300	276	273	298	289	298	299	299	268	293	277	317	285	292	284	314	288	312	276	286	300	304	281	259	275	276	288	298	268	269	295	283	316	274	270	312	256	288	291	263	307	298	273	265	300	300	309	289	313	276	289	265	308	254	310	304	296	290	295	271	308	292	321	258	286	272	276	299	268	296	299	295	290	275	286	302	299	283	293	266	269	312	299	273	287	262	299	292	285	300	283	296	274	292	275	306	253	315	298	310	264	286	293	282	261	276	284	280	290	305	260	296	295	253	245	299	282	273	287	321	261	260	302	284	270	279	277	294	279	268	316	287	258	298	293	291	294	292	246	295	259	280	266	282	316	291	282	281	279	276	297	274	298	276	318	268	258	256	267	272	278	289	270	296	289	304	270	293	299	287	301	292	307	287	279	256	253	285	269	275	297	287	339	314	285	296	280	275	286	309	293	288	271	268	272	293	300	296	281	258	308	272	320	299	268	302	268	322	298	274	281	287	268	272	272	299	240	290	284	261	282	315	305	312	275	285	270	271	285	275	275	295	292	302	300	257	284	346	294	290	282	276	255	289	245	285	258	259	288	291	261	255	316	278	295	307	291	283	282	313	265	279	290	288	280	285	305	317	297	263	260	324	267	272	296	282	289	301	292	324	295	323	290	287	330	286	294	290	278	266	296	263	286	295	296	281	332	294	280	290	290	284	297	316	288	292	294	287	262	281	284	255	289	286	293	304	294	283	286	299	268	324	321	295	289	279	270	314	272	292	301	298	272	266	254	299	300	275	294	276	283	264	296	277	277	308	278	315	301	298	268	299	285	254	284	254	277	289	302	307	271	276	277	304	297	304	270	266	294	306	268	291	299	280	294	307	284	281	300	295	280	291	302	292	301	273	323	287	303	294	296	284	309	294	287	302	267	272	291	288	267	306	316	305	325	294	303	266	312	270	286	294	306	279	278	287	264	268	291	282	320	263	286	311	286	247	290	327	295	321	272	317	272	297	290	298	280	293	293	294	319	300	273	311	288	300	291	300	308	285	284	272	252	293	269	257	323	309	280	290	312	267	284	306	313	280	307	289	267	318	286	279	284	302	308	324	289	301	259	309	310	288	257	312	278	289	260	308	279	268	311	292	299	275	268	327	299	307	273	280	277	300	309	315	269	281	274	281	284	311	276	261	296	271	277	307	314	290	304	293	281	308	282	330	261	296	293	292	275	294	288	283	299	291	302	271	267	290	277	304	287	261	268	274	259	302	286	300	282	302	285	291	288	294	280	267	327	278	275	264	286	294	316	300	310	299	262	304	268	278	258	264	281	304	272	283	296	267	292	329	290	292	309	310	284	278	285	276	294	276	290	278	272	271	286	289	299	294	262	279	298	300	292	293	276	272	265	284	273	280	299	286	274	296	298	303	288	279	290	265	288	299	302	285	287	311	272	272	300	293	302	256	302	266	302	306	309	288	288	318	315	284	298	305	290	275	226	292	308	314	289	265	277	281	324	273	296	282	302	287	259	278	302	321	280	300	301	289	291	292	287	315	292	299	277	296	326	292	304	287	284	285	278	280	295	310	269	266	279	279	302	295	307	278	254	281	243	274	320	298	307	316	310	281	284	295	297	306	264	267	281	294	306	276	315	286	272	291	258	294	312	273	297	295	276	279	288	305	279	244	284	282	273	281	296	307	323	295	280	281	284	283	305	289	335	304	276	304	305	296	298	297	293	291	278	285	306	266	278	302	303	262	270	253	280	283	290	296	309	268	273	300	281	285	302	253	315	303	301	271	262	305	255	283	280	262	275	299	315	262	277	292	277	288	293	291	280	307	264	278	301	290	283	298	293	296	303	263	265	303	316	272	290	316	307	293	314	283	306	290	315	316	296	310	279	264	308	275	274	279	296	293	322	304	291	307	293	285	268	267	275	285	281	309	267	305	314	284	287	287	311	300	290	303	290	265	294	270	274	294	282	273	263	280	310	269	316	299	343	278	282	302	305	283	296	268	295	291	269	268	282	279	292	307	283	300	266	283	256	286	262	257	292	292	304	282	280	286	245	300	298	268	281	292	305	275	286	308	294	282	275	304	276	287	286	281	318	282	277	296	272	297	291	282	281	284	269	302	286	276	289	277	273	267	257	258	285	305	258	266	302	278	275	269	281	277	311	287	249	284	299	281	268	312	287	303	290	294	274	290	298	289	270
32711	45424	35209	18358	7498	2525	878	450	436	446	452	450	441	455	469	466	474	488	423	435	434	428	482	438	434	457	431	419	451	421	441	465	453	451	452	449	454	437	416	459	463	444	420	458	472	435	463	457	395	414	457	446	507	462	407	463	441	451	454	446	450	507	463	450	435	533	455	483	426	453	454	439	446	455	454	479	455	438	462	451	478	478	439	452	487	431	450	459	431	441	439	431	424	455	452	459	411	412	470	428	459	404	408	476	472	463	489	430	438	416	464	443	413	430	437	503	475	408	462	461	439	495	420	463	461	462	396	502	430	474	427	429	452	459	453	474	450	502	432	451	423	471	504	463	439	435	444	454	433	456	459	473	436	437	481	427	458	456	449	433	432	462	468	460	442	432	459	493	437	439	453	458	401	454	429	454	444	405	426	441	444	476	461	423	464	473	458	446	424	486	456	452	480	442	444	438	444	455	427	432	427	435	434	452	452	430	431	496	425	445	447	447	428	450	480	463	447	458	513	440	440	461	440	460	433	466	448	480	466	452	458	448	463	442	444	444	458	466	459	445	465	440	449	418	446	415	453	461	455	454	434	436	456	444	444	460	453	401	428	450	446	436	473	468	472	434	435	387	459	425	489	420	440	468	444	479	437	452	445	456	451	469	471	482	441	449	427	464	475	460	462	425	429	463	417	461	425	460	424	494	475	426	412	464	445	434	481	453	460	463	465	435	442	493	447	454	472	488	432	473	461	466	424	405	440	431	471	466	406	383	430	429	457	470	426	446	449	462	423	477	457	473	468	447	447	420	472	444	455	459	439	460	424	430	465	442	433	465	461	473	429	463	411	432	456	427	465	457	396	463	410	430	468	427	430	455	452	468	500	509	494	450	430	440	464	447	447	423	439	423	458	457	485	470	479	439	441	483	484	478	416	436	470	449	443	453	466	424	455	423	434	449	464	427	480	449	449	459	443	435	463	444	440	466	463	474	444	431	436	433	453	416	447	413	466	473	431	461	480	434	466	466	492	461	461	448	451	470	449	462	478	428	420	485	460	447	452	448	462	469	443	507	411	444	447	464	427	471	445	436	413	467	437	444	453	458	436	449	435	419	447	456	445	459	475	417	475	419	445	482	436	449	425	433	472	419	485	444	463	482	469	455	458	484	456	469	455	454	463	463	472	465	448	473	465	424	464	468	430	435	417	441	440	416	480	446	427	431	448	457	421	455	475	421	457	469	441	425	444	434	419	440	428	445	412	436	451	504	484	472	461	449	459	440	440	450	440	460	483	421	450	454	456	421	481	457	486	468	452	450	413	449	440	437	446	407	456	453	457	422	456	457	437	411	423	450	449	465	450	452	468	497	419	445	446	429	452	451	420	396	418	442	436	467	507	445	451	442	445	444	454	450	474	431	449	461	439	468	409	448	424	439	458	445	455	453	420	465	451	474	442	435	510	482	426	439	454	478	470	460	483	453	455	488	437	435	464	445	473	463	465	479	448	413	413	405	467	513	484	441	435	419	455	446	482	407	472	457	442	411	441	418	459	433	414	438	440	444	454	450	412	487	478	447	459	476	461	493	445	486	463	421	446	443	461	419	461	446	454	461	466	463	444	446	477	451	463	434	459	464	469	439	446	421	452	448	477	484	443	464	465	447	483	414	427	472	436	452	405	471	430	441	465	450	428	478	442	467	477	469	471	429	439	442	476	469	482	437	461	413	473	435	446	448	440	458	435	440	431	456	437	413	444	482	421	454	461	439	447	429	509	479	454	455	470	466	490	441	474	469	459	436	453	425	412	442	472	437	432	458	459	451	442	449	404	460	483	474	434	452	466	443	426	417	433	416	463	468	451	473	423	451	441	427	436	448	424	433	458	414	474	437	439	453	464	469	472	427	446	456	428	455	445	444	463	480	468	467	470	453	453	446	452	455	456	413	450	486	428	442	451	405	491	458	473	459	419	480	466	472	492	413	460	451	496	442	429	470	427	457	467	439	424	412	454	447	471	458	472	447	453	463	439	502	430	436	456	471	473	475	455	431	422	414	480	466	484	467	469	474	433	431	457	451	476	437	413	449	449	485	450	454	463	443	468	508	417	455	468	438	464	469	453	436	461	450	417	456	457	426	442	451	420	451	450	464	430	423	449	455	474	454	472	443	475	447	412	461	437	423	419	425	446	453	444	472	444	446	466	485	462	472	479	459	454	447	422	422	402	448	453	460	440	460	401	410	419	452	414	445	397	469	440	456	448	447	496	473	447	457	464	435	493	444	468	463	471	457	421	478	434	492	462	469	444	441	426	468	456	458	445	473	449	435	511	464	429	431	432	451	461	471	470	448	455	443	460	413	425	478	471	430	439	448	432	425	424	459	444	451	470	401	441	450	468	466	428	477	451	471	472	458	459	468	491	459	451	408	464	453	448	437	473	443	425	473	458	448	457	450	463	460	435	489	453	460	475	440	445	442	455	446	423	449	416	447	454	437	466	459	463	473	451	468	417	504	442	440	401	456	424	463	457	465	424	440	446	419	437	487	446	486	442	467	450	421	447	458	438	446	389	441	444	458	434	439	473	447	451	480	443	469	497	445	423	481	453	433	474	438	438	453	471	455	452	451	436	407	483	448	434	441	446	405	435	455	489	451	455	436	468	463	457	452	465	442	458	453	458	494	446	459	468	455	474	469	426	468	436	429	423	455	462	435	453	450	448	452	482	440	498	454	455	420	439	477	424	413	469	434	434	464	439	447	491	472	466	436	486	456	405	486	478	463	463	452	472	442	461	483	439	454	469	467	454	441	475	462	442	411	421	484	427	440	430	483	457	425	434	476	473	440	460	462	442	477	474	445	476	466	489	468	450	466	467	446	428	475	428	456	458	422	458	450	437	442	461	488	451	468	440	437	417	452	472	436	430	446	421	407	441	451	436	427	414	468	424	480	483	473	493	481	495	451	438	447	460	461	427	461	474	458	460	431	464	441	442	412	453	463	460	465	483	468	463	445	448	417	442	437	441	453	483	446	473	429	434	434	443	436	461	453	467	440	469	451	404	410	493	414	447	458	463	464	450	440	416	406	446	416	428	457	440	415	468	439	456	443	464	454	448	478	506	470	449	469	472	433	445	459	435	452	422	457	478	411	442	443	453	455	459	459	458	462	479	467	433	496	463	446	469	420	437	438	428	441	417	455	462	447	432	454	457	426	423	437	476	482	428	461	454	452	460	474	450	431	468	456	472	446	446	430	480	487	477	459	449	420	470	476	458	434	427	456	470	421	453	460	416	445	458	445	462	442	451	433	500	452	478	443	441	425	445	460	452	447	418	433	423	433	450	455	468	474	449	444	441	455	445	415	468	437	445	463	433	458	412	421	431	494	454	455	450	460	433	469	468	416	442	473	432	485	428	438	445	450	466	466	452	485	427	444	444	478	464	415	428	440	410	445	457	418	438	458	449	461	486	420	452	410	458	482	456	430	461	430	474	468	394	438	424	424	431	416	430	451
24474	22440	33267	30444	23677	16033	3799	465	314	338	352	345	348	367	355	337	373	368	341	359	357	335	348	357	363	323	354	359	356	330	368	327	344	366	337	304	317	345	352	335	342	343	339	353	333	343	338	343	332	353	372	336	351	324	375	361	338	358	294	348	345	301	325	339	339	350	362	334	350	324	320	375	339	329	368	363	353	336	336	327	323	356	374	353	324	331	341	313	380	320	341	330	350	361	336	323	350	342	349	336	337	378	336	355	330	358	363	360	323	340	334	349	323	353	326	359	321	367	333	347	386	340	342	318	339	332	349	357	366	336	303	324	344	344	365	353	336	335	354	345	368	327	343	308	307	384	349	335	319	344	358	322	339	344	336	333	350	353	344	395	337	343	344	325	331	371	333	311	338	322	351	344	341	317	320	315	354	389	332	320	314	339	354	310	341	312	308	345	331	351	314	331	330	330	337	327	349	330	373	345	335	353	344	342	352	353	325	354	338	366	381	340	321	335	348	316	342	354	351	352	341	366	328	366	332	315	347	313	321	343	341	363	320	361	351	333	371	344	371	351	343	313	321	381	345	324	348	330	319	370	317	325	353	342	327	318	316	380	327	323	369	354	361	306	330	349	355	340	337	355	338	348	344	372	318	330	354	360	346	344	334	353	340	310	317	391	324	345	341	362	354	338	359	348	336	312	356	344	359	311	329	338	305	351	343	323	327	330	349	367	322	308	346	333	331	348	297	365	344	346	365	342	321	345	370	340	326	316	348	326	352	315	345	347	359	365	356	324	311	338	325	333	370	352	381	345	338	333	337	336	347	330	373	369	318	339	361	341	325	322	361	356	360	337	332	343	330	348	337	374	328	344	338	334	314	323	321	347	368	303	334	342	332	342	373	336	350	364	354	342	318	371	362	336	335	371	338	341	342	310	342	343	323	344	343	349	353	364	310	334	357	358	346	318	358	312	325	320	349	357	330	332	389	357	358	348	345	331	343	354	348	350	362	355	343	333	332	327	347	332	313	340	330	355	355	342	317	339	327	383	325	332	350	328	345	345	312	326	371	322	359	357	340	355	343	354	352	328	361	331	311	335	354	332	326	361	328	336	372	351	333	340	355	348	345	355	362	339	347	300	319	353	357	309	348	344	355	349	341	377	314	360	328	329	360	331	361	317	337	352	357	350	334	343	326	306	343	309	338	334	357	351	325	365	332	342	335	331	319	350	345	339	348	316	331	346	362	336	345	334	309	318	360	338	348	323	360	351	352	353	337	349	329	339	356	336	340	363	347	354	353	361	314	326	333	301	324	326	316	320	341	323	355	335	334	348	338	346	324	331	358	338	326	328	358	332	339	320	318	353	354	331	349	359	367	337	373	320	331	353	330	354	295	334	362	353	350	340	330	340	323	324	337	324	348	350	334	327	338	378	321	340	327	340	317	324	359	315	361	318	329	340	329	322	310	336	331	319	339	314	330	357	343	348	382	333	314	309	325	358	357	347	341	327	332	329	323	328	341	346	351	353	342	363	319	302	356	324	352	338	344	329	341	346	329	382	353	313	356	333	350	358	343	347	337	330	343	330	343	373	360	349	344	329	373	353	359	348	352	337	362	353	312	377	317	331	337	338	338	309	331	363	343	318	330	322	388	358	326	352	346	328	328	367	364	341	335	314	345	328	341	319	334	328	386	375	349	330	356	343	349	351	354	365	349	337	322	365	345	349	326	349	343	351	339	339	350	343	338	324	367	376	351	330	350	315	357	334	341	315	350	335	332	338	313	315	359	334	337	304	347	356	312	351	334	317	366	363	294	359	342	361	343	355	339	340	358	357	336	337	345	358	345	335	324	329	341	374	341	375	343	341	366	346	353	362	342	350	335	348	357	356	350	334	311	334	314	353	321	346	339	357	317	312	359	365	354	357	343	356	348	318	341	325	376	366	336	332	366	318	321	330	328	331	346	319	324	315	334	368	353	349	332	362	322	341	365	322	337	376	351	357	365	338	379	372	334	294	361	303	378	353	337	331	326	321	359	383	385	322	345	346	318	371	393	337	346	357	308	357	348	328	332	317	315	351	331	320	346	360	355	365	356	363	343	334	351	333	344	357	323	342	308	350	359	354	346	375	350	327	332	337	354	344	337	343	342	335	360	318	322	335	350	325	305	368	347	362	315	337	319	375	313	303	343	310	377	348	336	323	360	340	322	355	312	363	316	352	323	342	345	353	328	375	336	334	355	352	336	337	323	353	332	381	331	354	364	355	319	360	316	357	327	342	332	370	333	356	326	345	321	347	348	360	326	373	356	364	335	343	349	357	317	321	364	341	325	377	334	351	365	340	339	338	337	379	319	357	330	325	361	354	347	323	330	320	376	337	360	350	319	369	348	334	379	342	337	335	348	370	360	342	330	361	332	335	331	336	320	340	345	334	337	370	348	372	340	334	376	360	319	349	338	336	364	319	357	325	351	351	326	312	323	322	327	385	355	314	356	342	307	333	333	315	344	354	296	365	342	358	334	348	347	388	343	357	350	328	338	335	338	341	314	365	336	342	348	322	333	333	333	363	338	331	347	328	321	365	302	340	361	318	317	384	315	342	352	364	331	382	356	342	333	335	347	319	344	331	332	342	341	365	348	332	328	354	348	311	326	325	363	323	361	388	313	362	366	317	317	337	348	368	336	377	358	371	328	347	351	338	314	307	315	327	334	338	382	350	327	363	350	362	360	324	372	329	334	354	336	336	331	341	345	314	323	320	311	365	350	349	351	328	351	328	319	358	336	342	365	331	368	344	356	325	359	354	369	357	360	348	312	342	345	358	348	323	345	351	332	347	383	354	332	347	340	348	361	342	350	341	358	325	336	343	335	332	311	349	318	332	370	335	334	325	331	327	325	322	360	341	325	354	321	332	319	351	344	334	354	350	364	330	347	344	337	328	328	316	307	345	384	322	324	351	338	333	346	344	336	300	354	365	345	335	344	342	323	330	359	339	337	348	356	334	352	336	354	382	354	355	356	400	345	334	379	335	347	347	361	343	344	353	358	360	352	347	351	363	362	344	334	315	360	342	339	323	330	332	315	358	333	348	363	344	338	340	333	342	361	330	355	305	357	317	335	322	327	321	325	319	384	333	338	363	345	352	344	367	371	331	337	354	359	327	354	371	338	319	374	333	338	318	340	331	324	331	350	343	338	323	349	339	342	350	358	358	357	335	331	315	341	348	355	364	334	337	354	351	331	349	361	345	328	356	323	337	361	368	342	391	336	346	303	353	389	353	347	351	338	346	353	361	338	337	353	334	341	325	316	365	298	343	361	380	342	348	310	316	353	345	344	357	352	352	332	360	329	376	302	337	337	360	328	361	339	319	339	387	355	315	359	328	353	327	359	336	330	342	376	358	357	319	322	339	366	340	346	332	335	316	329	343	345	343	325	348	323	322	354	338	347	346	359	312	361	368	344	353	358	329	329	322	356	331	351	330	323	352	333	338	356	342	318	354	338	347
58447	90934	72144	46849	29116	13124	3656	720	516	526	523	491	536	501	511	524	525	527	587	510	537	542	507	501	556	541	544	566	507	551	562	555	557	568	484	510	531	498	540	513	531	541	567	500	514	513	554	522	541	555	523	532	565	524	520	504	530	563	550	515	503	524	527	522	533	528	510	511	527	572	559	507	497	536	546	522	496	601	502	539	540	489	567	545	560	487	531	493	522	556	507	471	502	571	524	519	574	516	509	508	484	510	504	518	511	541	513	583	551	518	513	526	559	525	547	500	494	540	544	503	564	529	509	513	546	552	515	532	560	521	510	548	489	531	574	543	545	535	566	542	528	557	522	542	529	513	528	496	590	512	551	538	542	506	564	510	535	504	554	505	526	552	527	515	518	574	523	522	523	492	568	554	527	532	563	531	555	550	551	551	489	535	520	490	526	527	530	543	541	523	545	510	531	534	499	548	516	515	554	570	504	568	515	544	513	510	511	517	532	526	586	523	509	539	513	527	547	514	528	519	546	498	520	545	499	529	523	587	524	509	504	546	507	518	516	558	502	532	555	491	504	551	536	531	527	586	552	513	497	519	552	523	576	526	527	542	528	505	527	541	509	519	524	528	523	506	511	527	543	530	529	540	528	507	503	553	569	546	550	488	576	497	509	510	506	516	515	533	542	528	521	536	565	546	567	524	556	524	481	555	503	530	583	501	510	503	532	489	522	544	535	504	531	536	520	538	539	533	511	565	537	491	555	515	487	502	542	543	533	532	590	531	550	547	537	560	523	508	488	508	494	531	534	585	515	490	524	544	528	524	558	506	541	537	536	501	555	526	552	496	544	511	498	519	490	519	560	519	537	533	506	555	520	527	536	554	538	564	507	566	496	504	484	503	530	531	543	522	526	493	512	522	498	547	520	490	530	533	540	518	517	506	536	507	519	525	525	543	551	516	536	509	489	535	548	526	560	548	508	521	522	538	531	508	523	498	550	527	515	514	511	503	509	532	535	536	543	540	548	491	529	557	547	536	486	516	521	570	528	549	534	511	500	486	528	504	534	500	529	487	556	535	541	553	526	513	556	530	544	564	517	529	510	462	555	544	541	490	556	550	541	534	535	506	536	530	549	488	525	506	506	534	559	528	503	558	515	537	552	494	530	505	518	513	503	546	536	577	527	521	541	526	492	520	509	544	514	543	513	542	498	539	521	548	531	531	547	491	567	523	514	558	536	542	519	510	516	494	489	575	482	536	539	516	522	489	537	500	465	519	509	536	499	516	526	570	560	584	523	515	507	531	487	500	519	548	505	543	532	524	523	500	512	516	580	499	525	471	524	508	550	536	483	535	528	541	531	510	506	535	518	561	490	581	504	516	539	510	531	539	528	553	527	550	536	510	514	513	557	542	528	515	507	499	531	514	546	515	551	543	556	521	556	529	538	517	495	490	563	512	529	521	516	534	508	529	523	553	516	549	536	567	530	547	529	505	498	535	535	541	510	547	519	537	539	515	516	507	527	530	580	519	511	525	519	537	537	516	536	522	582	527	550	510	526	519	518	519	533	530	510	495	546	570	503	537	522	572	509	548	520	504	542	498	506	576	531	527	521	528	510	555	566	513	542	523	471	529	540	543	532	530	526	545	498	550	550	506	501	520	528	568	531	515	546	522	546	532	489	521	550	517	475	526	523	560	521	503	521	504	486	518	535	536	510	540	536	544	538	542	493	505	522	548	528	583	537	524	508	523	562	554	548	507	552	561	530	517	536	531	521	503	544	515	506	503	548	551	542	524	470	554	519	513	541	536	518	524	570	531	515	503	525	527	509	573	546	575	560	517	539	529	540	557	577	531	499	520	517	496	535	526	533	521	561	466	544	539	524	542	531	490	516	535	531	569	517	553	537	560	526	524	515	516	518	554	527	495	558	529	499	519	515	518	503	493	517	499	540	529	541	538	527	535	529	510	493	506	521	531	552	510	511	550	476	539	507	521	519	519	536	531	568	511	511	538	547	529	549	516	523	522	535	486	523	518	524	526	515	497	535	519	507	540	546	487	505	581	568	517	494	499	550	525	503	565	523	498	527	504	534	487	527	507	518	490	529	494	512	562	510	537	502	574	552	503	565	530	518	515	540	502	548	502	522	537	516	521	505	498	552	530	515	559	532	488	493	515	541	537	514	532	551	526	519	521	513	521	533	532	524	557	530	506	515	498	530	555	519	526	517	494	534	524	527	535	568	501	536	544	553	490	506	479	548	527	541	544	556	516	478	517	551	534	511	475	561	517	533	549	525	518	531	485	556	511	554	532	518	552	498	550	540	528	543	525	511	511	515	515	556	522	562	508	525	498	497	544	582	490	520	500	544	553	521	523	488	511	565	552	566	558	511	523	507	534	515	544	542	542	517	494	568	496	519	508	537	526	577	526	491	512	525	529	527	514	516	538	521	524	543	495	557	546	513	530	552	520	512	459	538	542	547	515	514	566	531	517	517	524	502	534	517	500	548	516	487	511	563	517	494	519	539	538	532	531	481	532	521	480	511	518	511	519	527	478	546	523	510	577	538	507	575	490	547	505	524	505	545	491	504	539	530	522	546	521	523	500	510	550	544	524	518	537	527	523	518	526	515	551	521	542	538	518	528	550	548	522	513	526	521	530	538	516	526	574	524	505	526	497	556	512	536	520	538	564	555	502	554	537	489	524	553	532	526	579	545	513	524	543	504	509	516	526	525	523	521	539	527	521	495	513	503	534	491	510	541	537	526	499	506	527	501	521	495	525	541	520	540	559	525	528	602	525	557	507	518	554	578	508	558	541	538	510	561	495	544	528	490	570	529	560	500	548	534	557	506	531	512	534	495	560	542	554	512	496	497	531	535	512	538	542	494	524	539	536	501	563	558	530	513	552	486	551	516	498	511	540	551	501	542	495	512	533	517	583	526	528	501	551	522	506	510	548	524	520	548	502	555	537	506	521	515	570	537	535	525	527	556	509	513	525	531	545	526	539	528	542	521	540	545	507	538	505	530	539	517	531	540	529	532	570	526	524	521	566	538	539	540	528	532	497	528	525	541	566	546	509	511	496	537	524	538	478	575	561	519	521	533	506	526	531	519	508	525	539	542	503	501	542	531	526	552	509	538	540	508	513	529	528	563	504	512	511	573	553	537	497	519	509	502	558	527	524	482	531	546	557	562	529	580	532	530	552	522	515	520	547	541	543	569	501	504	565	580	523	526	494	496	548	536	533	556	525	487	506	538	470	554	551	545	493	476	495	541	520	522	527	496	543	494	486	524	546	537	491	505	512	554	508	545	529	547	517	567	544	541	524	548	540	509	495	488	531	496	549	532	544	534	530	537	538	519	483	496	569	536	534	552	512	545	542	555	538	515	508	511	517	512	520	520	518	493	552	520	525	550	491	522	493	519	506	512	563	527	539	536	498	541	483	521	543	561	538	544	523	504	521	512	523	523	520	546	520	525	550	532	495	518	510	535	491	504	512	525	499
23470	21885	31410	27326	23919	21551	11383	715	323	360	354	356	371	377	397	381	362	357	361	399	329	391	380	396	388	379	333	382	364	371	363	369	347	379	351	358	357	348	333	355	349	357	361	337	361	353	383	383	364	357	356	352	398	372	384	361	365	361	348	379	391	375	357	371	329	314	372	343	358	379	351	355	383	371	324	362	365	385	348	374	349	373	342	332	326	367	333	335	365	359	346	320	374	366	347	382	373	373	371	358	375	356	359	360	368	359	352	364	353	359	362	386	395	348	349	341	350	361	322	374	348	353	346	356	346	362	345	368	336	398	343	344	359	344	341	366	327	330	370	369	362	361	353	361	356	386	356	351	356	364	385	364	383	339	360	372	346	387	362	379	380	397	341	347	372	351	365	383	374	361	370	345	379	338	356	348	344	377	375	313	339	354	342	367	341	346	375	342	366	355	390	342	340	382	381	366	375	352	368	387	345	334	358	317	330	356	358	389	347	334	394	340	371	347	350	357	349	383	375	353	355	347	343	346	368	320	361	354	347	354	376	375	360	317	336	358	330	367	370	363	368	357	348	348	374	370	375	350	367	362	355	353	350	356	373	369	344	375	363	369	367	333	345	317	356	378	359	345	364	367	345	381	379	367	367	375	381	366	349	350	343	342	385	361	355	367	341	342	380	344	391	370	352	350	342	352	325	334	394	381	342	332	362	369	354	351	350	394	349	346	345	376	394	356	379	371	346	356	354	350	355	341	358	348	350	356	386	396	367	361	350	357	360	382	350	352	344	359	368	344	353	364	357	325	379	369	331	368	360	358	355	372	374	333	344	344	379	321	363	362	326	363	359	367	365	359	364	358	337	354	357	322	359	324	347	388	348	362	369	378	329	344	367	361	366	355	352	357	358	342	376	350	358	346	345	346	356	377	362	382	368	351	381	388	378	335	365	372	350	341	348	335	367	321	339	353	399	364	352	392	325	373	356	335	359	348	350	346	353	355	367	353	358	355	359	361	348	368	357	334	332	377	351	364	364	359	341	344	339	365	351	366	383	343	353	324	340	345	358	326	363	401	354	393	368	337	382	348	387	333	385	386	340	353	376	341	350	360	334	375	331	349	353	360	375	337	354	370	365	345	352	379	367	349	337	299	370	346	351	368	360	358	328	362	380	377	383	351	349	351	337	350	359	372	377	343	387	338	353	354	370	352	361	372	335	314	314	376	350	371	357	372	368	354	346	368	380	394	349	351	323	324	330	358	359	350	344	350	348	329	334	343	348	369	392	354	364	368	388	351	336	362	334	362	370	409	340	317	350	358	354	368	375	346	351	371	367	356	360	337	358	327	376	383	332	382	348	388	330	358	310	375	341	345	365	399	326	360	391	378	349	342	336	354	364	312	365	375	377	356	367	373	378	363	372	352	363	347	372	365	362	344	311	338	340	361	358	335	338	362	364	349	329	363	387	381	352	359	357	357	341	358	378	352	363	366	357	377	363	372	346	320	368	368	363	374	370	346	345	345	335	356	344	351	335	357	357	381	356	360	320	344	328	356	373	375	350	355	369	347	344	393	355	349	325	377	347	367	351	325	309	379	375	337	361	329	312	323	348	382	344	366	363	346	340	385	372	376	346	363	387	339	341	329	376	338	311	362	348	339	355	381	336	338	360	328	342	362	404	355	349	318	393	374	371	350	371	340	345	331	339	356	349	366	354	364	371	345	360	315	330	345	356	373	374	363	373	351	420	384	384	345	364	334	348	349	361	346	353	369	389	326	342	349	358	349	364	369	397	353	362	339	387	331	369	347	363	354	354	333	374	331	335	352	374	384	368	375	344	337	349	341	356	344	328	335	357	354	353	358	344	373	344	349	349	380	348	343	385	340	359	350	334	383	354	348	358	337	331	364	375	341	389	362	343	359	303	360	359	385	346	357	362	358	375	353	368	344	374	366	370	357	332	340	372	372	368	355	350	362	374	349	350	338	347	349	377	335	367	348	371	347	334	334	368	405	337	317	351	348	336	346	338	326	353	356	333	370	339	412	366	356	350	326	350	351	345	361	372	372	327	378	351	338	351	379	328	360	348	349	381	351	357	364	303	353	371	352	339	332	305	352	366	363	373	355	358	342	377	330	348	347	365	355	355	358	372	355	360	365	379	365	343	349	335	375	354	338	373	351	363	328	351	347	317	359	344	330	371	303	357	349	339	356	369	361	343	355	362	380	325	324	368	335	350	355	317	381	414	336	353	354	376	392	350	349	334	353	328	355	336	363	381	363	388	343	334	372	344	334	345	371	345	327	370	375	355	365	327	329	361	365	391	369	384	365	337	352	367	368	381	369	351	358	344	358	367	342	376	357	347	347	385	352	366	345	344	357	355	361	332	377	361	356	377	358	373	340	356	380	341	381	373	353	383	373	360	355	381	344	356	361	355	395	349	364	370	372	348	351	351	350	363	364	362	371	376	329	349	370	320	336	349	363	324	348	350	394	364	350	352	379	338	345	344	363	322	361	353	354	360	374	362	353	323	363	366	364	350	367	337	352	352	334	348	389	375	381	352	355	362	359	366	363	339	362	351	336	387	327	361	328	367	344	327	360	346	317	358	347	351	352	341	373	358	329	329	379	355	371	359	375	372	334	375	367	331	336	363	364	379	378	363	327	330	323	330	349	363	355	363	350	379	322	351	345	336	367	347	358	348	343	363	379	376	344	361	348	354	330	382	342	334	365	364	346	325	388	325	360	344	369	378	428	386	366	363	349	316	357	348	329	335	386	355	366	379	372	382	346	321	359	346	352	339	313	383	339	388	332	371	343	403	352	349	349	378	361	361	363	387	355	339	337	373	356	362	341	368	349	334	359	375	371	361	347	318	359	371	364	377	379	367	344	373	344	353	374	377	335	360	362	346	305	356	340	393	396	374	358	357	363	318	349	385	354	331	405	347	347	360	374	359	382	343	355	388	345	361	349	380	359	356	358	358	348	359	352	343	368	349	332	355	364	356	342	353	341	361	351	357	354	351	364	376	330	357	381	363	361	359	370	346	358	349	364	416	352	340	326	361	379	345	370	339	338	387	362	342	376	345	322	393	384	342	321	372	371	352	348	341	352	310	373	349	357	344	372	379	358	388	361	318	340	348	360	380	346	380	336	346	344	349	378	364	355	379	336	342	364	332	352	333	317	341	362	352	362	365	410	345	338	395	345	344	385	363	336	385	414	348	343	362	366	357	357	338	339	370	346	345	339	362	354	403	350	356	378	345	374	366	348	355	353	366	369	355	345	359	323	367	342	343	376	364	342	364	360	369	353	394	342	361	318	348	361	373	330	370	386	384	375	364	335	346	363	345	376	352	314	355	361	329	344	358	369	369	354	364	350	333	344	349	336	359	382	355	387	376	354	320	360	381	350	386	366	338	355	387	330	367	360	376	345	380	353	369	363	360	366	328	369	351	327	349	353	373	360	351	376	352	373	368	330	351	369	344	350	384	359	354	325	347	366	369	349
62461	102101	82892	56541	36880	19362	5990	835	538	546	547	536	523	552	515	562	541	566	516	551	559	507	555	569	565	548	524	546	541	575	518	521	534	538	588	539	526	549	550	531	530	549	569	508	535	558	561	518	570	540	541	550	536	547	516	536	551	516	527	519	549	523	536	546	543	520	576	542	548	507	545	532	553	538	545	526	495	499	544	550	557	569	529	529	540	539	516	477	564	537	502	561	582	542	539	491	529	575	498	494	515	525	515	540	553	557	520	538	543	521	526	529	539	505	524	524	537	546	547	512	561	548	531	518	552	542	530	533	523	535	467	522	559	572	556	541	550	554	513	538	529	526	540	537	541	551	542	551	549	545	533	506	551	516	534	539	562	521	533	490	488	552	547	560	524	507	533	554	559	555	535	512	518	540	524	506	546	525	508	535	514	533	547	558	545	567	532	545	528	536	523	553	503	503	561	556	533	536	497	577	544	564	510	536	515	507	553	559	540	532	512	563	494	550	517	536	495	556	501	530	518	549	540	545	539	541	545	515	499	556	573	552	507	552	546	555	537	519	526	514	531	535	522	550	577	547	514	553	531	534	498	536	517	543	508	559	543	566	543	512	531	528	578	535	565	506	563	477	547	532	544	503	526	516	529	518	578	550	554	522	537	503	535	538	516	518	553	530	519	541	554	569	543	540	533	520	564	555	566	528	547	553	515	547	584	519	520	506	519	520	567	511	521	544	568	547	510	508	529	558	498	492	556	492	548	520	512	496	531	543	544	520	578	537	516	540	527	556	553	527	527	537	534	490	536	540	533	560	541	528	544	507	540	532	509	586	582	529	554	497	549	584	563	539	602	537	557	514	553	553	512	539	551	545	490	537	506	504	541	522	518	565	533	565	567	501	535	541	529	545	544	555	565	542	487	510	548	547	568	565	538	558	521	534	584	559	523	561	561	567	557	546	551	532	507	527	534	536	543	506	556	550	530	523	531	534	509	535	523	515	556	524	509	494	540	594	560	528	534	567	550	592	548	516	537	536	521	520	531	511	542	529	507	515	522	523	557	562	514	571	503	539	531	548	549	512	521	566	548	527	522	532	539	494	525	542	525	543	532	560	583	579	522	533	506	522	504	509	520	506	535	543	542	560	531	581	530	534	499	582	560	522	560	486	508	526	524	558	541	575	534	524	546	547	552	544	515	541	505	507	522	510	524	572	567	527	554	561	545	517	514	543	519	531	531	584	522	534	538	552	508	578	537	524	533	542	501	569	528	546	568	519	527	488	570	573	505	536	540	519	513	568	513	504	498	568	499	505	555	529	563	549	553	520	597	482	570	539	526	551	538	530	530	514	548	536	576	542	516	525	557	549	555	496	562	558	560	582	543	518	541	549	524	535	563	561	544	569	564	510	531	516	536	524	556	548	514	520	499	564	527	546	560	539	515	565	559	535	509	522	537	526	510	551	581	526	528	588	527	536	514	498	538	503	546	530	568	536	547	548	538	514	559	509	490	536	512	535	529	535	529	516	546	502	530	556	522	558	509	565	537	497	559	555	512	552	555	558	511	575	533	562	562	523	511	555	570	576	516	555	541	533	547	538	516	519	534	511	589	540	559	510	545	550	505	511	496	552	513	549	535	557	496	523	525	545	564	537	534	481	567	531	495	553	544	498	572	537	549	552	532	554	512	539	542	540	507	514	500	552	586	509	545	543	536	537	481	541	548	548	545	537	535	548	529	596	523	509	503	538	562	547	566	520	517	534	550	527	494	518	553	547	536	550	531	524	505	542	545	563	537	511	546	542	544	542	556	506	538	556	528	476	575	541	509	524	535	530	549	519	527	542	503	545	518	552	527	495	578	567	524	532	535	515	512	531	519	528	545	509	539	584	575	548	555	569	596	544	529	561	538	508	537	558	554	553	484	554	558	578	501	514	543	512	503	540	549	551	549	530	500	489	536	570	577	491	528	563	562	523	531	521	573	485	534	530	520	525	498	568	538	511	494	544	552	507	531	563	535	525	497	514	543	482	549	547	576	518	552	522	538	526	543	558	546	524	523	513	542	521	508	570	537	518	521	491	512	545	544	528	545	526	555	528	521	549	527	509	516	539	532	525	562	533	480	557	559	526	558	512	539	518	527	530	568	533	544	533	533	499	544	510	546	499	514	567	547	558	496	545	554	569	528	591	544	504	534	560	520	564	525	540	539	541	529	553	530	513	551	543	531	541	541	539	593	511	527	524	556	523	536	520	543	555	552	552	499	559	543	518	488	521	528	537	511	526	499	483	547	562	542	528	532	542	530	502	530	511	539	570	548	542	552	546	553	546	543	531	478	529	532	501	537	495	556	504	548	523	530	539	530	536	531	586	519	533	517	536	572	567	528	567	523	574	548	541	545	534	520	536	508	534	496	542	542	525	522	533	517	531	531	519	519	535	506	523	524	495	532	529	530	488	501	503	503	537	550	549	560	535	583	537	532	517	541	595	514	579	545	559	503	554	499	546	568	503	539	553	530	520	511	527	515	558	550	513	560	551	531	555	523	537	512	471	542	516	551	541	527	558	563	546	531	519	518	596	544	520	521	523	553	521	516	524	509	530	547	532	555	481	549	513	524	515	534	530	503	541	544	518	554	527	534	544	522	559	536	545	535	569	532	538	527	549	543	569	523	498	526	539	526	547	533	578	483	541	567	497	515	535	542	508	542	540	570	522	526	569	546	543	517	552	559	531	515	523	561	539	544	572	551	496	542	539	509	536	544	540	555	535	578	527	564	522	492	519	518	565	544	527	542	538	506	533	499	506	529	519	518	529	494	516	514	545	567	531	507	530	524	495	523	545	535	502	518	521	535	548	532	558	567	536	518	526	542	551	510	533	539	551	499	508	542	555	523	544	510	553	474	539	566	552	525	556	539	566	544	551	546	578	562	535	532	530	532	514	527	595	523	529	541	533	543	540	553	580	532	558	527	526	518	523	548	489	563	509	578	577	498	567	586	503	531	551	525	571	492	531	518	503	534	529	539	533	519	542	491	489	526	537	508	496	586	525	537	502	543	482	517	537	551	547	538	581	545	530	483	561	514	548	584	534	504	552	548	503	518	505	535	524	492	553	598	507	522	514	514	534	528	545	564	550	549	535	518	544	570	493	541	535	573	552	512	565	569	524	518	525	508	563	532	527	531	551	549	497	558	531	535	523	557	523	544	578	543	559	530	506	521	525	543	564	523	515	547	484	527	490	467	468	549	463	543	555	525	563	529	537	529	514	536	525	526	517	537	529	513	502	502	556	507	506	529	534	521	537	493	495	540	532	559	500	547	523	522	539	536	532	506	532	516	542	522	487	577	536	565	530	535	506	518	578	551	506	515	552	576	540	502	510	512	538	518	525	536	510	551	532	533	532	532	532	523	506	509	523	509	506	544	543	569	556	510	502	507	521	514	533	553	521	534	564	543	522	504	504	499	544	516	589	588	517	517	537	559	537	549	544	559	532	513	543	575	506	558	549
28334	26844	29532	17463	4774	1345	530	278	277	278	297	276	288	279	293	310	298	272	317	308	287	283	271	273	273	302	298	284	291	259	273	274	313	288	321	305	294	283	315	301	296	278	327	304	309	322	284	297	282	285	291	299	301	273	308	294	286	305	291	306	270	282	285	294	267	276	260	271	309	287	267	313	259	289	298	305	312	276	300	282	276	252	287	309	265	280	311	289	266	272	292	304	295	285	289	257	289	296	294	305	305	286	275	279	284	281	292	308	302	297	285	281	312	287	290	313	290	284	296	278	278	299	296	272	286	254	300	266	278	274	271	274	283	288	284	278	276	291	276	295	305	290	306	284	266	286	281	286	326	308	262	281	258	259	310	318	297	273	267	283	281	262	260	277	293	289	306	280	294	280	272	301	303	294	304	265	277	295	276	301	304	275	265	308	289	277	308	279	289	306	299	281	305	287	302	297	313	281	313	261	285	295	285	285	274	298	273	274	279	272	269	306	291	300	281	302	281	298	263	313	253	301	294	280	289	259	332	304	261	267	307	283	314	290	272	283	289	279	298	280	306	287	315	291	275	289	284	290	285	266	288	282	306	292	289	268	274	285	297	286	294	282	281	280	315	277	294	294	309	269	293	285	278	284	283	283	275	261	247	290	289	306	255	279	317	259	269	307	257	268	270	268	290	296	290	310	312	311	282	291	290	269	271	278	264	296	300	286	307	303	290	270	300	273	333	297	273	281	297	290	284	264	292	277	311	307	300	287	291	297	264	279	294	298	309	305	274	292	276	282	304	306	273	293	274	301	279	286	310	289	268	302	269	333	293	295	304	348	292	284	290	264	296	274	274	315	293	276	278	292	284	289	265	263	305	306	276	308	284	314	273	284	292	260	295	289	313	283	273	301	303	268	261	302	288	303	291	276	299	253	261	290	306	276	282	294	285	290	298	271	310	295	326	288	266	278	281	261	287	313	307	286	266	299	273	291	304	270	285	297	293	306	286	299	319	295	285	267	279	293	269	302	271	264	295	298	274	307	288	284	269	313	288	290	258	311	294	290	276	251	305	281	310	290	264	287	289	286	319	276	280	285	289	298	281	300	272	289	304	299	292	302	287	255	290	304	278	280	292	302	292	265	268	262	266	275	277	294	297	301	281	283	291	309	272	300	255	292	318	274	274	303	260	293	309	297	287	289	288	298	276	306	313	293	297	305	287	324	302	301	312	302	274	270	301	306	301	258	308	255	300	285	283	298	298	306	285	307	302	304	275	278	298	308	289	298	283	287	286	294	286	297	286	304	332	266	280	289	280	292	306	287	313	278	295	271	286	299	317	268	285	331	279	295	292	270	278	272	310	292	295	268	319	288	278	298	285	286	292	316	270	281	279	277	264	285	265	273	296	256	296	311	290	303	286	281	319	308	269	277	277	301	292	322	313	289	280	290	321	291	285	292	278	275	302	296	276	264	289	272	278	281	310	268	286	294	299	302	289	315	283	319	283	297	297	343	292	288	277	271	276	282	293	275	311	296	285	298	297	303	276	296	275	273	274	301	288	291	331	264	256	310	278	299	290	301	280	288	291	277	284	275	290	302	309	302	307	283	286	276	275	302	288	264	296	281	301	284	272	275	290	282	256	288	290	280	298	287	326	293	297	304	317	268	290	320	299	271	271	274	291	296	292	297	276	274	280	289	292	307	261	314	267	299	280	309	277	266	317	330	297	275	289	269	294	282	264	287	278	312	291	303	286	297	314	313	261	249	311	313	296	331	253	308	272	303	296	278	304	282	337	293	275	291	268	273	277	260	285	279	266	312	272	307	292	297	315	276	313	290	276	276	275	242	324	275	286	282	288	308	280	294	308	310	278	302	279	274	296	312	265	286	276	273	331	303	286	259	322	289	297	285	276	305	280	286	274	280	305	271	305	299	290	300	282	278	290	261	314	264	311	289	319	309	323	274	280	240	304	264	298	270	310	278	313	266	275	276	281	274	281	296	268	277	315	292	310	278	272	258	285	294	305	273	278	302	299	261	278	279	299	268	276	282	274	275	262	286	276	278	297	296	277	282	272	260	297	310	307	281	291	306	273	260	294	272	269	295	289	301	290	277	283	278	266	314	314	299	274	281	254	311	271	263	279	302	278	284	270	263	288	290	288	285	273	296	294	292	278	276	285	298	275	283	297	300	266	322	297	265	265	314	257	314	283	294	287	297	292	282	251	264	278	267	314	315	289	288	276	273	301	275	289	265	259	277	298	292	303	292	272	298	283	259	299	248	310	258	259	296	300	292	287	291	297	289	304	293	268	308	264	268	292	281	282	278	307	271	295	276	301	292	274	276	296	264	279	280	291	272	278	275	262	245	322	276	297	259	270	276	318	285	277	298	302	300	261	287	272	303	285	286	258	304	285	316	273	284	287	269	319	269	302	273	298	289	291	312	292	267	269	286	243	302	310	311	276	276	302	277	307	257	282	317	273	304	310	315	301	257	316	278	293	269	261	304	306	300	324	275	305	300	293	310	297	267	294	292	267	285	259	297	300	281	285	309	278	313	252	291	296	278	305	286	272	291	296	288	305	275	262	295	307	290	286	295	321	290	314	277	277	274	298	297	340	279	293	302	315	295	272	271	295	298	287	284	274	293	308	286	292	252	292	303	290	287	302	326	276	302	295	298	280	287	270	290	281	297	291	299	315	310	264	312	257	279	281	278	317	275	286	270	277	276	284	266	287	278	295	291	279	276	303	293	304	291	273	284	274	256	267	310	277	309	298	323	281	275	296	301	275	297	271	279	288	279	286	300	287	321	277	262	291	288	275	294	288	261	277	285	262	289	282	263	290	300	280	271	300	271	299	279	292	269	276	297	274	273	289	222	304	262	307	286	265	304	256	302	304	261	309	288	308	286	254	270	278	283	301	328	267	300	274	282	319	251	289	331	290	300	297	287	293	280	326	325	287	290	314	293	298	308	286	277	279	299	281	283	284	294	282	289	293	294	278	302	290	293	283	295	307	313	277	290	278	301	280	289	296	291	275	318	282	287	307	297	264	268	329	251	283	301	305	271	302	275	334	286	269	298	293	279	314	305	294	311	283	315	283	300	273	275	308	303	300	279	296	269	265	280	367	284	266	297	293	278	282	295	279	309	323	254	284	300	294	325	278	277	309	303	257	296	272	289	288	284	273	298	316	301	294	283	296	289	278	277	298	281	304	273	295	301	275	327	313	262	285	291	289	291	299	256	279	328	302	287	275	280	290	296	276	304	290	307	313	295	295	289	301	287	324	266	289	291	281	287	304	304	274	307	291	258	282	286	288	268	288	303	286	275	274	297	294	275	292	298	330	273	268	296	289	315	291	275	303	304	294	296	262	281	285	315	265	281	303	294	283	305	305	292	304	290	262	261	316	273	276	278	279	302	272	307	270	265	295	299	281	254	283	291	282	321	286	285	292	305	273	306	295	295	296	266	316	299	278	300	296	305	296	300	291	267	275	281	317	292
32751	45479	35293	18186	7261	2608	925	468	478	437	455	422	432	463	503	462	442	429	431	462	444	474	473	485	484	461	458	490	464	432	438	433	466	479	436	411	436	450	434	496	440	492	433	479	416	454	483	490	432	448	442	445	463	468	425	459	442	415	450	473	450	408	457	435	499	442	425	420	441	409	444	453	456	435	429	462	437	479	487	432	443	485	471	446	426	474	442	461	441	485	465	450	445	442	441	439	447	477	454	419	477	464	450	440	440	444	424	464	446	459	460	447	423	464	427	443	421	424	471	419	496	442	445	445	463	457	448	411	404	460	454	459	472	431	498	427	430	464	443	460	437	450	489	476	467	484	479	458	466	441	454	441	446	452	454	440	474	483	450	464	471	442	425	429	430	477	463	475	417	457	436	441	448	464	462	403	480	439	460	464	441	438	452	422	442	475	437	444	474	457	444	468	479	462	509	446	439	439	433	501	461	436	456	451	451	494	422	415	441	486	427	481	459	460	446	449	449	458	445	443	429	463	453	479	459	418	474	430	473	455	423	445	459	448	468	422	465	422	460	426	454	465	462	489	459	454	439	458	442	467	474	464	462	445	409	473	460	436	472	434	464	421	460	453	437	422	496	479	408	484	469	440	430	456	452	488	486	431	489	483	430	467	463	426	440	423	427	420	446	492	435	403	422	452	434	443	455	472	447	474	431	408	421	479	472	431	477	478	469	443	446	455	437	443	441	416	471	484	512	416	432	440	480	490	443	473	443	440	440	489	399	428	419	428	445	458	464	455	443	444	445	452	450	460	465	451	460	495	462	473	449	466	460	477	459	436	471	427	426	436	446	454	440	444	484	439	483	448	426	447	490	450	468	477	456	447	457	416	479	422	458	472	482	450	431	416	455	427	435	452	432	427	445	430	459	471	445	457	471	438	456	424	456	460	456	440	458	475	425	426	438	463	431	465	450	472	436	436	439	444	454	473	441	452	450	458	421	443	451	434	450	455	447	404	438	432	464	433	459	428	437	426	462	473	464	458	449	417	476	439	447	445	459	498	439	487	458	441	459	456	435	423	496	472	432	444	450	436	509	480	445	482	424	414	472	447	479	463	443	456	450	460	479	428	454	431	462	427	452	461	467	462	447	447	429	449	452	433	441	456	438	412	435	484	428	431	466	452	435	428	447	420	428	485	480	430	421	435	449	461	435	437	444	440	438	459	422	427	447	497	464	455	444	467	437	483	416	430	469	464	456	422	464	418	460	462	427	436	472	421	465	421	495	461	445	424	457	450	442	468	467	421	467	437	460	445	448	437	441	445	423	463	426	452	458	477	459	442	419	424	423	429	454	464	453	422	471	462	445	414	463	427	482	453	436	408	438	452	438	461	460	441	472	431	447	441	461	442	429	464	401	414	466	456	454	477	423	453	452	470	427	471	442	442	445	464	497	459	468	418	464	463	459	450	489	428	455	448	442	462	420	417	433	452	425	441	456	445	462	438	442	443	454	465	441	445	473	451	465	454	462	429	467	460	445	461	467	446	475	444	446	516	445	462	483	442	458	452	465	430	487	494	410	454	444	479	431	501	424	465	435	432	462	450	447	429	478	463	402	498	414	460	461	434	464	460	439	452	437	490	449	435	473	441	456	437	494	482	454	422	444	436	391	437	435	444	498	505	486	455	436	417	461	478	474	451	459	470	464	462	424	436	454	481	415	494	448	470	481	465	445	408	462	473	436	434	502	475	471	448	424	448	466	434	452	454	432	430	434	467	439	449	450	468	477	444	452	439	454	436	474	488	440	468	454	442	445	448	446	444	448	410	426	407	449	430	446	451	494	441	468	420	462	444	461	455	492	445	464	454	458	439	467	451	460	428	456	431	414	464	463	434	475	428	438	416	444	496	467	466	433	461	463	462	435	444	457	461	426	457	415	449	456	442	446	457	465	469	464	418	471	484	459	426	440	437	410	422	435	415	444	462	462	442	449	427	440	483	416	418	501	423	444	450	457	466	452	438	495	451	437	451	422	511	413	457	468	450	456	429	464	482	461	466	435	458	417	435	438	472	444	460	493	472	444	450	463	479	431	414	464	484	440	444	451	431	499	455	489	415	456	450	413	449	443	427	516	454	462	494	445	474	466	455	491	459	440	459	407	444	450	405	439	436	430	422	422	437	427	444	463	430	449	421	421	493	491	471	426	458	442	479	434	436	436	457	472	452	468	461	470	437	463	471	457	423	484	453	474	430	457	450	419	436	410	461	435	480	447	422	451	465	436	432	435	433	449	472	492	465	466	459	449	426	463	463	450	479	443	452	475	412	483	431	442	441	454	435	451	440	444	486	478	436	430	445	449	457	426	423	493	431	449	454	478	479	451	450	450	453	437	462	471	451	447	485	459	451	451	454	440	440	462	470	437	499	456	518	457	434	437	464	478	452	433	493	447	438	442	423	478	449	433	462	473	465	449	456	431	437	423	480	438	418	453	420	456	440	429	442	459	477	397	440	450	451	421	472	445	449	426	457	447	465	474	503	468	440	465	443	452	468	415	450	463	467	437	471	491	439	483	438	453	445	447	445	430	464	428	446	448	443	442	412	461	490	459	472	468	431	443	441	455	429	427	436	435	447	465	455	453	457	491	420	447	430	456	412	460	451	456	417	459	471	441	457	468	440	439	404	459	478	438	435	440	476	443	465	454	468	447	446	442	429	425	452	469	461	442	448	496	447	445	430	443	442	450	443	481	442	483	444	452	455	463	465	444	486	475	456	468	444	471	481	432	473	470	434	450	468	457	440	438	483	415	438	434	442	454	413	459	492	439	460	469	433	443	442	476	469	464	426	478	455	474	458	451	444	414	446	441	427	442	458	452	438	471	461	460	467	457	454	426	448	485	500	465	431	461	425	449	411	441	456	452	438	414	465	461	437	466	439	428	446	444	490	429	459	477	469	414	484	455	474	498	481	477	451	495	483	447	449	456	490	423	457	443	448	458	459	453	462	441	439	463	426	486	419	417	458	436	451	449	472	450	494	454	413	424	472	468	439	428	423	438	422	465	438	451	454	446	426	440	478	432	471	454	433	445	428	416	431	441	453	445	466	421	460	449	479	438	446	436	443	429	437	458	450	448	470	456	475	462	450	444	436	478	442	461	444	494	488	438	437	453	434	427	424	481	493	438	473	430	421	451	438	445	427	464	435	457	440	439	457	476	428	474	456	440	458	441	462	476	473	478	440	434	451	449	432	458	458	446	437	456	493	483	466	466	489	463	470	425	437	447	463	418	471	445	415	424	464	418	448	462	446	454	487	449	414	457	477	443	457	454	448	479	462	419	455	478	489	491	467	441	482	428	413	460	435	490	443	424	410	469	451	443	440	447	425	443	455	411	441	441	445	467	426	418	470	451	466	471	472	466	450	459	489	447	470	474	449	457	444	421	436	468	481	452	470	468	468	439	464	455	423	473	477	454	452	492	451	468	405	447	399	459	408	420	459	497	446	473	406	445	442
24449	22391	33202	30314	23655	16004	3771	461	363	348	320	342	360	330	364	338	335	335	350	369	347	365	335	343	365	385	370	322	389	352	375	341	358	371	371	363	296	351	351	358	379	350	336	325	379	336	344	338	352	340	352	353	335	325	359	310	353	355	355	340	336	324	359	320	339	368	342	346	353	382	333	327	353	330	344	380	337	349	345	342	336	352	343	321	341	350	375	371	312	303	349	338	339	347	334	332	351	351	338	388	342	348	351	315	354	346	307	372	332	314	340	328	341	329	347	328	353	358	313	327	361	371	346	349	350	349	336	352	336	332	333	331	341	351	355	364	356	356	361	366	363	377	360	315	331	344	338	328	357	341	363	338	364	345	372	367	318	339	351	370	330	346	340	354	326	340	341	348	344	371	380	381	333	336	349	330	330	355	342	344	338	341	327	323	345	392	375	420	334	379	317	355	357	317	328	333	349	333	354	349	343	354	362	347	367	363	381	316	384	342	351	346	355	335	350	325	329	347	329	358	340	348	343	325	345	303	351	338	337	316	346	346	308	360	374	336	324	319	351	390	300	360	358	320	338	309	343	328	334	325	334	343	357	357	368	371	346	364	310	361	335	346	364	354	345	326	337	333	319	365	332	385	354	353	331	379	346	345	336	325	356	322	361	357	333	330	350	345	342	326	359	329	372	331	355	361	346	340	371	353	354	359	385	354	359	350	347	348	317	358	312	361	333	314	351	371	372	373	325	319	345	370	358	374	363	333	367	321	339	368	330	326	312	352	353	355	358	326	349	357	377	334	366	389	332	364	338	359	319	357	358	337	355	343	383	329	342	324	342	337	362	367	351	348	352	340	340	344	325	340	322	334	347	302	328	359	347	333	337	343	332	366	365	337	319	363	316	322	366	315	340	346	305	368	346	317	338	323	353	353	333	336	356	361	334	328	351	351	351	340	362	347	310	328	351	330	327	357	357	368	338	361	358	365	352	355	345	315	344	339	344	380	352	342	333	334	353	318	340	329	341	316	360	323	339	352	363	355	349	355	356	331	328	337	342	364	339	340	336	340	373	345	349	356	331	351	346	374	324	340	325	376	349	353	333	344	358	375	344	361	338	345	324	323	351	356	365	341	368	364	353	309	349	358	345	344	340	343	346	348	382	349	370	319	331	316	379	349	358	359	355	348	358	364	351	340	359	319	361	326	333	377	355	350	318	323	355	355	329	360	350	345	345	373	335	364	315	350	356	331	357	361	338	349	327	299	335	347	309	341	330	306	347	339	377	345	353	354	333	351	341	372	331	328	372	313	359	360	342	340	314	343	355	353	346	356	317	338	348	359	322	339	358	314	357	315	357	357	366	353	339	341	370	363	349	382	359	331	365	342	341	357	346	340	357	350	359	341	338	368	343	361	342	341	402	326	341	315	334	345	331	301	378	370	362	372	377	341	364	333	357	351	354	339	350	341	346	360	367	335	372	358	374	374	360	336	322	354	366	345	344	347	312	323	349	351	354	345	349	339	329	324	336	366	331	359	321	373	301	339	355	342	329	364	351	322	344	360	309	359	310	352	343	351	326	354	341	307	384	366	336	335	340	335	356	355	349	337	337	329	312	329	331	356	325	365	349	353	357	373	323	328	337	355	336	332	362	333	368	327	347	283	332	356	329	329	335	328	374	332	344	352	329	333	350	319	380	377	338	330	341	327	332	349	338	367	338	355	344	341	326	354	329	348	333	339	349	316	369	351	385	307	345	363	342	359	353	324	346	352	339	357	320	372	377	340	338	383	327	357	335	337	345	334	359	348	347	350	359	356	343	335	312	342	329	359	351	326	366	380	345	335	339	348	349	352	378	344	315	357	364	329	348	322	378	373	356	350	330	343	315	359	352	360	353	359	326	375	322	348	345	335	348	300	356	312	351	360	322	364	339	342	362	330	324	340	352	345	358	323	357	342	335	367	346	321	340	358	353	330	327	355	372	310	375	372	338	323	315	362	361	343	359	344	373	370	335	338	347	328	358	358	361	378	315	356	377	353	335	376	334	314	344	339	352	330	336	339	353	328	371	333	340	332	314	361	368	354	344	379	326	319	355	320	347	344	347	341	354	347	341	345	336	339	326	358	325	336	330	340	370	342	328	345	352	369	349	367	334	340	333	340	348	380	381	339	341	319	339	347	344	344	348	360	368	323	362	328	352	301	355	333	374	357	357	332	378	358	354	334	329	340	357	341	345	384	326	337	340	343	330	322	357	328	332	342	342	346	332	349	349	334	323	353	353	355	345	358	352	338	346	350	348	382	368	290	295	331	322	364	380	331	324	335	338	359	386	361	386	336	353	319	328	348	339	344	370	360	337	316	360	374	381	367	341	356	359	336	373	354	333	372	339	345	329	333	338	363	362	356	330	314	354	334	313	355	326	336	350	359	332	330	331	337	329	347	341	351	346	360	359	352	347	324	348	302	311	361	370	383	360	340	367	385	340	344	326	369	321	355	344	321	370	335	332	339	367	348	329	332	334	343	367	355	326	341	343	359	343	344	343	364	339	352	329	352	347	318	335	368	341	349	363	355	341	330	392	334	343	347	362	325	366	353	301	358	351	346	333	354	341	337	303	366	357	368	329	359	374	363	325	307	346	366	315	348	367	362	377	374	327	364	380	347	335	332	349	335	311	324	333	346	307	341	319	360	318	351	357	311	352	351	321	338	353	369	339	357	339	336	331	332	335	380	350	328	338	380	354	364	334	346	361	345	330	345	359	350	334	297	338	336	341	361	338	344	347	379	343	331	317	343	349	329	319	350	342	358	329	324	345	355	338	353	337	352	372	359	334	343	357	347	338	336	319	350	367	318	360	306	311	345	341	323	369	320	369	322	339	361	362	362	348	311	319	374	350	327	339	389	327	346	359	354	360	321	330	348	375	340	360	342	311	346	362	357	340	337	373	329	364	362	368	342	350	323	361	342	374	359	357	342	352	357	375	355	331	335	346	354	340	344	348	371	354	330	341	344	366	363	351	364	344	360	377	328	346	343	347	351	377	335	327	361	344	350	360	350	335	360	330	334	331	304	333	339	333	368	338	347	335	342	349	379	330	365	387	344	361	366	335	363	356	335	331	333	343	348	362	362	356	333	333	348	353	313	327	335	327	326	341	349	343	360	336	350	368	351	359	348	324	345	343	354	349	336	336	328	355	363	350	346	337	330	341	359	321	352	339	342	366	359	340	372	331	310	369	326	353	346	353	365	332	354	338	340	337	320	347	363	354	376	360	320	345	329	395	386	354	352	320	327	312	376	338	303	372	370	368	351	346	334	329	327	338	377	342	325	345	374	318	335	358	311	325	395	333	362	358	349	330	337	331	368	363	354	351	342	358	350	352	358	352	380	352	373	357	351	351	351	325	333	374	339	319	296	321	333	330	352	346	363	314	307	340	349	354	324	339	350	320	327	332	336	349	373	343	333	345	357	342	342	368	360	339	346	360	364	332	357	373	327	353	368	315	347
58332	90931	72354	46770	29018	13126	3487	630	556	530	514	535	533	583	516	512	521	525	532	535	549	561	520	502	541	568	493	551	537	526	550	537	548	499	550	555	564	572	549	529	549	537	517	551	540	511	538	544	491	569	506	559	537	534	566	544	519	507	568	526	504	509	558	564	526	495	542	501	489	511	516	538	537	516	540	543	510	513	536	550	588	469	537	562	558	499	503	525	537	549	540	533	543	576	541	503	567	549	494	541	496	515	504	508	522	509	491	495	518	506	570	556	513	501	536	523	530	499	549	527	554	547	477	517	556	560	532	536	550	521	523	571	515	539	560	534	521	526	546	548	534	529	529	541	534	512	504	528	534	522	556	517	513	549	587	510	535	536	548	574	494	515	542	544	521	510	499	526	555	544	487	492	506	515	523	575	528	530	524	517	529	508	511	500	534	527	544	575	545	510	545	539	528	545	531	494	531	535	527	552	533	525	519	546	569	543	536	524	566	546	495	528	555	521	511	493	524	465	488	485	535	558	560	574	524	524	496	508	527	592	501	526	534	517	569	517	560	545	523	526	538	535	513	549	530	528	550	561	535	535	538	563	512	500	545	546	510	517	539	571	526	506	539	527	525	559	499	527	540	514	550	545	534	509	531	523	518	530	521	530	578	508	514	592	520	537	521	559	575	562	531	541	544	529	511	522	569	518	524	540	586	560	535	561	511	492	534	525	487	552	515	523	533	487	539	508	539	506	469	551	511	542	485	520	575	543	533	539	522	529	549	535	528	541	522	512	539	532	545	496	578	496	530	505	548	513	513	474	516	519	541	529	516	535	512	536	523	514	531	527	536	524	505	551	533	525	522	499	563	582	535	515	483	540	540	484	551	539	526	534	524	534	505	536	539	553	517	573	521	570	532	532	494	556	547	465	506	579	557	506	504	505	520	540	524	542	535	568	549	511	517	532	530	534	540	540	557	471	541	551	576	513	533	553	527	512	531	547	518	510	567	496	519	516	534	498	572	517	513	576	515	476	508	496	501	581	542	540	539	513	493	528	503	520	504	498	500	510	515	513	572	563	543	546	513	543	544	545	553	532	519	560	519	552	490	564	557	520	535	518	527	564	539	529	570	563	542	518	535	522	520	517	534	545	554	510	571	544	515	524	571	536	509	489	533	554	507	536	523	589	568	534	520	529	569	565	506	536	528	544	510	569	502	577	501	524	531	542	538	557	602	489	541	516	534	502	493	501	497	543	486	518	513	500	531	463	523	515	491	513	581	514	515	538	502	521	511	513	492	537	546	522	572	563	526	504	551	517	581	545	484	549	562	525	505	510	541	561	519	543	537	517	521	540	546	488	497	532	518	523	543	536	532	563	545	516	555	540	532	518	510	519	575	552	526	514	502	517	544	527	520	525	482	517	536	543	538	576	483	522	530	543	552	536	521	552	533	515	500	534	571	539	531	501	492	501	541	533	553	525	585	538	517	554	497	568	569	526	480	510	535	519	528	527	522	572	534	494	511	549	490	530	562	544	498	560	579	515	508	519	535	525	518	544	539	530	542	541	523	500	536	505	539	516	552	541	531	517	545	513	531	525	495	559	537	520	503	547	559	513	489	543	524	507	540	545	563	483	550	524	537	533	554	513	537	544	501	509	496	500	525	545	525	547	544	530	524	539	523	542	566	561	577	503	496	506	481	524	526	531	520	540	509	541	550	542	499	543	524	552	532	522	551	521	531	510	545	536	551	595	522	581	517	540	531	578	510	534	546	560	510	523	529	566	519	549	514	524	509	529	500	554	504	529	512	552	554	506	531	545	551	575	529	510	547	537	549	567	532	535	525	546	532	478	504	515	571	567	581	585	546	543	564	548	572	493	549	543	521	541	491	550	513	520	493	558	571	515	540	515	525	510	516	559	555	553	511	512	542	555	527	539	537	517	536	522	521	463	537	499	562	531	524	475	501	507	555	513	513	507	508	526	550	504	528	576	520	541	486	547	521	551	506	540	499	542	507	526	564	522	523	497	539	550	539	577	553	539	528	494	566	550	541	513	558	549	562	571	539	587	549	534	522	524	501	513	523	526	539	534	491	511	531	517	517	571	527	566	499	514	496	524	527	551	524	529	500	536	536	543	523	524	537	562	537	522	546	559	614	578	524	534	555	534	522	520	530	491	527	525	599	522	540	536	538	544	567	565	527	497	521	562	533	513	560	520	511	537	550	522	528	546	520	536	544	534	563	591	530	554	549	527	515	592	509	555	520	530	561	544	549	538	549	487	519	481	516	527	522	553	563	505	546	481	515	539	520	517	516	551	544	529	520	557	547	531	539	561	563	550	513	524	547	541	549	539	537	538	555	491	582	494	527	534	518	519	490	498	558	555	522	521	542	532	523	547	564	550	513	499	518	513	514	552	541	542	540	533	498	575	535	562	528	537	545	535	543	538	550	501	509	543	509	522	498	509	544	526	553	569	534	582	513	523	537	504	497	518	545	545	496	509	507	518	569	553	514	528	514	502	529	526	518	540	513	564	534	555	526	539	520	517	557	516	521	563	517	502	516	563	499	510	523	532	525	565	538	510	546	529	546	547	534	522	526	558	556	568	511	536	522	488	499	536	515	528	524	523	522	537	545	524	536	498	510	530	555	508	541	489	542	593	539	498	557	551	510	567	555	557	535	537	506	565	581	528	524	580	543	533	516	554	507	533	554	533	526	515	546	504	516	532	514	559	527	557	555	513	518	523	523	543	529	527	528	555	532	564	484	555	566	556	532	543	563	548	573	486	537	515	502	534	542	542	544	532	562	514	521	519	521	546	530	525	514	553	544	540	469	510	534	533	491	525	515	540	504	520	509	572	544	505	500	534	507	549	526	501	534	512	526	530	489	525	554	530	497	514	523	533	557	566	536	510	579	513	533	516	529	534	524	523	501	524	515	551	541	525	544	553	544	518	565	519	544	513	549	532	501	494	507	544	547	486	524	503	563	537	529	548	519	512	535	546	545	525	508	556	519	502	551	523	538	539	510	531	554	524	513	545	569	526	562	530	476	566	515	552	568	552	535	516	530	536	518	509	501	518	551	514	566	551	535	564	538	524	502	542	561	521	526	509	575	521	561	540	505	522	579	537	552	517	535	578	508	511	535	544	551	534	501	563	548	537	551	525	491	503	548	529	505	512	531	493	528	539	518	555	520	558	554	515	505	550	522	524	542	509	498	542	524	570	540	557	523	519	551	511	555	507	486	515	546	526	558	540	513	572	496	555	555	555	555	538	536	525	540	519	529	521	560	545	520	542	516	492	521	493	507	562	505	539	517	513	558	532	530	528	527	547	545	541	529	539	518	506	545	551	536	537	551	498	509	558	534	527	514	524	516	563	512	533	569	527	554	494	529	520	584	509	471	536	512	543	493	526	503	536	498	552	524	499	504	538	525	551	499	532	525	568	562	533	525	540	536	497	558	521	562	503	539	554	547	556	540	544	562	534	520	561	551	546	528	522	546	530
23416	21859	31346	27313	23693	21450	11163	700	395	369	377	395	353	360	358	385	363	366	420	377	351	393	392	360	354	353	358	405	357	372	373	348	334	336	353	351	342	338	374	392	351	360	389	386	343	374	355	367	376	376	338	371	347	373	367	386	351	388	398	396	357	374	358	376	364	382	369	350	396	338	383	337	354	320	389	371	358	329	369	366	380	358	374	389	344	370	377	362	349	386	349	368	371	374	398	359	375	345	366	382	359	332	369	370	377	356	354	340	354	388	358	383	352	388	333	360	340	346	368	329	382	307	334	347	342	357	356	353	356	400	334	342	421	349	382	323	347	348	363	375	349	357	365	400	377	409	366	344	352	385	361	362	375	341	344	369	357	378	366	393	351	346	354	350	397	384	346	372	349	352	345	357	333	373	363	356	355	361	362	359	374	338	359	356	369	330	373	364	354	366	385	370	365	358	350	353	336	346	354	374	369	348	393	403	380	343	343	407	334	369	414	332	399	363	357	350	383	361	328	371	370	352	344	352	358	418	384	362	359	349	355	340	340	362	347	346	375	349	379	369	340	349	357	365	352	383	361	364	365	359	354	374	345	385	343	394	366	362	337	383	340	362	371	345	329	370	355	343	362	363	352	357	333	346	361	344	360	384	392	354	378	334	339	333	380	345	375	381	344	374	352	383	342	365	354	379	373	355	342	350	365	374	350	344	379	413	378	352	363	371	374	347	347	342	374	364	371	372	332	346	382	368	372	343	354	360	383	372	340	366	358	380	342	357	327	379	360	404	363	321	390	351	378	338	334	330	323	381	355	361	373	322	380	356	334	358	358	326	364	344	377	368	344	373	381	356	372	365	333	346	364	375	382	363	365	380	357	373	361	366	363	357	361	355	358	363	334	388	378	344	348	348	337	377	358	366	342	334	346	367	336	334	351	349	357	365	393	385	345	345	372	375	357	349	378	351	322	373	343	385	354	385	375	364	342	355	390	377	341	356	353	377	321	348	381	339	371	374	362	358	364	372	357	410	370	404	359	379	370	387	332	374	358	363	388	383	370	336	383	376	356	378	344	361	386	340	357	364	379	364	330	365	353	384	358	363	347	345	358	350	357	367	356	368	366	373	364	393	331	311	372	358	368	340	355	413	369	324	324	348	365	358	359	322	343	374	355	357	336	376	379	351	381	371	328	361	319	362	397	337	352	360	391	360	386	382	374	394	366	364	371	395	384	380	359	353	371	400	337	408	386	340	383	363	354	358	372	345	398	326	338	371	367	376	382	342	345	376	358	325	358	335	357	354	383	352	343	383	371	374	345	387	313	349	342	354	354	354	402	370	370	369	348	348	366	363	362	377	362	373	359	353	377	321	378	334	337	394	366	354	379	378	384	327	343	363	361	353	359	366	343	388	355	346	378	378	350	368	358	383	354	327	349	341	370	374	340	352	384	384	370	363	347	364	373	394	370	375	384	322	345	399	373	404	319	378	393	383	359	382	341	361	342	358	346	351	343	356	344	329	350	355	343	345	353	394	359	354	392	345	377	366	387	354	381	351	345	366	361	357	361	404	325	337	357	350	380	380	380	372	365	348	325	368	343	335	362	365	393	329	366	375	340	368	403	364	370	365	362	369	375	358	376	378	332	386	366	363	381	362	367	370	330	361	376	350	377	364	350	352	418	340	398	362	380	363	336	371	377	359	347	350	351	355	374	367	372	381	361	361	357	353	346	372	365	344	365	352	354	350	339	357	364	342	363	382	362	350	342	351	374	381	348	407	347	367	393	343	389	364	326	376	363	387	362	354	347	328	331	380	342	372	337	375	370	353	339	380	393	376	325	349	363	363	333	348	328	375	393	383	391	353	368	361	369	344	326	347	342	360	364	380	368	360	344	371	327	350	366	367	345	361	365	362	396	366	329	373	365	378	371	330	360	369	395	362	366	350	385	348	375	348	380	383	379	335	357	357	362	372	379	366	399	357	364	388	375	398	380	388	354	348	345	325	374	345	376	348	387	351	350	391	358	382	359	380	357	344	387	347	410	382	338	384	358	355	368	342	365	369	378	373	363	347	355	374	361	369	336	334	335	366	370	360	368	349	362	357	362	383	358	377	379	379	364	354	322	370	358	344	345	363	352	372	386	361	375	355	366	407	360	369	382	389	353	359	367	356	385	345	363	372	350	374	342	331	332	386	363	404	360	362	387	352	376	335	344	346	346	364	341	347	354	382	346	357	372	345	341	366	361	340	343	382	404	378	339	361	352	316	348	389	325	367	361	351	362	350	367	361	343	381	350	331	393	361	331	336	352	349	393	345	360	362	349	374	351	328	360	407	349	330	363	374	391	362	355	389	383	375	329	364	352	341	336	376	368	361	383	358	369	388	362	351	338	381	366	374	349	342	363	350	341	355	334	336	326	346	343	336	364	349	374	344	338	358	349	370	385	340	347	367	365	331	307	357	359	357	331	352	382	338	333	370	370	351	322	311	362	375	334	371	351	354	389	359	349	321	371	387	372	363	341	382	345	390	365	373	365	358	344	342	364	359	340	334	366	349	384	353	365	322	382	381	349	357	367	384	321	358	399	369	372	385	341	371	348	381	372	358	373	378	361	368	384	401	340	365	354	341	341	335	370	356	368	321	383	360	317	327	377	387	378	369	360	346	379	336	374	365	373	357	354	334	406	383	351	345	359	336	353	351	393	388	353	363	379	352	387	359	340	365	380	346	372	370	399	365	373	358	358	354	370	374	350	364	329	371	355	368	400	363	350	332	350	367	356	334	373	389	372	381	381	351	382	347	346	365	335	330	353	354	355	353	378	372	385	332	385	374	362	350	373	334	383	358	360	348	348	348	377	351	362	368	371	343	351	395	374	360	336	384	364	346	349	344	340	370	398	323	373	332	356	394	351	334	368	319	368	372	386	336	382	352	314	353	370	388	378	371	336	379	373	331	342	379	376	360	340	344	361	365	362	377	371	343	321	356	368	352	380	353	353	363	357	343	360	381	347	368	362	377	368	385	365	357	360	313	406	362	367	377	371	364	330	352	376	337	366	331	350	342	355	383	362	375	365	323	356	382	355	378	348	359	349	367	352	338	338	380	369	334	362	348	353	364	377	340	355	319	392	346	348	376	323	350	362	356	342	365	359	370	376	354	353	338	362	379	334	344	373	355	331	342	352	371	372	359	347	340	389	353	382	332	353	358	310	324	348	336	351	417	349	362	343	379	378	340	363	363	348	363	356	367	334	350	340	356	363	371	356	346	362	352	350	370	347	384	358	356	347	341	388	345	372	401	341	374	378	376	367	369	388	352	387	331	361	346	424	348	366	357	373	409	356	358	324	414	341	339	399	355	383	355	337	359	384	359	370	346	374	348	368	399	359	372	350	395	352	368	355	324	405	364	368	360	375	392	391	346	355	370	368	317	380	342	361	290	353	365	361	368	362	350	355	374	367	377	353	372	363	343	350	315	372	360	348	369	383	364	409	363	353	359	372	352
62308	102263	83086	56584	36772	18878	5438	741	582	565	581	541	542	501	555	635	571	553	505	579	566	558	565	541	568	540	536	567	604	549	551	534	541	565	531	540	552	498	505	548	540	535	539	544	557	512	562	555	583	541	522	531	509	559	513	557	546	559	525	523	539	585	521	538	556	556	564	558	570	519	553	541	633	535	536	521	516	569	559	548	523	501	506	588	511	528	532	556	523	561	566	547	545	587	524	524	554	555	557	572	529	532	518	509	529	530	576	555	525	566	586	567	512	589	523	530	522	512	575	525	535	533	526	512	568	566	489	512	535	492	530	557	569	508	547	541	560	543	506	536	548	563	534	498	589	542	526	547	563	542	572	547	532	546	535	543	540	554	541	562	536	498	557	489	530	586	586	536	544	538	579	533	503	521	555	548	553	546	571	465	538	510	544	557	561	547	511	543	526	581	565	526	530	546	581	548	545	544	505	526	535	534	510	554	527	551	559	510	537	512	528	574	487	569	561	530	526	545	567	523	479	535	550	486	515	564	515	534	547	529	524	497	546	586	553	521	518	564	561	538	563	559	511	548	527	535	531	536	587	521	517	527	536	508	569	535	515	587	575	551	548	531	560	537	527	516	585	533	528	510	521	549	573	530	503	507	510	518	549	508	543	543	501	518	560	503	518	533	531	525	534	545	551	580	501	491	497	518	564	557	522	570	542	547	531	521	548	512	542	527	572	559	552	528	509	577	559	556	523	541	567	530	507	552	531	527	491	510	548	542	535	544	529	540	523	547	533	531	539	532	567	514	582	513	596	533	552	522	577	565	522	534	533	529	514	521	539	547	512	547	534	540	549	514	509	484	528	531	567	535	499	548	570	564	517	539	556	524	555	556	532	550	617	553	500	525	545	543	520	549	539	531	541	520	538	523	541	550	542	590	524	540	581	518	561	544	551	524	574	530	519	578	572	562	486	558	550	570	530	541	505	513	526	539	532	524	514	518	541	559	543	527	532	489	524	556	561	542	535	494	519	494	509	519	491	531	541	515	520	540	545	549	527	525	550	539	524	553	551	514	569	564	541	538	509	526	545	506	553	540	556	560	505	561	538	556	524	584	527	517	511	517	550	588	556	543	533	532	514	553	517	512	529	531	524	562	525	528	542	543	511	592	493	494	522	538	581	578	548	507	575	535	528	533	564	569	560	565	565	538	589	574	526	535	545	542	538	516	527	528	527	493	537	540	571	518	515	533	557	521	554	526	546	530	512	516	539	540	539	523	523	561	535	545	521	565	531	547	532	577	521	540	528	539	500	521	534	541	500	553	526	565	553	519	528	563	564	582	524	503	542	538	534	506	521	545	575	556	548	497	531	568	564	575	527	540	545	567	527	533	536	564	506	550	586	555	502	525	535	540	511	524	547	543	539	522	559	535	531	552	534	554	531	527	526	514	504	535	544	522	528	516	539	540	528	535	545	548	495	555	533	545	543	575	523	554	557	560	515	551	546	512	511	561	547	540	493	533	547	535	536	569	572	566	549	540	546	567	580	524	520	510	565	527	544	522	536	541	541	523	564	523	524	545	545	510	555	531	571	517	534	525	505	564	530	528	540	568	527	532	557	514	565	552	562	511	555	533	491	572	542	508	533	516	499	536	553	570	514	523	521	542	521	561	526	524	510	531	564	517	530	532	535	528	521	503	549	540	564	552	591	538	475	521	543	571	542	526	577	512	511	545	539	519	538	542	533	549	547	544	552	540	537	520	521	538	522	544	541	464	509	519	535	543	553	565	529	579	543	555	498	571	540	542	527	567	598	529	540	546	516	582	522	506	508	536	484	568	539	520	520	547	524	504	504	519	529	521	561	572	508	535	540	559	595	518	574	542	516	582	540	532	528	525	522	551	534	572	537	560	511	533	484	549	541	534	554	560	563	523	541	507	544	547	499	513	540	549	549	565	520	517	556	548	535	547	551	566	520	520	549	583	488	546	532	515	546	531	523	530	513	522	556	509	477	532	516	560	514	509	552	535	572	506	539	519	489	503	527	478	549	503	496	544	526	557	549	545	568	563	547	506	541	537	562	547	545	542	507	564	575	557	510	514	557	517	515	522	540	546	518	504	550	541	587	562	541	533	534	550	536	563	531	545	499	547	590	548	552	547	574	523	509	525	595	539	536	543	545	558	501	520	527	555	505	554	527	526	520	555	533	567	555	521	531	568	512	538	562	509	561	531	502	508	553	502	522	526	583	567	535	575	553	511	545	609	543	511	540	553	499	537	572	530	545	537	524	518	515	512	576	537	549	554	587	539	548	598	526	533	552	540	534	544	551	570	535	569	520	510	524	579	557	559	530	531	557	503	549	534	567	512	531	540	525	548	561	571	540	543	559	507	552	531	529	494	539	517	500	519	551	556	489	562	516	545	531	541	528	542	555	555	533	543	550	593	516	579	523	554	520	530	591	478	527	536	552	543	521	562	547	522	535	529	514	557	571	524	537	532	521	575	502	515	578	554	546	495	570	530	521	556	529	524	533	507	534	548	546	506	544	562	511	515	502	548	563	533	577	563	524	550	514	565	582	522	521	526	575	556	512	544	538	524	506	514	555	507	532	497	529	498	525	523	566	533	542	515	530	559	533	527	524	553	515	546	515	517	545	531	529	571	494	529	520	507	555	520	529	497	525	570	543	559	571	512	544	500	503	518	581	535	592	558	548	546	543	540	501	576	549	557	560	566	565	512	499	504	558	522	531	557	556	609	532	528	554	539	559	542	535	528	576	550	514	552	533	538	559	498	554	545	566	526	535	516	535	530	556	557	531	561	537	542	529	563	497	560	561	521	561	512	505	546	506	531	542	538	514	538	513	528	533	503	569	523	506	602	542	548	573	571	554	509	525	547	596	499	570	523	565	543	548	555	561	537	549	540	498	583	560	561	539	526	538	535	525	496	538	555	533	569	533	525	523	561	519	537	527	522	573	546	579	548	528	492	544	518	500	570	530	545	541	528	543	572	526	528	549	530	522	532	551	559	513	537	536	517	536	547	512	553	498	541	573	576	551	532	505	540	545	546	577	507	555	531	504	510	545	555	562	481	538	553	567	474	533	555	566	569	467	501	526	562	536	558	537	530	514	548	541	537	536	537	545	545	490	583	560	533	536	549	560	572	533	525	532	551	566	515	524	532	574	561	519	523	519	564	521	518	538	530	525	543	501	495	559	553	561	561	581	511	567	521	517	607	510	553	546	583	543	544	524	566	495	540	505	538	521	521	548	554	580	568	493	562	547	540	545	489	549	502	561	573	577	545	539	556	555	544	553	536	538	501	559	559	531	522	568	596	533	549	527	556	556	528	555	506	552	544	574	492	518	522	549	526	539	526	529	543	594	526	554	550	506	522	562	528	561	535	547	583	517	501	499	537	559	535	542	535	550	535	563	515	564	517	530	511	546	516	554	520	534	513	520	549	536	501	589	497	554	527	577	519	565	546	557	516	576	495	512	554	556	570	518	554
28377	26978	29862	17560	4861	1495	556	303	269	280	298	323	292	314	305	287	282	279	310	306	290	292	323	299	256	289	315	282	292	304	299	300	308	276	275	281	264	293	318	272	300	318	286	282	285	300	303	288	279	288	267	300	293	289	292	314	284	320	293	271	299	270	260	274	286	296	295	284	317	262	312	297	292	298	325	286	283	249	291	276	292	284	285	304	278	289	319	297	283	294	268	252	310	328	283	316	291	286	266	304	304	312	278	300	285	311	300	292	294	299	320	279	306	301	311	276	318	293	281	277	304	294	294	329	277	290	277	321	303	281	271	304	278	300	331	298	277	329	321	306	317	291	314	289	280	266	274	277	269	299	285	297	268	297	273	271	270	271	266	257	284	304	247	307	288	292	279	322	282	285	265	274	297	307	294	265	292	290	290	284	297	275	297	311	307	288	274	293	333	299	290	277	308	316	305	289	308	282	260	297	273	290	295	290	297	285	285	275	311	271	301	292	271	273	306	284	298	299	296	321	314	242	290	270	290	305	270	265	283	317	303	295	277	312	301	302	318	279	293	285	278	300	279	259	265	334	264	277	299	322	287	307	269	281	281	281	310	310	270	255	264	311	279	293	277	292	298	300	315	304	277	321	323	290	265	301	300	292	321	314	277	308	283	296	311	266	279	287	324	291	265	271	268	301	285	322	299	270	305	282	266	304	300	286	308	293	318	298	286	304	301	305	323	281	245	264	269	316	309	285	310	332	311	311	296	302	277	290	282	292	294	282	309	279	275	274	259	282	256	289	297	278	293	292	300	283	265	283	313	301	327	284	315	284	293	297	267	294	312	287	281	283	264	287	318	336	291	305	286	311	289	269	275	302	304	263	291	290	315	315	302	276	323	321	269	287	271	295	286	268	300	290	254	286	305	285	299	278	297	299	280	278	282	279	275	271	318	328	273	299	315	296	281	279	276	286	286	304	290	295	278	314	313	302	292	277	308	318	303	252	267	264	266	300	289	288	289	285	272	300	313	311	307	277	294	301	292	285	301	293	285	291	259	342	282	296	273	297	283	316	285	290	276	286	298	282	307	314	307	313	274	314	292	302	282	272	283	290	321	291	300	291	305	299	300	295	321	284	283	306	305	321	306	313	287	287	294	312	307	269	296	308	296	288	271	288	285	316	274	337	323	305	267	311	283	322	291	323	290	299	268	308	295	317	314	306	292	323	319	258	285	300	333	303	267	304	320	260	283	297	307	301	256	295	267	277	287	302	283	287	306	293	329	281	313	299	299	291	305	312	294	320	305	274	281	321	312	280	278	312	306	310	283	281	303	320	267	309	295	304	312	301	298	327	315	294	305	290	289	281	299	333	269	303	291	306	289	296	319	286	315	302	281	289	316	271	281	255	283	308	253	298	261	264	276	311	296	307	286	271	302	276	260	288	307	302	329	304	331	331	284	300	318	282	259	286	315	306	326	266	269	294	281	331	312	293	311	277	315	276	317	286	311	279	297	280	283	310	283	308	298	305	265	306	294	304	337	273	299	288	301	286	313	315	283	262	290	301	284	270	276	287	287	288	310	294	270	269	324	290	311	306	279	305	303	318	310	286	290	283	282	307	301	288	271	263	294	303	286	329	270	304	291	294	299	302	292	268	277	272	281	298	290	287	276	332	278	293	301	295	264	329	302	299	306	281	250	285	302	256	304	303	289	314	284	307	298	277	288	301	317	299	299	323	315	287	272	262	258	284	286	328	298	330	273	286	297	313	294	288	269	287	276	272	310	336	312	298	320	311	287	288	302	279	286	275	286	296	282	284	265	283	296	288	286	283	310	306	321	295	286	275	283	286	285	312	279	279	300	265	295	268	319	281	289	304	287	289	318	292	295	287	274	285	301	329	265	318	289	311	309	267	291	294	306	288	300	308	279	277	298	300	297	290	278	295	293	312	281	286	255	270	321	330	289	276	272	241	291	268	287	301	325	281	289	280	307	278	264	267	327	283	267	317	306	289	326	263	290	263	292	278	274	324	293	308	282	324	290	272	277	278	330	290	304	300	274	317	295	294	319	316	299	308	280	264	282	297	287	285	277	254	295	267	327	277	310	292	322	286	280	263	281	261	276	281	291	295	276	291	280	270	280	280	286	313	305	314	289	308	303	315	279	301	273	299	294	256	295	300	297	265	340	282	334	294	335	248	297	289	323	323	309	302	291	283	328	311	302	306	304	282	268	293	314	261	303	289	283	325	280	286	314	257	294	331	311	298	303	274	301	286	313	288	314	297	309	282	310	268	290	273	311	279	269	302	298	298	309	279	262	304	290	271	306	277	266	278	294	314	277	281	288	293	313	287	297	286	303	287	264	280	303	268	267	293	281	299	292	315	304	316	287	277	283	281	301	274	290	266	291	296	296	308	267	268	300	277	299	305	298	305	298	278	281	298	292	312	304	298	273	292	289	302	303	291	308	275	275	304	299	304	323	295	307	297	282	312	265	259	274	290	262	297	343	298	291	258	291	316	258	286	323	294	299	278	300	265	295	265	291	278	287	289	270	297	312	311	297	297	289	309	285	311	275	285	292	298	282	300	271	287	303	321	290	299	309	299	294	267	296	282	264	310	311	272	276	276	274	287	312	286	289	282	313	308	305	280	286	301	306	300	319	310	301	287	298	285	282	289	281	312	277	299	300	301	300	289	269	276	309	273	271	267	290	297	287	283	267	290	300	298	295	259	281	314	279	292	316	310	287	293	283	267	302	293	319	290	311	299	304	309	300	307	295	308	301	304	321	288	301	279	271	324	254	280	321	293	283	289	329	283	284	309	286	291	288	310	308	281	304	320	282	305	275	303	276	281	255	265	299	312	269	309	276	287	312	286	298	274	312	303	277	257	308	301	294	293	276	302	306	274	286	309	314	283	288	297	268	301	308	312	285	298	311	317	288	296	263	318	321	286	302	268	287	324	289	318	283	284	311	312	291	313	270	295	331	291	303	284	283	296	294	295	296	324	274	296	281	290	300	268	287	285	296	318	292	294	293	306	300	286	315	286	312	279	309	300	299	292	305	280	267	294	252	342	275	304	299	265	290	298	319	298	270	291	311	312	310	304	259	275	306	302	323	302	283	287	311	285	305	296	291	335	279	266	308	296	302	281	260	302	295	331	288	277	295	306	276	304	307	322	328	304	278	303	311	306	320	300	283	289	301	291	282	311	288	289	297	290	284	297	275	247	318	277	297	282	300	284	321	302	291	282	296	303	288	293	296	319	331	294	290	290	306	291	342	285	302	313	270	288	283	291	301	285	288	298	292	289	302	283	283	277	277	302	290	286	292	317	306	285	313	311	319	304	301	292	274	283	277	298	287	313	286	312	270	300	285	280	274	295	288	328	334	317	289	282	286	303	294	313	306	240	297	301	322	283	274	281	298	333	277	321	358	268	307	306	332	291	284	304	289	298	311	309	296	296	303	319	314	306	271	289	293	318	263	278	302	274	304	309	269	295	330	301
32995	45996	35572	18486	7783	2611	875	465	452	466	435	452	475	501	500	472	481	466	442	453	452	435	455	452	475	474	426	460	471	491	443	447	444	452	447	448	494	452	464	454	439	433	486	433	494	432	437	450	470	504	484	433	448	467	446	477	447	450	478	433	481	437	435	446	430	448	471	473	451	430	470	476	483	455	443	460	457	457	480	452	476	489	412	430	484	495	439	444	460	463	459	453	445	482	467	475	481	485	443	488	469	428	470	437	497	439	445	482	460	453	466	421	481	445	441	480	505	479	436	456	480	476	504	474	482	464	424	500	442	445	464	441	431	457	425	434	455	454	451	466	457	451	450	437	452	475	436	423	432	450	402	491	421	438	474	441	457	452	449	432	453	438	459	487	457	483	448	469	480	460	470	448	422	477	437	476	507	468	464	456	447	460	451	447	478	476	451	417	442	439	427	478	463	503	453	415	427	440	455	469	463	476	474	500	493	449	443	467	481	459	460	441	428	434	503	491	447	443	410	463	436	469	439	473	439	468	477	460	423	449	444	467	495	422	439	473	468	420	462	439	453	484	480	452	476	479	461	482	455	410	480	454	472	430	488	468	447	467	461	469	451	486	467	459	431	452	452	449	482	430	454	485	448	449	443	436	437	419	461	479	452	474	450	464	469	469	465	463	453	490	401	488	435	490	448	441	440	443	439	468	444	465	482	468	430	460	493	437	469	448	422	458	484	454	528	473	468	435	484	455	462	446	457	443	463	455	451	460	453	454	435	469	446	429	459	438	472	441	452	430	488	443	453	489	438	439	480	445	422	434	463	443	461	461	488	534	442	436	460	467	463	410	465	436	458	518	441	456	421	459	451	442	422	436	460	436	464	430	477	478	473	437	462	453	425	444	467	482	470	437	412	441	486	485	472	459	458	464	412	446	511	446	459	436	460	466	429	468	474	447	430	458	439	438	419	445	465	491	476	488	459	451	441	437	410	451	427	448	478	450	467	511	505	455	463	450	459	503	489	435	520	493	438	447	452	457	450	452	459	449	490	440	448	453	451	440	470	453	474	466	488	461	470	443	463	422	456	466	392	471	462	421	429	428	495	453	435	460	445	456	449	440	476	445	455	443	421	482	465	455	463	467	418	432	433	437	477	430	470	456	481	496	468	472	454	448	451	452	443	472	433	424	446	435	466	486	451	448	462	430	450	453	463	492	470	430	458	495	488	460	486	425	453	440	468	478	454	443	461	441	475	450	479	453	464	445	459	490	459	475	480	468	449	476	469	515	459	473	496	457	472	477	454	473	432	436	439	451	474	440	454	443	456	447	446	436	467	437	453	482	468	454	457	426	483	460	464	490	488	479	419	445	477	464	457	417	447	480	470	451	416	416	468	446	476	490	433	445	433	452	486	471	481	475	486	451	466	459	428	431	471	449	481	459	448	475	471	424	483	452	468	490	463	424	446	436	426	457	493	443	464	437	430	439	452	452	448	449	481	447	478	494	501	463	473	437	459	473	426	440	432	452	472	434	470	485	450	470	447	476	467	445	429	491	458	433	454	449	444	469	447	447	454	466	446	447	455	478	440	488	430	457	440	430	478	459	445	477	458	448	475	451	454	442	436	457	438	479	463	472	429	455	446	458	453	467	522	481	448	450	438	448	508	469	418	463	429	450	462	460	472	475	490	478	465	439	481	459	440	485	457	499	454	467	452	413	437	438	483	435	451	435	453	432	459	437	461	432	455	499	449	475	437	455	459	488	436	467	477	467	481	449	434	459	470	482	481	466	458	452	466	479	464	442	454	486	454	460	454	434	460	481	438	472	434	477	494	418	393	467	466	444	503	434	480	457	450	460	457	439	446	458	451	469	459	437	493	465	473	475	455	430	449	454	429	430	501	463	457	459	492	481	456	432	429	421	470	467	455	465	487	442	476	436	419	433	452	448	459	473	462	488	449	413	474	432	428	461	423	469	443	464	465	475	418	461	476	474	527	428	464	502	450	448	456	432	445	498	474	435	485	465	451	480	450	455	446	455	460	458	414	469	436	457	462	454	428	430	456	401	468	498	501	469	468	481	484	454	480	443	410	452	518	436	439	480	466	427	470	452	465	450	455	476	403	457	457	462	434	441	453	478	467	432	475	475	490	436	441	461	450	445	452	474	437	447	466	476	484	456	447	464	450	492	471	445	414	438	467	484	438	470	494	428	472	443	486	474	445	477	456	453	437	463	484	453	456	444	486	462	426	487	474	409	444	447	442	488	455	460	430	477	466	479	470	481	422	462	461	439	468	477	438	450	462	462	458	464	465	470	458	435	471	428	468	443	441	419	476	462	423	436	444	460	444	433	459	444	464	440	401	454	469	442	462	426	466	465	429	473	428	497	445	461	457	416	464	468	429	438	441	439	453	445	485	464	492	447	481	481	454	458	438	461	499	444	465	482	462	470	439	442	479	470	451	421	440	469	428	454	487	451	415	454	446	475	492	444	437	469	453	499	427	435	467	457	473	449	459	472	443	458	452	449	452	472	511	446	478	427	500	432	454	452	441	462	420	461	451	444	443	425	489	431	453	487	434	494	477	444	486	465	449	440	437	404	438	435	466	454	437	462	488	417	485	481	502	453	443	486	428	439	442	461	464	455	425	429	445	445	444	427	460	460	436	427	477	481	417	473	436	467	437	429	463	442	486	484	453	446	445	447	460	473	466	404	446	437	446	486	492	422	436	487	438	453	494	440	420	460	444	413	451	464	461	474	451	460	465	436	479	469	477	474	451	495	461	453	460	478	449	484	467	459	472	480	427	440	461	429	496	454	461	455	434	483	453	471	434	422	498	444	438	463	469	483	448	440	509	460	461	468	437	457	438	446	460	446	453	437	482	486	487	456	463	406	463	476	500	439	416	452	478	419	427	477	466	425	459	463	438	441	456	488	467	445	445	459	459	485	466	427	454	419	436	463	435	460	477	461	445	455	496	463	467	449	468	445	434	440	492	474	454	456	464	468	448	467	483	482	464	453	445	428	466	470	442	462	427	412	446	451	449	461	489	481	444	422	437	475	447	428	438	484	418	433	428	435	483	426	423	472	502	466	450	436	456	479	455	468	494	454	484	442	445	478	482	490	472	479	478	452	478	445	475	424	421	458	461	468	475	428	461	456	436	439	447	415	489	440	444	404	487	463	440	446	454	437	440	437	469	443	456	481	454	471	505	450	425	485	439	416	463	502	472	455	445	447	400	496	437	417	512	461	432	469	459	418	430	462	480	449	462	459	438	430	454	468	462	452	480	460	450	406	458	462	434	483	447	485	409	433	471	430	475	459	459	454	445	407	455	482	455	463	469	441	453	449	430	449	426	422	429	431	458	447	445	472	445	436	471	452	472	463	454	439	457	487	442	456	467	452	428	483	480	427	480	442	455	452	458	502	431	491	480	456	445	447	422	457	437	446	461	467	469	454	442	453	455	443	415	458	458	450	428	421	436	481	456	436	462	451	448	465	494	455
24332	22364	32981	30273	23575	15679	3639	465	340	383	393	364	323	363	373	376	362	356	362	366	365	353	308	332	307	365	372	343	357	370	389	336	362	344	346	344	361	331	350	328	327	347	373	396	334	361	368	344	323	323	337	370	318	318	333	357	355	327	343	364	354	372	365	350	349	363	348	334	335	316	352	353	309	329	346	329	323	326	350	351	323	362	384	336	359	318	342	341	373	340	339	379	332	380	334	343	341	361	347	335	332	337	363	340	321	336	376	319	327	335	311	312	348	350	365	376	341	307	326	369	370	353	305	372	378	304	352	380	350	366	335	342	351	357	355	363	341	363	324	339	347	322	359	352	326	322	314	342	344	358	308	356	332	367	320	325	346	325	336	339	318	348	365	307	380	347	343	326	350	339	352	404	370	328	337	356	352	352	361	322	354	337	342	322	345	351	356	344	344	332	349	377	341	345	359	340	326	320	337	330	331	334	339	355	336	330	381	325	338	373	359	370	364	384	327	334	322	338	350	350	366	375	346	315	345	342	374	341	349	355	330	359	324	352	345	363	334	343	303	314	341	328	344	361	325	334	387	359	328	355	391	368	336	346	392	308	343	369	325	352	346	372	325	348	317	354	326	327	340	360	338	350	335	305	334	332	333	353	346	353	328	335	345	349	348	340	328	343	352	358	323	349	359	333	367	312	351	325	320	358	325	319	360	339	333	373	326	329	345	338	338	325	291	340	344	314	321	330	347	341	328	341	348	297	350	320	332	330	378	355	335	348	323	383	350	340	330	332	330	351	328	356	324	356	366	369	317	374	321	371	386	313	383	350	326	354	343	354	331	345	350	355	351	362	345	335	346	350	365	387	339	332	361	345	345	356	336	352	321	346	356	338	346	336	317	378	369	347	322	336	341	368	362	329	352	359	345	358	344	375	325	349	313	370	365	336	319	365	352	358	351	324	363	342	354	359	341	330	315	305	331	359	354	334	346	341	333	353	363	344	357	324	317	358	369	364	354	340	350	341	360	329	382	331	384	316	358	332	341	354	327	362	356	343	369	338	322	352	372	372	367	340	327	334	346	333	330	357	321	356	334	318	338	347	304	328	297	369	353	366	336	324	381	302	340	341	359	348	316	379	350	329	320	328	327	322	355	336	361	329	351	325	345	348	322	355	388	353	349	347	346	343	332	353	342	338	358	351	360	333	310	333	328	306	311	354	323	350	348	330	363	350	380	342	369	356	353	351	344	334	321	338	341	352	323	318	350	364	332	348	328	344	367	363	306	317	312	313	346	347	350	378	330	354	362	330	319	310	336	322	351	344	346	358	370	306	339	342	312	320	363	325	382	354	322	357	360	328	346	361	372	343	343	347	336	351	346	357	327	359	332	348	332	339	329	358	375	349	307	339	315	345	335	333	334	348	341	349	323	364	351	362	372	329	373	334	342	325	347	361	324	353	370	354	371	351	293	340	306	346	342	354	373	353	346	346	348	344	328	352	335	338	333	330	346	356	335	350	354	328	328	333	302	316	351	323	304	330	353	356	326	340	366	339	369	350	356	343	342	342	347	325	324	321	318	332	379	310	334	334	335	335	342	316	340	330	368	354	311	353	364	317	332	330	335	329	310	364	311	366	331	360	343	354	354	365	332	305	352	308	346	315	358	323	344	340	346	330	358	361	358	343	348	333	377	358	351	306	359	330	338	358	340	342	338	356	359	333	337	334	350	336	341	336	348	335	337	323	349	362	293	371	354	336	355	320	355	342	355	360	362	373	338	304	373	333	348	371	325	330	356	352	352	331	347	351	334	305	318	378	380	335	348	376	320	363	337	375	343	312	329	378	344	324	338	354	367	319	375	335	370	361	333	330	353	314	376	364	347	320	350	355	331	351	357	344	337	346	368	327	335	383	313	362	378	355	339	383	349	341	349	352	343	337	362	326	310	334	369	345	336	341	359	371	378	374	382	352	331	351	340	351	321	359	350	334	332	351	337	342	305	341	335	368	362	359	362	337	331	357	350	353	341	338	374	350	360	312	330	338	377	335	342	353	371	325	356	318	329	320	331	341	326	315	314	356	368	392	345	328	347	360	329	348	345	348	359	339	329	353	334	313	339	366	320	330	384	334	314	373	378	396	328	323	327	310	346	357	365	355	330	330	332	364	308	354	338	317	332	332	341	389	346	389	363	319	327	334	317	344	368	311	371	344	371	356	372	381	338	324	342	336	339	327	344	354	350	335	373	354	366	354	348	330	385	370	360	350	351	345	345	331	383	339	354	346	347	355	346	333	340	343	318	306	350	338	332	323	356	287	362	330	330	309	348	363	390	332	319	350	306	329	338	328	348	324	332	360	333	337	356	314	374	332	352	327	315	332	326	333	306	376	330	361	363	359	324	309	347	378	323	330	346	325	374	359	332	361	366	347	316	336	341	325	347	331	369	339	379	335	373	331	369	382	331	372	345	349	326	349	339	389	338	342	343	353	381	356	335	320	349	339	316	340	361	339	367	351	341	370	334	337	365	325	350	336	367	314	360	346	324	356	354	336	329	374	361	362	345	355	334	323	366	369	354	353	356	342	376	315	343	339	350	370	371	362	328	361	343	323	314	332	358	369	359	337	322	355	343	371	312	318	347	340	356	358	322	349	329	384	348	352	348	361	345	362	342	368	387	361	356	334	354	346	364	322	350	319	319	357	315	356	354	370	319	354	367	345	322	367	350	360	338	374	374	350	369	340	321	304	335	336	358	365	294	364	329	348	335	344	327	333	328	375	354	349	323	334	351	357	374	346	337	302	342	350	362	357	345	370	334	367	311	329	341	353	359	336	347	344	344	335	322	346	343	343	341	379	338	295	324	353	334	352	382	328	335	364	361	324	320	358	344	342	327	329	333	345	354	355	332	340	328	356	361	325	365	365	329	345	372	360	349	359	377	361	322	333	335	360	361	328	345	350	338	349	335	332	314	359	348	319	365	355	336	322	344	330	376	325	328	337	352	339	331	320	322	326	356	355	325	325	350	334	354	329	347	346	354	356	333	342	353	323	331	323	326	318	343	365	312	327	324	342	353	340	359	316	316	355	333	325	333	319	365	325	355	339	373	345	340	346	365	339	341	331	367	325	337	366	357	344	349	344	377	309	371	347	332	370	349	315	381	333	317	355	362	320	343	339	324	336	334	358	342	335	321	323	358	336	323	340	337	316	364	332	347	340	348	341	336	345	357	338	342	363	347	346	370	323	363	334	338	342	361	371	323	318	331	345	364	342	354	346	320	345	332	335	335	365	363	343	324	349	384	344	348	335	338	350	324	343	326	330	353	342	344	374	362	378	357	352	369	338	355	344	324	339	319	377	300	365	319	340	343	308	389	330	346	345	326	364	353	324	332	354	356	357	338	323	340	342	362	317	333	316	388	320	349	338	341	345	342	334	348	338	356	355	306	322	381	355	338	368	354	324	341	339	354	371	312	353	339	309	333	318	350	350	320	321	361	354	373	308	346	345
58500	90639	72092	46655	28672	12696	3551	706	544	547	568	535	567	519	551	550	546	559	498	542	528	511	478	544	527	548	521	587	515	583	554	507	529	509	510	495	546	537	546	539	541	529	488	539	520	513	551	556	498	540	524	557	562	540	545	536	548	555	534	544	576	515	523	580	524	530	530	544	537	572	526	529	533	532	527	519	536	510	525	542	559	490	506	531	535	535	550	533	520	514	535	548	509	521	511	537	513	551	542	521	548	497	545	528	538	541	523	525	529	556	508	538	540	543	508	525	516	519	530	515	532	525	552	569	586	510	562	523	513	507	553	532	481	535	553	527	560	540	546	525	522	515	571	523	526	509	541	491	581	489	515	542	525	558	546	516	542	532	510	547	546	532	514	549	548	503	517	550	530	536	549	524	503	537	517	545	528	541	523	530	560	518	563	538	558	479	506	522	509	503	508	553	573	540	579	532	563	543	499	540	545	528	514	500	544	537	538	488	513	507	530	511	539	546	483	549	559	591	538	518	544	538	538	560	534	510	523	575	490	540	518	537	526	549	520	540	551	532	547	528	536	525	528	533	542	515	534	530	503	523	546	577	517	518	522	534	510	515	533	536	556	535	542	550	556	511	534	564	574	516	554	482	536	528	537	508	546	519	525	551	500	562	572	477	538	527	527	532	523	555	533	485	586	514	573	527	532	545	523	557	513	549	540	523	552	538	595	543	580	547	572	540	527	519	488	524	529	520	573	561	557	524	554	548	540	536	580	580	504	529	488	584	528	550	518	522	562	509	565	530	530	536	570	538	564	526	514	508	566	555	550	510	550	531	528	496	475	541	569	530	566	499	563	525	479	526	578	540	518	510	518	538	527	512	558	549	517	524	534	566	525	499	529	521	550	512	547	555	517	518	541	545	556	532	560	511	520	511	531	525	529	557	551	502	564	573	540	516	528	537	541	570	509	512	545	524	581	535	556	455	537	557	519	539	529	530	515	513	542	520	513	558	485	582	563	530	551	542	535	520	542	537	540	532	533	528	516	531	527	524	542	534	528	547	544	525	522	518	546	532	557	524	537	517	546	495	532	544	520	553	541	537	525	573	550	558	513	559	552	529	535	533	551	522	534	565	535	533	529	542	520	549	525	556	541	534	559	580	531	529	502	518	529	540	504	558	510	555	573	527	524	546	541	500	520	536	553	532	536	523	496	559	543	555	502	524	558	502	520	534	528	531	540	484	501	539	549	554	467	525	546	553	503	501	506	537	539	548	565	514	533	498	545	501	563	541	548	559	588	536	553	541	511	576	554	563	499	538	564	546	511	544	564	562	576	524	520	513	533	532	529	547	553	498	572	534	527	558	546	528	525	513	560	551	508	557	544	533	479	532	561	551	488	531	497	528	537	516	557	576	567	543	526	492	568	526	534	547	530	565	560	554	567	480	594	532	508	550	545	527	519	515	536	527	568	542	552	561	516	551	569	526	510	527	519	520	509	584	577	546	526	551	571	540	523	519	507	557	556	525	534	538	501	546	535	520	534	529	515	557	526	541	542	506	542	524	529	536	555	511	569	522	551	548	533	493	481	519	521	503	562	549	529	487	537	548	524	541	572	499	517	517	471	559	549	511	514	520	554	534	518	547	532	560	546	547	510	529	530	528	490	513	499	539	525	568	544	517	538	562	517	588	539	516	557	512	512	542	506	539	526	551	527	543	516	518	526	530	552	590	505	512	555	518	492	531	564	488	555	555	524	544	571	521	557	519	491	542	504	508	524	500	515	515	496	531	504	552	545	543	566	558	558	550	528	500	546	552	522	504	502	555	516	535	557	568	528	547	534	490	555	511	491	553	558	550	516	522	522	506	511	519	569	563	518	551	499	562	569	521	533	529	512	476	506	524	524	523	565	528	550	512	536	552	532	504	570	516	511	548	524	532	557	534	560	512	523	551	503	542	544	540	577	544	539	529	541	519	535	486	526	528	533	524	539	526	573	529	490	555	547	538	570	478	501	502	512	505	539	581	495	542	555	519	535	500	529	520	520	555	520	518	477	549	529	586	532	544	561	577	553	544	528	554	492	543	509	534	524	582	512	531	542	518	553	542	554	557	497	533	520	556	544	523	504	538	508	538	526	576	544	579	515	568	510	517	535	519	534	568	521	522	540	522	551	525	558	509	560	529	556	499	509	532	518	568	482	515	541	541	554	545	551	497	551	548	524	507	514	522	566	534	536	530	509	557	508	547	510	519	529	573	502	566	531	527	523	529	520	521	533	541	540	572	500	520	533	493	553	534	529	499	522	528	508	587	519	572	549	507	515	524	472	502	588	515	547	554	541	543	529	531	507	571	533	545	544	539	542	541	490	548	509	534	531	539	542	534	614	578	499	500	538	551	499	520	556	537	482	570	494	520	530	547	496	518	531	480	546	568	520	502	556	533	521	550	529	497	497	555	532	566	544	539	509	542	542	495	559	520	506	558	511	495	550	538	513	527	537	534	519	521	552	519	486	537	559	524	554	553	537	540	504	527	549	517	568	582	509	537	549	540	553	593	514	536	523	599	528	534	528	539	571	528	563	498	521	551	584	526	527	567	499	522	585	588	550	513	557	528	540	530	565	522	511	529	543	552	546	514	524	540	532	535	550	574	556	557	509	492	542	533	541	557	515	538	552	521	547	513	530	528	563	525	550	566	514	519	521	561	532	542	512	541	541	505	526	506	549	539	548	554	530	485	501	510	533	522	536	535	516	520	533	519	535	539	531	515	504	511	512	572	570	555	543	514	547	515	550	552	518	580	543	541	553	541	459	535	498	514	533	499	517	537	549	550	554	504	534	510	545	513	503	514	541	527	532	495	541	518	515	567	513	548	497	533	544	536	567	531	471	532	538	527	555	521	531	536	524	508	545	561	537	510	541	546	523	533	531	530	555	538	499	526	559	544	528	538	503	584	492	577	539	528	539	580	596	557	541	537	547	557	580	490	530	529	540	526	530	520	550	533	543	518	567	537	496	513	536	531	555	566	525	543	564	536	558	571	533	540	522	544	488	557	512	527	505	567	528	531	495	571	524	509	497	501	573	543	571	579	513	577	557	554	530	528	518	505	551	518	561	525	501	541	508	531	504	543	532	564	564	509	538	596	521	523	565	562	518	551	554	541	540	533	539	551	548	539	509	544	521	555	542	569	542	538	526	516	530	531	574	524	533	566	525	500	526	541	498	546	512	501	530	525	524	509	530	548	541	519	479	530	558	542	505	550	535	501	569	518	509	545	532	488	563	529	536	534	512	541	576	486	583	538	503	542	495	539	511	549	528	557	564	554	545	544	515	522	560	551	512	520	526	548	512	567	530	493	538	514	491	549	564	530	504	522	500	544	547	564	558	524	501	531	522	534	523	541	587	540	516	513	558	516	516	526	564	516	527	570	511	497	588	581	534	556	503	499	527	511	519	550	505	530	502	583	558	485	509	516	541	546	552	530	503	547	533	550	507	517	567	503	530	539	558	519
23363	21841	31384	27314	23657	21494	11086	744	374	419	403	363	408	375	376	383	370	370	339	398	381	371	381	384	398	373	384	399	381	330	375	361	352	362	386	376	356	342	368	359	358	335	363	361	336	351	393	365	380	377	350	357	359	367	386	356	376	371	359	403	378	372	353	347	368	330	384	389	380	352	344	352	389	388	375	381	341	346	342	387	347	339	346	361	372	356	400	339	376	387	370	359	381	356	349	346	349	363	329	381	342	352	383	342	407	362	358	356	356	346	376	349	360	348	374	344	375	367	328	340	371	377	357	385	393	369	382	357	383	352	380	365	366	330	346	374	388	367	350	348	336	327	345	345	336	332	365	331	341	318	384	348	386	358	377	336	351	395	377	345	365	362	361	335	350	356	357	366	321	359	394	399	360	401	351	355	372	392	356	371	382	421	374	337	336	345	363	351	344	380	368	391	367	368	362	365	398	358	360	364	328	381	350	354	348	359	381	373	355	315	393	339	361	373	372	371	364	391	401	369	387	362	371	352	367	388	347	333	346	384	324	386	360	346	338	385	367	383	403	385	381	346	365	400	362	372	371	396	339	342	340	366	345	375	347	375	344	352	345	358	374	366	359	355	367	375	372	377	362	368	392	341	365	364	359	327	362	350	406	369	350	389	374	340	369	364	366	377	305	351	401	358	351	391	364	351	386	352	370	312	365	369	362	327	345	347	362	368	366	369	376	330	325	385	362	360	348	338	394	384	380	372	351	360	329	399	390	376	350	376	346	364	393	360	328	329	359	348	390	366	379	337	335	347	332	373	366	377	357	353	330	388	364	361	346	333	336	360	374	363	352	341	348	343	357	357	369	385	300	372	374	361	400	372	337	341	351	359	373	315	362	335	340	353	408	393	363	348	366	378	327	389	368	377	348	376	343	325	345	371	403	357	352	325	365	347	356	336	364	355	360	353	354	340	357	377	379	374	356	332	379	361	359	371	364	365	363	357	341	368	360	340	344	385	378	342	345	383	354	383	361	396	353	350	376	348	348	375	383	365	339	323	357	365	349	313	383	363	370	321	376	349	361	349	335	345	372	391	340	368	353	371	396	354	366	363	337	374	372	369	352	370	345	350	389	368	368	374	373	351	385	345	368	359	357	385	347	372	346	369	323	381	317	368	344	363	349	365	369	364	389	353	390	310	349	340	361	410	356	354	363	362	380	357	415	365	371	367	398	394	379	344	368	333	371	352	394	346	323	348	363	388	333	351	342	370	358	367	377	349	383	356	345	347	349	370	328	316	346	389	352	347	347	378	371	352	367	354	346	351	383	378	368	348	366	347	360	359	406	369	351	393	372	363	364	368	385	381	370	338	382	330	355	373	361	346	356	366	350	379	377	330	334	353	355	398	347	338	372	362	356	368	344	317	392	359	362	367	351	378	326	356	401	356	327	353	373	362	366	384	375	357	384	362	336	384	341	387	362	328	389	349	399	314	383	334	340	346	374	355	365	379	364	358	352	345	360	346	399	337	346	361	368	348	367	322	388	359	356	357	361	353	362	368	380	372	335	330	372	363	366	350	366	356	329	324	351	369	358	366	363	344	363	358	369	354	334	347	401	361	362	339	397	373	377	354	358	354	385	388	363	371	359	390	385	343	387	345	372	325	364	351	369	346	337	382	345	378	358	366	357	385	376	350	353	335	341	373	344	350	368	323	376	365	360	355	371	392	369	388	391	346	371	367	342	353	350	360	354	361	381	356	356	335	369	361	358	357	371	392	318	378	372	377	353	359	345	364	388	364	353	331	365	355	378	363	362	344	357	396	386	374	352	367	347	356	382	362	319	331	359	366	380	325	345	366	376	372	369	341	356	351	332	318	352	356	365	343	336	372	365	357	369	387	370	393	390	325	327	375	358	346	339	327	359	351	344	334	407	361	349	346	377	342	372	344	385	391	375	374	368	353	386	381	361	360	377	359	362	349	367	390	362	350	323	369	371	351	349	373	349	373	389	362	363	378	376	354	361	354	340	373	381	356	363	339	339	369	411	355	349	374	381	370	372	384	338	349	342	366	354	371	353	367	351	382	337	328	350	372	356	348	379	312	332	343	339	363	384	383	386	356	365	363	330	350	332	371	332	373	354	377	358	396	375	351	340	355	360	372	356	374	340	329	382	369	362	370	370	343	357	384	386	335	344	382	329	368	370	357	349	333	354	347	362	373	383	369	339	373	349	383	368	357	397	332	378	362	365	358	371	339	366	352	362	367	324	366	348	348	380	367	351	353	385	360	389	364	344	356	352	353	394	335	364	334	358	385	327	398	392	362	328	344	375	368	350	322	366	381	363	399	379	372	354	367	345	338	362	349	353	315	336	339	364	345	373	365	343	350	368	365	336	360	343	363	354	360	401	395	381	342	365	305	348	341	358	345	324	385	351	370	367	393	344	356	376	371	343	377	354	329	343	352	368	338	363	349	368	372	344	356	344	357	370	357	338	348	369	359	376	347	387	368	337	351	325	362	344	349	380	386	370	355	353	338	362	360	368	388	329	356	374	353	377	367	395	376	367	320	364	376	340	362	367	356	368	368	355	356	355	352	330	351	366	337	333	356	375	375	331	316	384	381	319	356	394	381	350	362	369	335	365	333	371	370	378	354	372	335	342	368	358	343	368	352	349	371	369	406	339	357	353	386	377	388	348	379	377	371	367	337	344	354	346	354	335	370	338	370	390	321	351	354	353	385	358	368	329	371	350	390	362	381	398	328	342	382	355	346	392	397	397	342	400	340	378	346	359	354	369	379	364	332	388	359	352	355	338	329	337	360	335	415	379	331	350	364	338	380	350	394	355	382	355	370	381	327	338	375	371	369	356	346	350	371	342	355	374	354	363	312	341	386	350	357	341	350	337	370	339	367	346	392	389	369	387	351	335	371	349	360	337	368	406	357	329	339	371	346	372	352	359	350	335	399	370	388	372	379	342	387	353	350	368	358	322	351	366	364	358	389	356	374	374	369	365	384	360	346	379	345	369	350	377	343	367	362	373	355	346	353	340	369	338	367	389	327	387	347	358	352	351	358	387	350	355	355	343	375	353	343	357	360	342	345	334	348	350	331	375	390	346	362	340	359	365	340	345	353	335	399	388	372	374	336	353	355	373	380	351	332	404	379	352	343	392	372	345	364	363	334	362	357	369	359	348	341	362	360	406	372	324	368	390	357	341	383	351	361	371	370	360	390	391	351	373	367	344	349	364	357	379	352	361	371	342	339	369	343	352	334	374	314	331	374	413	366	398	345	368	329	346	343	403	367	329	405	328	382	352	362	410	338	377	411	361	363	340	401	379	338	375	388	347	389	376	374	388	347	340	339	368	343	381	370	370	374	366	363	337	374	377	351	404	344	379	358	402	306	351	368	368	353	366	366	375	404	350	353	375	355	367	342	361	348	345	347	386	349	350	375	350	346	377	343	368	312	356	366	411	373	372	351	337	344	298	340	349	350	377	347	337	353	379	363
62012	102040	82894	56793	36377	19048	5044	726	548	564	519	535	572	520	558	537	561	509	539	537	549	549	517	586	575	528	589	550	590	580	592	539	529	523	567	517	535	568	541	562	528	561	543	546	523	567	562	559	525	544	536	511	544	558	546	553	572	561	567	580	491	519	563	558	571	548	555	562	526	568	510	543	527	572	555	545	533	540	539	533	549	554	499	534	535	516	580	552	544	570	519	570	579	505	551	471	503	541	567	546	572	504	551	462	556	566	503	525	542	586	533	552	516	531	559	505	528	502	555	557	531	592	530	560	568	564	540	567	560	521	555	571	548	507	562	558	533	573	553	575	529	515	551	565	537	514	565	525	565	562	534	542	524	551	545	560	517	552	527	526	559	530	545	536	547	527	556	521	549	524	583	543	492	515	555	569	551	531	543	527	528	511	531	553	578	544	528	550	517	527	597	503	525	532	578	592	537	550	573	572	549	528	563	563	535	518	567	527	577	567	560	539	567	540	571	559	562	556	565	573	544	556	554	565	569	545	527	577	558	551	544	573	522	517	521	569	560	519	579	539	554	549	514	509	535	499	569	510	555	593	542	537	567	544	548	540	524	538	553	551	569	511	530	541	556	556	513	543	561	530	519	519	543	550	525	570	560	545	528	518	579	556	537	528	576	513	567	582	540	541	556	566	547	529	542	525	526	547	543	591	545	595	564	561	528	539	522	577	496	528	532	535	532	558	534	542	553	540	566	555	544	568	536	556	549	526	517	547	543	557	544	548	546	504	545	530	512	566	586	519	484	524	535	546	536	562	560	525	538	529	558	547	557	522	548	500	515	539	546	530	534	527	542	543	519	531	540	543	556	521	515	533	542	582	551	525	604	553	541	522	573	557	593	542	539	509	563	558	546	544	530	554	542	536	530	557	564	516	575	546	575	528	582	544	493	522	515	509	530	516	549	545	576	512	580	522	488	575	566	562	539	562	531	524	525	548	555	508	525	538	524	550	542	601	518	549	478	547	547	550	550	525	526	532	543	573	573	547	537	575	539	513	515	511	540	553	524	487	568	556	550	568	544	501	558	543	558	543	576	546	511	511	516	508	522	544	520	549	568	495	510	548	525	542	527	516	563	542	512	526	557	520	546	556	601	540	560	550	528	536	535	525	547	558	585	533	519	490	530	486	527	544	512	533	574	543	531	494	566	562	547	545	528	523	517	556	548	515	525	536	535	490	581	572	535	543	539	526	566	524	549	543	595	490	568	554	553	587	588	550	532	589	516	536	514	571	533	547	538	515	536	563	568	543	563	536	524	518	536	536	533	546	548	557	553	563	494	526	537	518	529	558	535	543	571	548	561	534	593	550	564	546	542	559	526	526	564	571	506	530	526	543	546	523	515	551	574	508	564	528	541	546	589	549	526	543	515	531	543	550	539	532	547	507	530	542	565	553	557	547	542	510	580	551	496	564	556	544	535	492	545	553	535	576	584	545	508	525	504	508	556	531	527	552	588	527	562	542	570	543	569	531	553	568	537	562	533	526	565	558	502	539	527	555	585	551	531	608	546	546	551	528	497	525	542	513	528	540	589	530	545	563	499	551	519	561	516	577	547	556	535	541	518	516	521	526	550	538	489	581	557	520	519	505	538	537	564	550	538	546	544	538	532	523	517	533	551	550	557	519	527	548	553	563	496	552	547	570	535	537	533	565	483	539	555	540	522	560	539	528	535	545	585	570	496	509	549	541	517	542	506	509	565	506	536	594	536	530	541	573	518	539	543	535	574	589	532	570	538	531	549	554	550	530	533	563	572	518	552	551	562	544	510	545	530	562	524	536	526	546	560	529	519	532	560	540	549	564	547	548	556	526	531	524	567	542	573	543	586	556	540	570	547	541	561	517	539	558	485	521	555	533	562	504	512	544	539	568	548	564	547	509	534	549	553	529	524	548	508	567	499	568	527	535	489	584	554	533	532	564	545	544	549	535	527	536	565	492	515	525	586	529	595	545	534	537	539	534	530	524	542	514	524	559	545	538	554	547	479	576	587	533	517	513	495	519	546	555	554	511	526	530	553	572	516	535	529	547	557	521	567	562	510	535	564	548	554	543	511	527	548	555	515	528	572	538	517	564	516	529	551	552	576	596	563	560	526	539	559	500	521	562	523	566	565	562	565	512	547	543	508	532	537	551	547	536	551	553	552	542	558	514	565	550	547	530	531	527	518	529	572	523	522	529	558	552	576	538	589	537	581	536	501	537	542	570	550	546	599	508	530	531	565	560	572	518	516	515	548	519	552	531	539	517	588	569	521	530	528	544	564	513	509	534	579	518	535	549	540	557	558	571	498	491	574	533	518	557	587	544	570	580	524	560	520	542	590	517	555	498	602	542	568	522	552	478	521	541	558	500	550	571	520	514	554	549	540	594	520	562	536	555	579	554	490	524	519	547	578	535	532	505	570	574	588	535	547	532	592	528	567	561	512	503	568	518	573	558	566	607	552	496	548	566	527	550	507	543	558	563	583	529	539	556	559	533	527	556	545	498	504	537	560	535	578	506	530	531	497	542	552	588	560	514	547	551	560	548	547	533	546	530	531	525	548	528	548	534	558	592	547	543	511	572	565	544	568	507	539	541	493	513	551	529	570	536	514	557	532	547	518	525	534	532	488	530	509	522	562	562	519	550	543	548	524	544	563	524	532	563	498	532	541	533	539	533	508	510	526	530	582	553	526	530	496	518	533	580	501	553	497	547	524	514	520	512	517	547	552	564	521	540	546	553	527	492	509	558	554	536	559	586	517	570	573	517	503	526	534	536	526	528	548	513	562	578	563	599	562	542	546	559	537	519	537	536	579	501	602	578	507	498	512	573	559	512	562	540	531	544	545	536	574	554	599	542	554	557	527	502	552	533	566	554	525	607	587	550	529	502	518	535	546	503	554	530	509	486	544	540	570	519	531	524	561	533	579	552	523	527	582	540	527	505	516	576	586	558	573	590	561	590	530	499	541	510	505	526	530	507	507	530	570	565	552	550	546	513	500	567	561	543	555	545	510	530	533	505	566	518	536	529	557	527	533	532	530	506	547	550	527	510	514	558	583	525	513	574	566	551	536	555	513	512	540	528	539	557	545	506	505	524	496	497	536	556	512	492	542	504	527	504	540	524	556	538	586	559	530	512	543	494	585	529	526	529	507	554	524	514	518	524	525	548	526	577	516	561	524	556	524	487	518	533	524	506	521	514	547	532	580	554	523	520	531	535	499	566	506	548	474	527	541	512	511	545	493	574	528	529	567	532	571	539	550	553	562	564	555	559	525	553	569	553	508	567	547	535	602	520	536	530	527	531	573	520	543	547	527	530	487	569	522	547	531	553	576	577	558	504	533	554	560	567	569	515	525	556	594	567	534	568	545	547	475	545	560	540	546	549	547	537	517	556	534	532	512	562	536	567	512	524	539	546	531	515	598	534	541	515	541	546	549	503	529	501	554	564	532	545	546	539	536	532	530	583
28346	26923	29543	17769	4857	1389	552	302	289	298	313	292	280	313	305	326	301	312	280	309	291	269	306	282	255	285	303	268	293	274	256	279	266	312	289	306	306	298	278	286	283	309	307	292	297	304	287	300	299	335	296	299	279	266	283	311	288	307	315	295	309	292	268	317	326	291	285	307	287	319	320	278	314	306	309	316	328	312	281	289	286	285	280	291	293	320	273	289	292	304	271	301	283	316	290	241	297	291	283	294	305	329	287	283	298	269	301	303	309	272	269	294	291	268	284	299	292	292	307	348	345	308	324	302	329	291	266	289	316	336	294	307	283	307	264	267	274	295	294	265	269	308	296	305	285	310	293	316	290	276	283	297	294	294	289	251	299	298	308	259	271	323	289	297	319	289	286	321	282	302	280	280	308	326	290	303	278	334	274	260	311	311	292	300	291	292	285	281	310	273	300	331	319	316	282	332	318	278	294	304	292	259	299	288	291	285	281	276	294	299	305	292	281	289	311	299	303	305	279	301	311	292	287	275	269	275	274	306	279	276	322	289	311	290	293	288	321	298	294	259	286	296	297	295	267	282	276	286	302	310	322	325	291	296	288	299	288	330	297	275	289	284	351	280	282	254	303	300	277	240	293	271	273	286	323	302	306	284	303	282	304	297	298	289	281	311	299	264	280	295	278	271	298	308	298	294	327	287	291	292	293	242	309	295	298	315	311	310	302	324	309	281	288	283	271	305	285	278	295	269	282	287	293	317	286	285	298	305	260	273	262	280	296	302	307	290	274	316	302	263	326	278	295	310	290	305	281	313	305	263	260	281	321	306	297	320	285	299	296	291	315	283	290	309	292	332	306	319	312	287	270	321	295	298	318	287	292	280	288	284	293	266	289	286	320	284	304	303	278	288	267	305	252	279	305	264	273	300	305	272	278	273	310	305	290	304	329	304	273	280	285	292	282	262	304	271	284	328	308	296	268	314	273	276	298	302	263	297	277	302	293	315	274	266	253	281	289	311	283	276	278	294	275	279	291	307	269	315	284	315	277	302	284	317	284	276	309	256	296	292	280	301	298	260	296	283	302	300	290	296	277	283	327	306	309	308	308	297	301	280	311	298	282	305	273	303	320	315	291	292	291	317	297	298	320	297	262	282	290	304	291	286	273	277	301	265	282	262	275	308	284	296	287	296	316	307	327	258	316	294	323	264	312	317	284	306	288	292	286	348	301	253	299	303	283	314	278	312	258	280	294	285	292	318	303	308	291	317	306	277	294	294	263	286	318	290	272	254	271	275	292	306	285	301	271	287	265	323	302	293	286	329	312	310	284	274	295	278	283	298	268	292	286	259	298	266	292	291	274	313	278	299	279	314	308	280	320	323	255	290	286	269	300	302	311	274	315	316	294	274	280	274	311	297	298	305	286	293	321	301	270	288	296	286	255	299	286	265	287	290	284	302	291	298	288	291	304	286	322	279	332	315	297	309	345	305	308	263	297	299	321	274	300	302	292	273	289	296	285	290	304	295	289	274	268	314	279	283	234	315	302	295	311	277	286	294	287	317	345	294	304	293	291	285	285	273	299	257	322	280	291	293	288	270	270	281	294	294	302	262	283	286	276	273	312	296	318	305	300	299	276	281	307	331	312	278	336	301	283	283	289	281	287	324	313	278	283	291	284	264	274	279	266	314	279	302	303	268	291	285	333	302	293	295	318	291	275	325	302	302	278	273	299	299	300	294	302	300	299	303	293	324	286	283	300	313	307	290	263	263	281	309	302	294	275	287	293	312	275	287	315	292	309	291	327	314	318	278	295	284	298	297	314	287	294	256	299	333	294	300	276	293	285	263	320	294	304	263	310	303	317	311	305	301	291	293	310	302	303	295	281	335	314	304	305	259	325	304	295	288	299	263	280	275	312	290	311	270	305	269	308	278	294	315	300	291	313	275	332	317	290	303	297	294	304	286	285	307	329	268	267	309	300	312	279	304	265	286	301	294	283	286	281	283	291	266	308	301	300	338	313	298	272	301	317	280	315	277	342	293	283	310	268	296	312	294	293	327	307	296	316	266	295	307	320	288	324	311	298	294	279	282	314	292	299	276	285	269	284	298	302	284	295	287	304	284	313	243	298	306	294	263	282	332	288	276	309	293	303	301	258	278	307	311	265	300	296	270	298	287	298	301	277	300	300	290	280	285	275	303	289	274	283	302	305	296	304	271	329	291	260	283	309	270	284	269	303	311	313	339	291	281	298	256	325	291	300	286	299	292	265	270	290	326	286	287	283	299	308	321	291	291	279	296	287	290	276	274	315	297	305	307	304	283	309	319	289	297	292	287	308	306	316	290	333	256	266	290	310	306	273	294	282	270	267	291	283	277	273	284	272	275	278	299	305	306	305	291	273	293	297	280	299	276	306	303	279	304	286	263	310	264	317	283	317	262	284	299	288	264	292	248	279	285	253	285	323	294	310	294	290	298	293	311	301	297	312	307	335	297	298	299	288	310	302	299	294	324	298	312	285	291	298	280	294	299	284	294	277	312	290	270	307	278	266	272	301	302	323	266	279	295	320	293	298	295	294	331	317	302	285	285	259	297	304	295	301	296	279	280	293	281	241	318	309	284	298	316	300	295	268	297	277	289	321	294	319	270	296	294	292	291	281	292	284	273	314	299	297	287	308	330	286	328	279	314	288	270	303	308	293	275	329	299	293	278	264	273	275	296	309	288	311	257	269	278	290	295	319	306	291	330	287	306	262	309	329	305	296	297	295	299	280	274	290	315	291	315	313	291	268	277	305	287	293	252	263	290	305	332	304	322	319	311	278	314	281	288	290	295	298	282	295	296	269	290	314	276	291	276	293	303	273	315	309	265	281	298	294	284	264	303	298	316	291	256	279	292	271	270	284	282	319	291	311	292	284	287	306	315	295	284	289	310	276	271	296	274	283	299	297	288	274	287	282	306	288	309	289	281	273	294	285	295	296	302	279	300	306	276	309	289	303	297	285	308	297	273	317	293	285	291	284	269	292	312	288	290	302	315	312	260	263	257	313	292	308	299	307	294	300	313	279	298	286	288	266	305	289	310	283	285	283	295	296	300	300	290	285	300	304	303	284	316	305	287	287	299	291	278	307	271	313	305	304	281	297	285	322	310	305	324	297	289	321	289	326	303	281	277	328	288	303	291	316	290	305	294	299	300	294	297	296	257	325	320	272	280	299	311	275	300	297	292	269	290	307	301	308	280	319	302	274	294	288	296	283	315	300	283	274	287	288	307	303	301	301	283	315	281	304	269	315	289	278	293	301	308	320	295	304	268	280	285	268	297	312	303	309	263	329	295	277	309	302	310	286	311	313	290	293	289	297	326	311	288	293	269	295	284	305	269	280	265	281	327	311	296	284	294	302	299	294	302	308	283	311	300	305	278	310	278	290	302	307	274	304	306	281	258	269	304	329	291	316	288	276	295	305	286	271	304	272	295	324	287	291	248	342	291	290	289	287	320	322	299
33106	45902	35480	18638	7494	2587	782	476	467	491	472	464	480	419	411	459	507	511	457	473	455	445	466	464	462	486	525	467	448	447	428	466	481	437	499	439	440	421	480	471	451	457	461	439	477	432	453	453	492	493	478	507	470	463	505	468	423	449	443	409	423	439	430	470	472	484	484	462	490	428	469	453	467	468	484	466	438	481	496	505	452	457	460	464	464	463	467	489	418	482	486	466	496	460	484	443	441	438	477	457	438	458	474	433	461	478	448	488	448	480	476	425	457	461	436	424	475	435	468	460	446	463	469	499	468	498	455	473	437	445	440	457	498	493	440	449	434	454	473	467	477	485	460	457	435	459	478	452	489	496	460	461	447	441	444	469	470	457	459	429	445	455	464	485	410	488	428	457	451	448	445	474	432	483	484	454	447	464	443	444	485	492	448	457	466	434	464	471	470	451	495	461	485	468	468	477	451	460	476	487	486	429	459	470	436	468	487	483	430	458	439	415	464	427	505	460	446	440	438	438	429	451	423	485	459	474	496	425	458	455	473	466	423	431	453	423	475	472	447	424	460	447	456	451	421	466	468	414	478	453	417	481	492	465	462	452	465	452	430	425	501	492	428	459	454	474	458	446	462	446	473	426	508	457	437	444	517	493	444	466	491	441	469	466	460	458	507	429	443	457	465	455	454	484	501	434	461	459	488	425	437	460	460	469	453	498	484	465	463	443	471	447	446	449	462	451	519	468	483	471	440	458	452	456	497	441	483	417	493	420	419	446	456	438	420	456	491	439	438	490	467	438	475	454	464	488	457	489	433	485	458	436	453	449	432	460	427	454	430	455	462	431	489	452	482	485	501	446	455	462	457	413	492	452	424	473	466	453	481	462	470	444	461	475	446	448	481	437	480	464	468	445	440	472	477	479	425	470	413	455	473	413	473	447	447	482	491	488	454	445	483	450	450	491	473	450	489	474	490	523	458	448	475	424	473	458	474	454	471	446	463	458	445	449	493	464	435	477	451	491	450	463	464	478	452	445	391	456	464	461	469	420	448	470	469	459	466	474	465	448	453	469	484	450	463	455	458	463	457	411	456	452	439	449	485	478	449	460	447	470	493	468	485	439	437	473	480	440	426	475	441	438	441	488	465	468	422	453	448	446	445	458	464	460	446	463	498	445	458	464	450	472	421	447	444	509	421	492	468	416	506	477	468	454	456	451	465	429	442	443	473	474	458	444	431	474	490	489	466	470	451	467	506	474	457	456	460	474	434	483	455	456	437	425	457	466	482	483	454	429	471	444	494	472	467	441	490	452	443	467	422	503	433	427	407	463	489	428	453	452	451	440	455	453	458	435	494	449	453	471	474	425	442	480	481	472	479	478	454	450	463	443	430	470	480	457	456	505	456	462	439	442	451	472	477	434	464	440	459	427	471	477	481	471	464	448	465	440	449	472	414	494	482	443	482	432	463	450	452	464	440	438	459	426	447	463	459	416	484	439	438	470	482	449	430	457	464	461	465	488	482	463	442	491	441	454	419	453	448	423	477	449	466	466	446	474	468	448	478	485	516	447	465	471	414	433	469	446	485	448	466	453	453	454	409	453	442	507	449	461	452	456	448	443	465	452	440	464	483	456	436	435	443	429	502	489	419	435	493	453	473	452	471	465	459	442	482	463	432	434	427	417	477	467	458	478	416	448	463	467	434	428	460	486	480	437	497	458	469	464	448	460	487	450	453	464	469	458	449	454	464	443	468	464	508	497	449	422	484	451	454	463	452	436	487	443	477	452	430	454	482	448	438	430	465	436	467	475	437	451	482	523	457	459	476	424	465	460	444	477	447	467	482	460	443	455	420	473	432	434	479	475	463	467	514	455	439	456	440	455	463	463	453	426	481	477	455	484	466	444	424	438	451	449	474	474	463	447	446	455	422	437	474	470	476	448	488	474	423	493	472	439	472	451	503	471	468	472	424	460	438	452	446	454	454	464	439	461	397	457	452	509	457	458	461	465	483	471	446	469	467	459	440	401	418	448	458	491	492	399	438	456	478	419	479	451	491	481	457	493	530	454	453	451	445	481	480	439	422	454	475	426	468	463	454	472	473	443	499	467	500	477	419	461	437	460	490	441	449	462	462	441	504	444	471	455	500	458	450	450	449	485	458	488	469	472	495	463	432	433	442	446	439	407	453	451	444	464	449	441	449	454	452	437	462	453	421	425	451	426	426	433	482	434	442	449	458	424	490	452	467	451	407	454	430	455	458	455	452	476	460	454	467	470	467	475	461	454	474	435	463	469	466	460	503	443	417	451	492	495	404	472	457	458	486	492	485	453	446	481	441	465	484	471	456	437	449	470	459	444	441	479	450	440	435	434	466	451	458	486	444	410	446	435	470	454	461	423	456	469	458	461	441	457	480	469	497	475	437	465	412	445	470	464	467	457	486	499	434	497	490	489	470	442	442	459	445	475	471	425	483	443	453	455	487	484	480	467	416	460	466	474	481	454	464	423	473	418	445	455	445	453	434	450	483	446	432	459	446	417	447	449	422	453	459	519	465	464	410	445	469	482	480	455	465	451	443	491	383	470	461	470	460	429	475	531	438	475	452	468	443	434	471	491	421	454	469	474	490	464	454	457	472	478	455	420	496	426	470	474	472	493	466	509	481	455	432	446	486	474	456	453	412	464	496	476	421	462	485	434	469	437	474	454	456	437	466	469	468	468	474	451	466	465	509	441	447	441	456	429	522	431	427	465	494	464	463	429	457	480	459	477	424	463	441	474	488	424	478	463	455	480	448	431	475	431	436	486	489	436	441	432	465	445	443	440	471	478	442	467	483	458	459	468	480	468	510	469	447	472	451	469	464	455	468	437	447	442	470	400	480	460	466	458	409	487	476	475	460	472	479	462	443	455	436	501	460	413	435	438	427	428	478	423	440	460	459	471	478	454	494	448	481	510	423	433	466	472	398	454	509	478	455	473	457	503	485	453	432	482	464	400	478	467	445	452	430	482	473	435	443	446	428	432	424	425	442	469	456	485	473	463	454	444	437	469	459	479	429	449	475	472	488	459	487	501	429	471	444	471	468	451	489	446	440	439	479	471	433	434	490	478	469	453	471	431	471	483	487	488	457	461	484	428	483	428	477	459	481	456	488	478	449	449	459	462	432	453	437	433	426	445	457	459	465	424	516	463	484	479	505	448	482	467	490	432	467	452	466	427	465	476	500	490	482	482	481	445	470	475	433	480	435	478	466	456	455	467	471	417	455	476	448	451	463	484	461	474	453	461	443	498	441	426	469	494	460	515	487	463	427	458	446	438	453	430	450	456	458	490	439	484	435	461	466	447	510	449	444	474	456	465	456	440	446	443	489	481	454	463	466	420	474	477	456	458	491	437	447	462	448	474	470	498	436	446	481	440	468	450	448	434	480	470	452	433	459	472	461	470	461	443	455	449	464	438	477	442	502	443	451	417	472	485	471	452	475	468	478	431	476	471	456	458	459	470
24443	22379	32974	30463	23529	15954	3392	488	355	374	365	373	336	377	370	382	353	347	355	382	346	369	373	357	354	366	389	358	415	351	360	345	326	337	335	365	331	337	371	336	358	406	359	336	370	382	335	356	348	345	341	381	346	341	351	369	363	322	340	346	345	352	359	355	386	347	344	398	358	321	295	351	366	345	328	350	323	389	362	348	336	358	343	346	332	346	356	353	346	326	394	338	367	369	347	323	344	335	338	326	333	375	348	366	344	355	332	328	348	358	374	331	332	318	306	348	332	349	392	341	366	320	322	354	372	329	365	331	347	366	345	363	342	348	344	365	326	353	344	360	350	354	363	336	327	352	328	317	366	371	348	348	369	359	363	349	358	350	342	353	368	346	341	359	340	361	367	378	343	342	358	345	360	338	370	366	333	333	313	357	340	357	370	350	382	327	353	345	361	357	363	345	332	332	337	340	350	333	354	356	347	352	351	340	366	287	344	312	327	345	372	366	368	358	371	364	339	364	344	363	357	352	362	372	399	343	337	324	374	343	360	326	348	345	333	364	368	338	379	365	321	365	362	341	344	345	337	327	342	324	349	340	365	319	330	356	313	337	351	331	344	348	375	322	315	373	354	328	366	321	366	331	357	348	362	357	333	340	347	361	349	345	332	338	363	326	349	363	324	339	370	346	352	349	341	339	322	358	370	365	330	340	356	326	369	352	351	298	334	366	373	321	354	343	373	372	355	368	355	312	377	385	371	292	378	367	340	337	355	359	335	344	354	346	317	338	356	378	361	327	341	322	338	337	378	340	311	326	331	371	346	333	344	348	323	379	351	343	374	339	345	327	361	337	372	365	356	344	362	360	344	356	346	356	380	339	311	328	349	336	383	356	385	327	327	348	340	379	329	384	376	373	346	364	357	359	352	320	371	375	353	349	339	333	379	352	382	389	366	355	318	343	326	369	357	348	346	328	381	368	347	333	332	352	384	322	352	333	333	339	327	356	348	333	375	349	346	356	334	382	328	335	355	320	327	331	360	348	354	371	313	367	323	353	388	380	345	349	382	394	346	356	332	386	347	344	380	380	368	344	360	365	362	313	355	367	361	337	368	350	347	371	332	328	345	319	314	339	343	351	344	372	345	352	327	338	341	349	379	343	355	367	358	364	347	361	356	340	336	357	347	322	332	337	347	325	397	359	356	344	364	374	339	357	326	343	355	329	347	359	349	364	361	357	332	335	353	346	348	350	367	337	345	331	363	327	350	342	345	348	388	338	346	338	376	344	350	362	350	322	324	338	359	343	363	327	332	365	394	317	317	363	370	378	379	335	349	318	350	355	351	370	299	331	351	316	335	332	376	338	353	316	310	377	340	343	342	326	358	342	332	329	351	369	320	358	360	323	342	331	343	314	328	362	388	347	371	361	376	345	368	362	344	349	405	352	386	387	346	345	339	379	311	318	344	344	326	368	382	323	329	367	367	362	349	341	350	360	349	350	360	359	346	362	346	351	364	345	307	363	353	352	330	350	359	348	323	345	363	376	336	354	344	362	358	333	347	342	375	322	364	376	355	359	335	366	346	360	369	341	363	356	353	326	324	371	310	358	330	371	371	355	321	336	351	355	363	361	353	332	321	355	363	360	348	362	354	347	319	356	306	382	344	371	369	332	356	368	340	346	339	335	372	368	359	384	334	341	346	352	353	335	370	354	339	345	365	342	335	380	376	358	346	340	302	347	376	341	351	348	374	341	402	325	347	338	339	369	326	330	337	372	302	345	353	329	320	347	368	343	337	353	361	345	342	341	334	371	389	340	351	358	336	325	386	314	379	336	340	365	311	362	353	350	354	333	351	333	350	360	383	352	353	357	346	331	332	370	327	347	325	354	366	369	336	328	339	335	358	350	307	372	390	355	337	374	378	332	361	331	343	344	364	339	341	345	313	409	359	329	381	347	356	357	372	361	343	307	338	353	317	345	348	349	381	334	367	367	339	305	361	320	362	353	332	366	378	332	364	347	322	331	323	346	329	381	366	323	351	364	360	330	364	347	356	345	355	355	356	332	353	364	335	375	377	367	343	340	344	321	357	344	365	334	332	349	342	365	331	386	369	314	322	363	364	355	338	366	343	326	340	367	350	382	348	327	302	342	335	350	353	345	360	336	356	375	321	338	313	322	351	345	371	361	358	351	347	357	374	363	339	312	357	358	354	330	326	344	339	380	354	382	356	330	357	357	347	364	318	329	352	348	360	351	335	386	358	354	376	341	373	319	322	335	365	335	369	338	361	342	340	363	379	355	351	322	367	368	323	347	339	368	347	356	345	322	388	368	333	337	383	351	351	378	345	351	362	362	365	355	353	352	332	379	339	333	342	397	321	321	339	327	332	372	364	406	343	359	374	339	351	360	341	344	353	337	368	357	355	342	320	344	337	368	369	369	355	350	367	349	369	322	364	344	380	326	326	384	345	361	372	324	352	339	350	356	377	324	364	325	359	395	309	366	339	332	338	326	334	324	332	331	343	337	361	369	368	374	342	380	350	355	331	343	347	334	396	357	345	377	342	318	343	341	308	380	337	376	357	352	330	335	343	312	331	343	388	306	342	368	342	365	362	385	355	354	363	350	311	357	347	351	374	373	304	326	361	372	383	374	345	347	330	356	354	339	373	333	346	339	331	348	331	334	322	329	340	353	365	321	343	321	371	346	327	347	319	340	358	310	345	352	344	354	369	347	370	391	360	370	348	346	315	364	336	320	356	343	369	378	383	349	354	378	343	355	343	365	342	353	338	333	338	350	343	339	348	345	328	334	355	342	344	345	315	347	342	330	344	363	334	334	347	358	369	340	373	351	368	378	357	354	337	365	360	358	385	340	351	303	356	323	365	364	357	360	370	374	355	343	359	370	354	336	329	348	397	366	335	369	353	355	341	351	350	344	385	331	328	342	367	365	365	364	351	350	352	354	348	363	355	423	335	328	370	366	354	381	351	348	356	350	346	332	347	357	375	355	333	378	380	329	380	385	329	360	372	338	334	336	313	330	360	361	361	352	356	317	351	364	364	324	367	346	364	383	324	345	371	383	347	340	307	316	341	372	329	327	324	386	353	359	353	317	359	351	326	341	339	354	362	353	365	328	350	325	346	322	356	350	333	385	328	349	348	347	348	351	337	356	361	376	336	342	347	356	346	342	329	364	357	369	382	313	363	344	359	332	363	379	338	374	369	311	377	361	358	326	357	373	342	358	375	330	348	339	340	349	379	336	341	343	354	352	363	365	374	329	363	364	352	354	360	350	369	342	353	355	337	350	350	327	347	336	367	404	355	338	309	374	342	372	321	364	330	368	390	363	327	345	314	359	344	379	324	344	333	326	379	348	322	359	356	346	374	344	360	346	373	374	366	363	343	347	324	324	353	358	343	326	325	335	337	329	356	370	346	382	382	330	369	365	369	362	373	337	364	315	366	388	352	363	361	337	331	353	353	355	370	356	324	325	359	369	349	366
58533	90554	72421	46897	28805	12746	3111	734	564	528	507	551	552	496	499	558	536	544	534	503	543	533	593	505	537	526	526	553	569	560	539	568	541	573	556	535	553	510	558	547	569	514	556	503	514	493	544	554	553	573	559	556	534	507	560	590	521	518	541	571	535	546	541	539	541	548	559	530	500	556	486	501	532	585	549	551	524	534	554	525	565	556	548	511	535	514	537	543	562	539	582	543	595	586	534	552	550	512	517	537	476	503	562	502	527	566	542	552	544	555	591	563	546	562	527	546	575	519	537	502	570	529	546	530	541	505	502	534	553	548	538	553	552	497	511	517	529	538	539	522	525	530	514	542	558	521	556	575	555	546	536	538	557	548	551	538	546	593	507	546	543	557	526	544	590	513	526	524	539	547	519	496	540	595	548	540	529	550	528	541	537	557	549	580	536	556	544	543	560	557	543	531	511	516	517	537	551	554	531	588	546	524	513	569	540	547	540	550	506	557	559	518	525	538	544	523	566	569	554	537	539	525	525	529	531	522	556	519	576	516	548	535	537	533	528	529	560	519	495	566	553	515	539	534	542	531	532	546	540	513	545	550	551	523	537	538	558	574	560	532	545	557	575	577	553	532	551	525	517	539	522	545	528	540	546	532	550	524	573	543	573	542	523	544	540	603	553	537	560	548	552	510	541	553	570	536	532	522	558	504	539	538	529	531	543	542	548	554	544	520	527	554	535	499	544	550	559	552	559	534	524	541	566	537	563	522	547	575	506	542	577	539	584	532	516	528	556	544	500	567	557	552	521	547	567	528	556	532	515	553	531	576	518	525	536	567	515	556	544	525	507	498	497	512	560	530	558	517	515	514	545	557	546	510	535	513	566	553	583	469	518	562	512	509	551	549	558	551	485	527	536	537	546	557	516	547	500	566	571	550	548	505	528	525	534	545	510	565	529	552	545	527	513	531	545	535	560	519	566	545	525	531	554	530	532	551	557	519	515	542	529	542	543	561	502	524	538	547	548	555	574	570	546	533	580	528	511	500	606	584	534	537	507	545	522	545	539	519	531	503	540	574	546	573	560	537	566	497	533	580	527	510	542	537	542	583	529	535	510	536	581	569	545	534	524	567	555	562	547	535	557	507	547	542	559	544	530	552	504	572	508	537	506	558	542	553	517	540	520	552	525	542	543	516	548	540	547	571	529	516	548	520	571	550	538	509	538	547	553	570	513	522	541	605	507	525	513	562	521	521	553	534	547	554	542	600	523	580	501	578	553	541	574	568	579	607	555	566	499	491	541	529	550	460	514	522	538	537	520	562	555	560	552	546	527	531	543	553	549	546	526	531	538	545	531	543	565	537	557	529	538	531	531	505	532	499	507	514	549	552	535	573	527	555	525	545	539	578	528	545	546	537	546	531	558	543	519	575	574	543	523	539	526	512	548	541	528	496	546	563	522	572	571	540	556	543	543	574	529	537	524	537	530	511	507	564	543	513	562	493	527	503	524	561	541	591	544	561	545	569	573	551	506	528	548	563	569	537	518	528	535	568	556	588	497	496	555	514	567	577	539	545	522	527	534	563	556	540	566	550	539	551	519	550	510	564	561	510	530	569	532	501	537	549	545	562	581	556	549	534	548	525	516	494	513	548	511	530	535	543	556	531	538	534	523	532	568	561	524	547	518	509	514	553	540	545	538	536	542	540	559	530	580	544	550	582	510	529	537	565	546	542	550	530	564	554	575	531	521	496	548	536	547	550	547	527	560	485	534	575	533	533	531	524	556	543	521	533	556	536	608	558	552	510	574	549	565	555	549	507	579	562	532	548	540	580	548	519	502	521	549	535	481	542	563	579	539	531	555	530	601	531	557	528	568	574	546	582	515	506	568	523	510	541	505	491	534	565	556	563	560	525	564	571	510	530	516	525	544	554	542	518	538	566	580	595	531	581	540	559	537	561	513	524	558	536	562	539	527	567	502	518	583	555	517	504	574	577	495	538	509	558	522	554	542	551	524	555	577	545	554	558	550	532	549	562	561	569	552	553	559	565	529	546	556	554	526	516	536	564	555	525	546	571	556	524	571	530	550	516	567	551	574	518	562	536	550	513	540	526	537	557	529	570	537	553	513	547	546	571	536	550	553	564	524	539	553	561	550	567	516	550	547	522	528	552	514	545	528	572	513	537	537	557	562	556	544	525	531	497	549	543	555	562	554	564	571	547	552	538	512	510	535	531	549	592	530	507	554	560	545	519	541	514	532	571	518	475	568	565	517	540	552	552	526	558	564	503	516	572	555	511	542	558	515	516	575	579	560	535	547	550	538	570	539	579	555	574	562	522	554	559	569	534	538	570	520	556	536	506	520	510	549	562	569	529	564	520	540	551	563	544	528	559	491	501	572	549	566	541	590	529	523	538	536	485	581	516	555	607	545	568	524	516	562	518	535	551	533	544	558	555	524	529	511	539	516	519	555	539	555	531	520	522	535	511	534	523	491	518	537	522	535	521	559	570	499	549	551	545	562	532	532	557	539	525	556	520	514	524	530	544	560	543	505	558	549	556	539	489	540	564	582	529	488	521	569	524	552	607	561	565	560	548	558	554	530	561	486	530	497	530	506	512	538	545	563	554	541	536	543	561	547	532	520	559	545	502	556	555	513	513	512	545	488	541	570	573	521	580	522	558	552	581	526	547	542	571	529	557	538	559	495	547	483	589	561	560	539	551	570	494	555	531	525	531	526	524	512	529	561	539	541	565	527	537	521	536	576	542	523	535	554	543	528	531	556	553	538	567	559	538	525	534	561	547	525	517	512	532	533	539	505	566	578	510	512	529	527	532	525	570	524	561	528	541	561	589	560	554	567	505	512	528	509	548	577	555	517	535	548	540	497	541	520	540	550	569	533	541	592	541	562	504	514	536	539	495	529	542	550	522	529	525	524	561	546	530	510	527	540	534	549	539	523	515	558	539	553	563	546	537	550	549	489	548	564	549	546	543	555	535	536	535	542	552	546	548	552	520	533	538	503	524	568	557	512	547	573	528	532	527	550	532	514	548	546	545	505	564	539	566	547	591	533	522	545	509	542	511	531	560	520	530	553	534	542	500	577	549	550	528	514	560	533	555	555	572	566	554	544	521	604	582	559	566	526	564	536	515	557	509	585	492	541	555	506	527	521	563	506	521	534	553	556	549	527	499	507	550	560	551	541	524	531	568	513	602	488	544	553	566	549	497	501	521	550	586	581	539	509	520	526	526	519	568	538	535	529	551	558	532	521	501	580	541	558	490	521	521	546	557	521	542	517	543	559	529	546	562	531	560	593	526	541	542	540	504	530	538	523	542	523	515	554	512	544	480	572	566	540	532	513	546	521	517	573	522	518	513	569	543	513	530	513	556	573	561	513	494	544	548	522	555	537	536	533	502	532	519	529	535	501	528	549	530	548	535	536	539	536	587	562	564	540	546	544	535	531	519	554	538	575	558	548	551	553	571	520	515	563	565	531	530	559	539
23410	21915	31415	27399	23804	21461	10912	745	416	383	392	383	379	352	339	377	386	369	388	325	343	361	363	352	354	360	389	373	381	380	382	364	345	328	355	380	352	357	399	353	367	375	361	340	366	354	372	366	330	378	394	351	347	367	356	392	350	357	377	350	352	392	337	386	379	362	354	374	366	380	351	380	350	353	376	385	367	405	329	375	360	356	366	370	387	321	368	358	346	335	354	382	367	360	302	377	371	357	362	350	327	364	354	368	399	370	377	360	328	334	392	386	391	414	307	373	373	319	366	329	322	381	356	368	368	398	400	366	368	361	354	378	371	398	378	366	332	352	360	362	360	389	397	341	384	326	376	389	390	382	342	362	358	364	339	359	369	340	409	361	366	352	364	333	406	380	383	368	384	365	376	368	374	376	379	347	320	376	359	371	376	354	346	400	345	370	352	346	345	366	335	353	339	389	339	363	374	360	372	362	341	363	395	333	367	354	380	358	346	368	373	346	393	354	385	371	375	359	362	375	379	366	352	328	381	367	356	354	371	344	384	367	366	362	375	388	387	362	385	330	374	365	366	362	332	374	367	372	345	375	344	341	305	360	362	396	367	371	359	363	361	320	436	340	348	377	365	356	381	367	386	342	350	349	352	351	373	345	385	370	364	327	363	333	352	373	353	370	389	328	355	351	355	377	340	374	357	363	361	369	366	386	372	351	354	367	367	352	370	357	385	371	378	370	342	393	354	348	368	351	402	383	370	374	343	347	369	375	378	366	359	358	403	356	347	332	369	404	326	361	370	360	360	344	390	363	373	349	385	385	370	364	413	392	354	364	378	353	384	369	340	337	347	340	348	382	371	351	346	377	372	361	355	351	368	386	339	362	358	354	328	322	343	410	339	352	354	381	375	367	363	332	397	367	352	370	360	335	381	392	336	367	386	335	377	386	349	373	339	345	382	397	335	379	355	363	379	356	349	360	357	357	382	378	364	344	370	375	377	369	354	350	346	366	374	343	343	356	363	368	401	367	364	359	342	353	403	355	384	352	395	360	364	391	385	352	405	364	344	382	363	350	350	384	354	369	395	364	361	378	351	364	369	339	366	379	353	366	353	353	377	367	369	386	353	384	367	366	363	345	363	349	372	326	379	347	327	355	355	346	361	356	369	352	348	400	370	377	366	365	352	343	352	351	369	338	343	365	363	362	369	390	329	372	371	389	372	340	380	364	315	390	334	390	309	343	405	369	358	365	353	368	398	375	364	349	356	348	356	359	363	346	343	372	365	371	416	335	356	349	374	349	360	363	375	384	413	366	368	349	332	396	404	372	347	360	347	377	393	362	363	336	356	338	374	351	361	368	381	388	374	354	330	366	376	391	331	351	370	350	372	383	358	358	324	384	364	353	379	351	351	366	352	318	340	345	355	354	363	396	362	374	318	371	379	361	359	342	354	389	403	374	365	365	353	364	341	346	396	353	349	349	372	323	357	352	348	357	344	341	396	358	353	377	370	382	371	339	337	363	381	371	335	357	366	370	367	365	331	372	334	369	349	343	373	359	355	359	361	355	378	368	364	390	357	344	358	342	376	390	401	362	355	325	377	376	365	354	346	348	357	389	381	334	360	379	377	382	387	371	364	322	364	324	352	392	365	338	371	352	370	356	379	378	385	375	370	362	391	324	393	355	367	352	317	358	361	422	390	366	353	358	352	392	367	347	350	394	347	361	393	403	386	354	327	366	361	340	361	362	359	367	362	333	328	380	358	367	336	344	402	332	339	351	368	356	375	370	334	348	353	353	351	389	390	382	363	357	365	346	391	373	386	348	364	366	331	404	401	348	342	336	369	347	353	367	370	351	346	350	396	379	367	358	326	336	369	368	394	367	365	351	347	369	358	379	376	363	385	374	365	404	359	395	377	362	359	330	347	367	355	366	381	340	402	360	408	355	389	355	380	374	382	361	343	343	343	365	345	358	350	350	363	346	329	412	363	361	353	333	392	392	354	357	351	342	355	374	360	356	374	335	380	350	356	365	355	341	338	395	369	364	326	332	362	350	344	381	359	386	337	361	348	338	376	362	373	358	381	340	365	381	358	368	362	348	341	387	351	336	359	333	350	378	352	373	338	380	353	385	351	393	353	340	361	396	361	349	370	355	336	366	346	366	387	359	357	355	380	354	354	385	354	313	373	363	378	355	358	346	367	359	368	371	384	405	368	359	343	383	374	361	351	351	352	354	335	357	363	326	366	344	361	378	356	345	384	357	380	417	370	368	379	344	368	344	340	320	348	373	357	373	373	378	346	341	352	374	337	368	344	357	354	379	342	356	377	358	378	332	356	351	409	337	357	360	356	370	373	347	407	368	365	375	391	344	354	343	345	352	352	369	360	366	378	356	362	383	394	392	360	397	361	329	336	330	347	354	348	386	417	365	346	357	355	364	372	360	336	361	352	386	368	362	347	332	358	319	355	343	342	370	352	364	337	346	370	336	368	383	348	331	378	367	332	360	334	355	363	373	369	377	347	378	353	391	386	340	373	363	372	373	353	373	365	349	353	342	386	315	380	365	361	377	377	362	342	363	368	376	356	342	374	365	343	343	363	360	383	370	341	377	360	369	344	356	367	368	351	336	355	351	358	338	417	393	356	358	378	378	359	348	343	354	380	387	333	355	359	347	361	370	346	349	358	365	346	412	335	384	343	354	373	341	393	385	374	327	357	327	344	350	337	323	348	346	359	360	371	357	334	361	329	401	394	402	394	383	351	362	364	397	375	353	347	365	387	346	334	358	360	404	345	367	370	363	363	368	368	337	378	335	361	399	370	380	351	407	359	359	359	337	381	343	368	370	367	395	376	411	369	382	382	358	369	366	376	403	364	361	394	384	327	345	422	369	393	391	366	374	361	382	372	361	389	336	355	385	365	377	336	346	337	359	352	319	345	389	361	362	371	365	390	393	378	339	353	383	380	340	362	387	347	333	378	359	363	360	375	334	397	362	406	364	355	356	366	357	344	352	373	373	387	342	371	380	329	358	339	364	382	360	355	342	374	375	350	380	354	368	363	404	368	351	394	366	343	360	344	382	368	363	343	381	344	372	353	379	348	350	358	384	357	393	382	358	329	370	376	384	343	381	373	363	357	337	363	349	352	373	344	341	395	371	356	338	341	365	382	373	350	370	372	386	372	377	370	353	360	372	374	358	343	383	343	388	341	385	349	372	393	360	333	367	377	369	363	384	359	401	355	344	338	391	396	354	355	366	379	385	401	356	330	347	335	350	383	348	372	331	348	368	351	352	372	348	355	381	319	356	356	341	370	373	353	351	371	357	377	338	393	404	363	350	361	392	373	353	349	380	384	368	355	331	355	338	359	347	366	342	335	373	349	372	363	354	371	363	366	350	401	355	376	363	349	388	374	372	370	369	362	354	377	326	382	334	368	396	393	305	368	353	346	369	369	403	372	351	382	378	368	349	336	377	372	364	369	349	360	381	338	360	371	339	355	334
62380	102520	83055	56769	36467	19164	4767	989	569	562	567	564	556	535	563	532	559	552	521	586	539	581	561	530	579	533	580	579	556	583	580	549	529	541	562	573	538	562	571	541	555	571	583	545	536	562	535	526	519	513	565	525	546	568	566	562	578	535	525	553	601	533	588	527	525	553	598	550	593	553	559	580	545	598	548	535	558	542	541	536	571	530	544	540	552	574	532	555	568	527	555	544	575	577	568	560	530	538	515	555	588	562	546	553	569	588	543	544	561	559	551	555	561	567	574	505	536	558	536	548	545	563	550	551	536	583	525	555	579	570	516	528	514	509	594	562	541	526	566	575	560	567	589	508	530	575	570	548	574	480	545	571	560	538	515	558	539	532	539	557	560	538	543	549	551	510	567	545	595	523	533	560	518	574	530	530	551	560	519	497	551	574	552	577	528	554	534	567	540	540	550	547	505	534	551	542	576	505	535	561	550	560	529	534	553	537	544	513	517	531	521	543	539	536	554	604	523	604	526	519	571	553	565	564	537	582	568	524	558	581	556	558	534	533	529	571	557	566	539	481	549	558	582	526	545	507	532	538	511	539	577	520	559	565	544	567	509	572	569	554	515	552	533	524	540	540	569	563	600	570	576	546	550	542	538	560	536	553	555	592	553	550	553	530	567	545	563	542	537	504	546	562	565	546	542	552	546	567	547	552	584	560	552	548	551	548	570	588	573	492	508	543	558	527	594	548	575	579	500	488	543	539	558	534	502	577	493	553	575	562	555	573	511	539	565	553	579	562	557	533	542	569	547	547	521	547	559	537	533	544	535	587	530	581	535	572	590	570	566	592	553	520	539	548	558	498	517	535	534	535	547	550	562	539	608	568	538	564	524	536	547	576	537	522	535	524	549	558	551	550	525	554	535	543	570	552	605	525	561	619	571	507	542	565	572	525	557	525	519	547	537	556	505	551	557	542	559	550	532	560	550	559	555	571	543	561	567	583	528	540	510	583	555	568	523	534	568	533	522	547	572	530	592	539	547	519	561	544	511	556	579	562	552	580	576	596	573	576	527	547	527	528	551	548	561	538	556	508	582	540	555	579	573	577	533	525	547	550	544	524	512	503	554	535	556	552	570	519	518	562	543	500	524	543	544	525	584	515	549	523	595	565	545	583	568	562	559	561	559	554	519	533	559	556	559	552	533	535	553	556	536	561	572	532	559	527	586	543	540	543	552	525	552	570	522	513	540	578	558	527	570	587	560	573	555	531	548	521	518	550	532	560	549	581	536	539	564	546	509	530	527	560	511	543	549	555	543	585	563	516	556	582	548	548	558	542	528	552	580	541	515	540	549	557	510	518	529	539	558	544	549	564	580	534	531	576	557	578	571	570	546	543	546	560	596	536	594	519	489	544	579	529	576	500	524	517	560	583	537	545	496	564	571	534	525	528	579	539	568	544	558	501	549	551	557	556	559	522	522	536	545	586	555	559	516	533	583	526	546	534	540	532	544	511	557	549	579	567	540	577	575	542	562	574	543	511	556	523	546	525	551	566	550	559	551	566	536	568	562	565	549	549	576	495	564	541	515	524	540	545	507	554	535	586	534	569	517	527	578	537	493	523	495	540	520	549	538	494	551	586	548	526	528	551	591	509	568	553	519	556	584	569	527	550	534	545	542	515	508	543	549	541	520	517	561	561	556	556	549	543	546	567	519	527	527	555	547	531	583	540	540	539	548	518	541	529	549	534	559	537	501	496	531	574	572	512	538	551	560	575	553	499	533	548	533	545	557	523	518	542	582	574	537	551	549	546	564	546	551	563	571	548	564	585	569	539	570	559	541	532	573	522	536	539	533	561	562	516	528	581	576	536	535	534	570	541	562	508	505	586	548	542	501	538	548	570	559	524	560	559	559	553	552	550	533	573	577	533	548	557	551	544	572	558	555	580	540	555	543	569	587	565	536	523	558	563	567	578	545	510	558	547	550	531	553	518	554	509	512	558	581	559	550	539	566	537	561	587	553	532	557	556	544	534	592	584	529	556	512	574	542	530	568	567	607	518	556	586	541	550	511	513	512	541	533	537	545	589	568	550	554	527	537	513	513	550	536	514	495	517	538	535	528	560	534	557	509	581	548	522	567	564	564	576	547	571	565	561	554	539	528	517	565	564	562	541	576	545	523	533	559	526	532	517	548	577	586	520	563	601	557	563	526	563	564	539	587	576	542	541	510	492	532	560	595	535	515	585	484	498	541	582	530	533	541	541	557	569	584	549	547	541	585	558	531	546	527	537	534	554	564	535	554	539	515	551	541	527	581	540	560	527	521	544	542	571	577	548	526	552	538	541	555	533	518	549	551	551	590	548	551	565	540	518	528	516	552	544	543	565	578	493	534	552	544	545	556	579	552	557	568	592	530	581	548	547	518	535	572	532	552	560	541	505	523	579	576	547	587	493	586	568	532	572	562	571	550	556	564	535	565	548	577	576	547	533	520	579	556	561	561	557	560	552	537	562	537	528	590	545	541	541	572	521	541	546	547	535	554	549	541	526	581	567	542	568	554	607	560	553	560	533	555	512	584	494	509	510	568	539	562	565	486	551	517	553	555	590	561	529	527	556	573	514	572	585	542	562	557	518	568	531	529	561	567	528	516	530	570	588	530	550	532	585	592	591	520	555	560	548	563	580	504	558	511	511	594	527	514	532	551	549	565	583	591	521	550	559	550	557	557	555	529	553	533	540	570	510	567	551	533	504	526	565	555	566	560	586	553	537	551	557	535	538	542	531	533	509	525	541	550	551	548	526	507	543	547	566	545	560	513	517	550	531	574	566	570	547	549	537	579	558	565	558	559	568	541	552	551	575	582	543	545	564	587	547	569	516	540	600	563	539	555	572	551	585	609	516	534	580	548	557	505	525	534	581	498	561	530	557	539	513	511	552	548	598	547	567	527	552	532	556	522	545	537	532	590	562	537	565	546	565	592	517	518	551	548	590	528	559	568	588	512	556	542	575	563	552	522	514	548	546	546	547	612	549	571	539	527	546	534	579	504	509	579	531	545	552	516	559	567	567	510	551	561	539	541	541	541	605	562	544	567	582	594	566	573	544	516	563	542	511	521	530	548	565	559	557	534	550	532	514	543	529	513	543	545	489	557	538	539	486	551	568	553	554	539	531	505	574	544	596	549	573	536	560	570	565	586	557	554	557	557	604	539	560	523	567	542	539	509	559	524	623	579	514	521	537	552	534	526	561	556	588	590	539	572	539	555	545	502	535	573	507	551	533	568	539	509	524	522	539	554	537	576	536	556	534	558	539	536	525	528	587	559	524	544	585	551	582	538	552	534	566	582	506	528	546	578	528	536	570	507	573	564	523	553	554	556	546	568	519	512	536	585	550	537	568	531	529	573	518	559	542	556	568	524	537	510	552	547	539	580	547	498	563	554	532	507	557	547	534	556	540	584	553	593	544	560	527	516	506	555	541	527	544	520	540	546	558	537	535	511	531	565	584
28481	27151	29332	17561	4732	1314	498	288	306	290	285	300	296	305	321	280	315	290	265	286	284	309	317	273	280	314	313	315	305	302	293	285	311	303	295	280	310	300	296	277	273	295	328	258	285	282	273	294	268	283	299	316	308	266	323	307	305	282	256	262	256	294	302	317	298	276	253	302	293	303	267	280	282	306	308	275	298	291	296	276	283	294	261	313	303	294	290	294	289	277	293	268	306	316	285	279	280	302	316	331	316	307	303	266	291	286	312	300	311	317	301	289	288	287	291	283	285	298	294	272	267	290	300	257	319	294	268	261	285	277	316	318	289	293	306	245	302	291	269	261	264	303	296	297	312	301	308	340	282	293	300	280	294	291	276	305	268	283	273	316	292	292	286	298	289	317	271	299	266	280	275	300	286	271	293	266	322	303	257	334	298	296	295	283	287	275	264	271	304	281	259	261	301	277	295	310	267	320	297	295	291	312	280	310	283	282	270	298	285	297	272	291	307	282	286	293	291	295	332	274	317	279	301	308	289	295	263	295	290	303	309	296	262	294	308	322	282	283	335	314	299	301	284	271	295	285	286	316	297	301	253	291	314	290	294	286	322	316	334	288	303	285	290	316	304	279	297	297	283	291	302	320	257	283	302	289	293	289	290	293	312	299	302	260	299	299	290	266	278	296	314	283	294	297	282	250	293	288	276	283	307	300	319	286	280	299	336	253	297	329	288	304	279	290	281	302	298	310	292	300	294	291	297	291	284	317	297	304	306	302	281	317	276	311	275	303	307	307	277	294	329	319	292	314	302	244	298	306	306	312	302	280	271	301	290	288	300	259	322	292	308	289	282	272	280	300	300	279	322	303	314	283	297	298	281	278	277	300	264	317	297	284	304	275	301	280	286	296	310	289	288	304	301	283	307	301	325	278	319	282	314	312	280	281	310	268	318	320	278	274	276	282	287	283	273	305	316	287	311	293	296	278	304	320	284	304	292	309	270	288	293	295	306	283	283	269	312	280	318	303	300	282	299	270	287	320	292	283	262	310	276	272	294	285	272	287	260	277	293	276	296	296	289	303	307	341	304	278	284	330	294	308	286	289	289	265	267	277	320	298	262	312	262	315	308	295	291	271	293	296	291	295	310	315	300	309	281	274	279	302	267	267	297	292	280	283	295	268	311	301	264	286	308	305	282	331	275	286	327	264	334	280	275	273	299	311	304	322	245	310	316	294	299	280	267	304	305	297	290	308	287	273	282	283	263	277	295	288	300	289	312	272	303	296	279	316	294	307	312	301	287	311	293	296	314	282	290	322	302	321	330	281	269	306	277	330	292	282	287	280	272	300	288	279	316	291	330	332	325	300	302	287	287	332	261	280	274	289	286	301	279	315	271	306	329	312	303	306	289	334	307	302	303	295	315	300	271	289	306	308	311	254	292	282	320	296	285	326	301	293	279	295	289	243	261	285	342	283	304	284	293	304	314	279	273	302	318	305	259	284	286	315	309	288	300	307	312	307	279	293	294	308	279	276	257	318	285	294	298	286	312	306	280	278	265	279	280	294	308	324	306	279	291	308	312	308	290	297	297	288	285	255	288	268	301	260	319	303	341	328	297	352	280	258	271	307	256	302	282	275	314	278	300	320	267	299	268	265	347	318	320	280	313	287	273	295	287	306	269	307	269	256	294	281	323	299	290	291	303	281	277	292	261	283	274	264	268	279	311	297	278	288	302	305	265	341	308	321	293	286	289	287	309	285	303	296	274	284	293	296	317	290	285	306	266	303	271	302	315	315	277	286	290	297	320	296	306	262	291	283	285	278	312	316	295	291	302	272	310	337	296	285	285	279	301	323	266	266	308	281	290	276	280	268	293	301	319	273	311	277	291	273	296	302	293	294	307	290	309	300	293	277	304	279	299	290	295	282	328	290	308	289	268	300	298	279	319	284	282	308	307	298	276	297	315	289	305	295	309	287	286	299	275	280	286	282	313	305	294	237	300	305	291	295	315	308	278	334	304	320	295	277	300	266	310	285	296	322	310	292	283	278	327	294	296	306	281	297	292	309	283	320	287	322	288	284	289	286	302	272	316	303	273	297	256	294	300	291	305	267	293	286	265	346	280	299	292	298	257	312	284	280	294	261	279	278	298	278	288	289	291	331	286	317	278	272	285	286	307	297	289	267	302	293	297	300	324	290	280	273	320	299	291	261	293	256	268	290	315	285	295	283	289	294	296	310	294	303	283	295	283	275	279	260	306	300	299	286	281	272	306	305	305	272	311	300	305	296	315	324	281	292	288	295	288	303	302	294	267	267	315	309	289	321	306	318	279	327	307	292	301	302	244	270	289	302	289	267	299	302	313	274	305	320	307	274	289	276	270	300	288	317	288	252	303	293	297	307	298	308	291	268	271	322	289	290	288	287	279	332	280	299	311	296	296	289	312	281	278	299	290	319	267	279	314	282	261	303	266	292	309	259	317	263	301	286	293	284	311	325	282	287	296	292	312	279	277	310	295	277	293	290	281	293	279	291	273	297	307	302	299	292	289	308	319	289	317	312	295	273	284	293	302	293	292	321	290	276	306	325	310	276	277	269	302	276	297	324	308	325	295	303	293	286	275	318	271	337	250	287	274	313	274	285	301	326	308	308	295	313	269	305	304	316	327	295	297	290	297	266	297	288	298	254	281	306	277	288	294	304	285	309	273	314	297	318	313	298	297	263	296	292	290	309	298	304	292	327	314	303	305	307	286	296	302	307	298	304	272	299	288	282	280	288	300	288	288	301	269	319	289	290	261	301	316	285	273	299	287	287	302	276	300	293	258	289	275	301	293	278	254	312	274	303	293	285	291	279	270	294	283	277	270	274	320	298	299	314	268	304	285	277	282	284	289	280	285	284	316	288	283	295	300	297	278	294	282	272	294	288	296	261	287	287	267	291	279	293	278	260	304	302	273	252	321	337	301	300	258	273	312	297	290	308	309	292	281	304	288	318	295	266	300	289	315	278	314	294	303	280	308	305	307	294	276	324	260	299	308	291	324	292	286	289	292	306	296	294	263	277	306	306	299	316	295	272	272	283	282	296	275	289	292	304	304	277	301	304	281	313	304	296	314	285	285	340	317	315	304	281	302	304	276	264	290	298	292	286	262	280	336	308	279	302	264	295	288	296	293	290	280	275	270	281	320	284	308	296	311	257	345	289	287	280	299	294	306	264	306	287	274	301	316	327	297	302	291	319	292	279	313	311	285	280	293	265	298	294	304	265	272	276	301	288	295	281	321	292	287	268	297	284	303	283	302	293	304	294	301	299	267	291	268	277	296	295	292	300	316	280	279	300	264	332	296	313	319	315	296	262	300	295	294	313	281	264	302	310	305	289	302	276	270	249	308	327	288	272	282	295	312	302	306	296	267	268	330	292	291	297	313	270	279	295	285	284	300	283	272	274	273	310	298	266	276	289	293	306	297	309	274	303	293	275	291	296	304	289	301	280	291	294	305	308	281	286
32830	45656	35341	18469	7231	2492	874	496	500	462	469	489	460	450	451	458	481	460	466	453	434	460	469	504	482	484	496	464	452	447	471	458	472	472	484	506	428	462	437	485	448	451	460	461	463	475	433	451	491	465	480	475	470	457	454	467	484	465	476	478	446	470	453	482	458	423	508	454	476	491	473	468	442	452	457	463	482	430	437	423	484	462	441	493	446	456	465	504	468	482	457	433	436	462	464	465	481	471	475	443	429	450	470	435	484	471	464	464	504	469	477	467	475	453	479	443	447	476	488	439	478	478	464	456	478	469	468	438	429	468	457	482	497	458	472	459	456	420	467	516	486	420	458	455	408	454	480	492	438	437	484	460	427	486	445	453	482	444	445	465	484	469	459	483	500	439	438	458	448	493	463	457	434	452	484	460	449	484	495	462	494	447	464	435	442	442	410	479	408	477	453	430	468	423	511	469	469	456	442	445	454	446	420	471	463	432	452	478	455	465	443	517	479	469	455	431	473	431	475	398	426	455	463	450	432	441	465	490	458	471	419	444	451	460	444	467	485	436	489	417	462	490	457	438	456	450	488	485	459	476	470	460	474	463	493	482	481	465	477	467	426	458	466	468	500	470	486	471	430	451	501	481	429	483	427	463	472	446	494	497	456	467	462	445	427	431	494	436	467	452	485	458	459	490	447	528	429	451	472	501	503	437	496	477	449	443	484	512	486	482	430	458	498	444	474	440	489	439	483	474	425	434	436	440	459	457	471	457	419	464	491	470	471	447	425	443	469	428	464	488	447	464	462	459	458	482	445	451	450	449	473	408	468	437	427	479	475	471	446	467	448	495	498	511	437	497	444	455	428	470	457	476	453	447	443	467	461	467	489	470	443	455	513	439	439	449	451	495	459	437	450	453	502	469	492	479	455	479	450	470	436	474	436	425	459	468	457	457	505	452	479	475	457	451	497	443	470	459	489	444	423	514	451	467	455	468	470	441	432	459	511	440	489	466	475	481	497	489	455	436	465	480	454	486	470	464	486	518	432	480	438	446	462	408	491	408	443	450	484	512	461	467	447	474	526	474	447	432	457	480	450	448	487	437	455	486	458	437	481	451	469	444	441	446	461	497	461	449	461	480	465	471	460	479	423	481	469	489	449	416	465	497	454	461	462	472	449	454	443	486	446	457	461	478	462	468	457	493	469	442	467	438	456	497	494	469	461	443	501	459	465	465	419	462	443	441	493	439	475	475	468	482	444	471	448	454	519	449	456	477	495	471	471	460	451	462	445	459	475	451	510	510	424	438	430	417	430	412	476	500	443	466	445	445	445	457	465	425	497	463	484	475	491	497	464	456	489	451	441	419	468	469	476	448	484	437	476	459	432	474	475	480	479	438	453	477	470	467	463	422	451	462	504	465	443	466	464	524	489	469	461	471	483	441	447	498	450	435	445	462	480	469	450	477	478	437	473	443	460	509	470	436	452	476	476	478	467	447	475	482	457	455	443	480	449	462	485	433	489	478	499	494	487	458	486	466	473	426	460	464	467	472	483	492	484	450	429	449	471	449	473	413	434	464	464	414	444	470	456	462	447	424	464	435	421	476	477	471	503	509	457	449	461	459	466	479	449	415	437	433	484	461	475	434	475	470	459	436	476	522	414	452	495	471	451	453	473	429	422	472	521	485	462	469	479	440	485	530	477	500	469	438	446	455	456	456	478	434	475	487	488	477	479	442	472	514	453	460	453	464	484	454	485	468	447	397	480	477	485	446	440	450	441	476	458	467	493	437	437	486	436	465	468	466	450	442	475	479	498	464	424	445	486	492	445	456	467	455	466	465	434	489	496	475	459	501	456	481	452	427	477	440	478	483	472	461	464	439	481	423	458	472	461	485	451	482	465	485	463	462	459	483	475	506	455	453	444	473	466	465	452	429	491	455	489	449	435	477	434	444	492	468	437	459	469	473	474	493	456	482	472	478	464	477	454	459	458	454	446	482	448	476	438	445	463	483	451	458	488	504	452	475	435	481	414	454	454	437	463	497	471	479	523	476	474	470	450	469	460	438	454	487	471	463	468	449	435	466	476	467	459	434	450	455	462	499	435	447	477	456	449	485	513	426	449	456	466	461	496	468	494	481	487	469	487	457	497	471	455	490	428	451	448	448	478	439	476	489	453	450	439	477	473	451	468	489	459	479	466	459	445	500	474	533	495	487	492	450	461	439	430	471	486	473	436	492	474	470	452	441	491	520	475	476	445	457	448	466	459	471	466	451	433	454	483	469	489	466	444	448	462	482	490	444	488	461	480	415	471	453	462	436	477	464	461	453	499	480	489	434	483	473	453	416	505	467	459	461	484	450	449	460	438	433	460	437	472	472	490	473	466	437	496	489	480	449	447	469	503	457	464	478	469	473	489	495	456	448	488	461	521	507	495	462	460	459	490	445	456	446	475	455	501	434	420	479	444	444	459	502	458	429	475	463	457	499	498	474	459	473	476	494	469	445	470	445	497	490	459	449	486	454	481	461	467	477	469	447	445	484	443	435	445	463	441	428	445	436	445	458	491	478	430	439	443	464	454	503	433	462	433	445	464	446	466	434	484	457	467	480	482	472	451	501	466	459	480	455	485	485	441	464	470	464	447	492	459	457	465	514	448	438	465	423	462	459	441	469	473	482	492	443	479	474	455	456	436	464	449	464	454	494	428	442	449	478	494	466	471	433	483	472	468	451	451	446	467	433	507	423	466	490	438	500	474	428	434	438	462	447	456	484	457	430	492	415	463	467	469	498	458	475	468	429	459	475	451	487	458	453	510	496	508	451	482	468	466	468	475	443	454	452	476	473	464	441	468	442	446	437	426	458	479	481	504	446	442	505	463	447	443	456	441	478	447	493	447	483	454	444	459	483	480	460	437	432	463	442	457	453	462	435	479	462	466	469	456	469	448	472	475	446	497	442	437	474	452	465	454	433	486	456	450	483	462	483	463	480	470	464	486	481	458	437	449	455	435	446	433	432	496	489	468	414	491	419	457	442	465	453	444	456	453	449	488	456	464	462	459	444	481	521	506	489	449	460	448	469	439	468	468	476	445	451	461	457	450	453	454	457	455	443	445	439	435	461	467	418	495	472	461	484	465	431	459	452	485	478	478	490	465	479	503	471	486	469	425	486	502	507	428	449	444	450	453	443	418	466	500	465	479	432	473	469	458	467	428	500	452	481	497	479	469	486	473	428	491	449	455	459	484	457	431	477	481	498	439	466	452	482	465	496	466	437	442	445	456	426	467	459	453	462	459	442	445	454	515	481	496	440	478	460	473	446	488	435	453	475	476	499	454	455	505	499	482	456	453	476	454	434	489	451	466	467	444	423	459	500	438	433	439	478	503	432	434	478	450	449	451	493	459	484	465	480	464	443	475	475	455	465	442	463	451	457	457	439	446	463	445	459	433	461	427	485	485	463	496	484	452	457	488	470	451	452	482	418	438	442	473	474	418	462	467	453	446	453
24439	22388	32945	30614	23631	15971	3605	445	372	377	348	379	332	359	389	396	334	378	349	317	380	347	357	325	365	384	386	369	366	322	353	362	344	319	343	348	391	366	355	365	330	373	340	349	349	373	325	357	374	339	341	333	345	344	357	334	343	366	367	320	331	365	382	354	345	364	348	347	332	326	335	332	313	332	346	363	348	340	337	355	359	332	324	336	366	362	366	334	371	377	394	384	340	356	356	367	338	365	327	356	350	331	344	330	352	364	346	349	345	363	376	334	364	376	365	365	344	344	364	370	366	373	330	361	354	356	375	375	345	365	334	361	314	366	356	351	368	357	336	351	385	334	339	361	345	377	360	372	330	381	347	354	365	383	350	353	355	378	352	354	318	318	369	362	337	322	351	347	358	332	356	309	344	317	359	361	363	338	342	370	353	368	350	339	371	355	350	340	352	397	364	347	318	323	320	352	337	351	384	375	372	355	350	364	344	323	299	336	341	331	364	361	358	354	362	322	349	312	331	310	324	360	342	334	336	360	329	345	344	338	374	328	365	367	350	349	350	384	314	354	370	340	359	340	359	387	355	369	336	374	363	358	349	361	336	358	347	354	372	348	377	350	349	351	371	382	358	357	322	353	369	358	319	356	345	321	336	357	372	348	367	315	365	382	369	331	360	337	392	343	331	330	365	357	365	355	333	342	340	372	364	346	401	341	339	319	360	362	359	353	340	337	344	332	320	352	349	358	365	360	303	331	337	363	370	345	354	324	361	336	337	368	362	338	346	334	377	359	344	336	308	354	363	328	372	319	331	342	354	358	347	354	376	371	318	314	349	351	345	361	348	333	365	328	363	311	330	324	333	333	365	344	325	348	355	326	347	361	380	357	341	356	345	365	363	319	350	363	385	369	379	340	314	339	327	387	348	332	346	329	304	363	342	365	372	395	399	367	313	384	355	362	345	352	374	353	338	369	334	359	338	291	355	337	347	379	338	365	353	361	350	377	395	361	367	332	349	343	366	376	336	355	373	331	372	328	358	333	329	350	359	373	354	379	349	323	385	320	343	355	361	365	364	336	336	335	354	338	308	351	352	352	344	345	377	381	347	350	328	375	333	377	334	347	362	338	343	354	342	347	381	334	339	355	362	335	334	344	388	383	335	365	364	350	350	369	364	339	345	360	348	369	325	361	336	370	352	364	299	351	325	349	350	363	388	332	341	314	348	339	357	354	322	338	329	338	335	317	325	351	336	332	382	353	335	329	348	349	384	339	375	376	343	320	373	346	344	346	342	328	344	363	353	347	371	338	361	381	306	382	353	321	358	342	334	332	354	376	337	384	363	356	392	326	367	366	342	375	323	357	371	353	348	367	339	373	368	353	316	347	344	338	355	364	339	353	374	341	334	380	358	354	349	320	372	324	365	357	331	321	317	360	372	351	348	338	369	360	338	371	350	362	342	366	358	335	339	321	330	365	361	366	349	374	337	347	360	354	347	356	349	369	335	367	363	332	369	359	349	352	338	407	357	320	377	365	371	345	363	344	351	365	349	340	352	355	302	351	345	351	375	346	385	318	355	348	369	352	349	343	365	364	369	340	348	327	335	353	329	332	327	354	344	359	345	353	336	361	335	350	323	352	323	382	375	350	346	352	333	336	362	339	373	335	356	328	350	343	385	339	380	345	334	346	317	346	336	340	361	348	333	361	365	345	332	344	357	347	321	361	364	344	349	347	356	381	374	351	338	323	364	342	349	338	380	339	364	345	354	316	344	333	307	375	319	359	369	366	359	347	344	354	339	366	397	354	334	335	397	354	381	320	308	367	356	310	387	333	399	345	365	322	330	314	374	333	375	325	345	357	364	305	362	354	353	374	374	358	347	324	344	343	361	359	338	339	376	370	355	357	366	361	315	361	363	368	348	320	342	335	342	323	346	354	346	360	339	385	335	328	327	337	386	362	339	350	350	314	351	347	362	369	342	373	329	362	367	399	322	377	345	376	342	348	323	357	338	342	376	309	352	332	344	357	349	346	342	349	367	373	341	342	358	313	357	336	339	330	368	344	335	312	340	387	351	364	364	366	355	333	361	390	353	373	344	366	364	357	329	338	350	356	390	359	358	341	392	371	370	365	364	338	317	350	353	354	347	371	334	346	346	363	373	365	326	391	341	334	364	373	332	357	357	368	350	371	345	328	356	353	342	330	364	372	363	343	368	357	344	356	339	332	354	342	381	365	339	318	357	351	372	368	367	324	327	363	357	308	346	347	367	334	358	370	342	348	381	372	367	390	355	379	350	339	358	352	371	352	375	301	322	339	363	398	324	305	322	349	318	344	381	327	378	346	322	331	369	343	345	363	347	354	309	372	360	371	325	360	361	384	358	286	319	362	328	311	362	360	349	336	307	372	375	346	369	374	369	337	355	349	360	348	314	344	392	369	356	351	348	356	343	319	389	377	352	334	353	339	333	357	324	317	364	328	305	344	372	350	368	353	346	368	354	346	331	341	329	344	346	348	322	339	335	371	362	346	346	346	368	378	320	342	365	319	347	338	328	360	334	334	336	338	385	352	343	357	339	361	363	347	384	329	340	336	332	372	333	362	358	343	356	377	350	344	363	364	364	330	354	374	365	340	357	372	333	376	355	306	319	322	325	327	358	368	337	324	364	351	343	330	368	366	359	381	337	341	348	339	358	368	362	326	315	348	341	338	316	358	330	341	344	337	346	322	378	350	330	349	365	359	357	325	329	358	341	321	365	372	350	347	356	361	346	351	402	349	377	354	334	345	358	353	360	336	350	344	364	346	366	357	335	315	336	370	344	337	376	320	322	340	364	337	327	312	357	301	353	336	296	355	352	373	349	368	336	349	361	349	352	337	365	366	364	347	337	353	331	353	359	373	366	398	379	307	361	343	347	339	350	348	370	325	356	373	346	338	331	360	349	372	358	347	372	329	332	352	349	327	358	343	380	370	349	316	337	358	324	359	315	321	383	324	343	363	371	336	369	379	358	371	387	360	353	362	339	379	365	348	369	342	343	335	358	373	348	342	369	361	346	355	352	390	385	340	373	331	334	339	370	307	354	380	336	333	338	313	317	378	355	331	367	375	335	363	326	348	318	335	336	341	356	371	344	355	326	348	349	359	318	354	366	396	353	339	376	312	366	336	362	389	349	354	351	344	366	375	348	360	359	371	324	343	330	332	355	376	344	375	351	367	366	350	350	344	364	324	347	340	360	389	351	350	371	386	350	373	331	354	367	299	351	359	327	356	327	345	357	368	367	342	326	332	336	298	334	349	339	338	340	368	345	323	357	338	352	343	340	344	361	290	342	362	388	343	335	361	329	373	340	361	340	331	363	367	362	360	361	343	327	332	344	343	353	387	339	375	338	354	354	346	352	363	358	358	351	340	335	358	352	337	372	359	336	337	348	349	323	346	387	356	345	378	352	377	331	339	351	352	366	363	357	343	355	336	333	330	389	358	359	364	358	349	336	355	352	345
58569	90907	72214	46849	28365	13263	3414	695	582	532	553	557	591	558	566	541	510	552	540	555	539	551	554	535	526	539	542	516	528	557	603	553	504	522	538	548	533	571	531	573	585	584	545	518	562	545	555	552	556	551	537	545	568	513	568	535	520	539	550	589	558	518	560	552	520	561	581	573	556	536	524	558	546	573	528	515	550	559	543	533	523	554	528	539	557	520	554	539	570	552	543	577	536	514	523	581	494	503	553	517	526	537	551	550	553	541	553	559	527	541	567	554	517	505	522	539	578	577	543	523	534	561	503	567	518	548	541	577	511	544	529	539	572	531	588	573	566	539	525	555	562	552	558	561	524	532	550	574	572	550	632	557	546	549	537	558	527	548	563	522	529	522	548	512	511	602	528	559	529	526	570	536	534	562	518	613	521	512	573	521	533	538	550	528	573	500	553	539	538	496	549	567	545	551	556	543	540	595	591	596	585	530	567	571	532	570	544	550	521	505	516	523	550	535	529	571	549	563	553	542	542	534	522	527	534	531	585	544	541	533	525	540	508	518	546	476	566	537	495	560	552	555	516	576	534	543	549	488	557	546	528	579	545	559	546	564	552	556	555	543	523	546	544	543	515	540	566	545	547	558	527	545	548	495	554	528	525	576	571	517	523	543	535	536	561	558	535	535	525	528	541	518	512	548	556	571	524	563	533	576	522	540	550	505	529	540	538	527	561	536	554	542	527	540	544	553	572	522	539	544	536	521	501	519	554	535	496	555	562	561	553	520	489	537	550	524	570	558	512	551	542	539	586	526	566	551	546	511	522	541	539	532	494	526	540	548	575	541	521	571	573	553	501	512	507	557	560	556	528	507	563	553	538	543	541	521	560	560	502	531	593	565	513	501	547	523	513	522	503	503	525	547	545	571	496	514	549	566	517	553	550	540	539	591	556	527	498	564	576	528	550	562	538	542	540	556	559	529	516	545	547	564	518	551	524	545	540	525	536	563	581	516	539	534	522	567	546	551	536	560	542	569	513	558	568	506	575	566	541	590	545	529	548	529	561	563	533	579	537	512	577	547	598	525	539	528	572	579	481	515	532	564	577	498	572	541	538	570	552	522	525	561	521	549	547	543	556	532	552	514	513	590	529	523	518	539	537	552	532	562	501	601	540	557	574	516	546	581	551	544	559	554	592	573	515	582	589	548	562	536	551	531	537	539	569	545	554	566	548	518	513	539	478	553	606	567	530	551	579	576	547	546	567	576	532	545	564	550	534	558	597	527	558	525	531	520	551	587	561	546	536	568	520	539	598	557	538	564	571	521	541	557	544	504	566	552	540	510	544	549	524	565	544	541	537	555	572	521	553	518	529	534	498	514	533	538	586	567	513	538	550	538	586	549	556	589	559	540	556	542	537	538	543	536	561	524	551	490	548	568	549	541	505	552	525	546	543	519	577	538	552	529	586	557	525	567	567	490	519	549	520	552	531	486	551	551	547	556	555	568	563	503	549	526	509	537	519	532	482	542	548	575	568	555	543	535	558	552	531	567	583	490	575	569	553	523	543	562	509	570	549	517	616	526	491	563	506	531	585	555	576	525	543	589	553	561	528	514	596	530	526	547	584	515	550	539	595	558	548	571	561	570	581	514	578	567	593	539	540	491	519	605	507	519	540	518	563	558	529	539	527	575	589	556	502	548	562	548	518	570	556	523	525	545	580	565	543	552	530	562	591	520	563	505	525	537	538	516	572	550	518	523	556	560	555	517	524	564	554	564	514	474	580	536	563	559	568	509	543	523	472	487	517	560	543	528	564	536	542	542	565	525	562	596	543	547	536	544	538	528	524	564	567	552	601	544	543	591	533	515	534	519	549	547	553	539	538	493	563	517	556	540	579	576	518	567	523	564	522	605	540	525	536	515	575	495	582	535	518	547	520	545	570	589	533	571	526	520	537	533	541	561	560	553	557	552	518	530	552	557	546	563	543	557	544	538	527	523	543	544	580	480	568	529	566	567	526	538	541	549	545	558	568	528	537	555	521	570	536	548	538	532	523	553	483	512	565	517	505	565	515	538	550	534	556	525	546	575	526	532	532	533	548	583	573	557	536	527	565	497	532	542	563	534	509	573	556	538	560	568	526	549	566	536	535	560	530	502	515	552	561	504	541	557	532	587	525	543	536	539	489	557	524	529	595	557	599	546	511	514	530	517	564	522	539	564	555	549	569	526	569	544	507	543	535	499	561	551	549	582	554	560	589	546	512	538	523	520	544	529	558	551	516	517	566	511	500	551	555	548	542	527	511	557	515	533	540	515	575	572	566	535	538	560	550	565	550	580	550	586	597	511	537	539	556	558	559	523	558	551	542	519	554	538	500	527	560	549	564	554	523	535	512	545	503	516	572	531	513	585	525	560	536	550	528	551	526	565	542	544	535	577	558	539	514	546	501	571	573	526	555	558	541	539	585	549	529	574	563	520	554	562	570	583	564	544	579	497	526	556	503	503	540	555	547	550	510	541	546	547	493	566	542	535	506	526	548	497	548	541	557	553	452	501	518	565	575	555	531	521	527	570	563	468	588	521	546	559	513	538	564	537	543	575	521	533	553	537	548	535	550	524	530	544	533	586	539	569	520	542	550	530	582	563	559	557	534	554	544	573	590	589	499	501	540	573	583	534	500	545	515	560	516	532	540	544	522	521	508	540	552	570	539	527	542	510	500	579	528	525	537	568	541	563	519	545	528	568	579	572	522	557	570	532	531	539	546	554	502	522	540	531	540	544	526	529	566	590	529	553	618	538	546	523	537	520	528	529	562	518	569	545	578	522	543	533	567	565	552	549	584	508	512	531	571	541	552	532	584	600	504	562	548	571	520	569	514	520	543	559	531	552	571	567	551	543	535	538	553	535	522	558	549	511	564	540	543	546	555	518	536	563	560	530	538	543	541	499	542	508	563	563	530	528	530	564	508	549	563	589	594	529	531	566	546	531	511	559	561	502	530	585	540	566	517	547	541	562	543	518	597	537	581	513	571	530	591	520	575	532	554	593	487	545	506	559	553	580	503	530	555	536	561	552	533	542	579	517	561	555	557	574	551	509	571	560	520	548	520	526	550	559	531	522	559	539	512	537	561	546	571	537	538	587	516	503	533	536	498	549	498	563	607	598	552	493	496	531	567	594	584	534	584	536	553	581	502	512	498	557	553	487	578	537	547	569	571	582	576	570	525	536	553	560	555	535	491	563	511	592	573	520	518	521	515	575	542	556	531	575	579	568	540	513	523	548	512	538	537	548	556	518	536	536	516	548	546	561	533	501	539	530	544	526	550	577	533	528	573	582	560	584	505	541	571	551	519	548	537	544	540	570	542	565	547	516	514	548	557	558	512	554	582	526	575	539	508	542	533	514	562	528	524	499	521	548	550	523	591	547	560	571	548	549	520	534	516	573	541	584	549	576	504	564	560	515	507	572	563	537	563	561	544	548	531	521	565	549	517	524	499	530	562	539	558	538
23482	21922	31543	27551	23734	21519	11120	775	358	404	392	367	371	390	364	396	381	357	428	347	415	397	353	375	390	382	336	412	403	384	366	357	364	355	356	354	336	370	388	373	368	362	324	383	379	383	388	343	379	416	355	371	388	357	342	361	350	360	375	367	354	368	345	351	337	365	362	333	336	329	363	376	364	352	343	370	404	380	406	369	365	345	388	356	346	367	378	342	354	366	365	381	357	366	402	385	348	387	383	368	373	377	386	363	363	350	380	341	393	343	361	365	338	354	361	356	401	333	362	415	356	383	381	366	347	393	384	364	381	391	340	402	355	353	373	391	369	383	359	374	375	396	373	339	379	378	376	357	380	347	358	353	354	397	358	385	339	369	365	379	380	342	379	367	354	382	371	346	380	332	360	368	373	354	371	370	378	368	390	372	355	371	352	364	344	379	356	388	361	366	395	372	375	374	322	374	358	361	365	366	396	361	381	351	335	361	366	372	339	383	329	386	376	362	378	339	353	360	370	392	372	353	357	367	350	367	379	383	358	372	337	361	377	363	363	391	371	376	349	335	375	366	354	396	366	388	349	396	385	371	393	365	352	378	395	359	360	350	359	349	391	336	387	356	392	423	361	341	362	355	364	397	392	384	371	367	395	388	381	355	341	363	353	342	363	383	344	369	375	391	383	394	371	355	346	359	371	370	363	375	376	372	362	357	393	386	368	370	371	362	377	367	340	366	378	390	398	381	381	363	396	353	378	360	357	389	369	340	336	373	377	363	356	379	398	354	375	367	359	324	353	382	363	370	375	374	395	367	373	350	356	360	347	366	375	353	351	351	370	344	379	362	360	366	373	359	361	385	389	389	347	351	392	345	340	365	376	342	374	386	367	382	364	359	355	351	354	370	389	391	373	399	385	353	355	339	363	355	359	350	362	361	358	334	368	350	333	350	329	344	342	367	350	378	360	360	375	355	332	392	374	401	412	346	360	357	393	363	365	314	385	370	352	359	368	346	380	397	380	380	374	371	353	383	373	338	326	378	367	380	353	387	360	392	356	359	409	381	389	356	381	385	385	396	361	359	374	358	320	359	390	377	354	324	421	341	358	414	363	324	341	334	348	377	402	359	349	376	333	345	388	367	346	374	358	391	350	365	373	351	343	362	367	369	391	382	365	386	360	347	396	367	380	325	365	369	363	354	376	375	353	394	409	352	347	371	380	374	379	357	355	351	347	348	369	395	362	368	345	395	372	384	363	372	319	359	356	367	364	354	403	335	389	365	348	386	319	377	353	393	366	373	418	340	359	382	354	342	365	377	380	398	388	371	340	362	380	383	331	387	339	377	373	344	370	363	365	338	348	394	370	366	365	348	382	370	366	345	365	351	365	364	392	369	360	345	347	367	359	376	368	380	356	366	365	343	369	343	352	342	381	369	360	345	366	362	385	414	365	378	328	381	402	352	359	379	340	355	386	373	360	373	362	320	365	365	392	355	384	355	372	358	374	372	359	358	380	355	365	362	365	359	379	364	352	359	390	354	374	347	366	369	377	373	362	345	389	387	371	348	350	356	358	356	367	354	379	338	341	351	375	411	347	353	380	400	358	333	371	361	382	317	350	333	383	410	353	395	346	368	357	383	373	355	367	375	372	379	393	351	384	356	396	394	365	372	375	360	393	361	367	351	383	403	345	365	399	394	369	365	333	348	376	373	378	342	373	388	337	337	378	332	367	395	317	375	360	372	352	345	387	362	342	393	340	381	336	374	339	334	354	370	381	348	392	371	348	394	357	345	340	342	351	316	374	368	365	349	351	355	379	353	369	346	360	369	369	370	354	361	383	358	364	353	375	396	393	410	382	364	364	338	384	361	374	410	366	364	362	351	401	360	339	393	360	365	366	358	376	365	342	348	375	358	363	352	358	358	393	374	376	352	320	360	365	372	376	375	353	371	368	342	355	377	370	373	350	377	393	361	403	355	361	377	379	378	337	351	371	353	354	387	354	390	334	385	353	347	363	345	374	339	372	371	371	374	373	393	374	350	385	343	364	388	376	360	343	349	372	365	386	368	368	367	390	355	334	374	345	373	353	351	367	345	339	387	375	382	375	370	361	364	380	346	372	322	357	357	353	334	359	354	398	378	358	351	362	370	365	378	386	361	387	396	375	392	366	375	329	339	358	379	368	359	324	382	384	339	350	377	382	399	356	363	355	382	363	380	353	376	388	371	393	387	369	351	353	385	379	390	339	369	359	371	375	387	350	364	368	397	336	435	376	361	345	372	346	375	378	344	391	353	353	357	371	362	368	363	383	349	390	370	361	365	400	374	362	357	357	377	382	401	327	357	342	379	364	413	376	359	360	368	357	367	348	347	350	360	351	350	392	370	341	393	367	363	363	388	361	359	386	383	361	366	357	368	350	396	370	385	365	362	381	354	423	335	375	353	344	370	359	373	367	352	378	377	381	371	384	370	373	366	355	391	363	382	391	390	413	333	361	403	355	413	371	364	369	358	381	364	325	358	370	345	344	341	362	388	340	378	368	373	375	336	349	362	319	359	355	401	354	331	351	363	366	379	354	380	367	378	382	352	396	347	360	359	361	359	378	348	353	390	338	334	369	393	385	384	358	377	397	366	363	377	415	354	358	366	376	340	378	378	392	386	394	359	406	376	370	381	323	367	369	401	352	363	390	360	333	335	375	360	361	389	372	338	368	367	386	351	371	361	394	359	380	353	321	367	352	384	367	365	367	379	338	365	363	406	386	346	382	387	395	347	380	383	388	370	386	340	390	373	377	348	377	374	396	381	341	342	403	368	375	399	322	382	370	358	370	379	342	323	392	330	360	401	355	362	389	370	372	363	351	356	377	372	380	365	372	366	350	402	374	363	357	364	363	358	368	329	363	396	408	359	374	348	384	384	363	388	334	360	366	406	390	355	317	382	379	358	341	338	362	368	380	371	402	374	361	351	370	372	372	355	360	348	371	380	388	370	352	376	379	356	352	324	366	394	355	329	367	396	321	383	337	362	354	355	369	384	380	349	349	363	377	398	363	382	346	391	353	356	375	389	342	375	377	374	372	347	373	374	388	357	351	382	380	365	383	357	368	367	371	363	362	343	364	353	355	340	379	370	359	350	355	346	372	356	416	355	343	367	358	382	362	366	403	352	356	364	371	398	357	359	407	340	353	350	362	358	388	331	392	418	391	340	338	380	374	351	341	343	357	382	336	403	364	351	381	360	362	391	381	374	385	354	397	363	377	338	397	348	389	380	351	370	382	384	385	352	389	405	388	415	350	345	348	380	411	372	357	378	371	325	363	368	400	344	393	367	348	360	383	371	380	416	356	366	390	383	364	369	389	369	346	380	373	343	352	388	376	363	326	368	393	395	347	368	370	375	394	360	367	383	381	360	375	357	357	383	347	381	365	388	367	386	371	344	361	358	368	398	348	369	358	352	364	352	393	372	366	425	377	353	384	403	356	358	394	361	354	417	359	378	371	385
62456	102082	83216	56777	36767	18996	5183	811	567	536	530	543	508	563	551	574	542	577	585	558	546	574	518	545	567	558	606	592	634	598	560	553	535	577	539	540	548	523	579	555	548	569	551	575	589	549	533	510	548	562	522	541	529	578	576	590	536	569	549	569	521	565	539	569	532	516	551	574	518	574	558	518	541	521	542	520	524	503	563	584	533	584	581	504	534	537	527	517	518	576	550	536	550	536	567	558	591	531	511	552	544	582	544	551	569	544	540	575	572	533	530	587	513	556	534	535	609	555	550	566	564	492	567	532	541	528	562	554	540	537	506	559	581	515	522	558	532	543	531	510	529	530	539	557	529	537	530	580	551	564	573	580	593	531	559	533	516	584	560	568	533	566	567	526	553	557	505	509	587	571	577	540	538	498	557	544	550	553	555	541	564	548	568	548	527	553	584	564	566	537	525	601	535	527	555	575	548	558	578	576	506	545	575	574	545	501	539	565	551	599	555	560	534	574	524	558	542	535	553	551	557	582	567	558	612	541	574	546	561	575	535	491	552	561	564	553	571	548	572	556	494	543	574	552	541	552	503	549	582	578	548	537	547	542	515	577	588	528	582	586	542	556	563	550	567	554	566	525	590	562	575	571	535	591	544	556	523	550	555	532	583	526	551	583	577	575	552	562	550	517	518	541	571	580	589	564	551	548	599	554	550	532	562	553	525	564	533	548	597	560	553	595	555	558	538	537	554	520	570	549	549	570	534	524	525	505	556	603	564	578	587	569	561	501	521	541	534	561	569	585	566	554	578	580	526	533	537	564	520	507	540	556	543	578	504	553	569	600	538	550	515	534	506	537	487	600	575	540	552	551	553	540	560	576	583	578	567	545	545	549	559	543	540	535	554	567	539	576	536	529	520	565	517	534	535	539	561	540	589	600	547	534	539	577	545	542	558	541	527	584	554	556	500	607	571	517	566	564	539	572	527	546	548	556	567	542	496	556	528	541	518	593	553	573	575	533	520	543	537	569	536	582	530	527	517	543	490	554	559	552	557	533	561	587	589	566	564	520	528	543	524	535	573	590	541	538	551	596	586	587	574	526	562	518	585	556	541	620	517	573	537	591	507	527	531	550	577	559	551	538	568	580	544	535	561	565	517	529	552	523	574	575	533	531	557	590	576	570	550	543	560	575	539	568	485	582	549	579	554	591	530	573	593	527	578	567	583	527	536	507	544	560	543	559	528	590	553	574	538	569	554	548	497	528	535	531	536	637	557	554	537	552	544	549	549	507	558	560	545	548	510	523	563	527	554	540	575	533	538	509	566	564	561	521	547	543	552	575	542	510	516	562	541	581	562	520	573	553	555	528	521	531	539	555	499	552	495	551	569	568	509	527	538	501	528	534	545	532	532	531	544	563	506	523	606	579	521	555	568	541	605	556	582	568	585	603	553	520	542	533	598	560	610	576	531	512	555	560	517	545	585	590	558	574	577	564	522	517	500	527	549	572	586	542	580	546	543	513	601	572	542	564	554	577	524	555	568	556	520	591	549	532	522	587	569	551	572	593	569	542	576	549	515	567	562	578	492	528	567	517	520	549	563	551	565	510	520	550	513	580	528	523	524	554	549	552	549	590	532	570	552	576	548	520	556	565	559	572	553	519	554	533	562	567	572	530	524	523	557	528	563	561	577	560	554	582	540	532	533	560	510	550	520	523	525	549	576	549	524	537	528	521	580	547	536	592	553	552	499	578	556	564	561	531	552	514	526	554	517	544	596	581	543	573	517	563	523	551	542	580	541	568	540	545	552	573	561	551	573	572	535	527	558	583	548	521	535	550	548	558	568	540	517	547	495	528	551	552	554	529	530	525	540	540	532	610	577	580	514	556	524	572	568	561	523	591	526	519	572	560	539	552	553	570	516	542	555	548	542	567	570	562	603	544	551	582	542	554	621	526	546	560	522	574	571	562	537	573	568	567	553	560	557	545	565	558	609	574	568	536	541	554	545	528	540	522	525	545	564	590	567	550	572	561	514	547	564	549	567	551	563	530	566	524	526	547	556	535	555	545	566	519	525	594	551	603	531	518	580	546	526	542	569	546	604	579	568	541	582	548	534	547	547	539	562	553	576	550	531	567	561	547	542	569	526	549	559	555	533	566	575	553	542	536	565	569	569	550	565	555	563	555	569	545	598	534	593	577	543	530	526	569	560	503	548	560	551	537	617	544	554	572	567	569	588	544	495	564	501	578	539	558	521	553	540	576	539	560	563	539	539	550	541	521	546	545	556	562	587	554	526	566	589	514	553	571	528	559	512	537	561	500	534	531	579	533	515	548	538	539	532	533	568	522	547	557	548	564	567	574	565	579	569	542	535	536	574	516	556	630	513	590	551	522	537	504	528	552	561	582	495	554	568	527	527	556	552	571	547	559	530	538	580	536	529	555	522	604	520	551	545	547	520	545	551	529	558	526	528	559	564	526	561	555	559	578	553	572	561	541	577	526	555	561	577	547	557	539	525	550	540	544	570	544	558	540	520	541	572	526	553	544	572	552	554	563	558	538	547	535	549	610	569	559	554	538	523	572	527	541	555	622	565	546	522	558	473	568	542	545	539	523	554	563	591	593	534	522	541	553	590	549	566	560	568	572	569	523	553	593	545	546	582	530	543	522	539	590	570	535	532	551	545	529	576	550	538	523	553	542	559	526	531	527	535	569	561	542	538	564	557	551	540	548	552	554	533	577	516	515	515	588	533	614	573	573	565	549	521	566	500	550	557	536	540	520	552	548	517	545	525	513	562	531	577	563	553	564	525	544	557	526	545	570	572	574	543	573	535	568	593	552	533	527	567	545	556	552	592	497	557	599	542	545	546	522	514	566	535	540	554	562	568	538	565	574	537	597	555	516	515	531	579	567	549	520	589	553	557	532	559	542	518	552	530	563	569	541	542	578	528	578	571	525	577	557	563	559	571	547	523	605	544	577	547	561	565	541	592	588	533	551	550	572	534	543	526	524	508	562	553	578	536	550	539	544	556	561	549	601	569	535	542	525	537	512	525	549	512	569	544	560	544	563	557	562	510	571	503	562	541	580	558	561	596	517	581	569	533	550	546	553	575	551	542	562	584	557	538	544	574	536	549	580	555	556	535	534	560	570	529	573	574	553	516	595	498	568	594	533	578	554	541	563	557	563	528	529	547	580	577	510	502	550	562	531	525	548	553	531	597	505	557	566	543	567	575	568	541	530	552	574	537	522	518	541	543	552	563	539	519	544	553	520	601	521	526	580	577	598	557	566	573	566	559	560	582	582	561	511	563	598	525	605	552	537	535	582	514	551	531	542	523	572	542	517	574	560	567	572	529	562	546	564	554	530	535	557	509	557	560	546	583	539	518	550	556	501	551	521	541	501	544	529	569	542	520	517	527	555	516	547	518	576	575	547	547	559	572	502	543	569	538	575	533	535	559	579	525	525	584	554	573	540	553	560	552	553	577	576	539	556	549	557	525	563
28441	27159	29444	17771	4931	1206	494	308	292	300	270	286	309	296	292	281	273	330	293	292	269	325	285	318	265	291	293	301	304	308	303	318	283	289	309	264	268	300	277	280	282	308	301	299	298	313	331	322	290	300	284	302	297	287	301	298	298	293	286	315	291	298	299	294	297	313	301	293	283	269	312	326	270	252	232	301	316	315	272	278	327	265	283	282	315	284	275	295	275	290	271	275	284	274	272	316	315	281	282	288	328	281	266	273	272	294	287	289	306	275	311	286	259	292	306	284	300	281	288	340	305	323	273	276	334	290	284	279	322	339	301	270	314	284	309	310	324	275	304	300	286	315	302	324	276	292	287	284	293	307	314	283	290	297	279	342	333	295	303	291	299	310	288	308	286	324	316	288	310	309	315	296	291	259	300	315	313	292	310	289	274	285	298	263	299	283	274	297	295	292	295	266	240	283	281	305	267	274	299	295	298	309	296	295	298	301	285	321	309	325	295	286	264	289	273	283	314	316	278	305	297	267	329	274	261	300	325	281	311	321	314	319	308	273	291	284	297	311	295	333	280	308	296	278	297	277	290	288	284	287	290	303	310	300	283	287	302	288	290	314	289	333	270	278	313	294	267	269	332	268	308	290	301	310	298	317	317	312	311	288	308	280	284	258	288	297	276	336	295	311	278	275	311	303	286	321	290	286	268	290	301	287	274	323	281	283	286	331	283	302	308	304	311	282	282	273	286	310	295	316	292	285	321	326	311	285	278	273	302	293	299	281	307	327	315	312	303	287	288	321	279	315	292	317	243	307	283	301	293	287	332	314	289	313	325	306	298	321	312	291	289	287	261	268	326	329	300	282	288	316	329	301	285	287	287	259	297	320	300	283	289	295	289	295	295	259	290	277	322	261	281	290	334	263	266	275	252	312	294	292	311	288	305	300	291	274	280	296	315	333	324	301	301	316	259	305	304	342	290	291	318	298	297	296	282	298	313	287	319	283	283	297	323	311	274	328	282	295	280	275	309	334	291	276	297	293	316	281	260	286	295	316	309	307	289	268	260	304	266	283	337	271	264	297	277	319	315	297	330	273	291	303	310	320	310	302	299	281	286	309	266	275	279	278	285	293	276	328	288	351	304	338	295	300	270	289	289	276	296	309	294	285	262	298	289	316	263	301	307	269	304	292	309	273	298	294	307	289	306	291	325	324	278	287	312	252	312	301	298	292	276	300	320	286	274	305	285	292	329	293	313	270	285	300	300	277	267	316	303	290	249	288	299	292	324	319	291	309	271	307	298	265	349	309	290	311	286	322	287	303	323	283	333	298	340	288	273	313	298	271	290	280	289	273	315	322	316	275	308	286	289	267	327	288	286	278	293	284	272	312	280	297	289	316	288	305	307	312	300	274	298	299	296	274	306	291	286	276	287	289	284	304	275	293	292	307	297	309	275	297	313	297	305	304	270	271	271	313	305	289	281	301	295	302	318	288	315	290	292	304	287	316	316	295	301	285	297	292	279	284	303	284	304	301	314	307	297	278	283	285	312	298	280	255	279	289	290	286	305	303	292	278	303	286	280	293	301	257	325	303	276	288	306	305	275	296	303	285	287	313	289	288	324	280	302	322	313	302	296	295	289	290	332	328	309	272	281	295	299	288	300	291	271	282	304	300	328	258	274	303	322	267	318	320	304	265	287	257	290	307	278	278	313	323	280	304	297	294	290	322	293	301	319	287	284	318	308	292	276	276	288	283	304	309	299	282	313	304	298	285	303	303	282	310	267	291	280	308	297	308	308	281	301	286	275	300	302	307	304	315	304	277	328	305	259	304	306	269	297	306	279	272	289	288	308	289	299	263	296	299	299	292	290	305	332	281	339	279	275	285	306	265	282	273	273	295	312	273	320	292	303	282	275	301	290	296	268	300	276	301	288	293	281	320	310	291	295	281	282	301	325	318	300	310	285	283	284	275	293	326	294	298	307	290	304	302	292	277	302	298	265	313	304	273	307	282	296	315	299	317	279	286	306	310	301	306	284	290	288	287	281	264	295	289	266	285	287	272	290	299	289	292	289	315	298	301	318	316	280	268	313	300	293	248	309	301	326	264	303	284	272	323	327	304	283	299	297	308	292	313	317	300	285	289	317	283	315	304	321	304	272	266	293	310	288	307	298	315	301	272	290	300	301	278	286	257	295	308	274	295	268	348	308	290	294	292	310	296	322	283	267	308	302	292	313	310	313	305	299	295	261	295	301	304	286	310	291	322	292	326	281	309	286	302	304	291	317	300	301	288	288	283	315	291	273	266	279	296	282	311	295	286	280	307	310	289	283	298	287	297	276	287	265	280	284	278	293	280	303	281	307	266	323	259	295	287	264	314	291	282	284	283	280	315	313	272	291	275	293	322	279	277	282	308	279	292	314	354	273	304	297	331	294	282	291	293	300	276	268	277	328	298	318	315	303	285	301	306	299	312	308	284	288	266	292	294	322	302	301	280	305	290	306	310	287	290	309	282	307	281	274	290	306	275	297	297	294	235	302	285	308	304	295	281	305	279	311	306	312	319	300	304	317	300	332	327	319	302	294	286	264	306	317	333	286	277	297	286	310	309	292	282	296	283	298	286	290	312	257	312	271	313	268	266	320	290	314	271	306	297	295	289	292	297	284	286	273	299	308	288	323	281	293	286	304	321	261	258	273	275	298	311	290	286	301	283	299	312	293	283	296	281	282	325	278	304	261	306	283	272	312	312	267	310	261	341	308	296	312	312	284	262	315	238	257	285	301	274	292	295	322	307	293	279	281	301	294	292	280	322	303	267	285	295	303	290	315	301	316	318	286	297	309	287	284	299	277	272	306	301	299	305	300	313	320	271	300	308	279	319	297	304	292	306	277	299	293	282	268	274	298	310	310	298	291	302	283	322	313	307	285	272	282	288	282	270	273	274	271	268	302	292	288	306	283	312	310	283	294	287	278	291	291	310	290	293	313	312	265	315	336	304	306	277	291	294	320	288	303	296	261	290	285	300	264	299	287	292	273	296	313	332	281	312	297	269	280	287	324	267	286	295	290	274	274	275	288	283	275	315	266	284	295	296	262	291	291	302	298	309	308	296	292	280	305	268	277	311	330	315	285	295	289	258	299	284	293	331	301	287	273	291	257	277	274	296	278	301	284	294	294	278	284	309	296	297	311	276	286	308	301	277	284	326	272	290	284	295	290	302	301	326	290	310	304	297	304	290	291	296	307	295	263	278	276	278	292	293	295	282	258	303	256	324	274	294	300	318	323	289	317	287	288	276	316	300	285	293	266	292	306	286	269	329	297	306	288	297	322	272	292	285	304	317	282	297	300	298	280	299	263	294	298	288	283	297	268	276	340	300	300	271	295	294	294	296	320	301	292	270	303	282	286	295	279	287	284	294	298	303	287	285	286	298	300	289	290	274	289	304	301	302	278	306	322	292	257	290	289	313	318	292	296	290	311	314	298	299	315	297	294	295	302	299	271	296
32948	45499	35379	18805	7424	2565	821	468	503	469	495	451	430	442	480	485	461	527	443	481	478	491	429	458	432	458	466	485	469	458	458	481	477	477	447	449	458	479	464	485	452	470	448	437	493	487	471	462	479	484	469	479	450	427	488	483	478	469	501	439	483	469	455	423	500	459	452	476	460	476	484	440	482	483	479	490	462	492	467	449	414	423	487	434	496	468	439	429	431	453	471	452	438	494	466	440	443	450	502	449	484	440	438	462	469	477	450	496	465	458	473	471	468	470	397	485	432	473	483	449	498	453	448	442	459	403	468	457	477	466	482	477	447	449	463	469	441	500	503	457	452	435	465	472	485	472	436	466	477	454	473	476	474	493	437	458	468	431	437	470	461	499	469	478	472	440	476	416	477	437	479	445	445	480	424	489	468	495	488	450	478	472	486	479	464	440	462	458	459	468	442	473	480	470	485	478	451	434	471	520	449	488	468	497	480	483	511	467	484	493	426	501	462	455	505	445	454	451	470	454	482	466	459	435	448	451	476	470	431	480	455	443	452	477	472	516	517	528	448	466	480	466	499	460	455	446	478	458	454	435	465	457	453	439	449	479	449	459	458	435	480	493	459	436	466	519	475	455	467	469	483	454	453	460	459	444	498	489	461	464	443	451	458	455	498	450	473	444	496	518	485	426	454	512	476	478	474	463	433	470	470	458	466	480	501	460	478	446	480	466	442	405	452	456	444	455	462	436	447	480	438	448	469	434	432	432	456	473	466	474	470	452	476	475	403	460	467	456	459	462	485	482	446	429	451	494	444	465	444	440	472	510	465	490	478	448	468	446	471	481	490	444	437	471	475	495	460	439	461	472	467	407	457	488	441	439	451	432	465	457	466	452	448	489	434	465	442	472	513	453	474	417	462	466	431	477	467	443	445	476	475	468	446	466	460	478	453	490	444	466	498	461	445	471	471	449	450	442	458	437	479	472	441	455	471	476	449	470	480	451	464	449	492	483	469	435	462	445	449	445	448	473	525	464	474	482	459	435	469	463	472	471	446	497	472	427	468	511	488	510	496	489	447	445	492	463	436	456	455	443	437	481	488	452	415	461	433	470	471	450	453	446	458	446	459	484	428	435	510	468	453	460	436	494	466	479	451	443	427	488	457	464	467	477	440	422	499	442	467	444	491	479	462	445	470	428	501	492	504	458	455	459	451	496	448	478	523	484	449	477	476	461	478	471	490	443	466	450	511	473	429	464	487	451	453	485	461	438	494	430	439	448	456	494	442	486	458	459	457	455	457	484	466	445	451	467	469	499	464	454	481	473	446	440	424	491	474	467	491	447	514	448	439	493	459	465	460	484	461	463	485	446	476	404	466	457	450	445	446	491	480	449	409	469	447	465	460	461	491	525	452	479	475	466	494	471	470	464	456	455	506	449	441	454	495	451	485	437	435	424	461	479	471	455	502	487	458	463	466	467	464	463	460	478	452	440	449	444	471	465	460	460	433	432	449	441	480	434	492	486	464	468	453	452	483	451	444	464	496	444	423	499	472	483	453	458	486	492	454	491	480	473	442	493	468	483	437	415	476	467	450	504	438	426	479	466	472	447	506	482	481	462	448	513	463	473	464	504	485	514	439	442	459	405	477	504	473	444	453	457	463	493	436	464	472	527	483	468	501	492	490	433	453	500	454	456	441	446	468	482	460	466	471	450	459	453	486	451	458	492	453	458	476	465	463	445	422	456	463	467	472	451	495	472	452	465	502	479	507	449	444	436	445	493	437	491	471	469	427	435	456	461	456	454	467	448	474	435	452	493	454	471	444	488	467	475	516	463	475	466	438	453	478	480	454	430	453	445	466	427	469	462	434	484	493	450	434	456	460	479	443	446	442	463	466	492	437	474	447	518	478	462	508	424	477	474	460	471	418	465	460	513	497	489	463	444	476	417	476	470	464	486	484	471	497	459	482	454	493	451	486	476	477	452	499	506	488	451	466	491	465	462	471	493	481	464	445	456	465	476	471	471	420	454	486	454	459	483	441	453	478	438	472	469	432	415	454	448	471	455	482	445	470	445	481	459	443	461	519	468	490	485	494	442	456	521	473	452	457	449	443	461	496	454	486	466	487	452	486	431	428	429	513	436	469	508	464	461	451	458	495	463	499	452	487	441	469	468	516	506	481	467	471	449	456	464	468	457	454	500	463	468	490	456	506	465	487	460	490	470	447	454	465	473	475	438	486	495	444	495	449	491	478	459	497	483	515	480	477	429	484	467	497	502	481	470	490	448	439	463	442	447	457	477	478	505	478	424	473	474	437	466	463	477	465	490	473	436	448	423	481	475	470	461	466	448	502	442	471	485	477	478	423	499	430	474	540	487	447	426	475	486	484	479	490	384	486	463	488	497	454	460	468	481	507	451	474	459	479	436	455	455	462	492	475	448	427	438	477	486	475	481	469	450	483	449	475	448	458	487	485	470	414	447	455	456	477	467	526	466	436	455	446	457	479	510	469	467	449	455	476	478	489	463	428	477	483	447	457	481	483	483	468	467	513	445	456	477	479	475	455	498	470	450	492	444	449	454	504	460	468	469	473	447	461	477	489	465	462	458	447	490	476	447	436	455	451	455	477	451	505	483	489	474	446	451	461	427	466	437	461	479	481	451	461	467	431	443	510	460	473	448	500	430	416	438	466	499	445	443	445	479	447	460	479	471	458	492	491	500	468	453	451	453	472	450	461	468	448	467	467	456	506	460	471	453	457	467	481	450	429	458	493	459	449	482	476	452	487	475	458	471	491	446	464	463	478	486	502	467	491	482	441	437	489	495	442	476	460	425	437	483	470	437	450	437	460	426	459	450	462	499	492	456	485	440	413	470	443	464	460	486	455	435	492	475	479	433	442	486	465	480	483	453	481	448	467	472	476	478	474	489	456	477	474	434	428	449	446	449	469	470	456	453	464	455	498	415	471	469	446	455	444	465	475	475	473	475	442	475	469	472	450	462	481	442	441	418	445	437	519	471	483	481	446	500	490	468	451	456	442	494	448	448	476	436	500	425	435	451	450	467	416	470	440	476	473	480	477	463	425	428	456	490	510	485	451	496	482	503	447	457	426	448	474	444	483	453	516	499	483	465	509	462	424	440	471	440	496	452	504	461	449	452	420	472	438	477	453	478	474	448	457	467	463	459	469	475	480	494	457	486	518	469	478	463	501	461	464	463	466	481	485	489	467	458	456	485	484	441	461	458	432	458	507	453	456	502	447	470	512	448	448	461	491	432	460	444	464	440	438	491	469	487	433	488	470	476	490	466	503	410	465	441	430	468	471	451	489	502	477	479	451	497	454	476	473	507	501	447	462	500	482	449	446	471	423	443	492	475	460	491	451	458	499	463	485	453	480	436	451	504	455	450	450	451	469	451	457	475	462	425	479	518	427	471	452	447	472	469	480	454	466	461	462	485	447	453	467	430	466	442	451	473	406	459	461	424	459	469	449	449	452	428	477	462
24405	22360	33277	30725	23662	15943	3730	442	376	327	392	371	371	375	412	351	345	400	384	354	339	364	353	343	355	348	366	336	393	359	387	368	362	367	376	338	352	372	329	378	339	390	358	365	362	374	364	367	371	358	329	346	381	357	373	342	364	391	358	376	386	351	366	344	392	361	365	344	388	378	363	371	368	348	351	353	370	366	365	345	327	359	363	372	359	348	359	366	369	346	375	340	381	355	355	368	345	357	368	375	362	325	371	342	365	348	351	352	373	341	351	338	358	338	391	349	370	314	341	369	389	366	343	368	360	336	369	375	346	369	357	359	364	381	362	326	373	368	344	385	350	322	394	335	375	335	337	329	393	371	350	381	391	365	372	340	360	359	343	379	363	332	364	361	335	358	315	367	365	324	327	357	363	335	367	350	365	383	368	356	362	377	337	352	338	349	360	399	318	393	359	380	373	372	365	345	353	335	339	373	338	345	369	335	347	353	371	379	376	324	348	354	339	331	355	356	354	334	351	344	367	367	360	349	390	365	342	366	376	362	348	378	351	332	367	353	352	377	333	369	355	353	373	380	372	319	337	348	358	355	348	349	382	337	376	374	320	387	341	335	340	349	380	366	333	360	385	365	352	332	365	371	396	327	374	363	331	358	346	364	356	362	379	363	367	368	358	356	360	345	358	342	342	396	377	340	340	366	358	383	355	372	363	356	382	317	369	359	378	348	342	349	359	334	344	356	350	354	354	381	394	337	385	369	327	334	341	345	348	327	329	350	372	365	366	355	344	339	377	347	333	362	339	362	383	329	386	360	376	362	361	344	333	368	378	363	361	339	402	321	350	325	358	331	403	361	371	339	340	346	352	392	319	359	349	377	352	349	353	333	333	345	343	358	350	365	332	344	304	336	392	366	332	329	401	359	389	382	349	349	355	349	308	342	342	360	357	354	356	341	350	316	359	359	349	336	350	371	387	336	360	388	332	366	391	358	399	369	353	333	382	373	370	351	361	382	348	339	361	394	334	340	358	364	382	365	369	357	327	320	367	362	338	346	333	372	333	357	345	317	354	358	345	353	330	343	359	325	389	349	363	346	358	372	358	354	374	376	337	395	343	358	343	363	362	388	368	378	345	346	334	334	361	361	338	338	379	325	361	383	342	324	334	352	401	346	376	338	339	354	390	354	343	370	333	350	376	388	353	334	352	329	358	364	339	361	347	328	337	393	390	356	368	367	391	368	386	364	379	360	354	332	309	391	365	348	337	333	352	339	348	401	340	347	342	355	368	332	347	340	367	342	384	352	389	375	383	332	392	343	341	344	367	310	359	332	381	348	377	409	359	350	345	355	328	325	390	371	371	361	360	367	393	360	340	369	355	314	331	326	387	333	347	352	404	334	336	332	352	369	374	338	383	344	347	362	362	347	347	373	353	360	377	405	341	358	368	355	363	346	365	351	363	347	350	349	333	354	364	348	393	371	363	360	366	348	361	341	342	354	366	367	359	355	377	378	370	381	350	355	356	336	376	385	324	365	389	360	367	361	396	323	403	318	366	354	350	315	411	341	355	333	357	369	381	363	349	354	334	367	358	349	335	335	334	387	373	349	331	365	323	352	330	352	354	346	349	362	327	337	347	377	336	376	364	359	369	357	342	359	350	344	312	363	347	369	329	352	343	372	373	347	395	350	360	325	375	344	396	353	338	328	366	342	370	359	382	402	372	336	351	382	338	385	362	354	355	358	335	350	345	367	361	340	342	315	353	352	345	353	317	357	356	348	349	279	337	370	364	360	353	325	348	336	388	375	326	355	365	342	361	344	335	338	353	385	367	352	322	330	356	338	354	364	353	331	350	339	372	343	346	376	361	348	375	346	356	384	355	376	378	357	348	335	379	330	330	359	355	388	363	377	362	339	372	329	325	354	329	347	344	322	379	389	344	382	331	353	312	359	346	344	353	339	364	394	362	355	367	345	391	381	350	337	393	348	342	360	366	377	362	326	375	342	320	341	370	338	374	345	329	334	379	351	376	353	374	347	338	384	363	358	363	350	329	354	342	344	354	361	362	357	377	378	341	366	375	379	361	363	333	364	372	339	338	377	348	398	373	352	355	362	355	346	357	365	369	362	331	355	353	347	381	366	364	338	351	357	365	331	346	347	343	364	368	354	338	330	374	353	380	369	370	354	352	347	305	358	363	345	349	353	360	343	302	348	382	349	335	347	365	376	339	360	374	318	351	363	349	349	376	379	369	404	350	345	344	364	367	355	336	336	400	361	376	329	366	333	370	330	378	316	336	356	323	345	358	369	331	332	371	358	359	324	380	382	380	335	373	322	400	334	366	345	363	365	375	329	389	330	351	326	369	337	354	381	325	353	385	370	387	362	339	365	362	363	371	372	372	358	339	369	348	349	376	344	378	348	344	370	373	364	365	371	352	358	361	340	340	394	401	359	327	356	359	375	345	336	334	350	356	399	373	331	340	338	386	354	361	336	383	362	370	369	362	371	361	381	370	363	332	360	343	371	371	349	377	351	337	349	362	384	341	357	327	369	329	357	342	336	362	362	371	362	355	358	381	369	352	356	372	369	359	363	348	346	352	373	325	352	388	369	329	366	373	405	345	331	358	329	349	355	340	348	371	362	345	369	347	390	378	316	357	358	361	387	364	316	386	375	333	371	350	331	342	345	393	345	378	353	371	371	357	381	372	342	362	387	303	354	369	339	351	392	338	377	329	340	358	361	346	342	368	349	325	344	354	354	347	346	343	348	316	361	362	351	371	347	372	366	348	359	383	381	354	346	393	341	373	364	366	315	342	349	352	350	340	362	321	357	312	357	345	337	325	312	369	381	378	366	354	368	363	346	352	373	343	355	366	365	329	361	360	353	363	384	390	340	367	345	343	324	368	349	367	390	370	341	363	366	372	371	323	342	328	354	370	369	325	365	351	380	351	382	375	361	368	344	353	347	335	343	330	356	339	341	314	360	383	375	344	380	374	367	363	350	338	355	348	365	382	356	341	347	370	355	350	413	332	352	338	359	368	374	408	325	364	377	332	347	379	345	340	359	361	363	361	373	361	346	363	361	355	351	369	342	369	331	338	334	347	333	351	361	349	368	349	355	362	378	349	324	363	346	409	329	342	343	359	371	357	372	339	361	377	390	366	362	336	367	332	339	338	370	345	331	355	351	326	355	338	370	392	345	341	337	379	359	365	343	343	381	351	333	389	343	341	360	345	373	370	345	348	327	363	340	370	335	361	382	338	349	390	394	377	336	351	351	356	363	353	343	348	336	351	343	339	330	338	358	381	367	372	332	329	384	367	339	340	361	353	377	376	370	370	363	378	353	367	360	382	342	351	349	349	373	386	349	359	363	331	360	351	348	321	344	368	382	355	363	344	392	336	350	382	367	372	343	342	381	351	335	345	368	369	357	379	341	364	353	347	352	370	342	343	343	371	361	360	351	376	376	359	339	335	347	348	338	382	385	375	359	366	341	337	397
58583	91143	72944	47292	28425	12878	3100	711	520	543	545	537	499	558	543	511	572	558	563	538	553	544	558	507	555	530	554	570	583	542	555	508	575	521	521	530	564	513	524	590	514	539	512	543	491	562	541	561	517	559	537	534	540	523	524	554	568	510	566	507	563	538	547	609	546	546	603	556	512	564	573	571	515	562	530	579	518	557	541	565	528	508	539	530	567	556	506	529	582	548	565	558	542	540	562	546	600	525	554	553	515	562	553	538	550	514	583	554	565	551	525	556	525	556	553	517	501	557	539	530	584	537	536	591	550	529	615	571	539	556	546	558	562	524	538	575	549	517	583	530	520	563	593	544	520	542	562	571	506	511	528	542	586	546	527	531	528	550	527	549	508	576	551	537	535	588	568	569	547	532	558	524	533	573	550	509	519	549	542	558	529	514	509	511	554	557	607	571	576	525	546	526	541	530	588	573	597	536	582	586	536	559	592	543	513	561	532	566	520	574	543	540	556	565	542	549	557	534	545	530	543	557	581	529	551	538	536	546	569	526	528	538	599	560	517	511	561	525	555	532	532	566	534	528	522	568	572	595	561	563	574	517	581	501	561	588	563	533	535	553	554	573	507	550	557	578	579	551	541	556	541	588	564	556	548	529	557	571	540	571	569	560	582	524	557	543	553	534	560	567	549	570	587	530	564	514	530	523	516	522	558	580	515	579	537	543	559	520	575	554	521	622	569	562	563	533	587	515	520	515	598	552	540	538	545	556	576	556	571	550	584	549	533	525	543	567	537	558	545	535	562	598	575	596	514	571	528	586	580	555	535	507	529	549	569	574	540	539	539	557	561	509	529	544	506	534	555	542	524	536	516	564	542	562	541	548	513	556	561	548	508	536	558	555	592	537	530	579	517	559	514	533	554	536	528	548	546	556	573	546	524	528	539	552	545	557	545	530	561	528	569	526	516	559	579	554	557	536	583	541	534	544	535	577	574	537	566	609	555	567	579	544	588	550	549	541	575	581	539	533	538	579	574	549	553	498	534	526	574	574	510	531	540	524	534	535	558	591	487	533	574	568	570	588	605	566	549	536	551	563	529	552	559	521	569	571	531	498	564	536	562	558	535	568	514	537	539	548	553	519	543	578	516	522	543	571	575	559	577	565	553	572	588	529	536	539	589	527	592	594	568	552	527	529	560	548	565	571	520	565	545	532	540	597	550	580	557	541	548	524	525	541	565	592	561	550	575	542	558	568	555	550	557	525	542	535	561	530	512	524	559	528	616	541	567	524	559	555	549	546	581	539	551	552	573	583	543	508	560	511	537	520	512	536	535	580	605	552	554	583	573	534	546	572	566	547	586	551	526	602	581	578	549	553	590	561	505	519	543	511	539	556	566	591	543	574	562	544	570	572	556	531	544	568	527	586	550	553	568	553	514	570	524	534	539	545	573	542	556	522	539	572	538	550	578	522	529	563	521	522	566	545	553	561	544	565	550	508	594	529	524	549	529	593	553	544	529	547	562	567	571	547	569	547	566	556	556	537	563	512	525	584	556	555	560	574	516	527	513	540	511	598	542	571	562	540	553	560	552	563	509	557	554	517	573	565	587	556	548	508	594	525	535	554	559	553	576	515	555	591	556	522	581	550	533	514	542	525	526	531	526	528	539	544	604	527	576	543	503	560	590	588	570	550	538	518	589	581	561	535	561	536	527	549	533	586	535	526	556	533	548	574	567	585	553	584	550	558	518	587	545	520	533	592	549	506	544	585	563	505	547	554	588	525	613	542	553	555	539	564	531	548	552	573	549	579	530	552	551	531	514	550	577	552	580	583	534	538	578	532	583	560	576	562	547	523	552	559	543	545	510	551	546	565	572	566	513	577	588	548	554	574	527	546	540	540	559	526	572	593	553	519	529	520	499	555	559	542	573	589	532	552	582	537	533	586	562	580	547	545	531	570	585	559	544	547	537	529	572	609	582	554	528	608	571	533	526	519	535	574	524	536	532	534	585	549	545	543	512	541	552	539	530	567	530	501	553	539	539	546	512	565	521	502	532	539	540	549	517	542	529	551	530	545	546	547	556	560	555	547	550	550	514	535	523	527	561	559	536	579	519	523	543	527	549	555	564	558	552	556	544	516	574	533	562	567	533	539	576	528	548	576	570	548	522	544	565	494	574	573	556	521	509	530	589	564	604	583	543	506	573	513	541	564	541	572	559	518	545	560	559	522	522	557	556	561	504	558	571	546	566	512	556	553	541	559	541	509	573	579	466	533	555	546	558	521	544	545	498	578	540	549	580	578	557	544	518	570	542	554	533	534	541	568	547	544	571	575	538	556	512	516	550	537	585	522	564	528	545	567	546	542	544	562	537	554	547	558	527	536	537	536	555	596	524	552	549	592	539	537	545	564	584	556	491	557	567	551	562	501	553	549	562	561	527	537	556	541	599	551	536	570	526	519	532	578	529	523	545	538	551	556	540	509	544	544	577	524	553	555	534	556	490	528	512	525	558	542	539	507	530	584	557	545	516	538	540	554	555	512	540	582	539	563	561	548	560	544	565	518	538	547	525	492	537	571	572	545	543	536	520	535	510	539	519	606	577	533	572	540	538	588	557	522	557	571	541	535	542	533	519	568	554	556	562	538	554	532	573	538	517	574	521	587	529	527	534	561	549	598	539	532	546	544	577	544	566	556	520	531	529	517	577	525	568	524	575	524	553	577	547	535	563	564	523	515	526	522	574	597	537	495	589	588	558	566	530	533	552	605	570	525	560	546	546	563	517	568	519	538	566	538	541	526	542	584	533	553	544	576	540	551	552	519	555	511	540	495	526	544	567	546	547	501	545	590	549	519	587	583	569	547	564	573	542	534	548	550	527	565	512	573	540	567	518	535	537	534	528	565	576	544	501	577	558	583	541	568	562	551	538	534	575	584	566	523	529	565	550	548	571	515	579	526	563	534	546	525	544	560	552	530	571	540	548	533	546	532	540	560	535	548	578	570	529	538	513	571	546	563	541	551	545	562	524	547	576	530	527	551	538	487	574	513	560	521	532	526	548	526	567	555	610	549	526	581	596	565	548	572	567	547	489	535	573	519	531	536	524	555	517	563	550	508	541	555	564	559	517	574	564	552	569	560	569	559	540	542	525	558	544	577	551	540	570	568	564	553	537	523	547	549	550	542	500	558	537	544	543	565	590	499	534	567	538	536	566	577	573	576	545	575	547	578	545	530	551	558	547	564	576	573	549	590	525	536	577	555	559	507	610	567	543	554	586	515	559	535	538	569	543	519	526	595	556	562	546	545	547	544	533	562	582	540	528	517	567	530	547	571	600	555	530	570	506	574	536	557	544	538	593	576	593	503	557	507	576	559	573	520	569	562	519	561	558	566	552	532	556	558	536	561	519	542	539	547	517	538	551	539	562	564	570	581	551	552	573	586	557	536	561	543	556	560	524	508	551	582	539	533	550	562	578	572	535	589	556	572	555	543	550	579	521	564	580	541
23448	21847	31478	27617	23808	21400	10884	726	394	365	360	369	372	353	362	403	379	361	347	369	382	347	376	388	389	377	393	437	383	385	385	362	433	382	361	362	374	418	399	413	389	365	369	420	381	352	370	397	342	351	436	399	359	405	361	397	368	358	384	354	389	365	374	374	372	388	343	364	361	361	355	371	370	377	367	379	364	362	368	392	396	410	356	408	376	381	385	397	359	376	364	402	398	392	388	403	360	362	368	383	391	378	390	412	377	362	358	385	368	370	371	373	371	353	398	359	387	392	395	360	363	386	360	383	364	388	374	370	370	360	346	345	366	357	391	349	379	395	372	387	373	353	354	349	352	350	379	351	339	394	392	353	373	371	361	394	372	358	427	340	353	355	346	390	360	384	370	361	375	389	376	368	371	378	363	383	414	350	339	371	397	400	361	358	408	377	364	355	385	358	390	362	369	385	369	378	368	378	365	389	395	350	360	380	380	360	353	378	367	359	347	373	365	346	369	347	345	383	376	390	364	359	358	356	343	399	393	395	393	359	363	382	395	408	375	368	403	366	354	363	404	349	392	337	383	338	353	361	376	344	371	351	356	379	353	397	408	370	395	379	377	363	380	340	406	359	372	406	371	364	345	346	365	379	399	354	366	358	404	346	343	380	396	373	325	370	351	372	368	348	348	370	331	375	378	385	375	400	387	340	375	390	377	399	363	380	376	355	358	367	354	409	376	370	419	359	374	338	393	344	330	390	399	389	394	371	331	380	360	383	379	382	357	386	388	353	391	350	389	360	372	369	373	369	352	363	369	368	342	393	387	371	355	364	382	396	332	387	380	343	400	371	350	366	366	366	386	362	383	391	374	365	391	303	373	356	366	368	398	357	386	385	380	362	340	358	384	373	397	381	370	377	383	392	406	340	330	355	358	375	384	379	399	355	382	385	425	392	376	378	393	392	378	386	372	394	348	360	368	378	388	366	371	359	356	366	373	385	363	398	319	422	387	388	348	389	386	351	399	378	411	387	376	382	348	365	380	340	414	396	371	368	394	360	395	345	364	341	327	347	367	349	406	399	359	325	381	388	396	367	372	382	374	390	415	366	386	371	362	361	368	358	371	323	398	368	370	415	396	368	383	392	391	365	341	376	365	343	394	379	381	377	384	377	358	356	354	363	367	367	405	375	373	363	374	386	365	384	380	376	366	354	366	393	376	394	369	368	368	379	391	370	368	370	371	352	398	377	359	416	408	394	368	380	353	412	365	393	350	350	362	370	382	367	345	366	337	377	367	346	368	385	367	336	379	349	388	372	405	375	363	372	394	351	358	379	335	385	387	359	408	373	344	328	319	388	320	391	366	367	337	378	387	352	386	352	355	401	339	374	351	358	401	378	370	343	365	355	371	371	375	354	358	377	365	365	369	353	331	374	383	371	400	359	385	399	381	397	367	389	372	382	374	345	338	361	389	362	381	398	399	401	384	365	338	349	352	384	399	362	370	389	394	383	375	373	401	383	336	346	378	346	369	371	357	382	379	382	324	385	406	353	393	374	401	391	380	389	364	363	369	373	403	412	356	361	359	378	381	369	379	385	394	345	397	342	395	386	368	393	410	340	348	383	380	374	379	388	370	377	406	420	368	355	397	351	367	385	382	365	350	380	358	385	388	372	374	342	371	396	340	390	370	403	364	339	360	373	374	370	357	377	404	383	410	407	356	351	389	326	423	339	375	365	364	390	371	396	367	397	368	374	371	389	359	391	356	346	367	372	387	394	387	375	375	356	378	380	390	397	435	345	353	358	394	389	366	436	342	352	344	372	360	375	397	344	377	418	392	365	353	383	371	367	348	375	376	374	322	388	332	369	379	389	384	369	366	353	384	373	378	393	374	376	356	361	381	355	346	396	371	388	387	378	386	404	379	361	352	371	375	386	365	352	373	392	332	370	343	379	399	387	375	393	371	348	377	363	371	364	367	357	383	376	396	381	367	379	366	333	383	376	365	358	383	425	403	378	382	372	361	347	375	375	361	343	379	375	365	342	367	378	390	381	384	380	357	369	372	349	403	412	353	381	369	362	399	361	367	335	373	355	357	356	404	343	386	394	393	349	389	370	391	407	376	373	391	397	387	374	387	401	389	387	361	376	362	368	396	363	407	425	322	393	366	406	340	363	343	362	396	351	378	369	396	359	358	332	343	420	349	363	383	379	359	360	418	361	359	340	358	376	384	353	401	362	355	349	400	362	340	404	363	389	370	391	367	365	397	372	411	375	435	338	351	363	394	330	383	379	361	365	398	392	370	391	406	338	374	377	359	380	365	349	375	373	379	397	345	339	355	355	357	347	392	390	350	371	407	350	377	403	400	366	366	374	366	402	364	371	375	387	351	352	387	391	373	369	370	362	367	383	394	367	386	409	369	355	362	346	373	359	351	373	354	372	356	330	361	383	367	352	397	366	391	367	377	387	364	391	380	399	378	394	371	368	377	386	368	359	356	336	320	361	336	379	388	370	340	381	364	379	369	358	341	376	379	417	377	404	350	381	358	359	387	332	380	392	368	343	359	391	328	381	380	369	358	372	374	377	370	364	351	412	377	393	360	323	386	374	390	361	388	330	372	398	356	362	368	385	353	368	372	375	353	363	393	368	383	373	367	377	360	391	400	382	372	394	359	394	412	349	350	369	360	328	385	364	373	379	389	384	361	360	356	395	376	379	376	372	393	343	382	350	362	374	384	398	345	351	367	381	400	375	394	383	369	364	379	375	376	359	363	387	338	348	356	382	379	393	354	380	377	362	376	362	391	334	374	360	369	343	381	391	356	365	369	371	378	384	374	354	353	366	362	397	387	380	352	378	401	388	361	394	403	370	379	339	372	365	377	390	352	382	399	364	378	392	391	364	394	349	371	322	363	366	375	352	409	343	389	378	343	349	371	381	363	324	388	402	372	365	380	363	400	344	381	382	380	384	357	357	404	349	384	384	375	351	408	350	352	353	346	356	360	358	380	364	374	346	385	373	367	403	355	350	363	370	381	404	346	395	374	344	392	359	352	337	381	385	369	357	387	379	377	380	370	363	373	392	371	362	359	397	414	367	413	381	364	398	385	398	395	386	400	354	400	363	347	391	368	405	365	378	355	359	382	361	382	378	368	378	362	388	375	398	370	349	332	352	389	364	342	356	355	398	384	353	379	341	356	335	399	355	355	375	376	359	346	364	361	365	382	361	367	358	393	352	362	351	415	335	427	389	362	380	390	375	360	388	358	376	348	360	386	339	397	387	400	379	382	362	357	378	369	367	359	384	385	351	403	373	350	377	375	341	400	372	374	383	365	365	385	377	392	347	370	351	404	362	358	406	355	399	395	359	378	359	359	377	372	377	371	413	382	328	350	367	402	383	407	335	379	363	386	409	391	362	361	359	372	371	385	334	387	375	389	338	369	410	353	383	405	382	377	352	383	391	358	360	345	370	353	378	374	376	366	384	377	371	372	367	344	391	383	359
62330	102615	82948	56958	36231	18700	4856	861	574	585	548	574	585	576	568	574	582	551	563	569	539	519	543	585	577	565	570	548	561	568	577	505	557	549	562	564	538	578	532	568	567	534	545	556	536	549	567	584	543	570	510	568	552	524	567	523	541	563	560	564	596	546	561	545	556	549	561	562	577	540	559	564	568	556	558	577	537	533	538	568	543	659	561	558	570	564	563	528	528	605	550	553	568	547	532	523	549	570	567	527	556	566	589	570	605	580	572	601	540	601	624	526	502	539	585	542	563	555	572	553	537	514	558	545	538	574	559	554	548	559	583	590	586	556	599	559	524	531	545	591	557	568	577	557	574	561	529	576	566	555	559	580	553	540	544	569	587	578	608	610	543	558	560	527	559	554	549	527	528	570	573	562	572	556	566	525	548	532	565	581	580	542	526	568	555	527	610	523	574	589	618	550	545	541	540	563	544	604	539	538	605	558	540	535	552	544	583	579	559	545	526	567	540	546	510	606	532	564	554	554	573	603	539	562	560	578	548	560	506	515	578	549	586	545	552	569	546	578	573	551	550	556	539	562	533	567	551	565	513	564	579	570	529	525	551	553	559	562	554	621	580	568	564	581	531	573	581	569	543	563	563	548	529	523	550	532	493	533	551	532	550	544	569	547	523	553	596	577	561	518	545	569	555	554	538	550	553	543	545	565	528	576	548	543	536	587	567	529	551	570	595	535	597	541	510	572	590	548	550	587	535	560	539	574	539	532	544	529	594	595	572	530	549	580	536	543	544	564	524	572	572	553	551	570	527	553	574	585	549	585	537	553	559	546	583	557	541	555	583	594	553	547	556	577	587	541	565	527	544	542	560	596	564	588	585	583	539	516	530	545	554	549	556	529	562	529	551	538	571	548	543	591	613	519	563	572	523	579	595	546	536	551	550	540	533	617	542	557	569	554	517	555	535	562	565	525	567	564	538	556	560	580	560	548	552	550	584	575	551	546	535	579	518	528	537	545	528	522	552	605	553	570	600	553	524	552	539	573	583	522	562	564	569	552	533	535	520	552	541	553	575	559	540	573	520	551	566	539	568	542	552	521	589	558	511	565	530	534	585	535	578	568	584	539	564	545	530	547	499	558	539	543	588	534	553	544	541	565	544	600	528	569	554	552	538	532	557	549	580	614	596	570	578	555	545	527	565	545	608	526	562	518	534	560	544	568	565	540	515	554	581	563	535	558	560	567	558	544	543	560	545	560	554	592	533	544	533	566	519	547	537	548	568	564	546	519	579	589	564	539	528	572	527	534	513	591	561	548	548	540	603	562	558	588	542	551	554	533	565	517	549	549	566	563	546	582	533	561	559	558	553	548	566	543	534	566	532	572	538	501	516	540	517	569	517	575	549	568	554	573	517	580	551	550	560	517	567	532	608	554	525	532	572	591	507	556	570	582	538	571	569	564	593	564	581	560	541	561	540	587	586	560	577	515	554	559	538	583	524	567	551	557	581	515	555	524	575	568	543	561	564	569	554	565	576	549	575	542	563	552	551	580	560	561	567	600	560	519	538	544	530	538	570	548	577	534	578	547	549	564	572	532	566	572	542	538	554	548	562	586	562	562	536	526	572	564	610	540	547	524	562	512	561	575	555	560	592	555	572	559	544	539	493	533	591	575	527	605	540	514	576	551	575	532	556	554	485	545	548	569	574	542	558	542	568	541	563	557	606	533	565	541	549	576	536	582	555	549	577	576	573	575	525	537	573	557	546	573	534	575	535	569	586	563	515	595	536	542	550	550	546	541	554	536	525	572	543	560	590	511	551	548	545	533	564	564	502	535	567	566	592	577	583	528	576	583	522	530	508	539	532	558	557	538	544	539	561	599	536	539	543	521	575	565	585	524	512	522	549	562	564	565	541	527	598	569	515	551	542	594	534	494	553	550	514	532	573	567	580	574	540	547	576	527	575	560	568	581	605	587	549	537	545	559	576	549	571	539	580	525	558	581	552	542	552	565	590	559	552	567	531	564	541	593	545	530	588	560	539	569	509	548	586	533	584	555	595	539	571	555	567	558	566	547	561	565	551	585	557	544	572	553	576	529	612	562	565	541	526	598	529	560	560	526	587	564	601	571	545	554	536	561	519	550	590	530	562	538	535	556	561	559	536	535	555	518	500	564	555	528	556	499	579	554	537	553	576	568	536	572	537	562	573	567	523	577	564	626	528	569	555	539	594	583	524	608	561	537	581	566	557	565	586	511	551	543	524	577	561	566	560	542	539	560	553	548	573	557	570	545	533	549	548	567	586	596	560	563	535	528	526	587	531	573	537	542	573	547	563	589	583	568	543	578	540	558	555	563	580	520	538	526	577	575	535	542	549	556	529	564	600	553	527	553	639	563	592	536	569	598	550	582	559	546	606	533	540	552	550	574	567	545	527	504	515	499	558	546	560	592	530	543	585	548	539	552	547	527	573	550	536	515	543	571	560	564	557	523	569	572	595	571	582	583	571	578	541	584	519	555	560	532	548	557	517	567	548	546	552	586	615	522	551	561	554	545	554	562	588	566	573	534	603	520	587	566	531	541	581	526	534	563	544	554	588	529	563	557	560	537	572	568	561	549	611	577	573	511	536	521	575	528	562	599	568	542	524	512	557	524	544	535	535	554	518	538	578	565	585	544	527	560	552	545	543	587	547	596	568	541	548	550	500	526	572	540	580	522	592	576	575	536	562	523	579	524	523	578	528	540	551	538	540	563	542	549	570	563	595	548	511	576	577	576	549	510	536	566	593	547	537	579	597	553	537	523	545	596	569	549	540	531	576	545	526	578	554	555	566	516	545	583	527	518	609	540	553	542	563	557	548	558	502	584	577	546	579	539	551	532	555	560	560	541	570	536	577	594	586	522	553	537	578	573	581	545	528	573	542	534	576	553	562	578	528	540	543	548	556	541	589	572	540	559	535	581	505	517	573	507	541	556	604	528	540	528	552	550	538	605	525	529	547	509	582	574	538	489	499	563	571	540	572	546	553	589	558	571	584	510	544	542	549	565	549	598	571	522	621	595	560	581	516	473	534	567	551	555	527	579	541	524	561	581	559	592	546	549	542	564	563	529	549	555	575	536	568	557	573	520	582	568	594	552	561	550	528	546	546	559	590	544	527	501	532	517	581	565	548	594	529	524	527	492	543	578	525	567	533	548	594	594	525	579	563	552	564	521	582	597	542	565	505	550	573	562	542	561	544	543	612	549	575	549	567	529	549	597	555	573	545	550	559	534	572	565	567	507	561	540	558	534	545	579	596	505	535	555	530	565	534	551	578	567	560	588	518	538	552	561	573	501	590	551	555	539	552	552	536	553	540	567	527	531	538	581	566	503	522	526	571	572	552	565	548	593	606	549	538	528	569	537	587	546	554	564	547	581	575	553	558	548	587	554	544	564	569	560	531	519	571	573	539	545	549	535	517	555	584	537	575	546	554	552	564	518	545	513	578	543	552	524	583	574	544	559
28476	27165	29795	17892	4728	1321	423	304	320	290	306	289	291	310	302	301	306	307	287	301	328	301	265	293	264	289	296	320	282	290	303	311	305	322	325	314	314	288	301	296	291	309	302	315	308	293	308	299	337	291	296	321	327	297	247	308	297	292	279	317	328	289	282	297	303	292	282	313	292	319	282	291	317	324	286	300	299	295	305	316	292	317	310	303	304	304	302	324	302	300	290	316	316	263	301	294	321	312	289	295	296	280	297	332	315	324	300	286	310	271	266	317	309	288	295	276	315	337	318	288	295	306	282	306	301	314	311	293	308	315	288	293	295	305	286	282	299	294	284	286	298	278	324	322	295	283	304	308	315	294	279	294	292	302	328	297	272	296	282	310	324	279	299	314	284	298	276	297	283	311	335	291	315	296	269	293	290	284	316	287	311	316	298	273	278	306	308	306	294	337	292	320	278	299	313	310	297	319	277	324	285	310	288	313	271	257	314	312	314	285	322	308	278	314	288	308	302	327	282	311	293	288	291	296	302	292	325	319	278	314	287	333	315	276	324	299	305	297	276	285	290	311	304	319	266	339	295	274	289	295	304	304	327	270	277	304	302	293	305	297	267	300	302	312	303	319	295	320	333	296	290	319	314	281	302	310	320	316	284	303	313	321	308	299	272	298	294	297	301	286	289	316	318	295	283	293	316	281	287	336	319	288	274	294	320	323	304	330	309	325	316	281	304	286	317	304	309	275	319	286	306	303	315	268	320	302	273	304	279	300	309	282	280	312	315	296	270	305	308	273	286	287	288	301	323	277	309	308	299	307	317	319	297	270	289	305	300	295	305	314	289	283	295	338	312	304	329	284	317	321	284	290	309	329	254	332	308	308	316	303	280	291	304	324	302	277	299	305	270	329	323	313	306	314	296	307	307	295	303	295	308	294	301	309	286	328	298	293	353	291	269	280	276	292	332	292	307	321	324	293	301	304	288	317	301	305	299	301	287	290	289	291	295	308	301	278	302	286	297	321	282	275	324	304	294	325	303	284	286	300	286	322	302	293	295	310	277	289	296	307	304	300	317	294	299	306	314	312	315	304	274	295	277	266	308	335	283	293	315	306	348	290	298	309	346	280	322	313	278	299	277	287	303	280	315	282	312	311	311	317	302	305	309	300	300	275	324	318	298	297	305	297	307	300	312	283	297	300	275	318	288	297	304	277	301	296	301	357	288	320	289	301	287	254	330	323	305	308	323	272	293	308	327	321	323	333	288	309	311	320	319	317	298	288	304	298	269	291	308	274	290	305	270	312	264	275	324	293	291	307	329	309	283	297	333	296	308	312	291	302	298	268	297	314	287	337	298	306	328	308	273	330	302	310	292	327	288	304	308	301	314	293	277	271	301	277	284	299	332	311	331	316	300	285	318	293	300	293	311	329	315	325	295	296	308	292	301	302	304	280	293	271	295	306	312	288	278	328	304	299	305	271	317	279	316	278	267	290	307	324	315	284	309	310	282	323	282	290	285	326	281	295	311	304	324	291	294	314	311	295	289	309	318	297	295	301	316	302	308	310	306	280	327	299	338	298	303	305	285	279	332	284	303	288	285	304	302	344	290	283	312	297	338	307	293	312	278	311	268	290	277	305	317	278	267	277	308	314	315	284	271	259	320	297	298	316	303	286	356	285	287	295	285	290	311	285	281	276	247	324	300	305	314	317	313	302	326	298	298	297	305	334	308	300	271	292	330	303	313	324	284	295	298	303	301	283	322	312	311	305	273	301	296	308	320	307	333	306	275	282	321	319	295	312	302	307	276	297	313	280	297	301	313	284	320	315	313	320	283	294	302	304	284	299	315	308	301	308	300	337	311	284	292	318	275	282	302	280	312	280	297	284	315	303	298	322	318	343	293	322	283	286	316	296	282	313	288	307	277	306	291	303	298	320	323	291	335	305	326	279	267	331	279	319	288	304	310	284	279	322	330	318	323	286	296	301	306	299	267	333	306	317	328	296	289	286	296	276	304	307	298	272	275	274	323	308	304	296	315	262	321	312	297	323	294	315	313	332	308	309	308	312	292	323	310	297	328	287	324	315	308	303	300	300	284	286	302	294	297	328	293	305	339	302	322	316	327	307	316	335	297	290	292	318	312	289	305	273	336	323	286	288	295	315	296	302	307	313	305	286	296	291	295	323	309	310	300	316	329	336	308	328	283	314	315	318	328	329	292	278	285	308	293	291	326	291	284	300	276	303	249	267	287	320	319	315	293	275	298	307	331	307	287	293	315	315	292	324	316	285	293	329	279	285	307	308	293	285	317	311	289	313	302	323	307	284	284	307	313	304	304	278	307	316	289	268	304	294	303	268	311	318	301	316	325	304	307	282	292	323	308	321	300	304	299	289	294	336	301	280	308	286	302	331	286	295	272	274	301	274	274	276	325	296	315	274	306	282	302	320	287	300	298	297	292	327	299	331	309	301	314	303	337	286	298	297	299	301	292	291	295	309	280	305	285	324	296	296	295	314	301	299	322	293	296	320	327	303	290	304	318	323	307	300	300	331	314	305	303	299	310	281	298	324	316	287	283	285	314	299	284	300	298	286	281	318	285	301	300	313	343	289	287	327	324	317	281	315	314	281	259	298	270	292	319	322	293	288	264	296	303	281	290	293	283	330	300	282	293	297	318	299	308	281	295	296	349	292	284	300	295	322	292	279	321	311	340	316	301	294	310	311	313	290	301	292	274	303	315	357	310	300	314	278	317	310	294	304	326	275	304	306	293	293	295	294	313	330	273	310	305	335	317	308	302	285	322	288	270	312	294	302	310	304	279	305	296	336	301	274	314	307	316	317	309	307	284	280	296	300	311	292	301	281	289	311	311	274	292	308	314	317	298	289	309	311	341	314	316	325	319	256	296	294	306	323	281	282	328	291	279	273	314	311	316	326	276	318	301	335	324	308	298	297	291	302	291	306	261	303	286	294	319	298	310	287	276	302	298	286	312	321	319	298	284	314	289	298	317	310	308	316	300	326	304	331	351	305	291	283	305	296	305	309	306	313	307	301	298	310	304	303	291	305	295	306	308	302	321	312	301	288	279	304	313	315	307	300	268	326	285	294	289	289	288	296	315	338	302	330	283	316	307	298	326	317	304	288	277	277	306	327	345	278	288	302	278	267	292	296	292	294	320	316	296	310	265	310	328	287	309	314	322	296	320	302	328	280	298	308	315	311	306	299	300	292	298	324	331	310	292	294	293	306	283	300	299	331	300	344	276	286	300	319	298	279	306	314	314	311	286	294	303	302	294	296	321	287	308	277	292	295	296	292	319	314	296	325	324	299	280	312	298	326	284	309	305	307	309	277	314	285	348	328	276	303	281	293	297	314	277	308	298	275	286	322	314	281	332	310	303	299	324	312	284	312	319	300	316	317	297	321	308	301	350	290	294	328	270	327	299	310	298	277	303	311	274	304	306	314	330	308	290	304	296	277	285	315	275	287	319	283	276	293	270	277
32862	45663	35359	18641	7218	2525	804	463	500	483	480	464	453	449	467	474	443	519	480	496	498	510	453	472	439	478	454	481	477	468	493	446	453	466	474	451	455	453	474	461	443	458	457	475	494	459	471	466	499	475	483	488	452	499	498	495	453	449	445	445	473	459	454	458	490	460	490	490	489	471	467	434	509	445	455	476	452	464	479	445	472	475	480	474	436	477	515	521	495	483	495	489	473	476	483	477	483	475	459	496	453	493	457	474	499	460	496	504	455	488	461	508	466	475	468	470	478	477	500	490	470	465	483	517	484	459	458	491	470	485	512	502	452	460	486	514	465	473	474	454	440	438	464	492	463	457	456	509	501	471	477	479	505	441	469	512	458	477	510	489	477	456	486	432	470	498	480	514	461	431	502	473	448	468	439	429	469	441	472	461	459	443	463	461	515	453	465	485	462	490	456	489	484	476	455	480	496	473	468	477	464	499	452	498	443	449	475	468	477	502	455	438	475	458	502	502	459	463	454	505	425	473	521	468	465	502	434	483	485	506	470	495	496	460	453	446	469	438	485	460	481	440	466	493	447	476	490	481	429	434	454	487	481	445	523	459	425	467	456	507	472	506	479	492	477	451	472	469	478	461	464	471	483	516	469	489	458	452	427	463	483	475	485	455	474	472	452	461	471	457	451	458	445	478	473	475	497	468	447	501	462	480	460	463	453	475	479	476	495	509	479	465	483	442	495	467	506	499	468	420	498	470	470	496	505	442	464	455	444	450	477	482	471	483	498	469	433	451	489	480	473	492	513	497	485	457	448	492	483	459	479	475	458	476	495	485	490	443	493	475	450	480	425	454	480	466	453	479	454	479	483	468	523	467	464	464	476	488	464	456	485	445	482	448	453	488	446	488	506	464	463	521	498	483	464	491	507	441	480	480	455	476	463	478	437	461	464	467	464	461	470	448	495	483	459	420	503	464	474	478	470	469	454	492	487	458	493	452	492	468	475	483	423	451	471	463	471	471	489	483	491	467	458	451	434	478	467	456	435	445	477	483	449	469	508	463	425	455	426	478	475	490	488	445	454	460	454	484	468	453	489	448	476	469	442	453	515	478	447	437	477	465	446	508	453	440	486	525	461	462	500	451	469	472	472	452	471	485	439	435	504	496	454	466	455	497	445	489	489	461	482	475	490	488	477	485	425	488	521	463	461	454	468	484	461	492	454	466	472	406	467	519	443	477	479	457	469	481	505	496	490	456	453	483	474	474	446	457	462	485	473	462	445	517	443	465	451	474	462	467	502	445	470	442	499	445	464	488	487	491	477	473	438	458	466	443	487	450	470	455	441	461	490	451	507	483	432	492	454	445	484	488	493	450	478	430	504	472	448	456	491	462	448	477	443	476	477	468	484	500	468	458	476	459	461	480	479	429	448	457	476	514	434	482	467	487	496	467	439	452	484	474	497	477	477	469	446	476	438	459	510	495	466	467	479	465	482	457	464	451	489	501	466	451	497	470	467	475	485	465	475	479	433	418	472	489	453	472	472	483	487	507	524	475	473	446	453	462	438	472	483	447	471	468	455	489	473	491	480	475	447	439	439	494	474	501	473	482	470	497	455	464	482	468	481	474	510	467	499	485	476	458	467	505	502	440	448	446	487	464	481	496	446	461	468	453	489	508	485	484	509	482	482	440	506	495	442	479	477	475	428	494	473	480	459	452	487	453	498	487	469	445	458	475	475	453	473	419	499	509	478	469	466	490	498	474	502	492	435	451	473	423	484	467	459	475	484	482	474	477	450	477	445	449	459	470	458	506	521	439	464	489	510	443	463	477	442	503	440	473	455	478	475	455	473	495	487	480	461	463	476	476	486	463	457	487	474	470	450	433	480	481	440	454	443	456	491	464	471	456	471	439	455	504	460	435	484	483	478	469	495	450	478	497	468	459	465	473	453	473	507	486	480	498	417	466	502	474	497	504	460	459	481	481	467	478	472	455	479	465	455	476	455	434	478	436	462	454	477	474	470	478	476	464	462	447	440	464	469	472	510	450	456	483	483	448	516	468	431	476	464	475	458	481	457	445	444	491	485	438	506	478	460	483	489	497	479	462	479	464	498	465	468	460	461	461	477	490	436	503	466	474	460	443	469	447	528	485	453	499	506	456	470	442	442	439	463	513	450	487	477	449	496	458	475	397	480	489	488	496	471	489	484	471	454	448	492	479	481	452	479	491	424	465	505	437	436	427	475	454	504	446	441	481	489	458	445	455	458	480	445	493	451	472	464	464	439	475	473	460	523	509	456	428	466	452	441	476	459	463	474	472	483	472	470	471	479	441	512	487	517	496	440	449	453	533	470	475	467	473	470	484	513	499	467	477	472	489	461	479	530	445	489	489	523	449	445	458	484	445	487	479	527	505	476	500	466	451	452	481	443	465	473	463	460	503	479	449	475	496	452	464	488	450	465	468	471	494	487	443	471	470	464	528	516	492	472	464	447	457	470	520	461	466	456	458	452	477	494	467	465	496	503	459	456	489	490	466	468	471	427	483	492	465	487	462	498	461	476	463	494	472	434	497	513	447	468	500	468	439	480	499	499	423	499	504	470	531	475	502	497	471	466	482	474	443	477	490	478	472	444	489	511	476	513	483	472	532	434	485	488	497	444	521	475	485	459	509	513	503	479	492	451	503	493	466	460	456	460	466	474	496	487	485	461	439	452	489	457	473	468	457	487	476	432	481	473	458	462	454	466	458	451	528	483	476	478	493	466	443	503	437	511	509	473	471	495	469	489	480	464	459	502	464	482	479	462	499	530	466	450	461	488	487	498	457	494	453	480	464	482	439	506	477	458	451	459	468	438	467	427	440	426	500	501	456	466	476	479	474	467	457	467	503	471	493	442	511	471	491	462	521	440	502	440	506	462	433	445	475	521	456	464	482	493	482	479	487	484	475	492	483	498	506	452	451	474	485	487	494	462	455	472	520	485	460	493	456	486	529	451	432	459	469	484	467	473	469	486	481	466	443	472	491	502	498	484	469	505	512	469	496	457	476	438	490	471	457	479	510	463	501	499	496	452	442	459	473	485	476	438	523	478	481	466	482	460	490	453	451	484	474	508	478	487	456	466	487	480	493	511	446	463	452	448	477	518	508	467	418	470	486	422	456	461	465	445	475	466	473	436	546	463	464	496	485	464	498	445	490	509	438	473	528	443	460	447	521	464	494	470	499	523	447	463	462	451	463	487	446	470	457	464	486	515	501	483	463	475	434	477	468	454	506	508	440	454	496	473	483	464	471	503	479	443	487	456	431	495	483	439	439	459	482	446	491	473	484	515	458	458	514	486	459	476	455	438	433	465	442	482	422	488	479	461	475	497	512	464	458	463	468	455	474	481	476	459	453	468	474	449	470	475	479	471	497	458	438	477	479	503	496	443	489	504	456	481	461	456	433	459	472	474	481	443	456	467	452	467	493	478	458	445	463	472	493	494	425	486	447	458	455	446	510	461	492
24418	22414	33286	30489	23546	15675	3319	448	338	369	371	377	379	369	406	345	371	380	377	364	383	367	344	378	367	388	390	372	341	366	345	357	377	361	383	352	395	355	354	368	396	348	346	366	394	366	364	321	349	347	416	361	378	395	374	391	375	361	354	359	380	360	346	388	336	349	385	366	386	348	358	374	353	367	390	346	331	353	361	380	356	361	376	353	361	351	345	357	378	348	328	338	382	354	372	348	369	357	366	358	339	327	366	388	357	374	351	363	365	360	360	340	364	373	366	334	315	355	339	346	367	339	354	382	352	333	350	368	369	386	352	384	346	398	337	366	357	359	401	369	364	379	371	356	351	363	359	374	394	374	330	337	361	358	376	362	394	353	370	353	340	362	398	351	375	361	377	360	377	369	344	367	348	365	364	372	354	375	360	350	372	349	341	371	368	367	370	400	383	342	388	385	362	360	357	359	345	352	355	358	377	361	346	381	357	337	359	342	391	363	385	347	351	370	344	349	353	339	366	385	375	366	351	382	340	372	367	353	378	369	347	392	355	355	371	388	397	385	368	331	355	325	403	377	348	360	350	406	358	395	396	373	350	358	390	366	359	349	393	366	373	351	376	349	363	349	358	387	312	347	395	356	335	333	321	350	354	354	373	390	386	376	369	384	396	356	359	368	355	354	389	326	370	354	372	369	364	344	340	374	372	370	349	358	366	348	339	387	342	384	353	354	373	356	362	344	362	307	373	362	338	385	404	331	358	337	365	341	380	351	351	360	332	381	361	367	368	349	310	364	370	363	394	364	374	352	377	330	370	384	384	363	386	378	366	387	332	397	385	359	361	388	344	367	423	380	364	363	392	350	358	357	380	339	346	345	353	343	349	347	354	339	381	351	343	367	362	352	396	378	337	348	351	371	384	374	360	364	353	349	345	348	379	373	370	358	334	362	372	338	348	373	383	359	349	356	386	372	376	369	370	357	381	358	348	346	367	364	362	369	341	378	337	350	341	398	359	372	358	397	378	396	337	352	361	373	363	357	369	329	409	349	377	348	376	368	363	351	368	372	367	353	365	367	348	372	353	355	373	368	359	355	369	383	368	374	377	361	378	377	407	394	373	347	352	378	355	340	347	379	349	368	346	371	393	357	392	360	370	364	381	325	359	357	359	402	345	383	356	356	315	316	354	348	370	343	368	354	360	365	383	372	365	392	348	329	342	333	367	371	385	347	352	370	347	341	363	357	344	324	398	363	337	365	378	383	346	371	378	356	362	348	375	404	348	353	394	390	352	376	383	385	391	355	348	380	375	329	354	377	369	327	367	347	384	368	361	346	343	358	366	375	397	405	348	336	357	384	372	391	377	344	353	345	368	347	381	349	390	375	361	349	377	364	362	380	388	351	363	358	387	325	363	349	343	379	350	374	377	354	338	356	365	366	353	375	372	334	350	363	343	385	368	386	359	392	355	352	363	329	373	367	366	346	349	344	337	352	316	376	344	380	380	346	353	362	358	352	391	354	346	334	346	366	364	335	364	373	381	361	356	364	375	374	381	384	382	350	361	371	365	396	362	350	358	349	342	361	367	367	365	307	385	392	350	371	382	374	369	369	327	362	352	364	339	346	352	367	400	348	327	360	373	394	354	370	371	355	345	331	369	352	364	372	384	359	340	369	376	370	363	374	353	397	394	353	343	346	371	334	342	338	395	344	329	364	347	382	374	362	347	355	354	362	375	350	372	368	357	367	363	379	329	341	382	358	354	371	390	381	353	375	371	330	337	358	361	370	370	351	368	378	374	373	367	365	356	380	344	353	369	381	381	373	341	361	365	364	334	374	352	359	350	364	399	341	356	375	357	315	365	354	352	382	356	358	360	364	396	403	344	355	374	377	384	389	365	384	358	366	373	353	367	392	354	384	334	364	377	381	363	371	377	358	369	385	347	396	354	374	386	339	376	378	401	335	365	360	401	360	392	377	389	351	384	334	340	358	358	357	418	364	333	338	392	359	335	325	388	357	390	356	383	333	339	386	361	381	368	364	348	345	339	374	352	362	385	380	337	335	352	355	336	367	376	386	405	375	385	363	389	331	354	352	357	374	388	357	369	414	370	345	389	397	356	329	342	365	378	358	366	343	366	344	339	405	390	362	372	351	338	343	367	368	329	373	350	387	361	384	391	357	353	392	310	373	367	371	366	335	365	365	381	389	373	402	391	362	354	342	346	358	383	379	368	360	376	383	377	408	373	373	382	367	353	352	350	407	366	375	349	365	344	383	361	371	356	351	380	372	366	343	371	374	383	360	380	375	358	344	354	343	364	377	361	343	361	362	395	364	337	371	351	372	355	348	358	378	428	352	340	363	377	368	397	361	365	392	335	367	342	352	365	380	347	377	381	339	337	355	362	382	368	376	374	350	349	359	405	334	342	385	353	363	366	351	373	377	382	342	340	347	365	367	355	376	384	354	380	361	363	382	364	343	386	378	355	340	335	404	359	392	380	387	363	346	353	386	354	362	375	380	372	338	337	377	331	353	372	370	388	328	393	385	317	355	357	375	380	320	332	389	359	368	355	338	359	365	320	371	345	381	331	376	333	353	352	354	334	379	360	361	377	369	386	380	349	381	363	357	391	364	399	364	364	333	351	363	387	374	381	370	312	337	351	354	355	375	348	339	366	390	355	372	354	400	343	342	325	336	341	378	348	321	388	362	389	327	321	341	363	360	333	374	337	370	351	366	361	364	395	344	371	395	379	359	354	365	363	336	356	372	340	337	384	340	366	385	350	347	352	360	333	388	323	343	358	336	311	394	348	357	341	376	358	374	385	365	363	358	343	378	346	366	339	366	355	313	379	348	379	355	374	376	343	380	381	355	319	369	357	349	344	358	355	344	381	352	342	400	360	331	345	368	343	362	380	366	335	378	393	309	358	345	364	356	360	322	369	372	352	356	369	394	400	369	373	319	364	308	373	390	372	354	364	375	360	355	354	359	348	363	348	355	345	402	379	340	378	352	383	378	371	380	366	358	332	381	357	378	332	342	376	358	373	355	362	375	364	372	394	368	342	327	382	331	360	393	363	368	359	352	370	347	357	360	338	356	390	363	396	352	367	386	379	323	352	310	397	362	360	361	339	337	338	372	356	355	387	392	327	369	336	346	331	348	356	379	329	387	376	388	386	316	390	362	374	357	343	350	364	368	350	386	354	383	368	368	371	356	375	361	364	372	365	390	338	377	370	362	351	356	354	361	357	361	368	366	338	384	393	355	358	341	361	355	336	346	348	357	354	382	376	361	340	328	364	396	351	379	370	384	338	337	380	359	346	388	343	374	372	388	366	347	405	363	361	364	356	406	358	363	349	346	357	413	362	366	352	378	330	387	392	355	340	356	378	386	354	367	389	341	342	332	377	379	351	378	361	350	366	361	328	363	356	350	365	350	366	345	370	349	383	344	355	381	345	338	362	383	383	331	355	362	367	383	366	327	362	358	394	370	397	343	361	326
58743	91067	72408	46830	28388	12332	2819	760	570	562	588	536	550	573	539	531	536	552	586	547	560	555	546	581	525	527	596	565	584	575	580	518	562	553	567	536	558	554	529	545	546	600	597	583	531	531	550	578	557	554	542	538	559	540	549	538	546	581	546	540	610	553	551	538	539	586	557	549	545	562	575	605	530	582	626	534	517	530	596	559	600	548	524	566	549	539	540	533	531	596	558	574	530	496	576	572	506	556	579	581	567	552	516	574	535	555	522	541	597	558	531	542	575	525	582	597	554	543	550	559	542	549	558	563	585	534	546	554	549	575	555	557	560	565	559	547	566	527	552	555	551	521	530	541	559	524	550	565	572	542	566	579	533	576	562	555	590	579	549	593	562	622	559	549	550	549	586	565	547	534	606	578	556	516	535	566	563	544	545	519	536	571	547	558	563	499	547	533	525	531	563	567	563	548	538	545	568	565	509	544	557	572	581	530	528	550	610	522	565	530	530	587	541	521	538	564	531	563	577	545	539	570	547	499	550	533	560	547	548	536	562	557	567	509	544	601	571	579	602	569	563	561	519	558	581	565	525	536	479	544	540	598	508	538	585	582	559	528	518	528	545	546	546	536	519	559	556	551	554	518	569	550	557	566	560	559	557	529	578	570	570	588	553	566	552	566	525	549	566	542	558	604	568	560	530	555	549	557	554	555	516	561	548	588	554	572	577	534	563	595	499	595	554	602	544	554	546	551	533	528	522	515	546	545	553	553	556	545	580	524	577	593	580	597	562	520	544	552	595	560	557	571	560	558	553	568	563	555	551	551	600	547	596	537	574	541	584	576	631	578	557	572	567	542	496	567	552	544	551	537	532	573	586	532	563	564	554	534	576	528	541	560	564	525	576	527	530	556	545	521	536	552	536	567	542	571	523	577	572	560	550	532	570	574	526	537	572	509	550	553	512	541	556	534	503	536	582	584	569	552	541	519	582	546	543	536	541	581	524	542	551	538	541	530	539	547	578	554	555	555	537	510	535	521	521	553	552	560	525	582	543	531	554	556	585	528	537	501	519	543	521	578	495	549	540	515	568	560	565	567	525	549	546	545	543	545	530	534	598	541	560	567	541	585	526	553	560	522	567	557	586	564	535	595	577	578	570	559	545	526	564	550	535	544	568	563	568	536	549	592	581	512	563	519	547	523	534	550	587	565	603	490	537	565	568	597	582	592	517	569	540	578	557	530	544	538	522	590	555	567	530	570	590	548	539	524	601	568	556	583	569	517	545	577	552	524	520	540	556	480	536	561	578	586	534	542	570	587	568	547	550	552	516	564	543	529	561	555	541	564	585	561	546	571	552	546	570	537	526	577	508	516	524	511	569	542	537	541	539	588	520	521	565	550	544	564	561	511	590	552	512	545	583	555	605	550	535	596	555	533	546	547	540	523	560	538	532	593	556	536	595	535	559	514	542	529	545	558	569	549	562	607	598	570	560	536	525	528	566	539	555	518	528	546	566	595	531	565	595	564	573	558	545	530	555	512	571	564	570	543	540	587	538	552	538	525	560	528	532	591	536	545	564	562	535	505	560	598	590	552	559	498	591	583	530	577	578	500	553	534	575	546	567	518	565	540	554	570	562	536	545	559	562	513	588	584	545	539	546	557	547	564	590	542	517	561	552	560	605	577	572	546	555	544	573	542	569	580	522	590	549	545	570	548	535	542	576	559	525	604	561	560	570	549	572	583	601	560	547	551	540	549	548	547	554	569	541	571	524	549	572	560	516	529	557	517	548	563	537	526	568	520	549	564	561	534	537	572	548	537	541	549	546	560	605	576	579	554	500	572	570	564	540	530	521	522	537	534	588	536	556	571	540	502	607	537	562	514	569	554	554	616	550	559	525	585	546	581	579	556	557	549	540	563	572	580	534	550	568	513	582	576	556	569	584	596	556	544	572	518	543	561	529	529	550	536	557	553	512	601	559	549	550	557	506	565	576	539	501	533	557	527	536	578	536	552	536	540	563	507	530	567	548	559	537	556	571	545	521	548	562	566	578	535	562	571	550	553	523	522	557	565	554	558	571	562	544	575	608	596	553	540	526	597	547	526	547	534	559	554	592	570	533	533	576	597	547	591	543	579	543	574	544	551	581	558	558	554	557	611	547	541	554	572	554	520	540	544	544	582	555	542	561	549	561	584	551	589	558	548	551	596	566	555	564	554	564	507	537	544	558	570	518	574	584	541	583	558	556	593	569	565	554	561	603	560	538	539	551	564	563	560	516	547	554	539	576	551	556	537	544	596	565	592	559	560	565	558	581	580	578	573	540	506	539	550	523	571	584	545	500	611	538	561	585	582	538	535	546	507	521	559	588	525	613	568	549	535	555	535	556	528	516	550	536	515	597	556	551	591	552	543	523	541	537	571	561	535	536	543	536	551	575	575	571	552	545	503	547	538	578	551	543	549	544	521	582	563	536	507	558	527	534	575	536	519	543	552	535	537	520	546	517	587	578	574	541	551	574	550	549	561	559	535	524	556	527	508	508	551	568	548	553	529	553	575	586	558	565	559	567	535	557	560	542	560	570	532	562	555	540	576	618	567	550	557	551	567	554	556	579	542	564	549	518	571	539	510	570	563	542	555	549	575	530	539	552	534	559	567	581	560	530	572	559	552	551	553	587	561	566	573	563	539	555	566	568	556	605	586	549	553	552	598	597	514	534	514	549	585	521	574	542	587	542	518	557	539	511	548	566	501	528	605	520	570	508	573	539	568	576	548	530	606	540	579	538	563	569	547	528	521	587	530	590	554	588	559	574	548	569	570	546	547	482	535	568	586	525	504	597	559	580	550	566	536	572	588	539	574	557	573	592	517	585	535	557	547	534	540	526	516	570	577	518	520	496	566	525	545	567	540	535	553	538	533	489	560	563	532	531	542	552	533	530	536	610	543	554	608	572	566	549	558	570	552	523	539	525	536	569	525	579	556	564	543	554	555	584	576	565	528	562	548	581	586	557	535	540	544	565	608	587	566	580	531	567	566	546	541	541	557	575	535	547	520	606	544	569	528	550	615	546	555	532	543	601	591	534	488	547	540	524	576	545	527	574	503	554	560	569	530	555	556	533	555	530	563	572	590	542	593	540	559	533	547	560	539	577	569	597	546	517	520	563	556	515	537	536	532	580	590	562	536	533	538	588	530	581	592	551	542	516	515	532	544	603	556	536	573	494	519	564	543	572	552	564	548	551	526	554	610	559	547	567	556	564	547	537	562	568	573	577	596	558	545	539	511	564	586	586	584	535	602	559	552	580	520	578	502	563	563	571	555	560	567	561	568	585	526	559	581	549	552	560	582	534	547	544	588	524	568	556	574	535	538	526	560	559	567	546	525	492	534	553	591	561	499	600	588	556	576	586	573	567	519	553	537	560	577	577	579	536	526	528	562	590	558	555	584	546	554	538	516	547	546	518	543	525	570	573	531	602	527	553	541	610	541	548	561	552	555	573	545	543	577
23464	21893	31441	27537	23714	21420	10591	769	403	385	413	390	430	415	353	389	399	386	384	346	371	385	386	360	409	383	390	394	375	374	382	380	376	396	389	361	402	375	388	377	355	375	393	365	376	410	384	393	361	344	389	359	375	367	389	389	384	379	338	366	397	350	385	383	363	364	376	420	377	356	378	404	391	394	370	403	392	351	353	359	355	356	422	372	368	394	376	384	385	371	387	399	359	379	385	378	357	371	374	370	375	402	360	382	378	403	353	370	377	357	385	357	393	391	358	381	396	331	379	364	367	354	372	366	390	397	403	385	374	407	362	373	376	347	377	381	392	372	375	355	352	380	398	396	382	361	368	344	390	366	368	358	426	367	352	380	426	386	330	359	382	376	356	355	392	371	356	388	376	413	373	359	363	400	375	366	367	400	367	398	407	347	399	396	386	404	327	391	362	367	345	403	357	365	429	383	367	400	361	380	413	372	376	389	343	373	360	359	383	379	359	399	373	328	354	388	383	359	381	396	369	369	364	359	372	392	381	362	340	390	390	387	388	393	381	338	361	396	375	352	397	366	371	393	406	371	390	378	382	385	390	395	362	342	362	357	378	421	413	369	376	377	368	336	347	380	357	365	355	360	389	386	382	368	365	376	397	354	369	403	396	386	366	353	386	393	372	403	348	382	380	388	385	392	369	396	408	376	373	342	375	383	373	365	397	409	379	376	391	350	356	431	349	363	377	371	353	365	369	378	421	403	327	394	386	363	366	360	382	372	403	361	352	399	337	390	381	409	385	388	372	362	387	350	379	387	342	356	356	335	375	350	365	367	387	398	358	374	392	350	378	360	367	353	319	388	400	363	388	378	350	384	386	376	361	364	377	361	403	375	354	359	361	368	378	365	367	374	369	361	354	367	348	380	377	370	342	361	375	379	381	377	372	365	356	379	347	340	399	379	383	372	360	351	360	394	382	396	362	391	359	363	367	358	393	381	399	398	408	384	380	349	374	356	376	330	382	385	369	360	362	362	414	363	378	392	347	359	410	400	368	390	378	393	350	352	350	385	372	339	388	363	366	378	384	350	383	346	392	365	395	359	408	382	356	409	341	410	348	361	418	353	355	370	366	405	408	377	362	409	383	392	387	366	355	386	380	382	396	388	391	323	376	357	356	393	386	341	360	361	390	358	371	356	368	338	402	391	376	374	379	383	371	374	373	363	367	429	359	381	370	361	357	383	364	378	415	394	387	365	355	342	377	372	377	360	378	349	335	367	375	367	378	374	396	386	349	375	349	403	379	355	349	386	343	375	390	382	391	365	391	381	362	403	362	373	359	349	368	330	349	393	377	370	399	392	379	358	354	407	387	365	412	390	373	400	390	375	377	375	383	379	340	374	351	381	406	377	386	347	368	387	385	368	364	374	373	391	384	348	337	367	361	353	415	401	343	356	367	395	377	385	349	395	397	333	380	360	365	337	394	391	394	340	425	376	354	363	373	339	417	394	374	360	398	415	353	399	383	420	396	387	359	356	366	349	399	389	343	394	429	349	326	394	347	378	370	348	394	386	362	347	353	411	365	328	392	361	398	384	382	387	358	374	384	376	358	334	392	380	348	364	376	376	371	369	363	387	387	381	360	371	380	358	360	358	378	355	367	385	335	381	372	392	401	367	361	385	344	362	398	354	377	364	353	381	398	380	414	416	384	366	384	370	412	380	356	348	377	364	368	405	374	382	341	386	394	341	390	380	392	341	370	355	386	363	359	388	405	383	368	383	360	400	415	385	375	395	388	381	372	353	391	389	350	404	404	364	358	397	413	346	372	375	388	353	377	368	344	395	365	380	419	343	403	379	374	371	371	390	355	376	383	340	355	354	348	381	367	389	351	359	373	360	367	382	386	359	398	415	380	373	400	357	402	352	404	373	378	389	366	380	380	368	388	392	367	315	363	358	320	397	390	379	350	382	338	383	369	370	388	374	339	399	404	383	379	365	363	392	416	368	383	374	328	356	410	379	391	342	362	396	369	396	375	351	394	391	349	389	409	357	382	355	347	387	396	405	370	339	371	344	357	374	387	363	377	348	383	406	366	372	380	415	368	351	363	412	372	382	367	387	361	365	354	379	411	407	386	369	362	369	388	373	353	343	325	377	388	359	355	374	358	380	339	345	364	359	353	375	377	379	359	383	366	373	371	395	397	405	338	360	338	362	372	404	381	369	396	407	384	379	399	378	375	348	372	332	385	368	388	354	359	351	349	383	333	368	387	383	384	389	389	352	361	396	364	369	390	373	388	394	397	350	356	341	419	393	372	350	410	379	395	362	397	359	385	322	382	373	371	347	367	359	360	378	358	405	357	376	380	416	394	377	350	373	383	367	380	383	417	391	358	355	382	360	388	375	383	380	349	410	344	385	378	407	370	369	374	387	344	368	362	353	325	371	377	387	388	372	344	353	386	332	373	368	368	360	364	360	340	368	358	369	380	371	377	363	364	376	360	390	392	386	381	391	374	380	355	337	352	385	380	340	385	369	396	388	364	369	363	387	398	367	372	368	379	341	391	405	363	358	390	384	371	420	388	405	396	405	343	396	381	391	372	357	353	399	354	367	366	364	362	374	354	377	378	355	401	400	372	399	375	386	381	383	352	365	371	337	390	373	346	347	340	391	358	358	358	345	387	359	407	381	364	379	376	352	377	356	353	345	385	385	361	354	416	369	360	381	380	410	329	365	404	360	390	358	392	394	371	359	375	408	371	370	375	356	352	349	368	399	387	358	356	396	377	385	401	354	352	371	408	345	378	397	380	402	419	394	379	401	359	361	361	400	354	381	368	395	390	377	388	395	369	391	358	368	381	386	376	397	397	361	374	369	412	348	375	380	367	392	329	372	391	368	383	347	388	384	341	360	412	373	335	364	386	374	358	368	356	393	366	357	382	380	402	376	394	374	372	389	367	369	390	358	384	344	397	367	357	345	401	390	353	391	370	343	367	362	392	377	341	359	407	355	373	390	359	363	384	374	368	376	370	347	376	361	396	358	379	382	330	363	338	377	352	363	329	402	370	357	367	373	351	373	357	395	375	371	364	366	353	354	361	372	349	376	373	374	370	371	374	382	376	354	393	400	349	356	372	372	332	391	391	372	373	353	374	403	400	391	367	369	329	366	352	384	395	375	373	356	404	359	369	349	375	374	366	398	369	376	368	389	372	409	365	352	381	380	399	387	395	397	366	375	389	348	369	329	405	358	370	384	339	354	378	393	394	378	374	361	355	380	382	385	363	364	352	368	393	371	382	395	407	351	354	411	371	393	396	403	372	364	389	382	377	372	312	393	376	414	357	342	376	320	396	379	357	360	401	365	387	383	361	369	356	338	353	358	409	374	375	359	356	380	357	342	386	390	372	392	390	390	388	357	376	386	392	408	400	357	387	362	377	394	403	338	386	376	375	370	355	341	355	388	364	385	380	373	388	349	378	403	401	364	353	357	362	389	333	407	379	392	349	368
62324	102865	83401	56600	36159	18350	4201	889	609	576	559	520	533	572	554	626	518	530	598	557	528	526	536	558	622	564	613	618	625	551	585	548	557	546	545	567	560	613	544	590	545	539	537	528	557	514	541	555	533	554	554	618	534	561	605	569	545	565	609	547	583	562	571	543	588	559	576	566	554	584	521	590	585	533	539	563	578	624	516	548	541	546	566	578	532	545	580	545	562	539	542	556	538	576	589	564	522	595	565	540	531	569	563	562	553	520	568	530	546	555	547	570	543	602	574	554	516	571	557	566	576	563	559	627	558	546	588	533	581	518	552	556	586	537	547	563	521	574	601	556	547	596	579	562	578	540	534	576	526	567	566	584	549	596	549	539	562	543	557	600	553	526	540	552	628	559	557	555	586	579	593	515	575	549	553	566	588	571	559	550	552	549	565	521	565	568	614	542	563	586	580	554	566	550	555	587	519	567	571	567	580	608	571	510	528	549	492	596	556	588	573	551	516	540	569	559	536	545	535	553	575	517	550	529	587	583	526	562	577	554	566	598	569	519	542	554	540	565	536	535	618	535	620	534	511	598	530	587	568	586	511	555	575	565	538	536	560	581	600	552	610	583	576	596	551	588	563	555	560	590	578	568	550	568	546	555	553	570	520	534	514	536	595	554	562	550	533	552	571	508	531	548	551	527	564	568	594	570	545	591	564	514	580	580	555	531	546	578	584	527	541	575	587	536	582	561	542	544	593	576	523	599	592	554	544	568	507	535	585	581	588	574	566	553	583	561	565	566	533	552	566	571	545	582	554	548	531	568	522	515	524	587	565	552	554	561	564	577	556	558	541	545	563	525	549	540	544	556	565	554	503	548	542	545	579	519	574	581	611	590	567	571	616	541	581	538	566	545	592	572	556	590	539	600	524	592	546	579	567	597	573	575	576	533	596	502	548	534	556	542	575	546	528	533	565	581	569	566	512	541	568	548	572	596	585	589	549	591	563	573	605	511	561	593	545	573	540	537	556	558	609	559	551	574	578	531	610	529	536	551	552	590	531	547	567	579	567	530	576	585	576	569	551	531	573	560	538	536	558	576	539	575	566	567	589	577	545	524	566	554	583	579	526	542	525	559	561	588	557	569	625	550	582	557	546	594	558	537	538	600	605	566	594	552	548	547	590	530	565	547	563	547	559	544	568	560	566	590	550	537	617	594	586	580	545	563	568	546	560	582	539	571	563	549	553	567	588	576	586	544	522	590	558	581	562	554	589	582	558	582	601	606	558	568	579	583	534	575	534	586	570	579	617	556	564	581	610	561	560	584	571	563	532	566	587	538	604	544	557	572	581	567	589	558	560	584	581	516	623	583	558	572	541	574	560	550	546	556	573	547	546	545	569	536	545	575	546	622	535	559	562	559	538	537	609	574	576	596	561	513	566	555	558	555	548	586	562	539	574	568	517	573	561	546	567	555	541	575	600	550	563	554	579	540	579	549	609	566	548	591	582	568	553	523	568	575	574	551	586	574	550	560	564	525	572	551	554	518	562	584	594	528	552	591	594	559	542	562	574	569	588	574	561	558	527	518	602	521	578	641	598	577	538	524	595	526	569	563	566	541	579	570	582	540	583	559	530	544	506	555	531	563	577	572	557	577	539	547	562	561	560	559	526	577	546	570	533	597	564	560	537	533	573	498	543	559	550	578	614	562	551	598	587	560	530	556	595	566	521	547	542	549	564	552	575	525	527	537	567	547	572	552	566	579	553	552	576	570	552	547	574	571	566	527	549	582	530	578	565	554	546	530	564	522	584	520	543	572	531	607	539	549	571	544	567	550	528	560	569	565	595	559	534	512	546	570	550	551	562	566	542	583	561	543	571	572	562	557	534	556	575	587	541	578	560	596	533	548	578	546	569	531	540	563	576	558	585	531	540	600	566	578	566	549	551	558	585	606	524	539	549	558	548	558	556	546	516	543	548	540	550	568	572	543	560	595	561	550	596	604	533	600	527	568	537	576	557	578	551	524	555	585	554	545	548	536	564	577	553	578	554	546	532	593	562	560	547	566	533	566	569	563	546	571	572	550	564	571	548	550	562	511	560	554	548	564	571	543	596	571	549	590	553	558	556	524	504	556	523	590	574	556	569	574	547	568	595	557	541	591	565	554	576	549	564	547	519	592	575	525	570	534	547	567	591	535	602	596	589	570	553	553	521	566	589	522	556	510	590	564	567	558	545	541	524	567	567	574	555	545	597	505	544	589	550	565	569	549	572	571	543	572	580	544	566	556	566	555	528	562	590	528	565	549	597	580	588	543	616	540	567	550	557	569	582	567	556	580	579	519	555	537	548	581	561	545	528	558	590	566	554	540	594	563	571	559	561	589	554	529	587	576	516	535	572	594	536	543	555	602	564	569	561	555	584	551	543	552	567	535	596	548	532	595	566	503	567	545	552	569	569	541	596	558	565	544	559	514	573	581	597	585	627	577	582	572	566	578	571	562	589	520	591	579	507	548	544	505	579	515	586	566	507	519	591	548	587	627	564	572	561	508	583	568	563	565	564	589	563	589	549	548	513	546	582	566	567	569	555	620	552	577	563	560	545	547	572	548	594	556	596	550	602	536	562	570	541	596	577	597	570	570	539	548	556	620	578	532	528	598	549	593	568	588	534	548	548	520	568	556	568	559	531	601	563	536	546	553	541	559	569	556	547	556	561	562	558	547	535	601	579	558	594	584	551	531	548	532	581	552	546	571	500	563	557	584	562	530	518	553	541	556	565	560	571	580	543	547	494	530	541	587	544	571	545	593	578	530	531	575	548	520	577	563	558	581	582	558	558	547	582	547	533	609	598	548	549	589	583	558	576	579	626	527	517	562	566	586	576	517	518	564	589	592	608	583	538	569	569	567	604	569	541	575	585	585	555	555	561	591	560	553	559	559	567	576	554	570	593	559	535	539	582	552	541	570	554	587	606	614	595	584	561	557	527	553	568	608	598	573	582	589	577	551	512	537	549	515	551	550	571	556	583	519	600	581	551	499	539	551	557	561	529	579	572	572	572	566	575	571	557	521	508	538	560	569	566	557	574	558	578	578	529	550	548	529	548	621	549	584	510	562	504	544	585	532	537	532	577	582	561	580	536	557	567	549	565	556	577	603	573	557	547	579	561	563	591	551	536	575	539	550	574	516	613	524	591	532	554	558	524	559	586	568	541	607	558	552	566	546	597	568	579	556	579	508	579	555	585	586	534	557	563	556	577	515	560	555	528	570	569	545	555	575	556	531	622	548	562	533	523	580	583	539	578	516	549	558	539	548	526	527	553	587	574	588	579	543	599	568	548	513	579	561	552	587	592	549	535	574	544	544	541	556	571	593	548	517	549	555	594	569	606	594	543	536	571	567	576	551	573	577	598	565	566	563	543	573	592	562	537	579	598	601	555	534	539	611	556	575	530	522	532	556	585	615	564	571	560	581	612	617	541	558	585	545	518	515	549	579	566	587	606	553	592	536
28504	26968	29836	17815	4697	1229	479	325	317	327	301	305	287	314	322	295	274	297	262	303	278	304	362	300	319	314	317	283	319	276	274	286	294	329	294	298	281	343	281	324	294	321	298	310	323	286	290	300	323	309	286	299	320	294	314	327	297	303	335	295	269	315	285	295	297	314	281	276	284	304	290	314	317	315	311	309	297	323	267	337	340	284	274	292	306	340	305	318	314	325	292	321	310	280	274	279	285	324	308	315	308	333	322	285	301	310	311	286	320	325	313	312	296	289	314	342	292	282	285	297	302	298	295	299	317	313	292	305	315	313	325	310	313	289	345	321	299	314	298	308	292	335	319	307	332	316	275	312	314	308	314	311	286	324	303	294	320	289	297	298	277	292	295	308	304	261	335	320	297	296	309	349	294	319	283	305	294	326	310	287	300	321	321	307	356	289	293	301	285	309	326	312	301	273	312	321	304	307	296	303	282	302	331	294	298	307	296	285	299	319	288	310	318	285	305	294	307	311	318	310	300	297	327	308	343	295	334	320	328	309	271	308	298	294	276	311	305	329	286	296	338	300	306	312	283	267	328	274	315	314	335	322	286	302	287	288	279	331	299	300	293	294	294	316	313	316	314	328	323	284	273	272	300	317	328	301	306	264	322	341	304	293	333	305	320	342	307	342	302	337	306	305	311	291	287	307	277	297	330	274	301	293	311	272	321	285	327	289	307	306	314	271	276	284	300	301	313	324	301	261	335	319	288	280	335	279	304	287	300	313	342	339	313	329	302	312	368	301	303	317	329	302	330	280	261	301	292	300	303	280	281	304	297	309	278	322	301	314	299	325	332	327	305	289	295	290	308	328	288	303	339	290	284	314	282	289	306	309	320	280	307	280	319	334	281	299	260	268	311	303	330	285	275	309	302	278	314	326	308	338	310	306	300	304	274	302	334	325	313	278	306	264	310	313	317	295	295	304	313	301	274	308	303	285	289	274	281	312	309	328	289	312	287	286	279	302	332	297	309	318	321	312	284	305	279	314	330	322	280	315	264	329	312	303	317	298	307	298	300	303	305	299	312	295	291	271	267	320	297	299	273	328	308	326	281	296	266	303	302	304	301	324	267	283	333	304	279	290	323	289	298	302	297	320	304	307	305	321	299	289	289	329	283	297	300	323	304	303	310	294	267	283	271	282	296	311	302	313	281	314	290	315	312	301	307	304	286	305	324	308	313	304	289	306	294	276	293	296	293	306	283	286	334	297	339	312	287	328	261	302	275	325	307	317	295	328	273	311	287	259	285	306	298	300	279	287	290	318	294	303	313	343	294	320	277	310	320	330	309	288	279	338	281	290	310	298	294	281	339	299	301	303	322	319	305	324	310	313	286	294	278	317	285	306	338	336	325	294	292	317	290	345	324	328	295	287	336	311	314	291	320	306	305	284	299	315	318	284	267	282	310	283	299	318	323	283	312	301	299	267	289	308	295	295	337	302	266	272	264	329	263	306	302	309	313	323	306	328	328	308	308	292	312	280	292	304	299	300	318	288	279	317	324	305	292	295	306	317	294	312	318	297	328	290	298	319	339	287	309	301	300	297	308	310	306	288	309	316	309	321	281	324	317	296	317	290	308	287	298	328	331	293	319	304	320	304	307	292	313	318	330	289	282	328	287	310	316	308	300	310	303	298	321	311	314	313	293	287	297	286	310	289	309	315	319	287	314	297	322	306	326	317	301	289	313	298	322	296	314	309	293	284	311	296	325	328	273	296	334	295	295	305	271	309	286	295	293	270	307	304	278	283	314	290	327	307	282	311	296	312	287	278	298	298	319	307	274	288	292	315	290	329	279	282	325	329	310	285	289	279	301	313	291	320	290	312	310	284	307	330	272	288	281	317	308	310	332	303	304	297	315	311	277	305	323	308	282	304	336	332	328	300	338	301	280	291	295	311	312	286	318	292	349	339	319	328	285	302	366	323	359	280	312	280	284	304	304	297	294	309	318	281	283	288	297	269	313	283	302	323	307	320	296	307	290	341	293	299	312	277	323	258	328	307	295	311	294	295	311	327	332	286	299	316	292	326	306	318	313	327	305	311	285	315	305	322	314	322	318	307	302	292	305	271	299	286	327	301	305	293	283	310	314	309	286	284	307	318	302	274	319	291	275	312	300	321	342	295	305	295	308	328	316	303	330	290	300	283	308	277	309	277	305	295	292	301	303	311	309	297	300	305	297	323	334	289	335	274	306	276	292	289	283	309	305	297	287	287	317	299	322	286	313	297	281	300	315	328	305	303	271	303	287	304	309	298	293	294	324	307	321	295	338	323	312	278	285	331	348	299	277	309	274	311	321	301	308	296	273	313	308	294	290	320	291	319	247	298	312	293	304	295	326	301	332	289	312	315	312	299	294	301	278	321	324	281	311	289	312	277	285	274	289	296	314	291	293	300	319	284	300	298	291	288	306	288	315	284	299	283	315	291	283	297	285	291	303	299	333	273	325	308	284	288	258	304	322	316	262	309	289	326	295	316	292	323	281	282	301	341	318	310	284	322	296	315	296	301	339	303	313	300	320	308	302	308	311	287	327	298	294	247	288	296	321	281	319	315	292	323	322	269	310	297	336	295	298	321	299	322	276	302	285	288	324	308	282	336	318	283	320	282	318	298	302	291	287	314	291	298	299	316	316	302	310	336	278	331	311	318	276	336	282	268	298	292	308	315	302	299	294	293	299	288	295	271	320	299	303	315	273	289	298	306	303	301	283	332	276	291	300	290	275	286	287	303	288	310	329	271	299	293	293	307	289	287	269	296	322	328	303	320	291	350	293	303	299	288	294	280	300	316	325	287	311	304	270	347	309	304	308	292	315	287	276	294	317	314	313	303	296	347	295	308	304	300	319	340	333	312	292	312	302	304	302	314	268	306	283	315	287	269	329	296	324	273	311	289	323	315	281	285	286	323	294	320	286	297	276	322	273	322	312	296	331	295	325	321	296	289	314	320	302	317	287	285	297	316	305	293	296	322	316	288	297	300	270	319	274	272	290	322	303	314	311	285	326	273	263	344	278	267	307	280	333	318	298	302	320	308	312	328	302	275	316	262	319	314	291	299	326	291	298	287	279	292	292	298	297	320	282	321	288	302	277	298	297	315	316	292	298	318	279	293	327	307	312	278	318	348	309	295	293	295	291	260	346	303	281	328	277	344	295	296	308	287	301	322	320	291	309	312	315	301	305	278	290	284	297	300	289	301	282	296	334	327	303	281	311	303	275	298	321	295	289	333	294	300	292	291	301	288	298	308	285	330	295	291	317	318	302	286	311	309	326	314	316	291	292	273	324	275	329	282	302	289	295	293	320	284	310	327	302	297	306	345	302	274	294	299	324	307	275	317	307	284	296	332	320	306	311	307	358	355	312	309	299	315	316	277	306	307	291	298	327	285	278	322	305	284	298	306	304	328	293	314	305	323	311	298	317	308	319	297	277	320	314	294	302	293	303	303	311	317	303	299
32769	45630	35618	18716	7122	2384	731	470	491	498	491	473	438	437	494	496	463	447	495	436	455	485	471	468	452	492	500	460	474	472	473	445	463	481	467	487	459	449	477	476	476	453	500	478	441	515	471	492	498	504	447	508	464	460	462	527	501	490	498	452	461	470	439	440	476	478	453	490	483	497	470	452	459	497	453	462	492	469	511	465	481	472	471	476	483	436	464	480	443	496	494	506	499	471	491	490	501	511	506	451	478	513	456	480	500	478	526	497	450	459	482	454	518	471	486	473	515	429	489	480	493	402	455	457	446	477	495	456	476	478	490	477	437	496	466	489	471	482	466	479	494	507	478	466	469	458	463	489	472	463	504	477	443	463	523	483	448	462	459	460	451	483	479	487	447	418	456	467	473	492	485	455	483	504	466	464	471	442	478	492	436	474	489	457	493	469	476	483	511	426	482	466	493	446	515	490	496	484	511	499	451	503	484	452	428	452	470	458	492	454	489	473	475	462	451	488	474	455	474	445	476	501	479	435	461	464	457	457	481	484	471	503	481	487	479	450	473	479	473	469	486	451	505	486	484	463	454	464	508	502	478	479	491	453	455	487	432	486	472	477	466	475	471	448	500	502	476	484	433	444	430	471	528	460	464	458	522	469	500	458	480	459	467	488	459	479	460	439	429	500	468	521	483	453	458	527	490	482	508	500	479	434	480	473	485	505	497	464	478	468	492	456	474	469	463	431	499	467	439	472	456	489	473	448	492	486	483	477	449	449	484	485	470	466	481	473	469	487	440	515	502	491	431	488	444	479	481	461	508	483	482	450	449	484	504	493	487	431	441	474	479	525	455	470	428	487	485	494	498	488	469	479	467	461	442	440	464	473	460	460	506	477	474	469	439	473	456	474	473	477	445	473	486	461	487	415	492	467	507	450	480	442	500	463	471	492	435	467	472	458	463	464	458	507	464	474	503	515	464	456	468	456	475	467	502	453	524	451	464	525	463	510	504	468	485	482	472	499	471	482	473	469	488	457	480	478	484	466	523	510	492	507	467	448	469	492	473	470	445	453	491	492	503	463	451	466	483	497	461	497	493	459	540	469	474	497	464	458	494	487	512	495	485	497	475	506	475	495	508	481	475	457	497	493	502	473	456	442	471	472	462	486	453	452	469	472	467	473	504	488	463	434	499	478	465	485	457	494	485	476	460	468	465	483	439	477	486	503	414	499	490	510	475	465	464	483	518	472	492	478	460	491	502	474	480	514	485	488	455	487	440	490	472	484	446	497	454	463	438	474	461	473	486	482	473	457	499	458	478	512	473	482	504	488	467	472	454	435	461	473	467	502	456	503	479	497	500	440	498	494	476	493	491	477	461	443	484	482	491	479	481	465	484	479	512	504	452	482	513	450	472	452	489	470	448	486	440	457	476	476	464	497	475	467	521	445	476	462	487	482	454	447	480	493	481	425	489	459	470	494	468	450	454	512	460	459	473	509	471	477	478	464	454	452	445	528	507	465	499	440	498	488	495	484	462	466	464	472	466	477	478	480	468	505	509	480	482	463	469	446	478	488	460	489	509	459	453	449	478	488	471	455	461	462	482	434	495	478	444	434	462	486	477	474	489	473	495	469	490	497	484	481	483	471	463	452	494	459	473	476	499	467	453	485	508	498	501	485	491	494	495	499	481	505	488	461	483	457	465	471	474	468	468	474	504	511	463	478	497	474	486	491	475	501	425	473	448	472	493	484	485	463	478	490	480	469	477	485	507	471	473	457	490	478	488	488	469	444	485	475	496	508	460	504	471	469	465	481	490	440	476	481	510	492	441	438	457	464	458	482	468	505	502	478	485	483	461	484	449	470	512	431	467	452	464	483	474	469	479	448	445	497	444	471	490	504	443	505	481	451	458	507	468	497	465	472	472	492	454	498	461	461	463	501	497	480	474	456	492	487	501	436	487	487	478	431	430	460	489	479	498	455	466	486	463	453	459	485	508	453	474	467	469	430	442	446	470	434	507	464	501	432	466	468	480	515	454	464	489	465	469	475	479	486	500	475	499	463	472	463	459	485	498	444	489	466	457	461	545	487	471	452	497	475	475	482	446	469	488	466	468	491	471	472	473	495	455	464	448	493	471	510	455	445	459	429	461	472	502	458	491	425	480	495	491	485	479	474	487	480	445	491	534	481	479	487	485	479	483	460	488	459	467	472	500	445	492	481	467	445	490	466	470	480	443	446	464	470	493	436	487	473	463	491	474	491	484	466	485	466	497	466	530	482	461	492	443	477	441	493	518	487	492	445	518	465	476	490	450	465	498	495	510	473	447	476	464	441	481	511	473	465	501	461	472	459	499	445	474	447	441	484	480	504	496	463	482	484	447	468	471	489	471	461	486	475	439	429	469	461	466	518	491	458	486	464	482	497	487	476	458	460	456	505	506	444	461	445	476	474	428	458	463	488	479	481	476	483	425	495	469	482	501	504	490	499	486	503	471	444	485	492	504	471	468	479	445	453	488	497	456	496	459	457	473	497	463	479	484	449	482	486	467	473	464	474	470	493	498	459	477	483	464	476	463	472	455	472	452	451	471	472	505	467	429	421	481	427	491	479	490	446	459	445	443	469	505	444	509	465	469	478	450	464	461	452	486	456	477	463	448	473	437	459	468	455	498	439	439	492	508	456	456	457	487	500	489	457	460	460	445	473	488	450	482	431	522	434	493	492	486	427	470	462	469	494	465	462	448	465	469	460	473	488	518	466	469	487	459	466	473	488	450	493	475	466	478	467	480	520	431	495	483	480	480	482	467	485	432	450	490	474	486	472	504	429	432	489	488	457	440	473	497	483	493	431	445	482	459	421	467	466	519	465	460	455	464	488	459	467	454	480	454	426	433	505	428	502	499	480	476	477	471	482	479	482	502	497	490	453	479	522	463	484	490	464	445	504	505	473	485	466	418	460	490	463	455	520	457	516	465	461	449	478	427	454	459	435	507	455	487	491	486	528	462	519	518	464	467	462	470	514	458	449	468	462	451	428	474	475	503	464	468	441	473	460	507	465	445	483	466	441	504	446	438	473	481	487	418	474	490	461	474	443	479	480	485	461	496	489	458	479	495	434	442	453	458	473	451	472	509	436	488	446	553	502	478	464	458	511	476	492	453	430	493	482	475	482	460	499	478	492	463	461	472	460	475	499	483	441	501	418	475	488	453	474	456	454	421	457	464	480	480	490	474	501	462	466	454	431	482	482	469	455	452	491	486	495	463	458	525	466	484	471	479	486	469	462	497	422	482	501	505	446	469	469	475	478	468	481	425	454	453	481	478	493	490	494	476	480	462	485	479	492	482	449	477	468	495	461	478	476	495	456	496	519	457	472	490	456	468	463	472	455	478	455	518	482	490	469	511	489	466	429	472	462	499	440	446	466	466	486	488	463	492	486	477	478	508	471	499	470	484	508	468	427	454	492	485	458	490	468	476	500	467	511	469	482	465	470	466	466	466	444	500	501
24455	22405	33433	30440	23384	15554	3202	469	381	401	398	341	368	341	390	409	369	354	394	379	404	377	376	340	368	356	363	363	392	361	367	362	351	377	357	353	355	369	345	356	394	372	356	392	354	349	396	376	349	325	349	360	397	407	391	381	380	354	383	366	376	367	348	356	352	374	386	383	350	347	377	399	369	363	364	389	412	349	378	364	372	363	335	348	377	390	361	369	334	350	349	362	316	344	362	318	375	382	359	369	369	383	372	389	376	371	369	375	360	365	374	353	359	345	377	329	333	366	379	365	391	377	405	352	384	371	362	365	368	353	342	361	372	333	390	397	330	365	348	372	333	366	345	380	372	335	370	379	364	345	398	348	377	347	363	347	350	397	368	391	399	384	362	368	328	418	363	367	376	337	393	373	390	368	348	372	369	358	341	388	378	343	382	379	375	391	348	328	361	384	322	331	357	371	374	391	349	335	380	322	338	324	336	347	363	366	330	357	373	390	380	399	383	347	381	364	355	373	373	327	357	366	362	366	395	375	359	335	329	363	334	342	356	342	343	332	351	362	368	364	418	353	365	322	337	359	393	370	392	324	363	347	380	359	385	372	404	367	351	341	375	381	344	354	371	394	361	369	366	384	336	401	378	377	386	365	381	369	382	356	369	361	397	369	368	356	365	313	364	360	359	380	388	379	382	356	351	390	371	354	361	381	344	319	367	386	390	404	339	360	368	351	381	366	373	343	376	384	379	353	371	367	338	345	344	386	385	374	358	371	347	339	375	394	363	356	361	332	367	364	357	351	338	372	355	354	369	330	357	384	370	352	344	363	366	352	363	359	323	382	375	354	357	403	365	357	386	351	358	382	368	373	354	355	372	372	385	342	325	362	362	371	352	379	374	366	370	357	403	344	365	400	360	360	366	356	391	348	354	358	367	332	379	367	354	353	371	367	354	334	352	340	350	353	366	360	389	379	357	341	378	371	381	369	378	347	376	345	377	400	344	362	369	378	367	364	349	325	375	338	340	361	332	357	344	354	410	345	348	348	357	352	375	363	363	368	343	388	366	368	405	357	343	362	355	354	376	349	367	378	390	377	356	367	362	342	361	357	321	379	398	337	357	344	358	356	332	357	365	413	372	386	355	354	361	343	334	359	391	386	382	362	397	366	347	362	386	349	388	368	338	395	330	327	369	367	372	372	365	325	360	382	346	338	359	366	377	338	372	386	360	354	352	385	341	375	386	349	366	351	390	353	403	372	385	379	385	371	377	362	358	385	354	365	346	362	338	366	390	335	347	365	345	371	350	364	399	348	339	373	379	324	333	376	350	362	357	361	356	368	354	369	348	357	380	349	366	400	365	352	395	366	366	349	355	368	353	354	377	346	354	418	365	380	381	359	365	336	360	358	371	365	385	390	378	393	373	363	353	357	384	359	367	358	344	359	348	368	365	362	366	355	350	384	337	371	356	382	364	362	349	370	359	340	390	339	366	347	406	365	356	334	363	387	344	347	384	354	362	358	334	373	338	382	337	365	338	390	349	340	344	347	400	362	341	342	339	330	354	354	390	366	345	380	337	352	339	365	366	384	367	377	336	358	348	340	343	365	341	385	376	397	360	367	378	400	366	347	369	373	369	356	376	377	357	359	378	349	398	345	373	374	336	328	381	347	352	396	401	388	351	412	354	377	347	342	371	376	400	368	346	372	334	368	336	360	398	391	398	343	366	362	375	344	386	370	389	383	385	360	355	321	371	361	381	396	374	362	365	359	344	375	364	354	385	329	367	357	358	344	365	371	343	365	354	382	383	357	369	357	364	347	341	342	362	394	378	363	354	381	385	389	352	341	344	353	327	348	340	371	348	348	342	332	349	372	351	351	370	385	341	377	356	335	342	347	390	362	392	389	381	389	386	330	345	371	368	360	358	374	365	337	362	351	315	337	329	349	408	381	354	372	367	381	379	312	354	391	384	348	412	362	370	340	333	348	379	353	359	356	342	339	373	354	390	360	372	391	354	354	366	383	354	376	364	372	385	361	347	346	368	375	352	390	345	342	335	375	345	361	358	386	400	390	340	326	353	346	359	381	366	368	378	347	393	351	347	402	365	365	353	358	352	334	330	404	348	348	365	351	378	355	329	348	353	387	360	358	385	359	367	358	366	354	357	358	390	369	359	332	343	358	387	369	349	376	365	367	356	347	363	342	371	355	382	387	376	387	368	368	347	346	366	425	377	387	377	356	361	372	336	375	364	355	369	379	413	345	361	350	343	376	365	347	340	378	360	378	376	340	324	367	366	340	392	386	364	370	376	349	322	342	370	359	354	365	400	364	349	369	364	374	370	346	342	354	378	364	389	371	334	362	384	349	339	394	358	343	343	363	379	365	355	343	372	378	347	343	332	346	358	389	379	376	366	355	373	388	363	363	387	357	355	342	375	367	363	383	378	360	364	372	351	322	378	371	369	382	381	349	361	400	356	378	362	377	370	400	354	371	383	379	329	390	320	361	363	360	382	392	358	384	362	369	354	400	349	391	353	314	385	338	353	363	333	367	368	381	357	366	380	346	354	340	345	370	373	354	349	368	371	359	358	352	375	360	360	390	343	350	367	360	366	363	354	356	345	349	392	378	340	332	368	326	343	369	351	382	411	344	340	380	371	412	364	405	339	369	394	391	362	398	362	368	362	361	365	382	366	356	368	351	367	358	363	389	358	391	367	346	331	364	379	370	362	353	337	381	357	348	385	338	373	365	378	388	373	384	394	377	348	360	399	368	390	346	338	397	352	325	298	349	388	389	360	370	351	378	344	377	366	334	360	373	392	368	385	356	377	388	347	373	369	351	363	376	343	364	356	407	348	380	394	351	364	320	373	369	356	349	347	369	352	360	358	387	349	376	384	366	333	385	372	377	371	384	390	400	349	368	374	349	346	356	369	354	385	347	397	340	337	331	363	348	355	367	340	340	336	369	360	361	400	356	367	341	372	352	379	381	395	399	355	345	404	381	379	373	347	379	395	334	356	367	354	358	345	356	381	369	372	347	344	352	365	352	358	384	374	372	361	330	339	373	401	358	364	366	362	379	405	394	341	353	347	335	383	347	351	355	379	359	385	327	365	389	340	333	346	364	381	355	379	365	374	374	384	395	359	344	398	361	364	374	362	384	350	354	385	361	378	369	402	372	398	377	381	399	372	378	397	383	342	383	366	399	368	385	376	375	369	386	368	344	372	368	366	361	385	344	379	383	357	359	344	354	382	380	357	401	321	408	372	376	342	337	342	351	378	351	363	351	392	369	361	346	383	382	316	355	367	359	379	370	389	363	328	371	341	366	412	376	353	390	351	378	366	371	363	374	338	362	360	365	362	374	352	368	371	368	413	397	356	322	357	368	343	372	375	346	359	364	364	382	372	389	360	386	377	370	367	351	370	384	359	354	354	379	367	357	371	369	337	367	369	370	337	357	403	375	357	367	363	333	344	368	382	377	367	376	379	336	340	359	362	381
58606	91176	72605	46511	27885	12181	2494	714	590	515	608	573	547	578	580	589	564	571	567	550	580	585	584	612	562	535	545	648	614	603	587	601	581	522	520	560	510	517	536	564	582	542	529	577	554	556	594	534	524	540	571	541	536	550	567	580	556	552	594	565	579	554	562	549	574	489	521	521	547	559	560	553	522	549	613	575	576	564	562	585	577	549	572	588	584	524	518	532	565	579	534	562	581	549	549	585	609	593	551	536	577	526	524	601	607	564	537	592	529	547	528	550	555	584	549	541	607	564	526	516	551	556	542	564	564	565	523	581	535	566	555	571	539	525	554	583	541	558	567	524	517	530	564	554	535	584	518	525	539	514	508	616	607	551	578	597	558	586	544	554	573	559	518	546	559	531	572	569	569	590	581	524	546	574	552	603	548	560	612	566	575	582	584	564	534	562	566	555	573	586	578	587	573	595	581	546	570	531	532	534	541	555	559	599	536	556	553	575	564	562	569	511	560	568	524	584	551	573	600	576	541	556	552	583	527	577	525	550	583	533	568	570	536	581	546	564	534	538	585	526	536	572	537	559	556	572	513	585	568	586	577	570	506	530	565	554	582	550	536	552	552	544	565	535	539	533	509	581	561	519	545	560	604	558	578	592	568	540	544	569	552	566	558	557	568	560	551	555	565	579	550	589	594	530	546	563	588	577	549	546	535	548	567	516	555	558	541	583	558	559	582	569	539	572	567	544	570	549	558	561	549	565	567	564	559	549	557	579	576	550	524	611	540	565	529	522	571	578	564	510	568	560	551	536	552	563	544	548	547	567	602	574	554	557	571	522	653	578	570	546	520	584	556	545	536	587	566	583	586	567	566	565	547	570	522	581	573	560	550	602	543	552	542	551	524	571	560	563	594	544	512	551	545	585	555	578	543	559	539	578	564	557	578	530	535	571	528	564	542	568	572	572	588	589	543	577	599	586	540	574	609	549	589	581	561	554	540	568	561	553	539	584	551	579	564	584	573	583	590	552	585	526	562	564	561	526	558	525	564	557	552	578	588	609	582	574	500	578	566	553	573	581	569	572	522	534	571	525	559	604	539	582	532	556	573	571	531	570	581	581	575	586	566	572	554	545	535	565	584	576	547	552	592	592	538	572	556	520	536	534	535	561	569	549	606	563	566	539	587	587	548	530	565	593	552	575	542	536	529	575	527	549	546	578	554	570	575	547	599	517	548	532	575	529	592	520	562	534	537	571	557	527	530	553	548	593	553	549	582	567	563	528	542	551	583	599	579	541	590	540	505	594	601	584	528	576	592	551	555	521	548	525	564	547	567	554	557	543	556	577	533	545	555	589	604	585	572	494	575	527	527	544	548	553	546	569	555	548	566	528	517	556	562	593	588	536	517	606	547	588	555	578	587	540	564	579	518	577	545	561	561	531	559	566	573	564	555	526	539	563	587	550	562	581	546	495	561	588	625	577	531	516	535	529	562	552	537	587	509	575	562	522	539	560	577	595	571	528	549	578	537	586	546	574	536	541	568	553	599	579	577	572	550	590	579	567	546	588	567	550	565	541	526	528	571	516	578	583	541	559	588	591	552	567	551	570	533	577	558	610	585	540	535	542	558	549	557	532	545	589	545	536	513	547	529	532	566	597	504	535	565	574	537	561	529	560	550	556	501	578	541	535	551	530	567	568	592	564	594	547	532	533	545	577	590	535	562	584	587	564	580	563	588	593	555	556	563	592	573	563	548	565	569	561	575	573	542	524	573	575	549	557	560	522	556	592	599	512	567	542	561	576	532	588	584	541	572	544	533	545	554	553	552	552	554	554	533	548	523	566	548	607	508	544	583	588	579	559	583	542	564	553	594	589	562	527	535	531	535	569	537	588	546	571	541	532	579	578	577	574	541	570	537	533	579	559	559	585	536	578	553	535	558	544	519	518	553	535	528	562	544	556	553	552	595	536	590	566	579	552	584	567	522	550	584	557	546	593	549	507	573	529	548	530	526	549	579	528	560	560	565	552	557	537	567	555	564	539	557	546	553	549	525	540	561	555	528	551	565	555	560	553	539	595	589	561	534	521	586	554	542	575	547	537	560	563	515	542	579	577	563	581	565	524	531	570	553	559	518	553	575	540	567	505	531	578	543	545	573	553	539	572	527	581	617	554	547	573	543	539	566	576	535	585	603	593	558	536	562	544	538	562	584	518	585	555	552	561	531	573	562	548	530	526	599	544	553	579	546	522	572	565	540	544	569	607	593	583	566	562	551	605	579	590	584	516	552	541	579	543	543	573	538	579	593	575	567	551	589	578	592	563	551	589	562	596	540	558	537	606	628	511	556	572	568	537	547	510	584	536	520	544	572	586	564	526	515	582	561	547	542	557	585	535	569	555	563	557	559	560	607	533	587	575	566	582	571	550	579	575	583	563	604	553	539	542	568	587	552	561	550	541	512	563	514	567	551	578	553	527	575	546	563	570	562	563	598	574	572	561	569	546	606	540	592	556	564	539	546	572	562	605	516	536	591	563	556	533	548	574	522	569	540	567	541	585	598	598	566	570	573	580	590	566	533	579	584	556	590	552	557	524	583	565	529	564	610	548	544	539	582	542	567	579	538	575	599	567	562	525	533	538	590	610	553	633	526	557	576	578	568	554	556	542	602	534	573	560	548	514	526	567	571	545	519	541	551	551	565	557	579	521	531	512	549	536	572	544	574	569	546	511	491	538	514	565	508	577	546	558	540	578	565	556	551	587	565	592	572	567	569	537	553	568	611	545	543	563	547	524	559	588	595	527	520	565	539	574	582	558	560	577	571	532	554	576	500	598	547	597	544	529	579	527	532	606	558	551	573	553	555	534	543	565	562	550	528	508	536	566	531	569	559	602	566	587	608	541	562	626	590	555	569	541	578	520	562	555	547	575	531	553	546	560	580	598	542	561	552	555	503	604	532	569	566	549	634	571	560	511	526	558	580	565	558	528	573	575	532	567	552	572	557	518	530	591	585	539	579	533	540	554	550	582	545	568	562	545	610	524	493	533	550	542	600	524	557	572	539	588	591	531	602	584	577	573	553	527	557	554	585	588	542	543	543	562	552	558	546	539	608	613	557	549	585	575	591	512	584	549	547	541	572	600	532	544	541	603	579	601	543	585	557	552	577	542	549	555	570	540	557	565	550	609	540	543	562	567	554	565	573	578	552	563	568	626	524	548	581	547	586	537	581	562	537	571	568	580	588	523	549	549	562	522	583	533	578	543	573	555	581	538	557	534	571	595	550	599	556	577	550	583	587	544	556	578	546	576	556	539	554	592	626	580	572	544	576	561	552	583	599	595	549	549	539	542	583	578	588	508	544	551	534	585	563	594	522	520	588	566	557	548	607	614	564	555	542	531	599	581	558	542	602	574	589	582	563	528	588	522	530	558	556	552	529	580	574	563	577	568	522	602	536	576	556	571	554	511	582	520	559	586	529	528	548	569	508	589	563	559	543	514	544	566	619	585
23436	21852	31476	27190	23362	21262	10081	620	402	415	395	383	374	389	398	384	385	387	404	390	425	398	344	398	373	363	412	423	389	415	356	465	352	374	373	362	377	371	365	383	378	389	386	400	367	368	391	346	408	385	350	400	398	353	409	333	421	382	367	358	382	371	400	355	374	381	381	389	393	403	396	408	401	365	365	405	360	348	359	352	392	371	392	352	376	394	419	370	388	369	377	348	416	336	378	371	394	398	369	356	375	390	394	393	363	369	355	388	360	352	370	397	424	392	381	367	361	388	339	381	384	387	382	370	371	392	391	384	403	366	375	389	347	386	373	387	353	395	373	339	357	369	358	348	364	383	393	351	389	376	380	387	372	394	373	399	356	389	364	349	394	355	354	376	371	375	383	401	374	361	328	366	371	357	400	389	382	426	401	364	375	396	386	368	376	379	390	365	400	363	417	386	367	368	368	368	373	396	351	416	351	354	354	408	350	366	346	366	366	344	402	395	406	378	331	333	366	316	356	409	341	383	382	394	372	366	406	369	390	372	371	406	419	352	370	365	382	385	383	356	364	375	383	371	415	411	375	388	343	351	364	336	395	359	378	377	414	349	366	364	340	372	368	355	368	386	377	393	414	380	381	374	386	366	382	361	379	401	391	365	373	365	381	385	402	370	383	400	378	411	380	384	388	360	364	399	442	398	390	366	415	380	371	348	371	389	370	376	373	391	352	361	386	372	344	398	405	379	396	348	373	396	343	392	379	392	345	356	383	350	359	365	348	392	374	357	362	394	346	365	378	383	399	375	383	359	375	395	424	396	390	404	365	409	387	389	393	376	379	382	373	404	399	362	395	373	351	405	378	365	398	398	362	386	370	410	375	364	402	379	374	353	371	414	386	415	400	388	367	360	361	372	409	389	405	354	368	375	394	388	351	386	354	388	414	380	400	414	348	401	404	383	367	380	359	385	364	388	356	397	367	352	391	418	377	418	353	395	337	429	359	377	362	381	398	351	361	363	378	399	357	350	352	375	377	381	369	415	388	380	396	385	412	406	371	348	373	345	355	338	404	380	372	373	394	367	384	386	381	396	364	376	382	365	362	375	393	389	389	392	382	367	342	373	385	370	400	371	394	389	368	397	396	398	388	342	352	396	399	348	366	389	383	374	391	420	390	379	386	390	388	362	356	410	371	380	404	370	407	340	352	363	396	410	402	431	375	375	366	374	386	435	374	348	357	360	375	384	386	391	390	360	373	379	328	373	394	352	394	414	344	376	383	353	393	357	384	394	372	378	405	410	407	398	384	358	377	390	355	358	385	372	388	400	358	442	410	388	384	372	369	350	402	358	413	354	374	381	348	381	356	367	369	372	361	369	411	342	401	367	365	374	392	385	379	372	386	378	396	384	350	383	372	376	405	414	331	376	399	384	396	347	352	369	354	326	378	385	416	388	339	384	374	364	381	419	387	417	382	380	363	383	399	350	351	368	376	386	413	398	363	385	396	368	382	372	356	369	403	358	389	341	366	390	386	374	368	392	357	379	349	388	372	381	371	394	403	354	393	359	346	383	358	359	388	389	409	400	399	386	396	362	401	345	398	385	379	374	357	376	397	394	371	403	365	368	377	386	347	388	360	404	362	388	408	374	409	401	427	382	384	374	334	375	375	425	425	387	409	372	406	409	389	405	374	384	422	379	363	371	379	376	378	363	374	349	383	400	423	402	359	392	387	369	410	383	400	379	389	384	384	360	412	375	393	389	366	365	371	385	383	330	357	409	391	316	392	356	361	393	369	404	362	360	384	386	361	366	405	393	388	393	401	369	342	383	388	368	356	376	399	383	379	382	409	335	364	387	357	379	365	329	368	360	363	399	343	388	372	379	403	403	420	388	388	381	374	386	349	380	368	382	407	390	377	365	408	343	362	387	380	370	358	376	397	392	377	369	376	350	370	372	393	367	369	370	387	363	354	387	377	376	390	388	392	340	382	368	400	373	387	381	396	350	372	345	367	375	336	393	364	357	377	382	394	364	364	394	389	352	362	410	383	386	367	364	363	373	382	369	380	360	386	377	374	396	343	399	380	409	372	390	381	381	365	380	374	392	369	370	384	393	390	380	404	390	368	364	408	391	405	381	343	388	385	373	358	399	369	380	385	362	385	372	379	333	365	386	415	367	367	394	387	379	418	414	378	357	366	379	348	412	371	421	374	391	372	367	361	365	414	359	344	367	378	400	377	352	390	366	398	371	387	356	395	388	380	354	368	384	372	382	372	397	375	402	361	360	392	337	386	413	370	382	381	411	349	352	394	379	362	381	369	376	392	366	370	384	350	398	375	373	362	365	392	395	389	366	354	384	371	369	401	394	407	350	368	388	401	424	368	398	357	405	366	368	384	358	343	366	347	404	402	419	416	370	390	365	373	386	323	376	356	352	379	410	384	390	363	360	368	374	360	368	359	392	357	400	399	362	393	393	378	389	361	420	361	355	394	388	400	327	388	372	354	381	415	337	368	354	370	365	365	376	363	377	396	397	415	377	373	357	389	400	372	356	376	361	387	364	399	410	376	362	355	387	364	386	398	368	347	377	387	390	383	375	340	399	381	389	381	399	391	385	400	398	385	383	364	395	347	370	375	359	381	401	390	369	416	359	376	376	400	386	418	404	396	389	405	394	392	348	339	415	376	408	372	365	400	394	383	361	414	390	382	413	375	379	348	407	381	373	409	374	401	362	362	380	375	413	359	416	389	391	364	400	387	351	372	384	390	390	405	367	368	380	353	362	356	375	355	394	372	353	415	374	318	336	348	369	389	348	334	328	371	362	378	390	397	370	374	351	387	379	374	360	365	359	385	365	407	391	385	360	419	385	408	399	351	398	389	391	378	356	359	392	389	391	393	378	356	351	368	399	338	385	376	391	380	386	390	371	362	395	385	380	409	363	378	375	378	390	394	379	394	360	369	386	386	341	401	382	399	369	377	370	369	372	401	386	383	398	386	384	405	367	366	345	360	336	404	351	396	368	370	416	399	393	395	371	359	353	386	364	399	351	356	400	397	398	348	352	381	376	368	362	373	354	391	377	355	367	361	367	374	347	388	370	398	367	416	407	336	384	366	385	377	359	370	383	381	383	378	368	386	373	392	376	398	317	408	316	400	368	350	377	386	378	357	408	380	400	395	383	363	373	359	367	374	386	388	387	392	411	386	366	378	351	387	401	367	381	390	358	331	397	388	377	378	385	382	359	357	385	376	391	349	386	371	379	394	375	365	371	385	374	380	377	393	359	391	384	372	370	386	387	360	393	410	368	377	385	385	379	379	393	399	399	401	386	380	403	411	379	385	402	357	393	378	338	365	384	376	393	409	396	368	384	408	371	370	381	415	363	384	401	396	355	400	407	363	356	407	357	351	371	380	387	378	376	355	405	394	349	386	382	359	355	374	376	336	370	368	345	349	410	367	410	379	375	418	356	382	347	427	398	393	359	350	367	397	377	430	374	362	374
62195	102144	82911	55939	35316	17733	3581	684	614	576	572	588	591	522	583	596	589	570	550	569	562	590	556	611	548	593	640	684	603	626	595	516	604	569	571	535	578	607	565	595	560	600	608	578	560	554	596	603	571	588	564	572	543	582	530	572	582	542	553	513	576	553	598	556	586	538	581	564	535	552	577	594	508	525	532	557	605	596	618	560	561	570	537	592	525	571	580	578	606	557	568	554	587	561	561	542	598	601	571	543	597	577	606	555	559	577	556	557	551	543	546	572	520	554	547	545	592	536	601	572	526	561	592	542	586	534	567	579	568	583	557	573	556	547	588	573	540	567	551	538	573	559	551	584	598	557	617	586	582	570	583	571	599	595	564	609	583	605	551	556	559	596	573	565	557	523	600	540	546	574	577	566	585	553	557	585	583	567	570	513	550	554	580	518	627	506	525	573	568	556	584	552	561	578	536	538	564	568	565	564	535	549	594	545	528	585	599	555	599	505	582	549	547	542	557	595	583	576	593	573	573	527	529	578	572	614	537	576	599	516	589	545	546	615	560	562	565	576	589	529	572	546	535	570	580	570	561	564	552	521	601	571	536	519	571	570	527	586	531	564	587	559	568	563	542	553	575	524	571	581	580	584	525	574	566	565	559	522	555	546	551	549	549	578	544	588	552	590	583	540	523	592	527	569	562	567	574	583	562	578	529	549	526	536	567	530	554	522	585	569	535	580	534	546	564	559	582	555	593	582	551	512	550	541	532	580	542	558	558	607	578	603	523	589	541	554	552	575	581	564	558	583	554	539	540	553	552	548	553	602	574	581	551	536	521	577	536	529	564	562	538	598	605	613	602	581	525	559	573	581	580	551	519	559	547	588	557	570	561	554	552	590	578	535	578	517	564	562	568	626	562	584	552	577	575	581	571	600	608	596	577	614	608	564	564	567	557	569	572	554	527	570	560	603	573	523	574	536	592	543	572	528	572	551	529	582	551	552	566	519	593	581	582	589	547	522	533	539	545	561	611	559	580	575	547	559	610	564	565	562	586	564	567	565	597	566	545	585	551	565	552	575	545	580	561	564	565	536	562	559	591	547	595	529	586	562	566	567	586	564	590	585	608	544	615	587	573	569	544	557	562	567	522	584	540	525	564	563	566	505	554	518	541	592	533	548	556	589	555	562	578	589	552	568	568	588	542	538	545	576	567	555	537	564	550	585	565	580	558	570	576	535	544	542	558	567	574	562	553	582	563	514	538	548	531	555	539	543	557	557	564	607	552	569	572	574	550	588	576	555	553	605	577	551	571	578	538	569	584	567	538	537	565	586	568	578	581	577	532	586	584	558	568	574	535	597	583	566	563	564	569	593	599	575	566	560	533	589	574	562	566	558	594	623	548	567	574	528	594	556	576	601	563	540	529	583	523	574	550	570	560	581	545	598	569	565	538	571	593	560	518	544	543	550	576	560	527	584	543	559	559	604	598	547	561	561	547	541	517	598	548	555	540	578	581	580	585	553	596	581	577	556	558	563	567	549	566	542	546	576	568	524	534	578	557	541	616	553	581	573	583	593	572	572	580	563	559	567	526	544	554	559	516	534	559	508	554	557	569	562	570	557	529	556	587	570	629	525	574	567	561	554	541	563	608	527	545	593	554	535	572	593	590	567	511	548	542	560	598	599	548	529	556	541	569	539	599	545	578	539	542	565	566	552	543	558	560	539	566	544	556	575	600	572	567	564	520	561	560	559	536	534	589	563	576	567	602	575	559	613	587	559	571	561	547	588	585	577	566	532	581	567	568	575	611	563	580	578	586	561	582	530	600	553	552	565	579	547	552	590	573	600	597	617	589	594	572	570	576	570	547	573	593	554	557	584	551	562	584	597	572	528	556	582	553	542	550	556	559	559	556	511	560	567	568	584	566	510	548	568	581	565	567	554	551	608	589	558	550	592	571	574	528	567	579	588	553	517	598	554	586	554	556	518	531	585	518	561	577	574	576	536	580	529	569	549	597	532	585	556	590	551	550	608	562	555	591	600	583	586	520	537	566	571	557	568	607	505	577	528	566	564	572	579	568	565	563	552	577	553	555	584	619	546	573	552	552	559	569	570	570	523	603	558	597	576	570	581	552	555	567	565	586	612	575	562	572	541	512	578	596	610	518	547	574	554	548	559	585	591	522	538	536	559	562	585	592	565	578	579	578	569	581	538	546	560	556	596	567	557	538	522	585	547	576	543	568	581	620	531	585	610	606	564	573	561	604	575	587	568	600	521	540	552	566	583	583	604	553	585	532	547	520	594	598	595	563	566	581	555	560	575	545	574	560	615	550	523	578	558	574	543	543	545	554	546	530	569	559	565	577	581	538	625	554	549	588	587	520	574	542	604	548	562	545	553	562	594	574	530	591	591	618	580	568	571	576	566	579	583	542	575	614	576	588	530	586	549	554	564	579	539	573	572	551	537	599	569	575	579	586	548	586	618	609	527	565	551	554	537	588	583	580	578	535	575	573	554	603	525	506	557	548	583	594	586	579	555	555	586	519	561	558	560	576	554	529	567	594	547	591	579	536	568	570	615	575	557	558	573	565	560	558	539	583	555	563	580	575	573	547	582	593	536	543	580	581	563	568	509	591	562	580	570	567	608	552	565	581	552	552	538	551	555	560	535	581	588	590	544	579	555	543	568	564	572	544	534	547	575	581	555	559	565	549	553	550	552	564	551	573	603	580	566	597	578	590	592	560	549	616	583	569	511	580	586	520	542	588	535	570	525	580	586	564	557	555	589	549	591	593	534	553	550	573	542	598	553	587	575	551	585	559	585	542	556	563	582	552	553	594	557	568	566	583	580	582	556	576	563	563	530	523	550	567	534	512	541	559	577	559	566	567	572	538	571	571	573	538	622	573	577	573	573	608	588	560	525	566	593	622	572	514	573	584	556	551	588	557	559	558	562	530	559	579	609	540	573	565	583	565	542	510	570	536	570	571	594	580	612	587	596	581	524	571	575	558	573	545	573	583	545	634	550	596	565	543	567	584	559	604	523	548	576	567	570	581	567	573	592	567	553	602	570	549	645	548	547	568	562	585	543	551	554	585	603	548	568	563	584	536	611	546	609	542	575	601	600	557	579	548	593	625	532	553	613	562	591	572	556	553	510	569	528	528	562	540	546	576	607	559	521	594	552	557	576	554	590	599	578	535	509	570	603	600	531	569	542	592	605	544	577	575	545	626	565	609	568	557	542	563	571	569	538	578	589	540	588	583	547	628	607	513	565	603	577	530	523	565	557	566	569	549	593	579	558	564	566	526	529	539	538	559	580	562	537	578	548	572	487	575	567	502	524	549	517	581	564	580	539	557	516	571	564	560	570	582	606	545	595	552	577	573	550	517	576	552	548	552	542	557	630	584	573	555	514	540	543	606	566	577	547	583	562	543	594	601	566	532	579	604	590	522	578	568	571	586	550	574	580	588	592	579	526	572	595	567	551	552	553	555	564	542	578	579	533
28477	26994	29699	17487	4392	1196	398	310	347	314	319	311	303	311	279	317	304	295	343	345	339	292	314	320	319	303	301	360	318	319	323	327	348	283	329	315	309	315	321	336	330	327	310	298	270	280	312	322	315	295	311	292	325	294	338	323	332	301	293	317	295	299	310	325	318	337	314	323	297	304	302	292	331	278	326	304	316	315	326	326	318	299	283	300	320	275	344	323	309	326	297	317	303	289	342	302	324	262	305	308	299	312	291	303	339	312	354	346	310	281	308	318	284	295	310	323	303	291	277	299	305	316	319	318	322	294	297	318	318	276	286	326	293	323	322	278	312	297	351	300	319	281	317	305	328	334	290	297	318	301	305	313	295	315	321	332	331	297	277	306	308	308	297	311	336	304	325	278	315	305	317	312	290	299	306	323	290	312	305	315	327	309	273	309	317	269	310	316	284	304	277	319	290	280	290	289	320	313	325	269	289	298	320	329	298	295	323	304	289	353	277	315	329	342	340	312	302	306	314	299	310	291	351	298	301	310	325	316	323	305	300	279	263	312	349	321	327	338	320	308	328	325	324	300	312	307	308	303	310	311	328	300	332	333	318	294	318	277	324	337	309	309	340	277	290	322	306	306	306	311	335	303	297	320	309	315	306	314	305	312	313	313	318	302	319	305	273	312	322	291	278	282	303	320	311	299	342	344	296	302	332	310	319	324	340	296	302	306	317	345	281	353	334	305	279	285	310	301	318	308	339	301	275	289	310	295	285	296	307	305	313	296	323	293	323	312	323	322	285	317	308	333	309	324	314	289	295	320	308	312	290	308	337	314	292	333	306	293	320	313	335	308	282	322	298	302	271	294	296	325	302	330	309	311	321	291	302	272	322	326	310	295	294	295	289	314	325	291	301	316	284	316	313	312	288	277	272	297	328	301	333	316	341	305	325	312	308	309	295	262	300	308	316	304	312	294	307	299	299	319	319	334	303	313	326	274	335	283	285	301	305	311	333	307	311	303	349	311	331	281	315	329	277	280	297	278	336	329	296	303	272	300	317	270	305	332	318	323	303	326	312	291	275	308	292	332	336	295	320	303	323	321	277	291	321	302	353	296	315	309	303	303	275	324	276	313	330	308	324	304	315	269	299	302	304	330	326	324	333	294	287	313	272	288	312	324	324	300	264	311	298	310	279	278	311	308	298	281	314	332	320	302	305	303	300	306	299	274	296	309	332	277	307	301	291	314	308	295	294	325	325	325	250	327	296	301	330	286	304	306	293	294	307	288	309	309	294	301	283	329	295	315	321	294	314	329	316	307	332	303	291	294	298	307	305	305	314	292	312	325	299	329	265	314	284	310	275	295	306	328	303	296	316	263	288	304	305	319	320	276	293	291	334	293	307	284	326	339	308	307	346	324	299	313	290	304	282	309	315	310	290	319	310	269	308	326	306	307	279	304	302	272	284	304	298	297	367	310	294	316	284	325	308	295	326	303	309	331	347	308	311	330	283	314	298	287	295	319	318	282	333	298	301	286	318	295	312	316	310	288	338	290	289	297	285	306	298	307	278	309	312	346	306	301	337	331	318	335	297	293	278	299	292	358	308	309	300	294	323	306	327	323	330	339	286	351	302	306	303	311	287	313	307	305	324	312	302	313	304	301	337	275	286	299	295	337	309	299	281	258	315	332	333	299	279	295	286	321	288	290	286	323	284	323	274	315	311	292	314	279	314	306	311	294	325	299	317	325	325	296	325	327	283	268	304	282	268	304	327	303	322	303	315	284	331	307	306	312	342	305	321	288	308	338	288	327	315	318	286	334	294	302	336	310	304	335	299	300	325	321	352	310	311	321	315	316	276	313	325	284	285	299	310	296	317	313	298	309	299	308	290	309	319	301	323	313	309	329	327	308	274	297	274	290	339	311	308	275	337	315	366	297	314	329	300	327	295	289	303	309	332	314	287	282	303	289	313	308	286	304	347	322	312	284	301	276	313	329	306	305	306	305	338	293	300	284	293	309	320	324	319	322	291	328	323	313	323	283	276	296	320	314	302	287	315	307	295	335	310	323	320	303	307	339	291	305	304	296	301	314	296	306	316	293	295	316	285	304	304	300	306	351	302	295	298	326	302	310	292	295	296	348	318	311	304	310	306	271	302	335	318	287	316	275	299	302	329	282	328	303	266	318	280	346	297	308	305	305	306	322	330	280	286	298	323	321	307	331	322	312	298	325	320	304	308	303	314	296	307	318	290	291	310	322	294	280	301	299	311	346	283	311	313	299	306	312	331	305	335	341	312	318	324	288	305	314	294	285	289	287	320	307	290	314	323	276	321	325	283	298	322	302	325	309	297	318	296	314	290	355	299	280	314	303	292	279	293	327	308	289	303	320	340	303	326	335	302	307	305	331	290	281	323	293	303	335	290	295	304	296	296	302	309	318	296	309	304	295	294	290	329	310	336	293	299	294	308	282	307	328	287	306	335	301	306	297	302	304	306	315	299	312	322	305	287	286	323	301	316	307	287	290	296	306	308	304	294	301	293	318	314	331	287	299	298	306	295	289	308	328	313	310	344	307	315	322	326	370	311	331	312	312	293	335	314	281	295	302	323	290	305	307	346	291	302	305	308	289	302	275	314	334	301	307	291	307	282	305	286	334	283	280	309	346	321	325	323	325	311	311	337	324	303	313	294	309	328	313	298	333	293	322	292	320	295	301	318	280	298	308	294	320	319	272	302	317	330	304	307	319	327	328	307	286	297	327	332	325	294	321	319	342	286	324	300	343	332	292	281	278	306	292	349	311	304	280	306	283	289	357	321	323	327	297	300	295	300	296	287	295	317	339	314	309	294	310	330	322	301	309	331	303	320	305	326	306	288	312	286	298	291	299	323	300	316	311	315	301	305	292	289	326	292	255	306	274	293	313	332	327	306	305	273	312	268	267	328	310	313	308	292	302	294	290	331	316	284	278	293	297	301	302	302	314	272	306	341	325	291	305	311	270	258	276	285	309	322	284	318	277	299	314	311	307	311	313	284	308	291	294	339	319	279	304	311	333	292	307	316	296	324	303	305	271	296	293	334	278	285	307	324	303	297	299	302	277	307	301	317	289	310	322	311	316	319	313	274	305	302	338	311	322	321	317	320	313	301	310	331	314	309	307	326	322	328	307	305	313	295	313	299	326	287	307	316	317	301	302	311	329	330	303	268	300	313	319	302	293	305	294	303	318	341	334	330	303	311	302	328	313	291	340	300	336	346	282	283	338	329	307	314	308	348	292	314	289	321	285	323	321	333	313	314	311	299	304	291	338	306	321	335	302	298	296	285	283	303	343	307	277	308	311	279	307	285	320	303	332	296	314	319	292	322	319	314	309	287	301	289	312	308	300	292	315	317	329	324	318	323	305	326	313	336	324	319	323	313	300	296	312	310	305	314	315	319	288	292	314	268	301	341	292	268	301	317	289	302	295	324	316	307	293	307	290	299	315	335	299	310	303	284	291	318	323	309	309
32749	45408	35607	18439	6784	2294	696	465	458	480	511	460	474	483	456	466	459	494	470	498	486	469	506	481	468	472	459	500	483	502	485	460	421	473	512	465	478	498	496	511	478	473	456	481	482	503	512	468	545	483	469	481	461	467	482	466	461	493	533	464	460	467	447	510	503	452	488	455	489	477	452	470	537	489	466	474	474	522	500	448	469	485	473	493	493	472	469	482	456	470	484	526	500	449	488	477	482	439	481	510	477	462	492	495	451	449	493	426	473	467	476	467	484	502	491	485	457	465	494	444	495	480	494	463	491	417	445	472	464	496	481	493	472	481	442	469	470	445	508	472	464	517	518	491	456	488	509	451	504	496	464	461	499	513	465	507	466	446	471	456	457	456	503	442	501	486	492	519	456	486	456	465	488	455	498	480	477	487	463	479	423	454	488	481	480	520	504	442	478	506	464	439	489	496	486	446	480	476	466	505	501	483	433	543	472	496	445	476	479	486	494	479	463	471	481	485	471	459	454	468	482	500	468	479	484	448	453	490	471	477	469	471	492	470	451	474	480	491	478	482	445	509	501	462	466	467	493	476	452	512	560	485	479	473	518	477	458	506	488	489	445	459	544	469	474	463	464	466	501	488	483	469	484	447	479	477	483	481	474	469	455	471	450	461	483	504	492	532	483	505	491	472	492	485	489	517	489	443	482	501	461	477	486	465	428	474	468	497	449	455	455	465	481	499	491	443	480	484	460	462	441	472	499	467	440	438	460	450	466	509	469	483	473	466	478	481	469	456	471	459	469	473	491	491	471	466	475	508	491	485	510	466	469	449	467	513	482	504	450	460	496	459	502	470	515	466	478	463	492	491	481	479	490	466	495	472	496	444	465	470	517	517	495	462	489	480	486	504	491	451	476	496	515	465	461	498	485	477	484	494	468	510	486	503	502	528	459	482	473	466	469	464	458	503	504	473	475	474	470	500	514	470	472	460	453	507	474	499	469	489	543	501	474	447	459	489	490	526	474	491	460	510	467	456	503	514	469	483	473	488	491	440	459	493	499	454	506	475	438	471	481	451	442	454	501	460	444	464	488	502	489	499	492	490	488	488	463	485	472	498	484	475	509	493	485	443	482	465	470	457	453	454	509	493	487	494	471	489	498	492	492	459	503	493	516	499	438	483	420	476	482	490	476	483	452	489	510	468	466	495	499	445	467	442	476	476	488	516	509	459	502	476	505	467	474	464	461	467	475	508	456	469	504	474	471	471	481	507	456	472	508	498	453	505	513	494	504	469	456	514	536	505	487	487	470	486	520	450	472	483	514	456	516	458	481	449	527	508	442	471	456	511	478	466	462	453	481	486	478	493	501	497	493	486	479	493	471	481	481	471	472	502	426	470	472	488	484	513	485	458	488	461	469	444	471	471	465	458	494	488	506	448	452	477	448	501	495	485	472	484	479	492	503	470	465	461	479	487	493	517	481	499	480	458	504	506	503	447	463	460	486	533	496	491	459	482	441	476	460	505	491	522	481	464	465	487	468	504	501	529	489	478	478	537	487	500	497	468	494	488	491	453	515	494	488	497	476	487	461	501	439	465	482	483	501	490	446	469	497	489	469	469	504	512	506	469	438	488	473	504	486	526	498	504	427	502	489	489	459	484	469	440	491	476	450	477	500	472	499	486	494	454	466	470	474	493	434	495	466	480	487	461	480	472	478	473	500	498	450	469	481	511	482	459	468	465	508	453	510	456	475	443	492	477	458	482	516	464	517	482	492	467	485	487	485	502	516	469	486	434	482	562	428	522	474	444	443	442	527	483	465	483	485	487	466	483	470	462	485	464	464	483	458	488	474	461	474	464	481	456	474	492	474	499	469	503	459	471	459	505	493	506	451	481	490	468	497	457	531	487	446	436	452	458	493	494	499	449	476	457	480	488	494	494	498	472	447	482	486	446	496	466	552	501	459	487	479	450	487	435	498	479	486	489	487	481	489	500	508	525	460	465	481	488	514	495	530	485	497	451	507	488	487	476	468	507	495	436	458	472	487	460	492	483	482	486	492	507	499	481	465	472	497	504	468	494	509	456	481	514	456	463	461	501	538	498	498	463	512	475	446	486	502	494	496	429	449	481	511	506	491	471	477	472	470	488	462	488	482	488	459	490	453	498	461	499	461	476	510	467	484	480	501	518	477	507	468	522	465	445	496	466	484	469	488	483	477	505	447	476	457	510	478	483	484	449	491	498	489	459	444	439	481	470	461	495	507	489	500	521	471	485	494	475	508	489	465	489	521	518	493	500	507	501	490	500	469	512	515	502	508	480	470	451	467	453	461	474	485	479	481	517	470	483	487	476	473	482	451	464	489	474	462	493	499	498	462	478	481	479	486	530	468	444	444	488	488	439	526	481	448	488	479	472	426	508	456	461	460	442	483	453	490	501	474	499	514	469	489	483	456	512	465	510	501	478	456	452	470	466	475	464	508	479	488	464	452	489	516	479	474	492	430	508	517	442	467	477	462	460	480	443	444	475	476	476	494	464	457	473	503	454	460	503	471	511	476	484	474	446	499	470	461	454	477	479	489	473	511	490	485	489	497	490	477	481	480	485	486	443	424	444	491	454	475	461	487	474	443	468	484	519	452	469	455	510	509	455	473	495	503	507	471	481	458	508	503	465	473	503	464	475	500	483	486	462	464	467	490	518	482	446	516	464	461	448	506	509	437	455	496	477	477	515	501	461	455	501	477	495	467	471	444	485	487	456	488	479	452	454	484	493	455	482	496	458	518	510	466	470	473	487	483	502	451	486	500	448	441	458	481	487	453	462	479	488	460	503	494	467	486	523	432	477	489	479	465	478	459	509	484	534	468	488	460	466	494	506	459	504	513	493	514	465	469	493	457	500	512	491	480	449	536	508	454	488	466	463	461	459	488	487	490	529	477	461	523	483	484	505	474	466	482	503	451	476	471	492	494	500	475	454	451	470	498	463	466	487	452	508	494	482	526	445	483	496	486	473	462	469	450	489	463	504	490	473	508	474	458	498	467	505	501	479	478	491	470	507	442	495	522	465	527	453	488	504	500	467	479	473	485	469	452	472	474	456	477	500	420	483	451	525	456	502	462	501	474	471	473	484	467	450	514	458	475	483	455	474	463	436	463	467	486	469	449	500	504	445	452	460	485	511	485	480	512	498	485	432	515	474	501	460	470	494	482	487	438	490	478	492	527	478	465	469	481	479	498	482	472	490	500	479	451	489	498	500	477	475	464	491	486	460	457	434	432	514	434	446	508	482	493	494	487	479	474	500	493	440	506	470	495	432	463	483	487	448	480	498	476	508	463	469	468	464	502	448	499	494	453	475	493	489	482	493	493	485	448	499	494	478	469	478	482	472	495	440	529	495	494	506	452	454	486	482	501	451	437	513	444	478	433	477	473	509	514	491	479	483	516	473	493	483	499	457	486	454	486	480	469	456	459	455	496	486	461	480	491	483	472	503	483	460	466	473	484	506
24485	22414	33446	30409	23146	15517	2940	447	401	396	425	372	398	365	417	394	391	393	353	366	400	375	379	360	414	376	375	396	387	386	380	372	386	329	362	358	332	355	394	383	345	351	366	368	339	365	380	388	397	366	412	356	370	355	374	364	382	402	360	332	342	384	356	368	343	362	386	344	367	382	350	342	393	373	355	381	374	325	372	369	372	396	357	366	370	373	373	398	355	396	344	363	353	333	364	348	354	359	369	370	386	361	364	344	356	331	383	349	361	369	369	397	374	347	350	384	367	359	399	355	368	339	357	367	352	348	370	374	338	346	361	341	334	379	364	359	348	359	359	371	372	365	343	351	394	353	361	375	346	363	354	366	365	373	399	390	349	375	379	385	349	358	361	324	398	390	415	363	370	360	380	373	362	351	364	359	389	389	334	386	358	352	352	387	376	354	378	364	336	351	370	366	349	381	347	362	389	374	353	395	345	364	365	376	366	371	366	389	401	347	361	355	393	352	334	366	380	376	390	366	337	369	400	373	383	404	353	357	352	329	394	360	348	348	388	390	370	363	376	337	343	362	365	383	345	361	377	325	377	341	379	348	389	360	364	372	351	361	402	342	326	352	366	358	361	357	374	390	409	353	359	356	381	349	365	333	372	335	352	377	350	376	385	384	356	370	366	385	379	414	350	379	382	372	371	335	389	359	332	376	380	373	346	365	361	371	412	390	380	355	355	344	376	358	358	377	380	400	360	339	342	354	388	377	335	334	376	352	397	359	355	358	365	337	358	361	363	355	347	381	366	338	407	341	387	365	393	370	355	354	368	382	356	394	379	367	356	380	362	336	358	343	392	374	349	353	405	371	358	385	388	383	370	356	321	372	405	347	337	369	371	366	361	371	373	365	381	399	363	373	342	342	330	386	393	385	384	367	361	345	346	336	375	377	350	357	339	359	392	365	335	349	372	367	365	335	355	371	365	391	355	390	353	369	340	375	374	348	363	366	362	355	371	361	372	373	333	353	395	360	389	374	396	408	387	340	341	344	388	346	356	396	367	355	347	371	354	373	359	320	369	386	356	376	370	376	364	367	360	353	342	383	379	372	367	359	371	346	378	413	403	355	373	377	377	368	355	386	380	374	370	364	380	350	367	337	374	378	393	357	400	353	364	393	354	361	336	369	378	342	371	382	335	348	354	383	370	375	362	333	379	380	364	352	363	377	369	343	392	367	386	379	344	382	411	376	364	354	360	345	348	371	370	374	376	377	381	369	359	388	361	364	377	345	386	369	352	345	334	365	372	356	366	429	359	358	354	364	384	372	385	338	362	373	372	371	397	368	383	359	413	347	335	347	415	384	366	369	370	335	391	354	345	363	372	367	354	355	324	388	371	400	380	381	352	394	383	352	372	363	334	378	399	381	363	365	379	360	353	398	380	358	357	405	413	391	376	374	339	340	376	406	394	360	375	368	367	383	357	368	340	358	371	358	372	397	369	376	387	338	379	377	330	373	351	363	401	381	403	373	337	349	372	371	364	342	387	368	391	352	361	376	348	355	379	382	348	362	356	377	348	347	337	393	354	357	374	380	387	369	400	370	378	360	373	337	397	351	343	387	359	316	384	376	365	371	357	343	372	347	371	373	377	352	352	369	363	388	337	378	384	378	341	377	393	346	384	376	352	371	349	395	364	377	355	332	383	340	415	365	378	382	384	341	389	352	381	387	371	397	378	370	375	386	388	355	393	346	347	380	387	409	369	360	362	370	395	338	381	376	370	372	353	362	346	365	372	361	357	379	362	372	355	344	348	340	382	370	355	343	392	363	361	358	304	332	351	374	325	391	365	374	397	340	343	355	370	366	396	366	405	370	363	371	383	405	348	361	354	377	371	361	361	381	367	362	382	381	334	381	398	365	382	376	399	385	365	372	342	375	353	363	392	329	367	375	372	364	399	354	376	357	365	348	393	352	346	373	394	389	377	387	332	324	361	368	364	377	380	358	363	363	347	369	377	382	389	388	370	344	379	319	375	400	352	389	388	370	369	407	373	373	365	367	354	405	370	406	383	373	329	395	376	372	361	382	342	381	347	360	368	369	349	385	339	403	402	396	354	357	379	348	356	349	389	396	356	359	365	355	320	374	355	371	344	348	333	331	370	371	331	344	375	363	394	380	376	387	426	365	394	381	375	393	380	355	366	363	367	403	378	375	367	398	379	433	385	338	377	344	378	402	373	348	353	370	395	382	354	363	408	369	367	367	361	361	362	352	383	370	355	356	363	350	389	369	370	371	385	375	373	396	380	360	355	358	380	399	391	405	396	349	368	354	348	339	332	373	394	358	398	359	386	364	376	337	352	384	366	378	351	373	335	319	346	334	368	391	343	359	347	364	360	357	345	368	382	350	342	369	338	360	300	355	348	378	352	387	359	382	370	394	356	346	368	358	378	358	341	362	370	371	350	368	361	340	375	365	366	376	363	390	352	340	420	345	375	366	380	416	365	374	380	373	360	358	380	396	376	389	369	323	364	343	355	365	409	356	362	347	384	380	357	378	363	371	380	344	373	388	349	340	342	354	380	379	384	357	362	368	326	365	356	360	350	347	364	366	353	407	364	363	371	362	340	360	393	341	374	386	362	349	371	370	388	370	383	371	393	383	376	365	343	354	365	346	361	369	388	379	386	366	397	370	370	358	375	371	384	404	357	370	382	369	357	363	395	387	392	353	406	353	349	367	349	379	369	372	379	376	390	355	378	373	379	363	383	376	358	400	369	344	345	378	355	369	383	388	340	388	344	373	382	365	338	391	350	345	356	412	350	363	385	369	384	360	383	346	388	391	359	346	370	343	379	374	346	364	414	358	351	379	400	332	361	360	355	353	389	364	380	343	388	377	384	342	351	366	391	340	358	364	336	369	374	338	346	376	361	379	381	369	350	344	368	357	398	368	340	382	374	377	383	369	387	379	352	395	379	359	347	391	355	375	363	375	341	341	408	372	416	390	340	394	365	345	363	408	373	343	359	353	367	374	340	362	326	402	372	391	373	380	343	387	345	354	347	337	329	382	379	367	368	400	360	343	400	370	355	396	371	365	378	378	391	332	362	354	388	354	382	358	397	352	349	352	396	350	332	367	389	373	340	345	364	340	403	362	371	382	376	366	364	379	388	377	376	411	369	378	374	356	393	377	369	359	366	367	346	354	392	364	369	354	344	345	347	366	349	365	349	390	360	349	387	369	354	375	373	362	375	352	368	365	386	374	411	366	357	360	385	357	351	365	356	354	326	393	391	349	380	386	361	387	372	353	365	358	369	376	360	350	383	351	343	395	369	360	366	374	341	361	361	376	354	365	374	349	363	364	349	345	373	349	335	356	365	375	359	341	340	362	352	376	379	391	351	352	360	384	369	362	390	407	396	368	352	351	354	383	368	346	367	338	374	380	340	393	339	382	361	357	371	384	357	375	348	374	326	387	367	348	382	372	377	378	337	373	359	351	376	368	338	363	390	370
58272	90960	72826	46137	27657	12084	2280	554	586	559	549	583	548	557	544	542	602	528	561	588	581	578	564	564	546	593	589	605	569	620	568	542	558	583	539	587	580	574	605	600	574	602	534	565	571	577	561	581	556	593	582	539	577	550	557	584	615	532	605	564	572	550	576	572	562	565	558	574	546	565	584	569	531	528	565	553	583	611	580	558	601	565	590	616	570	548	553	585	558	579	595	590	570	582	537	557	553	598	561	615	550	586	537	582	576	534	528	569	572	541	556	587	591	537	572	564	553	524	490	560	544	557	553	556	553	604	558	571	590	573	566	556	583	573	549	564	548	559	559	555	542	567	525	595	574	601	550	565	572	525	590	547	558	533	555	538	555	542	501	524	606	548	577	520	574	598	543	521	568	554	574	550	584	547	540	586	561	584	566	561	555	582	606	543	592	540	566	590	584	569	585	553	606	506	602	610	570	580	565	558	543	542	545	544	533	607	616	534	555	550	573	554	556	540	557	590	562	503	581	558	554	570	539	558	592	551	552	577	574	572	560	558	544	605	561	641	577	620	591	557	533	541	559	584	559	528	575	534	584	536	552	589	552	565	566	583	543	585	565	556	543	580	544	561	583	590	537	585	577	557	507	578	551	600	553	578	628	553	529	561	586	564	561	566	539	607	564	585	583	565	526	588	542	612	581	564	545	549	537	553	600	562	547	559	616	570	551	512	556	537	575	560	539	569	566	553	586	565	539	559	586	590	550	517	572	606	546	598	591	572	554	559	592	553	494	541	564	578	537	588	612	574	565	605	592	590	558	570	594	620	561	525	539	572	557	564	557	529	532	574	555	577	587	552	582	594	553	564	573	542	544	570	545	581	543	565	563	540	542	575	569	540	567	552	562	544	591	532	624	568	559	519	570	567	542	551	531	580	554	555	545	563	551	591	544	586	587	548	572	591	556	587	585	538	540	559	559	587	611	565	562	571	541	589	605	579	519	561	590	557	548	594	585	586	544	598	550	572	549	569	556	546	562	531	597	596	579	574	540	555	561	541	510	569	597	536	606	571	592	563	566	641	550	552	527	588	585	525	514	571	578	542	531	594	597	598	568	573	560	536	579	566	546	587	587	603	565	566	566	559	552	536	547	552	556	554	601	584	590	587	558	603	529	596	564	584	584	542	555	573	559	582	641	592	540	537	592	545	562	560	587	553	543	566	562	558	579	609	579	520	547	571	553	546	519	514	581	581	546	591	541	570	566	551	575	512	606	549	597	541	585	562	552	539	596	586	589	568	621	548	578	586	586	559	554	554	592	593	551	583	559	572	588	558	554	550	531	570	534	579	587	569	520	552	552	543	560	576	591	594	547	570	563	587	572	572	553	572	553	573	571	584	571	524	548	578	558	550	532	618	582	545	575	582	541	594	563	561	579	573	554	595	604	516	595	596	561	541	526	538	610	572	558	543	519	536	569	553	551	541	557	551	568	600	561	597	592	585	588	556	604	557	566	531	563	552	553	546	558	589	532	530	581	574	537	601	548	558	552	602	538	571	552	565	569	520	562	550	605	559	605	552	572	528	546	575	564	554	589	632	548	569	531	575	544	577	613	552	558	566	561	575	567	532	556	531	584	584	592	570	549	555	551	560	550	569	557	582	639	563	569	525	568	574	583	568	600	548	561	604	590	576	596	535	576	554	597	548	606	584	564	582	555	543	603	579	598	534	599	589	577	519	552	550	560	574	594	567	590	548	618	604	534	588	580	583	585	551	569	580	591	593	549	581	587	557	582	547	563	591	538	574	560	572	561	630	524	577	589	554	621	548	552	542	575	596	525	538	568	586	604	538	544	576	526	596	579	563	599	524	559	542	563	606	561	578	594	597	566	530	577	572	558	581	577	546	589	598	584	535	534	563	548	575	536	594	568	557	513	591	558	547	564	571	571	581	574	563	555	602	540	563	585	563	606	579	562	546	575	577	545	571	586	603	585	582	590	567	563	592	600	581	575	556	553	605	586	591	581	608	578	575	532	600	566	560	499	549	570	558	571	611	573	577	558	592	554	557	576	600	565	563	608	557	577	559	569	562	554	571	568	587	546	567	556	595	532	552	552	621	581	616	549	583	577	577	596	578	530	581	603	542	556	568	562	553	571	552	589	562	555	556	550	603	562	542	566	567	589	622	551	592	545	605	545	584	566	569	540	602	549	568	592	577	560	589	530	597	577	562	584	550	597	560	610	570	553	561	551	547	597	557	602	557	556	550	559	592	566	571	588	558	566	530	574	543	550	572	604	568	564	562	578	572	600	593	559	582	565	580	602	548	587	561	560	587	568	553	592	572	554	567	566	571	541	545	569	598	588	545	557	573	551	512	554	515	553	531	563	537	551	539	597	510	576	559	565	580	556	563	556	602	598	563	587	576	562	571	528	556	557	599	589	552	567	574	597	567	578	593	577	566	571	578	588	554	529	598	579	582	558	554	592	558	560	558	563	536	506	570	542	622	602	551	627	586	561	576	531	601	582	594	549	546	579	556	558	592	525	530	577	559	592	543	532	551	570	546	540	518	545	556	523	536	534	506	567	591	614	519	587	569	572	578	548	572	567	578	597	584	552	589	570	568	579	561	534	573	524	551	548	569	556	586	578	572	583	571	589	594	569	511	593	542	546	579	530	542	568	589	583	576	536	564	569	571	564	611	573	551	522	546	605	569	574	511	573	552	546	551	536	536	524	568	541	534	555	570	618	596	590	549	580	578	539	594	579	554	528	550	583	562	607	550	554	544	550	565	554	548	585	603	597	575	561	527	546	569	616	521	551	552	586	574	569	579	597	574	568	552	565	536	509	560	614	562	579	577	602	557	561	528	585	560	618	574	536	546	548	543	578	553	586	539	524	560	575	564	569	534	577	579	548	582	567	584	577	553	585	581	572	591	528	586	556	575	556	549	599	556	551	565	530	551	546	588	566	534	546	531	564	569	578	602	550	549	530	563	542	572	596	592	611	591	552	547	519	625	576	573	593	565	527	548	548	589	585	576	570	545	596	591	592	539	540	504	558	538	547	541	532	558	492	597	564	561	571	568	577	577	572	588	519	564	593	543	534	574	572	582	576	579	611	575	566	583	583	564	576	523	569	568	591	558	522	581	544	506	570	558	572	558	545	557	550	555	521	595	564	595	545	539	576	568	554	542	554	566	538	546	570	577	564	534	573	555	600	577	558	518	547	583	580	596	564	564	514	573	587	612	591	571	564	560	535	540	523	547	571	551	561	569	544	584	524	555	587	572	557	574	572	612	524	564	528	564	556	567	549	537	566	554	604	547	565	577	577	553	539	548	547	574	578	574	603	537	552	552	573	577	562	588	555	595	578	597	546	585	573	528	537	497	556	554	578	530	562	590	544	580	561	539	588	560	530	536	588	568	566	577	596	560	577	557	619	544	558	570	597	587	556	550	555	597	537	542	561	568	564	544	547	597	591	560	530	511	534	570	610	574	561	562	531	566	577	592
23476	21874	31582	27216	23328	21229	10265	594	441	411	401	379	411	372	387	429	402	371	381	404	388	386	381	398	383	401	439	432	410	396	384	364	402	365	402	386	412	384	414	357	365	402	365	401	359	376	389	376	380	380	413	394	387	370	371	378	375	407	385	360	399	376	389	392	404	392	365	391	414	358	392	395	396	400	360	391	372	378	386	436	367	424	368	365	421	378	372	386	391	411	370	401	403	400	400	410	362	395	404	360	362	341	387	383	393	334	400	398	395	386	403	378	366	409	358	395	388	397	360	400	383	403	410	393	369	394	407	354	386	398	364	384	380	424	382	392	376	373	394	393	406	387	377	403	369	377	421	393	398	374	395	361	384	377	379	389	382	389	374	393	352	408	403	399	403	389	395	378	386	389	423	363	412	375	375	378	385	398	389	367	378	372	384	393	334	407	433	377	398	372	411	379	395	384	410	375	378	412	349	381	390	397	384	370	389	371	375	409	364	381	417	372	401	427	370	397	390	380	370	392	405	388	420	355	383	393	378	395	359	380	363	385	384	398	388	406	412	395	406	369	386	377	414	414	395	376	372	363	387	404	386	358	375	446	387	361	377	367	373	393	371	382	400	380	426	392	375	404	394	406	383	359	409	385	396	398	372	377	408	386	384	393	395	361	349	380	425	369	370	356	399	405	403	406	384	382	375	353	407	370	377	371	361	392	346	382	335	377	392	383	363	377	365	368	382	389	390	438	409	409	378	372	406	398	411	393	384	405	407	406	377	408	358	368	399	393	393	415	390	397	397	395	384	415	367	373	367	411	379	364	365	405	394	358	358	367	394	383	399	377	370	393	386	396	363	399	365	388	364	363	392	382	365	362	357	369	391	400	412	392	371	404	383	367	395	398	380	392	389	374	402	382	387	371	350	359	361	417	436	442	398	393	406	380	361	382	401	385	436	390	381	399	399	375	377	377	381	393	375	398	352	367	373	389	374	391	382	404	399	364	405	363	402	377	382	369	372	409	364	370	369	361	393	416	417	370	357	393	352	389	425	389	367	416	369	406	393	413	369	404	374	382	392	370	407	378	375	361	404	387	423	393	364	381	335	398	413	416	422	394	397	369	392	390	387	358	406	378	436	416	386	374	392	411	402	395	377	392	365	379	399	403	376	369	378	403	386	375	371	389	405	405	398	381	370	378	418	400	394	409	348	401	411	396	402	363	385	402	375	390	426	366	391	379	338	374	380	362	402	367	428	349	382	392	379	388	391	386	394	403	393	383	396	386	379	410	356	373	354	393	407	405	378	359	374	369	414	366	374	381	365	380	408	368	383	373	401	403	372	389	401	389	383	385	372	384	390	391	405	392	364	389	364	399	375	400	373	414	367	409	392	374	363	405	358	418	397	384	377	317	403	350	382	385	389	369	340	399	408	347	393	408	341	376	344	353	421	372	385	410	387	388	377	363	386	377	396	359	394	375	411	378	351	367	406	424	376	368	412	391	385	420	366	398	374	369	394	395	405	414	386	363	378	413	389	421	387	386	388	389	393	413	354	375	407	365	386	364	411	377	411	389	385	353	356	376	408	381	331	382	384	354	414	380	405	392	379	415	393	387	339	422	394	390	411	372	375	360	423	399	370	409	357	373	396	346	370	387	380	366	386	376	373	376	383	388	376	377	358	411	374	400	369	349	371	359	393	352	377	353	383	391	350	347	394	363	393	387	384	389	396	403	393	406	382	401	402	412	388	380	364	425	375	394	328	383	365	390	396	391	374	397	395	381	390	443	406	397	426	390	419	408	374	367	392	366	359	381	380	379	371	420	378	399	366	429	397	388	431	387	383	389	392	386	414	358	384	365	405	394	383	400	369	393	384	399	383	401	405	398	364	406	398	405	382	368	376	402	371	378	403	347	386	410	380	389	379	400	408	367	401	384	372	385	332	371	396	375	374	390	413	375	405	390	360	377	375	367	373	363	377	376	369	396	382	360	393	419	389	387	388	385	379	398	394	342	396	420	399	379	388	394	367	388	402	406	390	374	424	377	373	384	371	401	414	380	405	405	350	399	373	365	385	394	347	361	376	406	391	371	389	435	397	396	391	369	357	405	377	407	397	427	393	364	389	389	384	389	365	359	424	402	415	336	334	401	418	368	394	398	392	389	351	401	363	418	382	398	381	419	370	381	362	395	369	401	402	398	405	348	389	402	355	413	391	400	369	318	394	337	370	395	355	379	401	369	375	371	351	401	411	389	396	400	385	374	407	355	401	340	368	388	425	401	378	404	358	392	401	401	376	385	387	404	374	412	394	389	375	397	463	364	384	380	388	353	374	385	420	415	387	360	400	383	380	419	390	390	343	372	410	407	381	386	404	377	396	377	374	354	391	379	387	383	360	389	398	350	379	373	395	367	372	393	420	385	384	384	392	391	374	397	392	392	395	370	365	362	390	401	392	377	354	399	403	395	374	404	381	397	356	357	410	366	371	398	370	385	402	380	390	391	395	378	376	366	410	362	406	377	373	391	347	403	401	357	343	382	401	368	378	361	396	362	356	412	375	365	396	388	402	390	361	390	417	383	352	399	392	395	381	383	400	414	376	397	376	384	432	377	365	385	373	378	370	391	385	363	383	371	373	386	351	407	373	385	354	417	374	376	398	389	368	345	382	391	379	394	400	350	375	392	405	358	359	385	394	364	355	414	351	371	389	337	394	373	385	389	398	395	389	380	415	368	380	382	374	378	380	380	401	389	387	386	398	374	340	400	385	434	383	397	390	382	409	353	369	401	373	391	390	375	388	350	358	426	378	378	385	399	397	382	376	393	395	365	389	379	367	388	360	377	404	415	371	357	401	401	370	358	397	349	366	361	388	393	373	388	385	403	403	361	394	393	411	423	360	381	401	406	387	366	378	401	361	406	391	372	397	384	390	362	361	386	352	415	405	398	395	363	394	370	367	404	379	360	394	397	384	373	399	403	378	362	388	388	382	405	381	428	402	390	369	378	407	348	355	394	364	389	390	424	384	374	402	367	415	372	415	379	372	383	363	398	405	366	387	371	379	361	383	408	379	433	384	396	365	379	362	381	402	379	368	340	349	366	398	410	395	387	364	407	359	406	383	380	396	382	350	399	347	407	354	400	398	366	416	388	422	414	382	394	397	366	383	386	419	360	410	389	378	369	406	389	366	386	392	411	409	379	392	381	393	386	369	371	377	423	397	370	416	399	423	364	374	366	413	382	415	387	404	368	394	358	400	413	384	390	387	426	370	327	410	337	400	380	374	345	394	396	387	394	399	388	392	361	345	368	401	361	382	375	394	380	373	411	417	378	382	383	381	381	399	387	421	380	398	377	373	376	368	369	369	380	397	397	394	385	382	359	368	383	372	389	361	371	349	402	396	382	395	408	359	373	412	396	364	392	378	373	385	387	374	390	402	403	379	369	396	364	405	405	426	373	373	395	371	363	427	397	375	394	409	386	376	370	413	327	381	366	403	383	357	403	404	344
62285	102486	83704	55613	35291	17912	3815	699	544	626	513	599	592	553	596	603	629	566	549	537	580	578	591	576	576	564	717	619	643	609	570	563	581	575	586	575	565	588	596	582	593	543	562	592	555	555	566	572	574	562	634	571	588	580	555	555	604	568	575	566	564	528	584	590	567	592	595	609	551	589	528	541	594	559	550	572	598	571	564	599	578	559	568	572	590	595	603	554	602	562	646	607	526	551	611	573	531	581	527	573	604	590	511	606	530	593	596	589	579	574	602	584	542	576	590	595	610	562	556	591	607	630	578	591	632	577	609	587	565	599	576	551	578	568	525	565	582	584	576	559	551	565	564	518	539	594	552	534	539	541	570	555	550	565	550	575	597	571	568	586	594	567	584	538	588	591	522	552	583	552	554	565	548	538	594	551	555	525	543	595	567	514	583	546	551	559	580	580	566	584	550	576	642	530	562	591	550	592	566	545	550	611	572	583	589	540	590	548	575	533	554	534	565	592	594	558	598	586	567	582	560	581	598	570	536	619	583	590	561	566	576	515	583	592	530	589	605	561	569	566	606	598	542	575	592	531	560	563	576	566	610	578	590	589	569	552	591	591	535	599	588	557	595	536	564	593	622	546	618	566	561	530	555	582	564	561	559	553	579	581	581	592	580	603	574	535	537	578	557	573	561	588	602	591	590	602	557	563	578	572	604	556	621	566	577	583	553	618	564	579	595	559	614	555	562	577	523	588	611	554	604	534	541	585	590	531	583	564	573	588	520	575	586	576	565	526	530	570	580	541	621	550	561	608	611	593	574	572	602	593	541	566	576	582	541	574	562	572	556	600	567	583	570	570	558	508	583	555	582	538	577	578	566	541	551	566	591	567	564	574	577	523	571	618	587	567	557	596	563	566	547	577	551	643	550	531	537	590	586	580	605	589	550	588	574	539	579	539	580	585	569	543	545	500	522	569	556	564	584	583	539	584	620	549	588	608	577	591	581	584	583	545	594	563	547	562	584	618	609	554	584	600	575	552	585	576	602	570	566	613	571	580	552	553	589	539	602	594	555	567	570	542	574	592	573	563	609	555	576	590	551	593	611	560	569	584	611	568	551	569	614	575	584	575	519	571	580	565	586	598	592	568	573	563	596	563	537	546	580	538	539	565	567	553	562	579	571	556	643	533	586	600	607	573	585	569	585	582	599	564	601	623	611	560	593	584	565	562	585	586	575	539	584	567	566	512	574	566	561	565	576	534	548	570	562	571	579	546	542	541	614	584	585	581	549	572	548	579	567	581	511	575	614	526	550	562	603	589	580	538	584	572	639	567	610	596	559	565	572	587	520	594	553	562	586	559	608	593	533	571	569	564	533	618	609	570	589	578	546	586	537	564	561	535	584	570	558	540	586	577	600	575	547	575	584	581	546	544	549	581	583	604	555	566	571	610	557	598	616	543	559	568	569	551	614	602	555	517	620	592	575	554	558	565	597	588	605	578	591	610	590	596	601	575	580	576	578	558	558	572	583	593	563	604	590	626	604	594	566	589	596	609	596	565	576	587	559	613	562	566	565	588	558	581	559	532	564	600	569	580	568	609	540	591	548	560	554	560	548	623	581	562	562	543	582	550	601	561	563	581	590	529	586	613	548	594	530	596	538	596	620	575	609	589	558	577	624	570	562	561	565	538	567	553	547	558	576	570	600	528	575	583	557	577	614	547	555	582	552	507	599	602	583	550	570	582	553	574	567	588	608	573	538	549	543	578	556	558	563	631	543	572	603	601	580	626	617	562	563	555	561	578	531	541	575	578	612	584	592	558	604	600	577	583	600	553	572	547	593	562	543	592	582	584	579	563	590	569	547	578	610	546	625	569	569	602	554	580	552	571	594	595	582	601	555	580	552	577	596	574	532	598	570	580	557	592	576	588	516	590	553	589	560	569	581	562	575	577	587	579	570	540	593	532	568	561	585	594	579	596	591	573	535	571	548	559	508	572	537	571	567	555	554	603	559	591	544	553	603	591	562	586	616	551	572	582	535	555	585	612	568	572	575	596	559	549	594	556	557	573	600	568	569	520	562	556	553	570	553	560	574	570	577	565	570	560	574	562	589	593	532	604	550	568	582	604	596	580	582	625	555	570	596	598	573	594	567	622	615	602	556	580	543	593	549	574	600	604	591	599	605	571	525	544	601	576	530	608	594	613	605	584	605	539	580	590	560	568	575	566	608	562	610	567	614	563	570	562	559	609	577	553	578	593	574	595	563	549	528	571	600	595	550	580	551	586	593	543	547	546	581	575	583	590	531	584	569	544	545	564	550	562	556	601	590	603	556	562	611	558	580	574	509	563	575	581	558	583	582	582	543	554	577	588	551	544	551	586	565	587	581	592	557	575	575	556	567	582	579	545	574	558	565	593	549	574	545	577	569	597	572	538	580	525	531	590	544	603	536	607	555	549	590	575	571	584	576	586	612	574	541	578	572	586	628	583	578	580	583	577	553	590	589	588	620	533	598	611	587	536	591	543	605	566	582	563	597	551	540	581	551	550	611	526	562	561	577	558	541	569	617	553	569	584	578	567	616	579	582	565	551	566	581	555	635	564	560	548	586	579	571	597	589	592	536	604	593	548	567	610	524	597	556	559	564	567	534	593	589	570	570	606	594	589	600	550	570	532	559	580	598	586	561	589	552	554	569	551	578	564	552	569	595	541	586	585	571	575	569	545	572	560	589	556	562	569	616	592	610	591	555	598	612	569	587	574	558	561	559	550	569	586	528	580	583	543	580	586	578	605	564	568	569	579	603	592	578	539	563	584	588	597	602	577	578	583	587	569	575	593	543	593	574	576	525	600	550	575	540	532	640	588	579	587	606	572	589	556	561	579	555	573	544	595	558	552	576	541	526	574	589	585	618	581	624	554	543	549	576	638	602	568	542	565	572	544	568	590	561	573	530	566	511	605	575	604	583	629	567	587	579	559	602	540	563	597	539	572	542	568	547	527	590	550	608	601	549	577	568	571	546	551	578	576	593	599	586	627	609	576	599	604	580	571	573	566	587	572	572	608	604	606	601	608	547	590	597	541	571	577	582	571	553	593	583	588	546	574	570	606	591	589	586	563	585	565	582	542	601	523	518	591	546	580	554	544	535	585	612	598	605	568	530	579	542	535	629	598	553	593	605	569	533	563	592	560	567	531	552	622	575	575	558	587	560	571	540	580	597	586	501	583	581	564	575	578	565	529	571	561	582	563	572	551	538	616	572	572	578	600	543	581	552	565	590	586	570	551	540	564	563	571	536	534	595	542	586	577	625	589	529	537	576	586	594	567	575	567	570	573	582	536	582	581	590	592	561	611	553	562	565	581	544	529	526	582	513	567	596	566	569	613	563	567	598	563	577	605	574	559	558	595	600	571	564	543	525	575	551	585	579	574	557	556	620	574	552	557	551	579	564	577	557	595	548	543	551	575	562	578	550	564	587	573	588	576	598	586	561	588	518	577	580	552	574	590
28534	27220	30190	17459	4321	1159	484	343	298	320	297	316	329	306	285	378	289	307	304	321	344	310	312	350	323	328	293	305	344	324	301	331	328	305	312	328	278	311	314	299	314	321	292	320	339	320	309	287	288	319	304	312	332	328	324	355	271	296	316	294	337	318	327	316	307	313	307	332	336	296	327	321	325	301	288	306	334	307	311	305	333	315	318	298	288	336	330	331	263	318	319	304	312	315	291	334	304	324	292	331	318	308	337	317	314	324	314	321	295	329	324	312	335	308	287	325	283	313	318	331	286	353	328	298	320	305	325	295	307	314	322	312	289	336	292	267	294	333	297	298	314	309	294	309	332	309	303	295	301	297	328	315	312	355	292	322	298	309	303	326	321	332	345	279	311	319	300	323	327	308	288	293	321	315	298	352	302	319	331	311	328	322	323	319	322	305	303	300	321	336	323	339	294	309	339	289	285	300	300	310	337	344	314	331	318	333	303	321	325	346	283	329	307	301	314	333	303	318	300	303	293	301	299	296	324	345	311	316	330	298	335	311	305	337	316	362	339	298	302	329	296	314	295	296	300	318	301	323	312	292	326	306	325	288	323	290	325	314	282	268	300	323	321	314	329	310	279	295	284	313	311	289	291	338	309	315	301	319	292	311	300	312	316	305	327	264	332	302	313	300	327	298	284	285	315	327	311	327	296	313	304	288	309	343	328	272	343	313	301	318	322	312	327	317	324	308	296	325	342	345	312	292	316	323	305	295	321	313	320	322	311	335	316	302	291	304	349	294	314	305	308	331	306	313	309	279	352	290	317	285	293	330	344	295	302	294	313	307	322	304	317	303	344	315	334	323	313	330	299	289	302	312	329	328	304	320	346	291	316	331	335	326	320	316	266	325	269	326	325	326	346	306	322	322	311	293	319	316	324	312	311	307	327	309	316	301	277	317	316	305	289	289	315	309	297	321	342	331	306	288	332	338	340	308	344	294	313	317	298	303	311	331	316	311	327	327	293	284	312	310	304	335	318	282	286	281	318	311	302	320	312	328	286	285	321	290	320	311	278	283	319	345	330	324	294	315	347	282	322	309	331	301	313	315	321	347	315	300	280	305	333	305	305	313	299	303	284	301	329	323	308	285	304	309	319	312	295	311	318	315	287	336	320	288	318	312	327	350	303	342	346	283	305	288	309	353	292	335	355	312	312	318	362	310	307	311	284	301	331	310	316	304	329	354	305	304	300	328	346	328	276	282	293	325	322	310	336	285	326	299	286	285	313	310	313	318	308	313	334	295	303	307	307	298	315	327	323	352	316	294	320	302	318	297	348	305	322	311	327	320	300	317	334	309	295	292	320	323	307	302	302	299	318	336	318	314	327	306	288	335	324	323	361	324	308	289	299	305	303	335	283	323	295	331	347	304	348	299	297	305	312	294	312	341	321	311	285	302	308	304	319	315	340	315	317	302	335	341	283	312	337	305	307	311	322	306	323	302	299	348	333	345	294	315	308	281	287	298	340	315	318	316	308	343	323	314	342	317	336	354	316	327	288	341	311	314	325	334	309	292	315	290	313	304	303	312	336	341	332	313	317	290	305	293	305	287	313	321	319	327	299	294	299	311	291	304	312	301	341	321	315	301	323	329	320	310	306	314	303	301	303	330	310	311	300	305	324	315	288	311	320	290	308	328	320	300	289	322	322	327	310	339	313	292	332	305	290	357	298	286	290	304	310	303	310	305	312	304	325	318	316	326	307	329	306	309	323	328	337	294	305	306	302	294	288	332	326	322	341	308	316	309	325	337	305	296	304	309	335	306	319	311	314	323	300	326	264	287	322	320	288	305	308	295	319	298	303	311	328	332	310	340	294	332	346	315	315	311	326	311	317	314	283	335	300	332	310	299	291	331	308	335	325	312	303	291	309	299	322	302	290	290	329	328	319	307	320	305	318	307	330	328	322	317	301	320	291	309	344	325	284	295	336	283	319	294	315	297	305	307	317	306	332	318	304	310	333	322	351	312	316	306	317	319	331	318	306	321	327	343	344	292	310	304	323	316	340	308	298	280	300	275	317	283	294	319	306	292	315	296	324	337	332	284	299	350	334	317	309	323	313	305	287	280	314	330	306	338	320	306	305	284	313	295	314	278	310	299	319	302	292	333	292	294	292	314	292	312	315	354	299	335	321	321	304	331	318	327	304	345	322	328	321	302	325	316	311	329	329	288	320	307	307	294	310	316	315	279	304	317	283	300	288	314	329	317	301	309	304	279	312	317	298	306	323	298	339	284	329	293	317	298	328	306	327	288	303	340	322	295	333	341	295	342	310	279	295	296	305	290	340	330	328	303	307	323	328	306	290	303	298	292	316	291	320	302	305	270	324	284	312	282	333	305	313	298	298	311	297	327	321	357	283	332	324	312	301	328	311	328	335	305	330	311	316	333	281	294	328	287	297	334	317	311	313	336	307	309	304	322	310	296	264	314	323	293	310	292	263	313	301	346	283	330	340	291	313	323	282	315	307	327	298	331	280	312	352	352	294	293	335	332	298	317	349	304	328	301	321	317	336	325	326	284	313	302	316	268	307	319	284	324	315	286	339	315	366	322	290	292	320	305	326	284	321	303	300	324	319	304	324	309	302	274	338	318	342	291	328	292	324	307	344	292	321	339	294	297	344	335	295	318	333	280	325	334	313	322	319	333	335	315	328	339	313	337	305	347	285	332	332	316	335	320	311	312	339	304	343	319	296	324	345	315	335	304	279	362	335	306	333	312	315	316	308	333	350	279	309	318	322	309	294	304	319	324	335	301	334	298	326	307	313	296	292	319	345	313	288	338	323	321	288	305	352	309	315	303	312	326	304	284	312	330	301	285	290	324	334	280	338	310	335	330	310	306	324	314	287	321	298	336	268	315	327	313	292	310	328	292	307	328	320	296	334	324	323	328	346	314	332	292	310	331	309	331	307	311	311	328	282	317	322	328	322	320	309	304	285	306	335	292	291	304	320	309	310	304	333	313	307	334	323	299	315	322	330	341	334	287	308	305	337	304	294	312	301	297	327	333	309	299	324	358	321	325	300	322	310	286	311	290	336	321	302	302	300	320	302	300	302	330	318	335	323	317	300	288	284	306	283	323	294	331	328	335	324	287	309	310	314	308	288	292	306	299	353	307	314	327	328	342	308	286	336	335	335	322	291	317	319	331	326	305	315	315	305	291	334	299	280	324	352	319	327	346	305	292	299	298	314	288	314	333	330	324	304	317	290	298	275	305	284	309	285	341	321	315	317	321	311	315	302	290	296	351	325	296	287	305	315	286	322	302	290	339	329	331	317	317	319	316	334	301	313	293	364	298	323	308	298	301	288	313	320	301	315	321	293	324	313	303	290	327	308	348	302	321	314	291	322	302	289	308	314	302	318	276	312	334	344	300	307	342	343	298	326	309	316	300	338	321	339	309	303	327	334	314	337	324	293	322	304	350	309	332	325	319	270	297	326	336	325	312	329	366
32779	45648	35876	17766	6665	2249	775	519	475	489	524	482	519	494	493	459	491	466	480	485	520	498	487	475	479	497	516	484	514	508	503	494	478	506	506	509	504	496	460	503	523	501	503	504	482	480	518	479	479	478	475	485	488	509	459	486	501	479	490	492	514	499	477	451	468	514	529	504	489	500	499	503	487	480	493	478	498	467	471	466	491	444	491	501	501	487	522	490	440	483	451	472	489	496	488	521	527	524	495	476	472	490	488	493	499	466	494	466	515	464	520	493	528	471	516	514	488	483	456	472	546	482	514	529	512	489	481	471	465	506	475	417	474	483	443	474	519	469	529	499	484	461	493	453	501	525	509	455	515	484	492	490	501	545	468	503	467	491	486	473	510	489	500	508	455	461	506	487	498	529	469	483	501	454	506	470	507	490	521	499	459	501	504	453	469	484	454	509	465	526	500	491	501	480	474	496	539	495	447	449	469	520	483	485	465	485	509	478	469	464	423	508	506	465	459	483	485	472	521	482	479	488	496	509	545	497	492	443	482	489	485	471	490	487	500	510	453	494	527	479	488	507	477	474	486	451	467	504	485	497	470	514	506	497	488	502	491	472	494	515	498	458	501	468	475	473	473	482	487	501	474	480	487	503	515	485	482	517	481	489	489	509	522	478	503	481	484	446	499	478	485	461	475	478	499	466	469	481	502	482	504	490	514	478	481	504	481	487	488	512	477	504	498	507	443	491	466	497	456	486	475	515	491	478	481	471	485	506	494	507	479	479	510	491	477	517	514	491	509	488	454	499	494	480	482	495	517	479	483	490	467	481	470	495	470	424	508	492	527	506	492	505	495	461	505	498	479	462	497	499	498	477	460	478	500	499	451	490	510	492	462	485	462	500	476	480	523	510	498	524	515	468	505	456	499	492	507	472	466	511	475	464	514	459	483	499	492	497	450	540	450	485	500	469	520	492	437	495	523	474	480	483	441	494	500	510	466	471	473	513	471	479	486	460	500	465	525	490	486	487	489	496	510	484	516	483	531	470	493	467	476	512	526	525	516	474	488	460	479	463	444	445	484	499	476	519	549	478	467	441	447	480	495	497	475	505	488	526	435	510	504	485	528	478	474	428	513	496	494	455	492	492	488	468	483	505	516	508	472	469	482	475	485	517	472	471	484	475	470	483	481	472	474	463	455	460	482	449	482	490	476	451	501	483	483	439	528	493	468	468	485	494	474	458	487	491	466	483	499	485	489	534	493	490	509	479	515	478	502	473	488	491	491	456	509	509	486	486	496	454	504	475	498	525	495	480	476	472	508	467	462	484	461	515	475	466	446	471	498	518	451	528	467	491	489	503	502	483	499	499	495	500	497	494	515	504	512	465	512	505	494	487	460	489	490	479	436	471	512	448	476	469	495	470	482	466	466	467	448	482	500	466	477	488	485	486	486	515	515	473	505	461	494	489	474	474	504	467	474	491	465	462	520	451	460	462	516	489	523	477	505	511	484	486	472	488	498	487	504	487	453	507	509	495	485	465	510	514	476	521	494	501	487	461	499	497	507	518	490	488	515	467	448	447	482	471	471	471	487	465	506	518	466	497	523	518	496	522	483	452	479	497	486	489	469	494	462	505	476	510	498	499	484	513	523	523	499	491	561	493	459	484	532	454	457	516	497	498	492	486	528	489	483	515	474	463	459	469	474	491	491	494	468	497	514	473	499	478	457	482	516	474	503	487	484	499	522	501	478	475	521	537	513	484	469	513	480	486	489	493	524	489	469	490	476	476	477	473	487	466	512	494	464	512	480	548	482	502	504	482	422	487	491	545	465	526	483	466	487	516	492	469	484	475	509	487	482	511	517	508	491	483	495	477	469	521	475	469	506	499	515	472	507	457	463	465	489	473	458	457	521	511	529	483	461	488	462	459	544	485	482	538	480	491	507	464	493	512	470	462	475	504	478	475	472	506	485	472	468	446	485	460	456	448	494	448	443	487	482	498	511	474	502	471	474	485	490	504	523	486	509	506	488	487	474	493	492	488	480	446	462	529	521	499	522	515	498	489	498	477	486	497	474	489	523	473	519	467	466	497	478	500	527	518	472	466	480	516	499	462	509	471	490	498	467	453	514	526	476	473	502	501	475	502	454	460	498	494	487	487	461	507	535	486	502	467	500	476	512	517	499	441	472	460	463	498	480	486	491	506	523	480	481	523	493	495	560	508	484	509	456	451	502	503	478	543	486	499	517	498	517	479	453	457	486	473	476	464	466	540	542	505	464	470	473	513	489	461	504	476	520	490	508	505	497	454	503	479	477	495	489	506	497	460	486	492	487	471	479	488	483	507	523	485	478	473	500	536	459	550	469	490	461	471	453	485	496	471	475	555	484	461	495	510	466	468	497	529	476	473	482	548	459	470	479	524	485	474	485	449	522	524	474	477	506	465	439	489	465	421	471	496	468	508	490	477	477	487	469	489	507	488	444	473	476	497	484	476	496	511	519	465	468	488	472	506	490	474	485	545	499	488	487	488	522	511	488	505	468	487	513	479	473	476	494	469	495	498	497	462	478	480	519	499	497	504	476	517	485	450	537	522	485	474	502	505	460	484	491	495	497	484	518	471	481	488	505	485	517	470	496	458	485	470	493	473	443	541	506	490	492	484	477	489	493	507	462	487	473	510	519	502	525	479	468	498	492	492	499	519	508	512	451	515	473	474	501	493	495	486	497	475	469	477	471	451	528	490	489	499	480	494	498	481	492	476	524	470	479	498	517	488	495	484	477	473	452	487	490	488	529	505	552	477	514	496	500	497	491	512	452	489	503	507	468	488	479	499	506	478	523	439	530	509	464	475	508	474	519	489	506	504	477	520	466	494	485	486	490	451	489	475	478	531	471	525	499	503	513	505	502	496	533	486	484	489	509	484	484	465	494	483	482	502	446	502	499	472	492	489	447	480	543	467	490	514	477	480	485	477	494	478	447	483	483	469	484	492	480	481	465	462	466	498	505	465	477	458	479	506	456	490	489	466	510	493	462	492	474	509	541	484	481	475	513	506	489	532	504	473	493	510	539	469	460	512	465	505	493	506	496	525	493	525	473	509	477	505	503	485	476	465	467	499	471	508	457	501	514	510	504	485	506	488	502	507	507	485	484	495	507	493	530	476	516	488	493	473	486	437	497	523	522	491	426	488	461	514	477	508	503	492	501	468	463	472	509	472	479	471	503	460	487	477	489	504	477	486	450	511	511	475	474	484	503	494	501	543	497	479	462	473	528	477	428	516	488	543	487	510	506	508	498	468	461	521	526	523	456	501	480	479	469	517	480	497	491	513	444	479	499	470	456	471	453	476	484	475	515	502	469	480	510	505	512	472	518	449	489	484	483	504	461	478	462	459	484	497	485	495	512	489	465	469	480	458	509	486	480	509	482	459	469	482	487	518	504	462	479	479	498	518	558	442	467	508	479	485	497	498	450	461	513	473	462	478	483	488	453	466	487	497	482	494	469	467
24435	22504	33766	30321	23138	15144	3253	481	349	410	379	355	402	381	359	407	355	386	398	360	401	379	392	361	373	412	387	390	367	362	359	356	351	368	381	381	358	357	363	365	413	390	387	368	357	422	349	400	403	393	394	361	379	376	372	385	379	398	365	370	386	372	394	382	338	380	356	355	391	369	369	366	355	369	365	406	380	351	373	360	387	396	372	371	413	413	362	373	356	378	357	383	381	384	389	347	412	360	362	370	361	379	395	364	353	395	372	381	359	367	355	382	401	378	392	384	359	379	364	333	371	391	397	376	410	345	371	430	389	405	385	379	391	394	355	373	377	354	384	380	364	372	382	393	408	370	397	373	415	367	350	362	398	369	359	397	376	387	371	375	384	363	376	364	354	388	350	395	369	356	375	370	393	355	386	371	388	384	333	374	401	389	403	399	386	363	375	374	384	375	398	355	411	378	404	387	348	368	356	372	358	414	383	378	370	357	379	366	386	367	392	340	392	362	373	387	367	346	403	346	356	371	371	370	371	377	394	371	382	386	398	320	393	389	383	400	396	404	398	364	301	370	374	425	396	399	375	370	344	396	365	391	382	391	384	368	384	347	386	373	394	369	384	380	357	360	376	346	367	392	415	383	364	351	394	369	359	393	375	379	400	382	382	376	378	380	385	384	374	390	384	369	365	360	403	385	395	420	363	342	400	362	415	388	366	359	375	364	384	366	353	374	394	355	387	362	381	383	375	385	376	391	424	346	361	387	369	362	386	336	376	379	386	366	359	377	368	359	413	417	365	356	374	348	376	361	381	365	355	357	394	376	402	368	367	399	362	400	390	353	366	351	384	372	396	424	384	359	397	377	378	379	364	338	341	373	375	407	366	362	389	365	365	366	368	370	406	350	381	383	374	369	370	409	352	375	346	352	372	359	404	383	349	377	354	379	349	365	406	378	375	384	368	367	378	388	399	386	377	375	392	339	366	370	371	374	360	386	364	379	401	382	363	372	366	368	366	402	392	399	383	374	385	369	369	396	384	363	385	377	357	349	382	396	382	365	348	367	379	362	426	398	340	386	398	343	393	366	340	359	391	358	388	388	359	383	366	358	339	398	379	370	366	371	359	371	398	387	374	358	386	393	382	381	406	377	383	370	371	390	363	370	367	395	394	388	395	408	354	395	369	385	370	371	405	344	386	355	385	424	387	364	372	382	359	343	375	365	367	383	366	394	337	366	352	367	345	373	381	368	348	346	364	360	347	375	390	382	360	392	409	355	405	370	386	369	354	374	399	372	371	385	362	396	372	356	366	366	389	379	381	386	329	401	334	418	397	394	395	407	392	374	387	381	366	337	382	383	344	405	345	393	366	387	382	351	379	359	400	345	350	373	398	364	367	339	337	362	367	374	405	372	391	365	387	404	372	357	370	353	371	399	375	372	403	371	340	365	385	393	352	386	379	370	382	383	347	366	365	376	377	355	395	408	374	381	366	389	351	377	374	365	349	375	381	380	373	371	384	368	372	375	357	406	366	379	350	346	380	378	387	375	370	374	385	354	452	339	381	360	398	405	409	372	369	411	382	363	393	389	397	351	341	372	338	379	432	329	354	409	376	366	392	368	379	390	351	363	373	371	387	378	334	380	371	371	387	373	386	367	364	383	366	412	396	379	406	413	366	354	356	412	397	399	375	380	404	366	388	366	362	403	390	356	355	378	370	340	362	375	376	348	388	347	366	400	328	376	380	368	376	428	386	362	393	380	373	372	383	403	379	365	372	353	405	361	367	380	351	376	369	407	382	402	356	378	384	390	356	361	375	377	374	381	384	377	352	392	393	408	391	349	396	361	400	411	387	375	379	389	399	375	342	339	381	393	382	359	402	388	400	380	360	355	379	373	420	390	365	376	375	391	385	376	355	395	345	352	325	387	359	374	351	378	383	383	370	382	415	349	406	390	371	387	393	419	361	352	384	363	421	367	355	414	387	375	372	374	391	392	385	384	357	379	368	370	367	346	381	361	396	380	379	377	357	381	394	383	394	368	391	375	345	386	332	372	351	355	390	405	388	378	383	367	368	351	365	375	405	361	384	375	372	427	378	395	384	388	390	355	393	350	382	424	365	388	381	401	367	359	397	402	387	353	389	376	350	387	388	345	396	397	392	374	358	390	370	371	381	370	389	408	376	364	389	394	382	342	384	406	370	391	385	376	409	381	370	371	378	368	367	353	392	379	378	375	360	392	364	402	372	386	386	372	366	396	388	385	382	375	326	382	389	380	383	377	401	332	401	378	418	376	395	382	402	380	361	427	383	368	370	379	386	353	349	363	342	385	406	409	365	372	371	418	386	364	421	360	372	341	363	391	387	373	369	405	411	359	377	357	377	380	390	398	345	363	399	356	401	345	369	415	377	387	387	374	345	360	390	371	383	358	379	385	368	402	356	390	394	375	376	367	347	396	352	394	354	374	412	400	392	381	395	378	398	421	376	353	374	366	363	399	333	413	346	370	355	400	395	387	383	397	366	369	379	372	369	367	371	343	392	396	348	382	391	326	368	359	413	374	387	371	384	367	359	379	349	376	347	365	394	341	387	400	368	345	390	386	404	346	377	364	365	382	349	382	347	404	376	386	370	371	379	348	358	380	350	367	396	374	343	344	399	381	336	345	351	362	369	367	351	372	391	385	355	391	426	387	371	355	360	351	400	373	349	412	379	408	384	372	350	364	337	388	368	385	386	351	405	357	413	370	355	379	390	377	361	397	393	389	382	352	360	405	377	386	401	372	389	408	373	363	381	361	361	373	408	410	341	381	380	404	397	388	382	357	393	409	408	371	351	362	355	396	383	364	368	385	372	392	389	364	347	405	374	382	385	390	398	372	362	396	396	381	359	367	402	394	377	406	339	405	402	385	388	395	402	384	372	384	391	397	367	341	330	376	390	366	371	370	378	387	379	371	370	350	365	362	390	364	348	401	402	348	352	383	377	391	391	395	388	405	399	373	371	379	365	360	426	344	378	380	353	369	356	393	397	427	401	393	399	389	367	356	426	392	382	361	424	374	377	360	358	394	368	400	389	364	388	360	373	380	363	381	394	348	391	401	373	350	385	379	370	384	386	386	407	415	380	376	394	357	356	394	390	376	357	379	380	378	344	360	379	383	370	372	396	355	391	395	323	351	377	363	379	359	410	384	391	381	388	350	336	404	400	371	394	363	364	362	371	384	392	411	399	368	395	347	388	365	383	357	380	367	369	350	375	347	379	378	381	389	354	392	371	356	368	371	386	368	372	359	384	351	377	392	404	357	348	396	331	370	348	363	377	375	351	399	419	402	367	405	369	364	368	393	392	360	381	375	369	352	396	378	371	383	381	354	382	395	400	379	391	375	351	362	334	385	398	380	360	381	371	358	355	356	400	387	414	348	363	365	369	377	383	372	376	338	351	375	365	377	356	367	379	367	386	373	394	412	401	410	366	394	370	376	381	367	384	348	363	370	409	328	349	368
58426	91046	72950	45721	27225	11785	2947	652	575	557	566	600	600	578	562	589	562	575	576	536	566	605	567	533	580	620	560	633	635	571	617	601	567	577	570	626	569	599	594	559	561	545	567	581	598	598	546	582	586	581	566	536	570	576	569	574	544	587	562	587	535	578	614	593	544	612	570	633	605	614	577	584	607	554	579	566	559	587	558	616	551	637	608	595	589	608	614	574	566	576	614	610	594	582	568	606	578	562	602	591	526	596	613	573	509	590	575	561	595	553	577	609	592	580	582	580	535	599	572	607	594	564	567	589	583	582	572	598	588	590	561	623	562	586	566	544	608	558	611	559	584	562	540	562	619	596	539	620	578	611	599	524	597	623	618	556	541	527	571	601	538	618	575	574	551	611	562	556	562	602	574	580	605	568	551	622	562	596	546	552	578	586	578	587	619	588	581	610	610	575	602	585	570	556	564	532	591	591	573	589	584	598	599	554	590	509	533	555	605	558	596	569	529	546	615	576	587	603	572	575	599	545	596	575	573	571	580	605	579	581	576	594	546	575	575	582	569	565	575	560	570	600	595	577	568	589	575	561	557	576	533	591	554	574	602	557	553	562	594	534	553	561	609	582	533	589	562	592	518	579	502	569	550	569	595	600	618	568	555	547	575	545	567	643	553	621	555	542	555	565	544	572	580	566	565	558	545	566	556	548	595	581	600	587	606	568	554	607	550	563	615	559	616	554	553	553	570	581	568	556	557	553	596	556	542	581	548	617	556	552	587	577	575	560	576	581	539	550	547	592	578	552	582	547	583	567	619	545	567	581	597	565	576	561	565	580	589	559	561	579	553	605	565	599	578	561	580	559	597	563	544	587	570	597	564	561	600	562	591	608	573	595	565	593	561	572	508	568	574	549	576	570	570	574	556	574	592	574	533	610	587	577	547	585	571	567	615	556	578	620	591	592	564	618	535	582	574	586	553	582	609	568	578	614	560	531	589	553	594	558	577	598	598	606	589	534	577	579	620	571	566	597	573	585	603	572	548	545	601	612	612	529	541	581	518	561	619	598	591	564	584	545	585	540	589	560	594	578	615	536	622	547	614	588	570	563	561	566	551	569	598	572	561	613	575	574	624	606	570	568	557	579	580	582	584	559	563	544	552	577	602	569	583	537	594	612	581	596	625	592	634	588	572	609	554	541	550	575	592	585	541	554	530	574	577	539	565	570	578	546	584	570	563	581	603	607	537	555	550	599	597	569	602	551	578	595	576	608	548	610	579	562	556	600	535	565	573	578	657	557	547	559	563	595	546	577	603	527	561	561	578	567	579	585	585	564	600	551	552	588	553	567	628	557	542	606	577	545	573	536	532	534	582	606	571	598	546	559	584	579	591	595	559	587	610	570	580	552	574	586	542	573	597	541	611	589	561	540	588	573	628	574	600	542	610	562	523	579	600	575	580	581	543	583	572	627	548	573	547	588	554	546	578	559	600	589	522	625	568	596	561	548	565	591	598	578	606	548	567	550	543	589	619	596	568	616	586	565	580	609	598	584	569	548	585	558	563	578	561	574	530	538	566	599	604	562	555	568	614	572	566	580	545	577	582	623	601	591	565	583	579	521	573	544	563	590	554	566	582	569	565	560	563	576	567	566	560	549	553	635	580	607	551	596	606	558	637	586	575	612	590	545	575	580	554	564	582	549	571	577	594	559	599	562	548	551	554	552	603	594	547	587	559	554	578	552	561	599	563	576	560	548	579	555	589	563	599	587	536	546	558	561	615	539	589	559	588	578	551	542	574	581	558	549	606	596	582	516	552	541	564	575	550	530	549	545	546	573	546	615	578	561	569	591	580	533	584	574	573	584	570	630	576	564	539	531	574	585	577	589	528	584	587	603	567	603	532	530	539	595	586	521	554	584	557	581	551	537	578	596	577	541	610	541	593	580	591	567	559	591	551	550	571	544	560	601	536	588	598	554	552	532	585	590	553	550	518	585	557	572	582	595	532	556	564	547	589	569	580	583	534	564	564	608	601	569	585	601	574	557	581	558	577	579	587	603	573	594	551	583	522	558	595	583	599	573	595	533	550	556	567	612	593	557	531	589	601	600	534	602	549	521	593	588	590	562	598	595	549	584	596	532	565	577	596	593	600	538	582	565	610	543	544	606	557	562	567	594	593	575	591	586	552	545	564	603	576	570	562	571	560	579	552	545	547	645	569	553	597	589	529	576	552	561	554	598	552	559	633	573	538	582	574	550	554	585	599	612	583	595	588	568	558	556	585	603	545	569	582	598	566	575	583	569	553	530	553	594	601	596	613	573	562	560	595	581	576	563	574	582	574	611	539	557	601	569	560	618	511	570	552	566	572	591	578	569	583	561	550	559	571	602	557	563	594	590	567	561	546	591	543	558	595	567	595	591	582	555	596	595	593	556	562	577	556	618	543	591	575	584	569	583	590	579	565	556	557	579	571	583	560	563	603	597	569	594	632	583	603	605	580	584	589	587	619	573	571	551	617	584	615	594	582	604	610	607	524	605	546	577	555	514	582	580	604	594	580	644	526	573	620	573	552	554	559	569	581	552	586	555	601	575	569	569	556	567	546	569	611	561	574	582	553	525	540	548	555	597	555	559	601	588	601	592	580	515	593	613	569	588	569	541	549	550	567	559	526	592	595	600	606	593	584	553	592	587	554	560	576	569	580	564	563	560	582	557	598	578	615	549	514	598	555	558	569	609	550	590	582	569	585	583	569	507	585	548	554	568	559	558	568	568	612	570	558	568	607	599	580	604	578	569	563	513	606	572	564	514	571	576	568	577	591	592	552	581	533	597	561	549	553	583	583	599	578	556	559	589	563	582	534	573	573	567	561	594	592	576	550	574	561	532	574	559	546	549	580	590	611	589	573	617	572	581	593	595	552	591	580	564	542	589	532	568	581	584	587	598	613	551	546	615	581	596	561	577	550	589	572	577	622	584	556	587	571	557	573	583	564	586	553	587	569	540	583	583	588	590	531	569	614	571	565	580	523	550	546	565	539	618	563	586	582	578	583	572	580	557	565	555	631	612	569	570	521	540	569	600	542	548	531	567	526	536	557	560	530	599	592	545	578	557	577	551	558	594	573	530	580	552	575	595	580	540	575	598	535	566	549	571	590	563	576	572	586	567	544	576	574	567	602	501	526	594	590	546	573	563	599	599	545	597	563	565	602	583	583	603	542	562	539	552	608	594	551	574	570	558	559	566	620	580	595	560	601	568	594	582	548	580	617	577	601	584	587	627	597	550	557	571	559	569	617	554	551	591	610	582	552	630	627	555	581	593	589	567	545	608	582	574	620	568	578	525	585	577	594	579	540	535	631	566	594	576	618	584	558	585	563	558	582	583	606	555	533	589	619	584	594	573	550	548	582	566	561	568	561	536	561	509	569	576	546	534	589	576	584	539	553	571	573	611	562	593	585	516	583	570	571	569	587	558	600	572	580	601	600	584	571	566	595	588	550	581	571	537
23358	21899	31633	27041	23246	21299	10580	668	391	417	380	398	415	423	412	406	393	372	379	395	392	382	381	410	368	418	442	444	418	389	380	395	409	383	365	403	377	379	397	406	395	367	392	394	378	412	427	373	387	409	382	381	389	401	371	390	372	375	391	427	390	362	414	360	384	407	356	404	401	386	376	362	371	380	403	437	414	377	382	392	389	422	414	340	411	372	425	427	387	375	383	400	345	384	418	397	417	410	413	383	411	384	384	408	423	399	398	385	400	345	383	424	375	381	406	427	385	367	410	394	379	381	385	391	364	370	368	401	370	360	394	405	401	391	400	382	396	380	399	394	364	372	390	374	374	394	389	385	358	402	420	401	388	396	402	387	397	425	388	381	390	388	404	385	352	405	409	390	412	400	362	422	347	380	382	408	375	398	391	400	371	409	380	360	379	346	369	385	397	405	396	392	395	396	412	363	392	403	376	403	382	346	402	411	368	383	363	404	363	383	389	422	373	371	399	385	405	362	408	390	437	388	412	381	380	387	402	368	381	369	420	395	382	379	401	369	392	380	398	388	401	387	406	361	361	373	405	379	417	405	422	389	403	388	372	414	391	365	381	394	372	366	344	395	384	359	381	355	408	371	393	363	403	410	373	410	415	395	385	404	367	370	413	403	400	380	399	360	356	385	361	382	370	390	390	416	365	404	383	407	373	407	345	409	378	380	397	376	363	361	383	386	383	394	385	390	394	385	362	416	389	407	399	354	372	378	423	373	374	358	388	375	405	374	406	376	433	413	371	458	409	356	385	405	398	392	377	350	386	393	395	364	381	362	400	409	387	424	418	400	382	417	383	368	376	394	359	415	382	404	370	428	398	379	370	401	394	396	399	387	382	380	387	390	406	425	425	409	424	387	401	394	388	396	380	395	381	408	398	349	384	397	374	417	400	355	393	425	382	374	347	391	393	390	386	428	345	400	384	386	389	408	370	381	371	348	417	373	389	455	389	370	400	391	415	356	400	414	393	407	370	403	379	397	369	386	381	400	415	402	400	409	378	386	390	401	373	406	391	391	390	422	378	406	367	399	410	391	375	401	397	394	391	389	372	392	379	427	352	322	352	371	395	373	390	363	392	401	396	387	351	366	347	393	399	403	373	396	387	395	376	353	378	370	398	367	411	384	396	391	402	364	405	361	388	420	410	388	348	413	397	368	380	359	410	388	388	368	398	370	397	435	396	400	378	368	400	396	389	372	408	405	410	405	390	411	382	405	384	384	403	427	408	347	383	380	377	376	384	403	371	392	377	401	403	393	332	412	360	364	369	338	396	358	382	415	414	403	395	436	372	369	387	389	366	401	400	386	371	395	357	412	387	391	394	378	358	424	388	404	369	404	415	417	377	398	388	391	407	367	373	372	384	396	417	379	384	369	399	372	395	401	433	364	418	397	385	385	393	390	381	380	396	384	380	420	380	381	361	421	360	371	389	359	376	412	398	391	404	389	381	344	387	377	383	376	376	390	380	364	363	373	383	365	384	380	401	371	346	393	421	410	369	398	403	342	428	377	405	381	367	392	404	420	388	421	406	375	385	374	393	341	378	365	358	428	402	382	350	401	390	389	400	364	396	355	354	408	369	401	411	385	399	400	401	415	385	404	379	396	380	391	391	399	363	392	372	370	400	372	379	395	395	429	390	375	337	378	361	409	400	422	369	380	384	364	409	373	390	411	380	418	391	366	393	380	400	392	425	395	402	435	389	415	437	389	417	385	401	354	386	382	385	383	405	390	368	375	406	342	383	378	367	366	389	423	386	395	403	391	404	392	416	343	394	380	360	425	401	387	382	396	371	379	390	371	416	385	387	399	385	395	397	374	390	417	361	383	403	387	382	415	390	360	410	374	413	396	414	409	387	348	380	385	409	397	399	381	374	401	382	371	426	394	396	375	369	389	377	399	425	399	390	378	386	388	381	368	381	381	383	356	374	394	394	425	383	368	371	429	367	391	414	386	356	349	374	388	395	374	405	400	431	365	378	397	385	394	422	390	399	401	418	378	400	389	390	397	401	402	428	404	383	407	405	379	372	368	402	379	398	402	410	400	373	403	390	385	417	362	333	391	362	437	354	406	393	396	387	372	401	399	412	406	360	363	386	403	393	346	391	409	389	376	388	427	424	391	377	380	401	383	377	354	374	392	384	355	398	407	384	383	394	385	394	415	435	381	404	388	392	379	368	385	365	372	390	400	417	423	417	417	410	387	390	378	355	433	377	423	393	340	396	392	399	414	386	361	381	410	361	385	395	356	367	432	402	378	393	392	373	394	403	403	359	412	406	358	362	403	354	382	356	386	368	363	386	409	425	357	376	343	373	379	418	381	391	408	420	378	371	400	384	377	385	371	367	375	389	352	388	373	370	387	377	379	370	395	373	407	384	377	332	338	388	368	395	372	411	425	368	430	389	405	417	416	405	365	380	369	402	416	390	377	371	367	381	381	379	361	386	410	406	393	397	368	396	368	377	378	393	393	366	386	403	405	400	418	370	423	395	399	382	387	389	369	362	415	381	379	419	382	385	368	378	398	385	373	395	362	380	363	412	420	380	373	378	359	410	397	416	392	382	368	407	406	397	397	394	414	368	373	398	384	385	398	404	366	406	369	376	398	393	412	370	418	414	383	380	399	414	390	405	357	385	396	360	401	398	363	377	383	390	411	410	378	408	366	386	398	399	411	389	410	376	376	416	369	384	402	405	413	374	383	371	385	335	401	368	372	373	389	372	401	349	385	384	364	375	377	381	396	363	390	375	383	384	400	400	381	372	402	358	390	384	406	385	368	390	385	407	385	415	373	362	380	379	380	401	435	335	404	399	364	347	391	390	362	399	344	342	393	346	429	402	387	368	387	397	422	412	357	390	388	422	387	408	407	384	407	400	359	368	371	407	351	395	373	372	451	395	409	386	367	369	389	391	391	380	365	382	375	338	391	384	396	394	364	378	379	368	399	404	371	370	408	376	421	412	395	417	410	364	371	374	363	403	382	377	396	412	395	393	363	409	386	393	378	393	387	375	373	431	412	402	384	364	380	405	402	378	409	375	383	373	395	398	403	409	388	378	401	374	408	400	389	356	398	387	386	372	391	385	350	407	417	386	373	384	437	379	380	383	403	392	382	393	400	389	375	389	383	381	408	369	365	430	402	357	393	398	361	387	394	393	420	409	377	375	335	394	427	434	411	371	408	385	359	383	397	386	383	378	434	379	448	389	392	404	390	352	356	370	402	410	389	372	373	352	383	401	400	380	383	390	406	410	392	375	374	364	387	399	384	413	366	357	407	381	378	372	387	361	390	402	414	384	377	384	383	377	367	385	365	406	365	391	411	364	378	392	351	373	361	400	387	379	362	399	418	414	412	393	411	379	374	387	407	428	375	388	368	413	378	393	399	418	386	388	387	412	362	404	413	403	371	374	374	401	362	392	365	397	391	421	391	425	372	402	377	392	403	359	370	370	401
62272	102407	83109	55088	35275	17723	4567	653	603	614	549	580	575	609	597	572	599	566	611	585	633	587	591	589	578	597	603	608	643	595	571	579	545	656	570	599	612	588	575	571	581	571	584	557	524	569	620	596	523	520	621	586	555	588	599	569	588	608	589	582	580	577	622	594	567	575	571	610	595	584	576	626	584	571	565	624	609	557	617	581	616	595	570	535	561	545	575	554	592	584	597	585	561	552	624	588	533	566	603	554	548	570	611	604	584	552	602	585	632	556	613	592	585	582	588	591	613	568	566	575	567	603	583	613	602	590	573	632	595	575	588	548	582	576	593	593	595	599	587	542	596	556	631	568	575	545	614	551	633	557	584	576	583	593	566	547	548	565	572	580	598	570	560	593	578	599	588	543	596	595	526	540	574	562	562	563	533	569	578	546	528	545	578	604	566	564	546	611	573	616	602	579	596	561	617	605	596	617	586	554	593	573	587	627	562	546	566	589	568	599	599	596	615	595	590	558	560	588	599	555	557	610	588	591	601	568	530	579	565	579	543	610	550	606	574	561	607	580	636	598	595	608	556	597	579	577	624	591	589	615	546	568	553	576	581	596	538	603	592	603	613	561	579	598	590	563	603	603	602	601	603	611	560	573	574	555	612	589	569	617	583	579	555	576	554	578	601	564	585	533	615	562	569	556	544	558	562	560	593	584	599	556	573	578	587	578	602	597	591	605	595	599	556	569	611	575	595	581	544	539	577	655	548	594	615	600	580	597	564	495	593	575	559	590	542	590	570	571	560	599	560	603	556	582	593	571	591	613	612	591	555	582	588	526	640	623	536	622	590	566	554	591	533	608	624	578	573	562	586	606	610	590	615	565	598	565	569	594	621	574	633	596	556	574	574	577	550	620	572	566	594	571	572	581	574	631	605	612	596	599	563	586	594	598	557	566	586	536	609	615	597	635	566	575	597	575	576	614	570	570	584	575	593	573	588	570	598	588	587	618	584	553	584	595	603	589	587	572	585	584	575	601	650	615	576	574	626	574	558	556	579	632	594	502	603	563	639	580	566	606	631	630	559	589	563	587	555	596	574	570	600	581	613	596	529	553	602	590	572	572	568	577	608	636	604	601	604	592	575	598	582	603	556	590	628	579	572	554	611	593	572	563	574	572	603	604	609	599	591	631	578	604	564	612	579	594	577	583	598	589	591	627	551	556	535	590	580	592	631	589	562	604	555	574	536	583	581	588	605	541	571	567	591	595	597	613	615	608	551	572	572	612	597	603	605	580	559	565	570	550	639	594	590	612	574	598	579	587	589	545	556	591	602	574	567	587	583	578	583	577	585	599	570	581	568	598	544	623	603	561	601	578	567	597	580	563	566	618	579	582	607	571	545	585	581	557	583	575	621	579	539	587	587	578	591	615	596	610	621	600	578	615	552	519	558	588	597	580	580	614	612	571	567	591	571	573	569	564	589	620	617	543	590	593	561	578	592	597	585	569	558	610	603	583	616	583	585	569	596	582	592	593	582	558	604	580	599	563	570	545	554	563	603	553	565	560	562	538	565	609	606	569	564	591	556	608	577	585	570	581	596	597	594	558	580	598	575	584	597	610	607	589	572	581	582	578	562	603	547	606	553	582	613	569	577	566	606	584	582	553	539	575	569	591	599	561	591	598	576	568	555	577	551	592	562	603	540	586	612	568	556	577	553	524	579	585	544	591	582	597	586	579	613	588	624	569	555	558	559	581	584	589	569	551	601	607	543	535	562	605	568	555	583	574	588	607	550	568	619	564	606	563	571	590	590	574	547	567	575	547	551	579	570	580	571	594	600	600	582	568	563	587	586	622	566	601	547	589	556	564	587	590	576	592	614	563	597	623	572	584	611	579	637	624	603	551	622	533	564	573	559	610	578	575	626	593	617	606	535	598	588	546	530	576	548	544	603	615	540	581	610	606	593	579	544	613	592	565	571	585	565	608	578	581	589	616	553	520	575	577	555	587	556	567	597	598	557	600	586	576	599	551	608	617	622	618	589	595	582	602	611	593	592	565	591	580	593	609	564	571	564	601	534	586	567	586	562	587	592	532	564	585	579	598	542	616	596	574	557	606	572	594	588	590	553	597	558	602	580	583	595	616	588	587	585	591	585	581	568	607	615	587	585	558	531	558	593	587	617	618	586	615	582	546	526	595	584	609	565	584	635	568	594	580	534	560	549	586	574	603	569	590	605	572	583	576	585	570	587	538	577	541	573	609	568	624	614	525	587	612	549	601	575	601	577	588	589	602	639	551	575	581	544	582	536	580	573	598	587	541	588	574	582	590	636	629	615	585	545	598	579	570	591	592	551	553	610	580	625	600	568	567	578	556	576	605	598	580	562	601	551	552	543	542	602	602	576	581	569	572	586	563	549	576	595	565	583	575	566	561	604	607	557	602	604	629	565	601	615	570	524	566	572	608	542	542	546	582	585	560	567	553	596	590	525	585	545	589	582	588	556	528	534	566	640	573	599	565	579	542	580	594	582	572	581	598	581	594	575	595	610	585	577	608	613	596	527	589	583	598	581	620	542	562	575	584	539	570	584	557	606	596	641	564	585	587	574	575	558	584	563	606	568	572	601	586	574	617	595	579	572	607	550	550	642	549	593	595	581	600	600	601	609	622	604	578	562	575	564	561	567	555	560	609	562	600	599	549	574	559	623	583	589	612	614	587	592	546	593	559	598	567	571	598	560	573	601	578	590	537	578	565	594	610	565	567	585	595	577	587	596	526	587	557	564	563	585	615	562	565	551	572	575	577	600	555	591	554	583	594	656	586	566	570	539	562	586	566	559	581	559	565	580	618	590	595	599	634	569	555	582	587	553	588	590	550	609	637	577	563	539	561	560	602	553	566	583	577	557	580	565	557	603	574	573	531	577	567	574	565	575	563	549	593	563	605	571	539	591	533	624	561	614	598	554	575	575	533	629	588	587	596	538	590	588	580	617	581	598	591	598	602	587	553	600	574	577	577	583	587	577	567	577	597	610	564	573	605	591	574	625	612	538	572	564	584	606	593	592	582	591	595	577	604	545	608	558	553	614	582	599	584	569	582	579	604	609	605	539	569	585	613	606	616	578	586	613	577	558	556	554	559	562	576	564	562	585	573	596	567	554	582	602	578	573	563	572	574	578	565	561	625	592	563	543	607	602	584	546	547	599	561	557	581	577	570	581	580	588	567	589	565	603	590	569	573	557	569	579	619	625	571	568	594	628	584	597	608	556	551	590	590	559	575	575	601	551	602	586	626	602	577	599	586	594	585	571	575	596	604	562	584	578	544	544	569	614	550	550	560	546	606	569	585	616	591	555	557	584	543	608	583	612	536	587	570	548	527	599	575	564	560	575	581	544	620	534	578	616	595	589	616	555	584	604	520	574	558	570	598	627	607	580	540	609	587	624	594	556	613	569	638	609	566	596	618	605	589	520	607	576	558	572	613	605	588	546	565	564	576	578	589	579	559	566	599
28536	27205	30051	17378	4696	1393	522	355	311	320	344	291	315	289	330	335	305	318	282	342	312	301	306	338	341	331	313	302	312	335	321	350	312	329	319	346	282	333	310	315	308	298	325	329	324	332	331	337	325	320	325	295	312	329	278	281	299	302	302	329	339	304	325	305	322	327	338	347	293	308	312	331	308	333	338	331	315	288	290	340	314	321	298	319	317	321	339	304	333	332	318	303	306	324	332	317	322	323	306	332	321	315	291	320	325	277	299	311	335	289	335	330	330	301	306	306	340	322	315	324	313	323	314	310	288	300	299	299	338	301	315	316	304	301	326	307	322	305	308	321	334	332	349	326	322	317	308	329	322	300	317	320	315	317	308	305	315	345	327	336	315	327	299	292	276	298	311	308	313	314	318	324	330	337	313	318	283	341	347	334	322	276	336	348	302	351	327	320	336	337	329	328	340	319	318	335	332	332	314	324	289	309	283	314	317	295	338	334	285	294	329	301	321	321	330	331	341	331	311	349	293	335	337	320	318	332	330	326	332	320	293	284	296	334	303	319	329	296	337	342	312	295	332	304	312	315	301	339	319	327	309	340	322	310	283	331	296	326	292	309	365	296	288	299	300	284	310	316	321	303	342	304	309	306	322	330	313	322	335	310	333	348	323	308	304	312	319	286	324	309	346	311	338	306	300	321	303	347	330	318	317	328	319	322	310	319	292	318	311	332	311	359	323	328	292	364	297	316	321	326	312	340	284	309	310	301	343	321	324	313	322	291	324	317	309	321	316	340	310	334	306	288	317	294	292	311	359	323	315	310	349	343	334	312	316	308	282	319	308	296	293	326	335	349	283	310	329	330	268	337	337	307	324	318	278	345	313	310	353	321	321	336	308	342	367	333	330	295	335	312	335	313	302	302	346	324	314	340	306	331	303	312	284	336	304	327	325	345	312	312	302	330	324	295	320	319	341	290	350	317	320	314	349	352	293	342	333	319	293	307	302	300	316	331	316	334	316	307	330	315	320	339	302	328	308	318	321	299	337	319	309	321	348	307	329	317	308	295	347	300	298	290	320	322	308	303	334	307	310	320	318	321	298	303	293	312	330	335	321	302	334	295	333	313	315	319	306	283	304	350	276	297	337	333	303	318	328	346	343	290	316	280	324	274	309	373	353	345	309	327	332	309	321	348	316	339	326	281	332	343	320	302	295	309	316	331	327	307	315	300	333	302	317	316	334	339	346	345	337	294	325	327	311	314	337	318	282	348	300	327	296	315	323	303	345	330	298	315	347	329	336	316	308	334	305	286	318	308	313	334	326	309	309	303	306	325	327	324	359	337	344	334	325	285	305	340	326	328	326	333	309	336	319	321	280	311	331	324	339	305	311	304	275	329	321	307	323	296	331	326	313	309	308	314	372	300	358	305	334	277	319	310	324	304	309	338	344	317	328	307	325	310	323	301	309	311	328	325	308	341	347	331	311	346	300	322	316	333	308	293	319	318	316	309	317	320	343	306	351	319	293	316	314	288	323	311	296	326	352	309	320	328	309	301	318	324	329	284	328	324	301	327	310	321	292	303	308	312	349	391	297	299	330	289	313	319	297	366	320	308	302	329	325	330	302	326	315	311	290	331	325	334	336	308	288	272	311	326	290	334	326	282	320	334	311	327	362	337	346	327	337	299	343	293	310	302	323	326	332	337	309	281	331	323	319	346	341	325	364	353	289	310	341	310	303	324	294	316	324	299	322	339	317	320	343	326	311	299	313	321	311	337	296	310	331	336	306	287	285	289	317	316	294	335	309	299	304	287	314	347	311	289	303	320	309	294	315	344	326	319	321	296	338	343	332	348	322	285	301	298	336	282	362	287	308	296	298	305	355	298	306	350	327	347	306	362	369	342	297	310	281	335	336	327	322	290	295	329	308	325	289	296	330	330	300	333	310	321	341	366	357	327	287	325	309	341	331	290	334	314	308	315	328	299	293	327	313	297	311	297	333	353	354	294	299	311	294	322	345	332	338	353	329	317	321	319	345	326	313	320	313	321	319	306	288	324	335	314	339	326	336	290	350	336	306	312	330	333	332	346	355	314	336	346	293	305	288	323	308	326	312	326	308	316	318	301	309	329	278	299	293	311	328	288	290	333	297	299	323	310	311	311	292	344	316	335	321	317	306	277	314	324	331	305	308	303	339	317	306	322	306	342	308	343	314	306	311	311	328	322	338	298	319	325	316	313	288	318	331	322	311	310	272	281	321	316	334	323	296	290	334	342	321	306	324	352	370	312	359	335	310	302	298	301	338	331	341	306	310	303	291	316	319	310	321	324	361	306	344	293	319	311	338	343	307	296	333	333	310	302	303	335	335	311	305	321	308	319	332	320	317	311	334	274	307	327	323	295	314	332	313	326	331	332	351	334	357	326	318	297	332	306	333	314	344	311	316	322	343	320	326	318	345	312	309	304	310	301	323	320	312	307	303	299	315	328	339	311	303	334	322	321	357	309	294	324	291	282	290	300	335	317	307	335	326	332	296	317	307	335	313	291	288	340	326	331	326	318	340	318	315	323	332	321	320	323	323	343	320	303	308	327	325	289	349	323	336	348	326	364	326	327	328	316	323	320	316	297	298	322	333	326	325	328	341	338	333	294	347	295	309	281	288	311	311	321	321	308	306	310	342	298	306	325	328	326	308	310	317	304	324	307	311	304	289	329	331	333	310	330	340	324	305	332	326	362	315	324	312	297	333	297	304	322	319	322	324	346	309	305	346	325	305	324	304	284	325	322	289	347	293	312	319	310	277	325	313	321	310	339	298	332	348	309	321	315	327	318	310	333	335	339	355	328	288	316	291	338	317	332	363	333	302	296	289	304	314	320	311	349	336	306	341	324	308	347	308	335	347	323	320	317	322	333	337	323	322	290	319	312	312	330	336	345	333	326	292	310	300	336	335	330	300	328	323	327	284	328	317	336	327	329	309	325	341	308	358	316	323	307	327	294	324	315	315	304	327	306	297	332	297	307	316	312	340	313	333	329	302	316	308	296	313	339	298	337	306	317	349	310	304	312	291	318	347	293	336	300	298	313	313	369	314	350	317	333	318	326	353	297	301	297	287	329	321	322	317	310	291	300	319	316	305	284	283	316	305	304	324	316	299	321	293	309	331	337	324	308	300	322	287	346	313	330	301	287	316	286	330	307	315	321	344	311	319	329	322	333	294	315	331	310	326	332	323	279	320	324	332	320	352	341	329	317	318	325	338	284	294	337	352	287	349	347	321	309	287	341	315	327	314	321	321	324	333	319	324	292	312	294	310	313	318	302	316	291	299	344	332	332	317	353	268	271	297	303	305	330	344	295	333	318	306	275	314	303	326	298	317	317	339	303	319	311	355	307	297	356	322	295	324	344	312	330	312	345	303	303	296	293	320	314	349	329	322	312	355	291	345	340	307	327	324	316	341	320	295	336	330	315	359	310	329	298	322	319	339	367	302	329	311	306	331	325	278	330
33253	46077	36108	18303	7213	2419	787	504	494	521	507	520	508	496	513	491	512	504	524	510	536	508	530	495	510	515	522	512	525	453	466	484	498	498	503	498	525	500	476	510	454	508	498	476	485	533	469	482	482	496	500	473	504	510	513	480	463	473	564	484	539	455	482	472	518	471	459	496	493	488	470	523	484	523	469	525	491	491	499	466	498	496	505	523	499	502	467	464	449	469	500	516	487	469	477	496	500	505	503	501	491	472	479	486	509	524	465	448	514	522	510	492	451	501	524	505	493	526	503	487	500	484	495	526	508	473	519	527	498	473	489	497	501	540	508	514	494	535	541	473	455	449	519	475	518	487	459	486	464	497	524	515	496	487	540	468	485	511	514	522	510	530	481	476	491	493	481	505	480	490	497	480	524	506	543	503	536	486	496	488	505	498	531	479	526	533	494	473	499	474	507	510	491	479	509	523	466	514	487	474	517	497	535	515	534	521	524	494	503	475	512	462	507	475	495	505	459	496	496	487	491	460	513	458	521	504	488	529	507	458	467	487	475	467	523	487	503	510	498	531	460	500	479	519	492	497	528	472	496	466	476	486	490	472	496	481	500	516	450	439	495	466	510	527	497	528	479	501	454	503	509	508	457	500	521	525	517	512	472	512	477	516	477	516	491	528	472	439	476	537	505	520	479	496	563	493	516	492	438	490	506	474	476	472	542	512	479	493	519	490	501	528	475	498	479	500	489	511	517	464	486	498	520	484	525	500	497	510	468	503	509	458	518	483	484	465	471	464	471	505	517	492	447	505	518	513	497	511	503	467	521	495	496	484	456	508	484	495	489	469	509	481	451	520	482	494	487	489	479	479	496	473	472	469	461	498	466	505	509	542	512	497	493	490	536	505	516	499	521	525	496	513	502	498	502	529	511	558	497	474	479	542	499	489	498	509	476	500	459	470	467	515	515	498	521	513	518	507	487	513	499	455	511	493	494	502	504	548	481	476	499	480	477	499	487	493	471	495	506	462	508	506	498	480	494	516	491	453	486	478	527	509	467	490	478	528	509	498	520	448	458	546	498	476	482	475	531	469	516	483	535	501	505	521	468	522	492	529	463	520	488	562	486	478	487	495	479	502	472	495	521	493	500	505	481	516	446	478	523	483	489	481	506	470	481	488	487	480	532	502	501	497	505	511	509	501	514	484	509	466	490	517	472	480	454	509	478	494	544	484	501	549	496	510	501	492	465	518	510	483	491	462	486	477	503	491	490	518	508	479	509	513	482	489	505	554	471	519	495	495	511	498	481	496	500	510	461	508	480	528	471	505	494	466	466	529	502	479	454	483	509	484	495	470	496	458	484	484	443	510	511	485	497	478	514	470	453	521	495	501	484	492	493	494	461	480	501	489	478	478	487	468	530	485	494	503	482	520	502	495	469	473	504	462	464	490	514	472	483	490	445	481	538	522	492	467	558	508	515	460	472	485	470	485	470	503	526	495	481	436	463	488	483	509	477	519	467	471	502	498	502	505	443	537	490	541	497	510	480	517	496	508	490	507	473	510	535	514	487	501	482	484	484	498	509	467	463	485	504	492	509	501	489	506	518	488	502	488	493	480	536	512	486	473	536	516	476	496	500	487	465	477	489	502	509	525	514	467	496	507	461	549	460	455	464	483	489	483	447	492	536	475	483	492	468	494	494	478	444	480	482	433	501	484	526	477	506	501	490	455	457	451	489	548	489	504	479	473	492	477	479	490	497	462	486	506	512	472	500	499	493	516	475	478	497	502	493	476	520	486	522	512	508	436	523	488	496	504	508	448	495	462	515	489	490	500	498	538	490	499	497	517	495	487	484	478	488	507	475	481	499	532	468	444	439	486	462	463	498	499	473	466	467	494	473	490	468	525	511	484	513	451	501	487	471	496	506	490	496	485	502	413	505	476	501	506	465	508	485	481	527	455	515	487	513	490	500	488	503	524	479	497	442	518	513	496	467	525	534	519	503	496	473	516	524	484	532	499	458	486	513	481	455	480	496	474	559	513	465	508	490	477	491	476	498	513	494	522	497	504	513	494	485	494	509	477	515	474	504	465	471	502	477	493	515	514	520	460	505	493	500	473	527	498	501	488	512	529	524	535	523	509	477	466	494	520	466	516	439	491	479	477	487	487	506	484	459	468	468	500	463	500	487	527	505	510	503	512	507	483	494	459	516	548	482	469	529	485	492	500	529	449	493	503	480	471	538	523	527	482	512	486	492	498	504	503	492	497	482	465	546	520	501	498	465	530	535	502	483	503	498	514	481	490	493	493	521	495	499	487	547	492	490	498	497	547	483	515	532	519	474	496	488	482	460	467	485	502	486	506	498	545	484	468	495	491	500	515	489	532	522	514	511	502	481	504	529	520	471	515	503	485	518	499	496	524	537	494	529	484	484	486	524	490	492	485	511	486	472	493	488	498	511	442	500	482	495	495	494	494	498	482	486	459	535	512	485	488	507	515	509	496	487	498	498	451	511	526	484	485	467	516	496	522	485	476	460	491	517	536	501	518	482	496	524	510	472	471	534	516	456	489	522	502	492	454	510	506	528	509	487	538	484	478	502	493	516	502	488	516	500	515	496	446	464	478	534	533	472	527	496	505	488	456	501	513	474	480	475	548	477	491	493	502	476	517	527	545	467	505	488	520	496	492	479	481	473	542	499	553	468	490	519	518	505	506	510	519	522	422	521	486	495	552	493	515	466	502	516	518	457	480	503	469	467	524	502	502	477	504	488	508	515	507	516	514	483	493	470	528	488	505	507	481	523	496	448	432	513	503	481	482	486	474	522	525	482	481	464	507	531	501	501	508	509	490	456	540	518	509	492	507	466	501	549	509	481	480	462	474	491	485	490	526	465	521	502	472	500	536	487	499	464	478	494	510	511	504	482	522	472	494	476	470	476	515	528	513	523	536	474	537	491	505	452	467	485	488	486	477	477	494	486	493	471	522	514	477	527	507	497	479	491	468	527	469	508	448	483	512	513	506	519	554	508	521	512	510	486	508	517	504	550	518	486	513	515	486	504	484	510	527	521	510	523	468	478	527	538	512	483	495	489	509	543	499	518	507	532	486	498	518	497	547	538	512	514	518	478	471	510	494	496	492	500	555	509	453	509	522	535	527	539	484	485	527	527	467	501	525	525	490	500	512	503	548	476	475	492	483	507	487	480	487	482	475	507	479	511	498	460	497	513	499	510	523	504	515	505	495	512	517	499	491	508	503	484	479	470	503	502	532	452	491	514	526	538	505	531	506	490	511	465	486	504	514	506	533	487	498	463	494	480	458	495	480	481	493	502	508	512	516	490	517	517	494	538	507	512	525	472	520	512	522	510	493	487	468	492	488	498	507	494	498	483	502	512	494	488	516	469	489	487	546	476	511	471	488	493	486	485	495	475	488	498	521	463	487	490	483	511	521	536	483	483	501	491	510	538	496	464	491	476	484	487	517	513	474	517	486	521	475	470	492	493	543
24440	22407	33590	30186	23092	15391	2767	412	377	385	379	382	409	395	366	394	380	384	400	376	392	403	363	370	349	397	425	386	367	361	389	361	348	356	397	354	421	394	378	392	379	393	357	384	384	397	399	350	389	362	392	367	378	383	389	382	371	343	402	381	393	400	374	414	368	372	383	405	394	359	382	404	372	340	396	349	368	383	385	405	384	397	390	393	405	370	409	357	375	364	365	397	393	391	377	355	387	370	436	379	364	370	400	375	391	392	379	392	349	370	369	386	385	385	403	391	399	368	371	366	397	354	394	404	369	409	338	346	376	400	378	391	392	389	371	377	381	357	355	384	402	345	359	407	417	363	372	368	381	372	406	350	374	384	377	347	359	382	362	445	366	386	387	358	380	376	359	393	378	407	404	389	414	347	357	394	353	388	382	358	344	415	417	334	385	391	364	379	386	389	368	398	355	389	353	401	357	378	363	384	395	355	392	359	360	392	372	362	346	396	356	404	374	402	359	387	387	375	389	387	387	384	386	380	371	374	415	368	361	354	322	372	371	344	348	331	364	421	367	394	387	394	382	346	346	392	327	402	376	367	358	363	384	383	369	376	364	359	382	345	367	374	393	366	372	414	391	391	379	386	365	337	360	416	377	379	388	346	374	403	375	354	368	388	372	407	374	362	389	331	407	369	362	377	374	378	356	366	410	389	388	371	394	350	385	384	381	361	358	374	410	364	358	385	402	389	349	356	373	397	390	392	414	343	377	385	394	343	350	371	376	383	389	357	350	365	376	377	380	371	376	381	415	353	381	366	360	377	367	392	387	404	374	339	387	383	386	401	402	374	399	431	370	374	367	393	361	393	346	376	384	426	391	346	355	391	335	392	389	351	370	390	377	394	353	389	384	340	357	353	392	398	370	400	375	390	368	388	387	376	344	371	382	363	429	335	370	388	360	348	400	411	388	375	322	399	390	376	383	397	358	379	384	378	376	389	387	344	399	377	392	372	388	349	373	391	372	413	369	404	348	381	353	331	364	397	328	381	349	383	383	367	382	362	362	395	387	408	363	361	373	366	395	366	377	390	357	395	404	359	355	387	434	382	358	391	393	335	382	360	367	366	413	409	366	388	389	395	398	413	409	409	348	423	387	360	391	363	358	382	379	352	417	392	390	382	332	376	365	367	342	379	395	358	385	394	390	339	353	383	407	409	380	362	361	372	386	391	380	363	384	352	369	371	389	374	355	393	388	396	372	389	358	368	379	352	343	363	370	368	402	365	374	374	370	392	377	382	355	395	370	363	406	403	365	355	367	408	394	383	364	372	355	381	383	351	390	367	361	380	384	368	371	345	404	358	404	376	352	373	392	356	372	380	388	385	352	400	393	388	345	372	386	370	393	379	369	387	411	383	363	369	381	371	380	394	387	356	367	344	374	373	363	380	351	366	393	373	390	365	385	380	393	376	363	380	374	371	394	363	370	371	374	406	344	347	359	394	381	321	371	367	421	382	374	346	349	413	384	378	371	394	369	356	348	360	348	366	368	416	420	386	397	381	382	346	362	372	395	398	370	410	362	360	395	388	397	374	391	378	410	391	366	396	384	398	378	385	332	385	368	353	376	370	394	373	372	384	364	386	377	366	351	382	370	407	413	346	373	374	376	398	388	350	377	395	362	383	400	393	372	382	376	389	391	381	389	387	399	363	377	369	364	372	379	384	415	377	400	361	389	356	362	368	369	373	364	339	346	417	426	383	360	389	373	322	378	369	364	399	414	355	393	373	392	381	383	386	413	365	347	396	426	393	367	386	380	370	373	410	356	378	373	379	379	402	358	373	377	356	379	400	357	360	380	402	369	372	382	367	417	336	361	406	376	386	389	387	388	364	380	403	348	400	386	370	383	340	393	389	385	376	369	407	404	395	381	400	353	380	358	365	379	373	375	390	329	379	369	382	364	384	381	378	350	363	424	392	392	371	374	402	402	408	422	391	375	379	394	373	367	379	365	408	361	393	396	367	361	404	383	367	375	354	397	380	406	358	359	371	374	376	379	375	417	382	371	343	342	391	366	341	411	395	366	360	400	363	380	364	364	425	395	392	388	388	389	374	346	363	352	367	363	340	385	323	354	378	362	359	382	356	384	405	379	341	358	334	411	391	352	386	375	361	344	375	386	374	370	368	378	408	377	353	363	347	379	377	359	386	382	361	370	365	385	376	392	358	364	386	390	377	366	403	357	379	408	399	357	382	353	386	395	373	356	374	349	380	380	369	401	396	364	364	383	401	370	353	354	416	384	370	395	385	435	361	357	385	370	413	351	395	366	383	401	410	367	393	417	365	356	371	358	374	388	358	402	393	408	382	402	361	394	373	349	384	338	376	358	388	365	372	370	348	377	379	410	343	362	355	390	356	411	378	377	388	368	419	362	373	372	369	361	378	395	375	413	401	379	389	379	386	401	410	399	360	360	395	356	379	414	394	373	391	379	350	373	390	365	377	423	376	393	367	379	358	356	366	368	358	389	347	367	368	342	384	339	366	386	374	409	387	372	365	383	367	379	382	345	381	425	346	358	407	386	405	405	354	390	360	410	383	398	390	373	353	397	352	384	359	383	399	381	385	391	376	375	374	394	375	357	370	387	364	360	392	386	413	388	400	350	337	396	378	351	388	370	370	381	400	365	401	374	370	373	400	418	369	395	391	390	377	369	370	384	363	372	399	366	383	377	382	404	362	386	385	396	389	382	362	358	409	398	395	362	352	352	346	388	362	344	370	387	385	360	365	385	380	393	385	403	376	354	359	373	354	395	404	344	383	421	356	411	385	378	392	374	341	359	388	385	361	423	421	405	388	405	391	375	372	356	395	405	379	366	363	363	373	381	358	366	392	388	372	366	403	360	371	381	371	426	386	373	367	404	389	431	365	381	397	368	369	367	386	391	387	374	361	386	380	391	368	344	361	386	385	387	365	372	374	390	359	353	389	376	359	363	402	375	337	367	381	386	393	364	321	371	373	370	432	374	373	388	386	365	363	351	387	354	389	365	363	376	389	391	378	351	351	370	392	374	345	415	376	381	392	368	367	394	390	401	344	373	359	383	340	384	391	383	370	358	432	402	377	379	362	374	389	370	377	375	367	360	370	387	402	375	358	368	374	376	382	394	350	355	387	356	416	376	349	340	395	363	377	386	396	371	376	373	375	337	350	357	411	386	380	334	381	393	373	384	381	374	382	385	381	404	410	358	392	384	345	405	414	387	399	401	374	382	368	401	373	381	365	368	366	379	354	353	381	374	381	387	399	337	357	391	365	388	367	385	398	386	383	362	402	408	399	384	362	351	382	368	393	390	368	384	384	353	412	396	381	409	417	339	390	375	356	401	346	433	353	405	368	349	410	381	393	384	352	367	363	399	413	353	374	375	367	356	402	386	355	378	368	374	367	413	360	358	407	365	363	409	349	408	411	354	362	369	341	375	351	331	372	398	371	364	368	359	386	425	361	341	376	356	352
58655	90929	72652	45845	27704	12092	1995	575	588	517	595	526	574	578	602	634	613	606	588	625	546	579	561	590	574	617	572	645	572	638	649	572	579	614	556	561	583	606	563	562	591	609	577	585	591	590	605	570	515	655	585	583	557	586	573	592	604	587	529	551	593	569	580	577	572	541	543	614	545	584	598	554	562	565	584	579	593	572	604	580	557	599	555	577	581	545	608	564	562	599	600	594	618	620	564	608	574	591	576	589	553	564	607	609	542	598	614	589	596	575	624	545	561	595	608	608	578	626	594	620	609	598	573	580	581	608	583	637	549	590	576	614	581	578	558	598	584	557	611	591	623	634	628	588	603	549	610	582	641	573	633	520	612	540	572	592	597	602	565	601	540	521	587	526	558	565	533	621	592	586	578	581	601	549	528	562	562	611	584	577	560	572	579	585	541	599	579	630	573	548	573	571	597	593	625	599	556	545	558	591	579	567	581	599	563	588	599	584	581	616	575	599	522	541	597	572	574	602	581	560	592	534	594	562	582	570	565	615	580	553	559	560	587	567	550	583	568	579	634	582	576	579	552	551	587	608	564	595	625	597	592	568	580	550	595	549	580	550	555	558	555	614	589	595	561	621	571	573	598	573	535	559	624	585	542	552	575	620	579	585	593	572	599	594	547	537	592	589	557	561	611	559	560	577	573	611	574	604	582	598	523	561	583	615	550	567	579	584	580	583	574	591	580	589	531	594	545	532	577	574	592	571	586	591	606	547	595	614	543	539	555	610	554	552	566	582	566	580	565	593	558	597	580	620	593	560	564	595	590	570	575	558	583	594	599	499	558	578	553	644	632	590	582	611	565	554	592	619	582	554	570	540	548	579	553	577	630	566	576	603	588	587	569	529	568	607	594	560	549	561	550	639	570	564	554	584	588	582	589	572	584	604	562	603	534	574	558	638	585	593	572	571	565	605	565	630	607	595	586	546	612	557	578	611	636	599	544	619	571	560	583	564	568	587	559	595	606	613	592	570	536	549	535	558	599	596	574	553	588	574	582	592	574	565	584	592	593	562	572	560	593	612	578	559	579	556	565	605	580	626	584	558	608	558	595	526	593	592	612	599	583	589	580	579	576	583	608	540	556	562	553	552	561	621	569	568	587	598	587	584	590	593	574	573	625	555	611	615	585	526	584	555	593	563	577	589	573	511	589	565	559	546	538	592	547	599	563	582	574	625	594	585	590	580	577	641	560	590	559	547	618	586	590	586	599	580	585	571	598	560	562	611	593	552	584	582	569	557	565	578	611	585	580	560	588	575	582	584	570	573	555	587	596	601	646	618	607	607	575	591	557	569	603	566	556	599	579	552	581	564	560	579	580	568	555	535	572	565	602	595	558	552	553	583	571	546	604	633	557	598	581	583	552	518	579	566	593	623	602	571	574	619	550	580	586	584	596	583	587	588	584	594	568	592	608	539	600	621	645	585	601	589	573	598	623	563	633	566	571	540	579	562	569	603	629	624	574	593	582	625	547	590	612	577	564	587	591	593	585	553	560	573	584	591	580	529	591	591	569	566	603	547	607	554	558	566	584	611	549	613	568	554	596	606	553	587	610	575	592	570	567	592	574	567	590	543	567	592	591	644	575	558	596	583	576	589	582	592	579	596	604	558	602	580	578	558	580	553	558	545	565	568	574	568	555	605	617	565	578	592	580	560	550	606	562	572	598	557	586	550	579	620	597	566	558	625	607	570	514	595	612	593	587	563	612	545	592	562	576	583	631	553	522	580	583	616	579	618	527	585	556	559	597	623	565	584	566	591	587	541	549	582	607	610	610	586	588	574	547	559	582	609	551	598	555	576	570	575	576	566	572	633	594	563	541	625	598	572	590	580	590	580	625	602	588	620	582	563	594	586	576	577	580	570	598	594	568	569	609	537	550	639	587	562	569	605	594	547	579	559	556	581	548	606	586	551	616	597	612	585	575	622	610	619	563	578	581	589	583	617	593	589	568	553	603	541	587	611	576	574	568	581	545	586	583	592	589	551	602	590	587	588	551	565	566	550	518	559	598	553	624	592	596	570	614	593	567	564	595	551	557	588	636	617	577	591	567	630	568	592	586	624	572	588	600	578	577	598	621	567	587	556	550	573	606	581	571	584	602	567	589	615	603	581	633	513	581	539	588	605	597	599	595	554	565	581	547	568	573	642	592	597	560	548	621	559	582	591	587	597	548	579	597	585	589	570	573	635	611	532	550	577	551	602	627	590	595	498	561	610	588	561	568	598	602	621	562	530	539	581	591	603	600	587	535	567	595	624	573	595	567	570	553	617	600	593	575	558	540	613	579	576	569	582	567	569	564	563	570	573	551	559	578	608	558	573	571	534	549	568	578	603	599	565	609	598	593	584	549	563	572	588	559	592	586	570	565	531	530	619	559	563	578	563	557	564	638	598	552	556	527	570	612	541	582	595	605	604	571	547	590	584	575	618	531	591	604	598	591	570	594	537	538	568	557	580	570	540	561	596	555	595	535	586	627	561	554	618	563	581	633	558	599	615	588	574	563	621	636	597	580	555	622	579	612	572	604	572	592	583	631	569	564	582	576	570	639	517	559	605	575	583	590	626	600	556	543	587	596	625	567	546	592	584	609	576	570	530	576	592	579	570	603	557	569	601	558	599	596	583	582	593	591	572	585	534	580	563	575	585	596	600	604	577	562	631	608	578	604	562	606	570	559	618	558	560	549	607	597	594	553	629	555	645	566	587	533	585	571	596	627	584	591	559	549	553	584	632	557	603	616	572	598	632	618	620	585	576	557	595	565	615	600	597	589	577	564	590	541	564	612	569	611	561	599	573	588	594	545	586	571	587	567	583	524	559	594	612	572	614	590	545	584	574	570	602	568	568	566	605	583	614	589	615	563	620	599	592	599	593	656	536	559	560	597	563	554	519	546	596	562	572	579	607	623	577	615	611	582	559	574	591	546	559	581	554	567	552	619	599	576	609	566	603	586	550	583	572	585	582	565	558	554	572	568	562	557	584	595	580	564	535	562	550	596	595	620	543	603	598	556	634	542	562	556	578	556	577	628	575	543	585	583	583	603	586	569	555	600	579	623	593	547	559	575	567	596	578	567	574	562	591	538	631	593	555	546	586	591	582	553	626	580	596	575	589	555	600	576	596	599	632	555	555	569	584	605	524	557	592	575	605	589	597	623	591	530	550	565	598	579	615	604	533	580	591	567	594	581	581	578	634	623	589	590	606	632	546	629	596	624	575	600	569	597	542	594	583	565	585	595	591	576	613	602	601	605	572	567	577	574	542	552	516	564	595	542	613	603	616	583	541	583	585	568	613	552	596	580	586	584	533	559	552	567	577	569	564	612	574	566	573	633	592	586	617	579	593	566	594	611	583	576	567	629	623	572	608	596	583	559	564	600	628	578	528	560	551	561	556	580	560	569	595	587	554	566	555	574	581	541	546	569	615	584	596	551	550	573	556	623	561	527	568	582	611
23378	21850	31512	26918	23396	21256	10117	605	419	437	404	371	405	412	455	408	403	422	433	385	408	422	422	416	438	410	394	414	437	441	414	395	388	402	413	431	383	426	416	383	371	406	401	403	394	416	378	377	391	404	409	410	404	402	393	441	378	402	410	398	404	417	410	383	413	398	382	372	403	410	389	385	405	394	401	406	401	394	378	384	424	403	396	401	375	384	428	397	401	387	446	403	407	375	361	396	405	380	383	402	391	385	418	388	423	404	439	390	402	419	394	376	381	364	385	448	380	394	399	420	434	384	359	422	407	417	368	356	424	402	403	380	384	407	388	360	423	400	386	402	410	383	388	380	426	391	360	364	370	395	380	379	404	409	432	393	410	410	390	390	397	425	427	403	425	419	383	391	383	391	403	412	389	393	386	429	412	389	387	413	448	397	400	397	410	428	400	377	414	386	390	389	382	414	401	420	401	411	386	369	401	392	384	392	380	419	386	398	384	425	394	407	364	398	374	379	419	407	443	421	404	384	405	395	416	417	408	421	406	404	420	423	405	409	393	365	410	396	370	411	423	411	402	387	419	382	393	408	372	403	397	394	393	385	401	364	361	338	410	353	413	398	413	369	410	369	396	399	390	390	407	414	390	376	420	391	374	391	397	381	405	407	404	384	411	405	390	408	408	407	398	393	375	389	403	385	396	407	408	387	438	390	368	378	407	406	387	412	374	439	394	366	344	364	418	398	384	427	391	433	415	413	402	383	440	383	380	393	381	398	415	412	390	379	391	395	405	414	414	436	408	369	417	394	399	426	403	377	378	388	350	409	360	392	401	373	401	427	366	378	388	396	397	392	426	383	386	356	409	424	375	379	423	416	384	392	436	403	434	366	392	416	388	401	405	377	379	392	360	362	407	367	404	396	423	401	377	432	379	413	408	425	376	393	409	398	373	332	402	365	403	414	436	428	398	406	382	367	387	416	409	401	443	379	402	414	401	356	387	379	360	417	399	436	407	389	405	368	395	394	365	367	392	408	431	385	379	400	375	373	392	421	388	377	377	406	425	378	366	385	391	400	385	375	368	396	407	427	409	408	409	444	393	428	380	394	382	405	393	386	402	397	409	401	393	396	414	380	391	402	379	370	369	381	420	382	388	380	393	415	404	416	362	384	392	387	359	348	407	431	370	384	394	408	402	420	370	391	402	400	370	396	388	422	408	373	401	379	430	392	392	371	421	417	404	388	417	415	379	388	422	398	393	413	370	433	385	401	373	399	373	397	386	404	382	395	412	430	363	357	362	416	430	399	404	398	406	382	334	382	403	377	393	389	398	420	448	381	382	353	404	362	414	400	360	372	409	390	378	401	409	407	377	366	421	409	390	401	420	401	383	367	418	407	392	381	397	412	431	428	396	374	451	401	388	407	386	392	405	360	391	399	413	401	379	372	350	413	398	384	410	387	398	400	400	388	409	413	411	398	375	433	395	386	399	398	412	376	407	405	411	367	375	419	464	399	426	391	384	409	426	375	394	354	389	380	387	379	375	389	408	394	376	390	371	407	387	422	366	392	409	438	389	376	426	412	399	348	390	402	419	430	372	406	406	364	394	411	406	432	377	406	377	390	390	418	381	381	374	389	370	404	389	394	374	394	356	408	381	385	401	389	390	389	403	386	432	453	429	406	399	391	410	382	395	376	388	431	416	369	414	378	410	393	403	395	387	363	399	419	346	409	443	408	392	404	381	402	403	404	389	391	407	412	421	381	406	410	413	447	414	402	379	400	375	384	390	383	393	384	411	373	396	423	414	385	375	403	377	385	411	402	420	351	387	411	402	410	433	384	417	396	394	421	391	390	382	367	394	381	370	384	411	393	434	398	422	397	350	395	385	362	402	399	392	411	407	410	403	404	400	409	397	394	428	395	392	436	402	395	401	366	374	392	392	397	397	400	419	385	408	400	398	373	404	404	385	394	340	377	418	409	373	410	408	427	408	392	371	401	407	370	357	431	375	392	424	391	367	376	380	417	394	411	404	395	398	409	381	383	449	383	376	424	400	383	449	425	375	382	408	388	390	401	411	414	421	387	387	415	376	409	397	415	385	397	394	362	423	379	419	401	397	413	404	398	411	356	396	375	400	418	407	369	366	393	387	385	391	410	415	395	412	415	385	350	385	419	431	400	413	370	422	388	387	392	368	390	389	428	418	394	390	381	400	378	368	389	393	390	431	402	405	379	406	423	420	389	400	404	419	353	392	405	410	380	392	372	391	404	408	397	364	381	373	396	388	380	384	381	373	348	429	410	372	439	384	379	402	395	412	377	402	396	396	406	371	433	413	387	412	406	375	407	357	378	367	387	399	383	418	394	380	422	387	388	430	420	419	434	384	396	386	381	382	403	384	385	403	395	403	395	396	423	406	382	382	373	428	395	394	384	400	405	416	431	428	421	435	414	392	375	421	389	404	393	415	411	429	389	387	426	374	395	422	374	380	387	426	383	454	410	427	379	354	429	395	401	442	382	391	382	401	406	388	374	424	417	390	372	394	386	387	406	370	361	373	375	376	405	405	401	419	364	396	438	408	410	372	373	360	387	405	357	409	369	375	389	377	407	400	385	376	398	395	379	404	399	397	406	385	394	398	389	409	407	434	392	408	408	360	414	363	388	375	417	404	397	343	410	433	447	372	379	376	389	409	418	421	398	382	410	381	412	379	386	403	381	422	383	375	381	369	384	416	379	403	404	410	408	438	368	420	366	386	405	385	434	389	410	416	385	389	364	361	390	416	376	404	394	383	418	408	363	411	425	364	384	383	391	398	401	394	407	422	391	403	406	384	347	394	401	401	411	401	409	390	421	384	371	417	409	401	382	410	361	405	396	392	383	411	358	384	403	389	403	403	395	417	378	422	390	393	396	388	375	423	402	402	397	349	394	379	394	373	383	398	409	404	398	424	413	381	381	427	415	422	402	428	409	386	415	439	426	405	392	419	408	375	341	409	410	400	376	396	414	397	386	397	353	372	388	412	374	380	390	427	410	417	382	417	380	398	415	393	373	407	431	368	397	358	368	387	427	386	384	403	370	402	408	396	375	382	391	431	393	388	397	385	353	393	439	387	394	395	392	384	395	376	398	388	390	387	341	373	397	409	393	399	389	385	391	428	415	389	413	376	384	426	429	383	390	381	398	380	396	368	415	446	410	390	412	413	390	437	423	360	349	390	391	383	401	437	396	407	366	407	401	378	350	382	372	373	426	428	381	431	372	423	370	391	427	397	410	415	448	372	402	412	468	406	437	382	371	396	393	369	459	396	394	392	383	395	375	391	408	412	372	397	351	419	403	406	449	390	389	420	418	377	406	397	396	430	417	371	433	391	377	393	372	385	408	421	355	387	374	384	384	390	414	383	353	405	373	358	399	409	405	404	395	369	390	392	431	412	355	376	446	381	405	372	413	440	375	429	386	407	418	419	391	415	412	403	388	380	379	414	378	369	406	383	445	403	391	374	392
62320	102223	83287	55396	35425	17958	3193	597	630	623	606	559	595	578	563	648	574	590	565	616	587	576	603	599	572	579	594	633	608	646	605	588	592	583	630	610	588	591	631	626	573	589	583	540	541	626	561	569	589	625	569	587	553	601	606	588	600	581	563	550	578	589	596	550	566	615	591	590	581	595	596	579	597	594	555	598	586	590	581	587	596	614	618	574	548	624	572	563	614	590	580	603	538	611	641	607	614	559	575	630	593	568	586	547	560	623	556	604	550	592	632	588	634	559	608	569	574	588	621	554	569	594	609	571	617	586	581	581	602	563	615	595	566	613	602	577	578	616	623	638	592	585	574	596	538	598	585	541	551	600	623	582	623	553	603	541	568	564	580	627	552	595	592	615	581	509	605	578	576	581	600	575	592	548	517	593	582	553	602	583	616	579	615	566	597	592	559	604	589	580	572	610	574	620	627	575	574	572	607	602	624	613	595	601	597	571	577	558	565	623	539	609	588	576	585	575	640	594	626	593	567	598	595	581	585	576	579	594	587	604	544	584	620	654	592	572	587	575	612	584	637	556	556	603	620	564	567	604	566	584	602	528	593	598	559	612	553	602	588	588	599	535	623	582	640	614	625	607	579	611	598	639	631	551	589	577	591	627	603	624	572	563	582	539	589	595	587	608	582	597	577	595	517	598	586	561	598	613	584	547	595	620	620	594	627	562	613	578	595	589	583	615	601	618	605	566	570	608	586	553	574	559	648	621	621	605	601	616	547	574	582	598	589	632	580	543	580	615	580	557	575	656	634	575	583	521	594	582	579	553	597	586	629	591	616	602	585	605	585	585	605	603	579	561	587	576	587	602	586	612	569	601	587	592	595	599	570	618	587	588	609	600	630	621	659	625	609	598	595	575	597	590	586	618	626	590	599	574	594	576	581	573	579	613	566	590	601	600	567	592	602	650	577	611	575	586	573	631	548	563	583	546	594	527	575	598	586	594	581	590	561	582	599	573	614	597	587	598	565	563	602	562	573	651	600	622	608	556	560	571	556	582	555	604	587	572	584	591	567	591	609	560	629	551	592	578	602	580	584	585	597	572	580	597	617	630	584	603	600	557	563	638	624	583	604	580	574	604	595	615	569	541	575	584	551	627	551	578	600	530	563	617	568	565	583	570	595	639	624	585	634	561	579	610	608	579	614	585	577	591	570	590	549	562	627	638	600	596	579	577	605	586	610	614	629	542	532	584	558	618	593	557	619	597	565	537	585	551	614	612	623	593	605	588	560	585	590	605	593	574	591	612	635	582	612	605	562	580	581	552	601	596	569	615	625	588	566	636	583	549	605	552	646	583	582	590	604	585	624	560	563	602	589	598	612	579	588	577	564	618	598	613	598	609	557	595	608	583	610	639	561	623	529	613	627	586	585	544	658	593	579	606	620	544	599	599	617	566	570	591	614	541	543	580	576	595	619	538	588	625	578	599	635	572	627	621	615	587	520	568	605	596	595	584	574	625	602	576	582	579	559	629	578	592	568	573	621	631	612	599	543	597	596	610	633	566	608	561	591	566	575	590	622	616	615	556	559	608	604	574	599	619	582	582	610	568	592	623	576	552	582	585	609	583	594	606	593	589	564	574	612	599	635	573	619	567	566	543	625	592	607	599	578	563	585	614	536	583	630	595	605	563	622	604	577	594	553	576	591	601	604	520	556	622	565	596	588	585	598	581	560	586	613	590	597	607	595	605	645	566	605	588	568	591	574	596	554	553	589	600	590	576	573	584	560	601	588	600	609	578	600	610	620	618	574	585	578	572	616	617	581	617	543	607	619	568	592	576	585	562	533	621	603	576	533	606	584	595	603	593	614	583	559	593	578	591	586	570	575	553	587	566	553	581	560	609	583	625	603	662	552	578	577	583	548	572	562	611	597	534	606	553	643	574	599	583	550	542	613	613	554	638	611	545	622	578	613	607	547	580	614	613	590	610	540	597	578	554	553	575	586	600	596	571	568	580	618	574	563	588	568	570	608	618	550	562	601	612	597	603	574	595	569	579	583	581	598	618	603	613	574	561	583	566	568	627	564	588	601	605	557	576	553	630	570	620	584	608	634	571	576	605	637	608	551	610	563	598	593	596	615	604	577	579	602	541	557	578	569	582	582	564	569	554	574	625	599	553	549	577	596	626	570	608	583	610	585	639	588	596	590	597	605	548	600	573	586	600	561	609	594	578	605	628	603	620	604	574	541	607	563	605	544	577	607	581	575	555	648	631	580	584	581	606	554	588	589	579	610	589	580	593	615	535	572	611	601	592	607	600	553	584	538	599	621	606	597	573	552	604	557	580	563	601	584	576	601	605	622	604	637	581	591	593	576	559	591	580	608	565	566	583	607	582	599	592	576	597	581	629	565	617	593	557	588	612	573	616	585	591	591	558	611	626	574	635	587	572	611	611	610	596	594	529	587	591	597	656	584	614	566	596	595	605	615	589	588	594	649	602	592	598	569	580	609	600	570	579	576	618	584	584	585	595	565	584	585	594	587	572	606	588	566	600	594	561	616	630	591	592	620	559	583	583	587	567	572	600	595	538	552	577	596	586	594	594	649	600	575	569	621	593	641	603	605	597	607	589	585	569	592	574	599	606	587	606	585	575	569	582	619	596	623	613	553	566	620	612	596	553	569	578	593	590	633	580	584	549	581	605	556	616	589	555	581	601	621	587	597	565	603	598	612	577	567	559	601	568	632	583	622	594	596	597	581	532	560	549	575	572	611	605	574	575	591	578	561	598	576	613	583	610	608	599	553	590	608	606	623	619	615	560	632	585	625	596	593	640	563	569	595	585	612	587	597	566	603	591	590	576	633	588	596	597	530	629	617	584	564	638	578	600	544	577	625	615	621	635	583	602	573	579	560	572	611	580	576	630	592	612	598	566	618	588	585	559	569	599	565	555	596	570	561	582	531	613	650	578	597	602	562	592	601	567	597	626	559	606	576	573	623	596	635	596	557	589	614	591	566	605	563	594	591	619	646	567	646	599	581	590	553	618	580	591	618	586	572	607	613	574	596	592	585	630	589	584	576	603	569	608	564	607	604	568	550	570	589	628	572	588	569	607	585	571	610	562	578	575	591	615	637	557	599	571	588	538	579	594	608	617	571	568	561	554	570	596	596	606	554	598	585	597	616	550	621	575	617	566	580	621	623	576	600	542	594	567	535	576	590	559	554	584	564	591	604	573	591	605	590	586	610	604	606	584	582	590	597	577	584	574	593	606	563	552	581	588	581	631	571	598	588	620	605	573	541	624	571	623	588	598	614	583	601	577	579	612	564	594	576	594	631	590	580	595	553	608	605	591	590	558	651	613	584	607	578	605	580	585	605	615	629	545	572	612	593	621	603	552	559	617	596	574	571	610	606	598	539	606	574	600	575	612	562	634	582	584	553	578	634	631	556	598	585	624	591	570	644	563	612	671	585	547	587	580	546	619	602	569	614	607	568	599	594	596	566	538
28352	26984	29727	17243	4241	1288	470	359	300	358	295	323	332	350	328	332	336	311	356	298	319	280	338	346	293	327	313	296	315	342	337	320	351	329	349	300	331	361	323	310	280	303	307	338	301	323	312	325	356	315	340	323	331	321	322	294	328	335	309	290	319	344	317	301	331	312	351	320	321	319	331	298	344	344	328	313	329	324	331	333	324	355	322	330	308	330	347	313	323	286	331	311	324	349	361	335	327	311	325	305	327	323	367	326	295	319	302	339	355	332	321	322	335	324	334	301	331	323	336	303	332	337	324	299	315	323	294	334	332	339	307	309	323	320	319	320	307	297	341	322	313	342	286	312	319	329	337	360	302	324	307	325	332	298	331	341	338	307	327	330	318	324	274	321	312	328	317	320	305	298	323	294	333	321	310	302	288	319	322	327	312	331	316	348	351	333	338	314	336	342	319	308	328	338	307	315	299	333	301	268	337	328	354	298	345	326	313	328	325	328	313	341	326	324	295	328	334	319	314	276	296	318	331	275	310	339	300	299	317	319	316	309	315	307	338	339	332	341	287	307	331	310	318	332	330	322	311	301	339	326	312	315	313	341	338	326	313	317	349	331	334	341	319	306	369	309	303	301	293	316	313	267	304	351	326	328	319	278	302	311	336	342	315	305	321	305	305	321	321	304	355	328	351	306	321	332	295	304	312	319	342	322	329	289	334	319	314	297	322	350	333	313	338	333	333	322	310	318	337	331	311	356	329	357	344	304	327	302	341	301	349	309	301	314	325	297	322	312	312	364	337	305	347	315	317	337	351	314	314	339	332	329	328	319	324	306	316	338	313	315	329	339	314	330	354	305	296	292	333	329	335	328	306	319	327	320	356	319	325	320	326	350	333	324	335	294	295	341	317	304	311	293	295	322	320	301	313	356	327	338	308	340	298	309	320	304	315	300	325	323	297	309	345	315	312	330	309	314	327	341	316	323	335	314	314	338	351	362	335	343	321	316	294	295	297	340	306	329	331	299	340	315	320	296	322	343	326	339	349	313	341	327	343	334	312	349	313	325	324	313	321	350	335	323	314	315	337	313	323	305	342	331	328	350	334	357	315	315	314	318	342	323	339	317	341	323	324	326	314	306	288	304	337	302	304	339	321	376	342	339	315	316	327	329	303	306	312	322	305	335	345	348	310	333	342	310	285	322	314	332	328	302	343	328	318	308	320	341	299	349	291	352	308	326	328	305	309	313	327	319	319	312	326	305	299	317	291	321	347	336	342	319	339	363	323	323	329	289	327	338	305	319	355	302	342	315	314	318	316	315	318	323	357	307	303	291	293	354	324	323	318	317	324	334	305	315	322	333	323	329	302	313	323	300	334	299	307	314	311	335	319	314	311	322	283	312	352	323	344	317	367	322	331	352	298	321	315	316	363	328	299	321	352	308	329	328	322	317	332	327	342	339	326	318	304	325	317	322	301	339	294	332	309	314	334	303	322	306	300	318	347	323	344	328	309	307	340	325	333	337	332	338	311	332	316	340	338	334	286	345	315	311	349	334	314	325	312	315	315	268	317	321	319	348	361	317	336	318	335	344	300	326	349	300	338	313	327	355	348	330	324	349	300	319	333	330	321	346	324	312	302	325	320	336	312	312	314	311	313	295	355	335	328	266	336	307	306	314	297	291	325	340	305	331	314	294	346	338	323	293	328	332	348	318	344	310	315	289	333	332	339	306	327	316	335	328	328	349	294	336	311	319	303	351	321	353	352	305	325	317	324	309	292	302	305	319	345	324	350	335	342	342	363	355	326	308	331	345	339	334	308	330	291	320	298	335	301	311	321	319	313	319	297	302	303	331	304	327	361	323	342	332	330	330	369	337	342	343	314	303	307	375	266	313	304	334	335	317	318	342	310	310	305	306	333	321	307	301	335	334	352	321	300	299	308	348	342	328	331	323	333	307	291	354	309	331	360	336	314	335	330	318	313	328	337	334	299	334	295	326	313	358	286	293	335	299	311	336	291	283	308	319	328	323	305	315	322	351	331	302	329	296	303	311	312	319	335	334	292	329	314	314	326	345	306	331	375	320	291	384	337	307	333	312	352	302	306	330	332	305	315	275	320	325	315	326	302	335	335	350	339	291	329	291	353	318	327	304	331	323	296	338	310	318	316	300	348	338	352	322	328	343	297	341	307	311	332	313	326	317	305	315	370	330	292	320	309	317	305	315	319	318	332	286	355	346	323	315	320	315	310	331	326	319	333	368	334	325	321	320	363	347	361	334	337	328	335	344	296	342	311	318	338	299	308	313	322	328	323	316	310	317	319	318	347	297	295	333	336	308	342	319	301	325	303	303	317	303	295	355	331	300	356	329	307	318	313	323	314	328	317	321	305	335	323	353	300	322	326	341	318	347	325	350	313	302	355	317	300	328	329	330	357	348	294	323	336	336	299	314	306	321	313	314	331	341	333	313	370	338	289	307	329	319	329	349	343	323	375	337	341	338	299	312	315	352	320	332	349	301	327	286	305	335	345	306	337	320	316	324	342	331	322	320	327	315	282	328	333	343	342	303	315	319	323	349	334	318	321	323	290	320	309	309	322	317	304	323	299	317	284	303	304	348	329	315	295	317	305	327	333	308	328	306	326	359	329	327	338	306	340	337	322	286	354	313	364	294	322	321	312	330	319	282	311	311	332	312	310	336	317	314	306	291	314	330	365	357	330	309	322	344	305	360	372	347	343	332	317	306	296	358	316	320	315	319	287	340	335	324	377	333	333	307	314	323	330	327	312	320	321	327	320	349	332	325	323	322	340	338	311	345	306	332	316	324	309	296	305	347	331	310	333	299	356	344	312	320	292	323	292	334	314	338	305	337	351	347	324	298	334	330	365	363	335	319	327	303	337	317	296	287	325	342	353	308	329	317	301	316	332	325	317	353	308	323	304	343	352	321	339	305	329	328	349	318	333	297	342	320	311	303	321	313	307	325	301	325	295	333	345	343	304	277	321	348	330	305	327	309	337	313	329	301	346	313	313	315	348	308	302	318	321	298	307	325	326	344	313	316	311	334	320	333	343	306	321	295	299	278	329	306	325	334	335	323	310	352	318	304	334	316	363	335	315	319	322	326	344	351	321	331	331	333	315	318	364	337	323	317	324	326	320	324	316	333	325	342	301	321	296	356	299	334	305	312	315	322	316	336	335	330	295	328	323	314	329	340	301	330	305	325	333	321	320	324	308	358	304	331	311	320	306	322	303	335	300	341	335	304	298	306	307	337	300	340	307	330	302	319	318	334	314	327	307	330	321	335	328	310	302	304	375	322	317	324	340	320	321	320	337	342	342	330	323	310	298	334	338	316	319	311	354	335	349	295	343	325	314	327	350	310	301	339	301	333	299	304	336	333	340	319	320	313	333	358	331	329	336	336	326	302	301	305	287	332	326	340	315	335	328	324	320	330	320	339	342	340	324	315	307	313	292	336	317	342	302	340	326	316	351	305	323	336	318	317
32751	45024	35252	17660	6791	2476	818	446	498	519	508	509	526	489	529	484	517	507	500	453	526	515	532	466	501	519	547	504	460	540	508	517	466	527	469	507	479	498	505	521	440	497	511	490	499	466	499	520	516	509	504	471	545	471	505	477	470	501	533	524	509	512	518	520	477	517	494	488	496	495	471	481	489	469	543	482	499	496	538	492	502	519	493	515	539	512	486	524	487	482	481	502	522	483	466	485	497	452	506	520	477	490	491	524	534	498	512	510	478	490	477	505	496	509	483	492	481	507	513	515	464	523	558	481	486	514	483	502	529	474	509	499	526	508	483	481	501	540	529	518	500	483	493	516	487	487	493	476	496	501	508	493	447	529	539	503	469	525	502	478	512	496	493	476	492	519	516	494	508	478	529	513	498	538	501	493	505	477	521	505	527	488	490	516	503	525	465	520	461	503	473	509	533	496	490	511	471	511	528	523	486	532	524	502	464	538	523	500	490	505	528	501	524	491	525	480	515	498	497	537	510	493	488	489	537	504	495	519	468	494	499	483	499	499	516	537	487	495	489	495	559	512	486	500	562	497	494	466	473	494	472	518	497	484	481	510	460	486	510	508	500	510	465	516	505	489	502	543	507	525	513	486	480	505	536	511	487	493	542	529	472	508	496	517	520	496	499	448	491	509	514	507	495	506	479	507	530	481	506	457	479	525	523	497	496	509	518	521	495	500	529	489	449	469	509	579	461	538	494	507	507	526	502	503	499	536	499	503	508	490	480	505	507	502	522	496	498	455	501	466	517	493	498	514	553	505	484	498	452	484	499	511	467	503	521	480	496	508	493	514	525	520	470	490	471	515	493	496	508	481	525	509	540	498	485	523	513	499	462	476	493	502	454	486	546	503	509	473	502	495	491	529	483	453	521	505	487	512	512	489	511	481	474	460	532	531	518	459	529	528	537	515	499	531	537	494	497	482	491	520	525	487	480	476	499	488	483	536	531	504	469	471	500	493	521	489	512	525	492	492	512	509	506	534	501	530	529	525	524	516	484	519	478	493	505	497	533	488	505	469	485	497	490	476	509	487	484	504	480	554	513	483	543	494	517	516	469	482	527	519	523	498	531	503	515	494	492	519	559	514	462	518	513	507	462	493	498	460	504	511	511	490	473	468	495	512	511	541	491	500	508	554	513	476	520	514	503	554	493	513	484	519	463	490	522	507	490	492	510	478	512	525	512	519	523	528	499	569	527	481	511	487	498	475	468	522	524	469	464	512	503	487	514	501	483	504	511	485	519	486	502	498	490	489	485	486	483	526	512	514	493	487	511	477	482	522	501	522	498	486	495	514	493	531	520	480	464	485	500	511	510	513	492	522	500	532	498	507	535	492	503	495	507	467	470	470	487	503	484	525	453	488	502	503	491	527	483	503	494	492	502	503	506	464	481	460	528	486	523	497	498	494	510	493	531	511	476	487	524	506	476	495	488	509	471	509	499	494	501	487	477	497	528	515	493	533	507	494	500	506	496	510	492	508	551	485	539	503	521	462	513	505	492	475	465	499	530	500	482	497	527	514	485	497	510	507	550	461	510	486	482	456	493	467	529	500	476	490	486	515	532	488	503	523	514	507	521	476	488	506	492	496	504	532	546	510	509	514	544	521	460	525	470	557	510	480	491	530	508	482	532	467	489	515	503	480	517	515	500	545	503	445	484	498	473	498	523	496	551	487	523	508	492	500	537	530	497	506	519	546	484	495	523	494	506	485	541	525	472	455	522	486	483	503	514	520	520	496	479	482	483	474	524	495	528	502	494	517	526	515	522	519	479	534	511	539	529	503	463	500	542	466	482	479	480	478	518	457	473	483	521	491	512	506	500	513	504	547	515	492	511	511	446	496	540	479	525	503	501	500	503	507	466	510	550	484	500	503	512	489	496	479	505	494	436	506	458	457	448	482	518	537	515	532	495	528	479	537	516	516	497	470	514	480	494	499	504	466	488	506	479	513	502	493	526	451	498	494	483	521	490	506	470	461	525	505	496	559	479	486	527	511	516	500	506	507	498	535	539	479	494	508	480	483	488	538	496	487	513	496	507	487	501	540	504	503	487	515	494	458	484	475	511	471	512	484	512	511	516	482	517	487	461	482	490	499	522	502	486	539	510	516	506	515	493	513	536	503	514	477	498	497	485	512	509	533	473	518	485	491	467	517	508	518	526	447	499	495	510	481	476	501	488	524	479	521	476	528	489	528	508	490	527	507	491	524	465	521	463	554	478	497	498	486	511	485	494	412	499	507	511	550	480	487	487	510	506	541	513	483	475	480	508	481	494	508	523	488	460	519	500	528	467	493	459	483	476	473	455	482	486	505	477	526	495	500	484	472	511	494	515	521	486	517	495	553	559	496	478	509	467	468	512	462	476	521	501	506	519	522	493	516	510	512	506	513	533	537	480	493	525	514	487	528	526	500	543	514	493	479	505	547	497	502	509	460	538	489	462	522	495	485	526	459	498	531	521	479	523	479	502	535	511	548	501	519	509	512	530	502	505	526	499	504	491	509	497	535	533	510	501	527	513	513	533	477	513	515	459	489	533	543	495	499	477	491	475	498	527	506	463	508	533	507	520	527	495	512	505	482	441	499	512	523	510	510	504	526	485	514	479	499	531	481	526	490	505	524	466	500	477	494	528	474	522	493	474	478	439	492	485	507	478	513	518	512	510	483	535	486	520	499	497	512	492	517	443	470	475	507	495	472	531	492	552	530	511	509	544	526	516	488	539	497	501	506	487	501	513	522	514	490	491	524	528	488	510	516	464	552	524	502	458	482	490	460	467	478	490	524	474	469	495	480	507	505	532	481	477	463	562	474	473	463	517	546	500	503	487	486	503	498	493	528	501	479	493	493	511	511	488	514	481	515	518	492	501	487	488	531	463	503	538	526	448	517	487	504	485	473	522	515	511	507	504	521	513	527	479	519	503	507	527	487	537	459	517	515	492	492	502	470	502	529	519	503	493	487	451	494	470	503	511	495	481	538	481	479	515	474	462	518	513	479	464	553	500	532	482	499	476	545	485	498	534	481	509	478	507	482	504	461	538	513	483	477	473	485	469	522	498	507	530	511	490	520	469	516	505	506	543	534	506	488	507	475	486	551	482	528	529	472	490	456	484	527	532	531	490	538	527	500	513	517	502	528	494	474	508	459	521	460	538	472	491	532	512	491	493	476	487	516	506	486	539	532	476	501	515	507	509	476	496	485	542	512	508	488	489	473	493	525	507	525	481	510	492	540	465	493	490	549	535	532	538	505	503	488	560	516	509	489	516	480	478	511	504	488	506	450	529	474	496	495	506	526	479	513	536	463	444	494	524	498	468	531	480	493	499	520	532	486	521	487	506	514	429	502	505	497	500	494	518	479	538	494	499	471	524	485	498	513	475	536	514	445	505	483	535	478	474	522	511	511	532	528	536	529	502	541	486	543	539	492	495	489	512	492	504	495	527	459	495	453	492	465
24415	22408	33305	29760	23142	15489	3285	441	371	388	440	367	373	355	394	378	371	373	386	384	365	373	381	412	379	391	387	389	428	426	420	361	382	370	377	414	387	332	403	360	400	369	414	396	375	359	339	365	395	354	386	381	364	378	389	393	370	358	354	379	383	373	383	400	386	352	395	387	389	400	377	372	363	382	397	383	360	340	409	373	360	387	402	418	356	382	388	361	364	398	409	421	377	364	390	355	443	393	407	397	358	373	391	386	399	393	365	354	414	385	383	388	408	373	398	372	396	379	395	378	425	367	368	370	387	374	352	394	420	395	365	407	422	399	372	394	352	381	392	399	384	346	371	368	410	388	384	362	385	389	372	394	378	374	401	374	401	360	371	391	400	420	352	376	411	383	354	421	399	386	357	403	389	380	387	391	362	392	381	378	362	410	402	395	402	347	406	363	362	383	396	380	392	380	395	374	393	396	376	377	389	361	375	389	402	415	394	402	388	407	346	366	360	414	361	393	363	374	420	393	393	407	369	390	385	393	383	401	330	369	358	368	392	377	381	401	354	401	387	423	434	385	377	386	382	358	344	361	358	379	378	390	390	388	407	412	392	420	408	417	403	369	372	336	349	399	424	354	396	369	355	385	387	396	364	368	382	370	401	347	383	378	378	401	377	373	409	401	342	355	348	363	360	378	408	406	393	373	414	370	390	368	371	386	376	371	407	391	412	378	412	413	380	373	403	362	372	366	376	358	411	381	368	344	404	349	373	368	382	409	358	397	385	403	390	386	425	404	368	382	391	376	385	401	406	354	416	368	391	372	371	361	394	379	405	371	372	375	387	376	414	370	372	405	395	407	383	409	400	375	380	411	390	376	350	382	371	387	368	417	425	379	373	382	366	398	424	406	372	375	386	389	389	387	402	386	364	379	386	402	336	375	401	391	376	354	376	370	381	375	405	381	411	407	385	384	401	354	388	378	355	407	379	348	399	400	367	403	402	383	400	377	394	385	376	428	403	414	393	419	435	380	394	387	428	391	383	402	385	376	396	409	368	347	393	405	393	354	359	400	382	372	377	373	394	365	393	356	362	371	354	333	398	378	352	420	376	383	368	375	416	388	384	392	398	384	407	408	375	385	391	403	424	392	345	408	368	384	345	382	404	424	412	425	378	362	415	387	363	356	384	379	392	372	358	381	374	367	363	372	362	357	383	433	418	408	381	350	375	359	377	398	377	406	368	364	366	382	403	424	368	402	375	398	374	387	366	395	381	355	418	407	399	372	385	359	369	374	390	389	395	397	391	370	401	370	399	336	402	380	365	402	408	391	375	368	420	367	386	366	341	366	408	361	414	397	351	369	395	351	351	361	397	405	418	381	399	397	395	382	383	352	386	355	341	401	431	378	411	419	412	363	356	391	370	342	383	380	345	408	386	367	410	348	360	377	351	412	410	397	363	398	371	358	394	356	385	397	395	372	360	377	366	379	365	372	338	374	390	400	420	402	368	375	380	415	374	364	394	339	393	368	379	410	397	390	385	380	372	348	360	388	398	343	380	408	365	377	360	358	382	417	405	348	389	375	379	384	388	381	386	363	375	343	393	414	397	380	418	420	390	365	336	391	383	396	382	366	372	375	378	383	406	398	375	391	362	401	344	382	357	375	394	397	382	406	402	347	350	388	374	359	354	386	390	375	373	409	384	398	411	374	396	339	369	398	396	399	392	347	359	386	423	376	398	387	358	394	376	405	379	406	384	429	387	380	361	376	393	375	366	414	381	369	417	384	412	354	363	363	401	393	412	392	380	389	362	394	396	365	373	375	344	419	353	395	367	381	373	341	376	385	350	397	423	357	364	402	424	384	343	387	396	355	398	410	368	399	403	358	369	419	380	394	307	388	363	392	372	367	391	371	395	384	403	373	400	405	368	402	368	354	378	384	381	396	390	372	403	379	392	382	385	380	387	389	384	384	360	399	387	404	357	388	354	403	358	406	368	370	392	361	356	400	389	357	387	372	362	368	393	361	380	383	404	404	368	381	406	376	358	358	377	380	358	399	401	380	372	362	398	392	410	400	384	363	402	405	358	405	397	410	384	379	411	370	382	377	372	407	377	411	377	417	346	367	382	352	391	379	403	361	383	398	390	403	370	384	401	371	376	366	418	383	374	414	354	379	358	404	396	410	394	364	385	395	381	369	402	349	352	398	360	368	409	367	405	395	410	399	373	380	365	349	380	380	385	384	387	406	384	361	382	404	383	376	406	386	387	385	399	343	382	392	385	367	377	359	388	362	382	400	351	345	379	424	373	358	371	376	365	392	381	378	429	380	406	371	392	341	401	444	335	376	415	367	344	405	358	364	360	382	371	404	383	387	395	368	373	395	372	379	386	344	353	388	351	385	411	409	354	417	404	383	407	371	381	348	380	379	361	364	371	390	404	405	422	355	383	371	362	421	398	381	361	410	383	413	390	400	364	417	369	390	360	323	381	381	372	383	365	386	383	360	360	388	377	386	402	367	380	415	401	372	392	401	382	424	374	374	367	395	390	352	381	352	422	408	386	404	381	401	360	396	401	369	370	355	405	388	387	377	395	396	374	436	353	370	387	404	396	363	396	381	381	351	333	365	375	393	390	404	376	391	374	374	367	398	376	378	357	397	366	392	389	368	370	361	391	374	393	397	345	389	373	347	399	396	377	405	383	383	414	386	367	409	348	347	407	389	385	379	384	352	382	340	376	420	375	401	351	330	350	380	390	384	401	360	397	403	393	409	384	404	399	370	382	365	420	373	407	352	383	360	349	399	370	403	400	401	380	372	384	390	387	396	365	377	393	395	391	381	403	386	414	381	421	418	375	371	398	420	378	416	388	386	355	394	397	352	368	373	365	387	384	384	400	373	389	400	337	433	387	375	374	390	368	347	390	356	358	387	392	360	393	393	368	369	410	368	381	398	398	378	396	399	401	370	404	380	350	373	380	404	405	395	394	373	378	376	370	365	348	351	347	367	376	397	403	397	388	367	374	405	376	388	386	369	399	369	374	397	390	391	344	375	377	389	388	372	382	387	403	374	354	384	391	390	366	396	377	403	382	414	361	399	377	390	359	388	409	413	384	394	403	382	346	341	411	394	383	375	416	390	361	357	365	402	387	355	350	385	356	364	367	389	355	396	382	351	369	391	372	397	367	391	399	376	405	368	372	373	365	388	380	337	384	355	402	393	379	361	372	407	377	378	371	412	389	379	400	352	346	367	403	393	369	380	366	386	373	388	377	376	403	380	380	399	403	374	370	405	394	394	412	368	389	405	367	356	396	383	384	368	429	377	366	357	382	367	386	385	380	365	371	357	405	403	362	370	385	368	394	349	377	374	384	391	354	379	370	363	374	389	324	411	417	364	354	377	379	345	377	374	397	378	387	360	411	406	413	390	377	384	357	396	388	329	393	363	392	393	346	362	364	379	369	380	364	376	380	386	354	387	380	403	380	382	430	374	387	375	367	357	339	356
58540	90496	72808	45746	27734	12345	2786	598	592	550	617	582	605	630	625	560	574	624	588	551	582	572	596	640	607	584	580	613	576	643	559	584	584	541	593	569	574	577	567	582	577	618	574	528	625	533	605	560	559	608	567	630	587	580	595	581	553	583	579	601	592	551	575	578	614	571	620	630	588	623	547	621	566	576	540	595	561	587	595	635	587	607	614	580	618	603	550	574	562	618	570	570	561	581	592	605	606	553	570	585	590	619	590	616	593	594	580	591	604	593	586	584	589	582	559	597	517	599	597	618	585	580	580	618	604	607	622	569	593	572	602	544	583	547	565	591	651	581	536	623	563	605	594	586	611	551	599	590	612	610	586	629	560	587	550	602	584	538	559	606	590	595	623	567	619	583	558	602	582	575	597	587	584	608	514	575	643	601	561	631	597	561	583	608	583	608	553	614	547	651	592	603	582	597	593	599	548	605	574	626	615	627	559	592	605	595	612	590	550	571	622	592	539	616	581	630	603	596	587	546	605	593	572	613	576	594	584	580	579	638	600	591	601	607	567	575	569	604	585	531	596	610	607	584	550	588	638	606	574	619	574	603	587	587	597	569	572	602	583	608	591	624	547	572	557	560	600	595	576	569	559	581	570	630	635	580	563	597	603	562	570	610	587	603	619	576	576	581	586	578	591	563	596	573	598	569	620	560	567	608	638	547	621	601	634	620	623	610	578	572	626	585	576	624	596	598	644	601	607	606	580	574	608	560	586	577	608	567	623	584	627	586	584	608	610	598	603	636	573	609	619	639	562	586	657	600	574	575	580	571	566	588	581	611	575	551	618	571	588	560	586	587	565	555	649	588	631	604	537	567	585	581	557	586	509	577	582	577	593	585	618	570	569	595	545	573	563	579	610	551	566	603	630	552	585	609	596	610	595	588	615	623	564	590	594	577	587	554	591	609	591	614	578	580	572	590	585	564	603	611	564	619	598	589	641	633	568	559	595	600	588	562	566	598	601	591	554	594	598	584	572	595	601	541	595	600	594	584	602	634	594	603	587	559	586	578	587	638	570	613	616	586	575	621	599	594	560	593	589	538	551	599	566	591	589	593	596	555	579	538	633	620	580	629	587	652	593	589	581	569	566	557	631	580	568	583	583	591	574	601	615	596	578	576	558	599	597	600	583	585	621	590	618	596	632	603	566	594	596	572	607	608	584	588	571	550	605	585	593	557	566	566	570	590	552	612	564	574	616	605	528	600	548	603	613	612	571	595	545	605	599	600	588	589	585	584	583	581	597	578	613	627	605	623	570	557	598	595	571	590	528	586	588	541	627	585	577	584	562	600	623	573	579	601	587	577	586	562	546	562	598	583	578	579	563	577	577	601	588	552	606	560	612	571	587	563	579	594	569	655	612	613	595	604	571	561	607	574	584	582	552	632	575	591	629	570	536	593	578	598	623	621	583	552	578	546	544	587	613	610	564	616	589	591	624	604	602	627	588	589	586	613	576	604	574	606	522	568	564	588	559	597	623	559	589	551	597	561	591	612	595	630	618	603	610	572	595	574	617	584	639	583	546	608	612	613	574	586	576	604	630	571	561	602	599	588	551	602	607	565	572	608	546	544	627	610	576	594	592	572	596	623	591	600	549	572	576	572	583	615	613	641	579	626	584	591	570	585	536	566	571	558	609	574	563	566	576	578	532	558	613	541	626	583	545	598	587	581	593	568	566	555	595	589	570	631	589	529	628	612	632	600	569	581	548	564	602	566	593	608	585	598	613	607	600	562	613	566	623	596	592	553	624	585	587	536	576	591	631	610	552	655	592	555	608	599	586	580	553	609	627	594	613	621	578	597	617	551	541	580	617	604	527	584	562	600	615	538	576	592	581	604	590	623	581	564	581	586	562	602	583	569	625	583	589	602	593	616	597	604	605	602	545	598	611	591	581	587	572	596	569	576	635	558	586	586	562	591	555	602	592	563	577	564	586	551	585	590	602	620	606	603	590	614	562	597	574	604	586	546	603	603	639	597	568	581	589	596	607	578	563	599	570	574	565	644	609	558	603	582	582	621	572	549	606	552	622	587	593	592	557	580	619	569	611	587	599	580	529	598	573	588	575	629	607	585	555	609	637	554	615	615	578	598	584	548	574	590	622	576	555	574	564	573	571	624	604	581	609	561	601	576	556	593	543	633	581	608	587	582	605	658	581	584	563	598	623	573	569	565	547	578	575	567	577	530	569	607	625	573	547	581	575	617	608	622	611	587	569	587	561	576	586	558	609	609	576	576	573	581	539	584	556	595	577	563	589	575	622	607	581	583	576	596	613	583	620	581	566	621	558	599	578	596	549	584	569	608	571	597	581	607	572	582	575	585	591	574	580	611	572	553	564	652	573	580	547	603	556	578	606	571	588	557	594	601	611	545	587	577	583	560	557	596	602	561	574	592	581	581	589	587	573	575	548	583	595	588	585	615	596	598	559	634	593	608	593	637	598	559	557	586	578	609	577	599	580	567	620	625	557	637	571	587	620	575	557	597	597	604	560	597	577	521	577	557	547	598	594	601	560	553	609	575	607	580	570	591	582	587	563	633	564	572	623	626	611	576	602	561	540	555	596	591	614	630	579	557	575	627	577	558	526	585	571	596	588	515	591	618	569	610	539	575	590	550	573	557	605	625	611	628	601	557	609	627	554	596	578	562	586	592	578	591	572	574	581	585	564	635	615	625	570	603	584	580	589	596	581	629	591	561	552	621	593	601	592	579	605	560	589	602	606	581	551	578	598	610	563	572	574	541	564	561	557	544	570	550	594	591	557	614	611	539	585	590	577	618	582	593	627	560	592	610	613	593	600	565	552	566	585	618	654	565	590	582	611	594	579	607	597	596	576	614	652	597	582	581	586	628	583	562	612	584	610	568	604	609	582	592	597	592	589	562	586	575	529	587	587	578	585	586	583	560	546	584	599	590	581	543	572	608	617	570	600	577	593	607	645	634	599	566	559	563	607	549	604	583	579	596	598	562	611	581	596	577	596	621	591	595	580	630	601	596	618	558	593	526	561	566	550	600	632	577	612	614	612	603	614	575	565	590	555	544	567	592	585	613	624	604	597	626	577	569	591	593	580	601	602	571	657	596	588	584	600	629	590	649	660	607	561	582	578	578	564	607	545	569	581	593	583	582	591	558	609	549	597	617	564	600	594	601	603	597	598	582	628	555	586	575	583	573	576	565	561	613	552	540	612	567	604	595	598	567	547	585	565	565	597	533	546	590	588	596	599	541	535	587	609	584	609	592	622	596	587	589	636	619	598	584	582	587	567	600	612	603	594	567	601	598	560	593	618	613	575	603	617	624	605	590	626	622	572	586	587	583	565	567	589	568	603	572	595	582	604	565	618	579	591	593	590	542	560	612	596	601	599	559	569	545	636	558	566	615	596	538	590	575	589	611	620	589	564	567	566	593	534	594	594	581	569	553	592	576	592	568	593	591	584	550	574	620	583	593	585	587
23424	21863	31412	26913	23280	21392	10999	672	448	399	425	429	405	384	399	389	425	424	395	395	440	404	392	404	395	398	425	424	414	420	388	403	394	401	438	459	378	387	395	417	367	444	407	442	385	418	397	384	361	363	410	415	370	370	398	414	414	405	387	399	385	413	436	354	421	410	386	356	383	391	414	390	437	393	400	382	356	391	384	451	406	394	397	413	366	427	433	374	386	426	405	420	389	375	399	411	410	391	389	371	427	405	375	413	401	401	411	451	382	429	391	400	402	396	410	403	400	394	388	418	397	380	361	421	377	395	421	399	367	394	420	408	366	373	385	399	374	403	379	411	407	414	355	412	390	389	399	377	381	394	397	387	425	389	443	422	406	380	377	401	370	397	400	406	404	405	428	382	401	416	410	415	390	389	370	376	396	401	394	366	394	373	431	384	373	408	376	388	425	417	398	382	384	420	400	394	402	425	403	335	373	413	428	351	378	398	410	389	400	399	397	387	369	403	399	388	409	424	402	397	425	411	396	423	405	432	404	429	390	410	403	381	398	408	415	361	396	398	430	417	367	415	419	380	433	417	411	415	412	406	408	390	367	424	352	401	407	398	384	416	433	406	419	393	390	404	361	424	387	381	369	434	402	408	409	387	385	394	424	401	387	407	434	413	395	398	386	344	432	397	408	406	378	402	415	379	387	365	366	419	396	376	371	377	379	383	385	423	387	380	418	363	386	408	418	395	430	401	401	404	405	380	401	394	410	398	405	420	416	414	415	398	384	372	374	390	385	371	409	425	407	385	410	406	418	381	403	384	397	392	422	378	401	427	408	427	467	395	434	374	368	415	428	416	396	428	418	377	387	402	442	423	404	398	376	428	434	360	377	387	410	405	418	393	390	392	434	407	372	433	405	399	365	421	413	400	403	444	400	395	378	393	419	392	385	417	428	410	387	374	406	392	390	404	427	425	414	370	400	401	403	374	437	383	424	392	368	418	405	399	402	401	385	388	404	376	415	378	383	432	401	390	380	383	383	422	437	357	384	402	411	427	377	456	420	426	405	375	417	398	355	414	411	382	408	413	411	389	380	388	366	429	407	395	405	386	395	390	374	405	374	384	418	426	424	379	389	415	390	412	397	391	385	395	383	370	411	410	403	424	400	386	434	406	404	449	419	416	388	389	406	417	379	392	405	380	391	401	409	378	402	389	403	400	375	393	399	363	434	382	418	361	396	401	415	416	386	410	365	422	381	414	378	409	402	387	386	418	384	411	441	393	396	425	408	435	384	368	381	378	438	389	401	396	386	424	395	402	399	399	402	379	400	375	382	418	411	391	407	421	384	411	403	386	421	401	394	380	399	387	378	428	366	402	391	427	421	378	377	405	400	421	377	400	366	411	393	380	424	365	409	394	410	388	399	399	403	397	441	395	367	386	406	407	396	377	386	429	377	429	423	409	380	415	405	402	426	420	428	395	389	412	404	416	397	395	399	387	411	424	369	401	381	388	435	384	411	392	367	394	407	422	371	391	431	401	403	408	394	400	407	390	400	393	375	399	391	448	423	393	379	387	443	424	439	438	417	430	400	418	383	402	407	410	399	387	404	401	394	431	378	402	408	388	399	390	374	402	375	427	393	403	374	398	400	399	412	423	407	409	424	442	408	384	419	416	411	377	428	411	414	412	412	389	366	413	390	404	366	419	377	420	404	400	433	389	420	394	384	396	399	415	390	397	404	401	420	419	419	393	429	387	405	380	414	406	432	400	378	376	401	399	405	384	418	403	395	398	434	378	394	434	406	386	437	400	401	434	391	367	419	424	360	411	402	383	409	407	408	402	396	423	432	422	366	377	420	386	399	396	373	416	378	402	340	414	376	343	409	368	396	378	382	397	389	378	363	377	390	385	400	404	406	404	401	381	397	422	440	412	408	391	428	377	389	438	412	403	399	404	423	374	371	401	420	404	414	411	419	397	399	405	411	399	395	404	395	408	410	398	421	364	417	384	423	416	379	395	389	396	402	424	407	349	386	397	398	391	407	402	421	402	408	443	448	369	401	408	383	418	395	380	414	404	412	415	387	394	382	431	386	402	387	386	390	381	375	376	423	410	425	448	389	386	386	370	379	374	365	411	371	388	387	375	424	438	404	401	371	384	398	423	388	373	418	420	445	375	413	368	392	418	386	405	402	427	404	399	388	391	369	399	387	434	392	401	397	425	367	394	369	395	376	415	394	387	429	396	417	405	419	389	344	380	399	380	399	386	413	399	403	376	415	415	415	431	376	397	418	422	407	397	395	427	419	390	371	403	403	421	403	385	423	395	378	412	375	393	422	397	404	406	393	380	388	416	425	403	412	383	395	435	369	405	421	376	410	359	438	397	421	383	409	398	423	422	403	404	399	403	416	387	429	398	428	391	401	390	389	394	369	393	415	418	372	370	421	387	415	435	374	385	395	386	377	399	415	408	412	430	400	396	408	402	371	442	397	387	412	410	402	403	408	393	417	372	418	415	385	389	412	391	382	399	415	390	368	374	359	429	397	392	374	387	410	358	429	370	386	404	415	408	417	385	372	389	417	361	399	389	373	411	386	391	413	377	399	378	360	397	402	420	408	359	410	402	409	397	411	402	390	394	396	414	386	378	413	360	442	413	435	405	412	384	364	392	416	392	404	393	414	385	418	432	405	406	408	397	362	368	393	401	408	414	390	389	392	391	382	363	378	391	386	406	401	388	381	383	413	397	417	400	381	401	401	400	409	417	376	399	386	433	400	408	421	418	379	412	416	397	402	381	349	411	416	403	392	408	394	362	389	410	382	362	392	397	377	375	397	390	406	395	387	409	418	400	422	390	412	406	396	438	374	391	375	425	389	395	383	413	410	403	412	369	400	402	408	392	371	406	369	362	373	378	416	387	395	390	420	365	408	405	441	388	420	381	406	411	376	402	388	418	387	422	367	404	388	417	395	387	400	435	395	429	405	431	385	385	390	382	408	394	409	436	383	408	404	382	386	375	402	412	403	428	382	353	415	371	388	409	433	413	411	388	426	396	372	344	400	394	386	415	390	377	415	416	413	405	403	420	416	427	415	385	362	401	408	374	422	405	402	434	394	376	434	376	360	412	404	428	419	395	399	392	423	407	409	405	423	395	425	369	388	382	432	382	381	381	412	390	426	392	436	397	414	430	414	405	401	397	403	375	436	404	382	383	410	399	401	437	434	391	402	371	392	412	400	351	396	404	371	376	400	408	399	395	381	392	404	419	376	388	413	406	410	371	383	382	413	384	422	409	404	410	358	377	400	443	400	388	414	415	395	413	370	372	423	411	414	384	427	422	416	380	360	418	401	411	390	380	393	412	411	403	384	342	398	390	415	399	450	410	401	389	408	371	396	369	372	420	404	421	389	378	390	392	386	394	380	358	384	411	400	401	413	374	376	384	392	380	421	406	400	390	409	382	415	359	382	428	408	396	394	426	404	391	424	417	428	390	394	390	411	419	383	382
62397	102282	83151	55143	35584	18385	4561	641	625	600	652	580	598	565	561	574	565	579	605	621	617	636	582	595	618	604	582	592	631	605	581	579	578	616	584	611	621	562	598	569	569	586	633	581	597	614	594	639	601	588	622	618	631	556	596	616	589	570	592	588	580	609	534	625	620	604	619	644	612	584	638	591	607	588	602	580	596	612	611	588	600	568	585	585	614	550	585	594	584	617	600	554	618	615	596	584	588	583	568	557	623	575	578	611	634	574	599	584	601	587	584	608	591	641	606	636	599	579	616	587	597	627	608	616	594	568	599	560	578	630	618	591	617	599	584	591	587	629	592	566	653	557	593	600	585	660	576	603	588	607	584	589	587	589	593	585	564	618	624	618	550	583	628	600	642	585	634	626	599	595	572	589	604	609	629	612	607	599	537	621	610	595	638	601	585	606	596	595	575	606	566	655	555	627	572	585	630	568	602	622	604	601	603	592	600	582	620	588	597	624	552	597	552	608	588	576	600	596	593	560	564	568	546	561	589	579	571	604	645	611	592	586	595	598	596	597	607	637	590	626	592	576	570	592	562	563	625	613	592	625	537	643	611	606	609	597	584	577	612	618	599	574	595	567	587	621	588	587	592	629	605	614	563	614	606	586	570	606	547	562	607	611	589	606	561	580	637	554	570	600	605	557	608	573	615	610	617	581	544	597	587	619	550	570	555	591	593	600	573	619	594	653	599	619	583	600	646	583	631	575	575	593	614	564	568	605	605	596	582	599	570	624	602	645	574	561	620	552	563	619	645	607	630	630	572	612	616	557	597	609	602	650	629	648	616	617	612	537	581	595	586	578	615	605	603	583	596	642	610	604	586	628	641	570	589	650	656	600	610	616	614	572	583	546	616	586	574	584	597	588	599	570	584	617	614	605	583	592	617	583	597	571	560	602	618	622	571	629	623	604	650	629	603	630	579	627	538	616	638	579	581	564	586	590	572	581	586	643	564	607	637	601	561	616	563	598	573	662	604	674	604	618	607	580	589	551	608	597	612	586	603	601	648	613	545	597	589	585	671	645	600	603	624	587	605	605	579	584	553	597	596	562	614	624	612	584	624	555	601	631	622	567	629	616	602	602	626	583	610	590	592	559	549	612	606	593	597	617	538	559	580	593	550	570	611	575	583	601	584	596	540	620	569	533	582	618	597	629	598	594	596	598	585	620	601	576	617	578	603	601	630	587	628	620	588	615	597	616	584	561	636	615	595	607	600	606	623	613	609	585	580	641	593	593	569	559	597	605	584	674	612	559	573	603	554	618	579	598	560	646	570	568	569	539	596	585	588	571	622	618	574	583	647	581	586	576	655	559	625	605	582	631	608	585	579	606	597	611	577	589	568	563	599	627	561	607	635	583	604	603	625	626	584	591	617	546	595	607	587	593	612	567	597	609	558	596	638	593	616	527	615	599	642	605	577	617	630	580	610	624	592	574	604	652	595	566	594	562	648	604	598	583	575	581	596	535	575	616	581	602	583	614	635	580	530	568	562	608	616	604	609	586	589	583	576	601	638	600	566	577	616	585	550	590	566	593	619	582	606	598	564	604	570	597	600	570	608	607	591	562	598	634	575	629	600	574	598	579	640	604	592	585	621	593	587	588	581	607	554	586	616	592	584	609	607	564	638	556	622	613	579	590	574	591	552	561	600	628	596	600	602	581	626	601	612	545	611	580	605	601	613	635	625	557	588	571	589	591	583	553	581	589	638	582	598	614	562	571	600	578	612	573	610	612	635	595	568	595	587	568	600	592	562	620	551	569	534	584	573	583	593	569	564	614	566	572	601	596	622	613	578	604	587	627	580	558	602	602	628	634	615	559	613	641	588	612	577	580	595	585	594	595	580	646	583	577	555	607	618	615	605	606	547	585	581	643	579	591	608	617	604	603	604	609	589	591	617	610	603	575	614	606	570	553	560	635	594	585	613	593	594	641	577	615	599	599	634	610	601	576	566	566	583	623	578	587	604	604	585	558	604	595	569	607	597	594	599	583	583	585	592	607	595	573	579	569	587	538	615	637	572	601	576	594	539	631	617	589	551	598	584	647	618	640	622	580	591	576	545	563	568	613	577	595	589	599	579	594	596	570	587	587	602	559	595	566	597	553	605	615	617	630	582	588	605	597	564	551	613	582	599	633	594	579	578	587	593	641	630	579	562	620	631	640	661	603	620	579	589	589	600	592	605	601	577	585	621	565	575	619	621	555	570	587	581	571	601	608	589	597	605	563	653	590	610	596	587	534	570	572	571	610	597	633	608	608	598	614	621	614	613	583	566	632	600	642	593	575	590	557	561	607	611	575	614	634	613	609	643	594	619	555	631	572	613	609	576	651	571	622	611	597	558	611	561	574	607	634	593	585	614	554	649	551	620	627	607	685	597	616	606	575	588	591	568	586	620	599	614	610	634	585	580	546	553	605	607	613	582	606	584	599	638	570	614	577	577	595	616	591	558	594	639	611	578	583	580	604	606	550	557	548	580	565	646	577	577	650	643	542	563	577	561	612	588	619	620	593	570	580	586	563	598	583	605	595	569	611	644	573	600	618	576	626	582	600	572	608	619	591	592	590	590	589	602	609	569	616	596	657	530	602	622	547	622	599	585	532	584	624	619	604	549	556	631	561	628	630	594	594	562	577	595	605	630	558	576	610	601	584	614	593	580	607	577	553	611	610	619	590	561	578	606	589	659	596	598	613	613	553	576	575	603	576	614	599	610	592	603	599	562	620	608	572	546	600	621	582	628	584	611	597	592	619	610	577	597	605	607	581	606	593	590	588	634	570	603	563	618	603	555	597	605	589	531	587	606	572	616	593	613	628	600	617	596	584	608	594	567	560	597	609	595	577	637	540	608	592	590	608	603	663	569	592	570	596	598	629	615	607	582	555	582	611	627	613	599	546	595	595	615	564	636	593	665	565	599	623	613	606	579	575	610	569	620	600	576	576	619	596	604	593	582	582	610	566	606	546	579	619	638	566	575	569	602	573	557	568	599	573	611	563	624	605	558	627	566	641	579	601	604	592	605	595	634	606	584	581	600	578	598	601	606	615	603	612	593	629	633	570	542	596	582	592	552	624	546	631	613	579	557	577	612	598	570	631	619	581	633	635	591	611	595	615	625	592	573	609	596	631	592	627	620	548	588	553	594	594	615	598	631	599	576	581	600	555	574	599	602	546	572	594	597	578	578	653	578	586	599	574	597	585	595	600	570	628	579	615	578	607	585	591	578	615	579	620	595	581	562	621	610	597	590	584	591	603	617	575	603	607	578	623	537	581	588	547	605	585	562	562	551	607	595	602	609	554	528	562	597	622	606	600	620	590	593	623	603	594	562	606	571	553	586	634	620	596	618	589	569	615	595	574	571	566	595	596	626	581	635	558	589	563	590	598	576	597	599	579	647	575	606	620	546	585	629	641	590	549	624	598	610	582	647	609	603	605	617	592	602	603	601	585	594	534	586	619
28550	27091	29757	17113	4443	1332	480	322	325	314	309	335	314	356	311	346	330	299	356	303	316	322	335	344	337	354	379	297	360	321	332	328	329	345	315	331	314	309	334	361	319	344	322	343	338	327	350	317	324	331	323	349	370	369	319	326	318	350	360	320	312	356	326	315	301	338	335	323	330	318	328	318	324	310	344	331	323	321	326	321	327	309	317	361	286	327	344	327	337	320	298	345	323	348	329	319	313	328	333	317	295	300	356	313	334	323	365	327	334	330	298	336	321	342	317	305	302	303	306	355	336	324	331	317	323	339	314	317	347	339	320	299	347	352	335	352	346	338	306	304	331	340	325	305	309	323	346	307	322	310	339	336	342	334	364	312	351	348	307	315	341	302	338	333	329	346	347	332	351	336	371	326	331	312	327	354	308	349	349	323	357	342	306	346	314	344	316	328	326	327	339	338	330	376	328	304	325	346	337	342	330	362	345	367	325	329	327	354	318	321	320	341	354	367	357	349	340	342	316	327	367	320	357	335	331	361	316	312	335	321	337	330	341	289	295	371	334	324	356	309	327	302	313	327	334	330	327	317	327	312	361	333	352	329	350	345	315	346	326	342	335	336	333	340	326	318	329	344	364	313	345	303	359	346	314	332	308	338	333	324	321	335	321	386	395	347	327	339	315	304	336	279	316	348	344	329	346	294	326	348	310	337	305	344	324	332	346	354	314	368	330	351	329	328	328	331	335	354	323	333	322	337	324	337	328	324	295	332	315	305	314	317	292	328	306	313	358	340	330	338	339	320	350	314	326	354	319	324	328	355	322	325	330	332	314	331	336	341	333	323	316	293	295	317	338	312	355	302	330	313	314	323	331	352	351	310	315	312	338	320	330	337	335	336	314	334	342	325	317	310	347	349	351	313	333	315	316	325	340	337	338	337	314	318	322	325	319	341	352	346	338	346	325	353	324	324	323	326	328	345	315	344	321	344	341	346	339	338	330	322	339	305	355	331	340	328	318	322	330	301	328	308	299	341	332	334	356	326	338	351	353	294	316	346	299	345	323	300	329	321	334	326	299	297	332	327	318	332	278	310	334	337	336	338	348	345	332	355	357	325	335	296	327	331	348	329	333	323	362	318	325	311	306	323	337	304	361	310	309	334	346	347	297	328	343	339	324	289	365	352	329	307	327	346	332	331	327	324	345	350	369	326	330	343	344	356	336	320	320	345	327	330	336	320	336	310	339	322	339	336	334	308	328	348	334	312	332	340	322	317	325	354	329	324	332	341	321	323	317	338	331	348	329	289	349	328	324	298	332	320	309	355	324	341	320	365	313	291	319	311	316	365	322	332	362	335	363	296	325	338	324	333	327	338	322	373	351	311	339	325	319	302	308	346	319	333	313	315	353	316	309	323	303	331	321	360	348	345	308	276	331	336	304	310	329	361	323	354	335	303	356	339	323	335	318	329	327	341	322	337	310	310	352	309	340	335	331	322	301	318	343	334	322	303	333	335	334	333	344	340	331	340	295	328	340	343	332	328	306	332	318	328	319	342	300	336	326	318	298	334	298	345	318	326	306	329	304	323	326	305	307	320	336	319	289	305	329	337	346	353	321	314	334	347	331	328	338	348	304	337	308	338	377	325	316	348	331	338	347	298	289	315	307	312	314	315	328	288	319	345	314	307	332	331	302	310	333	339	295	329	332	327	321	346	293	343	331	308	320	328	307	312	347	372	326	334	333	313	315	305	323	307	331	334	341	354	337	333	355	332	299	322	333	362	335	348	325	357	353	333	323	326	308	331	302	362	347	314	352	342	318	365	342	309	346	312	312	315	317	313	334	337	316	338	298	318	336	278	310	287	317	345	349	305	326	328	343	295	327	331	330	339	311	322	331	321	304	319	319	337	308	312	344	320	332	340	347	358	334	315	300	314	324	322	330	341	349	334	295	312	313	346	344	351	346	311	304	323	312	330	333	295	361	309	358	306	349	311	363	310	311	293	313	306	344	319	361	333	318	320	329	316	326	355	304	338	333	336	316	302	320	341	334	315	316	337	352	335	340	342	317	326	328	309	315	326	327	320	325	324	290	351	312	342	334	313	341	299	350	340	335	306	331	354	312	320	343	314	328	310	304	349	312	323	296	331	350	323	324	343	313	320	332	342	316	329	322	326	323	316	317	318	352	300	322	374	321	308	321	315	363	339	359	330	341	342	333	317	320	337	390	330	300	328	360	351	325	345	365	348	335	346	307	383	339	381	336	343	309	355	354	315	362	310	312	313	326	315	329	332	327	335	308	302	343	289	303	320	366	328	330	340	335	334	351	347	315	350	309	322	325	336	346	285	353	343	323	322	334	361	322	324	320	313	333	329	371	345	353	303	356	319	362	330	310	326	342	295	305	305	305	337	361	316	320	339	338	317	332	343	301	320	359	352	342	351	356	309	316	325	329	340	326	296	331	332	333	323	314	348	320	369	347	330	340	349	320	330	323	323	339	343	333	306	346	313	336	311	336	312	318	351	313	304	327	339	327	314	293	345	330	306	292	324	319	337	319	332	328	315	311	351	309	305	333	339	328	325	307	336	321	325	317	334	335	320	296	321	296	287	346	337	335	312	340	312	355	338	313	325	339	300	330	307	340	331	323	321	351	320	327	298	330	328	338	343	325	338	335	326	267	341	323	366	318	322	339	349	310	322	304	296	366	324	314	315	319	328	296	337	293	323	331	326	298	336	305	348	320	325	324	328	320	303	294	331	335	365	335	309	349	341	354	350	335	307	329	307	348	306	347	333	331	301	315	353	358	333	315	352	335	323	348	352	357	334	292	311	356	321	315	325	310	334	340	299	290	293	324	332	325	280	321	340	332	344	297	365	310	324	310	372	323	317	338	323	336	297	323	336	338	341	332	354	335	327	347	296	333	331	349	319	339	319	314	327	299	338	295	283	336	342	311	339	367	343	376	356	347	322	311	332	333	317	340	316	331	349	338	329	336	332	334	344	319	329	323	322	366	322	315	359	318	333	298	328	333	319	347	324	326	333	348	353	291	284	323	350	357	346	320	354	316	331	322	319	319	321	313	336	325	324	316	344	353	331	316	321	355	322	356	336	287	324	356	320	323	335	342	327	318	316	326	329	323	376	329	311	336	308	343	336	335	324	364	323	347	321	322	326	329	354	320	316	322	330	312	356	320	352	310	350	329	345	356	332	326	305	347	324	297	340	355	307	329	344	331	339	358	307	315	320	359	341	297	355	338	363	336	313	332	315	334	321	303	346	364	309	340	323	299	351	299	349	344	337	307	312	335	311	350	340	294	336	324	337	322	350	339	338	325	344	307	323	336	301	325	361	353	286	317	312	331	356	356	305	353	328	363	313	334	319	314	387	343	327	342	343	344	300	332	351	308	299	324	344	328	313	317	305	307	322	344	331	355	328	344	316	357	318	352	330	313	303	322	337	331	327	313	331	359	349	349	323	315	314	312	334	320	312	310	306	334	352	318	320
32787	44981	35261	17803	6870	2525	821	532	486	501	458	522	516	530	502	537	510	481	522	540	520	542	542	524	522	509	469	525	507	475	528	527	490	504	500	494	483	482	502	499	527	513	497	513	521	518	463	501	525	476	491	512	524	471	513	516	519	500	546	486	500	521	549	532	519	501	516	499	527	470	539	506	505	517	497	537	531	514	508	489	468	470	539	504	507	510	499	547	516	471	509	475	509	471	497	471	490	499	474	516	504	526	484	500	527	531	523	538	543	499	536	495	497	475	540	499	539	533	504	508	473	501	506	520	498	511	517	512	529	502	514	469	538	492	516	506	546	479	529	514	513	508	516	529	488	480	502	519	515	504	507	507	490	490	498	506	485	512	532	519	499	550	557	521	525	512	500	550	483	482	486	501	494	478	502	506	466	538	511	462	482	545	506	508	500	522	456	522	516	522	532	521	504	508	470	506	537	542	502	498	491	518	538	521	519	503	517	548	501	498	510	487	450	488	489	513	513	535	503	518	508	525	545	495	517	493	553	508	473	488	520	524	495	537	559	484	535	529	511	491	481	517	496	544	532	496	486	546	537	541	525	531	512	483	524	486	526	480	529	527	503	505	515	495	477	487	503	488	543	530	519	529	454	517	520	499	527	527	535	541	483	481	514	487	502	540	494	462	507	510	504	514	510	503	502	503	519	472	525	493	495	525	509	518	524	547	505	465	509	516	510	484	510	508	517	461	482	549	539	516	515	498	491	509	528	456	485	540	470	483	516	531	505	498	556	498	519	517	516	504	503	547	493	525	516	504	493	498	494	498	493	490	504	511	510	494	510	517	494	467	514	522	536	546	515	508	514	498	544	574	472	502	486	502	521	507	493	486	517	497	495	537	504	502	519	533	525	503	517	532	509	471	478	507	507	507	540	500	528	510	515	513	515	500	487	481	524	454	504	523	491	541	526	492	564	503	487	493	560	491	445	508	518	533	528	501	528	558	498	513	528	544	478	516	519	511	484	534	520	521	505	468	511	477	515	547	473	480	490	520	495	546	501	519	482	504	532	483	495	547	520	520	534	506	516	507	506	528	475	508	498	493	517	541	528	524	485	528	499	521	498	471	492	500	560	479	488	519	544	549	466	523	510	504	481	498	479	515	490	503	504	497	576	478	528	465	491	504	512	486	524	541	530	471	521	516	476	501	501	503	516	516	502	487	465	491	495	516	483	508	540	538	490	478	511	500	469	494	499	555	518	481	524	466	524	461	450	527	531	520	514	509	516	531	507	512	537	532	539	533	542	497	484	485	539	535	541	533	528	522	495	495	523	490	502	521	493	510	482	525	487	520	494	522	487	506	518	524	494	503	490	508	511	475	507	558	515	498	534	522	522	448	510	476	518	526	502	515	530	535	507	506	493	527	493	468	486	516	552	516	493	543	491	525	509	459	536	533	510	510	496	521	546	522	512	511	492	494	481	504	500	517	508	480	489	493	497	468	520	480	493	496	540	500	506	506	489	509	491	523	493	535	515	467	486	503	520	516	496	477	526	520	517	499	542	522	534	497	512	481	474	555	509	524	521	508	502	502	529	499	514	506	481	517	516	512	521	489	497	558	508	497	493	516	500	526	516	502	535	563	513	543	492	498	485	477	495	535	483	474	495	491	506	493	519	510	510	535	541	524	512	497	539	521	477	520	478	511	503	537	541	524	522	502	553	514	512	502	521	498	514	518	510	541	495	562	484	536	500	544	465	514	496	529	509	504	522	561	508	461	458	523	502	563	475	523	518	507	543	508	495	532	492	503	500	516	511	523	488	518	546	488	502	510	524	521	491	493	472	555	539	514	502	543	504	538	487	527	535	495	467	516	520	467	519	505	525	459	507	508	507	521	480	493	517	525	573	521	532	501	510	517	525	476	492	482	551	499	517	501	483	502	474	504	554	504	515	528	531	469	473	516	519	551	543	497	545	468	511	480	507	519	510	530	517	532	515	502	536	515	480	501	542	501	513	525	520	527	530	483	478	506	536	511	463	536	488	497	517	493	474	531	467	509	490	545	562	503	484	538	526	511	493	489	506	510	513	502	513	471	458	519	489	521	526	539	480	508	523	517	504	476	546	484	507	499	513	467	524	512	510	539	534	514	549	523	515	467	527	544	532	495	505	531	534	511	563	498	512	521	488	470	508	472	534	541	543	499	509	533	492	510	548	488	500	480	534	471	508	521	561	526	482	524	506	516	437	505	522	521	510	506	446	517	494	525	501	530	519	481	496	485	535	493	505	505	513	521	484	521	480	532	516	508	519	527	472	510	509	534	547	499	475	495	527	574	466	530	483	487	553	554	488	507	521	541	477	527	500	499	521	567	520	541	510	529	528	478	498	518	550	496	497	542	492	544	527	525	499	522	539	498	520	480	497	477	492	463	501	524	498	513	507	494	514	513	526	534	496	485	511	493	525	490	527	491	518	508	514	498	492	522	542	467	568	520	494	461	524	509	490	496	503	533	503	556	498	475	468	519	511	506	488	542	526	501	509	512	480	502	513	501	553	539	502	503	494	518	540	555	522	500	513	542	490	512	506	510	519	492	521	472	525	521	471	495	473	465	528	511	536	477	497	551	514	488	502	512	539	517	463	484	517	503	481	530	445	540	516	548	522	517	501	459	501	534	534	521	495	541	523	491	501	509	513	518	520	552	467	466	534	541	481	520	498	483	521	498	508	509	528	470	480	526	519	503	532	501	521	496	493	517	499	525	532	496	520	528	502	489	517	517	527	493	462	496	516	495	458	510	497	503	510	488	506	503	506	519	483	509	486	498	541	514	541	508	514	491	526	483	487	460	527	503	511	432	507	507	508	513	501	504	507	562	519	505	514	524	526	498	496	531	496	533	470	481	529	505	496	515	509	534	515	511	498	480	532	507	497	540	493	523	461	470	504	496	489	516	491	502	503	498	503	524	479	494	497	513	502	535	532	530	553	498	486	500	490	515	491	514	518	542	520	491	500	489	517	529	536	508	504	509	475	555	496	463	517	525	505	526	503	582	507	493	507	501	493	504	496	543	544	514	489	498	501	508	500	507	507	520	496	528	510	554	526	515	486	557	515	511	541	528	514	532	575	502	541	481	524	503	517	483	470	477	521	520	510	481	517	524	484	513	490	505	504	508	503	521	499	532	474	528	512	500	525	515	545	541	467	462	560	492	466	472	530	491	529	476	513	511	495	495	470	467	482	513	484	508	518	523	487	470	511	469	504	523	511	541	532	546	493	511	551	514	480	489	506	507	550	486	530	521	484	505	533	523	536	512	483	485	481	521	489	481	492	492	508	514	508	488	557	516	451	517	528	488	516	546	547	489	506	484	512	487	521	457	484	495	508	531	504	526	511	519	533	526	515	506	515	493	501	513	505	492	526	528	536	504	496	519	489	499	510	529	470	484	505	540	497	510	552	528	542	514	501	480	491	519	472	490	488	492	510	535	506	495	477	522	519	507	537	526	508	505	530	550
24381	22250	32958	29816	23145	15451	3307	483	403	377	409	407	375	390	357	384	404	396	370	413	395	397	449	410	379	388	398	433	377	409	399	382	359	366	346	404	358	398	381	366	388	396	396	391	368	382	384	383	351	402	386	386	437	404	383	380	371	402	395	409	412	407	408	377	367	395	414	389	397	366	418	384	387	366	378	353	378	369	388	420	384	373	394	389	417	386	420	398	364	350	364	354	387	369	371	418	395	424	421	363	367	350	363	362	419	396	377	376	411	401	389	368	400	398	370	366	407	414	394	371	336	399	376	376	384	368	383	379	378	392	391	419	396	380	372	385	375	366	356	371	369	371	358	390	400	380	325	383	353	356	382	366	385	397	387	382	351	382	382	375	410	346	384	394	353	391	368	360	395	331	360	408	369	402	351	363	388	389	406	372	373	398	368	394	365	382	373	381	368	405	417	389	364	378	392	377	408	369	373	401	366	352	385	380	401	371	385	363	387	371	383	385	390	424	410	352	379	386	384	393	387	377	389	358	398	349	363	381	384	404	403	398	387	378	374	379	373	375	380	382	396	402	401	356	392	354	371	365	390	425	393	379	406	405	381	375	390	366	369	388	400	356	384	390	390	387	398	365	392	337	388	391	396	400	431	367	362	371	431	406	448	386	350	350	365	355	392	388	356	376	378	392	397	396	391	405	336	351	393	361	378	399	409	399	357	368	378	400	359	362	402	375	353	393	399	395	387	399	390	346	395	381	369	382	360	368	415	399	362	354	374	413	404	381	396	405	364	388	411	355	381	347	417	424	369	405	428	368	402	400	411	346	396	384	379	352	363	389	372	376	411	412	386	395	393	369	350	391	365	372	371	361	428	371	351	372	377	368	372	392	412	386	370	361	397	393	367	422	402	396	385	414	407	349	367	425	389	408	375	381	370	377	370	379	367	407	360	416	414	355	392	379	457	363	365	404	403	381	397	370	389	355	398	370	378	385	330	378	406	417	403	357	412	381	393	432	371	370	379	398	398	414	388	365	399	419	360	392	371	395	374	393	415	352	344	349	398	363	415	368	378	400	358	357	411	416	379	379	409	394	384	374	367	400	401	376	357	385	385	383	413	360	356	391	367	374	395	340	401	371	400	390	369	393	370	372	377	360	358	377	424	396	429	388	389	398	390	328	444	327	383	385	354	371	387	379	380	402	387	375	351	392	391	408	341	393	395	421	398	374	403	384	395	376	374	399	389	373	373	392	389	370	370	382	417	397	404	388	395	430	317	346	376	393	427	399	362	419	385	389	388	385	388	386	393	392	391	418	397	405	420	380	366	384	411	411	350	370	393	402	381	375	394	405	357	389	381	360	365	374	392	358	371	385	353	365	367	388	399	367	359	384	412	430	362	347	381	411	375	395	389	414	391	338	396	405	399	358	402	376	386	381	367	375	390	396	349	328	392	378	386	385	373	402	446	376	401	376	381	382	361	360	397	367	376	408	369	389	374	363	398	377	379	434	407	383	385	369	356	388	382	368	393	398	414	391	374	382	367	370	405	387	358	382	397	369	357	396	374	375	371	396	387	387	414	381	401	393	394	397	384	387	386	342	349	398	400	412	425	387	403	382	413	384	379	349	386	414	365	412	400	376	385	373	425	377	359	417	348	427	434	375	401	378	400	389	383	417	368	416	407	385	382	399	356	417	408	370	379	399	403	395	376	398	386	374	375	400	375	371	380	407	355	395	392	378	359	362	375	392	391	401	402	395	411	379	374	382	375	378	400	386	379	376	329	352	391	364	397	378	412	374	390	428	371	392	386	381	401	387	401	385	366	390	358	390	395	407	425	410	382	370	388	405	387	382	367	401	379	394	397	375	369	379	356	374	363	398	361	395	423	423	357	388	389	401	391	391	400	433	368	390	393	367	398	402	395	388	388	387	380	378	388	393	393	408	369	380	389	373	350	404	391	448	372	386	343	379	391	384	374	384	412	389	407	421	422	378	410	361	401	377	367	342	358	359	367	398	417	388	377	402	385	379	389	372	353	393	385	421	360	419	356	403	376	351	359	384	366	385	365	371	385	430	399	393	364	361	363	442	371	416	365	426	399	371	374	388	344	428	397	361	396	381	364	373	361	403	398	386	403	381	405	393	404	376	407	353	405	393	362	391	380	409	374	383	386	382	403	399	365	379	370	387	373	403	384	370	369	354	348	368	399	349	394	450	384	396	401	350	381	364	376	379	404	398	375	387	381	372	383	400	333	374	392	345	387	398	354	400	392	436	377	410	382	377	353	384	383	399	366	353	384	375	360	364	392	379	365	355	416	391	370	423	409	387	356	384	383	377	372	378	341	355	382	369	391	357	405	397	358	361	359	380	373	377	363	407	394	403	403	380	369	380	420	368	411	391	406	365	379	396	378	404	364	392	380	388	396	386	391	376	425	352	389	373	371	418	395	367	356	380	367	418	389	371	357	400	373	382	382	390	382	402	370	394	365	377	382	376	375	376	364	420	402	378	371	387	383	380	386	400	403	363	381	367	378	382	385	346	363	423	392	391	389	384	418	374	386	415	414	377	402	342	370	386	382	350	420	374	414	397	373	401	426	376	397	407	395	405	357	388	387	383	391	404	420	362	384	357	386	422	385	382	360	373	391	377	373	378	362	375	410	418	419	406	371	361	373	394	393	358	388	363	422	408	353	339	384	378	391	406	353	407	424	384	384	370	384	360	394	387	340	394	398	376	400	379	418	377	399	397	408	401	382	355	381	376	389	342	374	391	426	374	363	368	366	377	405	371	409	384	373	379	399	371	370	373	401	402	390	393	385	373	439	380	393	392	412	357	415	394	420	361	393	398	340	374	369	382	357	388	377	415	363	402	383	394	358	382	366	365	363	385	362	350	362	379	383	393	385	365	389	386	377	368	390	435	382	379	389	370	391	358	378	397	382	395	377	402	398	389	367	374	399	402	381	392	384	428	385	383	379	385	403	392	383	408	401	353	401	391	389	407	414	372	387	407	380	389	398	376	388	389	380	368	408	380	414	421	387	378	399	376	439	393	368	382	360	392	375	385	392	384	384	400	415	389	373	386	383	422	393	348	391	379	382	413	396	357	412	389	358	363	375	365	383	376	367	383	395	351	380	423	390	403	384	403	347	389	379	396	350	370	385	384	370	382	381	399	373	380	340	360	420	372	352	396	421	409	343	426	401	414	380	361	398	391	376	359	394	374	357	398	377	355	385	399	377	365	418	388	392	400	375	382	397	356	388	382	380	387	347	401	409	389	356	395	371	375	389	391	402	416	390	434	384	368	374	382	383	390	391	379	398	394	395	381	394	406	395	371	364	402	401	404	371	381	379	369	359	427	357	383	395	367	377	370	405	386	369	361	376	392	425	374	369	372	380	396	387	379	389	414	408	376	406	390	404	392	362	378	347	360	409	403	397	392	385	410	394	407	387	394	389	377	416	390	392	393	393	359	366	367	363	376	388	366	376	413	363	401	374	371	435	398
58151	89622	72021	45476	27538	11833	2894	643	630	597	603	623	609	575	564	619	600	569	558	562	619	644	607	570	571	591	619	604	636	628	579	613	581	574	616	555	606	634	621	600	572	582	542	577	580	600	612	565	575	568	622	567	575	538	585	604	602	620	579	635	571	598	596	535	629	575	605	542	595	585	556	613	592	589	563	637	584	590	594	634	590	595	579	627	578	613	570	607	618	597	601	591	575	569	597	619	600	627	613	607	582	603	620	652	584	585	571	585	591	602	587	564	626	588	579	595	536	603	638	593	600	591	601	630	586	610	536	551	587	575	598	546	559	625	592	640	590	594	514	571	549	545	614	596	546	626	559	603	560	600	598	579	589	633	579	574	565	601	623	543	593	616	610	555	557	573	573	593	596	572	533	533	571	581	627	585	582	598	565	575	524	562	614	609	621	580	612	587	539	605	572	571	554	609	586	600	617	605	585	580	599	571	611	606	617	624	568	557	538	619	597	561	598	615	571	573	584	567	603	583	612	616	638	591	621	621	567	566	585	588	585	576	568	638	577	549	626	592	616	623	555	550	578	596	528	599	593	562	600	595	568	584	610	623	529	609	580	600	600	586	598	579	562	581	566	595	613	606	532	605	620	589	623	601	599	600	604	617	615	598	585	620	622	582	564	608	623	602	611	634	559	601	596	557	625	599	601	593	580	586	581	606	589	553	590	623	574	581	593	612	564	624	591	613	595	578	596	576	589	592	582	582	584	592	597	566	597	588	590	582	601	601	622	594	570	561	573	627	608	595	605	609	629	615	580	592	575	628	585	567	625	631	584	598	638	570	600	583	604	547	548	580	545	570	572	599	645	588	615	586	581	603	585	558	568	618	634	568	539	601	553	587	596	585	579	614	594	620	608	559	605	590	567	604	607	641	612	586	537	595	572	573	614	622	568	635	590	608	590	613	602	652	615	664	582	609	611	585	592	580	588	613	572	618	567	609	592	574	626	540	564	575	589	582	560	615	626	574	608	583	589	576	549	594	548	606	627	560	569	598	551	577	601	589	582	599	605	563	581	590	611	592	589	557	572	604	649	587	591	598	570	580	542	609	583	598	562	602	573	648	631	570	599	605	598	598	597	572	552	609	601	568	658	610	569	565	551	582	580	581	606	638	600	573	563	596	565	597	571	580	564	633	545	585	602	584	585	607	606	560	562	590	578	573	593	592	595	575	566	570	628	578	629	640	626	591	566	525	616	586	584	640	584	572	605	556	612	603	590	556	544	557	576	635	630	590	575	605	598	583	600	590	594	615	594	605	614	635	584	621	560	598	567	626	585	607	625	594	575	576	592	582	588	603	607	580	589	584	612	588	563	619	576	622	609	555	586	592	586	599	541	606	598	566	511	615	587	556	557	608	603	580	544	647	587	618	574	562	604	558	640	611	604	570	561	599	588	595	605	584	619	603	588	589	579	567	627	555	599	586	554	591	573	554	560	610	574	551	588	537	583	598	585	608	555	605	631	580	621	577	550	612	579	585	605	612	572	561	575	580	631	575	550	579	557	601	614	589	610	569	550	599	594	583	579	614	619	597	573	556	592	619	617	585	601	593	594	606	587	580	591	561	625	585	566	593	587	612	580	627	626	609	596	582	573	605	576	648	594	610	582	591	567	595	580	598	578	598	562	608	612	578	563	601	568	575	541	587	589	622	582	559	584	580	600	603	611	618	582	582	614	581	577	586	568	622	573	575	584	570	605	587	628	563	623	592	605	597	607	583	576	638	594	611	557	580	608	575	571	630	562	615	606	552	587	610	588	581	596	598	583	577	541	611	573	578	603	601	584	604	573	554	592	573	598	571	603	617	613	596	594	604	569	598	561	599	607	553	571	603	572	608	647	650	612	580	584	566	588	609	608	583	610	571	593	576	558	590	645	611	580	538	589	588	556	599	610	572	611	550	592	556	568	540	633	621	614	562	568	571	569	569	544	592	597	617	604	599	574	594	571	618	566	583	532	604	600	610	584	589	596	604	610	605	586	604	588	572	583	566	605	568	576	606	565	576	605	576	610	581	589	590	567	595	572	571	538	565	571	590	593	558	589	624	568	644	565	584	592	583	607	592	571	611	633	617	578	624	630	581	605	581	619	594	598	622	573	567	577	576	597	566	645	557	556	580	587	547	536	571	593	630	612	577	602	601	563	563	617	609	575	582	583	574	587	620	570	519	634	582	635	607	551	610	576	601	587	589	574	530	590	607	571	599	613	653	592	574	572	582	572	556	572	587	632	573	560	543	587	605	575	591	567	569	628	575	610	633	592	577	593	540	577	591	576	574	606	554	569	631	577	593	599	668	624	611	593	616	554	563	648	589	609	625	598	550	578	582	616	616	542	636	580	590	590	579	617	565	592	588	596	584	581	581	607	588	640	600	623	591	559	639	592	567	610	621	576	615	594	561	603	588	626	589	591	568	604	600	578	586	563	612	596	582	533	598	563	596	576	573	554	588	579	595	579	630	607	587	556	595	564	589	586	637	569	591	567	591	608	612	553	604	577	595	618	544	596	579	566	570	556	593	585	586	561	570	577	598	619	551	626	611	595	588	615	638	583	647	584	574	607	595	593	605	562	602	545	604	553	584	624	570	613	579	596	615	605	590	563	581	599	640	595	585	605	583	608	594	595	572	601	624	590	565	644	584	600	588	609	616	569	558	612	596	562	571	588	625	596	601	649	606	614	601	585	623	555	563	607	553	592	561	587	604	583	608	618	628	587	621	582	590	555	599	634	582	599	604	613	568	618	600	586	588	628	578	566	590	578	573	606	599	618	584	571	537	631	593	543	612	579	599	589	549	626	591	619	619	625	610	576	629	586	598	585	580	592	578	605	600	578	595	621	592	587	554	601	612	559	622	615	583	610	572	600	586	584	593	604	567	606	613	604	600	579	584	579	597	594	574	557	579	620	606	607	582	647	591	564	580	613	606	581	601	625	559	598	565	562	581	562	564	596	569	546	566	600	622	619	597	604	564	593	570	584	638	622	560	603	565	572	579	573	598	583	587	615	593	582	623	569	574	551	561	592	556	617	633	605	582	574	605	594	577	610	623	643	577	614	560	633	575	599	569	565	607	575	624	536	600	633	560	583	625	588	576	570	564	571	565	568	583	575	598	576	563	604	578	607	555	589	598	572	592	626	578	560	621	557	598	596	550	539	592	563	604	565	600	576	583	564	634	639	599	598	544	589	578	564	561	560	598	562	583	593	578	585	593	583	612	587	594	552	592	583	609	581	564	561	570	588	629	578	608	608	577	627	574	590	562	590	576	630	586	573	615	595	581	596	579	603	594	574	591	576	587	591	571	578	602	594	619	644	580	600	609	582	607	617	587	626	574	599	544	559	621	568	595	594	598	596	549	592	558	598	595	602	602	608	619	582	615	584	548	599	577	606	596	600	627	567	580	578	565	546	598	577	557	573	616	598	626	645	600	581	561	634	558	588	600	596	567	566	616	584	610
23340	21844	31442	26950	23409	21264	10582	744	440	368	447	386	421	381	399	400	426	467	421	422	434	425	421	420	390	411	350	407	422	443	435	414	400	407	427	387	385	385	391	379	419	390	419	399	401	371	403	384	390	424	360	412	407	358	395	372	397	411	409	428	414	422	404	406	409	389	435	404	426	364	382	399	419	353	416	379	408	389	385	395	409	391	417	409	398	408	390	379	398	399	375	401	412	385	361	411	415	416	402	382	444	421	400	429	389	375	399	417	378	411	378	403	397	384	418	394	421	427	433	396	384	414	384	415	363	409	434	362	389	390	418	418	392	413	364	433	396	395	407	422	422	448	431	404	393	408	374	420	376	384	373	404	385	399	426	409	403	433	422	394	382	402	394	400	392	382	382	371	419	425	397	411	395	424	405	399	410	406	445	363	415	410	417	343	382	425	414	408	432	402	409	398	382	366	362	389	401	382	395	391	405	383	384	381	377	425	388	376	383	435	390	416	417	383	366	401	391	427	375	409	406	409	406	397	403	397	385	401	413	380	378	368	369	393	374	408	372	389	388	441	371	409	365	402	427	409	404	412	402	373	402	413	421	397	386	440	405	404	382	412	383	431	389	406	402	383	420	364	402	395	411	439	415	406	409	400	403	445	414	380	423	404	389	382	421	393	406	403	398	395	418	401	386	389	404	393	388	412	402	451	404	378	417	391	409	415	381	374	388	387	399	393	388	398	387	390	391	371	406	406	403	416	395	388	412	380	406	386	379	392	382	415	412	410	426	412	375	426	406	386	375	418	398	407	379	392	343	385	388	374	399	370	389	368	385	436	395	396	436	410	384	403	387	396	432	381	417	412	387	405	391	410	402	399	404	419	420	401	379	421	392	410	392	433	422	363	373	376	428	412	381	388	411	413	384	412	376	433	422	382	416	371	419	391	444	415	377	403	377	421	406	430	419	383	406	410	418	390	407	392	398	391	416	412	388	351	383	398	408	405	371	407	373	399	430	394	412	365	415	386	365	411	382	429	418	386	386	380	371	399	403	401	400	412	429	405	386	382	420	385	402	420	402	427	385	379	404	422	387	405	383	390	412	399	394	391	394	374	411	402	382	384	346	400	427	399	425	375	405	380	372	393	397	382	386	379	417	393	409	433	404	398	420	419	399	411	423	401	355	411	395	391	397	416	387	414	413	368	402	370	378	411	420	432	395	446	418	385	397	375	385	396	381	425	414	382	405	406	379	419	377	398	362	408	413	424	391	414	423	384	396	400	427	401	379	442	395	358	413	393	384	373	391	400	412	382	404	397	373	432	418	368	404	374	375	411	396	398	427	379	436	402	406	392	398	440	367	379	424	390	433	385	377	378	373	378	387	387	384	413	394	372	387	374	417	415	418	433	374	379	409	383	416	404	417	399	423	359	431	392	400	405	398	362	408	397	403	390	407	423	417	426	410	362	408	385	418	406	398	427	359	418	417	401	369	414	391	409	411	378	424	375	394	377	426	382	386	421	401	385	413	354	410	440	382	408	374	392	398	382	418	372	382	411	421	394	387	388	378	429	384	408	445	369	408	398	441	383	425	393	409	401	373	380	385	396	406	375	409	411	408	397	406	404	381	354	420	399	433	399	384	422	390	398	378	431	392	449	413	436	380	402	402	423	418	411	424	434	352	365	401	391	380	363	394	401	404	381	440	371	403	412	427	392	392	427	417	387	405	389	377	367	403	367	402	414	402	346	403	378	380	413	408	383	417	410	410	452	418	402	406	405	379	389	397	403	399	429	406	415	403	409	387	402	409	379	398	394	390	385	396	406	426	416	384	402	349	434	406	417	414	406	377	397	373	431	365	390	406	426	389	390	385	387	390	378	383	389	375	392	415	391	386	408	416	378	370	363	424	364	387	394	422	429	403	425	407	379	382	402	425	365	396	421	387	407	396	393	432	410	375	397	416	422	363	392	440	359	391	425	423	386	402	410	372	374	389	443	407	419	391	407	385	378	395	416	386	374	413	406	403	342	411	386	378	370	401	395	397	405	391	423	414	404	444	380	427	386	408	371	358	387	397	401	402	354	416	368	432	394	430	416	407	389	377	408	434	421	424	415	376	373	410	421	437	391	379	435	416	378	387	384	433	411	406	422	386	405	395	380	421	402	362	436	388	383	391	390	397	388	380	395	392	411	405	401	397	384	396	404	390	395	444	368	424	379	394	409	427	412	413	368	399	396	409	418	371	399	380	373	406	391	426	381	428	382	403	403	390	421	422	429	411	411	407	397	402	426	418	381	352	421	413	389	405	383	391	389	391	438	417	397	417	412	395	453	383	376	417	413	420	367	390	375	404	410	366	376	391	391	387	448	448	415	386	400	401	395	362	381	414	391	417	388	383	383	402	423	419	390	430	413	425	390	385	397	402	400	391	391	422	433	414	372	386	382	394	376	407	360	402	436	398	417	397	398	378	387	399	449	362	404	395	395	430	400	430	412	404	397	367	391	381	377	417	396	424	417	457	390	376	411	371	341	405	412	383	424	390	372	411	410	387	404	373	411	398	398	403	409	388	383	384	400	393	421	406	400	393	403	401	416	432	447	391	385	425	411	423	408	414	377	445	402	397	406	383	413	423	389	393	398	375	402	367	388	396	387	362	434	420	407	382	397	395	424	436	411	362	382	410	441	419	405	393	397	433	410	393	394	402	401	406	451	401	403	400	392	447	405	377	411	422	444	398	369	436	385	393	389	380	410	404	368	384	394	414	436	352	387	361	421	431	412	378	381	414	358	395	407	406	405	374	426	432	406	372	407	401	427	406	402	420	414	409	355	410	433	409	392	421	377	438	395	395	412	417	400	416	372	386	391	387	378	379	399	418	384	401	397	402	391	404	392	406	343	381	402	408	437	383	434	409	360	381	448	397	431	409	416	423	431	405	425	432	395	361	384	393	402	359	421	419	398	379	410	413	365	420	403	382	408	403	409	425	364	396	384	401	375	392	396	366	358	417	400	370	407	386	398	411	397	376	379	414	390	371	376	394	399	385	403	386	439	400	423	393	376	430	429	394	421	413	401	402	422	392	370	408	388	411	427	409	429	383	408	421	404	394	375	396	414	418	424	412	393	398	413	391	411	451	438	414	411	414	414	403	407	385	416	369	422	422	389	420	404	423	389	428	404	378	395	411	397	408	385	427	390	400	400	394	366	368	426	405	366	383	379	407	407	405	394	404	426	383	408	390	386	363	370	407	406	390	391	418	420	393	414	420	392	380	388	398	402	378	392	412	430	409	428	399	444	443	405	459	400	386	409	408	374	441	410	390	399	372	389	434	373	381	378	406	422	385	409	388	385	391	389	399	420	384	380	347	397	408	398	409	384	377	384	418	412	421	379	423	361	354	397	376	350	365	399	419	373	405	387	380	416	345	374	414	396	412	407	401	404	418	363	417	442	390	392	423	370	424	397	411	381	400	394	408	386	408	412	437	394	412	397	399	412	394	397	381	392	393	443
62316	101997	82715	55154	35631	17965	4655	757	636	604	608	635	609	590	617	600	614	553	616	590	610	627	584	594	584	565	594	650	633	616	644	618	647	630	592	605	566	625	607	606	600	610	624	617	619	669	636	587	641	628	636	637	608	653	599	618	595	606	576	593	595	574	610	609	628	572	606	661	610	577	561	607	633	563	609	607	599	599	588	523	608	554	568	613	600	637	593	612	587	562	607	629	568	588	589	608	589	621	628	609	577	640	573	580	600	602	577	595	588	636	626	608	616	583	609	584	629	581	643	611	578	601	619	618	632	617	587	562	605	568	579	612	573	560	577	594	620	607	601	635	562	619	593	601	635	627	566	602	633	578	610	597	616	593	596	587	582	578	617	598	618	628	615	559	606	586	607	584	545	597	571	603	567	564	615	578	615	591	601	646	581	581	628	605	627	577	590	658	618	597	578	593	614	606	603	612	632	611	601	583	584	580	575	587	604	558	593	594	579	565	575	582	609	567	607	610	627	569	581	625	636	639	595	610	607	634	593	633	605	603	591	588	618	661	536	592	617	587	614	613	569	606	529	546	606	618	594	618	606	570	613	589	535	620	570	600	574	599	557	590	594	621	620	617	597	585	635	614	597	632	605	585	610	576	593	612	592	580	666	594	614	569	591	593	617	559	628	617	603	589	582	565	585	574	617	601	588	612	588	607	610	586	611	574	605	656	578	576	589	649	649	558	642	574	595	552	605	566	632	598	619	607	618	592	574	624	624	580	592	567	612	608	571	553	633	588	587	571	553	626	615	651	590	581	596	606	623	584	573	572	644	620	610	597	626	564	603	595	605	618	612	583	616	569	583	601	575	631	601	596	624	587	597	612	593	584	613	624	636	607	633	583	611	616	600	581	592	588	615	614	604	615	629	607	563	615	601	592	608	610	608	605	622	572	585	608	609	573	560	587	637	626	589	588	604	586	622	581	620	618	567	578	630	564	572	599	548	582	622	547	637	584	603	567	585	605	577	555	551	604	606	547	602	571	607	603	600	580	626	601	611	575	586	592	594	587	623	597	618	627	558	601	619	610	617	573	584	619	610	629	629	586	594	601	620	560	612	608	633	628	593	600	625	611	579	593	597	604	596	572	603	599	619	570	603	614	583	553	606	566	634	586	620	595	611	596	642	630	546	611	582	607	601	563	625	616	589	616	623	617	617	579	580	581	607	581	619	617	579	569	582	582	585	589	583	600	597	618	574	610	553	613	569	614	557	639	581	567	601	587	589	612	641	592	598	641	606	576	620	593	624	618	595	604	628	594	636	567	614	616	613	594	605	601	670	618	589	618	590	575	623	640	609	581	523	571	665	610	580	600	616	617	639	578	574	584	627	579	624	599	620	612	599	606	600	587	573	627	594	570	598	593	596	632	602	609	603	584	631	565	625	583	636	614	599	644	600	632	584	581	639	593	652	554	573	591	623	584	586	595	624	608	586	548	522	578	552	604	570	576	609	558	622	587	602	605	618	638	622	610	589	573	616	610	580	626	569	609	619	642	549	629	601	616	562	611	594	604	596	606	551	618	569	608	585	596	600	593	585	645	641	632	593	590	606	575	596	562	601	600	593	632	625	603	611	592	617	582	587	615	582	548	562	609	632	558	592	599	593	629	649	570	586	621	619	606	610	580	582	589	594	635	588	606	594	585	600	578	599	598	595	592	609	642	602	642	604	675	575	606	610	642	548	598	577	572	637	586	577	604	604	595	594	541	626	584	585	578	606	632	601	604	581	603	605	591	573	620	565	616	568	590	621	567	633	575	570	618	626	610	573	561	560	576	587	580	609	636	603	608	612	575	639	592	608	596	571	597	624	623	581	641	606	615	560	627	556	566	647	626	605	592	594	641	595	605	587	632	615	614	628	586	577	591	619	595	581	596	567	601	602	604	604	569	593	593	606	592	573	589	600	607	575	561	613	572	607	604	596	605	606	601	545	586	580	593	642	588	608	597	593	555	569	629	609	586	617	600	609	598	604	577	613	640	602	628	602	626	593	619	587	621	609	592	594	600	581	583	594	568	596	649	568	589	597	576	626	536	586	599	594	616	599	640	608	553	649	573	556	614	594	615	612	604	616	606	593	634	621	621	547	585	605	615	593	619	605	578	598	631	631	633	596	590	602	606	576	564	584	613	547	586	618	595	568	591	576	626	605	630	621	590	569	607	596	600	585	571	551	589	581	596	613	603	649	627	625	629	561	562	598	606	574	648	606	636	632	596	600	584	583	610	591	624	620	607	597	611	579	584	556	588	556	579	609	580	595	586	616	594	611	548	625	570	590	622	607	640	568	617	610	587	607	556	593	620	584	605	593	656	560	626	610	604	568	573	638	592	610	591	579	585	598	583	568	598	559	541	602	598	609	618	592	618	588	621	591	593	604	590	599	583	589	595	597	615	608	605	615	599	598	611	628	621	591	614	573	575	628	625	619	572	595	592	615	605	592	589	614	562	604	583	585	593	614	583	613	562	591	540	616	578	615	613	568	566	573	597	557	570	599	606	591	597	578	600	608	633	618	628	592	596	602	607	604	589	596	618	580	616	555	620	596	611	562	574	636	589	569	552	585	604	557	602	595	584	591	621	575	601	642	629	617	576	568	561	627	572	570	616	602	657	582	602	564	601	637	657	607	610	586	589	573	629	558	580	589	552	605	630	646	595	635	564	595	590	650	640	609	627	585	589	614	655	608	607	604	562	555	586	570	580	628	617	612	575	571	645	614	583	616	611	587	707	617	554	565	585	576	606	611	614	576	598	565	625	599	580	588	623	595	614	623	588	639	604	597	647	585	630	617	633	611	583	643	609	636	595	607	597	632	585	603	595	572	573	590	611	603	613	639	632	581	639	638	587	580	635	601	621	602	617	623	616	592	612	539	501	645	606	596	589	572	595	580	602	600	581	623	601	609	566	596	585	615	636	624	600	628	634	572	587	623	619	588	608	591	558	584	632	588	586	651	579	591	636	636	558	590	586	596	611	569	616	557	613	601	565	606	623	596	577	615	638	625	630	580	620	632	613	631	594	575	615	623	578	586	578	575	590	621	627	588	638	547	587	597	566	594	580	614	569	582	630	566	638	597	603	554	634	602	594	599	586	625	617	597	582	604	621	606	594	543	578	619	570	580	598	621	588	574	593	618	665	610	619	589	637	606	626	598	597	603	583	544	624	578	619	613	597	650	625	649	602	604	608	633	570	595	606	582	605	590	598	638	590	596	615	574	607	628	642	592	597	634	589	557	568	612	584	614	622	636	573	581	578	581	597	620	599	592	617	600	615	518	541	601	616	632	580	634	621	643	570	647	598	594	597	591	631	633	628	569	591	594	582	585	613	608	592	589	572	636	602	577	580	564	603	584	590	618	588	591	586	581	587	586	570	601	608	603	572	605	593	608	629	606	626	686	635	599	608	576	605	610	573	550	582	586	624	611	591	600	580	599	534	625	619	627	605	592	553	569	562	596	597
28432	27214	29834	17092	4480	1307	509	356	310	331	310	349	342	348	330	336	349	340	345	308	336	321	332	326	316	343	319	327	344	339	340	360	309	324	372	338	324	315	342	336	335	310	337	319	307	320	320	303	313	325	342	306	308	349	344	317	304	340	338	308	334	330	337	326	332	319	326	349	328	332	351	293	334	325	333	324	323	339	370	336	364	316	318	330	327	329	317	330	315	315	334	387	322	333	324	332	342	319	332	321	314	328	321	326	319	357	304	312	346	349	341	333	287	338	332	305	359	311	346	332	333	343	337	330	331	343	319	323	350	327	339	324	314	319	300	324	322	281	319	296	340	350	319	347	324	301	313	303	331	320	342	333	303	316	336	325	345	356	321	322	323	328	331	318	293	325	319	335	328	304	346	329	327	321	306	327	348	314	301	337	340	344	329	306	342	343	330	365	331	365	307	338	287	342	336	357	316	330	309	342	333	319	338	349	324	331	306	329	347	337	314	324	304	319	315	348	334	318	331	327	352	330	314	351	333	308	379	318	369	344	331	328	328	350	311	343	355	330	349	301	345	325	359	352	340	334	330	352	308	328	349	324	330	320	347	346	330	331	321	338	341	344	330	356	366	322	315	340	340	334	332	329	345	318	360	337	327	322	323	314	336	334	305	324	330	344	312	298	327	316	329	326	337	357	335	342	322	359	338	325	318	354	308	321	358	311	358	338	333	326	331	343	361	346	351	337	320	309	332	332	331	321	303	332	325	316	319	314	335	319	305	345	334	355	341	371	348	337	343	361	345	350	301	336	333	291	301	332	327	314	330	334	317	334	363	332	287	341	312	327	328	320	345	329	326	336	317	322	339	304	338	312	332	320	350	319	325	327	322	363	327	323	347	296	312	312	305	318	334	336	312	333	338	332	314	292	337	305	320	316	340	322	309	272	279	313	348	362	380	332	335	343	343	335	332	329	303	301	299	330	339	328	315	324	337	347	362	347	298	324	338	295	324	322	350	339	331	359	331	330	334	301	335	334	292	310	338	327	331	339	339	328	357	296	359	343	316	321	332	298	341	320	312	308	317	368	344	309	359	310	319	316	327	338	314	306	317	322	310	338	331	330	341	363	365	331	319	332	317	341	355	320	344	331	328	288	317	329	313	333	349	345	337	361	329	318	358	325	346	342	332	336	335	326	344	332	328	340	328	345	299	332	354	343	334	315	330	344	311	296	321	347	313	309	346	316	351	327	332	372	343	331	354	341	326	312	356	317	355	352	296	332	337	319	313	311	342	369	328	352	325	311	317	325	310	320	352	332	339	343	321	314	332	310	318	321	318	348	323	313	306	302	351	299	319	324	338	330	379	346	310	341	319	321	323	325	318	303	323	340	347	338	323	364	296	318	328	317	316	330	319	344	325	321	320	324	316	319	311	330	339	338	299	331	298	328	322	333	345	348	350	324	326	350	341	308	352	363	327	352	308	338	354	341	334	312	357	337	325	336	301	318	325	321	320	318	339	335	368	356	328	336	347	344	323	314	341	342	335	309	332	283	322	308	365	322	335	336	325	359	378	335	296	357	293	361	306	316	306	323	312	349	316	319	337	342	307	351	309	335	353	316	342	291	339	344	301	318	335	344	320	293	321	330	310	346	333	351	305	309	344	299	343	325	340	337	309	348	324	332	337	317	335	306	338	320	332	306	323	325	341	305	333	323	331	307	331	286	339	327	333	295	329	357	356	350	338	331	313	335	320	285	293	329	356	347	329	307	321	343	310	350	342	314	345	332	315	323	328	351	306	319	308	343	337	306	310	353	327	336	324	301	368	335	320	326	326	302	328	319	356	313	340	317	342	350	302	354	328	338	318	338	336	332	330	313	328	335	340	316	310	315	337	319	332	365	308	347	316	320	355	357	333	336	320	322	324	333	362	310	355	341	319	334	339	334	330	327	345	326	343	326	317	299	337	314	309	331	318	339	334	329	320	326	305	307	333	372	342	365	320	332	303	332	307	315	337	333	332	341	334	315	318	336	322	338	317	322	304	325	325	295	362	296	318	341	317	319	354	333	329	319	341	314	366	343	318	348	338	356	312	361	332	304	347	341	313	333	292	315	299	330	328	313	318	306	324	342	308	330	332	318	312	304	299	350	321	346	383	335	349	317	321	346	356	295	314	354	337	338	339	310	327	292	324	322	364	311	323	315	359	331	350	315	310	288	355	331	311	336	345	360	311	335	329	320	363	335	334	330	328	304	353	307	348	321	336	320	296	331	348	323	331	352	293	337	333	349	320	339	302	306	292	362	306	355	340	327	301	330	321	301	325	339	317	310	334	300	348	313	293	331	339	350	323	314	331	329	317	323	329	301	347	318	303	335	310	302	316	325	309	318	345	313	314	353	309	338	328	314	341	337	336	333	315	322	323	328	346	364	334	326	306	297	342	315	368	327	331	357	343	361	334	329	331	330	335	332	329	301	307	323	374	332	307	329	350	321	312	333	315	334	308	310	322	328	355	296	316	312	328	315	290	303	338	317	303	320	323	281	345	320	352	340	331	369	322	316	319	329	320	317	352	285	371	333	350	333	291	363	328	317	337	338	346	343	351	349	348	322	344	341	352	344	317	324	329	313	334	276	324	295	350	339	339	337	359	324	348	333	317	362	330	347	293	317	348	329	313	327	350	323	300	330	320	324	320	339	324	320	328	332	329	358	344	311	340	299	334	305	331	349	305	357	330	336	296	317	334	300	329	316	313	325	329	329	331	338	331	302	322	330	372	320	302	323	318	320	333	316	310	346	363	324	339	333	314	331	319	278	314	362	315	323	339	346	338	323	320	350	311	340	318	332	336	319	321	329	321	339	329	303	362	316	358	310	339	339	319	315	348	324	343	342	347	358	340	334	312	327	314	300	304	308	337	338	342	324	365	326	350	332	326	345	324	306	346	333	330	314	336	319	293	340	348	302	330	313	352	326	347	320	314	318	328	338	316	322	322	318	307	305	316	350	313	319	338	336	352	328	323	318	303	299	299	332	346	316	316	360	338	335	328	316	319	330	353	324	323	325	341	339	327	312	345	327	314	332	296	335	339	318	337	353	328	343	322	337	302	331	314	326	334	296	338	330	354	343	312	311	292	336	339	389	337	355	317	303	345	301	322	312	314	310	342	348	318	319	326	294	325	325	314	381	351	325	300	306	350	320	272	341	314	325	303	330	331	310	308	308	321	339	338	347	319	323	349	310	296	308	332	305	341	337	314	293	316	347	304	327	349	320	336	296	337	314	319	328	341	340	325	358	325	331	370	330	302	341	302	352	328	328	315	330	323	326	322	297	338	332	297	330	308	307	369	301	326	315	351	339	337	353	343	316	328	319	316	338	308	312	359	327	321	329	314	340	357	340	326	307	311	323	352	344	339	320	318	300	293	327	335	321	310	362	321	301	309	327	329	337	347	324	305	329	326	349	330	330	343	301	321	358	333	352	293	346	326	311	329	296	346	324	378	345	349	310
33045	45393	35232	17760	7047	2432	799	519	531	565	531	492	523	482	528	505	449	507	533	491	521	513	513	497	511	475	543	506	537	500	512	485	486	541	519	497	510	521	563	525	483	488	520	525	507	486	502	482	530	530	548	475	518	518	567	512	531	534	505	471	482	527	532	484	500	566	491	494	529	495	494	530	525	494	570	522	548	505	519	524	510	504	505	525	487	505	472	506	534	479	490	478	513	491	526	496	509	532	518	530	538	507	502	487	506	544	508	515	510	455	494	529	499	503	517	491	492	534	531	501	556	512	497	504	504	508	529	511	526	502	494	513	504	493	517	512	508	516	550	526	488	526	497	547	499	501	484	514	435	509	534	558	521	520	494	521	472	481	499	518	519	497	473	529	503	519	493	463	503	478	524	547	497	523	485	494	506	533	565	509	494	509	501	517	576	551	522	525	451	497	528	529	515	526	515	533	513	474	541	533	524	498	493	493	476	516	518	521	488	529	500	510	522	481	529	494	508	493	539	512	514	507	519	534	501	503	496	539	523	490	511	513	547	524	521	501	527	512	493	564	496	495	492	487	502	515	512	496	493	536	514	529	509	492	537	498	505	518	507	480	506	496	557	484	506	467	519	515	514	526	507	510	483	548	488	501	488	540	518	519	520	499	496	495	503	497	529	519	480	512	491	527	471	538	461	481	491	498	501	541	483	547	520	514	491	520	549	488	528	493	509	463	493	549	495	489	480	483	523	516	561	536	524	512	522	490	506	537	481	528	526	500	528	512	504	557	491	515	501	493	477	533	506	505	494	496	524	491	533	496	510	514	534	479	505	543	546	475	540	484	463	511	509	541	508	506	527	534	498	513	460	479	529	497	503	482	487	531	515	499	495	522	508	539	500	488	477	499	483	542	520	530	488	475	483	529	546	511	453	536	513	502	523	503	524	506	526	499	495	501	507	516	523	529	517	519	527	464	519	512	512	511	473	498	505	513	475	527	517	509	565	500	496	547	469	498	548	530	503	523	481	476	522	514	508	526	491	505	478	502	490	486	455	504	487	475	517	538	506	534	504	511	540	520	509	500	508	514	466	544	537	533	482	495	530	468	487	495	522	525	510	526	492	499	491	495	535	475	478	502	549	473	513	520	510	502	498	546	516	502	523	504	490	536	526	490	470	491	516	520	482	494	513	528	534	492	505	541	522	506	498	556	489	521	462	491	501	515	528	498	455	520	528	485	491	507	501	539	546	544	494	528	552	538	524	510	534	522	522	501	465	512	503	482	536	514	467	508	505	556	514	512	538	502	486	509	525	480	521	469	545	524	470	513	465	497	504	501	488	555	495	498	512	513	513	518	497	498	516	475	515	539	523	494	521	512	534	538	489	494	532	531	503	507	477	506	493	513	486	489	513	530	512	500	574	540	537	548	512	524	461	512	514	493	519	557	581	482	508	517	486	466	496	492	558	507	545	538	504	508	529	546	543	516	529	504	490	525	518	489	547	492	518	491	514	473	494	520	495	549	558	523	489	460	510	541	520	518	507	456	484	500	539	522	500	494	522	522	486	549	537	455	494	544	512	483	498	475	510	523	488	527	533	536	506	543	545	505	483	499	475	517	520	511	503	508	536	509	521	517	474	527	512	504	506	500	510	502	464	507	475	498	512	519	504	500	498	516	477	517	517	525	534	524	507	531	545	548	500	526	477	489	496	517	556	513	540	491	486	476	509	519	534	470	494	499	539	517	493	505	527	513	518	490	497	483	509	557	510	489	496	536	477	495	501	559	544	538	514	504	502	526	530	479	476	471	516	489	473	486	489	517	541	543	491	532	508	481	583	472	545	525	475	506	537	523	506	525	507	497	495	499	515	514	507	547	489	492	502	494	502	527	491	488	483	506	514	516	495	498	503	517	530	516	498	487	491	500	515	519	483	503	483	525	471	511	523	480	522	535	544	487	549	498	495	530	496	528	487	496	501	499	497	508	520	557	470	499	511	528	528	503	519	509	529	488	489	529	513	498	508	517	533	503	476	483	517	498	523	517	540	501	485	477	486	550	526	576	511	500	497	531	502	505	500	538	549	484	488	522	486	493	476	525	539	525	459	502	541	493	503	464	533	503	513	531	509	508	510	552	493	484	561	518	509	512	504	500	500	482	519	503	524	519	453	509	486	512	532	495	540	479	484	488	482	524	492	528	507	486	497	525	482	520	508	527	509	498	531	518	528	533	512	515	468	528	481	528	539	526	512	473	535	512	530	510	548	513	488	505	503	515	480	501	510	460	491	480	507	474	501	488	482	504	507	504	529	507	492	473	500	518	510	521	495	487	515	514	510	490	528	515	509	486	482	522	517	519	478	507	543	507	536	498	480	498	519	493	508	507	501	483	522	503	517	509	559	513	515	505	497	527	512	506	534	533	519	487	525	497	531	504	527	523	493	522	523	508	517	499	531	491	492	514	526	508	475	510	520	537	487	498	488	496	532	476	496	515	487	548	486	523	506	525	547	516	526	506	530	529	507	527	482	494	510	519	487	485	524	525	541	551	500	485	508	534	509	523	514	506	501	499	528	530	499	495	478	511	523	534	514	522	510	504	528	541	512	496	510	535	501	504	498	494	511	511	512	499	467	494	527	539	504	545	512	538	523	518	557	500	513	490	492	492	471	511	492	545	518	516	527	498	491	525	493	514	549	499	488	511	527	519	519	512	503	507	519	510	481	500	525	506	492	478	492	481	517	540	526	499	490	482	508	502	518	496	509	443	503	516	451	528	521	525	506	524	506	485	537	510	470	485	549	486	516	517	544	493	474	505	527	487	499	564	502	550	487	471	513	517	520	490	510	517	515	510	531	536	544	504	527	504	490	509	523	507	516	529	489	539	513	500	503	483	523	478	512	525	456	502	504	517	536	512	495	502	516	489	546	512	528	492	521	477	515	529	539	480	498	527	532	521	533	497	496	515	499	542	541	502	506	495	549	481	531	498	534	525	480	523	496	470	467	479	485	511	515	499	506	531	508	497	526	498	495	504	539	477	528	510	521	518	506	488	486	506	454	530	500	555	541	478	558	517	516	507	491	485	511	494	520	488	521	487	493	489	486	515	555	457	520	519	520	489	539	500	510	520	516	514	506	505	479	526	521	506	510	529	519	518	537	459	476	474	502	507	517	494	541	500	495	484	478	499	498	569	513	485	480	491	515	539	546	504	510	491	524	480	505	451	516	544	503	501	498	520	509	487	522	506	522	515	547	475	507	524	522	491	475	491	478	501	468	523	451	535	499	479	509	491	481	452	532	509	533	522	487	511	518	548	535	505	509	489	565	463	501	491	466	533	529	502	457	508	490	481	525	534	523	483	562	509	501	522	480	487	498	535	490	500	517	554	508	507	481	466	510	503	478	516	491	504	509	507	514	512	504	519	483	529	494	469	536	539	488	498	526	499	554	536	549	489	531	466	531	494	503	516	515	498	512	519	519	512	503	487	513	526	532	515	523	540	503	496	508	518
24403	22457	33567	30189	23358	15472	3052	472	430	412	419	401	412	401	385	360	361	407	421	363	382	378	408	416	389	385	375	417	449	390	392	398	407	404	433	393	376	374	384	414	398	403	397	407	397	358	392	396	421	406	393	379	368	410	378	373	397	369	372	349	423	380	370	412	368	402	392	405	384	380	404	392	401	385	391	389	401	381	375	370	380	389	391	359	397	395	353	380	407	407	363	414	373	391	341	378	398	408	378	393	371	383	410	398	381	397	393	402	381	396	410	396	390	397	399	414	407	387	428	389	391	383	392	418	388	390	417	360	379	350	405	386	407	392	408	374	393	348	398	394	434	418	346	402	399	383	389	392	437	400	385	396	401	352	397	422	381	398	408	396	361	378	409	386	361	432	417	401	371	413	392	405	433	407	381	392	429	426	440	394	420	413	371	419	398	374	393	401	402	388	413	382	417	399	382	421	358	382	384	385	385	422	375	394	365	386	406	375	396	385	354	373	421	426	392	390	393	369	399	393	374	378	381	368	362	385	398	394	365	379	381	398	403	433	359	427	405	368	389	452	406	402	430	383	382	379	402	404	401	397	361	374	366	363	409	424	375	404	424	405	402	398	381	406	352	400	380	395	446	376	428	386	380	372	365	388	374	372	408	394	430	397	431	390	432	378	422	357	377	392	446	392	355	375	386	393	382	375	411	375	396	391	398	421	400	354	399	364	365	402	375	358	396	410	400	399	383	391	414	373	389	424	376	381	406	397	406	397	383	407	389	370	388	391	354	400	361	384	393	388	365	356	391	397	420	378	383	391	415	396	403	414	404	380	392	361	383	396	384	378	387	419	367	389	409	400	376	377	385	371	395	363	389	389	413	359	390	405	375	372	384	391	370	398	395	367	371	368	417	399	391	387	394	384	388	383	369	354	398	362	375	367	396	418	428	419	355	395	397	370	371	360	378	378	419	424	384	389	362	409	390	372	406	409	408	418	381	366	400	381	404	416	417	416	396	408	367	384	394	395	394	370	376	416	395	401	371	409	388	381	389	369	381	402	407	379	401	379	373	390	389	368	379	381	407	414	399	369	393	367	388	388	366	435	378	420	434	392	390	398	386	397	399	409	402	411	366	378	376	382	386	377	388	384	398	389	375	357	365	375	370	406	377	381	395	379	411	393	376	401	378	412	362	396	363	397	419	393	390	402	391	390	377	353	387	381	383	361	383	385	386	417	381	401	386	369	379	386	377	387	375	356	387	385	370	350	395	378	428	403	398	354	391	375	395	427	396	372	373	392	428	391	371	412	432	363	383	413	361	388	412	420	426	377	371	393	351	398	390	372	389	393	358	382	364	381	383	390	375	369	354	376	393	367	400	413	381	391	371	381	372	400	408	405	406	371	380	404	384	400	398	399	397	385	397	393	410	365	376	388	398	390	424	392	388	376	396	375	377	408	393	401	430	382	410	395	372	396	386	437	392	389	378	371	357	398	377	396	374	377	386	398	412	415	415	414	401	406	371	405	341	374	376	362	415	399	358	401	406	396	405	391	395	357	408	371	422	388	392	378	374	375	383	437	404	364	409	351	410	376	407	388	396	399	371	375	420	401	389	398	413	388	391	400	368	395	381	376	405	428	386	425	396	384	359	390	396	394	370	402	399	362	401	412	415	400	418	466	347	373	382	364	414	394	406	386	390	383	415	398	394	405	390	418	379	389	388	389	353	409	384	354	379	391	392	394	391	390	399	414	423	366	384	382	385	345	401	407	404	349	406	355	389	392	415	386	385	397	378	382	426	383	405	382	405	377	412	385	405	388	411	370	383	374	395	360	404	366	363	394	353	376	381	409	380	359	408	403	393	364	383	383	397	408	364	391	385	407	365	411	378	432	359	417	400	381	384	402	376	396	418	412	390	413	394	378	381	382	386	414	397	399	421	409	379	387	406	390	400	398	375	364	409	362	389	386	392	399	410	373	407	394	388	411	432	387	388	414	387	415	389	351	399	358	357	362	388	361	387	390	373	416	372	365	375	382	410	434	397	418	394	398	382	390	392	374	406	392	402	398	392	382	410	352	383	408	398	411	373	394	376	375	394	411	355	391	374	370	370	409	385	381	379	403	383	424	411	388	399	382	400	399	383	409	384	377	338	369	367	391	389	400	406	382	420	392	408	417	376	399	398	418	389	390	378	415	402	401	388	412	380	388	398	381	373	395	393	404	408	400	380	409	359	407	397	398	391	388	379	406	391	421	373	382	414	378	391	418	383	394	408	423	390	377	342	369	380	382	372	374	371	403	383	411	386	398	375	396	375	376	359	395	416	379	423	405	407	385	385	378	373	365	400	411	404	403	403	393	375	387	390	389	367	405	354	405	418	369	405	389	398	411	406	393	393	413	387	401	396	379	359	351	418	384	389	402	360	379	411	409	374	396	384	382	396	372	404	409	357	379	423	435	384	406	388	387	400	360	400	390	377	392	371	404	383	392	367	382	414	389	360	407	416	385	400	402	394	365	401	367	382	411	392	408	342	407	402	379	388	402	355	398	412	406	355	381	396	405	382	411	377	411	370	381	437	383	396	356	411	375	369	411	395	405	409	395	375	373	364	366	383	398	392	398	412	400	389	415	417	390	410	400	368	435	409	375	382	368	391	419	408	397	417	386	413	384	377	373	370	367	399	386	404	407	427	398	399	378	364	392	405	402	393	386	386	357	389	437	388	384	390	378	377	398	378	409	391	390	430	389	465	422	380	406	354	386	390	383	389	358	392	413	367	364	382	429	370	377	367	407	405	411	366	415	394	354	405	377	382	413	399	423	412	411	414	392	419	402	380	379	380	405	382	398	366	406	366	402	397	340	395	398	434	369	399	413	365	385	398	415	398	394	400	417	374	375	396	368	407	415	381	361	364	374	398	400	411	349	368	410	388	385	382	399	378	377	379	364	355	386	398	396	384	396	370	435	367	430	403	404	417	417	387	399	385	349	334	365	373	370	406	451	413	401	392	388	391	390	413	384	388	383	429	383	404	417	388	397	403	389	411	372	418	378	407	404	382	365	406	381	409	422	414	402	390	411	414	376	369	398	390	375	410	393	368	385	395	387	381	351	379	407	369	396	396	368	387	417	379	385	361	369	383	405	370	395	432	421	386	375	385	415	395	405	372	376	392	418	370	391	413	437	396	369	373	372	389	374	392	360	398	406	404	393	400	407	424	414	388	353	372	403	394	354	401	418	396	380	432	398	371	365	391	374	393	405	387	400	390	443	413	357	377	357	375	374	393	388	416	408	385	386	386	389	400	392	372	371	389	366	391	403	405	373	368	415	381	384	375	402	357	378	384	412	421	371	401	417	400	402	383	359	367	386	420	406	395	419	357	383	384	383	388	355	398	419	401	403	399	373	405	422	410	399	411	422	351	416	410	381	397	415	402	386	405	384	409	396	383	367	421	397	393	426	385	412	407	363	385	363	388	404	422	380	406	354	398	372	341	381	369	399	373	391	359	437
59021	91430	72892	45806	28217	12002	2625	726	577	582	576	587	585	613	566	554	580	613	621	563	608	572	588	625	627	582	591	660	654	614	618	636	612	539	598	567	662	579	595	558	612	586	615	640	562	610	585	585	614	602	584	621	603	624	578	588	578	626	578	602	603	560	555	585	598	570	578	585	597	620	597	598	593	574	573	611	596	568	576	610	618	554	625	564	552	637	626	579	596	582	563	612	593	596	614	602	632	638	594	616	593	588	587	562	602	640	596	604	622	639	590	578	558	588	594	602	569	610	573	558	581	555	625	621	622	572	559	580	595	549	555	602	587	617	590	605	554	612	569	586	600	590	593	604	568	608	566	582	579	563	577	601	589	588	583	590	640	611	573	585	634	616	614	590	603	612	580	601	610	579	609	577	541	596	558	620	577	593	591	556	564	594	584	611	634	574	583	619	596	585	618	562	652	587	583	571	594	583	559	615	592	620	596	579	587	591	583	625	625	580	602	534	578	593	606	577	570	592	581	570	577	557	632	622	566	607	607	623	618	621	555	566	583	589	562	609	563	605	613	598	585	573	621	589	572	601	582	628	583	574	611	596	574	596	591	559	584	559	559	583	619	539	588	618	591	630	579	572	573	579	551	626	591	607	602	608	585	563	622	611	591	570	602	551	570	584	628	590	583	583	575	618	565	591	589	623	593	597	563	620	591	607	569	580	600	609	629	582	556	611	593	631	646	608	601	620	609	595	590	593	579	585	617	589	565	591	573	620	601	615	605	571	660	566	588	640	595	619	574	584	588	611	635	596	581	564	609	585	579	611	576	579	597	579	583	581	642	604	613	570	583	559	601	627	574	553	589	615	556	598	600	619	546	584	634	555	561	572	589	544	621	600	567	590	623	625	576	620	589	618	598	596	625	579	596	627	601	569	588	592	595	567	584	570	616	611	582	555	555	571	605	598	569	607	602	595	631	612	609	611	591	604	545	608	616	576	587	604	589	636	568	607	610	604	606	607	575	587	593	586	593	581	616	604	622	602	576	585	605	581	620	570	608	574	600	617	567	624	564	611	578	584	594	590	631	587	615	574	610	579	590	521	566	544	600	583	635	637	582	631	589	596	580	573	598	607	560	577	625	572	617	554	615	584	591	587	619	591	606	592	595	620	586	618	596	620	566	606	659	586	600	551	581	529	571	644	600	598	554	609	601	599	547	628	561	619	606	577	626	574	603	607	594	595	595	627	583	635	590	593	622	595	603	597	575	589	612	590	592	588	617	610	599	555	623	610	648	576	618	561	608	528	578	619	599	570	569	620	582	580	592	616	606	596	608	603	606	656	562	574	576	588	607	581	615	545	564	602	582	575	609	586	564	575	563	566	629	569	587	581	602	554	519	593	619	625	562	618	627	605	555	586	575	603	576	552	553	615	578	619	576	574	590	571	551	584	575	583	593	563	604	598	588	600	594	619	599	628	570	595	585	593	606	563	604	572	608	604	580	578	588	586	660	623	572	573	573	599	589	611	576	597	601	552	568	613	585	555	586	610	579	624	565	635	614	587	567	568	592	593	615	587	615	605	631	540	574	584	619	590	579	614	532	573	583	617	572	542	588	620	590	623	553	562	597	584	611	552	638	631	581	556	592	578	597	577	606	611	606	621	652	542	617	554	538	534	586	590	581	566	601	571	542	613	593	623	581	625	568	570	587	629	618	572	568	571	617	574	594	630	535	577	613	600	616	617	596	594	582	582	584	542	589	578	593	536	594	551	594	601	626	615	597	601	618	582	567	621	603	597	608	633	580	576	580	583	590	615	586	627	598	643	586	588	604	570	595	638	622	564	606	537	568	600	647	592	583	627	630	566	564	608	617	653	607	619	601	632	579	629	575	626	585	618	619	590	651	600	600	572	595	584	555	631	621	559	596	609	625	549	598	561	543	560	578	613	568	617	636	573	577	620	554	589	584	587	619	566	584	583	598	598	626	573	640	559	606	619	589	558	578	573	551	608	607	582	540	589	612	577	570	578	593	596	645	587	572	590	628	632	543	594	626	561	593	631	586	570	544	582	580	618	557	608	627	591	613	550	612	624	599	623	608	594	599	605	611	574	556	613	574	614	591	613	602	655	569	619	568	607	580	613	604	589	586	623	624	582	572	572	584	621	567	603	565	564	610	592	570	612	578	628	551	541	572	588	580	578	593	600	585	612	569	575	566	635	585	574	598	635	614	594	590	636	576	566	582	640	619	633	625	625	659	566	599	600	580	589	570	596	594	601	550	586	602	578	591	576	613	535	609	620	635	571	602	628	568	555	565	583	576	620	597	582	615	606	620	587	626	585	550	598	616	598	640	540	634	580	585	605	616	576	592	582	583	638	582	615	594	574	622	617	572	594	608	613	572	555	607	582	590	602	585	629	631	610	575	595	600	639	599	588	620	613	608	633	575	611	562	590	609	579	621	612	572	590	584	605	572	619	602	595	607	592	583	596	579	574	582	591	614	618	607	633	595	587	574	566	602	594	594	545	577	622	580	599	579	586	594	626	570	609	597	623	582	587	607	606	530	565	591	610	619	555	562	616	594	625	606	615	575	591	574	609	579	577	545	587	639	600	558	507	579	575	572	595	582	586	585	570	615	594	542	609	588	534	589	610	601	633	608	551	587	590	573	581	614	604	620	628	587	587	583	642	589	616	580	626	590	605	567	641	626	597	568	564	578	574	628	598	585	610	627	573	586	608	620	574	567	568	578	603	579	577	613	599	590	618	618	620	604	600	592	581	568	591	593	612	590	580	610	585	578	602	561	588	579	579	613	549	601	593	586	588	608	622	605	608	600	605	632	608	585	589	575	591	611	596	585	557	589	606	565	628	582	553	574	603	599	605	604	571	612	615	615	585	598	586	575	566	592	599	546	618	573	542	554	581	582	567	621	609	592	569	550	569	588	576	584	628	583	590	603	583	590	588	556	604	584	603	586	551	608	619	638	577	616	561	597	597	606	586	577	619	622	610	589	590	585	613	589	595	581	641	567	598	623	590	586	628	596	568	584	607	625	599	570	606	609	610	608	634	591	536	535	557	612	579	622	572	580	573	613	614	615	558	560	604	579	582	614	609	599	568	591	586	589	578	577	594	641	603	547	575	593	579	617	605	583	588	548	606	571	588	612	592	577	598	602	593	587	618	589	612	612	573	606	623	566	597	619	631	590	593	614	620	639	631	628	546	597	585	619	585	564	549	546	572	607	574	608	600	583	611	591	585	613	610	568	573	578	566	642	599	629	586	550	600	621	588	614	571	594	606	645	605	573	608	606	610	580	571	623	632	615	610	585	589	597	600	566	577	580	600	572	580	609	586	593	573	584	547	619	577	616	644	574	586	598	588	612	617	590	623	558	569	535	580	615	627	594	620	613	549	572	571	628	573	611	602	556	612	577	584	580	606	588	646	598	565	619	631	571	558	563	570	614	595	577	575	575	581	607	541	564	592	613	626	610	638	587	578	602	587	551	637
23323	21834	31526	27217	23500	21012	10168	723	416	456	436	401	402	421	404	447	415	397	401	393	433	428	460	430	387	398	405	436	407	447	391	433	410	400	372	382	399	385	374	420	418	394	409	404	460	442	419	422	409	412	426	388	427	385	344	398	412	420	384	429	422	422	402	405	421	443	424	415	406	423	392	380	407	381	367	386	391	424	437	383	395	430	413	411	405	398	426	416	424	408	433	409	421	378	383	416	430	402	408	411	373	390	362	440	391	389	415	401	394	403	392	417	388	454	415	401	403	410	388	411	426	396	408	408	397	401	381	393	422	415	381	375	415	368	388	438	438	404	379	427	402	377	389	419	436	412	374	441	402	413	394	404	429	391	419	406	411	392	380	404	397	390	388	369	424	399	382	387	413	389	386	328	393	402	392	393	441	389	404	402	411	392	368	388	412	367	374	400	415	385	450	413	404	422	382	428	370	410	434	434	418	410	390	415	379	385	401	422	413	393	405	421	378	364	392	413	411	399	438	418	404	398	413	388	410	387	405	401	382	394	421	393	386	422	391	435	391	442	410	425	397	400	382	364	381	407	382	392	438	379	402	392	401	424	403	406	438	406	389	370	428	394	405	397	423	394	404	401	367	414	391	389	417	402	382	380	394	388	377	404	410	384	381	420	421	400	402	397	412	401	376	443	372	374	402	438	399	417	413	407	413	408	356	366	430	405	417	439	373	418	393	414	395	427	396	430	441	417	393	422	410	405	382	428	365	397	364	405	391	404	377	391	388	413	396	426	400	401	387	387	397	373	435	420	415	395	382	420	411	393	404	351	406	384	366	372	388	386	374	384	379	375	386	400	397	414	379	412	383	421	397	383	402	393	410	400	385	415	400	389	385	390	422	380	419	386	384	392	397	327	420	389	407	361	389	392	400	399	436	386	414	384	371	399	425	408	409	404	390	427	405	397	428	411	392	425	403	414	378	406	410	377	378	404	398	371	360	371	376	379	386	384	417	399	421	428	398	408	405	391	403	397	423	385	386	410	365	411	383	386	406	394	404	351	388	407	406	375	397	396	416	422	385	405	390	425	428	396	374	387	444	406	391	386	412	375	394	422	393	424	405	398	410	370	406	422	422	362	353	405	433	378	396	416	409	404	412	398	416	365	370	443	397	409	401	400	389	418	402	434	427	404	421	394	388	391	408	438	389	386	393	392	371	393	332	419	414	403	415	401	432	422	385	384	431	368	417	442	422	424	409	392	408	391	393	408	423	406	405	369	393	367	405	411	408	393	378	416	430	401	393	401	403	384	382	403	360	445	389	415	393	395	429	399	400	387	397	400	435	427	429	387	342	449	379	392	397	405	401	422	403	382	415	422	420	419	415	415	407	378	386	428	385	397	414	396	431	413	378	439	415	415	396	379	413	411	450	371	454	408	404	431	373	365	396	363	412	437	384	402	384	399	402	414	393	420	406	379	396	394	366	382	400	408	443	359	393	390	407	381	434	399	377	375	373	438	425	414	411	423	416	370	422	388	406	365	421	396	400	414	400	369	418	390	404	383	365	370	413	400	394	377	405	403	398	393	396	402	444	405	394	376	428	408	387	440	404	426	397	389	378	394	383	410	417	361	412	378	407	428	406	382	385	417	386	422	372	421	398	385	395	444	400	413	347	398	426	408	396	400	402	426	382	384	415	376	428	380	410	415	367	416	408	414	366	400	410	408	428	401	376	390	408	384	396	414	397	401	403	397	373	382	412	466	421	404	371	373	421	404	413	433	383	383	393	445	430	393	411	393	404	396	382	379	386	391	413	403	389	361	383	386	388	374	384	412	391	349	390	408	395	414	419	385	382	428	370	457	411	414	384	407	412	358	397	393	375	401	433	478	401	400	361	400	420	405	391	420	403	412	414	401	390	434	373	382	441	404	390	369	383	386	417	420	410	404	360	403	427	404	392	417	435	387	381	380	415	391	395	360	401	456	398	388	419	405	441	390	415	364	405	388	391	410	377	348	389	395	375	390	390	391	415	406	429	400	386	401	422	395	396	379	415	447	407	400	381	413	392	415	384	379	394	437	403	399	392	403	385	407	426	406	360	407	449	377	405	412	389	386	375	413	415	398	403	399	387	391	412	374	379	417	399	390	421	396	390	394	362	398	415	423	410	401	401	414	413	403	368	383	352	360	406	431	393	392	386	373	406	378	409	408	395	406	370	435	392	415	386	402	393	376	384	443	392	403	406	450	384	392	433	384	421	409	438	386	400	374	401	397	415	396	367	399	377	382	382	396	369	416	402	413	435	395	409	395	404	417	395	392	407	412	400	386	409	433	397	416	376	376	394	428	351	398	397	392	405	388	393	405	403	381	370	376	345	386	436	393	413	421	417	369	442	401	385	425	375	402	409	402	413	389	404	419	387	398	422	434	391	408	397	421	442	402	394	428	424	397	397	394	397	379	390	397	406	412	386	390	412	380	381	401	403	418	435	448	426	397	387	408	383	402	391	478	396	397	423	407	392	447	408	429	428	384	399	393	433	402	407	384	396	380	376	411	412	364	407	362	394	403	397	383	369	414	396	418	448	397	392	427	416	422	375	364	446	383	383	372	430	351	427	407	390	418	401	368	374	395	403	378	404	402	420	423	427	387	407	386	390	377	404	417	406	381	385	379	413	375	392	412	363	394	399	408	400	387	387	428	383	415	413	393	371	373	408	382	413	406	384	373	392	387	415	383	386	410	427	411	395	379	396	400	417	431	422	397	397	374	400	366	420	414	389	382	402	442	428	388	427	393	378	419	392	423	383	404	412	405	381	413	380	393	385	397	379	403	401	401	418	383	384	395	386	401	407	414	394	377	389	399	410	421	438	407	379	385	381	399	375	418	388	395	385	376	400	393	400	400	399	404	391	399	418	407	378	371	420	413	422	407	398	390	385	404	384	385	429	381	406	396	394	397	398	397	404	390	429	384	397	406	429	406	402	416	412	417	393	396	431	381	435	366	443	382	404	414	428	379	404	387	382	375	362	419	438	389	413	403	411	367	416	402	416	400	403	434	395	423	369	397	380	456	412	417	411	408	406	391	421	392	376	374	368	412	389	400	402	394	408	396	409	432	392	425	431	385	393	396	383	404	392	418	394	395	371	394	398	390	407	379	368	352	378	377	422	391	377	399	400	422	384	378	412	414	419	420	380	418	365	414	394	377	350	410	401	418	389	387	364	385	398	419	427	393	417	418	394	386	398	399	416	403	386	401	380	384	408	376	407	409	375	428	408	386	404	411	418	418	429	401	391	423	425	384	403	388	426	422	390	379	409	401	419	418	363	395	414	430	395	375	395	399	405	392	396	386	434	395	387	403	399	367	410	386	400	398	374	384	392	401	389	397	393	416	400	412	397	379	388	419	436	397	425	429	383	427	441	399	396	383	421	359	386	381	387	422	375	418	395	420	430	360	412	386	394	372	406	384	393	378	412	378	392	396	371	419	397	396	403	432	381	390	368	393	416	406
62255	102041	83358	55524	35796	16426	3955	688	638	628	630	596	591	649	552	647	625	581	621	591	585	587	614	598	624	624	637	701	695	646	597	590	590	611	598	613	586	607	599	567	608	630	605	580	590	607	613	622	572	626	577	543	608	624	598	632	605	596	616	635	622	560	569	604	639	550	602	570	636	579	602	617	568	611	630	610	584	615	597	550	586	543	617	596	567	633	576	587	607	637	602	616	617	604	578	624	632	548	586	581	595	597	561	579	630	585	603	597	567	591	612	601	621	601	563	607	604	623	610	574	562	595	636	587	642	580	560	620	601	570	613	586	610	544	591	588	591	562	587	595	572	578	558	627	594	592	577	595	569	595	653	567	581	600	593	610	587	616	587	573	620	629	580	581	578	615	634	633	562	590	581	577	614	597	650	598	646	565	618	644	622	652	609	656	578	616	557	596	614	598	571	578	616	615	576	638	625	574	627	661	628	585	617	612	597	627	599	602	603	570	573	577	538	617	633	571	558	633	632	649	610	575	633	589	588	590	597	559	590	639	635	590	585	585	581	622	602	511	654	600	605	569	581	588	583	598	602	574	592	625	608	588	607	600	602	562	588	606	579	573	592	584	613	601	592	619	588	598	594	587	596	554	595	624	591	615	592	578	588	590	625	577	577	602	612	618	607	571	623	598	588	575	587	586	605	537	599	620	575	619	602	612	605	576	575	589	641	595	594	542	598	608	601	616	632	595	567	570	613	534	604	580	541	609	623	582	610	593	596	568	569	600	627	629	604	614	616	622	587	561	608	603	619	603	636	599	604	552	591	620	536	609	586	638	590	624	565	603	557	656	614	598	595	652	625	630	593	585	581	604	562	604	638	583	550	573	594	625	569	571	589	584	541	620	607	617	609	619	659	587	600	592	594	611	621	586	579	608	562	624	582	632	639	607	555	609	624	619	565	609	604	613	594	603	608	620	594	582	601	591	554	566	620	579	580	585	603	620	601	569	563	614	573	609	610	642	596	599	612	578	596	590	589	603	616	610	615	581	600	605	592	612	579	648	576	599	591	571	602	653	579	609	608	568	556	590	578	593	594	592	635	589	564	596	630	630	568	634	589	626	569	613	563	614	558	604	592	564	587	611	582	603	585	644	574	544	528	573	596	654	596	562	590	653	620	627	640	568	637	573	568	599	594	623	600	552	614	637	624	619	608	564	573	594	607	641	580	635	588	585	620	638	587	584	571	598	595	611	604	582	589	572	573	645	557	622	569	618	577	589	581	602	637	611	621	568	576	617	612	618	562	565	578	596	605	652	583	618	577	612	595	617	591	610	640	610	598	635	612	600	600	601	574	619	628	585	603	614	615	554	608	624	631	572	585	551	579	592	604	547	627	593	577	581	573	614	601	589	589	560	586	611	596	652	634	588	615	597	594	588	539	606	646	600	643	626	627	594	575	597	554	621	661	617	597	607	587	568	594	591	583	595	594	601	638	611	554	592	544	573	581	604	608	575	545	649	617	653	633	609	614	590	567	582	634	587	603	609	599	544	608	553	545	551	597	575	576	631	568	591	615	548	591	574	590	613	577	604	594	579	594	585	589	588	601	633	559	558	618	584	585	600	622	592	594	585	593	574	588	568	585	650	605	616	601	596	586	609	598	606	614	608	553	581	571	559	579	574	628	602	570	570	626	594	604	582	600	587	598	621	631	545	561	575	575	574	594	617	593	578	541	612	635	559	544	594	616	625	577	558	590	598	623	611	584	591	592	616	597	544	627	574	570	618	616	605	616	580	530	638	626	608	589	584	603	566	640	613	601	549	585	572	579	636	589	550	611	635	619	589	617	596	608	589	644	591	586	608	629	537	628	616	629	582	586	585	611	596	585	581	595	586	613	571	591	583	562	576	586	566	556	620	578	606	613	582	617	571	564	645	580	589	609	598	580	610	613	587	595	559	568	590	602	613	594	619	646	606	591	599	589	563	617	586	611	567	608	613	613	612	576	552	606	582	631	610	588	629	637	575	590	604	560	571	576	565	583	572	596	611	592	584	593	627	664	599	575	573	623	597	578	572	661	601	597	631	621	584	602	616	604	628	595	607	599	594	593	588	626	594	599	610	617	583	612	573	595	645	570	581	576	598	563	604	604	630	615	574	583	603	628	572	626	589	636	636	562	594	594	581	629	593	578	601	593	566	581	613	608	607	565	596	560	609	602	628	575	586	569	597	588	608	621	586	589	593	584	571	603	598	599	609	629	571	586	621	596	603	587	615	612	596	583	623	617	635	577	577	598	578	605	624	573	602	575	584	603	591	577	576	555	582	574	597	608	617	617	584	617	617	604	605	625	588	601	587	606	605	609	591	593	582	611	620	599	594	562	588	573	583	615	629	586	595	607	581	591	635	609	588	618	610	595	579	625	603	635	611	590	592	563	601	597	586	568	610	623	635	603	590	542	577	595	594	599	613	606	611	550	564	604	632	621	623	600	599	551	580	614	588	609	610	621	583	616	603	600	626	591	570	612	557	623	612	580	589	619	588	604	592	583	596	595	590	590	587	595	576	556	567	586	648	606	594	606	590	595	656	627	600	590	626	594	657	683	607	537	590	613	572	638	643	597	581	544	628	587	590	593	668	624	652	600	639	579	649	576	567	652	587	620	611	567	575	621	606	569	648	579	602	530	556	611	618	597	601	567	596	628	563	653	604	655	610	607	592	546	604	574	576	589	603	581	584	603	664	611	567	622	614	590	613	585	589	597	577	585	573	592	621	620	608	575	617	610	589	629	583	623	577	573	611	618	576	619	630	555	644	616	594	607	595	606	628	571	629	615	582	602	625	608	589	611	646	585	619	586	558	616	597	586	576	570	601	582	628	577	570	625	596	588	559	580	540	601	567	625	591	615	600	573	585	590	597	611	626	630	618	590	589	570	564	618	585	612	618	574	610	614	616	590	606	589	599	627	609	590	610	579	583	614	607	605	598	567	592	589	586	589	584	573	552	586	586	588	588	601	590	614	622	594	607	579	587	647	602	616	622	610	588	597	597	595	607	633	624	669	585	596	620	608	604	611	593	586	628	577	572	609	562	568	632	609	646	562	611	578	633	615	597	581	560	599	557	612	614	614	602	586	558	608	565	593	586	579	553	616	614	603	626	607	598	568	616	635	583	587	564	643	592	624	641	589	607	621	651	619	586	581	594	607	581	613	620	617	609	554	576	589	590	615	609	601	595	575	589	596	603	595	617	589	564	606	575	625	605	612	598	639	570	563	610	549	579	585	577	624	578	632	596	616	585	594	602	614	552	570	592	606	602	568	629	585	584	614	546	582	574	645	562	588	621	554	626	608	569	568	605	666	655	610	572	599	598	569	581	563	579	582	628	626	601	585	618	595	583	566	560	625	599	577	681	553	591	593	605	612	575	564	646	553	625	615	571	605	580	598	534	612	589	582	570	617	571	597	587	569	606	646	610	636	565	605	608	593	560	619	601	609	594	593	568	624	553	581	592
28512	27413	30191	17212	4536	1125	399	307	316	357	343	313	370	331	337	320	314	351	338	298	335	347	335	337	329	352	305	318	277	344	303	354	304	361	299	341	311	337	310	329	312	326	327	350	318	342	308	330	318	333	322	314	346	320	312	323	340	342	296	348	312	318	295	329	344	314	313	316	319	304	324	328	302	350	305	324	322	337	349	331	318	354	326	322	322	346	313	350	327	333	331	333	344	317	299	290	318	333	284	350	328	294	337	330	305	301	329	318	319	306	299	343	325	323	360	309	305	346	332	342	295	368	324	302	337	338	331	324	300	304	314	335	320	337	340	322	327	342	315	334	316	332	335	310	341	309	346	342	330	302	338	324	326	289	333	325	347	334	335	348	339	319	321	330	325	318	333	311	324	316	310	311	299	304	332	330	314	317	362	333	327	333	314	344	318	342	293	326	326	307	341	293	307	326	298	323	335	347	299	336	354	297	333	316	332	320	289	328	323	313	304	335	325	298	338	309	345	348	308	307	352	316	324	299	338	336	316	328	294	365	322	335	300	329	301	299	305	346	338	304	311	363	309	324	323	300	333	312	324	307	330	332	318	338	320	316	312	332	289	284	355	322	316	340	330	356	328	305	292	324	325	318	281	319	324	330	348	325	318	309	341	345	340	324	335	289	347	330	330	327	306	337	329	332	359	348	317	374	333	354	341	296	324	331	337	344	291	306	331	302	351	339	314	284	338	345	330	347	349	342	301	336	312	328	345	303	304	313	320	299	343	377	323	305	329	305	311	338	319	297	320	299	316	296	316	327	310	304	318	287	319	314	326	319	315	304	334	319	316	329	315	332	307	338	323	301	328	327	345	344	343	319	310	340	344	330	323	317	289	323	321	337	348	330	337	324	337	340	355	326	332	296	351	359	333	301	327	292	328	329	313	305	329	328	327	283	334	295	284	351	313	355	321	310	349	323	339	348	301	312	338	319	331	288	302	310	328	295	330	340	347	352	314	320	326	331	350	322	348	328	301	337	333	305	321	322	343	293	338	311	348	302	375	348	295	273	330	295	310	307	311	339	324	330	314	289	349	341	338	303	303	314	311	330	314	329	280	332	354	321	342	315	308	335	307	311	335	333	323	341	308	333	304	349	284	350	293	322	320	322	342	353	331	303	323	350	334	312	300	330	360	287	316	339	299	312	316	339	328	310	323	327	313	327	296	320	293	324	325	361	307	309	319	340	325	316	320	290	372	309	292	325	360	324	318	315	327	308	319	366	318	325	329	337	304	319	324	297	337	296	300	350	317	319	311	323	329	331	338	329	344	301	321	331	334	304	293	333	294	310	303	317	333	335	349	308	295	345	298	333	307	331	312	330	321	312	332	332	315	337	341	330	306	324	332	318	324	339	319	311	338	343	301	297	340	335	376	320	341	333	317	352	301	347	310	333	301	313	329	328	310	301	296	320	319	301	308	303	316	311	341	344	308	324	279	337	332	294	304	335	296	335	351	344	328	323	314	335	307	302	299	335	343	313	336	296	307	346	325	306	315	332	304	320	350	301	312	311	331	318	326	337	345	347	305	342	317	316	306	327	359	331	334	333	347	312	291	301	338	314	327	339	329	294	317	323	328	343	332	339	319	324	333	325	324	332	307	334	329	347	296	324	329	315	337	325	302	356	344	337	304	327	320	311	341	316	322	341	336	362	371	316	349	340	327	348	332	361	332	338	339	337	331	299	319	328	332	327	341	300	324	367	322	320	356	336	307	345	300	327	317	323	297	349	336	314	341	342	337	332	295	312	341	356	338	354	327	326	323	364	321	335	318	330	319	329	340	336	345	352	353	317	301	341	331	348	335	294	317	331	313	277	342	313	309	321	334	317	320	339	314	345	337	337	299	344	327	359	299	333	345	321	327	336	305	321	313	333	281	328	296	317	327	320	325	336	288	316	313	283	325	323	318	348	294	311	355	311	294	319	367	312	303	316	329	330	354	285	333	337	326	316	286	302	302	334	290	346	308	322	309	349	384	321	315	317	321	300	338	315	322	318	297	327	312	352	344	322	317	336	337	321	321	323	317	326	332	304	331	336	325	311	313	318	348	289	300	340	297	358	298	298	349	311	319	310	337	317	366	317	333	330	304	317	312	297	323	334	302	334	313	296	333	333	317	315	341	317	328	287	313	339	360	324	319	342	313	322	316	297	310	325	333	329	322	317	309	340	341	349	319	331	300	350	271	312	316	347	331	345	362	330	321	318	302	359	305	320	308	325	320	300	315	347	327	333	318	325	313	327	329	325	331	298	330	338	313	301	312	341	364	308	370	368	287	336	340	325	345	312	314	313	344	334	311	364	322	343	336	326	320	307	327	338	322	339	324	346	326	295	278	332	346	343	321	341	336	342	315	316	341	308	329	316	331	324	298	334	321	348	350	359	321	306	357	320	332	312	276	352	338	315	340	333	387	307	306	333	287	328	306	303	323	307	344	329	318	329	340	330	328	339	323	309	328	323	331	334	331	308	316	307	328	344	333	317	312	334	306	340	323	347	347	339	303	332	301	322	336	312	318	315	317	311	317	300	319	294	328	309	357	305	338	317	303	288	315	319	335	338	322	321	323	333	320	324	324	375	295	311	333	308	329	296	331	293	316	360	308	314	335	316	322	336	331	335	310	340	319	314	323	317	306	332	334	342	304	323	340	314	324	332	295	306	319	320	306	332	376	318	317	316	315	313	340	314	313	338	300	318	321	335	313	310	287	316	343	332	306	303	329	304	338	309	346	323	286	328	308	327	324	351	295	319	330	326	308	308	315	333	333	320	350	362	313	306	336	306	302	285	333	318	331	344	328	371	289	313	293	325	316	300	295	312	365	308	348	320	344	334	353	371	304	315	330	317	338	338	296	325	328	311	305	342	329	321	336	341	318	345	301	353	298	334	311	341	306	279	324	320	325	312	323	305	336	340	324	338	288	320	312	315	298	349	324	342	321	345	312	331	332	333	314	336	332	298	303	368	293	304	338	328	336	331	349	356	324	308	305	313	285	308	352	333	354	329	323	318	299	328	316	324	304	319	313	312	341	339	302	339	356	311	303	326	313	307	308	330	303	335	333	288	341	334	331	337	321	308	325	342	344	335	335	332	349	307	333	288	334	293	315	318	322	307	324	341	338	344	339	299	351	341	347	301	329	325	332	303	324	309	325	317	370	303	340	321	299	322	296	337	330	358	315	328	358	308	322	309	312	316	323	330	305	296	331	322	331	331	332	337	362	312	331	342	332	332	322	311	327	293	290	333	342	329	297	336	316	300	329	294	312	291	363	304	341	323	295	320	299	314	319	323	310	323	305	325	304	333	333	303	302	318	316	312	314	299	302	298	330	328	318	320	303	321	330	312	325	316	342	343	321	330	296	318	351	318	286	331	324	341	313	320	322	329	327	320	320	294	349	299	339	325	324	322	335	321	310	320	317	334	304	336	349	333	355	344	317	311	306	334	328	303	333	293	347	303
32753	45556	35510	17698	7016	2134	685	507	522	513	539	503	507	565	541	513	501	475	483	506	494	513	526	477	502	512	481	517	470	494	522	515	467	510	485	511	468	519	532	470	483	532	529	490	495	495	512	537	544	486	528	514	542	519	487	505	469	486	507	526	489	491	459	510	507	477	510	509	535	503	516	476	501	536	511	481	474	538	471	515	491	528	521	526	503	476	505	462	503	510	485	477	513	506	495	488	527	529	513	540	484	522	516	509	497	542	461	510	498	491	538	492	475	511	526	522	499	489	506	490	470	486	468	552	516	492	482	500	494	484	488	493	515	507	532	491	532	516	522	510	537	524	447	507	500	505	486	465	496	488	508	496	474	498	498	525	512	490	527	486	464	507	486	482	494	475	504	490	454	491	525	506	533	503	470	529	542	555	468	490	464	503	494	507	491	499	518	473	556	505	508	479	496	545	515	506	504	515	538	504	501	526	508	492	539	536	514	458	506	524	489	503	503	511	499	544	523	503	506	523	490	532	503	555	490	501	487	495	499	540	490	499	527	479	550	487	470	548	531	534	472	473	477	496	548	513	517	507	552	497	499	512	515	517	465	502	513	480	526	504	521	498	523	524	525	503	488	483	493	525	485	499	532	488	511	504	466	487	512	500	513	512	478	552	483	482	507	501	524	505	516	520	507	516	495	486	498	524	535	484	507	506	493	507	492	488	498	521	500	499	486	496	506	454	491	488	553	520	510	507	521	506	526	468	502	496	509	515	493	540	478	528	490	497	483	507	513	478	509	510	476	509	521	516	544	525	473	503	466	511	499	505	498	523	512	528	533	496	499	537	495	485	512	510	454	518	549	544	510	495	464	487	519	512	500	491	503	515	503	572	492	521	519	506	483	518	532	487	518	509	496	487	538	564	476	550	541	505	470	507	504	508	498	466	506	455	490	513	492	472	508	512	496	522	464	508	462	475	525	496	549	529	538	472	524	487	525	503	508	490	493	466	495	496	491	536	485	481	485	501	523	506	492	474	480	516	538	479	494	501	509	530	486	518	503	551	475	510	483	519	474	513	494	496	517	502	497	506	551	517	523	505	494	513	504	506	486	541	536	513	564	515	510	513	518	472	459	529	508	518	490	504	553	499	513	500	556	508	525	489	477	478	500	489	529	507	492	470	468	520	508	481	470	511	496	480	532	524	504	522	526	478	516	572	512	501	515	490	535	518	463	493	515	521	500	532	520	476	500	534	513	510	477	489	477	497	477	500	522	531	502	514	496	508	513	541	508	507	498	534	501	493	490	481	510	467	508	501	475	494	500	482	447	481	501	483	484	519	532	485	503	503	504	520	516	492	506	495	498	496	532	543	471	454	506	510	494	492	507	513	493	520	482	500	475	477	498	496	498	540	535	505	504	515	509	495	522	487	462	496	535	478	523	556	514	519	536	475	495	546	510	517	451	504	494	524	522	517	484	500	459	524	477	497	491	497	492	490	500	514	508	504	509	520	477	480	524	544	495	526	481	489	547	560	580	505	509	485	492	477	462	483	520	494	507	481	475	502	536	527	508	512	532	483	526	457	525	496	540	532	502	472	481	506	500	508	472	509	478	470	496	496	487	506	494	500	503	480	478	492	550	505	518	529	515	476	499	510	532	536	514	510	500	508	499	500	494	471	534	484	473	545	497	492	520	527	520	503	481	508	510	520	512	518	504	505	514	485	501	493	503	502	478	523	513	485	549	521	504	494	509	495	530	474	510	495	516	520	483	505	533	498	528	521	518	504	441	489	509	506	526	508	512	485	499	470	482	510	524	535	497	524	483	479	487	482	494	483	496	480	467	486	524	483	500	489	489	472	527	504	499	461	515	475	483	516	461	479	509	568	485	492	480	504	527	517	522	484	486	471	511	502	534	504	521	568	497	442	542	550	486	508	485	481	476	493	502	508	525	522	489	493	490	480	510	518	514	546	542	482	454	465	501	510	514	530	579	460	494	462	521	484	509	536	517	503	491	502	489	489	500	483	526	533	484	510	497	458	524	462	489	515	474	527	516	509	514	504	502	519	542	536	484	511	514	509	502	534	509	576	493	500	500	497	475	521	526	532	503	521	536	538	536	488	523	483	522	513	521	506	538	530	513	532	528	503	503	524	472	504	488	538	486	541	464	519	472	509	526	490	477	486	499	543	521	496	470	470	490	499	529	503	486	488	493	485	501	503	476	515	534	486	514	501	454	494	525	478	497	503	510	513	527	488	532	501	479	498	503	521	531	462	510	511	486	507	528	520	506	469	472	483	493	500	479	496	451	483	554	487	498	465	524	494	479	514	515	510	500	480	511	509	476	520	467	524	461	461	528	519	507	504	520	540	505	494	462	515	491	522	542	492	462	492	468	512	515	486	487	517	497	507	468	522	533	492	504	502	491	547	513	514	495	536	463	500	517	520	535	480	512	467	546	525	520	528	471	498	535	523	537	533	516	496	509	520	480	471	508	491	487	519	490	550	505	539	507	492	501	467	512	472	512	524	495	483	489	502	492	536	484	506	526	441	473	495	528	498	512	492	551	470	475	507	465	526	505	511	510	486	490	496	551	513	500	482	506	503	512	468	520	466	508	499	549	497	507	515	459	505	508	544	484	517	548	498	518	527	475	517	513	511	495	518	533	501	553	477	509	514	505	515	492	481	546	487	474	504	523	481	478	497	492	493	555	522	555	509	523	509	498	518	491	556	520	491	506	516	486	532	504	498	503	509	508	542	479	482	485	524	521	513	506	488	498	516	508	508	550	514	492	483	505	527	464	485	483	525	463	505	522	500	500	479	511	493	484	516	476	531	490	500	489	547	510	467	477	523	506	456	528	490	544	516	544	486	482	508	501	515	485	550	496	555	498	520	494	546	524	477	492	519	495	458	505	491	501	519	527	490	521	488	475	527	518	486	495	510	504	519	538	513	521	515	496	506	508	483	485	509	552	491	512	547	480	513	493	518	474	492	506	487	493	498	531	522	485	504	493	500	483	513	500	472	521	532	486	483	463	498	512	454	523	475	547	499	519	516	521	492	476	518	483	513	504	488	490	497	501	496	474	556	504	484	513	512	496	476	491	460	514	514	527	491	494	518	477	537	514	496	475	501	512	500	502	537	528	475	543	496	458	540	531	524	508	530	517	524	507	499	497	510	488	469	474	548	479	490	496	555	505	492	467	482	507	490	502	509	520	498	478	489	528	493	469	486	501	505	494	487	496	492	502	489	487	538	500	445	515	503	503	519	482	542	499	505	507	483	470	509	477	537	482	539	504	544	499	462	504	501	555	517	484	490	522	495	487	527	524	503	538	521	482	553	500	504	508	510	466	501	476	514	558	464	475	527	489	487	535	473	511	484	493	515	489	531	520	471	534	486	487	505	500	502	528	475	494	495	494	478	526	494	515	486	507	484	544	508	492	510	512	532	483	519	460	505	510	503	511	516	529	471	525	520	485	517	487	471	500	522	509	465	516	496	495	491
24476	22409	33470	29958	23293	15452	2966	458	406	429	390	377	375	387	403	399	369	370	397	417	417	416	395	418	416	385	394	398	397	432	397	373	420	387	380	382	392	364	407	428	385	401	401	401	380	367	389	409	385	425	362	372	419	359	398	386	420	390	387	395	366	430	457	381	403	413	371	409	396	392	388	390	397	398	414	438	392	405	376	416	370	403	398	358	391	383	409	391	420	402	392	372	432	402	418	387	404	367	422	404	389	404	389	388	399	408	403	364	375	388	405	399	418	453	381	387	405	395	393	390	386	368	385	353	401	413	385	406	383	413	377	381	408	399	385	332	374	382	386	424	390	383	425	380	394	417	413	390	382	370	391	398	374	382	391	419	365	389	412	391	388	385	377	451	401	348	395	406	388	360	399	356	408	382	373	392	387	419	386	363	439	377	378	384	380	391	385	384	386	377	392	384	382	410	390	407	369	400	420	346	391	388	406	363	422	378	412	386	373	368	411	378	372	406	408	373	384	386	389	430	347	390	415	383	418	415	373	375	402	404	373	362	399	358	415	422	383	413	388	411	431	417	397	385	398	389	406	387	438	385	366	405	395	404	381	380	357	373	396	367	394	379	407	407	373	395	394	403	365	402	384	389	361	395	388	414	383	431	367	365	391	384	435	399	407	447	381	418	416	376	355	388	366	377	396	375	357	387	383	416	363	384	386	378	373	431	368	368	384	410	373	408	390	422	397	399	425	376	408	383	382	384	372	406	401	377	386	389	356	412	395	384	431	355	375	386	366	395	393	388	375	366	360	406	383	399	401	400	370	375	392	364	396	388	391	394	338	369	367	416	383	403	405	392	403	401	384	415	397	400	408	382	362	385	395	370	403	369	381	374	394	383	415	378	380	397	388	406	412	433	375	366	379	402	361	367	411	408	351	390	403	379	359	428	401	356	356	412	388	418	419	404	377	393	394	381	401	414	371	375	361	367	384	374	407	384	413	407	356	386	427	403	383	392	343	383	395	393	371	406	370	378	396	407	422	405	413	364	384	378	386	377	393	410	417	395	396	380	373	409	398	417	411	385	362	411	383	375	403	422	431	404	406	383	385	379	391	422	399	378	387	393	411	398	437	365	386	398	374	401	382	393	384	379	365	405	389	390	385	363	421	402	431	363	419	384	387	399	382	404	353	397	418	367	401	382	400	385	352	387	400	416	390	400	438	416	394	381	384	391	393	381	407	389	399	406	389	408	412	382	394	399	376	433	379	416	407	389	421	387	381	384	383	384	366	388	412	378	391	394	382	387	397	418	389	368	393	384	399	413	380	359	414	406	386	423	358	383	372	406	394	419	415	368	376	395	362	372	380	400	367	352	402	421	383	382	423	416	405	368	381	374	367	403	412	391	396	411	336	395	455	394	376	409	383	365	401	398	339	372	365	389	385	406	400	431	364	409	384	380	405	369	405	346	427	413	356	394	376	412	382	370	390	405	395	405	417	367	380	362	404	410	429	377	377	396	388	390	384	399	397	368	375	414	412	378	419	398	394	413	382	411	402	377	383	391	347	396	392	400	388	388	375	388	364	398	385	383	411	364	408	425	389	427	402	394	400	402	379	394	375	369	398	401	423	393	374	416	373	384	392	379	448	390	384	386	421	395	379	362	382	360	422	377	416	392	376	397	400	408	382	404	413	383	386	409	375	390	417	403	443	392	384	400	380	384	382	373	413	395	354	384	386	398	383	441	382	416	425	404	401	423	371	381	404	391	369	409	380	431	361	390	381	395	398	406	411	380	391	398	384	395	381	396	388	410	385	391	371	406	387	418	365	366	374	383	430	407	390	378	412	416	390	386	377	374	390	427	392	371	404	407	365	386	402	401	382	398	396	419	391	392	387	412	395	399	446	393	408	401	409	399	394	381	384	403	370	365	401	389	392	366	398	405	377	409	412	411	387	380	391	427	369	415	397	378	371	420	408	397	421	416	380	378	428	396	378	382	381	405	409	358	400	377	377	400	431	380	398	379	425	383	393	397	369	379	391	384	384	389	368	378	386	377	373	397	359	373	413	359	411	381	394	344	407	431	409	400	394	372	422	388	397	391	428	355	405	387	397	416	405	409	377	413	379	376	426	367	393	415	377	397	370	421	375	391	404	391	395	391	381	398	342	373	410	394	397	387	396	409	388	398	378	372	406	422	399	398	388	377	353	433	383	407	371	394	374	416	373	390	386	411	394	416	401	409	390	360	352	435	388	393	418	392	396	352	377	358	390	359	382	389	403	400	413	378	397	417	391	353	355	388	391	402	383	405	381	417	376	386	344	382	346	393	377	427	390	413	396	390	397	392	387	393	377	393	417	389	416	395	397	397	404	412	390	412	412	383	362	386	393	378	363	374	386	402	359	404	413	393	389	383	391	437	427	411	411	365	390	391	363	394	388	386	415	424	356	427	398	379	374	411	425	385	413	386	396	390	354	394	397	415	398	378	411	392	424	415	340	366	416	394	433	370	383	390	412	367	399	359	359	394	411	408	392	375	404	424	393	391	390	408	380	397	400	360	392	401	360	391	416	382	385	390	374	386	372	369	408	423	363	365	404	383	380	365	367	378	419	389	412	399	404	381	390	411	378	424	356	404	421	363	400	382	411	395	386	389	386	352	355	385	391	417	365	409	444	412	392	392	404	378	382	398	345	390	400	395	413	367	375	364	425	416	417	375	385	348	410	361	391	391	400	349	379	356	425	370	390	408	365	396	376	391	383	400	387	393	340	373	388	394	403	399	361	381	388	384	382	377	383	394	385	377	410	387	366	409	372	409	403	418	389	402	381	367	371	399	396	393	395	386	376	368	347	413	371	421	397	399	382	376	401	455	398	418	407	359	362	415	429	439	367	390	383	376	423	382	389	363	419	412	376	396	403	398	366	408	424	387	389	350	388	389	412	395	384	354	419	397	365	389	395	403	386	421	378	405	402	376	376	396	372	373	373	381	371	404	400	382	387	373	392	428	401	431	394	394	351	408	377	413	406	399	409	394	380	369	411	414	372	398	381	363	369	375	400	383	407	347	373	391	407	391	409	371	374	350	384	394	383	372	385	357	374	414	365	389	388	410	389	376	410	391	416	360	400	386	377	350	382	411	385	404	422	402	415	388	405	417	384	383	376	412	388	379	361	380	419	422	387	399	417	386	395	412	384	341	377	387	452	386	400	409	402	413	368	377	348	366	384	409	388	416	362	417	364	400	406	400	402	406	374	402	357	390	401	403	391	385	376	383	385	391	401	353	386	409	409	389	373	396	374	377	350	375	420	381	385	415	397	370	368	393	396	393	415	380	404	362	413	375	395	396	397	393	372	384	423	424	391	408	440	445	393	422	371	370	412	383	414	370	391	385	400	412	378	379	364	374	388	391	399	379	374	355	362	399	412	408	412	406	396	365	397	404	416	425	375	390	380	414	399	367	440	379	380	370	407	370	366	378	382	362	379	397	380	397	349	390	355	399	357	381	374	426
58774	91518	72758	45711	28171	11434	2434	662	586	624	609	601	638	590	614	646	621	631	612	583	592	555	537	616	627	565	596	580	635	614	626	596	603	605	573	550	612	627	638	606	648	602	590	642	566	597	572	579	603	600	596	624	593	603	625	588	643	588	578	569	608	562	614	642	626	558	577	567	623	620	637	546	631	588	590	581	588	586	575	596	612	585	573	620	619	568	662	614	626	562	560	551	565	591	593	612	625	605	598	581	613	575	605	549	622	572	576	554	598	603	612	648	592	562	592	636	603	593	583	644	562	576	609	552	585	558	585	591	575	577	604	578	586	578	573	605	587	607	575	586	571	613	569	579	580	573	584	569	566	588	614	542	641	612	574	558	557	577	589	597	568	663	615	612	607	622	568	589	590	571	551	568	642	586	614	607	559	580	608	579	620	586	533	637	614	627	574	610	598	576	630	582	656	576	589	594	643	602	580	597	617	609	588	621	597	601	590	626	582	567	574	575	577	599	611	557	656	590	609	640	622	617	558	579	574	594	594	562	629	602	582	568	562	614	588	599	590	631	606	596	556	644	540	592	614	572	613	581	611	587	549	582	587	617	597	606	603	606	548	653	616	582	571	577	577	610	617	633	596	641	597	599	592	600	556	623	590	608	616	602	602	629	609	576	585	555	574	613	610	579	570	559	580	590	602	650	569	588	616	605	635	599	621	557	609	614	588	580	643	583	593	616	547	574	575	604	595	602	560	616	599	590	592	598	595	590	582	619	608	637	566	630	598	635	632	572	585	572	618	612	578	610	589	623	600	635	628	617	602	565	588	583	577	603	614	602	631	605	580	599	598	570	579	578	578	544	610	603	554	579	563	614	586	608	580	620	575	623	588	565	623	645	576	631	582	606	608	582	575	621	586	597	585	584	621	606	587	581	566	559	593	631	607	602	597	619	600	579	575	624	591	591	598	612	596	618	596	597	620	622	547	594	593	616	608	544	586	589	578	579	572	616	617	578	538	578	583	582	604	607	643	627	584	596	631	597	587	648	614	606	569	553	583	605	591	565	601	585	634	574	601	599	623	589	602	628	601	579	610	638	610	633	619	608	610	606	589	608	586	598	576	605	606	616	651	584	575	608	628	609	589	578	627	587	597	545	594	598	635	614	662	598	580	596	560	572	592	535	626	594	570	616	541	622	625	600	632	612	607	580	628	610	607	571	643	629	620	567	574	585	601	609	600	588	566	583	573	577	627	642	582	588	628	581	603	569	567	637	588	614	555	592	607	584	587	583	620	587	643	632	586	597	597	619	598	577	622	621	593	600	616	587	599	564	629	578	603	614	580	578	590	553	572	607	602	588	621	631	565	597	613	543	591	599	665	569	590	612	631	607	626	606	643	645	634	626	614	646	596	608	625	582	609	605	559	603	593	619	601	616	604	609	588	589	617	589	607	553	620	623	605	609	604	553	584	604	575	629	599	577	561	588	570	532	588	579	637	583	547	584	576	604	597	603	596	593	617	584	605	576	557	599	609	592	584	587	594	585	572	611	593	611	613	575	607	560	593	585	573	588	638	614	565	598	572	594	575	587	617	631	639	582	575	639	618	628	555	609	630	580	603	594	604	622	603	590	595	560	603	642	591	611	611	609	595	596	531	562	626	604	566	596	602	630	581	570	593	593	587	613	555	568	588	593	616	608	607	627	582	624	567	569	564	597	628	604	597	583	617	602	621	569	608	570	549	591	609	604	595	581	605	587	581	585	568	543	577	573	574	599	589	542	606	565	599	636	560	556	614	549	534	555	565	594	587	599	607	638	560	584	606	599	588	631	608	639	548	604	589	593	601	594	591	630	596	629	575	570	605	586	624	575	568	569	564	601	549	600	602	644	607	574	572	584	617	604	594	597	596	586	564	595	570	584	641	595	564	646	601	585	578	588	580	646	566	661	630	601	640	563	569	604	673	587	582	561	634	555	548	587	582	591	583	586	596	617	603	581	571	589	602	632	635	597	578	571	546	584	637	590	609	593	601	608	533	563	559	598	563	589	620	609	573	582	588	623	595	592	555	594	577	602	593	603	595	638	587	610	614	581	605	586	559	595	585	606	588	614	604	560	594	626	625	562	580	605	611	604	542	616	585	588	569	561	589	548	629	619	608	604	601	684	553	552	631	582	625	604	631	601	571	596	603	614	603	596	609	614	590	593	592	564	601	590	582	593	603	615	622	633	642	630	579	629	601	587	634	616	579	573	584	549	582	598	560	594	579	644	604	569	585	639	614	590	596	639	586	581	596	588	610	634	605	609	608	599	577	576	610	599	607	551	551	574	593	587	571	574	595	584	579	596	599	632	573	612	579	599	582	647	590	578	600	609	577	620	583	629	620	608	589	590	579	602	563	655	625	609	615	610	608	656	609	598	643	636	610	573	579	566	585	639	627	585	623	642	558	653	615	585	605	609	577	599	589	619	613	565	562	576	564	606	571	550	579	645	613	624	590	624	595	596	578	584	591	630	600	580	650	589	631	571	574	549	611	594	633	595	556	581	600	612	601	562	598	574	588	580	628	531	646	593	575	611	590	576	557	582	568	635	588	598	602	566	565	586	635	612	624	649	591	591	603	584	590	602	574	577	556	552	600	614	566	619	612	622	573	580	622	602	605	565	603	598	583	640	562	600	556	562	602	547	642	628	599	643	552	586	608	564	630	580	581	564	588	606	593	553	583	595	540	564	563	617	646	620	613	605	593	643	624	597	598	604	587	638	532	613	627	585	575	561	626	607	593	588	601	632	600	593	592	595	600	555	564	637	634	575	578	631	608	585	597	628	586	588	532	619	571	538	600	608	564	602	613	584	558	581	578	592	579	633	585	587	570	604	575	602	599	596	601	575	614	596	603	586	613	568	580	570	625	606	608	609	579	586	604	574	588	598	573	613	626	615	608	568	623	620	598	597	612	589	583	613	570	606	606	547	557	614	581	581	619	564	600	618	606	608	605	586	564	582	608	607	582	611	608	600	642	588	548	614	575	573	607	571	588	584	529	613	617	597	563	602	575	615	595	582	602	618	564	567	589	626	594	620	596	563	583	578	611	587	591	608	630	623	577	582	618	572	645	621	570	535	590	584	585	610	599	618	595	562	602	553	554	614	550	606	559	590	590	557	589	624	602	618	570	666	600	584	625	644	572	565	626	582	626	564	560	565	598	586	613	577	602	538	589	558	591	585	589	632	632	555	564	567	579	597	595	587	614	584	622	575	589	604	603	591	625	595	597	607	599	622	612	654	619	609	618	613	578	574	621	612	564	580	606	573	591	582	589	595	594	603	616	581	553	577	634	600	613	592	559	633	636	619	564	597	601	581	578	586	571	672	595	581	609	615	555	574	559	592	591	581	649	522	635	561	586	605	621	583	574	587	641	589	620	589	576	581	573	582	591	621	591	605	600	576	548	629	615	606	534	554	564	556	599	586	605	565	627	605	590	632	574	595	630	638	609	578	582	601	603	575	613	617
23402	21899	31689	27018	23574	21311	10504	703	397	401	420	424	449	418	430	393	426	397	417	430	398	424	388	407	402	381	416	413	440	444	407	394	429	409	438	404	414	451	426	389	417	366	462	398	378	427	411	412	425	397	410	412	386	383	390	407	441	401	407	424	382	433	394	405	376	413	384	373	414	394	431	398	421	404	435	399	416	418	412	387	432	388	450	365	419	396	416	400	378	386	410	412	411	385	411	409	391	408	432	367	433	408	410	393	430	418	443	418	417	421	428	397	403	411	391	391	427	418	439	413	408	396	401	421	398	400	419	410	369	380	446	438	402	403	419	416	369	382	403	428	459	406	444	382	392	397	396	436	414	412	386	437	398	406	395	431	398	393	430	397	392	383	446	419	385	411	400	393	436	423	399	375	406	387	399	404	402	450	427	429	417	409	399	393	434	407	413	414	389	426	399	391	397	437	401	412	418	399	415	430	396	482	435	423	404	437	432	396	372	371	439	449	440	408	408	434	409	422	385	409	419	411	416	371	396	396	433	414	434	421	367	433	447	438	432	416	403	401	377	401	409	389	429	432	378	409	440	391	366	406	397	382	440	386	400	407	422	416	425	416	436	408	395	387	430	372	390	397	397	423	417	424	413	387	411	386	421	402	412	403	408	373	409	413	408	420	413	395	431	410	408	433	421	414	410	374	392	404	407	388	426	397	407	390	414	418	410	462	438	413	362	435	422	423	381	398	423	443	442	431	403	389	393	396	412	346	422	370	379	429	403	425	418	435	402	415	398	379	406	412	376	414	429	398	377	407	407	406	413	423	419	374	367	378	387	372	432	386	397	414	360	404	426	384	414	430	434	404	417	351	409	425	412	402	420	400	432	429	445	394	415	421	388	453	400	423	396	414	395	396	377	360	421	480	395	398	411	367	428	414	412	396	401	391	378	432	390	379	411	398	400	405	444	421	376	372	391	417	379	421	426	410	402	436	417	411	399	377	392	401	397	408	425	394	371	394	364	390	424	419	407	413	435	403	404	429	434	406	377	387	434	377	389	397	416	386	438	407	385	405	388	381	407	400	411	394	372	395	401	455	424	413	389	379	431	379	421	410	398	406	385	386	377	363	417	410	411	426	393	394	405	406	374	373	424	385	384	389	399	430	401	429	419	395	401	428	383	423	407	439	414	424	392	426	411	438	434	411	423	414	431	398	378	405	390	392	373	401	410	406	403	409	367	410	426	417	416	421	405	416	385	400	411	406	417	392	413	368	396	423	410	391	432	427	404	381	400	396	386	410	416	385	420	384	421	381	401	413	445	373	412	421	410	356	401	395	418	385	407	364	384	417	413	352	387	397	351	428	411	364	415	416	404	372	422	347	421	405	405	447	404	381	380	360	431	392	434	388	415	427	376	360	410	404	419	394	418	393	438	424	406	420	421	413	385	370	424	389	432	386	445	388	449	406	396	392	373	370	390	403	432	387	410	405	427	411	399	402	394	416	393	384	375	428	399	398	391	401	411	432	417	406	400	425	353	412	415	418	400	394	425	410	409	436	395	428	398	393	397	390	398	409	413	399	393	407	408	408	408	409	398	388	423	412	432	384	392	442	420	393	407	414	402	414	374	391	401	417	400	416	421	384	387	432	387	428	404	358	396	376	459	408	435	413	389	402	424	384	427	389	375	380	413	433	400	394	402	397	435	434	481	388	388	422	417	395	398	368	411	397	398	366	419	382	383	393	385	410	391	418	365	412	403	399	414	437	393	430	452	399	396	411	434	407	412	408	413	391	399	386	422	408	417	393	398	398	409	387	397	410	405	402	427	392	387	417	395	426	398	395	339	399	381	400	402	407	441	388	426	415	415	427	403	403	440	428	383	413	397	382	416	419	369	394	433	423	444	388	441	380	427	378	383	403	408	433	398	407	381	432	396	387	431	436	448	420	391	388	429	422	380	414	404	430	365	419	440	407	396	464	404	393	387	393	440	376	399	406	409	431	412	400	424	422	387	407	420	387	414	438	405	416	407	430	398	391	418	409	402	430	436	403	403	401	417	435	390	406	395	427	437	381	388	409	424	464	406	406	394	390	387	389	409	416	398	403	416	424	400	420	399	376	395	402	389	414	392	448	401	402	395	359	400	405	441	443	420	408	382	394	394	428	394	410	414	377	409	390	399	396	406	442	401	405	438	401	427	423	380	377	415	416	473	375	405	388	421	406	398	431	434	403	429	417	398	441	425	402	413	395	407	437	397	407	424	411	394	409	418	385	416	414	413	388	383	429	397	438	407	423	396	391	386	383	427	392	408	389	410	397	422	406	393	407	416	390	399	389	411	401	401	404	391	407	401	415	428	425	390	425	424	421	411	407	412	416	447	409	391	414	405	417	393	418	404	417	400	405	382	445	376	419	373	411	403	439	412	404	436	412	420	374	423	435	379	419	401	435	388	403	372	373	414	376	418	402	407	396	401	389	389	403	415	400	370	410	404	402	422	394	403	402	400	406	394	414	404	397	418	422	446	411	444	396	439	400	418	386	400	382	436	375	378	421	383	397	390	419	398	407	351	413	395	408	413	426	365	428	423	395	389	399	423	346	397	438	382	397	389	412	438	410	400	372	391	347	414	419	396	411	395	392	443	389	402	409	383	394	411	440	404	388	398	382	383	406	381	385	418	411	422	436	396	406	397	404	413	394	423	415	407	363	371	396	423	416	389	392	412	391	389	402	395	384	415	389	410	425	402	386	394	415	452	365	417	407	421	397	391	415	395	387	418	430	426	414	413	393	384	406	408	390	404	409	381	391	413	404	407	421	376	391	388	400	384	391	409	382	402	412	397	365	367	399	409	441	375	443	386	403	377	407	416	414	445	418	406	388	423	404	401	420	381	457	391	391	385	402	381	452	392	395	430	391	457	414	435	407	393	385	412	447	408	392	384	374	370	400	422	373	387	414	398	383	394	419	424	402	401	396	362	429	397	378	406	389	434	392	402	415	411	434	400	426	392	424	458	402	402	449	408	408	418	388	437	421	414	426	387	436	421	383	420	379	389	448	383	421	399	429	385	375	451	392	401	366	411	396	396	446	416	398	409	390	341	440	424	422	448	391	420	416	422	394	415	420	409	442	424	417	453	369	405	417	413	412	372	403	369	411	424	404	394	426	407	410	412	373	392	412	396	417	394	413	414	373	395	365	417	367	426	442	387	395	370	362	399	383	408	409	410	387	414	409	392	394	396	377	435	391	413	453	404	397	391	413	414	438	401	403	391	405	398	380	392	411	407	433	388	416	413	392	401	380	399	412	405	415	460	402	377	418	403	405	396	424	380	400	390	402	399	432	409	440	399	425	406	420	395	416	406	424	420	399	428	386	379	444	380	406	406	411	393	436	408	435	407	389	416	354	394	394	423	406	414	364	436	408	397	421	439	388	419	406	391	434	420	407	371	431	415	389	406	398	415	406	398	384	404	409	421	391	390	405	394	387	389	389	407	377	412	417	439	392	391	414
62625	102727	83026	55623	35858	18078	3839	752	618	620	618	614	589	593	615	625	591	640	638	555	646	623	609	649	591	611	636	644	729	567	605	618	585	562	623	609	599	610	570	645	598	559	621	556	606	616	618	634	590	608	598	609	597	597	593	610	583	598	633	635	594	616	589	607	651	610	626	575	581	643	634	589	565	637	640	583	592	639	571	555	550	585	644	587	560	599	617	618	602	582	599	555	578	606	598	602	639	595	570	572	615	567	597	600	559	619	583	650	609	612	643	626	610	604	620	580	615	623	572	586	597	571	554	596	565	662	578	616	597	598	599	585	598	616	623	560	632	564	594	633	653	624	616	585	619	587	608	593	604	599	603	625	606	579	593	604	575	558	600	571	611	581	603	593	613	609	655	605	572	626	670	587	583	624	620	599	610	552	597	603	590	608	665	610	600	626	633	630	569	623	631	620	620	597	617	587	599	610	556	649	625	605	604	559	642	616	586	606	596	592	633	580	613	618	596	597	560	550	612	534	597	604	588	628	601	598	562	600	617	616	577	604	614	599	583	594	615	607	596	641	599	604	616	590	606	578	569	568	580	622	605	637	596	626	621	602	648	611	596	592	618	580	598	572	599	612	624	589	635	607	587	571	603	600	598	608	597	588	588	590	576	622	611	576	573	617	616	642	581	602	547	587	602	622	588	620	636	627	620	617	618	605	561	594	579	571	610	556	608	560	598	592	614	647	605	658	579	573	623	611	590	600	563	618	600	581	639	627	603	612	611	574	596	605	641	594	594	603	648	597	588	582	591	590	619	595	615	567	569	583	621	612	628	601	606	614	619	602	614	593	605	632	601	596	627	593	534	627	602	597	625	576	572	572	608	601	604	621	617	582	607	583	610	646	615	608	618	625	607	569	598	579	632	594	612	573	555	610	595	634	612	590	582	590	586	633	611	586	599	573	617	591	573	581	568	568	588	597	616	575	602	595	598	599	604	600	633	551	588	639	611	574	549	617	600	627	597	595	596	543	567	571	642	624	603	639	599	565	611	618	609	592	628	599	602	629	582	585	685	556	628	613	611	560	589	618	578	604	621	622	639	581	616	603	593	602	606	568	601	601	578	622	554	614	582	595	645	578	584	639	621	618	622	667	584	612	613	587	571	567	609	589	575	577	639	616	604	609	610	567	566	582	595	618	583	590	628	606	649	626	602	586	588	635	609	600	634	576	572	631	622	551	618	648	601	637	614	604	584	650	607	566	604	569	550	625	635	626	605	600	616	624	592	597	568	629	574	599	586	595	608	587	602	602	618	646	612	585	585	631	609	584	617	629	582	638	616	563	594	583	541	630	582	570	616	604	596	593	574	593	589	578	600	635	627	614	588	612	578	629	595	606	595	614	612	560	608	632	586	658	584	584	598	574	562	589	586	640	602	617	610	593	621	611	619	575	633	616	631	586	595	600	612	592	572	591	587	567	610	589	563	602	607	633	593	626	646	590	606	624	584	617	561	619	569	560	588	635	633	577	632	649	550	606	580	591	617	600	597	603	566	578	616	576	594	604	620	598	615	586	592	601	581	602	645	611	571	624	571	590	597	597	597	592	569	613	630	605	637	606	556	631	545	610	593	611	555	635	603	624	626	601	562	592	603	584	558	558	589	608	645	551	563	599	578	604	616	566	643	586	631	619	614	618	601	561	581	616	599	588	548	630	611	592	608	617	599	590	588	578	609	566	639	587	589	590	603	632	594	624	575	598	591	608	602	631	605	628	599	580	619	570	607	574	608	564	579	613	584	581	624	601	563	622	590	589	580	601	595	604	628	583	604	641	612	606	575	628	624	576	605	599	584	621	620	625	595	594	624	568	581	562	611	573	556	586	620	582	622	606	590	632	638	574	604	561	632	598	572	635	624	662	571	604	570	639	596	602	634	582	619	614	640	673	583	617	638	618	634	582	581	560	619	599	624	642	582	609	651	608	609	607	603	602	588	596	639	636	575	623	577	603	616	611	633	591	603	585	595	599	611	643	612	578	624	605	627	625	574	599	648	598	586	582	629	614	610	616	576	592	599	604	598	599	610	625	587	586	618	504	609	605	583	597	562	594	606	600	629	601	630	591	620	594	641	601	629	588	648	593	635	579	592	589	600	576	611	614	596	590	579	546	596	627	630	594	590	609	611	607	624	593	619	573	586	602	606	617	592	604	633	603	600	567	571	585	644	583	590	611	600	552	612	584	605	594	590	598	531	582	586	540	606	576	588	580	597	606	625	609	600	606	623	628	604	569	616	622	609	566	630	599	610	588	597	598	621	593	568	614	552	599	615	627	645	589	573	573	579	570	598	584	606	633	622	601	612	635	591	592	602	606	600	577	584	606	611	595	640	616	577	586	653	614	636	645	634	583	593	568	596	648	614	603	616	546	636	592	608	602	581	662	637	635	647	585	570	570	616	644	631	594	585	570	656	634	608	581	589	664	594	584	612	611	591	550	621	618	609	582	604	578	587	660	599	586	567	645	653	666	610	616	590	628	591	617	681	603	594	615	599	628	605	579	600	615	616	610	591	612	621	564	640	623	594	604	567	543	644	633	562	610	604	652	652	621	597	589	645	551	585	629	553	553	611	659	582	623	555	602	615	597	595	631	557	597	613	604	606	595	615	556	621	605	606	579	603	582	622	598	607	616	599	593	606	640	608	636	592	574	608	585	561	588	559	591	644	583	575	601	587	608	579	590	596	598	611	581	611	594	632	580	615	567	620	621	621	587	580	631	619	612	595	621	604	606	609	617	636	582	597	584	586	587	615	621	618	633	596	613	611	635	657	596	563	602	607	597	592	606	557	585	584	583	590	553	578	605	598	574	624	625	588	601	562	641	634	583	618	611	658	629	572	645	589	602	609	558	591	598	601	597	594	599	627	563	565	581	588	627	595	620	552	592	622	648	601	603	583	613	644	606	617	602	616	548	582	611	621	573	567	612	569	657	622	617	582	611	622	608	573	614	579	628	622	569	596	575	619	612	585	613	581	641	620	601	587	581	603	628	573	611	604	561	639	639	601	612	644	595	599	625	618	572	608	586	604	616	616	601	592	574	568	590	602	602	602	626	613	614	593	589	599	569	591	581	598	586	552	647	620	589	594	607	561	597	616	631	614	583	613	578	551	599	615	579	611	617	574	609	600	581	579	607	600	620	593	586	599	581	609	580	616	618	580	594	603	650	607	567	555	604	600	612	608	554	570	619	611	615	584	565	619	561	626	650	597	571	539	607	581	549	608	645	585	580	621	597	608	617	603	668	612	616	592	610	596	543	614	615	598	610	570	570	588	587	591	604	589	621	589	572	582	566	641	629	594	586	616	629	588	573	607	615	599	650	586	638	577	609	559	623	607	555	619	561	624	621	606	550	622	583	625	630	592	590	585	584	603	594	606	624	572	576	599	584	573	573	593	580	591	612	575	583	604	642	597	637	644	599	600	585	604	626	601	591	600	565	600	648	614	607	579	636	649	585
28333	27283	30541	17363	4574	1184	488	329	356	370	321	338	318	310	305	348	337	325	330	333	301	350	313	362	316	323	331	348	307	345	335	314	336	354	337	341	357	316	312	320	374	361	390	333	331	368	315	277	322	329	312	336	338	332	310	319	365	325	267	303	324	324	317	317	333	344	337	317	331	316	339	337	330	321	351	340	337	364	316	301	339	327	327	319	364	339	348	357	326	355	325	335	300	370	285	313	314	338	367	326	332	304	312	347	324	326	335	321	325	337	337	354	314	340	320	319	328	317	340	333	365	339	298	330	325	305	348	323	310	351	317	288	328	330	365	352	328	344	341	325	318	322	315	340	343	304	338	336	313	362	356	320	365	320	345	308	332	383	323	332	302	335	319	315	351	320	305	346	311	331	315	335	333	320	327	317	361	331	315	331	355	345	362	323	337	353	304	315	305	336	309	331	338	311	334	335	321	356	370	351	310	298	331	327	316	314	335	327	346	328	347	350	326	353	298	319	362	328	322	327	350	316	353	324	318	314	314	322	344	345	334	324	344	313	340	317	328	318	312	353	338	338	327	298	335	342	368	341	311	301	348	316	342	299	319	338	344	317	340	366	345	324	322	317	351	372	339	326	312	360	327	343	358	320	352	316	308	333	332	320	343	338	336	365	330	345	326	336	302	341	338	344	299	332	362	347	341	336	336	352	311	347	335	303	352	368	311	353	355	339	357	295	332	334	341	314	311	301	322	351	325	338	341	353	370	309	340	341	322	349	347	357	307	303	330	333	331	315	339	313	329	284	327	316	306	353	339	305	349	304	338	315	328	288	322	328	358	341	333	326	323	344	333	352	361	327	331	343	358	335	315	332	336	357	320	311	342	339	337	336	327	352	335	332	335	353	349	337	332	345	329	313	322	327	330	349	344	334	300	342	316	347	325	322	303	332	355	340	326	340	336	350	313	307	319	327	324	333	306	337	333	364	328	330	323	357	359	352	344	318	341	319	318	356	298	298	328	347	398	314	322	339	360	320	333	329	330	344	346	353	305	340	328	356	318	305	292	292	306	318	322	350	328	333	376	287	305	327	344	342	315	329	322	318	336	347	317	336	339	375	347	356	347	316	309	336	319	374	337	337	322	340	322	322	333	326	337	327	333	354	310	353	315	299	368	321	336	332	350	329	346	339	331	338	348	332	327	314	342	354	351	306	303	354	346	334	364	333	318	356	333	327	333	338	313	348	321	356	331	311	350	324	355	341	321	336	331	320	349	347	322	323	334	328	359	322	300	325	308	345	344	328	358	328	329	348	317	320	317	335	340	326	348	306	324	348	321	341	318	361	338	354	329	356	344	322	313	329	353	325	355	322	322	325	353	351	295	334	321	364	324	338	349	326	307	327	302	315	334	328	345	317	321	286	319	355	347	352	353	340	376	319	300	363	308	352	308	333	329	309	333	302	322	320	352	315	347	329	311	311	325	345	365	338	329	288	328	333	315	362	328	359	332	357	317	312	333	339	359	333	299	337	301	324	313	368	310	335	314	351	304	345	314	310	333	317	357	356	351	348	323	350	347	356	313	302	366	316	337	352	364	313	340	346	331	312	361	301	317	327	363	356	348	356	324	344	329	346	319	336	332	341	378	315	317	326	321	309	320	295	309	306	356	371	325	325	318	325	337	339	312	326	339	317	335	330	318	341	310	300	296	350	306	317	340	367	301	333	309	316	330	359	330	302	342	323	348	307	342	364	337	303	353	326	300	326	305	316	321	310	304	337	305	350	325	329	359	331	352	340	308	325	349	365	336	367	325	352	306	323	344	338	342	330	361	341	356	308	294	351	347	336	327	360	351	333	361	341	317	321	340	340	324	347	343	333	327	347	350	339	317	347	374	346	311	327	333	353	346	314	355	305	305	309	315	327	304	327	305	302	339	320	310	314	350	344	327	336	325	329	317	336	326	335	336	324	352	323	357	324	340	312	327	302	294	342	342	326	342	345	340	329	355	393	329	337	359	321	317	332	322	350	337	325	314	326	317	329	324	350	324	343	353	319	331	297	313	339	372	296	285	315	339	292	319	318	330	337	314	340	343	304	315	298	360	327	350	319	336	303	366	345	343	321	347	327	343	340	368	332	348	313	315	344	318	328	337	330	300	318	318	327	324	346	335	306	352	354	287	330	340	352	346	319	351	319	335	328	334	296	357	357	288	362	314	321	335	307	347	341	388	318	361	332	349	323	323	332	319	338	335	334	337	337	336	303	333	327	311	334	354	334	330	327	335	327	308	325	326	315	305	330	314	336	348	329	337	330	353	328	328	310	319	361	308	327	315	334	307	313	318	299	328	349	290	330	332	289	343	311	301	315	360	334	307	312	321	341	328	282	310	317	346	332	330	344	339	339	326	327	323	338	339	345	339	303	303	319	345	331	339	365	332	324	352	356	326	331	322	306	297	333	317	352	327	331	313	319	310	367	346	337	351	331	319	330	363	332	353	324	317	370	325	339	315	311	300	326	326	354	342	330	308	349	341	315	316	338	338	343	341	344	318	350	357	344	345	318	372	348	357	354	317	351	334	361	346	359	305	326	322	302	357	356	306	318	340	365	314	352	334	318	337	319	321	356	369	340	323	336	341	329	341	320	334	306	302	318	336	331	316	347	360	361	318	353	327	348	319	337	320	355	321	335	329	341	352	315	337	312	322	301	344	321	322	359	342	353	323	317	356	342	322	347	327	332	299	334	340	341	325	310	340	338	345	334	342	354	351	324	318	314	317	332	321	359	299	311	329	313	348	321	343	319	330	339	314	282	379	317	320	311	342	349	307	344	289	367	295	334	300	329	330	321	310	346	346	314	363	318	334	321	369	342	323	336	315	327	337	364	334	352	308	301	344	323	330	307	353	339	320	336	349	306	335	308	317	334	307	331	347	350	343	317	332	331	362	338	334	341	351	322	341	304	336	334	341	315	311	342	332	341	354	357	321	301	343	312	360	366	341	309	336	302	358	283	316	341	333	316	333	335	336	324	324	333	347	328	364	336	369	320	350	332	342	354	335	349	332	350	351	306	343	321	314	330	334	361	364	333	309	326	301	312	337	362	342	355	345	322	293	327	335	339	325	323	311	327	321	339	319	357	337	322	327	334	336	345	344	310	349	359	350	344	332	330	351	314	342	317	299	323	341	327	322	341	319	331	332	359	351	357	311	317	335	328	337	357	336	333	321	328	315	291	316	341	329	333	331	292	321	349	364	341	338	354	336	311	342	328	373	353	318	302	335	337	319	364	354	366	353	318	324	299	331	327	327	346	317	304	326	307	312	346	352	341	341	360	338	346	306	357	327	327	347	318	313	330	324	350	312	327	317	329	311	359	363	332	331	323	360	317	344	318	307	312	316	323	355	360	305	355	323	330	326	311	379	334	342	335	309	343	338	324	344	299	315	328	357	340	341	331	345	345	321	379	342	339	343	346	344	330	350	346	324	314	306	320	329	320	318	347	332	324	337	370
32893	46015	35604	17714	6992	2397	800	519	524	498	478	536	527	454	489	504	486	484	507	534	502	506	497	480	472	472	520	483	508	530	507	481	501	489	503	476	511	496	486	468	483	494	505	490	534	524	515	493	469	518	511	523	480	516	523	487	512	514	518	498	531	515	507	511	476	478	522	492	484	523	516	500	530	534	492	537	478	544	487	561	511	524	498	506	519	533	501	539	486	513	534	488	504	531	494	517	491	507	508	524	470	512	494	505	480	518	494	507	487	480	525	491	535	520	522	513	549	489	537	492	506	484	499	537	514	496	517	497	477	515	500	519	461	467	478	482	514	482	506	513	477	479	474	501	499	565	509	483	491	500	484	526	496	532	558	506	529	494	500	541	521	481	490	532	500	494	548	526	519	515	483	493	520	478	499	514	532	531	466	510	515	519	509	486	525	483	505	491	486	481	508	498	528	496	494	480	519	504	479	504	520	521	484	474	552	531	506	496	504	479	523	477	530	512	523	511	509	541	538	507	477	508	473	534	515	505	532	533	543	541	504	517	480	503	528	482	485	526	528	511	520	550	480	522	473	490	523	509	523	529	510	526	486	509	517	490	521	545	471	522	502	524	494	531	545	484	511	509	526	526	493	521	524	565	540	469	497	504	537	481	515	491	481	494	515	502	494	526	501	543	517	490	500	493	467	504	508	475	538	514	499	434	521	513	488	525	515	537	537	492	501	513	497	525	494	524	542	491	484	481	487	523	545	521	572	488	491	524	494	521	497	489	509	485	517	514	567	501	520	536	545	520	483	505	538	527	522	537	507	480	513	522	525	514	537	558	489	522	517	540	539	540	524	526	520	507	518	513	521	501	503	545	486	515	512	522	533	544	469	503	503	522	504	535	492	496	523	558	504	536	475	478	527	542	471	533	509	491	493	492	550	513	493	477	504	497	474	482	479	504	516	497	511	507	494	498	540	536	501	499	499	525	486	557	494	485	532	516	538	477	520	489	507	522	464	498	511	523	530	480	523	502	510	519	550	507	488	510	514	537	456	487	526	486	499	523	486	519	538	514	515	521	502	478	470	502	505	523	423	570	495	531	515	512	535	509	476	470	533	483	526	518	541	525	512	472	523	491	518	487	485	469	490	518	508	521	515	539	489	529	523	500	519	472	488	498	504	514	518	482	521	528	524	479	520	452	503	520	520	504	490	501	498	512	536	517	497	544	552	532	475	503	477	491	475	518	492	508	503	450	551	489	529	522	523	468	450	493	541	529	511	520	494	486	533	521	459	479	540	516	488	523	543	519	510	529	485	554	488	496	503	502	511	525	508	501	533	519	503	498	483	491	532	512	478	573	472	519	521	531	491	512	443	509	505	551	524	503	527	524	453	498	508	504	503	522	516	513	477	510	508	522	443	514	491	515	486	521	523	524	501	499	513	527	518	487	546	498	506	514	531	510	501	485	494	495	543	515	517	470	547	553	488	510	522	497	495	505	508	496	550	488	537	541	524	511	504	495	502	505	499	524	542	510	484	474	486	496	523	510	503	540	490	530	555	559	526	516	502	507	529	513	534	508	506	521	525	524	544	493	513	496	542	456	535	480	497	576	503	520	509	480	488	522	509	538	524	542	517	478	509	510	512	498	491	497	503	527	477	511	487	502	502	496	531	522	492	519	542	486	502	493	545	527	504	532	548	555	509	548	485	527	515	521	548	519	450	488	521	507	510	494	491	510	470	513	491	506	512	532	516	489	517	527	513	492	532	551	504	500	476	510	518	498	473	516	533	504	521	517	506	523	513	505	495	458	516	481	527	507	502	519	577	514	536	493	523	521	487	513	513	551	549	470	490	512	541	528	498	548	504	523	519	495	468	514	512	496	494	557	481	557	539	508	536	530	519	479	507	516	497	485	512	516	511	480	484	498	496	498	529	529	487	493	510	488	531	534	498	499	517	487	514	510	558	496	522	499	524	529	506	511	491	495	519	510	484	491	489	530	529	513	537	485	505	495	502	523	475	549	507	520	527	503	467	535	486	507	526	505	503	509	522	504	511	508	482	513	546	500	525	509	498	490	538	530	499	499	530	517	544	460	513	511	530	507	530	512	520	533	495	543	511	513	503	493	459	533	516	568	490	487	540	471	508	526	480	524	484	571	524	515	537	499	532	544	507	466	526	512	514	526	481	488	486	565	476	510	551	479	500	465	509	493	487	487	522	524	524	506	535	469	489	496	535	518	554	497	521	501	534	466	474	505	496	520	511	502	514	527	539	549	498	488	519	525	489	547	464	518	514	550	530	513	548	551	521	495	467	483	508	497	509	504	525	519	482	527	524	507	504	525	501	474	498	478	509	499	518	518	531	520	504	520	506	522	487	497	493	510	519	530	515	488	473	545	478	474	502	550	557	526	470	503	541	486	512	530	520	526	529	511	495	524	494	511	501	518	486	509	511	472	485	523	493	511	541	479	504	500	501	496	507	457	523	528	508	510	504	483	481	481	495	466	531	498	519	491	533	521	464	501	516	502	499	477	511	523	546	524	513	503	544	530	503	522	472	507	514	491	495	527	514	473	528	538	482	492	534	501	510	516	537	473	494	503	525	555	513	511	508	488	523	521	481	483	484	521	496	491	509	500	554	505	526	493	517	538	518	499	520	506	527	555	520	540	522	512	505	535	530	529	482	507	549	472	536	570	480	505	478	499	517	524	534	518	499	481	531	513	507	554	476	509	555	495	488	529	516	502	500	496	520	514	519	495	521	519	513	509	501	561	504	511	513	558	500	503	482	495	516	515	505	519	504	560	498	517	516	510	520	458	456	509	519	520	525	507	496	503	527	541	505	474	486	485	531	475	502	468	535	497	498	495	522	496	519	500	456	521	533	524	527	528	523	508	505	515	532	509	509	481	494	489	539	489	510	524	571	486	539	493	489	497	527	510	461	510	508	539	515	481	520	497	513	487	527	510	488	528	541	524	514	505	527	526	534	518	510	503	490	514	510	523	504	489	479	499	486	523	524	500	496	502	511	526	487	468	507	543	513	499	526	508	525	452	471	493	523	496	541	521	485	520	512	524	500	491	511	496	528	522	488	513	450	519	518	528	490	513	537	557	511	521	505	537	480	487	487	481	525	510	482	556	536	498	497	479	522	509	514	533	512	515	506	487	507	529	504	481	505	520	521	516	519	485	515	519	550	518	546	503	510	543	491	513	494	491	525	525	501	460	481	541	521	515	498	511	478	515	514	507	513	493	521	507	497	545	496	538	510	521	533	534	524	494	539	502	528	515	513	486	469	505	525	501	479	528	487	520	521	525	485	543	519	501	520	484	501	475	517	504	498	504	518	524	454	486	497	496	501	511	527	514	510	487	475	503	527	499	492	500	468	502	503	513	532	483	514	530	539	481	517	546	531	489	506	503	517	485	517	500	486	538	495	522	507	482	513	523	491	517	540	505	503	487	528	461	492	457	552	478	525	501	508	498	502	545	518	535	531	487	508	487	461	583
24407	22491	33570	30011	23301	15244	3055	461	423	453	376	402	399	399	441	407	424	438	396	411	355	431	421	403	427	422	417	410	394	419	415	391	419	356	405	404	386	416	401	409	369	399	387	401	379	368	391	379	389	385	400	402	355	345	393	416	357	425	399	400	359	404	391	409	373	374	412	430	409	387	413	405	403	386	385	375	368	434	416	418	388	422	402	368	398	382	418	399	429	426	358	387	391	397	420	369	409	379	400	380	395	344	378	411	370	383	408	417	397	367	398	386	397	355	422	374	379	355	399	406	380	366	387	403	426	363	398	408	401	380	393	406	379	397	390	411	416	388	380	403	374	418	371	374	416	404	421	368	405	411	394	415	413	408	383	404	361	422	403	401	381	396	391	397	410	363	414	405	400	378	392	399	398	368	391	416	403	376	407	379	389	410	434	387	413	413	430	397	368	380	419	399	397	390	376	379	420	381	376	401	384	404	390	404	356	383	368	412	340	378	400	395	390	397	360	398	364	403	361	393	409	404	396	387	434	409	431	390	371	405	429	416	386	369	411	401	422	380	384	411	376	396	384	398	371	396	388	390	369	396	382	376	426	351	364	387	381	421	417	417	435	377	414	392	399	402	383	386	402	405	381	390	390	399	408	388	432	384	379	403	457	423	388	390	396	423	391	420	402	416	376	433	430	398	389	412	398	413	410	388	399	408	408	420	454	372	378	415	453	401	362	408	397	391	354	427	408	412	400	400	389	386	380	375	397	413	428	389	362	398	396	364	399	412	383	419	396	381	384	381	396	391	409	388	392	413	402	392	389	394	401	399	402	387	433	401	415	385	383	410	367	363	418	385	404	376	405	353	395	392	347	444	397	397	394	409	379	347	386	397	346	381	422	356	411	364	380	380	370	435	375	414	392	384	386	414	376	402	403	381	430	394	391	406	399	420	395	396	400	363	399	375	357	431	404	365	377	415	414	384	402	358	375	396	404	426	408	374	385	418	403	374	377	378	403	424	395	365	390	375	393	384	376	409	377	378	392	414	341	401	394	395	434	411	383	387	372	385	409	400	402	392	348	383	338	386	414	402	386	402	360	397	384	422	394	377	362	426	399	387	372	442	368	387	390	380	399	378	409	451	440	398	389	384	384	372	397	407	369	385	387	412	392	419	352	379	399	422	383	389	377	409	399	416	374	376	426	405	404	384	396	397	421	367	413	404	395	381	392	405	405	376	413	387	402	391	390	419	390	382	379	382	393	366	400	380	377	399	386	401	407	363	392	404	409	382	410	379	392	407	390	397	444	375	363	394	448	350	419	385	382	372	373	349	389	392	430	436	380	417	423	401	337	381	360	405	395	401	385	392	398	396	404	391	401	390	396	394	409	379	410	379	361	384	396	367	378	398	396	420	387	351	413	391	411	391	367	372	391	396	402	387	411	378	430	384	415	404	387	378	438	380	402	434	358	407	407	401	415	391	384	378	385	391	402	385	386	428	405	411	382	406	396	400	413	366	386	434	396	411	400	408	412	432	391	365	413	398	384	412	407	358	397	387	372	375	417	385	374	368	401	393	416	403	414	393	384	367	402	377	384	416	445	379	393	429	379	410	383	395	399	361	408	340	418	371	411	353	409	385	394	381	421	393	365	378	371	396	394	418	366	356	392	376	398	384	379	381	389	396	415	374	404	362	403	406	365	393	408	370	419	385	411	402	398	435	403	391	386	409	402	401	395	391	373	368	401	365	416	381	424	374	396	403	421	404	426	397	418	389	373	418	434	388	371	391	393	411	403	361	410	384	411	359	407	421	425	400	355	420	372	373	405	368	387	384	399	417	399	372	401	414	393	406	433	414	390	430	362	381	379	385	427	378	380	426	400	374	424	392	399	386	399	423	387	387	433	399	391	407	426	419	389	354	390	407	368	386	411	408	394	429	352	373	395	373	404	385	402	392	426	388	382	394	404	410	391	388	357	373	412	392	373	414	412	370	421	402	370	393	401	383	418	378	401	403	392	401	378	393	413	428	395	399	375	383	377	372	412	405	435	404	381	369	366	418	396	405	387	420	376	407	363	392	393	371	394	404	361	379	381	388	414	387	372	373	416	384	380	396	380	355	389	395	406	397	439	379	364	390	381	407	364	402	413	380	419	396	403	370	416	408	375	403	389	394	374	407	370	389	377	381	404	436	383	423	409	372	418	411	396	383	406	431	419	369	397	376	436	409	387	379	361	394	382	392	399	367	395	409	392	397	409	394	408	406	384	410	410	398	371	406	397	403	427	386	382	399	399	424	400	391	419	401	387	407	404	421	385	388	391	372	385	388	407	401	361	422	416	382	399	414	457	380	421	382	431	406	346	398	405	395	424	388	380	399	398	413	396	380	401	396	375	383	431	397	402	403	396	386	416	387	369	405	413	375	431	405	394	364	393	390	365	362	394	392	395	392	389	376	371	393	421	334	383	367	385	395	390	401	361	385	403	374	440	361	433	405	410	378	381	416	362	401	389	441	378	425	373	384	415	434	423	408	378	394	397	432	372	383	409	426	392	380	381	404	412	387	385	416	356	427	401	375	408	428	405	383	379	401	402	434	392	415	393	400	428	384	376	402	393	389	432	395	384	378	355	435	396	392	381	443	366	368	385	393	360	407	405	437	387	376	391	350	382	410	409	411	394	375	427	356	354	397	416	407	368	385	428	390	383	381	419	363	392	389	394	397	431	404	384	388	391	407	416	386	402	411	421	412	396	408	416	432	399	390	397	437	392	432	369	384	392	391	434	411	408	408	416	375	403	379	378	435	377	417	378	363	366	391	398	410	403	408	405	346	394	379	404	404	428	395	357	416	413	377	391	383	381	386	388	413	405	399	414	377	372	368	374	412	389	399	389	369	399	449	391	401	377	397	397	415	363	407	404	363	370	412	405	407	399	392	387	373	416	416	400	387	413	380	375	375	444	381	394	402	391	413	401	391	415	398	415	393	377	354	369	396	390	372	366	390	406	406	340	402	383	409	399	400	399	410	384	406	404	413	386	414	440	417	405	399	376	386	417	408	386	375	424	414	384	393	358	410	404	386	382	380	432	437	382	421	373	382	418	384	397	400	392	420	354	418	394	385	388	373	388	387	394	380	398	378	403	393	417	428	390	393	414	414	359	385	392	378	369	357	377	404	404	371	396	387	377	420	407	406	374	395	368	380	440	386	345	411	407	421	396	364	375	433	401	394	395	394	419	416	357	415	424	399	366	407	390	418	373	368	374	374	385	399	385	401	392	384	361	415	402	407	346	408	392	390	444	419	386	401	400	395	409	419	392	397	407	438	381	381	402	429	405	407	408	396	404	410	418	378	439	370	428	375	422	389	405	409	400	390	404	416	409	431	424	409	410	378	390	410	403	397	377	423	351	378	394	381	367	420	371	394	417	416	407	351	387	403	386	414	391	393	395	420	387	394	393	402	413	398	369	382	379	390	393	420	432	358	386	379	435	376	398	390	422	387	428	441	401	373
58935	91590	72627	45843	27704	10923	2809	715	614	611	579	626	621	637	569	587	630	598	593	638	628	603	641	607	618	595	601	657	634	625	630	619	615	633	600	575	628	626	602	606	601	614	579	614	598	614	625	606	581	570	569	590	606	651	582	634	592	613	633	593	613	563	566	618	598	595	617	613	623	587	604	612	609	581	608	645	593	544	579	640	628	629	550	607	607	573	597	579	595	623	614	602	635	559	628	564	596	580	589	663	612	615	555	597	592	568	629	634	558	610	623	562	633	601	610	631	625	645	602	536	597	607	555	654	610	620	588	613	608	605	609	560	616	609	588	603	627	621	612	561	601	605	635	619	619	541	579	639	606	578	618	609	615	618	592	592	614	612	598	585	587	592	596	639	569	592	566	620	618	629	583	626	585	618	598	595	625	598	626	626	590	622	626	599	615	584	577	577	618	668	619	564	578	580	608	573	615	605	558	613	619	598	594	589	597	584	604	629	574	597	593	616	631	550	610	629	635	617	564	649	627	564	596	605	571	567	620	589	587	608	600	634	620	609	596	590	596	584	601	616	594	663	610	608	584	640	604	612	628	668	598	611	580	562	570	626	624	619	546	577	566	596	590	628	579	581	599	586	573	583	602	609	580	604	576	572	649	638	641	584	581	575	627	610	607	579	618	599	591	681	599	583	606	603	584	644	608	585	621	577	592	595	619	610	594	600	611	601	602	600	594	560	572	560	615	582	595	585	557	624	607	602	577	570	594	593	559	610	625	581	619	555	616	589	588	567	595	625	616	613	591	633	601	563	609	638	632	631	624	591	591	615	605	611	614	577	588	589	631	612	575	569	601	588	601	607	579	604	585	615	638	608	610	594	603	596	567	568	593	580	607	576	608	599	590	636	585	586	594	636	630	595	594	622	609	610	625	585	591	602	604	591	566	627	603	596	596	634	587	595	606	624	593	585	625	590	588	585	631	583	592	610	616	618	606	628	573	539	634	593	629	631	618	536	666	612	581	604	585	567	582	645	588	601	614	619	605	608	603	588	568	620	614	597	623	581	603	579	591	602	611	586	569	631	609	666	639	575	569	613	580	647	618	618	580	598	620	570	605	576	606	562	578	618	594	572	606	575	594	581	570	606	594	595	617	592	659	580	612	573	584	568	583	580	600	538	562	589	589	637	622	634	615	599	622	569	600	636	599	615	625	620	629	579	621	640	635	616	631	555	614	648	596	625	610	564	619	614	606	596	587	568	617	624	580	580	628	599	607	623	587	553	604	587	588	569	600	614	595	572	645	610	644	589	621	581	575	572	621	589	582	577	627	601	575	602	581	606	608	573	610	600	581	600	632	578	571	621	572	630	570	619	608	652	597	581	590	657	590	604	582	633	594	555	609	624	593	601	565	563	612	617	619	641	575	593	601	613	626	620	605	600	603	565	587	615	625	578	623	571	586	623	611	580	628	589	554	602	622	572	593	606	594	601	592	647	557	614	564	595	615	630	599	580	599	581	592	610	565	582	587	624	587	585	603	595	601	602	584	618	605	628	595	615	584	604	569	568	602	640	580	590	563	590	570	534	630	573	577	611	588	572	590	598	637	616	637	617	621	611	591	587	590	587	598	615	625	608	625	625	590	590	591	596	561	624	600	612	607	581	615	610	612	623	623	559	626	568	605	609	636	589	610	588	570	647	614	632	564	656	645	610	576	657	653	610	597	663	621	556	606	577	605	596	532	614	600	593	619	570	579	622	615	604	592	643	597	595	591	576	639	628	619	617	605	598	608	621	621	617	581	574	599	597	631	593	558	603	598	603	596	621	598	614	566	641	606	604	586	567	615	621	585	622	583	619	600	608	625	616	608	622	603	611	592	615	575	608	603	616	577	615	539	573	564	605	574	611	617	546	586	622	549	562	593	607	593	603	658	581	641	611	697	612	592	589	628	577	622	603	608	621	626	635	649	582	650	577	608	551	599	666	630	634	566	579	626	607	579	623	615	591	612	632	603	622	601	606	588	563	621	632	617	611	622	602	620	559	614	638	585	614	610	587	561	613	590	600	614	631	589	605	672	613	622	609	584	568	642	609	632	618	592	555	582	562	619	616	624	603	618	586	605	623	626	579	598	626	637	555	624	585	601	607	571	586	620	543	620	590	568	605	584	591	577	584	635	608	570	630	618	552	559	628	611	613	559	554	614	567	561	603	601	601	573	634	608	543	641	609	569	620	644	606	575	618	622	555	599	613	553	568	588	601	617	618	582	611	616	600	615	645	618	617	587	601	614	599	588	630	587	610	542	666	614	561	588	602	629	594	609	615	567	606	578	605	623	608	638	637	621	604	645	563	616	624	606	582	596	578	610	593	606	617	646	579	599	622	603	586	604	583	596	609	586	634	609	566	585	598	547	629	625	590	609	600	596	604	593	601	586	633	570	631	572	596	650	655	592	611	613	616	600	575	570	651	618	585	621	583	609	603	600	564	581	590	640	606	608	582	567	616	586	537	556	576	621	640	602	567	563	566	604	649	594	575	633	607	594	626	601	599	589	595	631	623	593	588	533	592	550	581	571	602	614	566	624	635	573	593	598	614	601	594	583	653	605	619	597	530	617	614	584	635	587	625	605	571	586	625	642	585	583	575	588	627	607	620	562	650	614	603	586	582	634	604	605	567	623	582	634	598	651	596	580	593	613	600	589	603	544	633	640	615	604	578	602	570	581	565	603	635	638	607	579	619	575	604	627	610	584	605	615	609	565	566	622	580	578	631	618	594	645	558	625	570	569	582	605	580	592	542	623	628	580	635	630	580	610	599	587	621	585	608	582	575	593	621	593	600	592	640	618	600	580	599	649	590	586	582	576	586	634	593	627	587	619	609	603	617	598	576	575	603	554	598	597	603	588	574	586	642	611	596	605	592	640	629	594	591	585	588	663	594	649	545	603	568	630	601	618	638	597	558	633	608	599	563	656	588	602	604	612	656	618	630	576	607	612	618	585	599	593	556	574	586	652	592	593	621	603	602	585	595	589	592	604	638	588	599	593	632	585	590	600	601	612	638	590	600	631	592	626	631	594	606	597	550	615	564	631	646	593	583	603	612	601	595	598	608	560	600	579	580	590	637	597	579	587	628	602	584	604	620	624	617	572	595	610	646	587	600	620	602	585	606	610	625	601	586	619	653	610	583	591	591	623	595	583	605	588	616	605	640	577	613	588	619	587	618	614	592	589	571	605	597	616	571	601	591	591	586	616	599	642	655	616	583	578	588	587	625	613	590	586	611	626	578	576	597	587	587	588	619	624	632	642	600	615	589	579	579	599	611	595	612	616	632	576	580	636	618	579	572	587	625	648	595	612	628	583	547	614	580	640	594	595	586	644	581	548	593	581	613	582	591	624	630	575	585	627	605	614	610	613	560	586	588	587	630	605	556	566	580	576	596	631	583	621	630	611	577	579	567	597	571	597	608	582	571	616	586	621	577	598	615	581	600	602	577	544	617	602	586	601	572
23380	21871	31572	26954	23417	21091	10487	803	447	429	438	411	407	416	408	421	427	438	439	422	394	409	411	442	443	429	435	394	460	428	427	382	422	434	403	446	436	398	413	399	420	432	377	395	419	419	406	417	397	437	414	421	431	394	387	419	445	416	448	435	482	391	414	402	412	428	411	404	467	393	417	390	424	428	445	384	407	394	412	380	423	420	406	410	417	440	423	406	421	417	387	401	424	429	374	428	407	453	412	412	421	408	418	385	419	434	410	436	391	405	454	435	402	409	433	408	421	419	366	422	401	411	405	425	397	389	407	433	391	352	421	445	421	385	439	417	426	418	425	404	384	420	384	399	402	378	406	420	394	429	423	383	392	447	428	455	394	398	417	412	436	412	418	416	395	420	428	394	427	431	391	390	402	413	410	400	374	426	430	405	442	448	391	380	413	430	410	399	435	424	414	423	411	400	433	417	389	413	391	393	429	412	389	407	418	442	408	400	402	409	407	383	424	407	434	438	417	393	434	441	419	428	433	425	400	447	416	439	394	390	397	426	422	453	442	374	376	470	379	382	412	404	402	400	394	373	398	421	425	395	392	407	418	414	374	373	411	391	445	416	403	417	397	424	415	396	403	391	433	416	454	383	385	443	426	404	393	415	416	434	413	402	374	413	417	399	389	403	371	408	405	431	404	362	431	390	439	411	420	429	399	401	417	437	443	442	389	370	422	392	392	369	416	381	392	422	408	409	417	386	377	363	409	411	440	410	410	400	417	413	393	407	393	393	380	399	368	414	390	438	418	400	415	416	448	429	379	425	408	360	418	385	398	432	408	407	443	397	441	409	405	397	422	437	416	422	407	441	454	418	416	417	412	416	416	391	398	412	392	429	400	421	412	436	378	437	392	432	409	422	439	389	405	410	426	444	425	403	436	445	398	404	400	407	402	398	381	381	443	379	396	408	388	396	425	430	382	410	432	395	362	407	454	410	446	409	378	414	455	414	408	416	379	427	445	386	392	401	380	442	447	398	433	414	424	387	405	422	388	408	411	416	390	433	420	407	404	423	378	402	404	439	417	419	401	395	384	387	381	407	413	377	399	401	396	406	411	397	410	431	425	450	425	407	407	375	391	409	432	391	420	450	392	410	424	406	371	425	400	422	392	368	414	419	372	436	427	419	439	456	390	433	406	445	436	400	404	453	432	399	389	424	406	395	426	423	442	425	428	409	388	420	398	376	391	383	404	420	411	395	415	429	404	432	437	424	417	397	421	392	418	379	404	433	421	394	416	379	427	457	373	396	382	383	379	428	444	382	440	415	442	390	411	430	412	433	426	401	392	405	409	384	364	393	417	425	415	430	406	412	421	416	395	432	430	391	433	377	418	395	415	404	437	398	382	434	442	461	384	406	395	440	421	389	413	411	417	437	406	426	376	402	420	404	434	406	424	390	386	403	408	397	385	414	434	384	402	425	408	392	404	412	442	397	412	417	417	386	371	422	410	439	401	400	399	404	419	380	389	409	407	416	415	400	391	406	388	392	380	424	387	406	413	428	397	448	453	434	402	446	418	424	392	408	392	442	375	389	443	416	367	404	416	410	437	424	398	399	416	440	419	429	407	407	402	434	420	475	410	417	389	407	395	397	391	430	425	428	409	399	417	393	409	433	388	413	418	388	407	365	416	370	402	403	380	419	423	438	412	400	415	363	419	377	395	428	392	383	448	403	370	421	426	420	422	403	399	397	401	417	445	399	415	419	400	421	415	407	450	439	389	419	412	398	356	367	394	428	397	410	394	412	361	402	402	376	396	391	364	377	416	382	421	378	413	396	391	390	399	362	410	439	392	419	417	429	419	370	395	432	427	426	387	362	426	402	434	404	437	384	407	415	463	432	389	398	427	396	387	409	421	407	404	396	401	381	377	420	436	443	410	437	418	434	419	411	424	388	413	447	391	387	427	377	384	399	399	386	396	424	403	438	434	422	407	432	440	396	410	411	395	417	410	379	373	401	408	371	390	410	385	425	411	387	433	439	396	405	447	391	403	418	421	391	419	405	400	425	370	424	445	387	421	424	401	409	383	394	408	400	456	407	387	431	382	434	450	432	395	430	424	420	405	436	430	422	408	407	378	451	412	398	415	419	383	408	398	386	401	411	427	397	408	412	386	378	428	392	386	405	417	418	412	419	410	419	403	394	389	430	399	410	432	412	423	391	395	420	391	398	411	387	369	397	395	427	398	432	412	402	435	403	402	418	412	388	394	405	398	411	418	441	477	426	406	402	387	405	411	406	471	384	398	399	389	398	411	395	386	409	422	430	405	417	423	418	418	399	388	450	401	430	442	410	413	413	418	392	437	413	373	422	402	387	389	411	414	398	418	405	380	411	376	422	397	382	408	389	412	398	412	404	424	426	393	418	408	389	434	366	435	381	415	381	401	383	415	426	401	389	428	373	413	407	397	375	416	409	397	386	410	405	419	388	387	389	409	387	386	443	409	417	381	422	415	405	437	405	440	369	429	422	409	385	411	388	419	410	392	430	406	412	409	407	396	407	421	391	417	415	386	413	411	407	395	386	427	417	410	418	392	401	402	433	399	415	384	437	398	405	404	431	419	438	412	382	393	404	417	393	388	426	386	444	416	416	409	389	378	451	422	450	439	459	394	420	412	393	427	398	384	388	425	401	416	414	422	442	418	434	398	373	384	406	378	386	406	408	421	420	417	389	403	425	427	450	437	424	406	410	391	421	399	397	418	407	392	403	402	370	411	372	443	423	416	385	386	421	420	401	428	406	384	395	411	421	431	420	381	421	396	432	414	400	395	407	443	427	414	414	390	396	400	436	415	413	411	408	399	409	394	381	402	425	399	396	389	371	422	421	437	433	436	373	426	417	415	410	439	407	377	420	432	389	407	410	407	403	392	383	423	430	395	430	387	450	435	452	473	399	425	376	390	396	415	375	425	402	459	416	418	394	431	423	385	425	384	402	424	393	401	408	414	397	387	388	373	387	421	397	382	427	441	422	409	389	412	396	403	422	399	441	385	395	400	410	396	413	416	395	374	368	434	448	401	409	406	412	414	400	384	455	421	379	391	422	388	422	391	432	404	389	444	387	383	425	408	431	423	375	387	388	430	418	425	387	445	398	404	384	408	414	434	425	394	433	401	415	434	397	439	416	421	401	403	404	453	390	435	440	444	378	426	408	408	410	379	414	424	380	400	420	453	414	441	436	399	448	425	419	389	442	396	394	417	437	423	381	360	432	419	380	405	410	368	407	437	378	373	406	399	387	464	407	429	394	440	398	409	411	410	427	401	399	414	378	401	420	385	428	421	402	383	397	430	439	425	373	388	367	422	381	437	431	407	411	395	454	425	410	414	414	376	409	430	429	414	377	440	400	393	423	390	407	405	381	404	447	403	409	431	407	418	402	387	401	398	397	427	398	418	433	422	406	424	394	406	421	442	421	422	374	423	447	411	413	384	396	394	429	413	401	417	413	398	392
62407	102948	82379	55170	35680	16617	4189	880	660	605	604	597	620	608	619	591	632	615	610	625	602	632	574	624	567	570	575	632	680	674	657	617	593	603	631	580	624	611	657	600	638	575	599	613	599	641	577	649	590	592	597	626	554	592	622	540	614	663	595	588	575	568	623	619	607	599	625	628	597	599	601	605	613	583	597	641	637	645	593	593	611	629	613	583	606	593	619	595	603	611	590	613	602	581	620	614	575	612	604	605	584	628	611	585	648	592	628	595	597	597	599	653	631	602	657	596	596	619	602	655	595	611	609	596	656	609	605	625	593	592	618	627	603	587	585	575	627	570	592	576	626	605	578	602	630	613	627	600	598	550	624	603	627	639	595	608	621	597	610	618	658	577	639	597	600	575	619	585	671	569	616	580	586	617	642	596	624	620	667	642	608	604	603	589	618	584	611	604	590	597	636	622	606	640	609	597	619	637	631	565	593	613	616	602	653	574	608	596	616	612	573	581	604	588	597	577	632	581	597	586	615	640	597	599	623	602	577	654	635	602	608	593	580	611	627	652	622	599	565	590	648	551	573	605	603	624	625	589	591	578	615	598	645	601	622	606	622	587	604	630	638	620	606	616	598	603	553	605	598	615	595	618	608	640	618	609	623	595	610	635	607	598	613	599	607	608	635	578	624	604	636	618	626	629	632	593	603	642	631	618	612	601	643	616	637	589	593	649	619	633	580	542	575	610	585	632	612	636	563	610	617	627	592	581	594	591	587	622	590	608	617	620	621	581	602	590	587	580	589	648	658	564	617	600	603	610	592	611	610	632	613	603	631	607	561	586	569	609	618	625	619	615	599	573	636	620	634	562	623	598	595	584	600	615	647	662	598	625	561	621	616	632	584	598	577	583	558	659	612	615	657	614	639	639	626	626	585	587	629	594	616	601	591	637	656	593	596	643	586	622	628	594	623	639	646	573	603	606	613	578	623	573	620	613	610	608	602	632	610	607	572	638	668	617	604	612	576	620	575	618	565	562	599	653	660	616	572	635	590	667	605	592	612	645	622	608	636	629	597	569	620	603	619	547	590	634	626	571	638	617	675	594	614	578	569	609	590	612	567	600	625	619	584	589	632	591	618	590	648	638	621	607	584	609	597	565	618	609	615	613	651	606	590	635	612	591	570	569	598	618	632	593	582	605	614	617	604	610	618	603	625	623	664	573	592	603	623	631	591	625	583	585	631	597	595	600	578	621	611	647	600	605	632	586	568	609	585	621	600	606	562	601	582	608	615	601	596	589	572	643	611	606	615	625	636	598	641	630	670	599	602	561	634	595	621	630	560	597	622	599	608	580	577	605	590	642	597	599	613	582	626	606	651	616	583	662	607	584	618	614	660	587	586	601	575	621	619	627	619	650	596	626	612	584	617	662	628	626	615	622	625	605	611	622	641	594	649	630	629	578	628	618	617	584	576	585	638	608	577	656	593	617	592	603	621	588	596	568	636	563	604	615	581	652	633	624	575	607	615	636	617	606	600	582	612	624	621	635	623	647	648	622	567	586	615	624	601	604	551	622	626	633	610	608	587	598	609	625	597	608	602	606	630	608	561	649	624	616	620	629	618	615	572	580	635	608	643	620	628	592	635	613	559	587	621	583	619	572	589	599	610	593	603	605	631	615	570	598	657	534	621	586	635	639	621	615	576	603	580	614	564	620	626	587	601	571	622	597	606	613	625	581	549	604	626	632	646	618	570	599	601	626	575	646	625	614	582	576	607	571	665	601	621	611	622	674	660	580	602	623	632	597	627	634	619	595	628	575	619	604	591	630	590	588	638	590	560	570	584	637	563	598	575	618	600	576	607	632	575	616	622	611	597	598	574	665	603	614	582	604	587	598	596	653	612	626	601	584	599	613	569	613	575	653	619	577	615	622	596	595	612	566	634	614	622	624	618	597	629	585	619	578	637	566	607	613	594	625	578	609	616	613	589	598	609	615	633	584	632	606	623	639	606	593	655	615	595	606	530	672	560	624	629	613	606	556	611	604	605	596	553	586	570	582	630	603	612	623	595	593	639	628	671	605	613	611	594	636	612	599	595	625	589	590	586	569	611	622	592	616	582	621	623	561	642	585	603	584	571	625	613	588	633	631	577	584	600	581	566	569	593	605	595	609	599	600	622	604	590	656	593	605	643	611	584	588	635	593	583	618	650	583	652	591	570	623	580	573	575	577	621	609	628	621	604	634	592	596	584	618	611	583	608	581	610	638	601	613	595	564	619	621	591	612	595	632	630	634	611	616	626	597	628	615	610	641	587	628	648	602	623	585	633	607	551	591	586	618	637	651	600	589	590	645	576	604	601	646	593	610	635	601	575	636	618	628	627	602	616	600	586	606	593	597	615	584	591	596	617	594	578	594	591	639	597	605	614	620	624	638	653	621	628	579	643	630	634	594	596	602	605	595	603	606	632	586	597	624	590	578	580	590	603	615	615	614	641	604	640	598	613	601	650	619	585	612	681	580	632	563	563	561	596	627	633	591	625	587	608	661	611	587	644	612	568	587	613	581	623	581	583	604	616	606	640	644	618	598	598	621	640	548	599	584	577	601	581	602	670	618	619	651	621	617	621	616	592	599	624	632	582	597	600	603	597	603	623	660	595	604	617	561	615	612	601	559	588	640	606	584	612	605	592	603	630	579	572	556	603	604	549	603	595	623	631	636	586	580	588	598	617	600	582	609	595	677	662	621	601	597	619	576	557	579	627	603	606	642	589	662	624	655	628	576	620	630	581	641	579	553	623	559	597	624	590	569	587	574	615	618	618	602	633	621	603	604	571	572	548	619	604	590	594	646	600	595	573	579	594	540	614	588	601	588	580	663	614	640	622	589	605	617	612	573	582	578	606	570	596	657	635	611	614	610	617	584	587	587	604	623	606	580	586	579	634	620	587	611	621	619	580	617	625	575	631	641	608	583	609	609	587	672	651	591	653	599	615	613	607	615	574	655	640	594	621	576	560	597	605	632	603	581	586	625	569	610	596	577	610	575	599	592	615	604	554	637	599	638	595	606	622	623	579	595	594	583	620	566	604	644	615	613	568	646	627	602	609	615	632	620	579	585	636	648	615	619	576	567	589	615	638	604	569	641	591	601	577	634	610	620	606	589	620	598	588	611	607	621	593	615	626	615	587	580	590	625	617	596	602	635	608	600	592	608	640	661	588	613	577	615	589	601	616	571	598	610	639	608	581	571	622	569	585	599	613	601	648	619	588	622	609	576	615	610	590	630	565	618	635	577	577	593	571	643	586	585	578	607	631	587	567	609	579	599	633	600	607	631	646	582	616	574	654	631	646	592	576	672	614	544	603	563	558	609	630	615	563	614	581	585	577	622	575	607	638	634	585	630	620	634	570	588	563	624	630	556	593	627	621	612	597	625	584	668	648	569	595	565	624	624	581	585	603	618	629	612	585	622	599	591	651	616	589	567	641	559	579	580	628	613	603	613	624	561	603	569
28502	27422	30601	17333	4574	1211	467	349	341	315	333	339	312	338	356	323	364	323	336	340	329	316	316	320	345	322	349	339	349	318	325	337	363	357	321	360	332	306	322	342	343	302	334	353	322	351	342	364	322	328	352	362	330	310	325	330	326	335	360	361	364	335	300	343	347	341	341	334	329	318	339	359	339	309	326	362	344	343	303	308	346	340	331	381	339	329	300	327	334	327	327	356	360	334	333	329	336	342	305	322	320	332	336	316	370	337	358	369	328	345	319	319	288	342	359	326	354	337	345	355	339	329	321	358	366	342	319	348	332	329	340	346	332	295	346	343	344	343	315	350	325	329	307	344	340	363	336	325	359	342	327	359	365	331	331	329	336	343	296	330	328	307	351	348	345	314	334	347	375	352	334	341	340	357	343	342	353	334	349	349	340	316	334	298	328	309	327	353	332	340	411	356	339	327	304	346	355	300	320	309	294	341	354	347	379	326	333	328	330	373	351	342	339	340	341	333	313	342	357	313	345	303	352	361	349	344	356	327	351	326	306	354	298	323	343	336	341	342	336	311	318	333	365	310	325	358	351	350	355	320	347	316	308	368	321	340	333	367	343	364	331	329	309	337	301	347	341	347	315	367	338	311	364	391	330	338	331	362	345	330	326	341	318	340	348	345	319	338	349	350	326	314	305	322	325	347	337	371	341	346	322	336	340	337	327	352	335	328	322	369	333	339	345	340	360	330	318	338	347	331	341	344	331	326	330	330	315	312	348	320	338	293	336	362	314	346	340	324	335	309	353	348	331	336	340	338	337	336	306	305	330	339	360	346	332	320	326	310	354	329	322	329	319	331	335	313	328	359	329	329	337	326	349	365	356	334	320	375	331	328	348	353	367	338	367	352	308	317	383	343	334	377	322	327	328	308	351	348	323	315	367	316	341	363	382	319	318	363	319	324	348	331	341	332	331	314	341	314	332	319	354	325	359	355	305	323	340	324	353	349	337	334	334	329	310	343	342	329	301	320	327	350	376	335	338	330	356	345	350	343	350	329	335	342	342	346	354	358	320	315	328	328	373	314	349	335	325	342	347	343	290	316	345	346	325	365	344	321	347	351	312	318	326	327	344	359	363	350	331	340	352	357	311	326	338	331	338	325	307	321	362	346	336	314	367	325	319	337	310	342	332	332	331	315	332	354	354	343	343	365	320	347	333	352	322	305	319	318	336	329	349	319	342	308	349	336	347	351	350	316	328	333	336	295	343	313	356	348	319	328	347	355	325	326	343	364	334	319	340	338	343	353	314	340	351	333	334	345	367	320	337	328	347	356	351	325	332	386	355	324	319	349	332	310	347	322	311	359	302	330	341	340	306	340	358	307	310	345	360	318	327	299	324	339	357	294	366	336	351	348	361	320	344	330	361	330	346	318	335	330	328	332	332	333	322	343	364	369	313	360	349	319	317	336	279	344	285	338	327	342	355	307	362	334	325	357	343	331	327	326	352	360	343	340	362	343	344	302	374	328	358	328	336	315	324	288	349	348	324	354	350	342	306	311	325	316	358	334	330	344	319	376	316	368	328	367	332	347	347	332	350	337	357	327	351	333	357	346	325	347	379	346	306	319	339	342	326	354	310	339	318	381	363	329	338	349	313	338	339	293	296	328	341	331	328	328	341	348	358	383	341	323	354	308	334	344	353	307	303	317	352	356	348	330	362	348	350	332	324	331	320	314	306	313	350	344	313	322	359	327	353	364	350	316	318	314	331	348	312	341	361	326	342	329	340	346	359	362	353	317	294	343	307	340	340	361	332	338	303	326	368	337	346	337	322	343	329	334	354	329	314	336	318	306	360	339	358	338	333	322	303	339	329	315	326	334	342	354	307	327	364	350	354	362	290	315	332	315	336	359	353	352	364	369	367	345	332	363	339	343	328	323	289	310	384	333	357	331	320	342	323	325	331	340	322	318	347	345	339	320	375	363	309	331	364	364	328	340	351	341	330	372	302	324	321	316	334	303	330	343	367	330	358	349	343	342	336	362	329	300	319	373	324	325	351	327	315	349	355	332	329	338	390	332	332	333	329	346	364	341	358	336	365	362	313	341	327	321	321	337	325	327	349	304	307	290	294	320	320	305	362	343	388	324	347	359	353	313	395	333	341	341	349	366	328	344	349	348	302	337	338	350	326	319	332	319	334	309	362	307	355	327	338	360	319	323	359	359	350	317	351	307	334	350	335	303	335	368	335	326	335	323	332	358	316	316	350	345	279	348	330	329	346	345	343	350	338	332	336	314	364	311	348	330	288	363	332	308	351	318	330	315	368	367	332	357	327	340	339	330	367	318	329	326	296	342	345	339	337	352	339	342	352	330	339	331	344	325	324	366	323	307	326	333	365	331	334	320	346	344	329	360	346	326	344	318	354	347	328	352	327	362	320	347	330	384	341	308	339	363	346	324	342	308	360	315	320	358	347	327	309	336	365	343	347	341	351	348	339	337	353	344	342	366	343	362	378	322	300	321	343	347	344	335	349	277	352	335	340	342	338	350	339	328	367	342	311	334	347	310	341	318	346	306	331	331	351	352	346	334	320	334	323	329	326	314	291	338	357	317	342	352	324	344	309	303	339	363	344	310	310	338	340	314	335	324	349	313	329	326	327	338	314	337	339	325	326	310	317	338	370	356	319	322	310	315	346	365	314	327	338	331	362	324	329	328	322	346	362	321	360	325	304	347	334	303	304	319	316	354	334	326	349	329	317	314	336	347	328	309	359	350	292	319	287	302	314	335	306	348	322	306	351	379	342	334	354	345	320	313	322	325	331	319	321	337	343	362	357	381	319	322	319	355	293	306	380	360	302	347	368	339	326	352	322	314	340	342	325	359	342	311	314	315	314	318	313	308	364	338	348	344	353	323	332	325	322	333	347	332	324	319	327	331	348	340	366	318	337	334	330	314	335	343	346	338	321	346	331	325	323	347	339	374	365	346	323	341	300	345	355	325	315	338	304	332	343	343	327	348	318	308	373	370	365	324	340	356	357	338	323	332	382	318	325	354	348	369	356	337	355	343	314	350	334	330	347	316	349	358	350	353	347	339	333	355	340	316	323	340	340	370	324	323	351	324	305	339	364	329	295	313	324	344	338	351	331	351	356	335	317	306	341	352	344	328	361	317	326	342	320	306	341	322	356	334	335	318	353	328	344	350	349	349	330	339	327	329	330	321	330	326	347	324	346	328	353	365	331	370	313	302	336	352	348	317	359	343	300	330	347	315	352	335	327	308	358	321	352	339	340	334	303	324	351	319	348	328	338	391	342	327	340	310	336	339	352	369	308	331	320	351	370	300	368	341	318	307	333	342	309	314	347	337	347	358	346	333	320	319	327	348	325	350	367	334	314	322	343	344	341	318	300	332	337	337	380	348	337	341	349	332	338	341	286	324	325	320	354	343	321	348	311	343	322	333	351	321	350	344	301	314	323	367	343	340	360	341	358	325	349	340	328	328	334	342
32897	46226	35632	17648	6994	2327	777	515	526	524	518	502	523	523	552	509	518	530	526	521	513	511	497	497	499	531	520	506	539	519	555	509	508	506	510	492	471	521	548	508	481	541	528	533	507	490	527	538	530	532	497	468	517	503	484	515	553	514	494	490	503	497	527	486	523	489	548	524	560	475	531	537	557	542	500	518	518	529	538	491	516	549	504	535	520	499	500	498	485	454	527	504	476	496	522	519	471	538	537	605	478	517	479	531	536	513	500	507	540	460	502	503	524	531	544	528	516	488	518	534	520	539	518	521	518	506	472	497	497	489	550	505	517	503	500	515	489	512	554	524	515	512	520	501	464	534	477	540	525	486	496	502	513	485	487	484	449	535	525	528	527	448	525	511	499	491	520	481	518	517	496	517	482	515	514	510	535	531	472	515	501	515	521	506	521	531	532	521	557	521	489	472	543	471	462	523	519	467	527	513	476	567	505	544	491	498	502	504	504	469	458	553	550	463	474	531	512	510	482	469	465	518	537	525	480	498	501	507	495	536	539	548	524	501	509	534	507	535	507	527	545	482	518	514	508	525	522	514	518	518	554	510	520	524	524	494	548	531	516	509	515	521	532	525	515	517	534	523	510	491	517	484	530	530	493	528	500	501	471	530	511	494	511	495	557	541	527	555	552	538	535	569	519	549	487	528	513	536	518	507	518	498	526	491	493	532	519	492	562	502	511	489	519	527	517	497	539	523	550	530	501	495	538	504	512	531	513	519	539	509	522	518	515	511	488	524	477	523	560	503	502	536	531	487	499	561	520	524	510	550	531	536	506	510	498	538	497	519	523	512	499	531	541	520	518	504	534	508	523	526	532	511	494	466	494	523	520	513	560	549	511	503	523	507	543	470	488	541	519	517	532	513	496	547	534	504	508	471	466	487	492	532	497	493	517	498	478	514	488	536	515	510	513	495	481	487	499	483	482	554	561	539	530	503	539	493	516	548	497	541	502	528	532	529	514	520	492	529	507	532	505	503	542	550	492	527	518	506	524	525	525	477	529	536	497	520	485	532	581	485	497	542	520	528	536	520	543	528	504	486	527	504	523	547	500	537	517	478	505	467	558	539	489	493	501	516	526	483	551	518	492	506	486	536	525	528	536	526	503	496	529	525	533	500	496	513	537	530	488	518	555	530	516	478	532	511	545	560	562	519	523	541	491	522	487	578	509	494	513	525	548	506	512	492	514	538	522	520	540	477	535	494	498	523	530	544	538	535	534	469	504	495	504	454	517	506	513	527	502	536	521	537	518	529	518	544	484	503	513	475	485	508	526	484	505	462	504	511	534	474	527	497	532	544	497	524	522	518	513	548	519	550	496	496	504	494	514	554	543	516	514	497	542	539	524	492	524	497	477	534	509	519	561	519	551	564	525	501	556	509	513	502	538	520	495	524	523	503	504	515	492	504	514	526	508	502	506	497	537	509	512	528	466	511	502	556	492	477	515	472	502	541	477	519	508	507	529	493	498	514	541	497	544	524	524	532	513	509	527	492	518	531	518	538	502	526	484	493	543	536	466	514	551	559	482	516	485	512	510	535	507	493	523	476	522	547	558	464	512	505	511	535	477	479	513	532	513	492	508	502	491	538	521	516	513	537	523	528	510	531	540	489	527	506	533	543	529	499	524	497	544	545	522	519	509	505	547	539	509	489	499	492	580	465	487	500	515	540	477	518	514	507	512	467	473	551	526	529	526	495	473	530	509	501	547	503	520	489	513	525	520	525	551	505	515	543	507	470	524	503	517	500	516	496	508	526	575	501	484	524	500	517	508	522	493	513	532	499	488	535	495	519	497	520	510	516	551	478	554	525	521	546	515	487	538	519	492	507	510	524	507	569	512	535	516	487	542	530	506	476	509	498	528	532	503	532	555	504	530	476	508	497	515	508	511	519	498	513	519	485	464	523	492	485	492	501	536	551	529	483	550	505	522	506	550	504	517	524	501	498	514	530	515	526	524	502	506	508	511	534	515	534	539	514	519	529	521	542	499	522	492	521	502	564	535	534	530	511	548	527	477	525	518	522	472	493	510	553	536	516	531	504	517	481	543	556	526	505	537	516	498	490	510	492	491	523	478	565	577	508	539	549	566	517	499	497	528	508	529	540	518	538	521	530	532	487	494	520	462	492	520	502	474	501	502	499	542	516	465	582	528	542	526	538	518	580	528	532	555	545	515	550	501	524	526	529	502	507	493	494	507	526	481	495	495	516	522	521	483	543	527	506	523	497	510	542	464	537	523	554	454	508	520	497	516	522	512	479	514	489	483	506	499	501	501	492	482	527	514	559	539	544	505	486	528	544	540	510	536	534	547	513	502	533	521	537	541	516	529	513	550	481	483	517	550	502	496	510	558	492	520	511	530	504	505	523	492	502	544	505	520	499	529	538	524	575	511	507	546	495	473	544	560	542	519	517	541	536	484	506	505	530	475	532	525	465	499	563	509	517	508	531	527	504	494	511	495	513	493	505	514	523	516	526	529	562	516	526	534	520	520	514	515	491	507	544	520	504	498	529	490	517	513	495	555	501	489	506	518	536	505	526	535	515	543	507	505	510	518	502	533	538	489	534	509	497	489	510	492	497	514	520	554	523	493	523	500	505	528	500	553	479	520	548	500	518	478	496	514	498	508	520	531	521	514	456	549	532	482	511	526	539	517	504	533	500	505	514	513	489	500	503	506	497	510	506	530	541	518	529	531	529	521	529	472	523	512	509	545	532	497	518	540	522	532	529	506	515	492	538	541	505	520	506	556	526	523	488	516	510	527	548	501	507	483	546	500	492	479	478	540	499	495	486	520	514	474	564	532	485	559	481	515	507	531	516	510	498	522	538	511	517	523	548	497	487	514	490	498	545	534	527	541	487	494	548	514	505	522	528	532	482	480	533	507	479	540	534	481	483	502	484	554	499	550	508	479	518	515	556	525	534	524	487	513	533	498	522	520	519	521	517	524	494	509	533	505	526	506	484	479	502	501	526	533	511	494	509	520	469	479	497	533	550	534	522	489	491	529	465	479	511	500	529	478	516	487	519	495	524	541	542	520	513	509	491	525	535	521	526	561	497	483	493	521	469	530	540	462	515	527	501	501	519	488	485	517	525	537	511	517	499	540	511	528	496	497	502	516	511	501	492	531	576	517	559	500	472	536	523	488	522	540	525	516	537	523	539	496	512	505	515	529	545	503	471	524	504	521	509	526	519	537	534	546	540	493	501	503	498	552	519	534	533	515	497	515	496	517	515	539	495	542	506	476	484	508	538	515	524	467	517	489	502	538	543	539	520	498	513	502	510	484	541	506	558	506	508	516	534	518	535	502	506	486	495	515	472	520	518	544	504	486	569	524	526	507	513	523	522	479	542	509	501	496	526	518	515	518	501	514	507	514	532	546	527	551	507	507	550	519	504	505	531	532	536	533	552	537	495	566	503	527	533	519	516	527	503	508	516	544	526	536	508	469	575
24379	22473	33531	29894	23333	15550	3548	477	455	438	394	387	395	419	393	436	391	369	395	396	390	397	367	390	414	372	427	444	414	408	389	440	418	413	401	401	403	388	408	414	425	399	428	394	402	418	415	379	398	430	427	405	385	376	384	416	395	398	375	435	388	402	422	418	442	432	405	392	425	428	434	397	395	381	437	423	403	435	364	372	425	389	380	395	385	392	412	369	420	417	425	427	402	356	371	408	411	366	464	389	400	419	434	428	389	412	370	415	393	373	365	390	396	427	362	426	426	361	422	401	388	434	426	406	410	438	419	413	384	408	418	443	393	422	399	435	407	435	402	427	434	407	375	399	403	409	396	378	387	398	391	413	372	403	406	428	427	399	378	393	389	410	369	385	396	395	394	394	413	389	357	438	436	401	420	408	373	417	407	430	429	402	401	409	378	384	398	381	414	400	438	372	407	375	426	406	383	419	433	347	400	444	376	401	390	402	407	411	402	412	395	414	386	384	388	354	426	418	372	396	407	379	429	429	407	406	390	432	378	446	372	443	422	329	391	401	396	382	437	361	408	390	370	402	396	435	418	364	393	379	411	417	415	385	407	405	442	411	416	396	412	393	401	382	376	385	387	430	393	427	425	424	392	374	394	402	413	372	410	385	417	386	436	399	423	396	409	424	386	413	396	438	388	415	431	404	367	398	403	447	406	401	444	398	429	426	429	384	429	376	370	403	400	380	417	410	408	402	412	359	380	403	409	392	411	380	392	415	382	390	367	386	413	389	416	389	398	387	383	379	403	379	373	371	432	406	357	383	413	387	386	400	403	427	419	379	371	383	373	367	423	398	401	383	411	390	412	390	405	408	387	409	415	447	423	412	377	429	425	422	402	456	414	382	462	420	401	409	383	396	420	392	395	400	414	408	380	402	385	409	387	419	374	351	366	399	377	422	408	402	416	416	376	412	377	387	380	391	387	428	397	437	380	366	410	419	392	366	403	382	397	384	390	373	396	416	388	394	384	418	370	409	392	392	407	394	433	374	383	431	425	370	411	437	373	418	394	401	369	395	428	411	368	421	472	414	426	391	390	407	384	428	394	349	410	388	371	415	358	360	379	400	385	418	376	431	392	392	407	413	439	379	412	360	392	400	400	389	393	384	419	428	443	388	411	390	435	430	423	403	357	396	393	410	407	414	384	399	393	397	394	405	421	417	388	434	390	375	374	407	425	390	393	385	414	412	421	399	387	407	399	376	410	418	396	395	411	374	421	392	387	419	401	445	378	372	437	416	398	388	402	375	410	418	398	425	384	394	395	393	406	434	364	406	435	386	381	384	416	400	400	433	433	424	413	403	408	413	386	405	390	415	415	438	394	406	401	405	395	400	389	407	392	402	402	389	380	404	397	371	406	394	416	397	385	397	422	388	371	424	352	392	410	379	375	376	433	430	384	417	412	414	413	403	393	422	421	402	417	397	384	384	386	423	387	391	386	373	406	425	397	427	394	413	416	431	410	416	421	422	418	397	375	420	398	370	379	406	410	385	410	407	403	375	396	420	383	426	382	391	425	417	394	416	381	363	391	379	424	387	428	396	362	382	395	395	407	420	405	387	350	425	411	434	390	383	415	374	407	388	387	407	403	427	429	415	396	375	407	443	362	403	401	373	424	390	430	418	390	373	364	418	411	377	423	396	366	448	393	414	358	396	400	399	435	399	407	438	384	391	406	378	416	400	383	387	409	387	401	413	392	395	391	386	392	420	423	380	386	379	388	393	395	424	386	369	404	415	401	366	430	368	427	399	405	381	408	392	423	376	380	416	392	406	412	393	402	422	391	397	419	410	400	439	385	397	447	404	421	379	390	455	396	386	391	400	401	387	389	388	376	408	397	405	375	436	389	410	387	425	389	418	400	401	417	363	418	428	396	400	377	414	401	392	409	442	398	349	404	420	399	390	363	383	394	424	436	417	416	432	444	389	439	406	385	390	404	438	421	434	405	411	398	389	353	391	396	410	397	426	417	395	389	439	383	421	364	383	392	383	405	397	423	374	381	377	405	451	412	425	409	419	411	382	370	384	421	407	424	402	402	386	396	363	378	385	387	394	428	396	396	424	359	433	409	425	390	408	415	404	374	372	414	417	389	392	401	407	409	385	402	371	431	367	421	397	453	388	403	403	388	368	410	374	409	417	443	392	407	420	418	389	406	411	406	415	418	398	389	392	388	376	415	382	413	464	439	424	424	379	436	419	388	396	386	408	391	419	407	361	411	394	406	395	375	429	429	399	396	414	395	413	413	446	397	414	384	390	369	399	392	395	398	398	382	403	444	382	406	438	383	432	400	390	404	410	408	414	434	453	374	400	420	364	412	403	369	379	342	385	437	432	353	421	344	397	396	408	430	388	408	411	401	392	424	402	376	361	394	398	429	392	408	430	418	393	394	403	411	422	353	377	367	400	391	400	419	425	396	378	374	395	380	406	405	401	433	415	430	417	411	410	387	398	382	418	413	433	402	419	407	384	395	388	389	426	394	431	399	406	408	435	423	412	350	377	372	406	403	382	384	410	380	373	418	401	402	411	351	413	377	391	411	369	399	410	424	415	362	418	402	413	401	442	442	383	426	356	395	376	432	398	400	391	366	406	390	360	397	382	394	410	409	399	383	360	416	401	390	375	395	399	407	383	438	383	403	396	400	409	411	383	416	386	421	394	392	444	414	414	340	384	405	394	403	409	401	414	392	417	415	398	387	399	399	383	397	404	422	393	398	408	387	385	404	395	425	410	363	435	427	417	384	422	398	411	379	389	421	401	392	374	396	406	419	399	414	410	413	394	402	420	400	358	398	384	397	429	404	402	422	392	412	413	428	407	418	392	397	388	402	385	400	404	380	395	382	365	397	442	417	453	358	419	364	405	420	420	394	442	390	429	408	372	401	389	389	387	345	414	430	397	415	435	385	377	397	408	383	391	370	413	393	422	398	415	387	410	393	385	377	390	431	392	394	417	413	407	412	407	383	391	405	414	409	389	409	424	393	397	369	431	427	414	401	419	439	436	430	390	423	394	408	372	362	389	384	398	397	406	395	380	423	395	409	409	420	388	414	414	377	375	388	423	425	409	408	375	415	416	379	381	390	401	411	373	403	395	398	360	445	405	377	359	426	392	388	385	450	422	393	421	393	360	349	396	344	391	387	365	418	430	422	402	382	418	410	386	431	398	359	432	416	407	413	412	408	385	365	424	402	407	401	370	395	436	390	411	413	430	392	390	400	409	427	418	386	408	395	437	365	405	383	383	403	378	416	369	415	433	441	436	406	393	408	413	427	384	411	411	382	422	406	383	406	423	394	408	387	423	423	420	409	423	397	439	380	405	406	423	388	381	422	381	395	375	384	421	419	395	394	383	362	422	413	381	407	403	377	398	396	412	372	393	410	424	389	427	367	353	393	349	440	382	403	377	408	406	425	389	396	415	421	378	431	384	395	439	392	423	400	384	401	393	398	396
58547	91407	72095	45855	28046	11381	3349	725	583	617	592	602	605	587	591	614	591	642	573	630	581	624	554	600	573	605	575	631	610	668	605	590	638	549	601	591	596	572	554	578	552	544	626	601	583	623	632	604	603	638	613	622	570	589	593	625	590	596	598	578	590	608	577	636	634	627	568	617	610	600	601	636	571	606	621	601	631	592	573	633	547	607	600	611	618	614	648	549	610	600	575	613	569	639	594	622	561	599	591	599	568	640	577	631	654	670	608	594	598	603	598	652	620	651	600	624	630	617	576	606	581	569	599	565	585	627	581	630	583	577	597	600	613	603	649	604	614	613	581	639	620	642	604	582	587	639	599	620	582	610	654	574	617	610	608	613	630	613	627	605	620	631	609	619	608	607	584	589	572	613	575	637	597	605	596	630	607	593	590	646	605	607	612	616	589	579	566	620	609	644	607	589	579	599	631	622	629	587	600	570	592	649	629	568	604	617	615	606	581	608	606	618	631	601	612	583	611	646	596	574	609	604	618	581	639	601	615	545	563	597	576	570	605	648	653	591	611	602	550	618	597	601	631	636	576	619	550	600	588	597	655	598	600	576	595	588	603	614	633	603	604	554	632	602	677	601	577	612	618	637	610	607	627	620	630	625	640	605	607	601	649	658	601	595	618	610	606	615	645	641	613	581	620	632	635	587	638	584	607	587	623	645	577	532	610	598	602	578	570	644	616	607	580	633	607	573	599	583	615	613	612	574	633	641	602	594	632	597	626	614	586	601	607	621	605	599	609	596	613	591	591	598	604	573	607	633	579	620	644	572	601	609	631	624	590	628	590	638	622	632	591	578	627	642	617	596	553	560	601	600	602	599	630	603	608	607	642	580	600	656	642	626	581	639	589	633	634	612	606	608	588	613	578	591	628	593	616	625	618	610	610	620	613	630	611	629	605	598	669	566	583	585	565	643	621	564	581	612	657	622	612	602	627	645	602	585	592	578	614	581	599	613	619	628	601	596	615	631	632	589	625	622	632	587	591	597	572	622	627	623	600	638	576	588	631	609	582	629	581	654	620	613	614	647	644	589	611	632	566	610	609	608	577	637	592	571	592	639	603	633	636	582	589	586	622	612	595	609	610	599	623	603	614	662	587	586	584	606	599	597	595	592	632	599	574	606	604	578	624	628	625	574	584	597	592	582	631	632	601	602	674	614	635	629	591	623	572	630	612	608	596	601	574	689	581	622	627	625	606	553	609	602	600	657	664	620	616	617	610	605	598	617	645	558	558	595	653	594	625	565	631	580	628	588	601	634	600	598	595	594	584	581	580	614	604	597	588	640	622	625	612	610	570	577	619	592	594	613	641	584	554	595	587	588	616	630	563	591	618	617	573	624	616	603	648	635	648	601	635	624	606	587	620	609	629	665	627	593	625	615	593	601	597	630	588	653	649	641	570	650	575	621	602	593	581	597	560	567	586	601	614	626	589	657	596	592	634	605	630	607	599	585	574	624	650	582	614	599	636	634	616	572	617	613	608	628	628	597	574	579	573	580	585	602	623	628	596	579	595	618	620	669	565	639	577	646	625	621	613	573	613	648	629	625	625	599	612	565	579	579	554	612	630	615	599	596	649	589	568	574	620	638	576	582	606	588	615	647	612	616	629	589	573	580	584	610	591	626	651	559	588	574	583	570	581	577	607	596	579	638	576	651	637	601	639	608	596	578	623	621	606	622	628	608	620	570	633	621	582	641	580	630	638	607	640	619	634	611	625	570	659	596	567	632	622	562	614	611	617	601	583	594	616	583	597	643	649	617	596	635	577	607	610	610	625	596	627	576	663	620	638	583	649	584	638	604	623	607	599	662	585	599	614	644	664	618	615	605	620	630	608	662	585	599	542	599	655	636	568	594	589	648	610	611	645	562	621	568	624	625	592	625	575	610	621	649	624	584	647	595	613	591	613	628	603	628	594	583	582	648	560	639	577	566	578	591	581	616	599	621	616	593	649	596	629	616	630	594	595	641	621	623	630	602	623	608	581	636	575	635	593	569	601	626	594	565	626	616	623	573	606	568	587	576	606	599	602	604	608	618	641	585	554	610	612	634	635	589	597	625	653	581	626	631	619	604	571	635	577	634	569	592	581	549	601	605	623	606	650	583	637	603	578	613	610	592	605	658	625	618	579	595	629	620	617	593	603	640	575	576	605	610	618	624	679	623	572	566	641	631	583	594	554	617	613	610	583	603	577	621	608	646	605	602	585	601	580	615	630	633	611	634	605	615	591	582	628	537	627	575	630	623	589	590	621	576	610	620	584	606	642	587	641	623	626	615	595	616	623	597	603	614	603	587	617	571	583	627	590	612	625	583	631	593	624	654	556	603	642	583	582	570	588	584	598	603	606	625	557	643	621	563	630	650	607	604	641	655	635	589	630	597	631	628	611	588	633	589	601	590	623	645	634	643	583	602	576	610	668	651	596	580	641	575	577	570	661	617	598	617	578	618	618	548	627	592	592	604	610	619	633	606	570	574	588	582	635	597	605	642	570	641	616	617	611	626	596	599	578	613	605	580	593	604	577	591	557	612	586	630	607	587	587	594	568	631	606	593	631	597	608	596	574	645	570	601	662	649	599	568	593	626	564	594	584	586	599	565	604	598	596	582	578	645	658	597	561	650	588	614	579	595	609	594	648	563	595	580	617	626	597	625	641	613	571	608	657	654	575	644	643	656	577	564	539	567	572	646	579	609	581	606	579	586	606	604	672	620	579	624	592	628	578	631	599	608	646	629	604	574	594	664	641	611	640	604	565	629	618	580	612	599	584	603	576	637	590	586	601	618	588	583	665	596	583	580	591	583	600	620	596	584	652	586	632	634	627	597	595	587	631	595	637	564	614	571	622	585	581	580	585	594	615	615	636	612	610	607	604	642	615	590	564	587	599	611	598	592	595	580	560	599	610	628	591	565	647	569	593	602	573	594	611	608	635	619	612	606	615	631	565	650	596	633	603	637	639	610	602	601	647	615	632	655	613	585	584	596	647	649	608	623	624	613	615	631	603	582	612	575	620	618	570	574	614	569	597	592	598	580	610	595	603	615	624	623	591	633	656	568	587	567	625	600	598	577	566	639	559	591	587	570	614	578	620	604	574	603	624	563	660	609	619	593	629	609	595	641	573	606	608	620	626	638	600	603	634	579	570	624	631	585	591	610	601	597	598	644	594	596	575	605	614	603	654	587	641	570	617	609	600	600	579	598	603	645	600	618	562	628	618	597	580	592	641	601	598	637	607	582	593	583	596	616	619	583	588	614	632	656	614	596	630	556	617	594	596	605	578	529	645	582	594	609	615	568	604	598	602	651	583	627	641	584	607	593	613	648	601	634	611	618	585	606	630	610	640	584	587	610	632	601	611	645	610	585	593	584	612	574	658	603	593	639	610	577	613	599	580	594	642	609	592	622	614	576	611	621	584	600	577	593	621	608	660	595	604	632	607	600	579	641	592	576	638	629
23393	21887	31501	26981	23465	21133	10915	758	495	433	413	459	414	400	428	420	437	417	436	457	417	421	444	423	393	416	460	409	463	428	417	428	467	457	380	439	438	396	417	463	449	410	431	426	435	422	422	430	403	431	449	416	402	433	429	442	408	411	434	416	433	442	412	383	415	404	442	422	435	406	416	412	412	422	441	379	424	421	415	395	388	418	432	421	404	405	426	425	420	426	418	393	399	419	373	372	432	425	419	388	393	418	448	380	399	401	405	439	414	406	428	415	411	415	436	427	414	377	445	394	437	413	396	419	418	434	410	425	413	434	432	393	423	434	434	462	416	362	430	398	419	410	439	434	407	411	450	405	443	404	388	385	400	452	399	424	423	380	426	408	436	398	395	419	409	389	431	404	421	433	403	405	440	391	380	440	434	397	414	430	395	410	412	421	422	417	411	378	412	417	428	430	412	426	403	405	381	392	407	399	457	420	431	409	407	412	411	416	442	424	440	409	427	407	382	413	429	423	404	414	430	385	448	424	406	384	413	393	465	387	429	426	413	446	423	418	449	428	469	421	434	447	402	406	425	418	433	436	421	396	412	422	404	431	422	413	369	422	432	373	422	418	424	432	394	410	396	416	425	438	428	403	424	408	408	421	424	419	430	418	435	410	407	438	427	391	430	414	407	428	410	432	429	412	430	413	437	391	412	441	410	406	449	458	425	429	403	370	410	416	405	438	411	414	441	420	400	403	421	427	423	398	427	400	421	376	437	420	420	434	418	427	408	418	447	394	417	414	429	401	404	432	449	390	417	401	399	413	457	414	431	406	440	432	444	438	423	422	422	405	429	436	434	421	405	435	437	432	416	403	413	430	412	400	409	392	418	426	397	434	426	413	415	408	449	432	426	400	439	423	441	438	435	435	407	431	419	388	378	423	407	383	417	391	388	414	462	408	409	431	369	451	399	446	431	440	398	424	427	418	431	410	407	426	449	433	423	436	406	427	388	401	444	410	375	449	416	446	396	424	455	424	403	438	430	459	439	407	467	422	420	451	367	453	416	432	394	462	405	384	446	431	427	418	427	439	434	405	433	423	419	429	431	381	403	401	420	378	417	396	424	426	413	410	378	418	399	401	427	353	416	410	467	414	432	425	381	424	399	361	437	418	415	413	435	380	424	459	430	447	444	406	389	415	381	400	417	400	407	396	416	416	381	416	420	402	391	447	423	407	394	419	401	436	376	432	403	374	412	413	401	398	398	407	380	454	378	414	451	399	412	429	434	389	424	435	420	423	402	391	400	416	420	435	387	411	406	431	397	422	444	436	428	411	411	418	444	418	421	380	393	400	405	473	387	459	431	375	408	410	408	393	407	404	461	407	419	437	388	396	381	428	437	430	439	424	410	402	423	436	429	424	386	410	415	389	421	416	424	398	408	423	427	409	453	398	413	414	383	427	422	398	425	399	402	403	434	448	380	416	402	435	413	390	457	402	371	411	401	434	437	387	384	401	438	389	389	396	421	411	408	404	455	398	429	409	416	458	376	410	399	414	423	396	393	387	437	404	423	394	440	396	446	439	406	395	438	417	438	389	418	415	399	387	396	406	436	424	454	429	438	444	423	395	432	430	379	408	435	437	406	392	414	412	384	412	421	401	405	377	442	442	434	435	432	413	421	405	411	421	395	407	429	416	420	424	422	433	444	406	439	414	386	429	440	415	403	445	423	418	406	409	447	422	392	387	413	442	433	428	389	376	427	488	420	402	423	384	414	420	439	439	418	392	378	419	447	403	439	444	401	400	408	437	445	422	422	410	406	415	396	409	431	408	420	400	406	454	416	436	412	427	391	434	434	425	399	371	414	406	403	422	440	411	415	399	398	421	448	372	449	431	436	447	415	394	464	409	437	396	437	417	403	403	417	437	457	405	429	414	436	407	383	427	413	421	445	374	425	411	389	416	444	401	406	417	422	430	407	438	403	393	433	419	396	447	422	422	422	434	411	455	380	427	401	390	415	425	407	437	426	414	374	392	432	411	429	438	456	422	403	422	416	407	412	394	422	405	408	398	427	412	377	441	405	421	418	418	386	409	411	421	426	405	443	426	439	441	464	432	452	380	408	400	422	385	454	422	395	428	447	407	424	414	451	405	421	433	451	408	443	391	398	395	421	423	457	424	413	394	394	406	435	417	379	415	417	431	417	427	402	417	425	431	409	427	413	379	448	382	445	430	435	422	388	424	404	402	393	395	421	401	421	380	448	377	402	378	407	409	410	439	417	426	424	390	407	429	384	396	456	388	420	368	407	407	430	392	405	435	442	446	415	452	427	394	448	439	433	396	418	434	403	400	404	425	424	411	421	436	392	398	414	405	432	394	453	392	395	395	416	433	399	416	461	449	423	411	416	434	444	436	394	402	420	405	414	406	445	405	422	408	431	456	403	445	436	439	424	406	409	402	392	437	392	405	431	415	399	434	382	439	438	429	391	400	434	413	435	417	431	428	459	417	442	457	382	409	429	401	434	418	403	438	395	405	441	399	435	427	396	439	439	422	389	421	440	425	390	401	384	406	409	384	406	399	391	417	404	392	382	420	431	441	394	435	453	431	458	445	412	383	417	414	397	372	395	401	414	429	394	469	391	412	423	441	412	372	435	404	404	433	421	389	409	392	413	394	385	451	390	459	404	398	403	395	372	419	434	433	409	391	436	393	402	421	408	438	419	413	423	401	399	429	421	423	419	422	465	430	407	408	437	399	422	416	396	429	418	428	433	389	391	383	412	439	426	441	441	422	388	455	405	415	455	403	397	408	419	431	382	409	409	445	418	402	430	394	441	436	441	406	397	403	408	417	434	433	404	407	445	422	408	431	411	408	415	402	441	378	402	383	418	398	386	401	405	419	463	419	401	401	383	391	394	423	407	405	391	422	440	423	436	403	428	370	400	412	425	420	416	415	427	433	395	388	406	413	408	440	431	419	432	398	403	351	401	424	399	417	401	425	361	451	424	407	398	428	394	408	403	409	424	413	408	414	430	392	422	418	404	418	417	446	402	404	390	467	412	431	444	440	388	403	408	352	399	440	390	417	379	406	458	409	414	393	441	428	399	415	399	397	433	426	395	429	464	402	460	419	378	420	425	403	413	432	418	373	408	379	436	428	394	453	398	409	427	418	386	454	384	412	428	406	410	445	404	414	402	449	391	394	377	399	427	361	408	406	418	396	447	384	406	440	438	417	440	434	413	394	407	433	373	409	417	470	415	413	400	450	419	392	407	446	397	452	430	419	435	394	393	456	436	402	405	420	431	401	406	442	392	418	450	406	371	411	393	411	429	416	425	388	420	414	407	412	415	436	418	408	398	407	435	440	415	406	399	436	434	431	400	419	412	386	432	428	387	418	394	403	407	396	448	434	410	419	421	382	406	433	428	414	452	418	416	411	414	428	402	439	419	417	386	395	395	398	398	427	408	407	446	431	463	399	425	422	438	409	416	416	411	423	441	371	420	451
62398	102943	82177	55567	36159	16376	5193	679	604	603	634	624	596	676	676	632	624	604	636	634	634	579	583	649	625	611	588	655	659	682	655	708	592	646	645	641	648	616	611	604	651	599	620	591	594	620	593	660	578	588	607	601	602	606	619	603	605	585	617	579	655	632	608	677	595	598	629	580	628	598	637	612	597	585	646	614	628	610	623	601	673	617	608	601	603	618	599	590	629	649	606	639	612	602	592	584	618	639	623	611	604	597	638	594	631	622	638	625	607	612	571	591	648	615	593	586	583	599	619	649	585	620	652	618	641	632	605	611	635	626	630	619	621	632	646	630	613	619	607	593	594	599	564	636	618	606	627	650	634	647	651	597	646	570	604	564	613	609	625	605	585	618	614	596	584	609	613	638	600	642	620	610	624	620	622	581	615	622	615	651	594	616	607	629	626	576	598	648	576	614	614	614	608	624	587	620	602	616	560	675	653	582	618	640	607	560	621	621	597	600	591	638	644	573	641	653	594	649	625	587	601	609	629	618	622	627	602	621	635	669	638	610	596	636	628	673	634	579	607	561	615	623	582	600	626	634	593	623	589	612	619	600	624	619	638	567	602	655	643	625	648	663	619	592	654	604	631	595	631	608	646	623	615	624	622	545	596	604	592	583	669	571	622	637	636	579	607	621	577	633	623	628	649	673	607	607	592	606	625	629	640	613	636	591	610	600	660	586	605	608	645	635	628	596	622	615	615	611	637	627	597	602	630	615	601	647	622	639	588	599	596	652	612	635	585	639	577	605	580	635	624	580	634	634	602	631	631	593	595	575	613	625	601	611	612	620	669	600	603	632	643	602	621	574	607	575	607	583	616	642	626	584	616	628	572	618	585	636	583	630	600	643	603	575	615	632	638	570	634	556	629	602	609	602	612	661	598	621	632	618	600	599	661	606	663	600	626	655	653	625	573	602	559	623	648	637	668	643	582	561	679	590	607	612	638	610	599	641	628	612	600	623	623	593	629	616	602	651	600	599	629	671	623	594	614	537	562	579	615	611	615	604	647	642	588	618	652	585	634	631	602	614	610	589	638	626	551	590	633	585	595	591	640	682	635	614	619	667	631	603	619	606	576	621	618	576	608	648	639	623	614	593	587	610	555	630	612	636	610	617	584	650	631	627	609	602	601	646	651	653	581	572	590	645	620	587	611	657	592	608	581	646	590	590	600	644	612	620	652	628	574	620	595	623	614	580	627	632	611	618	612	634	614	617	612	621	580	573	645	622	632	649	618	621	611	644	604	595	591	575	612	558	592	652	601	614	640	601	652	589	578	601	618	583	583	612	675	607	572	607	673	603	582	585	603	589	642	584	583	637	652	594	645	681	581	660	626	608	622	625	634	640	618	635	623	615	557	594	646	658	610	578	581	680	645	672	603	601	621	591	613	606	571	602	611	632	637	619	654	605	630	612	588	608	642	591	556	577	602	626	627	606	617	625	649	576	567	635	634	647	564	591	647	622	642	625	645	618	602	623	618	682	587	608	598	618	591	610	577	631	578	634	609	616	659	590	642	590	624	623	660	642	630	586	588	626	604	594	630	608	579	616	594	616	567	622	626	588	613	583	593	562	639	611	631	641	605	608	617	577	593	610	606	631	612	615	646	565	639	646	619	619	583	652	690	632	629	573	632	629	617	587	579	607	596	612	619	672	606	650	586	624	617	670	647	631	625	628	620	663	588	681	586	596	597	641	601	637	596	582	563	647	594	600	632	588	600	564	584	589	617	633	615	620	600	626	619	654	557	631	595	661	633	637	614	631	602	617	628	632	596	602	592	621	592	624	572	620	594	612	618	594	614	646	605	601	586	601	592	640	633	630	576	620	643	579	632	611	626	623	616	623	609	609	644	603	585	608	624	662	579	577	563	604	601	551	627	598	584	618	623	605	621	600	584	608	654	631	652	632	642	625	639	631	608	597	617	546	590	625	600	609	640	590	630	585	662	592	599	604	593	600	585	611	602	604	626	594	609	617	596	655	670	607	640	628	650	621	648	613	638	573	640	588	622	609	585	620	636	613	665	593	590	636	622	635	630	610	624	612	608	670	614	607	572	614	608	575	594	614	614	651	609	609	669	614	637	565	639	600	644	594	610	643	594	640	618	613	647	627	644	632	605	588	598	610	612	655	591	581	598	586	639	608	610	635	608	630	603	595	654	620	599	644	607	614	591	614	612	615	635	565	614	642	634	581	633	606	601	594	652	607	620	632	640	622	594	606	609	638	592	617	593	596	635	600	603	579	627	590	607	610	622	661	597	631	570	584	618	614	602	627	610	603	622	647	626	621	574	592	626	601	601	641	583	589	602	610	607	621	626	609	599	600	667	602	611	627	638	591	598	575	597	588	611	644	604	582	653	583	595	597	626	589	605	619	591	632	638	652	588	633	625	633	614	633	593	596	595	591	600	579	610	607	588	561	585	635	635	606	653	628	607	620	582	588	624	654	620	626	662	619	594	603	629	625	635	611	592	582	611	591	619	618	606	572	597	584	612	581	566	562	606	559	597	668	614	621	617	607	623	627	592	575	620	590	631	642	575	644	649	582	604	596	613	637	617	581	626	589	586	629	592	634	648	599	650	605	581	606	624	639	596	641	640	621	591	631	622	570	621	629	611	592	666	677	597	610	637	621	578	580	618	568	556	579	611	664	616	577	628	604	667	577	649	642	610	609	640	588	645	635	611	587	643	617	596	625	625	611	589	626	614	629	538	615	651	594	585	641	620	590	612	594	593	596	639	574	605	635	633	609	629	616	623	636	621	630	629	642	639	622	630	615	616	612	588	554	602	593	593	600	622	586	611	672	607	617	566	663	638	583	578	618	621	659	607	652	560	651	618	597	682	615	608	639	616	600	614	583	628	572	607	598	616	624	597	619	569	598	568	623	606	582	605	593	604	620	615	589	602	603	595	599	554	652	620	595	574	633	607	626	608	605	607	616	609	616	584	621	615	635	687	619	638	608	626	594	592	564	620	604	599	608	633	628	653	604	599	588	609	655	616	602	669	600	638	602	603	609	662	612	606	595	610	604	636	665	608	586	681	629	598	607	583	622	613	571	601	621	635	638	593	634	583	583	611	621	627	563	652	630	599	642	639	583	584	632	646	585	595	632	641	619	606	587	667	625	622	624	644	588	652	605	593	587	601	624	608	599	694	633	619	635	613	633	567	644	645	645	610	676	601	660	589	631	586	591	610	666	599	660	573	601	571	618	588	628	595	621	592	591	563	609	663	618	614	635	635	596	594	611	620	676	598	602	581	618	628	580	590	606	627	547	629	617	572	587	622	622	657	664	605	650	624	599	588	607	611	583	543	584	591	567	633	605	624	615	624	608	621	620	646	627	627	588	623	634	586	621	596	568	605	597	631	637	619	612	621	609	631	608	569	635	628	605	641	629	626	597	627	579	607	612	598	619	607	593	625	614	628	593	537	592	603	628	609	629	596	592	622	639	619	631	590	583
28565	27551	30355	17428	4646	1072	495	353	320	361	320	335	374	368	342	328	352	382	339	320	345	324	316	326	348	333	343	331	333	353	344	323	352	344	374	319	349	338	307	374	348	337	345	360	347	331	336	332	331	338	337	350	334	339	312	343	358	335	310	322	357	331	306	333	318	340	288	336	326	331	350	348	326	342	332	316	321	363	390	319	352	327	334	328	310	316	332	294	341	337	381	352	318	329	357	346	330	315	330	356	337	310	317	363	338	320	338	347	334	340	341	322	344	342	326	324	333	336	361	325	347	309	355	343	339	337	342	348	345	325	324	348	335	351	313	319	300	334	333	328	334	303	333	337	365	348	334	350	328	323	342	337	358	356	346	344	317	326	341	315	333	386	358	368	325	323	339	326	322	346	330	333	294	343	343	320	362	317	325	311	339	329	288	351	338	327	356	346	338	345	343	351	355	356	336	326	347	343	329	362	322	335	336	357	353	323	323	367	373	381	337	321	339	307	362	339	356	329	383	354	340	339	360	323	340	347	307	341	356	351	355	312	321	373	340	343	316	348	314	367	368	378	336	333	357	369	338	320	308	333	318	297	367	348	355	349	331	342	320	331	329	337	340	348	334	375	319	350	335	333	381	370	354	329	336	344	378	333	334	341	318	356	365	312	349	352	366	277	322	319	302	311	352	355	317	356	343	351	308	328	320	349	335	298	337	322	312	341	345	317	353	311	348	354	312	341	364	335	348	361	331	355	318	286	321	354	339	347	315	353	387	318	325	313	335	322	363	341	311	341	300	344	360	347	354	329	326	379	306	343	322	354	335	334	357	359	361	342	342	353	332	339	351	369	305	344	326	350	319	359	339	340	338	323	333	317	338	370	318	327	352	330	346	334	322	365	335	315	344	308	322	342	369	333	326	344	327	353	335	352	366	319	321	334	350	361	357	307	322	359	360	330	342	311	353	333	364	349	360	300	310	328	304	340	346	320	364	341	365	342	341	356	312	342	369	338	343	364	341	322	347	337	332	355	317	322	357	336	331	338	341	321	338	334	323	331	373	315	340	317	304	366	308	340	360	339	356	330	329	304	317	347	360	339	334	328	326	353	325	335	323	341	347	359	358	342	335	337	323	318	340	326	349	322	312	360	347	357	336	329	368	363	363	350	344	373	315	365	336	285	355	341	341	348	309	347	342	341	374	351	333	314	344	358	322	334	331	351	333	368	357	312	305	307	365	329	376	346	352	340	371	366	338	342	342	340	320	325	378	328	386	332	323	329	352	314	337	322	301	334	340	325	303	310	317	333	325	381	333	312	301	337	299	335	332	349	307	386	322	350	336	342	345	356	322	351	331	343	364	347	342	335	347	346	318	309	346	358	346	356	378	334	350	358	331	357	332	330	306	316	335	348	337	319	369	307	316	335	333	332	337	309	320	307	360	315	345	376	311	319	349	331	364	327	327	329	322	351	324	343	330	351	337	318	364	369	356	361	349	313	361	342	353	309	347	333	346	354	353	317	367	339	348	333	351	340	331	317	301	304	330	340	360	337	353	330	352	332	305	351	325	349	331	358	315	327	349	319	331	339	325	314	359	305	329	311	358	352	342	347	360	319	329	356	324	315	337	359	364	342	324	344	353	355	329	353	337	343	335	339	335	345	356	336	349	345	334	323	311	324	334	372	354	320	353	337	323	318	349	382	350	318	332	351	323	362	339	346	319	364	340	358	320	312	331	350	313	351	360	316	323	337	334	325	336	343	336	322	356	351	361	361	332	329	379	338	327	345	296	340	296	348	356	348	339	313	327	361	335	339	360	326	356	340	312	307	343	349	321	371	321	338	329	349	323	341	325	350	338	314	335	347	339	365	350	339	371	332	302	348	330	349	324	336	367	333	341	338	339	323	333	297	340	352	363	341	321	345	354	321	306	322	320	342	345	320	311	329	335	364	338	346	347	364	351	333	360	356	304	333	322	339	306	351	358	309	333	343	344	363	330	347	342	335	320	343	338	339	337	373	332	353	334	340	362	329	349	331	332	341	326	346	310	339	325	342	335	382	388	338	356	320	334	346	352	314	305	338	345	318	345	323	336	369	318	345	330	314	338	346	314	315	317	344	333	290	338	317	394	333	298	349	378	342	322	335	330	343	335	370	341	333	322	324	336	348	315	355	345	320	345	336	386	368	348	311	351	358	328	333	322	343	298	339	309	353	323	347	323	361	322	361	345	327	366	399	365	343	350	349	341	340	325	347	335	335	328	342	342	375	338	312	351	353	331	328	318	328	333	349	335	335	349	344	334	351	311	344	335	337	345	326	322	338	378	343	357	344	334	324	335	342	358	348	324	336	343	322	348	325	328	334	349	325	347	326	354	352	324	318	346	313	329	309	362	323	323	338	347	346	338	383	309	307	363	322	340	307	368	346	329	366	320	338	387	325	347	314	328	338	357	339	347	362	352	344	323	330	373	365	368	363	347	341	333	331	331	347	334	373	332	340	317	329	340	333	328	348	328	344	366	326	341	341	327	341	320	309	310	348	362	314	322	346	330	343	372	339	359	342	318	343	301	317	339	340	314	341	355	327	316	341	323	347	311	334	360	328	328	362	327	322	327	319	350	331	313	324	325	355	369	345	336	339	334	349	308	333	329	331	320	334	347	377	355	337	334	341	321	324	345	329	352	349	333	326	362	353	329	319	332	304	351	341	370	339	323	355	340	325	342	336	326	351	328	359	342	326	297	335	343	313	301	303	343	351	358	362	341	361	334	352	355	313	337	353	317	347	357	342	325	344	357	324	355	344	347	373	312	316	315	350	321	363	353	375	360	334	376	308	336	342	342	337	311	323	345	347	335	330	334	351	335	340	344	304	345	341	351	343	335	340	321	342	370	359	367	339	321	335	333	336	316	335	330	344	334	337	344	358	350	361	349	342	324	339	347	330	337	338	351	347	310	348	371	359	329	312	325	340	335	340	357	310	309	351	325	320	333	325	325	326	343	372	336	343	369	331	323	366	332	340	325	331	371	350	310	314	362	328	337	301	336	338	326	321	348	344	319	318	336	358	314	352	339	306	310	310	371	348	318	319	344	337	340	317	328	357	309	334	304	358	341	360	342	327	361	332	306	334	328	353	303	349	345	383	319	343	386	315	352	342	336	348	343	356	340	343	345	324	341	367	327	371	382	378	317	309	311	346	349	341	330	304	327	377	310	335	370	342	341	324	326	369	313	350	335	334	358	319	346	314	329	327	317	308	327	350	337	337	352	339	334	350	341	352	340	343	341	351	336	370	334	354	346	326	338	333	346	354	361	355	332	362	356	356	369	311	344	330	341	341	340	349	328	328	321	357	345	316	316	333	348	315	328	294	335	345	300	346	323	383	334	356	344	335	366	328	340	378	320	335	332	348	312	314	335	346	339	303	310	352	354	333	369	289	335	345	365	339	345	324	345	327	334	363	368	332	354	332	337	365	354	333	370	297	357	352	340	328	335	359	331	306	330	337
32997	46320	35534	17814	7118	2032	863	556	536	552	535	503	548	486	529	509	528	487	522	521	512	504	554	498	500	537	539	517	509	530	523	500	538	533	499	482	510	498	501	515	531	509	538	529	519	483	554	543	566	503	506	527	517	516	529	474	497	500	488	538	526	553	535	499	499	520	518	535	530	571	503	529	517	511	507	528	509	565	506	471	528	500	546	509	541	505	553	519	549	538	515	489	482	521	517	526	536	525	539	508	520	575	502	511	488	518	481	549	522	507	520	548	495	538	545	536	519	519	497	525	534	504	525	523	525	491	547	544	516	499	514	543	529	519	560	516	533	505	548	515	540	557	520	484	527	529	535	486	506	522	543	543	535	558	543	549	521	530	555	533	543	473	541	512	514	533	501	533	527	497	508	488	508	530	479	525	555	529	512	545	515	551	502	468	545	483	503	511	556	547	509	496	540	508	531	519	550	529	495	508	515	493	517	576	470	534	540	507	519	536	484	523	585	552	515	564	513	536	559	513	552	555	500	512	534	517	543	530	500	511	507	592	479	520	518	508	531	532	538	487	508	512	544	500	510	519	504	498	519	549	509	495	511	501	529	516	529	506	464	493	519	489	521	495	535	528	498	540	486	560	477	507	527	512	544	561	485	562	529	494	552	488	481	525	529	545	498	535	528	530	502	508	569	559	537	506	485	522	484	522	489	532	508	541	530	508	470	531	521	529	500	524	511	578	526	549	502	539	500	509	555	520	510	492	516	495	532	507	549	539	568	533	525	515	499	497	561	529	504	499	496	499	501	510	542	520	517	541	518	514	529	522	519	524	524	532	579	489	517	514	502	516	530	508	517	552	504	543	532	512	513	545	524	526	465	515	509	472	534	530	521	496	500	509	518	538	518	479	508	515	522	568	515	551	502	524	545	550	518	505	530	510	533	557	521	523	537	501	543	541	504	489	504	485	520	556	512	481	490	542	496	528	500	520	491	547	512	535	501	494	565	554	501	559	550	535	517	527	496	545	523	524	544	515	506	529	512	508	508	586	516	508	525	546	500	545	490	506	546	510	511	525	528	510	485	533	527	530	539	525	512	508	506	567	541	505	528	542	519	562	507	517	548	533	542	495	542	481	511	521	531	566	532	534	491	570	539	525	501	534	519	554	497	483	550	479	506	515	558	516	482	543	508	547	546	533	527	523	524	483	514	563	508	509	525	527	567	519	495	497	507	501	513	544	495	484	540	497	560	531	510	501	505	525	507	558	506	551	548	533	498	564	508	556	524	513	553	510	540	523	539	522	522	531	491	532	514	490	532	480	507	523	558	515	535	490	472	501	522	561	530	501	537	543	563	557	526	519	513	539	534	512	524	515	515	504	554	523	512	534	546	532	498	525	487	497	494	499	536	532	523	504	518	549	508	523	524	501	514	530	571	504	562	528	511	567	521	503	543	500	516	494	525	535	499	526	499	527	508	520	505	545	485	497	519	490	499	489	545	521	532	512	520	511	537	502	509	529	492	529	489	525	555	526	515	477	524	473	512	532	523	544	477	502	504	519	514	503	497	487	485	544	508	543	483	519	538	470	516	498	521	530	499	529	521	520	523	534	509	467	518	544	553	516	498	498	490	523	508	549	509	479	511	507	545	495	532	506	525	489	533	500	498	539	501	540	534	472	535	517	554	504	551	555	496	534	498	483	581	528	538	532	539	544	537	546	547	545	484	519	531	539	545	590	490	553	495	503	491	483	524	493	515	520	512	537	546	517	540	500	523	510	548	527	477	502	502	521	537	493	491	487	526	533	497	524	510	516	513	504	490	524	517	471	510	549	572	538	527	541	520	490	483	568	535	523	511	526	546	496	524	510	516	520	515	542	528	504	496	518	527	508	464	514	500	536	531	504	534	547	556	497	528	525	525	559	513	493	547	581	507	481	525	483	518	532	504	497	493	554	495	523	480	473	518	478	530	508	553	542	490	534	523	542	525	506	580	501	526	538	510	507	496	531	464	468	524	527	521	523	513	500	530	503	503	533	528	506	497	499	527	481	521	508	520	525	492	521	491	504	542	537	549	520	520	558	532	483	560	521	510	525	528	530	568	532	521	463	498	555	535	498	510	517	516	535	521	498	541	514	519	529	509	525	496	504	536	529	506	519	485	496	496	538	527	465	528	489	523	561	495	540	557	530	533	520	504	504	531	508	547	492	502	531	516	559	542	523	519	485	522	516	553	528	512	537	532	515	524	478	503	537	555	542	513	580	525	511	499	506	562	575	543	531	532	502	555	556	530	540	540	469	548	524	461	518	524	544	518	502	493	471	512	487	542	531	547	526	512	526	505	523	492	525	524	515	519	534	504	536	511	492	500	493	525	541	529	522	512	558	498	515	515	506	513	530	546	507	517	481	541	543	532	485	531	505	517	506	552	539	552	535	529	493	501	496	561	505	513	531	512	553	537	525	512	497	533	536	500	537	496	496	500	540	538	518	565	522	536	555	520	504	528	512	571	535	509	526	587	502	489	511	508	514	523	507	519	516	495	539	522	529	562	491	500	515	539	517	530	551	530	512	514	529	569	512	521	540	488	537	491	515	505	494	551	492	516	533	539	533	520	499	500	480	513	546	545	491	491	509	533	484	538	524	537	505	532	516	504	511	522	469	502	513	495	547	531	565	548	503	520	463	514	531	535	498	537	550	507	502	494	510	503	536	505	486	537	521	492	508	515	555	515	540	505	497	519	510	498	506	547	576	524	504	536	513	538	496	522	552	542	538	475	540	554	524	487	516	538	561	525	526	500	501	531	538	524	509	553	541	505	514	512	513	533	554	498	508	496	532	530	547	520	514	502	573	493	517	509	543	464	509	536	531	534	550	537	503	561	511	534	519	447	471	541	521	520	530	483	553	495	515	509	530	562	492	521	524	543	503	524	503	489	527	509	502	490	569	531	536	501	507	521	521	500	499	521	487	558	482	493	521	525	557	551	497	529	536	535	499	537	501	524	498	542	523	527	543	490	529	527	512	527	523	552	511	524	553	504	509	533	520	572	485	494	539	484	552	479	534	483	528	513	521	502	514	496	491	529	512	520	513	497	534	520	541	529	512	508	497	540	502	517	499	487	530	534	557	538	540	497	510	506	568	549	523	521	517	521	504	488	522	513	517	530	549	501	533	489	542	518	505	489	510	517	529	528	537	490	533	524	548	531	563	534	545	517	471	516	529	546	545	511	509	501	465	491	504	535	496	555	522	593	539	518	506	542	530	483	514	535	551	523	478	540	535	518	480	517	538	530	498	489	559	536	509	486	556	549	505	504	534	484	506	510	522	506	500	476	510	496	547	535	545	530	519	525	517	482	523	475	514	511	569	508	491	507	526	494	527	490	563	467	515	500	533	535	529	475	499	576	544	546	516	541	546	488	525	541	499	496	506	519	540	537	492	557	562	546	506	487	491	499	535	557	513	493	508	501	549	485	523	569	532	515	516	527	528	488	501	512	527	521	518	486	526
24468	22514	33454	30130	23425	14999	3449	448	474	392	441	413	435	399	385	368	410	423	417	381	409	403	451	421	405	434	403	413	405	416	449	410	396	411	401	408	426	401	417	431	409	398	392	386	427	384	423	394	407	418	405	371	437	446	399	420	403	429	413	422	412	416	407	437	391	417	408	377	403	400	365	394	385	415	399	445	418	421	417	451	368	377	374	389	409	378	438	406	431	383	413	441	385	385	423	393	409	395	423	400	392	391	407	398	388	384	379	418	392	400	406	423	381	414	455	388	442	425	401	422	407	439	452	405	429	407	415	389	411	404	412	400	404	411	391	384	436	368	438	423	382	380	385	379	397	421	426	419	428	404	430	376	421	419	421	401	439	407	400	427	409	427	419	407	414	428	401	411	400	385	377	395	412	410	385	384	418	395	427	463	365	425	425	411	409	387	425	383	405	362	442	369	434	434	387	397	436	380	374	418	418	371	420	424	424	413	426	392	388	417	403	430	413	401	386	385	398	403	413	387	389	431	382	414	390	402	419	391	421	399	403	422	424	400	441	389	394	421	402	388	386	404	384	403	407	441	395	410	404	431	449	421	337	408	391	402	393	385	453	411	413	410	438	407	376	391	403	384	434	463	401	363	411	414	389	413	427	403	401	412	408	397	385	428	384	408	371	422	391	400	378	411	427	402	417	386	406	434	418	409	409	411	393	401	431	434	406	379	428	381	420	395	420	436	421	383	402	420	386	428	425	429	395	405	406	403	394	355	408	386	409	419	397	385	407	444	381	409	386	397	408	403	402	415	399	414	409	407	378	405	409	429	428	405	435	390	406	467	417	383	374	393	408	373	420	426	397	408	394	382	392	412	413	369	376	386	394	398	444	423	371	408	402	379	446	406	398	360	428	409	392	396	411	385	406	405	396	417	420	415	373	407	392	401	436	393	415	381	434	392	356	436	421	446	400	418	391	370	391	383	423	405	415	403	416	449	451	436	414	392	366	402	418	421	405	393	424	407	379	384	417	421	394	417	429	407	410	404	402	392	407	392	422	411	406	434	374	395	399	417	414	391	441	389	396	408	404	405	372	386	393	410	425	406	390	383	386	400	387	368	430	413	411	400	397	410	384	415	412	425	378	368	392	401	383	418	413	378	428	433	395	391	424	416	410	405	426	397	396	417	413	409	425	388	431	400	408	408	383	408	397	439	424	426	388	402	362	417	451	421	452	394	385	379	400	417	369	436	388	372	391	410	421	420	415	386	391	428	443	410	396	371	391	402	380	400	415	404	372	417	436	413	396	388	412	405	414	360	433	397	384	392	399	404	383	419	427	369	408	392	435	353	419	410	377	396	395	368	403	392	407	372	408	410	384	407	400	409	441	445	401	404	391	407	406	400	420	383	396	391	406	395	384	403	388	455	420	398	385	423	402	394	450	384	409	421	416	418	393	409	402	432	421	405	394	390	418	398	425	409	409	434	393	409	394	431	428	418	409	408	398	397	379	398	365	406	400	405	391	390	401	403	378	412	423	374	391	415	427	384	460	407	410	403	408	370	391	409	405	390	398	401	415	424	414	398	401	446	388	392	435	417	412	390	394	400	383	433	428	408	423	374	395	418	399	402	457	422	389	389	392	390	370	415	407	409	389	408	425	380	380	396	387	402	402	411	413	399	419	411	387	405	361	382	386	397	409	396	375	392	399	389	367	404	398	414	402	410	412	429	405	415	424	401	449	398	411	413	425	416	407	399	370	371	403	397	404	393	402	404	407	429	386	409	418	440	400	384	388	414	403	370	407	396	402	437	388	408	425	411	424	410	406	406	361	416	431	475	438	406	399	399	398	440	423	405	415	418	378	393	419	390	396	378	388	444	401	418	383	395	390	371	387	378	405	410	424	418	386	402	386	402	417	383	422	394	421	405	419	387	401	408	397	390	453	403	413	366	404	430	403	416	399	403	405	379	428	398	437	366	424	386	444	424	414	422	386	427	393	407	429	387	416	406	403	394	385	398	395	380	388	388	379	403	366	438	423	360	454	358	369	426	419	409	414	392	426	422	415	402	349	378	396	421	419	383	388	400	365	397	394	384	422	405	409	430	412	387	416	395	399	416	411	393	410	397	390	407	416	374	395	427	431	384	391	424	407	381	399	433	402	399	416	416	443	420	403	361	401	412	415	405	399	426	368	427	418	409	383	382	370	392	374	407	431	356	384	407	429	388	380	411	363	409	407	393	409	429	399	411	426	393	393	365	404	406	414	383	379	400	430	405	423	418	400	417	407	352	408	385	412	394	388	345	392	398	405	400	394	416	375	356	428	386	420	409	367	416	406	372	420	397	448	385	375	397	429	394	414	404	419	391	394	389	417	430	421	450	377	425	401	377	405	392	383	419	429	404	401	439	414	423	430	403	378	381	394	401	447	393	419	414	405	396	451	416	394	405	399	401	423	390	413	403	412	414	369	414	396	386	407	414	442	416	433	384	396	367	382	379	411	395	377	408	430	429	369	438	405	405	417	404	404	380	381	372	386	417	396	418	415	372	397	385	402	422	390	371	407	399	381	395	409	391	427	398	460	432	390	416	391	402	397	386	430	395	437	406	410	400	440	389	403	383	431	435	400	398	394	376	435	443	439	425	384	384	399	396	448	410	425	416	399	385	389	406	406	421	395	384	380	405	401	408	374	396	397	417	378	377	389	405	403	390	396	432	357	348	384	399	404	370	404	407	419	405	407	387	438	381	397	390	406	407	378	422	404	410	430	461	408	399	405	378	403	393	405	445	410	379	381	402	435	396	411	415	408	418	428	388	411	417	438	425	391	412	402	415	419	378	405	422	400	406	356	441	399	409	399	383	424	387	409	376	369	429	411	405	419	401	386	404	405	393	434	421	373	379	424	386	355	398	381	434	400	405	396	415	404	393	454	377	405	373	377	408	436	409	397	375	443	392	378	370	398	414	409	413	389	392	383	426	391	399	390	394	384	417	451	406	374	415	390	379	375	423	376	404	395	431	388	429	426	389	414	410	414	396	394	384	393	408	406	405	374	408	410	426	400	403	382	427	412	405	397	382	422	395	383	370	395	386	408	377	409	393	409	406	398	438	412	397	407	429	390	395	359	395	420	403	407	443	388	406	364	449	409	398	406	417	388	422	405	441	406	406	391	411	401	437	403	412	369	407	408	391	410	400	394	415	428	374	413	382	401	428	400	387	396	406	403	410	361	383	386	427	397	391	378	404	431	439	414	406	376	416	393	395	393	479	386	370	430	419	417	399	405	388	418	395	402	410	406	397	385	375	408	373	387	390	411	381	403	404	382	406	392	396	392	406	449	394	425	389	381	405	380	361	419	405	399	434	417	415	390	417	382	399	425	406	422	398	408	440	391	423	441	407	415	371	402	414	367	376	452	437	396	415	396	376	385	390	381	397	423	361	386	392	391	367	372	416	398	421	410	375	368	431	403	419	381	419	405	416	404	370	442	386	406	422	437	390	391	383	387	409
58599	91931	71819	46068	27404	10845	3572	690	637	640	633	612	607	583	642	648	612	551	606	634	614	636	594	595	608	658	570	639	654	664	666	626	676	636	603	650	651	631	584	597	623	634	618	642	639	615	677	600	620	635	611	604	641	626	607	649	624	605	641	621	636	614	600	618	658	589	622	635	677	649	658	660	615	589	618	585	627	667	618	596	643	605	590	591	641	597	606	584	594	653	583	647	663	577	632	623	607	591	628	600	646	599	634	632	609	630	607	592	607	635	601	632	539	616	627	609	603	599	634	623	593	654	593	645	612	588	642	626	628	611	610	629	616	582	638	587	602	618	555	567	591	589	613	627	618	611	614	612	610	630	644	614	605	622	618	584	621	561	603	630	636	636	603	614	631	599	631	609	617	572	614	608	637	652	592	631	601	594	633	614	565	618	629	619	625	610	581	589	647	622	648	587	557	637	581	628	646	634	621	597	594	601	553	635	633	610	598	638	607	606	592	619	586	659	592	638	618	623	614	611	612	628	646	631	604	632	538	586	641	586	593	602	627	586	596	619	614	575	602	606	640	632	598	613	623	597	606	592	647	571	599	638	637	630	629	626	624	609	641	654	583	598	627	612	585	603	632	570	631	640	628	615	591	615	584	652	617	569	608	620	617	579	615	635	598	659	667	609	598	624	611	604	607	616	597	559	588	578	609	622	614	631	631	600	588	643	581	651	640	634	582	608	587	594	593	629	631	601	618	612	580	596	602	591	583	629	645	600	628	581	628	633	609	581	567	613	626	621	615	612	617	629	619	583	619	627	649	625	585	605	589	614	600	614	590	623	621	619	593	633	657	600	615	554	587	608	626	620	627	588	651	586	593	679	607	617	683	614	613	623	602	584	600	639	601	619	665	594	591	665	608	614	628	590	647	611	581	613	636	606	568	566	635	586	619	599	641	602	590	629	612	630	621	633	560	583	619	587	591	554	601	569	629	607	647	622	649	640	627	657	599	614	593	653	609	665	567	597	620	622	635	616	601	653	607	641	637	645	608	614	652	615	631	575	655	658	618	656	607	633	638	622	628	580	652	639	610	649	615	606	671	680	652	658	607	635	621	618	577	625	620	611	600	629	602	596	619	623	616	601	620	658	601	610	588	621	603	640	657	626	656	590	596	666	634	646	656	627	618	617	637	605	613	619	630	628	634	663	577	640	619	668	627	589	590	632	621	626	600	597	616	604	622	626	650	596	627	620	620	616	581	655	625	579	622	612	658	625	609	633	621	618	604	595	611	616	601	642	621	626	571	602	571	580	661	626	667	641	586	592	597	619	615	619	634	614	605	593	637	605	619	626	629	587	619	608	596	638	632	617	571	616	569	629	626	642	622	582	592	600	587	610	656	628	619	609	576	600	619	592	645	657	600	600	599	652	606	623	581	656	583	642	611	623	616	626	597	615	630	599	633	594	659	600	588	616	575	625	659	614	599	600	609	622	608	630	645	630	593	632	618	624	638	644	596	610	596	663	617	617	636	600	586	588	618	625	649	618	632	623	666	610	599	597	612	637	579	595	600	570	632	611	641	626	582	649	612	568	654	644	618	596	626	617	622	592	633	629	593	619	618	611	632	609	625	598	614	631	587	641	591	610	626	594	582	565	562	600	627	663	651	611	564	579	623	641	561	632	576	603	615	622	613	629	577	608	601	602	613	624	628	608	629	638	640	550	593	628	625	582	607	619	581	628	629	597	634	628	620	674	645	586	660	613	597	596	663	600	624	591	597	628	583	653	609	603	585	605	597	615	567	627	614	644	647	615	623	640	620	584	571	631	642	616	631	591	644	655	605	638	602	593	614	627	572	640	641	585	592	632	599	652	587	624	578	633	622	579	579	624	630	619	617	605	631	612	621	604	614	620	590	632	584	596	601	645	623	613	600	608	610	627	596	601	620	596	579	576	655	590	614	644	610	623	590	627	597	617	609	648	593	554	600	612	603	599	604	596	592	628	543	603	599	609	630	605	579	624	626	594	596	657	608	596	606	594	595	653	590	600	581	574	618	636	639	666	581	645	578	589	672	683	579	619	607	621	665	603	612	597	634	608	603	619	631	635	616	654	623	571	607	603	574	603	655	621	623	636	589	586	616	602	609	665	654	636	611	570	593	638	611	637	622	603	601	586	591	579	652	661	592	637	612	629	625	587	631	623	650	610	570	567	563	601	601	623	611	635	648	613	596	615	588	659	660	636	568	594	692	593	585	616	608	607	608	615	626	562	632	633	602	649	562	621	668	628	636	616	642	614	601	663	581	597	610	658	583	610	612	572	604	637	600	563	678	601	614	592	668	587	651	608	613	633	646	613	619	632	613	605	639	587	653	597	617	596	632	622	614	592	626	613	579	618	608	635	643	621	596	638	615	596	631	623	610	625	610	597	571	603	611	661	571	611	647	647	598	604	623	645	602	628	591	634	635	630	639	617	601	675	620	559	606	585	591	597	577	600	601	599	602	630	597	588	615	618	624	631	624	594	607	602	612	606	645	604	612	586	595	589	604	602	587	626	593	607	562	633	630	603	646	591	598	676	612	641	574	619	584	611	603	640	641	639	631	584	616	628	591	645	652	594	614	615	595	565	586	588	578	636	599	549	597	600	581	628	633	605	589	585	642	581	611	632	580	621	627	577	624	611	620	589	592	626	655	659	640	638	620	617	578	635	606	595	599	628	637	621	571	605	599	588	599	584	619	584	595	650	602	620	648	626	611	620	618	616	603	605	632	603	619	599	625	631	629	623	627	609	628	637	628	602	636	631	602	618	621	647	578	635	617	593	615	615	590	579	604	613	582	584	538	609	616	610	665	610	569	645	605	605	555	633	602	600	664	653	591	618	600	645	556	614	574	612	588	627	643	630	565	608	597	587	620	595	606	628	592	589	622	638	586	665	642	558	605	621	625	607	630	630	601	598	610	634	633	624	612	611	607	616	648	620	600	591	604	671	633	623	611	595	597	598	618	628	629	628	630	628	589	613	584	668	617	576	608	604	626	606	597	619	627	603	599	620	616	626	648	576	645	605	633	664	619	604	605	607	626	612	646	615	657	638	549	646	638	639	665	579	651	625	626	610	603	648	641	606	635	650	603	636	624	612	590	617	650	611	596	657	581	624	589	644	584	628	625	639	645	557	544	619	626	614	595	584	609	597	645	635	631	535	634	614	599	591	628	604	614	585	585	649	620	641	555	635	662	655	601	628	635	601	628	612	582	625	642	649	590	621	602	617	621	605	606	599	630	636	630	646	607	638	624	648	602	588	573	600	612	626	628	645	596	600	638	615	609	623	658	655	596	640	596	649	652	584	634	636	653	657	625	587	643	619	602	599	631	643	627	593	637	622	595	609	631	602	641	622	581	621	649	608	645	634	614	654	619	616	608	606	618	616	659	618	582	628	654	613	649	641	621	615	621	596	602	615	624	609	589	599	630	591	621	647	636	593	662	638	579	602	601	606	650	619	606	621	608	618
23382	21892	31555	26820	23273	21098	10919	675	418	443	462	407	482	436	443	393	435	447	482	407	434	430	411	452	419	437	437	432	444	483	431	433	417	448	435	390	435	437	414	438	422	456	414	394	417	399	441	410	388	435	432	420	411	426	425	393	430	447	409	395	436	456	379	441	451	415	411	433	430	397	417	432	434	385	424	412	420	407	430	387	399	443	446	397	399	436	389	430	379	435	380	428	436	416	430	420	437	394	412	412	387	431	424	381	408	424	457	432	399	404	460	452	435	396	431	449	454	399	413	398	431	404	454	417	418	434	400	422	386	423	436	440	417	434	443	426	432	430	416	421	462	426	424	453	443	436	388	400	438	446	447	408	403	382	443	426	442	434	411	438	428	366	443	426	437	409	438	436	410	410	421	412	431	396	381	393	441	400	436	421	399	433	415	416	414	395	410	406	447	391	388	424	401	417	426	427	420	400	415	424	462	423	421	403	411	394	422	399	435	428	442	432	397	423	414	390	423	413	423	430	445	448	376	442	418	388	447	410	394	397	386	421	407	408	439	411	415	436	431	400	409	411	447	392	454	446	414	479	422	428	433	445	454	377	411	419	434	436	430	398	420	435	424	413	445	417	407	400	415	395	370	441	427	450	406	399	455	407	394	431	397	443	415	410	415	409	426	441	415	412	431	402	420	403	421	396	433	449	418	434	394	386	425	397	430	411	427	417	411	415	390	406	405	409	421	406	436	435	433	421	402	418	469	410	399	386	405	471	444	412	439	400	402	444	400	376	432	434	407	431	430	390	400	417	390	433	419	408	390	422	441	413	444	394	439	418	373	427	438	436	411	406	451	399	418	455	438	412	407	409	401	474	409	417	440	415	439	418	397	426	373	434	400	422	399	429	391	431	433	410	437	393	426	399	424	467	426	409	441	399	415	416	423	413	424	442	354	413	383	448	395	406	430	416	407	422	409	424	409	395	425	437	426	449	374	423	472	420	432	417	431	406	429	421	427	429	370	379	433	426	446	430	408	421	417	457	393	436	402	410	458	393	421	385	398	411	408	434	428	405	433	400	431	416	405	426	471	385	390	432	455	433	421	410	406	415	420	480	442	390	413	438	380	414	391	418	430	387	429	422	417	411	437	424	412	405	405	424	419	422	457	442	410	424	419	458	396	449	410	445	412	426	425	439	444	411	400	411	439	426	400	429	391	416	428	438	443	430	450	422	473	410	406	403	413	419	454	447	446	411	415	441	419	443	423	435	431	392	438	410	417	433	427	412	409	437	409	406	427	455	438	459	454	436	440	446	430	400	433	428	410	397	383	388	436	401	411	410	429	404	436	416	416	451	432	417	415	394	410	394	405	412	429	458	425	404	422	456	403	411	388	410	415	446	486	429	404	402	424	409	472	420	428	421	434	431	438	389	439	409	431	414	433	428	438	421	439	416	448	416	418	390	418	397	418	431	448	424	428	431	418	416	436	415	453	455	439	396	420	415	445	361	408	439	415	439	413	420	388	415	417	408	424	386	372	422	392	391	418	440	411	373	444	442	407	423	395	427	400	438	398	419	397	456	441	393	410	461	397	412	416	416	451	404	417	431	418	446	419	378	417	435	435	452	418	421	407	414	430	424	422	439	439	415	437	434	421	420	415	403	428	412	395	428	434	408	388	448	391	435	370	426	392	404	426	382	425	430	405	444	376	420	378	450	427	413	423	423	406	427	426	441	441	464	432	429	437	403	466	405	443	407	452	412	449	441	390	403	419	446	434	411	437	408	443	406	399	414	444	451	390	421	404	422	414	453	399	427	433	429	417	463	423	441	420	400	393	471	412	412	437	429	381	434	388	449	408	424	412	447	422	397	415	415	433	442	393	412	424	425	443	398	411	451	428	420	373	412	440	406	424	418	414	434	399	394	420	439	447	413	352	400	416	427	403	401	421	455	420	395	443	451	455	426	442	410	422	429	372	419	408	455	414	451	409	416	422	435	458	421	381	403	455	401	386	386	371	411	410	398	427	392	440	435	399	395	408	417	444	422	416	411	388	414	420	403	437	431	403	411	403	419	409	377	401	416	432	412	411	408	470	434	442	426	412	410	418	432	395	425	412	439	396	411	424	406	446	418	415	435	399	431	427	424	443	445	426	436	407	438	433	410	441	427	412	404	370	441	446	413	426	427	470	416	433	412	415	400	421	441	415	393	436	409	449	415	481	406	430	407	428	423	440	419	412	431	390	434	407	417	415	414	421	406	405	425	429	407	428	385	418	390	455	425	414	412	415	465	406	426	442	374	420	445	408	419	438	435	432	458	403	411	420	426	405	415	425	434	449	404	390	393	426	444	422	418	374	406	454	412	424	418	438	442	358	403	437	445	421	410	418	390	409	410	415	402	394	423	433	368	437	426	394	431	416	431	425	400	396	428	401	401	370	426	384	447	395	431	384	436	386	415	422	386	428	394	464	410	423	409	398	434	409	415	407	460	404	427	397	444	387	396	426	440	416	405	400	422	425	399	381	400	395	454	385	426	411	419	412	440	392	433	387	397	429	463	412	427	372	428	407	421	409	453	439	398	424	414	447	419	398	433	408	440	419	454	427	426	430	394	408	408	423	399	436	421	418	457	386	397	438	431	418	403	474	390	458	401	415	428	407	431	403	435	390	436	448	432	407	431	405	426	410	413	405	397	426	418	399	398	399	434	428	401	462	400	465	401	430	426	393	433	401	467	426	424	417	409	386	439	423	426	424	413	436	411	413	416	399	414	400	401	418	413	435	431	451	380	416	412	425	416	422	431	412	427	412	391	452	443	432	371	431	418	429	401	422	440	432	392	434	425	420	386	413	432	444	443	385	480	404	405	384	391	434	418	394	417	392	398	414	423	453	418	399	458	413	425	434	397	399	439	402	417	460	443	452	422	448	427	402	430	423	443	390	481	458	445	420	454	432	422	413	404	441	425	472	431	434	397	408	418	393	393	418	397	400	440	420	422	406	428	410	441	421	432	426	447	422	427	424	465	443	415	408	468	434	424	409	410	433	418	439	372	413	406	401	434	439	444	421	423	408	386	413	426	418	429	425	413	358	423	407	435	431	413	446	406	412	453	428	435	444	428	401	430	418	435	439	396	394	405	396	392	438	412	422	408	400	439	420	392	463	397	447	424	440	412	430	414	416	397	402	415	420	416	413	414	405	405	407	392	435	418	419	410	423	407	422	409	422	400	481	430	425	441	426	429	414	408	421	427	431	401	437	404	424	485	418	415	448	383	395	418	431	463	404	446	398	406	433	404	405	428	424	406	412	414	430	457	406	414	391	404	422	423	401	417	470	436	422	432	395	433	435	445	417	448	417	408	419	429	416	436	433	408	419	437	448	422	409	422	416	394	407	434	398	398	450	399	405	443	407	415	412	442	410	450	402	439	446	433	455	442	454	421	405	404	408	421	411	377	416	410	419	415	428	424	432	378	395	404	405	393	402	417	396	366	440	431	421	426	435	451	447	408
62229	102729	81565	55680	33991	17002	5035	688	588	581	590	649	671	681	617	609	628	642	649	571	643	615	591	627	645	601	670	640	666	735	746	696	653	615	621	626	656	611	593	626	618	611	626	636	606	623	607	610	629	598	592	630	576	615	639	625	616	640	613	588	662	639	596	597	630	607	616	640	573	578	616	637	617	611	619	649	625	632	618	663	648	561	598	639	657	597	615	585	655	636	601	606	613	619	606	611	633	658	601	635	589	629	635	638	600	616	661	613	659	591	660	650	637	599	607	647	659	608	641	619	627	606	645	636	599	626	635	602	660	580	633	610	669	586	616	603	645	638	635	636	658	593	636	645	608	637	585	585	617	615	582	648	607	615	651	644	665	584	624	629	624	622	607	608	629	673	620	603	624	604	643	636	601	630	667	654	653	630	639	607	634	636	621	634	619	613	587	639	634	651	618	622	677	596	650	603	647	620	609	624	609	627	597	630	627	606	620	619	650	599	611	557	608	574	615	615	608	603	580	600	685	632	585	615	600	593	640	626	661	573	621	626	603	599	632	650	629	619	591	582	580	674	668	608	631	677	592	641	652	679	640	597	636	611	617	668	621	606	623	610	630	587	593	619	640	656	696	627	597	627	649	597	589	630	602	650	639	637	629	594	676	642	591	606	585	580	628	630	655	656	641	597	613	600	712	615	591	630	614	659	635	580	641	596	603	630	620	641	601	644	595	580	639	611	652	602	622	631	641	597	566	658	617	606	605	651	642	650	623	614	648	593	646	660	608	608	623	632	610	625	632	641	636	614	607	631	648	670	609	632	600	605	649	624	581	604	642	628	636	610	631	643	611	631	621	632	610	640	591	613	605	623	600	630	637	649	579	590	574	614	639	669	652	664	571	621	610	664	603	607	609	614	642	582	646	649	631	642	669	636	592	656	622	644	609	583	605	598	630	651	651	598	653	625	639	632	646	629	635	614	635	606	621	623	660	626	638	635	619	621	605	587	609	613	616	619	645	639	601	667	578	627	607	600	582	636	617	610	673	620	590	614	614	570	608	619	651	652	634	610	630	571	621	653	611	585	578	598	607	654	646	623	627	624	636	623	596	609	643	650	616	639	635	624	624	608	674	616	607	630	592	635	596	643	633	625	619	621	592	645	599	602	577	626	630	561	581	628	639	633	619	657	642	610	614	616	616	627	619	626	627	643	673	632	636	596	631	628	648	640	616	617	632	663	629	598	594	611	634	634	638	628	564	595	639	643	590	605	641	603	603	633	613	605	615	578	641	611	620	639	679	601	665	605	627	590	625	645	617	603	641	607	565	615	593	600	624	600	675	601	605	630	634	633	628	611	566	623	605	594	683	601	624	628	621	587	602	585	610	603	604	609	612	643	612	599	602	614	630	573	624	594	604	611	602	595	623	599	623	664	592	582	644	626	608	577	603	622	644	591	609	614	600	621	634	577	673	646	581	662	616	654	666	616	641	621	602	566	622	613	596	636	638	646	594	643	603	617	652	592	627	583	593	599	614	613	585	632	634	637	646	604	613	612	632	645	627	585	607	609	601	615	651	584	619	646	634	645	633	629	603	557	671	611	595	634	580	605	619	566	596	612	629	618	596	616	635	647	605	603	637	607	641	643	608	643	643	627	627	619	625	600	627	632	644	619	612	626	649	601	644	622	639	640	583	574	619	591	591	651	620	626	641	588	606	680	592	605	611	581	629	590	598	605	678	589	589	588	587	641	621	673	619	616	646	647	635	607	632	665	592	618	610	632	626	629	652	594	621	622	604	612	587	608	618	607	609	573	639	585	600	625	619	598	596	606	633	615	648	621	606	652	619	650	590	589	619	621	627	623	666	606	590	643	626	629	599	627	592	635	561	645	632	607	612	646	657	640	593	657	634	676	656	594	634	644	610	623	615	633	592	604	613	620	615	615	604	626	625	600	613	618	587	595	617	593	603	597	619	605	599	580	592	659	616	622	653	606	637	564	631	592	588	634	592	613	641	613	609	603	623	609	585	596	590	638	575	596	643	638	593	657	584	616	629	661	630	594	582	675	566	619	577	663	612	660	610	630	577	579	609	617	637	615	590	626	623	619	630	605	623	633	629	619	635	642	639	600	626	647	615	629	640	674	610	650	630	604	626	693	593	643	605	600	621	612	634	633	647	604	596	603	644	571	595	615	588	668	618	592	639	629	646	595	583	603	604	603	572	624	600	580	652	639	591	611	612	608	606	606	613	628	605	648	628	575	595	609	680	629	622	672	622	663	626	674	577	612	606	635	643	588	671	622	624	613	669	618	628	645	580	627	591	595	634	657	645	623	638	612	630	638	651	626	588	599	638	611	675	562	592	609	569	558	589	635	629	625	623	640	600	654	603	629	587	651	632	618	643	588	591	609	613	609	608	594	604	617	602	610	661	612	618	670	609	596	641	609	642	622	605	580	648	631	606	596	593	601	604	627	668	640	608	627	651	592	631	599	605	667	620	672	604	634	616	676	576	561	667	566	578	632	659	592	596	587	667	661	621	615	598	623	640	595	572	646	618	581	633	609	614	632	668	619	611	621	616	619	634	570	616	596	622	582	654	659	601	599	654	588	634	614	689	635	649	634	613	586	624	609	626	587	584	611	625	639	607	597	565	612	631	632	619	582	635	614	606	597	628	628	646	641	619	639	604	689	610	591	648	634	645	641	607	663	641	582	630	572	647	628	647	615	631	635	627	601	587	640	606	660	585	600	620	586	581	624	615	574	593	622	586	624	630	617	599	662	631	633	628	620	622	570	647	628	625	643	638	635	664	608	633	618	615	627	625	599	627	648	577	618	656	599	659	607	613	605	621	649	636	640	647	618	597	584	610	588	613	595	609	596	625	592	635	573	632	631	617	601	591	590	616	605	622	533	629	602	616	594	610	664	603	632	636	625	592	626	618	621	637	634	604	653	620	598	637	641	585	592	633	576	601	607	628	611	600	630	594	585	621	627	589	569	630	664	629	618	634	638	613	638	627	609	602	605	640	631	582	643	626	634	590	600	626	644	657	633	633	597	601	613	609	612	630	567	618	580	602	637	594	603	600	626	582	606	599	619	635	574	629	605	663	608	618	661	593	648	589	605	641	630	637	621	618	603	598	631	593	641	616	589	654	622	579	637	677	620	586	628	616	647	626	607	615	630	614	598	642	628	603	633	575	625	654	606	618	622	686	618	639	604	661	606	620	610	608	612	628	641	594	606	620	604	600	651	663	626	615	604	630	568	623	589	637	631	610	579	611	650	595	644	615	630	559	590	643	595	598	622	611	610	617	609	651	597	598	633	619	611	631	608	632	659	641	596	645	663	621	671	583	593	607	600	646	598	629	610	605	592	567	578	666	659	564	614	608	681	666	642	614	595	648	620	605	618	587	613	619	617	615	600	641	614	648	614	622	606	606	645	592	623	586	626	600	603	620	577	583	608	665	628	649	617	674	646	633	621	620	590	656	628	635	625	633	613	658	594
28621	27863	30384	17527	4073	1074	509	316	325	337	318	352	317	324	366	370	355	322	351	320	348	380	335	342	368	346	328	344	334	333	378	342	345	333	318	368	326	357	367	361	337	331	329	321	314	304	333	344	338	365	310	387	336	335	360	350	392	330	331	341	372	334	341	329	340	366	357	318	340	323	349	342	342	409	322	348	378	345	371	325	325	340	351	355	348	342	361	359	351	375	351	352	341	332	360	315	330	335	337	333	327	359	359	329	319	338	308	321	316	324	347	325	360	333	320	331	351	322	346	372	329	351	317	336	358	314	319	335	343	351	349	317	338	335	332	358	346	365	340	391	320	330	317	311	307	348	371	390	328	345	337	354	361	360	327	323	351	343	369	336	367	340	368	340	346	324	351	342	364	319	367	324	372	317	322	314	356	341	338	373	368	324	317	330	359	345	341	333	350	333	332	314	333	334	388	342	364	353	345	320	367	344	325	335	363	351	331	330	354	336	337	329	340	362	314	379	356	324	372	348	349	309	336	346	326	338	346	308	318	322	324	343	344	371	335	344	358	344	340	338	339	355	343	330	358	360	337	352	345	336	332	345	350	348	372	375	329	350	351	323	357	331	339	325	320	342	295	354	355	332	367	351	360	331	336	336	347	336	324	316	319	331	361	321	355	357	342	328	363	344	364	329	330	335	341	324	342	388	327	390	385	327	348	326	344	318	371	343	294	330	364	340	352	344	358	304	312	365	332	337	297	338	349	330	382	392	370	353	335	377	321	365	349	370	327	358	361	320	345	356	347	351	324	343	343	375	315	340	360	332	330	336	354	349	340	339	343	370	336	338	347	331	340	338	328	363	364	339	322	362	329	335	331	335	314	384	339	366	325	317	338	329	346	352	337	325	314	362	330	351	322	326	328	313	335	361	328	314	314	340	335	334	326	358	327	338	315	342	315	313	319	344	392	338	321	328	357	362	321	335	342	351	344	338	325	305	352	332	355	370	337	320	310	286	337	328	342	333	328	341	334	321	361	325	367	360	351	340	353	352	331	295	327	349	346	327	338	328	336	357	345	333	331	309	348	360	376	338	319	358	351	328	353	346	307	326	316	351	337	331	324	335	363	371	357	296	335	308	337	291	323	366	320	346	360	364	345	346	338	339	331	332	345	359	322	358	367	340	345	326	363	342	334	338	345	363	370	335	372	354	322	357	334	345	376	368	386	338	319	349	364	334	339	344	349	324	348	314	313	314	334	329	346	356	315	366	341	314	341	343	362	325	314	342	330	322	339	332	375	361	344	362	351	344	315	335	332	321	340	352	341	346	363	348	355	330	335	333	325	341	310	319	333	305	332	354	344	364	345	335	358	353	343	342	359	323	343	342	325	319	325	352	355	337	344	309	330	353	321	339	335	352	355	347	352	307	360	330	343	339	371	327	345	349	305	349	329	342	342	319	339	343	328	298	351	353	333	372	333	331	318	339	322	358	347	314	313	321	355	346	378	344	336	367	364	347	365	329	321	334	330	333	321	354	343	333	360	371	353	365	358	340	305	334	333	311	324	324	355	337	330	357	337	380	351	317	331	331	357	328	352	348	343	322	347	308	336	334	318	333	368	331	345	347	349	362	361	315	326	332	375	316	302	340	334	341	383	321	327	368	366	352	348	300	336	316	343	317	348	385	347	316	318	337	316	329	318	344	366	330	339	363	351	339	315	351	335	315	343	385	369	361	336	366	363	364	346	353	355	320	379	339	340	333	339	319	337	317	326	349	300	309	344	329	336	333	351	343	347	329	317	338	363	327	336	357	350	347	325	296	348	331	338	312	348	318	348	345	336	304	346	328	333	333	372	354	352	351	343	332	339	330	352	342	315	333	333	358	342	322	331	371	339	338	360	361	333	340	370	330	323	331	322	376	375	317	372	342	336	306	333	325	340	347	335	355	346	346	301	351	334	341	325	352	339	341	327	364	338	328	366	363	346	345	315	322	326	321	312	365	333	370	342	337	328	313	374	332	326	349	364	343	278	333	331	354	329	358	351	324	352	333	324	339	359	348	357	331	347	329	328	329	344	353	369	356	393	324	350	362	368	325	373	329	348	347	355	364	315	378	357	327	310	357	358	371	327	328	346	354	355	373	350	306	343	364	327	358	329	316	335	339	357	321	337	372	346	334	313	327	312	347	327	355	320	340	337	335	331	349	344	345	337	317	353	333	346	326	348	303	343	323	358	334	359	334	329	343	317	361	329	357	365	320	313	374	352	351	363	364	350	353	348	350	358	340	357	345	345	324	364	349	332	335	318	371	346	338	348	311	342	347	343	359	339	347	331	359	340	357	338	344	347	346	344	352	335	342	358	341	337	313	337	378	345	341	367	302	322	342	329	355	345	336	317	349	385	325	357	326	374	371	371	377	322	349	342	336	337	335	356	341	343	387	332	328	352	369	354	342	347	393	323	343	323	362	342	328	370	351	346	344	344	338	356	349	320	312	333	382	346	355	315	360	365	340	326	345	360	345	324	323	342	340	338	316	330	313	354	308	380	340	329	331	350	324	354	343	348	330	346	340	346	310	332	334	336	337	346	347	308	355	333	346	300	354	329	354	339	324	342	357	322	324	365	326	324	334	349	336	358	348	310	380	329	335	319	357	342	369	336	342	346	320	305	361	375	344	351	334	363	340	337	363	337	339	332	339	338	331	315	338	340	315	305	330	343	374	322	341	344	375	319	329	344	361	328	385	342	330	339	339	336	344	324	357	360	346	348	324	304	372	346	336	351	321	323	328	339	347	320	337	342	346	328	347	346	356	333	334	365	351	361	322	323	343	355	334	333	355	312	342	345	332	337	345	313	357	361	340	347	319	369	292	346	316	319	361	322	343	332	334	354	334	340	344	351	329	307	337	354	333	326	323	330	330	344	336	352	379	326	363	349	321	372	338	324	339	361	315	333	318	361	346	319	368	348	347	329	318	349	342	345	332	325	369	332	343	350	380	340	335	335	358	345	349	335	345	319	322	314	355	340	331	307	322	346	339	325	353	330	324	356	347	346	315	342	349	343	372	357	359	350	321	391	335	332	340	328	347	319	370	340	337	337	335	360	362	353	365	366	330	331	345	341	371	349	321	358	309	340	351	359	318	352	383	316	354	301	344	346	320	335	349	335	346	329	341	357	328	322	358	319	380	308	309	359	349	342	326	348	335	355	338	330	336	314	329	354	361	345	335	319	343	348	352	334	356	361	324	330	326	332	355	371	363	341	325	388	340	340	335	310	320	350	338	342	323	329	327	319	334	326	342	344	370	358	334	341	334	315	331	351	386	375	312	366	366	391	339	346	344	340	351	352	340	336	342	336	362	358	387	346	308	348	343	352	359	332	367	342	338	331	343	353	310	318	310	317	327	333	341	349	350	372	402	354	381	344	331	343	344	331	333	335	351	349	351	332	365	359	332	333	306	334	330	332	327	338	338	325	336	355	343	341	345	323	315	361	301	346	369	327	324	318	288
33313	46444	35357	18043	6169	2272	926	508	530	487	532	521	534	476	496	522	504	521	550	531	517	513	559	538	505	545	527	531	553	588	497	535	497	535	558	504	516	542	526	508	535	505	552	527	524	557	566	566	509	501	574	537	532	488	586	529	528	560	501	560	491	522	526	505	521	514	541	510	543	501	524	580	579	544	542	549	565	522	462	527	542	550	527	503	511	496	476	538	558	516	544	525	496	537	520	515	518	542	511	516	529	531	513	521	504	488	471	516	541	506	472	479	536	540	560	527	508	496	550	545	508	569	532	532	575	506	558	542	503	521	528	501	555	538	519	496	533	534	493	504	559	538	529	514	539	538	551	510	512	558	554	548	567	520	544	537	528	480	526	519	540	513	509	541	502	549	509	525	522	518	524	522	518	561	526	556	521	517	524	541	528	552	531	568	534	493	526	510	510	497	517	516	532	515	527	555	521	499	492	497	535	505	523	540	551	512	519	494	556	508	547	509	509	488	546	547	525	516	529	519	520	503	555	548	539	476	513	547	509	505	557	536	524	525	550	556	500	511	520	503	526	523	536	518	500	551	539	496	571	525	549	561	503	540	548	539	498	538	516	540	535	537	518	521	494	573	506	495	532	513	517	529	508	556	518	468	574	496	507	531	508	518	539	539	523	505	504	553	512	524	542	558	518	547	542	487	496	531	563	555	555	501	508	534	511	555	513	529	565	544	506	518	504	493	512	550	546	508	483	471	548	511	488	532	509	550	538	510	491	534	526	547	572	509	527	493	522	538	540	525	524	521	536	520	551	535	535	562	536	510	537	482	540	531	533	551	538	521	539	562	518	530	506	556	502	518	509	536	536	486	514	513	514	529	486	532	523	496	536	545	552	509	543	511	519	509	557	528	513	508	478	547	482	500	538	556	532	545	545	488	534	528	485	502	490	578	514	524	490	556	530	529	522	525	554	543	538	547	512	525	510	579	534	539	521	575	523	468	509	552	478	519	556	535	518	510	461	488	502	548	532	577	552	479	503	533	483	530	515	530	538	505	498	565	492	502	576	541	515	585	543	523	519	548	548	469	558	529	519	501	556	543	496	546	564	514	533	505	508	501	552	545	496	506	505	551	529	555	509	560	476	535	554	510	546	482	481	534	510	514	537	512	483	485	503	507	530	545	528	499	568	539	539	526	539	536	521	536	532	509	525	541	532	514	555	525	516	542	513	509	546	512	567	513	543	554	509	514	524	534	545	563	521	519	523	544	531	526	505	540	520	515	525	508	503	509	515	495	554	541	533	549	550	508	532	538	540	531	503	496	512	535	533	499	508	534	516	469	527	535	542	496	507	540	527	552	504	562	516	502	522	484	519	506	543	553	528	538	547	515	508	508	512	528	537	513	529	501	472	555	537	532	532	500	527	541	520	538	511	539	573	529	539	511	513	485	541	565	529	529	500	531	534	555	508	514	513	522	514	503	525	537	514	553	532	548	563	525	558	545	562	546	552	532	498	515	529	517	568	499	532	503	512	502	500	498	503	551	520	541	510	523	530	460	472	518	530	537	562	516	509	502	547	534	529	489	512	547	518	518	509	570	508	544	543	541	518	541	557	498	539	550	548	532	536	502	542	497	544	520	547	524	511	503	536	544	513	554	491	522	528	549	473	532	491	495	573	535	515	562	537	536	501	519	546	518	533	506	450	542	530	528	517	539	543	534	514	484	513	558	541	521	500	524	500	502	531	499	558	525	565	569	539	512	506	496	504	538	549	549	473	542	517	556	510	508	504	484	532	490	501	507	542	477	519	572	552	478	500	555	528	544	552	516	545	517	487	498	522	538	510	485	524	517	492	494	483	562	486	563	491	527	535	564	540	505	543	539	532	510	535	515	511	509	531	546	533	532	510	540	536	541	542	541	551	560	537	512	538	502	489	538	545	539	500	515	505	505	517	578	528	491	518	511	493	492	519	497	531	508	516	562	534	527	554	541	532	556	529	505	546	514	552	550	507	529	462	553	533	521	507	508	522	532	537	522	571	476	510	501	525	563	535	513	499	530	537	535	513	513	516	531	555	546	536	512	505	521	520	550	507	538	558	523	509	494	539	498	521	515	490	532	510	517	520	574	529	514	503	541	508	551	514	542	531	510	496	508	519	562	465	513	546	475	530	509	529	506	549	586	477	504	525	539	493	553	537	541	523	533	541	544	513	516	533	500	504	494	536	490	525	542	568	516	520	542	538	532	549	522	540	563	527	493	516	442	507	527	521	558	560	509	582	508	490	538	522	523	518	556	517	508	521	503	532	544	528	522	525	532	531	541	546	557	559	535	518	526	540	512	530	555	487	540	537	555	525	529	542	538	484	514	530	524	530	538	530	538	529	501	542	548	549	517	523	532	519	559	538	497	536	519	506	550	474	516	442	514	519	532	550	533	525	552	522	531	510	498	498	550	560	499	519	532	538	538	557	527	534	557	503	534	550	508	516	530	524	520	532	524	555	492	504	511	570	500	556	560	510	535	505	522	551	544	528	515	562	505	512	536	502	510	556	540	605	530	541	513	514	548	539	536	488	532	501	498	517	561	505	527	494	542	570	531	538	502	494	506	535	499	536	551	537	529	553	544	518	551	572	523	550	532	570	515	523	517	541	504	542	520	544	506	529	512	511	563	545	553	531	570	528	500	502	535	534	554	536	519	536	536	592	548	505	530	530	549	567	568	559	493	509	538	536	540	507	555	507	526	530	507	544	540	569	505	547	585	571	551	555	528	564	530	527	545	517	548	562	506	539	530	535	558	542	499	552	532	539	508	524	531	510	497	556	561	557	568	513	516	559	545	528	544	531	483	541	542	512	519	540	541	533	546	552	477	532	555	533	559	531	508	527	519	564	552	516	524	547	507	516	531	535	503	508	527	529	486	522	515	497	561	533	555	506	528	562	555	505	516	512	527	532	518	526	501	540	525	514	493	528	499	518	541	512	515	525	495	515	557	554	529	525	509	536	538	532	527	529	541	492	517	512	548	526	562	533	537	586	512	528	503	555	560	537	492	523	496	494	535	511	491	529	519	525	571	523	527	538	495	507	491	573	514	524	519	545	573	507	494	522	548	488	571	520	571	486	527	531	526	525	513	518	550	533	508	505	526	527	499	551	491	514	509	549	471	487	505	549	493	564	525	535	512	513	531	516	578	521	534	506	548	513	533	539	522	527	532	540	551	573	543	517	546	511	523	533	470	524	523	537	485	512	511	543	529	517	554	525	533	573	520	488	497	550	607	517	551	524	552	526	535	510	517	548	507	484	537	548	536	513	552	556	508	530	538	569	507	549	516	509	540	526	530	520	491	507	501	519	509	554	515	549	532	526	493	522	565	566	555	526	497	552	544	563	549	520	511	521	516	575	530	564	544	546	533	541	561	539	521	490	524	534	526	537	534	538	518	523	520	524	569	523	545	477	535	502	516	543	502	500	506	510	548	539	507	528	479	602	531	549	510	553	486	496	513	539	518
24331	22449	33343	29919	23037	15722	3578	460	406	418	447	477	411	434	388	384	441	412	387	409	400	426	403	400	412	443	396	428	424	407	431	442	427	396	374	393	418	382	387	415	431	377	394	382	403	410	400	425	398	379	418	414	411	457	365	396	430	392	410	376	442	419	371	380	428	403	392	428	421	424	408	396	404	425	383	417	373	393	424	435	416	390	364	393	411	405	418	396	400	392	412	383	407	427	424	411	406	402	417	428	412	407	441	399	437	392	418	421	437	438	420	405	437	452	415	399	394	373	436	391	378	431	426	407	431	447	432	397	413	410	394	413	400	419	403	405	413	418	388	432	397	391	403	419	410	425	384	450	414	380	383	424	368	390	415	417	404	392	398	399	414	359	402	383	440	416	430	378	422	403	408	442	428	398	360	421	359	401	429	391	406	408	396	424	408	402	424	434	374	440	423	397	399	411	409	362	409	409	421	421	423	388	399	458	405	428	406	393	365	410	389	391	401	425	435	395	438	418	460	399	423	407	416	423	386	426	418	405	407	427	393	387	411	419	444	399	437	429	383	384	441	388	420	396	405	424	412	398	408	424	401	426	443	383	430	391	421	393	391	411	446	407	409	410	428	417	423	393	425	394	404	441	397	405	382	392	387	441	439	392	429	392	411	431	383	440	383	365	419	420	407	419	409	410	400	424	417	432	411	418	430	387	429	438	414	430	369	375	392	398	422	435	404	406	410	435	416	402	377	374	420	399	390	442	466	414	415	439	421	404	401	359	417	397	438	434	406	401	413	390	385	439	422	425	436	381	429	397	413	424	411	400	404	430	402	381	407	414	402	387	424	403	437	408	409	416	399	394	422	429	410	394	416	386	402	392	393	405	399	400	426	387	434	394	382	408	416	419	403	417	442	428	395	417	409	383	392	430	405	419	415	429	432	443	386	399	413	385	426	429	402	394	401	405	376	374	425	370	398	404	381	390	426	410	389	414	420	405	390	416	398	384	418	405	387	409	410	398	394	414	410	408	403	412	433	399	359	363	437	410	380	439	397	410	416	394	392	416	405	396	388	444	388	398	447	397	404	460	446	414	379	408	421	416	434	427	397	384	406	441	404	399	383	419	401	407	422	414	421	372	414	395	405	409	445	439	400	405	426	405	417	389	452	415	412	419	410	390	430	409	399	405	423	418	405	402	408	409	381	398	401	415	363	403	387	388	368	435	406	418	397	414	371	428	403	397	418	432	397	451	407	408	409	432	417	431	411	411	423	412	421	425	387	422	436	412	398	411	417	439	439	403	422	443	377	421	400	419	410	382	392	386	437	430	382	404	392	423	400	411	404	375	447	420	442	379	421	434	389	450	423	417	411	404	378	406	399	390	386	373	395	424	386	425	390	406	400	409	428	388	430	395	398	406	411	427	387	435	401	407	412	402	428	418	430	412	402	435	380	403	423	433	398	412	402	389	423	395	405	394	379	383	417	416	426	376	373	430	423	415	394	427	395	436	432	410	415	436	412	424	379	392	429	372	368	382	403	407	435	378	441	428	419	387	414	415	415	459	410	372	391	433	395	407	376	428	419	404	439	403	397	375	434	396	407	406	405	405	425	426	384	428	408	414	436	427	401	379	399	391	372	419	408	405	388	419	415	453	388	374	406	399	408	406	423	398	384	362	415	388	382	408	459	398	385	426	403	394	422	381	405	447	422	426	393	410	418	410	406	415	396	371	371	393	411	373	369	376	417	419	387	380	434	425	435	406	371	383	423	405	413	423	406	400	387	416	427	404	361	378	380	419	406	438	409	401	430	419	381	419	420	395	384	425	421	405	394	377	428	421	428	408	420	419	417	401	397	392	425	406	395	428	425	438	426	434	412	405	440	399	454	427	404	415	429	400	405	426	399	414	388	430	413	432	377	450	382	391	404	410	435	409	404	404	400	403	399	431	402	432	376	395	395	415	370	413	402	391	397	415	382	398	439	399	416	392	433	434	412	414	363	402	392	407	418	394	404	407	443	429	432	401	398	425	417	396	434	401	405	410	401	423	408	366	386	414	418	411	385	396	419	420	422	370	405	378	446	399	380	435	417	442	396	439	407	378	390	405	410	397	425	403	423	378	388	383	396	423	351	389	404	404	418	421	378	384	420	390	425	384	383	421	410	448	432	395	396	408	433	420	403	396	440	438	394	444	454	423	448	414	418	400	392	402	414	437	414	436	455	394	370	413	408	425	428	440	370	372	365	374	423	410	388	436	430	409	423	404	421	394	405	389	387	399	416	423	411	429	381	418	393	394	407	406	391	416	427	389	424	403	391	417	401	445	434	411	408	395	468	437	419	396	382	398	391	433	421	391	377	394	409	408	392	419	382	445	407	397	381	397	405	398	403	404	410	375	402	460	440	397	424	400	420	417	416	455	406	438	382	426	443	389	387	418	409	428	410	379	426	385	404	403	364	419	397	401	434	425	412	369	422	403	415	393	417	367	385	421	381	424	403	395	385	427	395	440	398	390	407	397	437	413	451	421	434	404	399	425	392	377	420	427	414	432	447	402	419	398	403	454	409	395	379	409	418	419	403	377	412	433	393	416	418	395	413	409	422	400	428	407	419	439	434	401	399	411	409	398	411	405	382	390	381	433	405	395	380	427	412	405	390	399	451	408	402	405	436	414	411	406	419	405	403	415	399	415	411	426	396	420	431	372	391	398	393	415	399	432	436	431	438	432	418	409	430	432	357	416	406	432	443	415	425	425	412	408	397	390	405	438	447	384	424	400	385	437	408	425	407	427	404	406	402	432	421	413	406	429	404	413	400	401	408	371	423	411	389	422	408	414	407	407	400	401	409	423	426	418	426	371	401	392	405	403	399	388	439	416	419	407	411	421	394	405	398	451	445	388	412	402	426	447	392	363	415	390	431	434	404	389	405	438	394	362	425	411	387	415	390	403	404	395	437	386	450	449	417	405	440	419	431	402	455	392	397	379	413	386	426	413	434	419	399	395	379	431	394	392	405	396	394	388	386	397	390	394	384	393	426	384	395	388	426	384	394	433	420	405	416	399	407	406	384	407	418	422	403	472	427	447	426	425	428	387	386	430	371	379	400	428	464	405	395	428	414	414	421	408	383	421	424	394	416	410	380	364	411	379	406	410	413	436	423	390	395	400	425	352	368	373	447	433	439	418	412	392	413	418	399	437	423	398	437	385	407	446	449	400	385	396	387	406	430	459	435	415	430	385	417	397	387	388	440	409	349	381	408	414	426	414	383	436	388	401	404	385	426	451	402	394	377	430	413	418	408	420	389	398	402	387	408	436	430	389	412	423	416	422	386	406	384	399	407	398	413	387	410	376	422	409	394	430	436	407	421	420	390	415	427	417	434	414	412	382	395	417	393	406	424	379	414	411	464	386	420	391	414	422	426	399	396	392	391	399	401	380	426	443	389	397	409	416	407	380	439	407	413	395	428	393	388	407	400	411	436	416	400	417	391	405	397	420	421	403	408	406
58657	91781	71863	46049	26822	12381	3309	640	603	610	628	629	627	620	713	619	655	663	645	619	663	648	591	660	622	621	609	615	639	664	642	635	621	590	617	625	641	637	588	617	603	617	665	603	634	619	637	631	643	641	609	638	614	675	597	585	636	570	626	630	592	659	580	592	602	603	626	615	652	590	659	613	636	625	633	596	583	609	634	650	617	646	669	582	669	614	612	642	653	610	624	671	663	571	659	599	636	615	637	601	648	610	569	664	663	605	603	654	648	578	626	642	632	666	616	606	615	610	630	647	640	620	600	642	635	612	582	615	592	665	659	604	580	603	590	677	616	598	631	599	622	610	631	577	631	617	619	604	600	583	660	640	645	583	642	669	645	615	612	586	630	604	648	667	649	591	623	607	608	670	628	641	596	643	621	624	650	616	644	572	585	631	620	604	606	619	632	656	594	645	674	603	600	645	640	603	630	618	642	647	642	614	659	608	593	610	602	659	599	601	636	633	609	604	616	550	579	585	614	606	656	642	611	614	652	613	612	629	624	599	642	640	650	600	624	617	612	611	623	601	651	584	635	573	650	606	605	613	618	606	636	648	583	613	568	643	656	600	588	599	600	566	607	618	612	591	680	652	608	604	590	593	609	670	623	638	611	601	627	628	609	672	642	628	627	606	630	625	594	620	597	625	605	614	644	589	650	652	651	597	621	605	597	595	621	635	666	594	623	642	615	646	627	612	654	634	589	612	632	594	609	631	615	588	635	641	594	578	634	660	633	617	621	630	590	621	630	651	581	604	571	629	603	604	611	617	623	656	604	564	631	637	631	692	635	607	669	583	586	657	578	628	592	619	643	623	614	585	598	630	638	615	595	661	629	615	624	608	621	661	624	620	573	577	620	632	659	641	593	628	608	594	648	616	567	631	655	643	630	629	621	590	612	610	641	559	614	659	674	599	622	651	620	604	638	597	647	646	649	647	626	612	620	628	638	633	652	642	619	620	631	629	611	600	614	580	602	578	631	676	614	632	632	600	583	629	629	630	615	591	567	642	642	638	577	574	576	596	609	634	635	600	600	620	625	640	635	616	620	635	645	613	641	599	592	634	619	628	624	611	619	644	608	641	648	584	628	626	606	607	612	591	595	634	607	660	568	658	654	622	626	591	590	622	638	625	603	599	616	621	663	601	639	644	606	619	624	604	623	612	630	604	655	642	606	612	640	610	580	619	618	596	591	627	652	600	605	604	623	586	565	670	626	616	652	633	622	657	614	619	613	659	598	618	600	608	633	689	682	591	588	619	624	661	619	551	607	629	661	565	635	653	612	675	664	617	611	654	647	599	632	640	632	614	611	589	660	656	584	648	666	601	622	611	603	636	632	586	637	581	620	649	672	639	643	577	632	624	642	607	663	674	636	573	623	633	630	621	637	640	614	621	653	636	611	662	608	650	605	615	629	607	625	607	631	650	677	607	643	593	640	635	649	639	607	645	642	628	662	598	636	593	688	612	592	614	610	614	636	590	621	641	652	617	626	577	640	600	646	613	653	587	647	630	600	632	623	608	563	590	625	650	619	587	615	618	605	608	628	658	606	653	644	642	590	614	606	654	622	615	614	616	634	629	637	648	628	631	632	638	608	585	607	620	601	602	642	586	613	569	592	606	588	610	670	635	632	589	639	577	659	595	596	617	613	635	562	630	630	628	613	611	640	581	600	595	626	623	616	664	585	648	661	672	638	661	665	605	626	631	586	650	591	639	575	642	608	610	621	658	589	630	573	626	621	648	587	661	643	571	640	615	611	654	633	667	580	607	601	649	602	621	634	612	635	646	619	632	652	642	618	616	599	637	620	607	660	625	639	667	589	655	622	624	609	642	617	582	635	642	631	552	582	623	640	604	605	626	607	587	621	624	603	614	609	601	598	617	633	610	617	592	601	655	634	595	636	638	633	593	632	576	590	661	591	636	582	642	644	604	663	635	642	634	585	565	637	636	642	637	613	599	589	634	595	596	610	633	585	582	623	655	616	607	575	652	656	639	595	629	625	613	625	611	662	581	617	598	658	611	606	598	639	625	565	637	619	636	638	612	613	632	604	630	638	682	638	594	598	626	608	628	659	624	593	659	636	623	624	625	593	608	577	641	633	662	662	625	656	624	598	612	625	597	646	599	612	623	650	617	601	660	628	629	629	591	637	643	607	590	653	660	638	618	622	623	587	590	632	670	659	599	573	634	613	665	629	582	640	607	603	618	649	618	611	612	634	624	636	645	599	654	648	605	616	593	616	604	596	605	609	597	660	635	578	584	650	648	614	599	572	625	590	611	623	653	605	649	639	643	669	613	575	595	618	712	632	636	592	660	625	588	642	590	620	607	613	589	609	610	612	573	643	637	634	593	600	614	567	653	587	640	605	572	603	616	665	592	640	629	655	617	621	620	632	586	635	629	589	633	676	611	623	630	660	648	634	625	646	609	610	636	622	656	571	686	611	633	615	636	601	613	631	593	656	595	622	598	583	632	654	603	586	623	602	631	639	627	672	616	581	611	606	635	688	589	631	636	633	639	598	611	629	564	620	632	616	607	597	617	607	576	615	678	596	634	613	604	630	625	648	627	610	620	629	655	633	590	572	646	596	616	595	587	644	645	653	634	647	569	606	629	620	631	643	601	628	615	618	653	613	603	636	642	626	603	638	582	646	611	603	611	669	641	614	681	611	627	622	647	601	666	627	616	606	626	619	586	604	612	624	644	642	607	580	630	649	671	603	643	624	580	627	604	606	624	627	618	605	622	639	594	631	579	601	635	647	628	636	603	618	605	589	637	589	624	620	656	604	620	612	629	584	656	620	640	658	601	698	617	644	650	656	650	640	623	624	620	630	611	631	608	597	631	614	604	638	615	615	609	617	600	570	605	608	649	614	654	608	601	613	618	635	605	595	583	582	637	590	595	609	680	596	618	616	619	619	596	646	681	600	646	608	654	557	639	625	634	601	586	597	594	617	565	598	624	629	562	567	619	629	624	603	647	594	664	619	606	597	616	605	616	592	627	664	663	620	656	635	600	603	588	661	627	624	583	598	596	619	673	627	628	643	574	635	616	587	634	613	622	590	623	578	600	637	618	616	594	613	672	611	615	616	621	593	647	628	610	607	622	615	625	665	632	621	604	623	593	613	611	641	624	612	610	602	646	631	640	624	616	589	657	580	644	626	640	633	583	624	618	610	614	574	641	638	633	594	609	609	610	609	590	624	636	618	625	630	597	648	620	664	628	662	609	615	610	632	567	627	616	648	602	598	589	597	616	670	598	637	643	635	618	669	634	614	680	629	555	629	616	616	605	642	617	565	659	627	662	596	578	612	598	640	557	630	618	642	643	630	640	648	592	620	617	637	631	637	631	598	601	618	581	627	650	614	591	624	608	599	628	622	621	615	655	621	646	583	612	623	609	648	630	651	638	593	593	619	627	588	638	627	614	657	596	698	665	610	604	589	605	602	621	585	629	602	611
23425	21935	31553	27137	23427	21198	10986	738	433	476	476	419	435	482	446	414	455	449	431	411	452	448	437	441	426	410	424	441	454	451	484	469	421	398	469	382	442	429	425	419	395	445	444	452	452	437	364	416	424	412	415	441	423	422	390	415	461	442	399	438	386	448	433	430	454	388	438	428	416	400	452	409	408	444	413	394	424	393	427	405	430	441	426	396	392	447	462	409	423	428	433	412	417	463	436	430	463	418	447	425	427	431	419	409	425	413	459	426	428	443	428	447	422	383	407	436	442	449	388	415	443	420	412	449	390	441	430	411	412	401	432	465	434	423	436	446	419	403	454	440	379	422	421	452	432	420	392	428	446	416	410	449	431	408	444	453	395	424	427	404	412	446	420	421	452	410	439	456	440	444	458	417	431	438	443	432	397	451	399	417	351	408	411	413	453	427	418	395	421	426	450	373	394	481	423	376	439	415	399	425	445	435	445	404	424	458	416	412	391	375	415	447	457	437	452	481	441	436	444	417	407	435	458	458	424	429	416	434	428	446	448	439	412	411	408	455	410	407	441	425	449	402	412	426	429	418	434	416	418	419	410	387	437	429	425	447	426	433	430	456	437	401	428	385	447	415	422	404	437	430	404	434	432	417	404	451	400	446	398	406	434	388	436	467	399	455	423	454	413	406	438	406	402	432	419	425	386	423	449	459	441	402	426	433	419	417	419	446	434	394	443	396	410	446	436	416	397	447	390	434	372	399	415	413	418	403	425	446	467	406	427	424	425	397	448	404	426	396	407	409	434	398	444	397	423	440	453	449	451	392	446	416	439	397	400	401	406	428	414	415	424	407	407	476	420	409	378	416	415	445	417	437	414	424	421	414	436	431	389	445	405	440	433	405	431	435	434	456	446	435	448	440	400	430	361	437	448	427	410	419	436	412	438	427	415	429	437	461	420	439	421	447	450	444	439	423	418	424	389	439	402	443	436	435	459	439	404	423	460	449	444	450	398	430	367	413	454	441	393	436	419	413	407	482	409	388	396	459	426	451	411	374	439	433	410	405	404	423	465	436	425	463	435	384	387	434	445	438	456	427	430	433	402	462	413	389	424	433	447	433	417	417	447	419	412	418	407	432	446	436	429	399	419	412	386	444	456	409	418	413	419	452	441	423	409	379	400	401	442	401	419	431	406	444	422	404	419	436	422	434	414	429	417	449	407	444	450	409	410	394	425	387	433	460	438	419	462	425	434	365	411	407	455	425	392	441	424	429	409	415	425	433	428	409	434	442	429	419	447	413	426	399	433	392	413	414	446	436	416	396	435	412	440	412	408	407	435	440	472	408	429	400	412	427	396	451	456	401	417	444	440	440	387	416	461	442	410	454	419	417	420	465	424	424	435	439	413	401	406	405	378	391	412	456	437	423	429	444	468	411	458	423	436	426	412	411	406	443	458	405	450	439	421	454	441	427	428	420	429	413	432	436	446	428	431	402	436	411	401	413	423	435	405	419	414	432	403	427	413	432	415	393	451	457	437	416	417	401	398	430	416	435	446	399	424	424	407	425	403	413	407	384	434	429	465	413	423	442	441	390	423	413	460	423	408	454	418	440	401	424	445	426	405	464	393	437	409	405	438	462	408	407	430	405	403	418	436	460	397	381	402	415	439	450	415	421	414	420	412	407	450	465	396	400	383	403	408	409	435	384	404	372	401	379	416	409	470	414	442	426	415	425	405	425	393	437	432	427	427	399	417	461	385	434	449	413	422	421	399	421	445	457	399	404	428	434	415	410	397	423	436	435	410	445	413	400	430	401	413	431	408	403	422	394	431	437	397	452	377	436	431	406	409	433	439	430	406	418	469	419	399	428	396	437	431	462	441	407	440	431	417	416	431	388	443	423	442	445	403	397	432	436	400	461	410	428	433	417	404	410	433	413	466	371	395	405	389	389	405	389	427	433	405	393	422	451	408	406	440	405	407	429	445	443	402	386	435	408	419	432	419	391	409	434	425	402	436	433	402	420	406	438	420	445	432	415	399	468	439	416	428	403	425	444	421	437	410	410	441	432	456	438	456	422	433	421	430	413	428	417	394	457	475	391	408	428	404	417	429	413	456	448	472	434	433	427	426	407	419	416	402	408	398	405	407	408	363	382	413	405	426	444	452	409	420	444	450	414	469	418	383	445	389	432	444	428	433	437	450	417	437	432	375	414	492	453	465	429	407	434	383	419	420	404	422	385	418	410	447	417	434	443	435	426	455	430	414	435	403	430	426	455	419	406	393	460	443	410	434	426	456	457	459	420	406	425	480	403	419	441	400	435	404	464	401	423	504	416	411	390	435	439	416	445	421	428	418	447	445	458	409	415	406	450	417	428	421	421	451	431	377	388	440	418	421	445	402	410	448	380	451	425	421	420	411	422	437	454	404	419	395	410	425	428	419	399	448	421	446	397	434	409	447	383	411	393	420	420	392	423	448	438	416	392	435	434	425	412	421	410	385	410	420	441	418	440	447	484	448	389	400	427	412	428	395	427	407	454	355	421	445	462	471	417	364	438	404	452	417	432	437	450	421	423	392	441	438	403	464	405	414	410	417	400	428	450	424	401	428	395	430	422	409	384	435	475	386	424	425	413	453	437	470	439	436	377	402	481	441	395	400	432	416	420	433	419	397	433	424	395	425	448	411	456	458	439	449	420	433	399	414	418	437	397	429	399	458	445	421	409	399	430	411	405	388	455	419	493	394	422	402	380	448	387	425	448	407	442	422	407	437	423	390	416	431	438	407	413	425	445	394	414	397	412	416	391	418	443	456	399	449	428	402	389	396	422	420	430	435	400	431	409	400	452	424	439	378	431	446	409	423	425	413	367	434	413	447	428	419	427	419	421	448	447	425	421	433	430	428	426	453	412	425	416	424	420	433	442	445	477	416	428	411	420	442	423	427	412	402	438	455	411	438	440	428	447	413	416	452	477	399	379	411	442	405	443	399	438	436	409	401	403	401	446	442	445	434	427	403	453	408	449	450	414	385	387	451	449	415	431	451	407	419	422	440	402	402	416	439	446	418	453	477	463	426	426	432	417	394	436	407	418	435	449	435	420	464	440	409	396	420	446	381	404	439	423	444	463	435	439	399	434	408	436	414	412	433	415	437	420	409	425	424	417	439	444	409	442	465	464	432	437	386	389	411	468	434	427	434	411	462	420	438	427	442	389	423	401	425	399	432	449	432	421	437	447	411	455	390	410	455	435	422	440	447	401	416	403	398	438	440	450	437	399	445	427	438	434	397	384	415	433	400	428	424	389	438	433	390	417	441	403	410	424	371	456	391	464	429	391	409	438	413	429	444	439	401	439	402	410	414	423	427	416	409	408	446	408	421	436	425	437	422	390	403	421	439	423	388	433	400	422	399	420	422	477	424	437	406	409	391	471	420	403	429	376	448	445	428	405	420	427	431	418	413	443	407	413	405	437	438	447	411	448	403	422	423	451	455	409	440	426	430	423	451	394
62481	103211	81868	55869	34977	17566	5276	678	650	644	706	616	602	646	640	591	603	651	647	666	666	701	622	618	618	655	679	726	763	718	668	664	647	644	619	678	655	649	643	653	597	602	570	626	670	654	619	613	640	632	604	640	592	599	636	631	651	608	655	629	605	598	598	610	612	625	623	598	649	657	630	648	625	659	643	637	634	606	607	625	627	611	654	634	604	639	646	660	641	593	646	617	643	635	602	643	623	607	611	681	609	625	617	639	595	612	649	626	603	636	692	626	650	604	614	604	632	612	609	609	627	640	594	615	635	633	636	619	626	585	634	636	636	633	670	575	625	633	671	670	682	651	610	611	574	627	636	632	613	649	604	638	671	607	615	629	660	647	621	617	590	628	633	618	650	623	627	607	613	614	635	641	630	651	670	639	664	607	646	583	644	595	646	614	608	593	660	618	633	574	598	617	591	707	620	597	628	639	617	601	631	662	626	607	610	602	621	648	638	657	621	659	646	598	637	600	673	640	622	603	598	638	648	616	623	602	619	688	648	615	604	616	600	634	645	625	595	625	631	616	632	618	610	621	602	628	630	652	657	664	660	636	611	607	672	603	636	652	587	650	638	622	600	621	638	616	655	628	609	621	592	607	641	645	603	614	651	659	616	649	587	628	664	600	661	611	611	627	660	615	587	638	630	595	595	595	615	605	573	586	624	671	624	626	648	629	648	627	653	603	611	629	637	622	662	655	636	634	615	585	687	630	631	629	663	583	650	626	640	608	633	609	622	648	671	630	628	626	637	668	647	626	606	616	609	620	642	615	653	633	628	632	639	625	622	573	634	576	595	676	656	631	611	630	620	623	612	624	615	620	633	677	632	619	609	608	598	645	622	623	640	594	616	627	588	628	612	604	690	639	600	656	656	583	623	651	647	639	632	612	619	648	625	626	625	633	606	589	601	601	637	632	645	639	604	612	640	626	593	597	634	640	599	629	631	604	628	628	653	638	606	608	639	616	604	611	647	611	667	638	620	612	600	611	658	632	578	611	647	651	598	639	612	633	607	623	697	658	622	632	610	615	597	596	646	615	657	638	631	629	616	642	604	627	577	629	609	630	620	600	594	603	594	628	616	632	607	617	608	650	598	627	648	601	642	651	608	612	615	639	618	628	625	604	707	639	633	621	610	651	630	592	621	626	625	637	596	625	615	648	640	648	650	654	639	627	636	616	629	611	654	627	643	615	646	662	642	614	653	646	648	620	645	648	681	637	670	657	649	623	640	640	584	644	586	630	627	680	670	606	614	636	588	611	632	658	624	620	605	628	631	634	640	631	613	681	602	628	637	579	642	648	605	635	618	674	661	624	635	643	607	596	640	577	646	652	653	624	595	644	648	646	603	637	643	605	637	603	658	633	680	637	587	615	583	659	600	617	603	632	628	636	676	618	594	598	659	612	638	636	670	656	596	625	620	624	632	642	592	673	681	616	586	653	637	663	597	649	618	620	625	595	653	651	664	669	647	661	600	651	645	634	622	611	618	628	611	627	616	634	627	634	611	640	606	603	656	646	669	661	617	571	710	657	633	591	601	672	627	630	627	671	662	626	640	643	627	571	626	666	660	606	626	602	645	619	611	650	662	663	656	624	616	626	671	651	667	673	643	555	625	662	643	617	660	591	638	640	647	638	571	621	656	633	610	617	626	643	622	620	630	614	665	638	612	615	638	618	595	584	631	599	627	627	632	624	611	609	638	637	651	629	605	615	632	640	635	610	638	617	636	663	573	652	665	598	617	662	615	645	598	657	644	643	649	640	637	648	644	604	640	659	622	591	641	618	633	632	620	621	615	617	623	643	612	612	624	650	659	621	627	634	624	639	656	620	680	599	624	630	660	591	583	621	636	688	641	656	638	636	621	607	611	663	609	634	644	611	593	615	665	650	638	618	694	631	628	683	623	652	594	666	628	628	600	612	613	613	604	600	671	629	623	609	631	600	623	628	622	590	579	571	660	658	627	575	645	639	635	619	609	655	620	655	621	625	649	611	603	634	619	575	619	617	625	615	607	656	585	672	611	604	593	632	626	661	644	629	618	641	649	605	610	610	629	612	625	622	658	636	615	653	609	615	630	623	580	639	644	614	643	649	647	644	605	619	625	644	623	639	606	577	629	696	629	581	588	643	641	598	672	654	606	625	641	612	656	628	616	600	646	575	621	558	674	656	604	614	600	677	579	589	617	633	643	644	575	622	580	637	625	674	606	640	589	638	700	544	630	586	636	632	679	654	599	608	606	604	662	613	580	662	582	598	650	655	631	618	617	642	632	639	656	621	614	638	643	632	661	639	671	586	649	590	623	624	650	617	609	614	626	678	613	596	623	616	619	652	642	614	592	641	636	649	608	627	652	648	682	636	605	634	626	642	652	607	665	672	614	638	622	592	604	633	610	613	638	622	645	582	654	628	627	661	581	615	669	640	578	663	625	652	655	616	620	643	622	653	639	646	628	615	637	630	613	617	651	627	623	626	582	640	637	593	613	591	641	612	590	612	609	633	677	634	603	633	644	639	674	628	615	596	637	632	651	622	611	607	591	617	651	638	604	629	643	588	604	646	645	614	621	635	648	656	647	628	638	646	612	665	629	628	647	592	647	670	626	649	629	636	589	628	587	635	616	650	698	635	650	669	635	645	672	619	631	639	633	628	602	620	645	622	637	636	610	624	605	670	618	597	682	639	645	609	624	620	640	653	601	647	636	615	627	647	647	656	631	627	636	648	606	618	656	614	643	641	646	620	642	620	576	657	639	645	630	637	610	625	609	627	650	643	629	630	653	655	621	596	619	623	617	670	587	634	605	611	611	636	603	610	585	643	618	607	613	631	631	617	636	656	594	613	636	675	622	648	628	649	639	637	623	654	662	660	622	609	676	594	618	643	598	601	625	654	617	663	597	615	592	647	649	637	601	666	629	615	674	634	622	637	656	619	665	634	622	633	656	644	587	643	600	603	581	648	664	623	672	601	610	635	642	651	660	580	617	620	635	598	638	664	656	629	631	629	661	595	651	632	619	617	614	604	653	668	619	612	592	624	644	634	582	615	685	660	587	646	600	655	616	635	657	643	594	609	609	653	619	611	609	607	582	614	655	653	652	638	655	625	629	662	642	698	583	617	653	598	639	565	576	641	604	634	615	622	596	644	618	623	625	655	627	635	631	638	615	642	616	609	608	619	648	658	579	615	617	638	682	634	642	625	618	617	657	659	643	621	558	615	626	613	646	649	634	602	634	658	623	597	653	619	656	662	642	591	617	599	623	639	625	606	664	619	627	640	648	654	635	635	618	595	593	637	626	642	631	628	647	571	612	615	596	603	628	631	620	632	614	638	637	652	601	635	590	580	580	577	646	575	647	647	636	619	608	658	603	609	608	651	641	593	640	649	644	658	630	634	646	576	614	627	651	670	658	626	669	638	617	613	666	602	623	622	607	624	640	602	650	668	644	636	648	641	634	633	656	623
28593	27956	30437	17569	4413	1116	445	356	346	350	332	363	325	353	321	353	354	339	331	310	339	319	346	355	325	333	345	336	361	349	339	331	354	368	337	330	375	336	373	347	297	313	310	294	360	367	359	358	338	353	337	360	372	336	349	345	343	341	365	365	325	401	362	308	341	350	336	368	324	403	359	341	349	369	330	338	344	340	353	325	342	355	361	375	342	317	360	373	361	312	338	338	336	364	314	356	334	331	302	354	342	362	304	315	366	327	362	339	364	317	333	340	325	311	371	326	317	335	333	355	314	310	337	353	368	353	355	336	344	354	323	343	359	324	333	336	343	339	357	318	324	330	361	377	351	349	388	354	320	340	347	351	353	319	342	367	348	320	340	354	331	340	342	325	333	346	352	338	344	324	324	349	368	335	343	340	333	333	330	342	363	320	360	372	355	331	348	339	370	325	329	339	336	355	350	324	318	364	329	310	325	346	342	349	381	349	343	323	345	332	335	358	331	352	311	323	302	332	343	325	332	315	346	341	318	338	351	352	364	324	334	348	356	354	355	331	331	357	346	353	314	316	353	349	334	341	342	320	327	339	367	328	339	362	323	344	351	348	356	347	313	330	317	356	359	335	359	323	314	348	336	352	314	355	345	335	367	337	323	327	347	345	331	345	315	319	297	313	337	328	322	315	361	323	336	337	333	327	367	350	333	329	343	334	338	355	331	362	338	339	322	389	350	364	360	342	378	330	326	372	357	333	315	360	333	332	367	320	321	325	333	329	330	313	316	303	360	347	335	345	347	327	337	340	335	361	312	349	355	305	361	351	349	348	327	318	325	358	318	347	338	352	322	335	338	331	340	357	361	348	343	316	354	352	355	336	350	341	358	314	351	315	348	316	344	319	341	339	335	346	318	361	354	347	331	308	360	348	342	358	330	361	347	338	331	316	313	346	343	338	338	332	342	363	306	319	341	314	355	327	355	319	331	349	317	362	350	352	320	334	356	321	350	322	336	331	345	347	360	368	352	357	360	324	324	347	335	354	328	357	369	356	365	336	339	342	354	347	361	330	367	366	340	322	350	331	314	334	336	308	350	323	357	322	381	362	330	350	321	350	338	343	323	341	337	331	333	336	326	336	330	315	354	317	336	338	368	328	315	350	348	341	330	331	345	355	364	341	342	331	330	325	335	330	341	329	374	358	329	326	349	344	364	323	320	333	401	337	367	332	364	340	359	356	333	333	357	366	361	338	296	345	353	326	328	333	340	336	331	385	334	369	328	368	327	354	340	358	338	318	340	335	354	324	357	362	339	347	349	356	322	373	337	345	316	330	356	331	336	321	335	356	309	334	339	323	337	335	386	336	316	324	349	350	365	381	343	318	362	331	368	345	364	357	344	335	354	382	338	357	356	332	342	356	359	350	323	371	335	349	350	324	327	316	366	350	333	368	307	330	318	373	348	355	344	356	342	315	335	356	309	358	353	311	327	316	340	330	371	380	363	332	350	360	327	358	380	342	339	354	344	337	337	332	321	331	321	328	353	347	381	361	358	342	323	342	340	348	362	358	373	356	347	362	321	380	324	317	343	352	374	327	327	372	315	352	336	355	379	354	352	312	326	340	335	318	370	296	375	324	341	316	355	319	312	368	349	341	371	329	315	360	339	315	318	335	367	372	324	353	366	354	341	347	310	364	359	367	336	351	347	338	336	354	315	310	355	341	325	319	346	339	375	330	333	347	320	340	350	318	362	311	306	370	338	333	353	360	330	362	323	300	343	343	337	338	334	351	359	365	344	344	343	323	341	340	333	378	312	345	330	349	337	330	348	359	327	362	319	310	348	353	351	335	324	349	344	334	368	334	328	330	321	343	323	363	336	325	347	339	330	335	346	329	335	338	342	333	329	354	351	368	337	296	346	347	331	345	313	343	328	300	369	339	349	358	348	343	356	347	353	312	362	323	334	363	335	347	339	361	343	334	326	358	342	332	343	332	356	354	346	335	361	363	348	357	341	343	354	332	337	370	356	326	340	342	329	338	339	346	320	352	346	358	324	348	332	332	321	355	367	331	352	344	342	349	310	328	311	332	330	317	354	373	347	333	310	367	342	334	356	317	362	314	378	348	341	343	354	370	349	311	332	332	344	358	369	358	346	356	344	352	327	348	329	308	340	336	303	351	345	347	324	369	325	337	354	356	323	369	315	338	366	359	357	350	358	318	317	338	364	340	356	364	325	349	336	336	315	343	319	333	356	346	325	328	356	337	351	352	322	326	332	325	360	330	345	344	331	404	321	319	327	375	322	298	324	304	316	348	322	332	375	310	329	315	343	318	334	333	361	355	322	378	355	350	318	285	354	314	314	349	373	353	339	325	390	381	330	355	358	336	297	373	363	358	377	325	353	292	363	307	357	352	300	330	350	291	327	354	338	333	337	338	319	369	333	315	346	334	339	338	351	360	334	297	355	346	330	311	346	363	358	369	310	366	326	308	336	344	306	378	345	361	363	384	330	338	358	346	321	309	327	334	316	327	338	329	353	335	333	302	339	333	317	321	373	374	340	342	353	318	327	343	336	347	310	333	339	343	338	338	346	352	359	339	355	357	344	335	360	374	354	353	368	347	390	354	330	333	339	355	328	372	347	361	376	388	371	353	338	354	348	355	336	321	334	350	365	329	347	343	320	362	344	375	350	358	382	360	354	313	318	361	334	341	319	329	339	347	326	368	347	330	343	367	349	295	355	333	346	356	345	331	343	372	335	327	360	321	320	317	344	321	335	329	326	343	351	346	311	339	334	329	366	370	350	363	352	343	340	320	326	339	347	356	319	352	341	335	352	329	352	338	348	354	329	373	341	334	349	357	326	331	343	331	336	365	316	328	334	308	357	321	334	343	351	337	351	346	317	390	365	345	372	383	353	333	377	350	314	299	359	326	360	291	343	381	337	348	329	340	329	348	332	312	368	327	351	354	338	322	327	328	360	331	326	353	377	333	344	361	356	325	363	348	354	319	334	380	337	339	325	319	352	358	333	356	361	333	343	351	325	360	326	347	375	337	330	355	331	328	327	362	345	358	357	342	366	340	309	386	343	345	334	358	307	300	364	345	360	331	324	333	334	358	343	337	348	327	319	350	356	340	315	390	349	338	324	361	334	360	371	336	359	378	350	356	356	342	339	373	361	349	318	355	329	304	351	322	352	322	339	347	320	354	363	338	281	372	337	367	358	368	360	341	338	331	318	309	346	311	341	357	318	366	369	360	330	336	319	349	327	304	373	318	330	356	339	388	332	316	379	318	337	307	348	352	322	364	330	336	324	309	360	352	336	328	393	336	335	350	305	361	334	344	362	349	352	324	334	348	352	357	354	342	341	382	377	334	326	354	344	333	345	350	362	347	314	329	330	337	351	314	346	357	353	355	385	359	311	341	327	311	315	377	361	357	304	366	321	320	329	354	365	321	305	383	335	321	362	325	326	332	353	353	329	340	358	352	327	379	343	348	309	373
33303	46725	35480	18091	6747	2117	680	529	560	543	534	533	584	511	469	526	549	517	522	536	544	576	541	521	531	531	526	528	554	541	539	587	558	509	506	505	526	543	573	498	504	535	567	508	511	515	499	511	525	549	568	509	502	518	547	486	529	504	552	560	494	490	525	544	528	495	549	510	492	527	504	545	524	513	556	541	517	480	527	522	471	515	508	509	560	540	545	539	500	514	548	488	538	538	529	541	454	512	525	516	525	536	511	529	548	528	496	515	526	509	528	544	534	528	559	555	532	541	543	533	502	524	551	545	537	494	513	536	563	511	529	514	515	542	529	505	540	528	506	533	516	537	535	531	523	472	552	516	531	515	545	539	533	552	511	515	537	539	528	545	552	535	532	544	546	541	531	516	547	545	570	527	553	553	516	508	483	546	509	512	520	507	499	558	563	483	535	500	522	508	533	534	571	549	545	526	527	512	535	538	529	501	545	521	512	572	555	533	577	499	512	548	524	538	529	519	553	516	499	517	542	531	475	533	527	550	541	510	506	543	532	491	469	500	522	559	515	537	543	546	508	536	575	540	510	534	519	512	530	497	500	543	524	571	534	510	542	493	531	480	533	560	551	557	503	551	522	525	512	530	527	519	534	502	522	520	561	510	493	527	539	518	527	573	481	554	529	558	491	526	538	507	489	533	506	543	523	517	509	532	491	542	535	485	530	537	510	541	512	506	533	538	530	537	512	502	554	552	533	560	524	497	551	507	527	540	509	541	509	577	530	563	549	538	555	521	542	568	478	532	534	520	524	525	514	532	522	513	583	519	503	535	535	553	529	538	508	549	554	543	588	559	540	529	555	469	539	531	514	597	507	535	508	518	565	543	510	499	552	519	547	538	549	504	510	549	452	529	496	551	533	505	518	525	547	528	545	509	554	506	534	536	520	531	541	521	543	487	527	531	550	518	498	475	543	518	490	520	502	517	524	527	524	514	513	497	566	498	549	533	490	519	508	522	552	525	523	510	476	557	541	558	532	559	504	561	529	505	529	521	531	545	537	515	536	520	534	548	530	530	524	553	561	525	522	525	548	519	535	525	492	542	495	531	558	487	530	522	524	549	458	520	521	512	488	510	515	484	594	545	507	530	543	527	503	508	572	564	537	526	507	517	553	531	543	491	515	510	568	537	547	511	517	531	513	526	540	531	516	512	526	549	538	488	546	547	515	524	526	512	519	585	515	520	544	521	529	544	566	531	536	540	534	516	540	501	542	515	536	515	511	547	526	511	547	529	576	556	551	556	523	517	530	532	551	503	502	510	503	530	524	527	513	543	520	525	503	538	531	507	479	465	485	547	499	531	528	566	563	564	542	545	502	543	531	503	506	512	521	523	506	505	514	490	516	539	528	540	480	561	504	540	520	534	520	486	540	501	528	507	523	507	494	503	532	518	489	514	521	544	524	518	560	505	475	541	506	523	534	572	547	516	558	507	554	550	564	505	504	531	577	517	538	542	514	572	511	512	516	509	504	529	509	554	536	524	526	524	544	530	537	527	516	514	540	551	510	522	542	510	537	520	558	530	507	514	512	561	534	532	537	582	598	514	525	560	528	515	539	521	536	498	501	509	530	546	516	506	518	507	532	531	518	525	524	550	551	540	526	573	533	527	538	566	537	533	530	521	530	524	530	474	512	559	542	554	550	521	558	526	538	554	544	529	539	547	553	501	521	547	534	522	494	503	533	524	499	514	514	533	478	563	512	531	505	508	493	536	545	537	543	524	536	518	488	532	521	526	511	512	530	531	561	516	497	522	498	482	528	530	508	568	481	551	525	519	508	523	546	531	540	513	483	535	514	538	508	543	495	506	559	547	522	529	541	493	507	508	494	549	502	546	523	516	538	521	503	550	530	526	568	553	525	523	529	522	557	531	530	525	519	530	536	500	534	547	512	532	545	549	525	532	554	493	481	552	468	518	530	563	505	530	502	561	524	525	538	541	522	575	497	512	555	515	574	540	541	549	495	527	498	490	523	518	524	531	550	526	471	528	530	536	524	512	550	506	539	527	512	478	529	503	521	513	502	509	496	538	492	503	500	526	537	530	528	525	549	547	512	539	555	521	504	543	533	525	526	546	531	505	538	567	543	491	516	517	499	539	518	563	603	531	497	550	556	533	530	486	537	493	525	551	532	530	515	533	518	512	571	537	530	547	528	565	558	536	526	524	511	505	531	547	547	528	539	505	540	538	517	526	563	512	536	622	499	550	509	533	494	524	526	522	505	522	529	546	514	501	518	551	524	534	512	501	515	525	507	535	531	527	479	527	594	508	498	482	530	533	510	543	505	558	517	520	583	546	528	512	531	564	524	539	498	545	540	531	492	510	525	509	532	534	545	502	503	503	544	527	528	553	558	554	514	549	498	546	522	556	536	545	491	519	525	536	542	517	494	522	518	525	518	542	545	551	511	538	573	529	522	509	501	543	475	533	532	545	503	491	525	556	515	537	552	554	501	513	564	532	531	535	557	514	522	518	519	560	545	514	544	538	525	526	542	574	526	529	520	536	556	532	517	495	519	521	502	550	502	507	564	524	558	522	521	499	554	547	521	516	534	576	517	538	526	540	497	517	562	491	521	512	512	531	559	552	538	557	568	543	537	538	515	538	519	522	524	514	508	540	524	522	611	508	524	555	502	497	535	496	527	543	522	513	551	519	547	504	526	549	526	514	526	513	548	511	553	542	487	527	524	556	493	522	488	506	556	518	495	548	536	502	549	537	498	527	504	516	517	518	538	528	534	531	513	509	494	532	587	515	513	525	557	512	535	505	497	550	530	544	515	485	488	540	546	495	519	526	471	563	508	479	541	555	505	527	561	539	543	517	542	518	526	504	565	522	492	518	582	527	480	519	527	558	528	527	505	517	525	546	571	508	528	525	574	513	530	492	528	553	495	547	521	516	519	519	530	506	535	487	503	540	534	511	542	536	544	533	522	544	529	532	527	541	510	548	534	543	522	533	524	496	544	535	556	511	532	543	537	509	497	527	538	544	523	513	501	529	476	501	538	546	535	546	531	481	526	518	514	544	519	538	491	550	528	566	541	522	526	518	517	561	539	576	541	516	500	494	517	499	502	554	551	534	541	506	529	508	536	520	529	535	501	530	520	502	534	555	519	538	497	547	536	524	536	511	543	520	541	500	530	555	547	534	523	544	519	505	550	574	559	506	512	544	514	552	531	546	500	518	522	558	514	515	534	519	545	547	539	566	500	485	553	515	532	531	542	551	496	512	528	553	534	532	517	523	529	505	533	564	548	504	499	541	545	512	537	506	525	512	522	540	508	556	545	559	527	505	535	512	496	549	501	515	496	551	548	541	506	532	486	554	508	521	535	519	542	551	528	494	560	543	535	543	543	569	496	506	534	531	530	530	574	534	529	542	553	505	538	504	522	536	515	529	565	545	527	513	508	512	578	516	517	518	514	513	508	527	546	506	518	498	533	528	529	547	572	510
24407	22542	33315	30046	22887	14648	2589	443	446	429	435	439	423	436	456	414	401	457	413	417	450	411	416	408	406	380	409	419	495	478	402	459	414	399	423	419	448	410	446	404	396	425	413	408	446	425	413	424	385	455	415	407	391	381	423	427	414	401	428	404	386	415	408	406	415	400	436	426	404	426	411	410	414	437	381	417	435	396	420	435	447	382	410	367	438	404	412	433	411	395	418	375	378	372	427	405	420	416	428	383	461	390	400	456	420	440	402	428	405	455	390	425	412	401	466	410	394	400	388	411	405	455	421	390	397	388	417	434	417	408	418	414	407	416	413	386	410	406	404	412	407	406	408	386	399	401	387	358	410	406	402	401	415	422	384	387	375	430	427	401	430	403	405	405	408	408	419	409	440	396	439	397	404	408	416	436	414	439	421	384	435	386	400	438	430	384	387	421	436	424	395	420	414	412	417	440	428	426	408	436	400	447	432	404	415	426	408	362	462	409	391	413	450	425	411	387	429	396	418	399	375	419	418	425	434	403	388	433	409	383	392	424	401	360	376	421	425	390	441	395	428	423	415	400	388	409	433	409	416	410	407	440	424	412	384	408	456	410	422	396	397	391	436	441	397	424	373	438	446	409	457	420	412	415	446	395	410	379	392	443	392	424	411	415	438	447	442	398	344	394	381	420	396	382	432	391	433	403	441	407	427	401	424	379	401	403	448	409	400	389	443	425	473	393	393	406	441	388	378	399	432	394	417	387	407	439	373	418	423	389	397	447	389	417	408	422	410	398	393	382	382	433	405	386	414	462	393	404	427	424	426	416	404	423	396	434	433	422	395	438	404	407	450	433	389	439	391	399	388	393	394	405	413	427	427	414	419	432	430	431	428	422	435	413	387	350	407	410	413	410	421	395	407	385	408	376	412	400	382	378	433	394	478	416	408	404	452	414	423	431	395	439	414	446	401	376	420	416	429	411	386	419	432	379	385	395	403	401	425	380	410	429	380	414	438	429	406	400	382	416	433	405	404	407	395	415	403	398	418	442	441	428	421	403	421	406	404	422	411	388	427	386	405	408	399	384	447	380	395	395	450	387	391	415	401	397	440	420	431	400	417	432	414	409	402	409	401	437	415	432	397	407	443	432	368	424	417	435	408	412	386	413	422	401	423	412	439	419	427	416	413	399	421	395	394	441	410	407	410	415	398	396	385	407	407	395	441	428	426	409	413	401	392	423	427	387	391	414	398	394	432	392	425	391	382	396	370	413	413	419	426	407	401	433	422	415	419	373	441	405	421	365	424	432	412	412	422	428	409	417	438	446	391	401	422	406	422	432	409	397	411	428	400	424	426	392	423	450	420	439	435	353	397	420	429	383	437	400	423	359	412	435	412	401	449	438	456	397	388	449	405	402	399	439	417	406	390	402	395	435	402	404	415	393	377	408	412	401	386	398	422	436	418	414	415	409	428	410	427	375	412	393	417	418	401	427	390	397	396	385	429	408	418	380	397	420	419	415	407	423	450	418	424	417	381	413	393	436	402	441	378	439	401	414	394	369	398	423	424	430	409	409	406	426	415	426	429	379	446	415	388	400	407	430	394	410	400	406	431	415	443	422	413	402	418	435	395	404	450	414	432	423	373	378	426	404	420	425	388	403	378	426	407	420	423	408	423	431	434	409	437	416	407	403	449	445	394	383	427	394	403	407	413	421	390	452	390	408	391	424	417	420	426	403	401	391	405	441	460	405	412	379	394	402	428	380	406	414	408	404	401	424	403	398	429	422	410	397	423	385	457	427	429	413	363	406	462	386	417	407	415	384	403	408	418	379	434	403	385	411	461	387	408	434	448	394	392	444	401	396	422	405	424	412	410	437	406	397	396	371	402	396	402	369	433	398	390	409	410	398	411	419	432	407	414	404	440	443	401	428	416	437	425	411	443	415	418	401	449	434	413	422	431	389	406	429	384	436	430	445	432	406	404	393	401	428	416	455	404	423	426	427	425	421	361	413	402	399	385	413	394	445	428	418	433	428	371	428	414	389	412	431	409	438	397	411	408	422	396	412	439	409	421	379	413	418	410	452	430	401	412	383	418	414	408	396	411	406	388	395	416	409	405	406	390	411	444	425	413	410	407	425	452	403	435	408	402	419	403	405	443	421	430	425	389	438	446	419	448	365	398	399	439	385	409	432	390	401	405	397	436	401	447	397	411	435	414	430	419	403	427	398	438	386	424	409	407	393	433	417	415	410	421	412	401	426	410	401	435	404	407	420	410	423	447	429	408	433	392	406	405	410	399	419	392	436	427	412	404	387	408	424	417	402	429	430	438	406	409	392	421	420	443	408	421	436	437	421	412	421	442	384	392	438	443	383	374	408	415	397	370	406	400	431	401	420	403	399	421	388	400	428	392	438	432	390	407	426	402	378	405	422	408	408	458	407	425	385	411	416	408	419	422	416	426	408	380	404	426	434	432	425	423	425	418	402	373	407	416	400	436	414	407	416	393	409	427	418	381	419	406	403	388	469	389	426	425	417	452	461	377	412	438	423	429	416	427	385	447	409	383	428	419	413	396	417	425	433	406	437	424	377	396	421	398	395	406	397	404	399	432	416	388	406	374	410	418	410	415	398	442	390	447	414	394	381	404	432	398	413	423	417	434	476	409	430	428	406	409	427	417	417	423	404	436	409	391	432	454	448	395	408	414	383	414	407	417	448	416	399	414	409	420	418	428	420	421	451	377	410	395	414	431	455	389	412	413	440	419	384	404	380	416	392	413	439	415	445	386	356	370	352	436	454	405	376	453	413	406	411	429	383	378	421	403	416	395	429	443	405	396	437	406	438	448	424	414	423	426	428	416	439	425	401	379	391	428	400	388	390	428	395	400	409	456	390	443	372	396	408	365	418	395	409	422	417	396	413	408	451	388	408	407	424	406	396	407	413	366	411	408	419	423	447	405	417	451	401	411	462	395	412	394	414	415	393	392	388	386	448	428	422	435	389	393	383	410	428	414	427	440	393	423	400	415	401	406	412	410	375	400	383	415	417	413	400	399	426	403	405	406	375	423	385	435	398	448	425	455	402	416	409	402	384	388	442	461	417	396	420	444	401	412	381	396	382	408	420	371	402	395	438	420	410	430	444	428	413	434	400	405	413	409	424	391	411	392	426	421	405	411	410	385	395	401	374	425	393	433	406	406	464	406	406	435	453	419	470	436	397	412	405	438	425	429	398	423	407	411	416	414	380	423	404	413	400	425	377	431	412	410	440	409	433	412	402	395	394	375	352	404	417	436	443	454	419	361	425	384	385	447	433	438	401	420	428	398	405	416	410	416	433	404	418	418	423	434	429	408	409	418	404	382	406	427	406	358	424	381	396	398	371	388	401	406	369	399	420	435	417	371	411	392	387	381	410	444	433	405	440	430	404	409	418	421	431	414	439	437	432	406	421	416	412	429	428	414	390	397	390	400	427	422	438	453	402	421	428	388	462	430	420	409	429	422	384
58395	91644	72035	45779	26436	9530	2294	650	672	619	646	633	626	607	653	621	666	609	641	620	617	658	643	641	638	615	678	728	731	747	655	653	626	622	581	604	639	606	667	619	613	647	642	596	660	606	597	623	599	626	637	613	654	630	657	609	618	611	639	674	613	598	638	618	627	585	668	618	673	557	617	622	615	633	608	655	649	609	631	641	670	575	636	645	624	604	593	628	623	630	639	588	627	627	604	587	605	636	580	633	616	639	664	600	563	620	616	621	601	603	623	618	614	636	644	598	604	605	593	621	655	605	616	636	674	590	602	584	579	611	626	625	655	569	618	631	629	646	644	632	642	608	621	676	628	611	680	659	657	597	651	621	619	602	622	644	632	573	638	641	642	658	596	612	640	594	632	597	653	618	614	630	616	625	614	587	673	616	600	591	595	631	642	607	642	584	648	641	637	634	657	665	609	640	652	673	661	633	621	608	590	627	611	625	595	616	654	627	638	657	607	575	625	579	628	631	622	667	627	652	650	594	596	654	659	635	640	611	633	638	630	631	613	632	599	620	631	685	651	656	620	674	645	616	647	567	652	609	581	658	648	621	624	630	624	613	667	679	637	614	634	614	634	596	602	608	605	604	620	577	651	616	605	603	583	624	637	663	631	674	633	638	587	610	651	627	582	615	612	646	592	665	675	638	628	628	632	612	574	609	654	622	618	612	641	648	620	641	659	638	620	611	669	629	599	606	630	603	610	639	612	630	621	632	643	625	583	609	662	623	648	619	628	615	651	604	667	607	572	653	635	647	621	650	613	651	645	606	655	599	583	613	631	611	606	658	649	612	605	635	645	652	645	596	633	646	609	590	628	609	586	634	593	601	597	597	623	615	624	630	606	652	596	630	621	639	602	621	612	628	624	640	655	622	611	588	585	623	619	611	620	624	661	618	594	641	646	648	591	670	613	604	591	691	638	603	627	594	614	631	636	625	582	656	681	653	603	635	612	633	621	663	644	643	629	623	621	678	605	606	615	627	588	629	649	644	622	617	614	664	696	676	659	599	626	628	604	643	639	632	615	640	596	626	591	651	643	666	606	627	622	624	605	579	625	669	604	630	625	672	665	620	602	660	631	631	650	611	640	612	586	640	672	665	601	590	619	689	645	615	657	654	645	623	683	650	636	612	662	591	607	602	591	638	610	718	630	674	659	655	676	614	663	648	618	664	624	640	622	655	607	648	567	613	658	598	611	660	653	588	616	640	634	674	677	625	682	639	595	628	636	620	570	626	626	657	630	657	595	658	622	646	625	601	620	611	637	655	620	648	595	611	615	603	651	624	601	627	619	625	627	624	627	650	635	627	650	641	701	624	679	617	583	611	629	588	652	626	608	641	612	629	646	630	589	656	648	698	635	627	608	610	590	639	644	640	597	572	683	612	614	595	644	607	612	620	613	697	661	646	678	618	644	609	615	592	645	636	679	607	641	602	644	631	604	595	609	610	636	580	630	659	577	627	607	668	615	646	641	689	574	612	633	571	627	600	649	619	642	562	627	630	568	630	611	599	634	624	622	648	588	630	619	652	605	647	625	624	628	640	615	604	602	616	613	654	631	644	640	588	577	625	593	604	656	630	610	599	650	592	626	642	613	666	655	617	625	655	624	648	616	619	630	665	613	653	629	644	614	601	590	589	618	625	617	603	609	654	640	656	607	625	624	620	646	641	596	596	604	626	626	645	579	621	656	630	621	617	670	642	601	606	656	575	608	617	643	630	620	613	596	622	621	595	612	606	628	593	648	673	649	590	613	649	641	658	662	665	585	619	581	660	610	638	605	638	620	583	633	612	641	631	640	617	661	638	607	654	624	616	600	579	628	619	631	642	640	623	615	593	617	639	669	644	665	680	608	623	640	654	623	580	572	600	607	634	597	629	647	574	614	601	613	599	611	621	636	589	633	642	621	647	670	564	620	611	613	603	627	650	590	610	621	654	646	606	660	580	649	643	632	597	658	602	583	593	624	630	617	638	582	612	658	581	621	649	605	646	637	652	593	606	623	612	587	580	623	624	651	603	627	617	596	633	620	640	604	637	639	648	653	615	598	595	615	636	592	643	605	607	641	636	676	616	615	670	636	607	652	597	676	627	615	649	613	618	655	594	623	634	610	619	599	611	604	625	640	651	606	602	593	621	610	587	660	613	624	660	634	636	627	618	629	602	593	592	640	647	589	652	617	629	595	599	592	629	625	612	632	624	645	630	611	669	630	614	621	604	604	662	622	620	639	642	637	671	621	655	672	646	625	604	658	677	625	689	600	646	602	628	617	639	626	638	642	643	648	627	618	652	629	576	599	633	617	629	626	630	579	630	644	638	596	635	684	631	585	613	628	606	611	618	596	583	594	639	636	610	595	630	640	598	635	657	623	585	597	589	643	562	636	640	604	619	620	612	650	613	622	603	626	607	614	614	607	655	631	640	644	636	632	601	605	629	652	642	599	622	638	587	595	652	597	594	630	626	636	617	639	620	654	629	591	639	683	622	658	639	624	606	581	639	604	677	606	621	631	639	615	625	628	592	565	597	618	647	635	628	624	688	641	631	627	599	604	627	635	617	587	643	612	536	619	634	647	637	674	644	624	629	651	644	622	681	667	642	660	635	586	623	604	605	589	629	613	647	611	640	644	585	605	670	674	648	597	654	658	640	607	659	659	627	629	638	635	618	614	611	621	628	643	610	612	615	623	584	639	639	585	625	620	670	600	689	652	671	596	596	621	619	628	615	604	618	642	635	604	614	607	649	602	638	639	618	648	643	615	632	659	637	647	655	656	619	615	582	627	604	626	600	577	624	638	585	627	605	601	583	627	587	637	662	628	609	634	610	606	622	653	638	666	630	623	683	615	663	627	565	606	666	651	603	582	604	604	649	662	668	606	628	624	600	644	607	644	630	626	583	609	626	643	591	617	607	621	617	597	612	582	657	618	641	636	654	623	648	586	610	623	638	663	619	550	619	616	646	592	638	620	648	575	593	621	610	650	694	610	623	644	621	636	652	602	630	577	584	651	618	623	599	655	670	586	604	584	600	633	620	645	658	631	609	636	613	655	642	623	613	659	613	659	636	632	659	651	641	608	619	634	635	641	618	611	636	629	651	618	625	632	638	665	607	620	652	612	605	620	674	593	621	616	676	620	610	570	632	638	625	634	588	614	607	674	641	583	654	625	608	602	633	606	626	661	637	626	623	650	638	661	614	626	619	621	612	644	676	633	624	568	602	640	617	648	618	634	669	675	612	647	629	610	614	656	654	620	624	625	633	610	635	601	623	618	635	601	572	630	601	659	664	610	615	612	637	590	614	568	617	631	648	641	613	620	617	661	624	591	604	601	602	615	566	591	634	622	615	635	672	634	657	633	599	611	631	627	632	647	660	627	617	623	597	629	661	642	599	595	643	579	637	630	603	692	659	617	661	661	615	637	637	612	613	611	597	652	638	619	599	637	648	659	597	602	624	637	600
23345	21879	31531	26901	22962	21433	10437	652	436	472	473	452	447	460	436	450	451	451	440	436	401	416	413	425	405	399	445	448	553	500	488	436	426	460	411	456	450	421	442	428	447	430	440	413	437	448	448	442	412	410	435	457	406	444	438	431	418	400	419	431	436	430	425	429	457	452	399	481	449	424	405	450	449	428	424	441	389	385	408	424	423	395	414	435	395	428	443	380	402	409	409	431	447	435	411	426	407	432	408	426	418	435	441	409	432	429	424	434	451	413	455	383	415	404	397	390	413	445	444	412	414	430	455	432	439	427	444	409	402	449	436	434	429	426	432	399	406	455	462	393	438	454	375	448	429	442	441	443	451	452	447	428	432	432	413	431	433	419	432	387	418	422	428	421	427	438	437	414	416	409	429	444	440	442	399	455	436	417	425	386	463	409	425	427	442	425	409	446	467	451	422	409	435	443	422	401	450	439	432	383	399	449	414	420	447	440	438	424	415	401	401	431	415	422	411	421	389	461	432	402	416	466	445	473	488	413	414	406	444	430	417	402	442	448	421	456	397	425	459	420	415	447	404	405	463	425	438	446	432	396	410	423	435	432	413	430	437	404	448	465	419	388	442	431	405	418	421	459	436	432	435	453	424	434	436	426	420	416	430	465	461	424	441	365	429	429	469	455	440	409	454	408	420	401	442	427	443	454	436	408	408	403	471	435	430	412	457	428	446	422	402	426	424	409	419	441	397	433	430	436	387	431	484	409	414	465	415	467	412	435	445	443	417	473	456	413	408	412	410	403	427	437	416	437	396	449	437	459	450	424	360	450	450	437	439	439	404	444	435	446	478	423	497	475	436	450	435	426	432	386	456	446	415	444	416	420	441	422	349	470	396	426	449	404	408	400	424	419	439	463	392	450	413	442	406	410	421	445	435	459	422	446	424	447	432	432	385	411	391	384	423	418	446	413	404	423	399	399	447	456	414	431	469	422	403	428	428	453	405	449	430	435	417	431	433	435	397	396	413	476	423	423	411	438	447	452	456	420	450	431	448	446	410	416	423	425	457	414	397	408	435	436	440	411	429	442	408	420	394	430	393	420	407	425	428	398	413	450	426	399	421	407	435	437	409	445	447	438	384	472	417	402	431	418	445	406	437	421	440	405	389	389	429	446	436	411	424	426	417	439	400	455	418	453	420	410	416	401	402	406	406	390	396	443	411	388	429	428	452	437	426	432	394	425	409	426	417	409	420	423	420	436	422	491	403	400	417	415	429	424	394	443	411	416	435	425	419	448	421	442	431	423	452	424	442	422	448	436	409	447	453	416	424	440	430	425	411	403	458	413	443	441	432	404	442	465	419	437	445	459	439	449	414	398	413	413	432	437	416	448	447	449	416	375	444	427	432	421	466	432	401	427	420	419	405	428	441	421	441	438	447	413	436	452	435	444	448	425	447	438	431	405	428	421	435	413	418	420	421	429	412	462	414	416	401	400	418	414	448	446	420	407	444	404	407	447	403	406	403	431	422	422	441	437	413	428	463	422	427	427	433	482	396	354	427	461	402	460	450	452	417	410	425	451	467	453	432	468	430	438	441	436	423	438	475	394	414	428	415	456	408	401	435	437	391	427	398	410	437	392	441	454	368	431	440	430	419	421	387	433	467	439	474	437	450	444	438	438	443	460	426	444	447	431	430	447	394	423	453	435	423	428	422	430	435	439	423	428	440	427	410	459	441	429	415	411	428	435	406	438	421	444	424	389	427	414	424	415	447	408	397	422	415	405	440	435	407	430	437	418	408	424	403	437	393	435	426	457	433	393	470	439	435	426	466	453	424	424	438	446	402	441	414	433	423	425	444	426	427	432	437	437	415	418	403	430	429	432	419	431	428	392	407	385	456	425	392	440	408	440	405	425	443	430	389	438	453	441	434	420	434	404	421	455	454	436	429	448	456	406	435	457	420	433	422	441	434	417	428	437	476	401	441	455	437	446	400	448	437	436	442	415	426	491	393	413	431	398	444	427	399	373	416	405	403	397	414	408	433	423	400	417	420	417	399	412	409	422	435	428	464	421	431	441	454	427	390	412	435	422	388	455	427	431	405	452	448	429	435	438	442	405	431	411	432	398	435	427	399	437	454	442	439	422	450	400	412	413	436	464	436	405	411	454	460	444	428	421	416	429	397	417	384	424	435	416	439	395	442	463	422	429	426	444	417	456	419	435	436	403	404	411	431	393	436	414	408	431	451	457	436	420	444	426	431	408	432	419	423	399	407	450	428	463	423	390	445	385	414	425	424	437	402	419	441	421	452	444	446	395	415	430	444	410	441	409	436	424	478	428	453	398	418	437	419	434	441	436	443	440	447	427	413	461	418	417	436	405	443	412	407	448	473	448	409	425	445	420	435	432	422	418	380	455	430	447	439	405	427	437	411	443	406	439	389	426	433	410	441	406	431	422	384	417	416	423	439	432	423	396	443	489	450	454	443	430	398	454	399	443	420	423	437	427	416	449	404	464	443	415	437	397	436	436	430	421	424	407	447	454	416	454	416	430	401	415	442	404	403	398	431	428	442	441	428	426	397	393	416	415	475	442	389	403	437	411	420	418	392	455	419	402	453	468	396	442	397	467	389	427	427	448	432	406	408	437	419	401	452	397	453	425	445	415	427	444	419	455	418	433	440	428	464	417	422	438	439	425	412	400	421	396	408	441	411	425	434	411	424	472	405	408	395	409	401	408	431	421	426	445	448	411	446	451	438	381	436	431	418	419	410	438	425	419	410	425	412	395	443	451	438	436	449	438	457	421	410	438	447	413	432	444	432	427	426	435	432	441	434	439	401	416	433	396	423	423	439	438	419	394	436	412	431	434	419	415	414	428	416	451	435	432	433	446	388	460	442	412	421	413	407	446	387	454	425	460	444	431	374	425	423	438	428	416	404	435	421	404	407	409	421	441	401	405	465	448	397	432	432	407	432	417	405	406	402	432	427	429	415	425	430	409	441	418	435	418	427	416	438	464	428	413	460	415	406	422	425	426	419	467	450	456	413	407	410	419	450	463	435	448	415	416	434	424	412	410	411	448	444	420	377	398	423	439	426	446	420	433	384	460	449	447	439	418	423	394	444	449	417	440	414	427	426	417	399	429	418	418	474	436	439	450	444	416	424	457	411	410	440	385	423	399	436	429	452	432	429	442	418	426	435	457	425	414	443	425	444	458	434	424	428	429	446	412	418	430	426	423	413	413	433	406	425	392	415	390	428	428	380	392	412	404	402	429	409	418	402	419	411	438	445	443	438	444	447	459	407	396	414	419	453	448	442	433	437	415	421	440	413	387	430	390	446	447	429	463	424	463	454	434	433	417	451	439	427	426	450	417	450	416	444	482	415	400	419	447	431	420	446	412	403	391	434	439	422	437	420	457	404	452	435	411	421	433	430	451	418	389	442	460	434	412	440	435	449	387	422	425	446	425	416	429	471	428	448	424	394	446	449	403	443	431	454	445	405	434
62623	102608	81864	54052	34431	19126	3227	684	670	659	660	667	668	637	651	655	646	684	653	647	584	644	670	681	689	623	597	697	801	805	732	687	590	608	647	666	578	628	630	617	640	632	576	603	641	656	609	605	592	652	630	620	642	612	595	666	657	621	630	646	607	607	599	660	659	623	634	595	636	624	612	615	635	613	630	615	669	599	645	636	569	658	595	627	633	657	601	594	608	651	616	639	595	616	588	615	629	653	585	659	669	651	619	606	641	643	617	619	633	642	612	654	638	637	646	641	614	638	614	627	606	625	613	640	627	611	664	642	618	628	611	685	627	629	641	640	609	609	619	605	598	603	646	576	665	618	629	650	642	590	606	642	637	639	665	618	675	616	602	606	631	599	638	673	677	614	674	626	596	575	642	650	684	621	583	657	605	618	638	626	621	604	662	590	596	659	619	669	635	632	604	602	588	635	592	650	667	651	632	673	656	643	648	619	620	626	641	674	667	582	644	612	639	624	625	634	631	614	662	620	612	648	620	641	656	648	638	696	617	620	611	598	622	623	651	652	590	641	633	652	644	657	626	620	553	620	620	632	621	660	642	648	640	663	633	612	641	619	634	646	655	599	659	621	619	605	660	675	609	642	635	631	612	650	620	646	608	601	634	636	664	604	636	674	666	588	618	669	634	597	621	603	641	654	649	642	621	623	627	630	633	603	617	674	626	641	587	602	649	673	624	608	591	605	674	648	632	619	628	629	600	655	614	639	639	652	627	612	621	677	669	595	658	600	639	651	603	620	629	613	677	643	609	634	629	676	618	598	620	622	679	658	638	650	616	590	635	601	647	641	620	615	646	592	628	613	575	657	643	595	662	637	597	621	609	597	639	615	640	633	607	619	653	603	602	611	616	637	679	613	636	609	582	620	598	623	632	619	617	605	619	598	616	634	641	609	609	639	628	648	669	626	638	637	629	642	613	599	621	621	636	649	588	657	626	626	627	628	627	653	632	650	672	644	649	666	634	621	632	615	647	649	652	637	601	584	617	610	635	587	634	603	593	642	651	581	610	614	611	653	623	634	626	653	638	643	651	657	630	641	579	612	581	660	666	617	632	655	627	599	625	684	636	633	634	587	653	612	627	658	622	593	651	662	643	617	652	627	593	637	591	613	661	625	608	634	591	637	627	685	676	639	625	642	660	643	605	629	635	644	612	644	600	614	619	622	636	653	623	663	630	682	635	638	614	603	593	635	612	607	626	638	663	624	685	646	620	627	608	634	637	648	630	585	621	650	628	606	625	604	697	611	622	602	592	599	638	659	670	636	614	603	607	660	594	630	636	631	625	690	660	677	642	586	644	642	603	607	631	607	597	631	603	633	628	643	627	621	620	577	629	623	599	672	617	659	574	662	643	625	614	651	648	586	627	633	654	664	622	610	588	627	588	569	605	592	658	573	647	615	625	619	655	590	613	606	635	648	617	619	623	632	600	603	643	606	611	635	630	620	608	617	613	625	618	627	629	603	626	626	622	601	605	626	685	650	620	642	596	666	601	642	590	655	625	624	610	628	627	642	620	614	589	644	591	623	611	637	673	633	649	615	622	639	624	623	662	621	633	626	633	676	629	688	600	606	643	580	640	621	663	586	645	618	642	617	632	650	644	647	645	621	618	639	600	646	612	628	654	618	596	634	610	634	615	632	588	630	624	664	603	631	665	607	659	636	648	674	628	628	627	636	627	584	659	651	590	646	618	603	624	576	660	608	633	663	620	657	638	606	646	641	665	608	647	623	616	621	638	606	632	651	654	625	637	607	667	653	638	631	665	654	643	623	604	606	628	637	613	598	618	634	627	599	622	631	620	625	593	585	598	658	615	636	626	628	614	609	608	647	632	613	670	623	615	631	604	620	618	675	636	598	626	641	592	573	629	607	672	609	607	622	634	639	611	625	608	668	659	635	659	616	629	604	621	608	598	607	648	647	586	618	595	649	635	639	627	619	624	655	631	630	618	625	655	609	606	648	599	675	608	599	623	661	623	632	624	637	621	579	592	677	648	655	622	607	599	606	607	624	643	640	647	613	598	642	613	575	601	629	619	630	631	569	684	642	607	609	642	635	640	621	640	662	657	616	630	633	657	617	628	579	637	638	623	654	624	596	609	643	651	664	578	627	649	648	603	607	631	653	589	649	611	623	660	624	593	636	617	603	658	628	592	647	617	630	622	605	594	651	601	639	664	638	590	661	643	619	624	614	655	627	637	613	650	632	622	647	612	602	674	625	656	658	607	635	613	602	626	604	647	647	613	634	643	644	645	639	650	652	634	590	663	627	648	629	639	649	610	665	622	614	660	613	650	604	641	629	632	654	572	618	634	643	664	611	673	596	614	590	646	645	620	640	617	599	624	650	636	627	617	641	609	639	643	651	663	661	621	601	562	649	625	587	646	637	639	669	636	614	613	631	665	583	632	663	623	623	659	663	589	599	594	631	623	643	595	711	631	658	666	603	656	607	621	632	636	602	651	648	636	652	650	610	646	642	663	618	617	585	635	617	616	596	607	614	689	656	607	641	580	610	603	622	608	625	614	568	655	598	606	603	624	630	671	589	643	601	638	631	604	632	594	647	675	634	647	621	651	621	621	641	627	672	649	632	647	640	628	612	613	654	622	658	658	676	626	626	608	630	638	607	623	657	578	604	587	617	619	620	635	624	674	674	615	659	620	646	602	579	649	680	619	587	648	567	647	620	623	628	634	624	607	611	642	620	638	630	628	616	609	656	647	615	626	610	604	630	658	616	630	656	653	675	667	654	632	643	593	619	622	601	605	620	610	660	608	650	622	614	632	662	599	640	664	630	635	597	639	595	646	601	640	609	611	610	647	663	633	600	633	701	631	650	659	635	654	628	642	569	644	619	631	661	647	604	603	632	674	618	623	664	644	639	614	622	629	641	648	667	634	601	585	612	645	635	608	664	666	608	638	617	611	651	635	642	571	614	646	669	631	651	605	674	623	651	619	607	615	628	587	654	607	619	603	592	581	611	643	608	616	618	631	646	625	612	690	621	635	603	593	653	682	643	566	664	638	598	624	661	649	619	637	619	629	622	643	642	638	654	607	609	600	654	623	595	596	629	594	643	599	640	583	600	621	621	618	609	664	623	579	619	659	638	659	620	596	627	629	608	624	651	651	594	651	618	595	639	612	640	634	649	671	630	622	630	623	640	569	646	591	613	675	628	633	675	674	623	616	617	645	661	587	569	608	590	603	687	639	624	604	620	633	598	611	662	630	634	622	615	622	650	614	601	655	639	604	620	596	625	660	657	638	656	582	621	610	659	604	634	650	591	665	668	636	609	664	600	625	653	635	642	602	611	593	613	650	651	646	607	638	621	664	614	632	609	649	649	623	658	615	578	667	611	642	615	629	649	620	632	632	612	625	645	654	644	624	606	595	638	613	654	658	604	649	642	664	596	620	640	590	648	613	636	641	646	663	622	626	639	690	640	632	639	592	650
28609	27797	30444	16628	4028	1305	434	338	372	350	359	355	368	331	336	371	323	298	356	338	320	322	370	340	341	334	345	362	322	369	330	309	319	334	336	365	350	343	343	354	383	316	350	323	350	331	317	357	337	358	318	355	328	329	340	355	312	349	352	370	366	303	356	331	334	337	355	347	335	327	360	308	335	332	322	345	351	379	325	318	349	380	394	336	331	352	345	341	351	308	334	337	354	362	353	311	334	352	375	379	349	339	346	356	341	378	350	314	346	326	332	337	350	347	348	359	352	353	351	337	342	323	313	378	353	332	363	334	363	302	311	337	320	349	346	350	333	353	325	332	338	341	312	330	359	350	378	333	330	334	351	369	330	354	335	359	375	375	359	344	341	366	307	328	340	348	352	339	318	340	372	345	327	340	347	384	353	333	329	329	342	321	336	337	330	360	346	366	370	350	365	360	338	361	339	366	310	372	313	341	326	345	325	325	338	321	331	367	339	304	336	325	348	340	348	388	330	376	395	361	357	365	309	357	391	323	369	390	342	354	320	358	341	328	313	331	336	351	339	337	345	345	345	336	362	346	316	338	328	328	331	337	316	371	342	339	366	317	338	372	362	367	361	319	340	359	332	334	363	401	360	373	327	346	336	353	342	364	341	349	342	348	328	345	347	349	327	310	329	328	333	375	381	353	334	368	361	341	339	343	339	335	306	356	368	329	345	363	331	341	356	318	320	354	372	350	365	353	347	336	318	352	342	358	332	350	366	356	355	374	328	375	372	339	301	320	362	312	379	363	343	346	354	359	337	330	353	357	369	389	343	353	353	338	354	345	373	365	360	325	340	356	306	357	329	350	364	360	349	347	320	333	339	358	345	320	333	363	381	335	341	373	311	315	304	354	335	325	344	328	352	370	355	352	328	338	344	338	387	336	347	337	355	366	346	358	373	350	313	329	343	354	365	308	363	341	320	310	343	362	318	363	323	319	336	377	369	345	356	332	323	345	339	344	356	354	334	351	353	338	340	320	343	339	327	346	357	327	326	346	334	331	310	320	357	323	314	345	325	364	358	356	373	321	373	359	320	336	320	364	343	359	323	323	316	342	350	360	343	366	325	339	364	312	348	369	323	341	348	326	349	337	344	356	284	332	365	328	345	352	362	336	350	332	369	338	328	292	349	321	342	371	348	349	329	339	338	336	332	347	336	325	367	372	395	333	343	332	356	310	345	373	369	366	320	340	350	314	339	354	342	326	342	319	330	370	311	349	366	349	372	343	308	338	367	299	353	315	361	360	342	338	348	363	379	312	329	335	347	328	329	365	336	332	360	345	314	347	389	361	340	330	335	358	344	323	347	333	365	316	337	378	348	337	348	321	342	342	353	350	349	333	328	376	316	361	364	318	370	352	353	373	372	338	326	351	332	326	335	325	360	373	360	345	333	340	344	304	340	337	332	352	332	337	351	357	350	362	359	329	329	326	354	324	340	377	337	338	320	347	331	311	335	333	354	374	346	324	324	385	365	353	332	381	327	340	342	341	353	336	352	347	360	325	340	359	314	320	310	328	356	356	362	344	325	364	311	337	317	375	343	352	342	316	329	315	341	367	289	332	362	342	349	347	339	367	355	333	355	372	345	355	347	354	361	342	345	346	318	336	346	338	349	367	361	322	397	361	323	336	364	328	319	339	362	356	329	347	344	355	345	341	333	365	358	330	370	328	333	355	337	311	327	333	341	335	297	326	346	336	329	360	313	352	351	351	330	358	332	363	347	340	352	353	331	327	372	332	323	336	336	362	340	350	350	326	327	357	326	366	304	335	332	318	333	330	360	324	390	298	342	364	349	370	323	374	317	340	350	333	331	334	343	376	329	331	356	359	351	319	350	326	381	352	354	313	353	313	320	343	332	351	364	362	355	342	351	329	335	349	327	363	351	345	357	359	348	335	373	356	351	329	362	330	344	355	354	335	365	327	334	359	329	351	340	363	367	334	351	364	351	350	322	363	328	355	336	322	334	349	340	377	344	348	319	324	362	344	341	350	378	343	347	337	324	352	340	367	320	340	356	344	332	337	315	301	344	353	362	346	348	328	312	331	323	376	344	332	342	343	359	349	368	341	372	348	356	324	318	329	338	340	342	383	341	356	343	349	360	345	351	353	351	357	332	341	304	342	343	357	310	357	323	362	341	342	372	304	347	341	321	353	345	350	362	345	341	333	326	341	352	310	322	379	390	327	342	356	336	364	352	363	336	332	351	338	342	345	367	342	312	329	337	349	336	345	328	331	341	361	368	362	340	330	344	358	333	338	351	346	372	351	366	301	360	338	367	339	320	322	334	330	357	363	329	301	343	383	337	320	334	319	334	341	301	350	356	360	372	361	348	337	331	387	342	348	327	344	328	371	335	365	358	357	380	378	379	351	368	321	343	371	331	364	366	360	331	325	347	323	369	331	348	344	368	361	353	350	356	314	341	344	358	344	371	334	345	309	344	346	313	349	345	373	326	355	325	289	369	323	336	318	328	330	346	310	378	327	362	367	331	325	335	362	345	340	314	325	363	330	341	323	313	330	340	370	314	375	321	338	316	384	358	348	339	334	327	342	362	335	335	346	354	341	348	351	335	359	343	300	345	316	338	337	331	359	366	343	300	332	380	343	333	315	337	368	330	346	350	371	366	331	330	360	388	359	326	344	395	367	353	315	356	319	347	347	331	328	371	342	362	348	363	332	339	325	328	345	353	349	347	315	338	358	348	368	341	330	348	345	338	337	365	347	347	347	401	345	334	342	314	312	343	352	319	343	333	337	352	353	353	362	334	353	360	351	318	309	352	324	342	367	343	358	355	375	341	343	349	353	357	301	345	367	327	332	333	340	319	329	374	323	367	324	335	345	336	374	332	374	329	327	350	328	315	331	333	326	358	358	334	345	373	363	359	357	357	330	355	337	372	330	351	335	350	321	337	331	324	350	328	360	310	335	324	338	341	359	321	344	352	364	374	347	325	351	345	338	336	341	366	351	336	337	345	336	339	340	311	314	345	374	325	342	320	340	359	316	340	359	335	327	334	340	329	354	321	314	308	349	336	352	322	322	320	334	365	369	359	323	332	380	342	343	395	357	335	330	325	335	330	331	327	327	342	346	325	340	325	347	347	348	359	344	339	364	340	363	342	345	325	340	329	366	365	332	319	344	346	356	364	395	363	340	340	339	343	312	336	340	340	318	310	394	323	371	387	321	334	329	313	343	347	329	366	330	342	366	335	323	321	337	340	289	317	358	318	352	352	349	329	358	383	371	322	345	355	326	317	331	345	326	362	349	350	365	343	366	361	327	365	322	354	348	362	335	371	396	363	319	354	311	340	346	343	335	344	364	357	309	348	365	369	329	370	343	333	364	359	349	340	335	351	336	319	340	323	378	375	309	318	335	349	354	346	327	330	342	318	360	384	356	348	356	355	367	355	327	326	354	341	359	352	360	336	361	359	324	348	346	347	356	353	358	390	349
33033	46726	35544	16765	6380	2587	665	526	545	515	554	537	483	553	563	517	531	513	551	505	506	526	518	525	545	516	556	577	561	526	528	540	514	517	576	579	549	484	514	551	602	579	524	508	483	505	548	531	524	516	533	545	512	543	516	562	576	512	507	563	543	520	578	523	556	550	545	504	530	511	550	555	520	508	527	546	499	510	529	521	523	537	543	508	524	531	538	496	517	517	558	584	577	521	524	549	550	529	521	496	515	511	543	510	534	540	529	532	510	501	526	545	534	514	530	517	505	510	520	523	516	535	501	539	516	523	518	530	546	530	517	525	525	545	528	513	479	548	530	527	539	497	497	510	548	548	532	555	537	550	519	538	511	535	545	493	489	499	526	522	536	572	569	499	510	500	509	536	499	531	538	515	502	575	531	538	500	558	536	492	553	516	496	539	570	543	542	533	515	512	513	515	510	505	535	515	509	554	529	527	531	536	491	491	549	511	543	556	533	547	517	523	491	505	520	531	554	518	561	479	543	543	528	552	526	572	533	492	495	583	531	477	559	539	525	526	551	510	573	513	503	515	527	505	556	505	556	534	483	520	513	513	514	472	511	547	545	509	537	546	543	532	533	509	539	539	518	498	556	530	537	530	553	513	532	530	491	526	556	523	533	507	542	514	587	503	488	468	534	506	529	512	535	507	552	476	559	533	553	536	542	521	539	564	511	551	524	507	510	559	504	564	526	522	516	535	495	511	547	516	557	475	519	517	509	559	516	522	517	525	513	546	544	523	540	541	555	542	525	501	525	527	548	569	542	542	517	545	511	546	508	504	517	511	536	527	529	508	538	521	542	529	534	513	548	529	498	541	562	520	548	515	517	510	522	556	499	503	536	532	569	558	519	559	539	565	520	525	529	541	518	494	563	507	563	559	514	529	518	513	528	490	535	501	541	495	550	543	564	514	502	539	547	514	521	525	517	527	503	536	554	539	524	555	513	524	533	529	493	547	525	564	534	538	502	520	528	533	495	534	526	551	548	545	555	492	519	523	570	532	526	481	526	500	545	535	508	547	507	500	538	495	544	536	514	544	546	513	532	538	508	515	514	525	533	484	570	540	494	541	552	498	510	518	512	500	516	534	561	502	509	532	540	520	555	541	535	562	501	495	534	527	534	520	534	552	523	468	534	514	552	526	485	517	508	520	543	536	556	550	530	519	556	522	525	569	568	528	527	484	521	617	477	536	527	511	523	566	495	483	542	502	510	526	540	520	553	595	532	509	504	532	534	518	529	546	544	510	550	544	536	523	545	536	547	561	545	518	550	519	515	553	525	513	540	518	519	517	527	531	485	549	532	525	543	528	527	527	499	538	538	532	537	538	517	543	505	486	568	522	528	528	503	514	535	488	574	536	505	538	519	531	495	542	555	499	509	520	539	519	597	566	508	570	498	526	503	550	555	477	558	526	510	563	518	502	502	564	528	574	523	558	566	529	513	534	556	518	530	540	554	513	489	538	557	512	470	524	530	550	519	497	534	516	573	533	504	504	530	546	545	505	509	547	547	550	512	545	544	550	545	529	524	505	502	541	511	541	567	487	564	537	516	569	503	540	513	504	563	550	523	509	494	520	523	544	535	547	520	493	513	522	565	540	533	515	548	496	535	530	564	506	515	515	510	503	529	567	504	499	543	585	511	511	535	501	545	530	564	571	531	517	524	511	540	541	527	546	552	536	549	511	515	583	482	536	529	556	519	521	548	504	536	493	507	565	527	517	522	559	534	518	490	547	542	535	539	521	504	548	522	526	510	553	519	553	564	501	520	494	587	519	524	504	498	530	561	541	560	520	486	551	522	538	559	506	499	522	522	517	518	546	511	488	524	495	534	541	485	552	501	556	501	536	535	519	544	517	519	561	532	505	562	537	519	522	536	534	554	509	510	586	553	506	546	525	500	519	551	555	537	532	499	568	541	534	557	592	501	497	509	534	554	519	523	530	535	486	529	524	537	535	551	533	504	516	551	566	520	513	543	566	525	562	510	522	524	518	500	521	495	563	538	520	512	507	509	535	561	529	524	553	545	534	508	532	518	528	522	531	517	577	516	518	534	529	511	567	544	553	518	536	541	543	544	502	516	537	557	522	558	567	561	517	560	509	539	527	527	533	524	556	510	558	537	515	502	505	553	556	533	533	495	524	557	522	551	527	510	501	551	513	504	512	540	517	527	515	538	535	541	562	519	584	554	501	524	512	534	547	541	558	555	539	527	530	536	539	526	520	536	508	512	521	551	560	522	525	539	517	526	528	513	514	495	522	533	527	530	472	538	561	579	517	517	538	540	499	503	503	516	522	466	536	513	532	506	533	539	545	506	568	492	528	542	530	550	572	534	526	544	538	526	553	554	506	523	505	557	556	540	560	560	534	558	535	516	552	526	536	568	510	535	508	499	517	538	499	546	531	518	552	546	547	546	538	519	515	531	536	533	538	544	541	532	516	502	482	508	527	516	583	518	527	529	512	509	534	529	521	543	540	555	486	520	504	539	527	530	502	458	525	515	524	515	576	514	519	504	493	533	559	510	581	517	532	548	528	528	553	542	488	542	518	520	520	487	539	543	508	541	518	498	517	563	514	542	568	486	540	507	555	561	529	542	539	540	521	520	521	515	507	564	578	529	558	551	523	538	529	523	535	523	520	535	533	514	494	525	506	515	505	491	501	552	491	582	546	569	497	538	504	521	455	517	551	488	516	521	524	535	494	527	529	544	542	496	546	574	537	553	573	530	499	528	492	543	540	495	541	581	556	500	493	500	544	526	552	565	518	524	507	493	553	537	543	519	521	531	532	520	459	500	482	529	531	532	533	545	512	530	542	525	518	540	499	556	528	536	578	548	502	530	588	532	533	493	510	525	582	547	540	526	515	537	498	527	501	526	512	538	491	512	527	528	532	499	548	554	520	515	523	587	517	541	552	537	548	516	527	537	531	525	541	539	481	530	554	544	550	512	525	544	593	563	528	545	581	496	507	581	552	508	498	526	486	565	522	526	530	513	509	535	562	558	526	502	482	521	562	533	557	527	554	521	532	541	479	529	520	576	512	489	556	568	557	556	512	546	493	527	504	533	524	529	571	512	481	553	538	530	495	530	525	524	527	506	541	552	552	527	485	525	524	501	487	506	541	544	532	518	541	559	513	518	512	499	502	550	580	572	526	494	556	497	545	500	517	561	525	495	479	544	503	554	525	552	542	493	508	531	511	521	490	553	575	564	514	536	543	531	554	564	507	545	516	514	518	508	564	521	532	532	522	512	527	522	533	517	527	562	495	536	492	517	505	526	536	513	541	540	514	498	513	568	531	518	501	521	535	536	501	542	567	580	509	497	502	530	558	560	526	526	469	505	468	514	541	527	488	544	524	509	522	564	514	516	546	520	504	540	541	538	536	514	523	526	543	518	531	556	553	562	524	511	524	543	530	518	526	538	538	537	507	543	499	521	547	494	526	525	504	536	542	515	492
24385	22496	33438	29343	23110	15549	2995	484	385	455	426	417	436	409	434	409	397	428	392	433	420	435	425	407	454	435	432	468	494	432	454	414	416	426	420	441	391	423	403	430	377	427	429	396	411	423	411	412	434	454	420	422	411	444	418	438	410	433	414	414	415	471	462	398	409	416	438	421	458	425	436	381	417	409	409	446	422	394	413	417	453	409	430	424	378	398	441	448	413	404	411	404	411	398	386	416	406	437	439	408	398	380	394	397	374	421	419	401	409	395	439	406	465	408	421	450	425	399	416	456	383	425	405	393	399	377	435	419	402	412	392	458	432	410	430	402	462	431	397	430	432	417	411	442	420	425	387	394	387	407	409	411	405	393	427	419	403	370	422	426	437	448	424	398	414	422	431	430	444	410	414	446	400	417	423	444	422	434	418	399	368	425	406	421	449	448	393	423	422	434	411	462	425	388	383	423	396	401	437	406	406	423	452	449	429	410	411	422	462	429	407	389	406	419	429	387	408	416	414	398	435	422	413	442	398	423	375	401	380	410	384	391	404	453	422	412	402	371	422	415	447	417	345	423	410	403	436	411	425	430	414	398	415	362	426	424	445	439	398	436	402	438	412	400	408	431	423	427	370	410	403	429	409	443	450	387	396	399	410	402	409	405	404	412	402	426	406	420	404	441	403	397	406	403	399	422	407	412	414	452	440	420	397	403	407	401	404	406	362	424	439	419	395	413	417	407	433	407	412	417	440	386	415	423	419	408	404	411	428	423	415	390	425	409	387	415	429	438	406	408	434	383	383	389	422	410	350	441	436	398	399	392	428	416	417	475	424	391	422	436	407	425	422	396	407	409	453	381	400	443	434	383	422	453	402	465	418	429	413	454	410	412	385	420	424	414	417	404	379	430	404	378	420	450	429	395	424	411	433	434	450	420	407	432	416	409	402	384	414	415	397	395	417	417	411	402	403	421	414	418	422	425	397	400	427	438	422	437	432	447	409	451	350	432	421	382	420	398	413	404	400	443	459	415	397	370	411	410	402	439	431	441	381	428	412	428	402	393	439	433	411	398	372	400	407	430	415	441	402	396	417	430	421	432	421	417	407	430	407	444	396	421	429	414	395	426	407	448	398	380	395	427	431	422	432	396	383	414	423	407	421	427	427	408	392	426	430	397	461	446	407	397	373	410	385	391	415	434	442	413	388	421	360	451	381	429	444	388	436	422	401	405	401	431	449	439	449	393	441	398	402	433	428	417	388	399	421	397	407	414	395	408	437	437	435	399	400	392	423	413	423	423	420	390	390	406	431	414	432	432	433	431	410	371	441	395	475	409	420	434	408	417	463	426	430	408	385	399	420	424	447	444	432	436	428	433	395	440	432	406	428	378	428	443	417	420	442	419	421	395	418	412	405	403	386	419	429	407	409	391	398	418	423	400	410	401	399	413	426	403	440	402	426	402	400	394	439	394	400	433	424	452	412	429	460	423	435	413	425	453	405	392	424	434	408	391	455	428	411	441	436	441	436	389	450	427	456	422	426	432	415	416	394	448	413	410	381	416	381	430	407	392	426	400	413	376	421	418	430	394	410	364	383	442	427	392	423	414	447	446	430	423	392	417	417	441	396	429	420	406	412	390	474	464	381	421	431	370	411	427	409	373	401	422	440	404	419	415	382	413	426	410	410	447	409	407	433	394	462	439	402	429	426	434	397	405	403	425	431	442	386	455	422	385	393	419	397	442	429	351	394	433	416	433	428	390	421	442	430	419	434	400	382	402	424	418	440	390	400	422	388	422	405	404	424	453	405	395	403	435	391	436	413	444	401	409	433	420	452	406	374	435	398	407	442	405	411	447	409	423	421	429	418	405	399	441	437	435	388	444	408	386	364	381	425	399	423	445	387	408	430	411	418	412	424	405	430	447	406	440	443	406	424	412	408	427	393	445	410	426	460	446	418	405	430	409	429	440	414	427	430	451	429	412	414	447	393	435	436	401	425	425	401	391	417	404	444	431	395	432	385	406	431	408	436	385	423	396	403	370	398	402	373	420	444	429	416	445	399	407	425	422	414	408	429	424	430	408	417	423	435	397	389	388	421	432	400	393	392	407	399	426	415	381	414	427	434	397	415	414	430	429	419	395	445	407	407	429	413	410	427	419	439	386	405	403	411	394	397	440	489	413	440	387	436	440	410	413	442	427	405	418	422	412	383	416	412	396	453	420	418	380	407	417	455	404	419	416	440	384	391	412	400	387	429	445	409	428	438	392	412	400	375	381	435	398	386	438	429	383	416	394	389	450	408	398	423	457	376	393	393	446	438	403	390	426	436	431	397	403	415	426	408	415	440	409	409	438	372	411	432	379	430	400	432	407	424	426	433	390	407	441	407	396	383	391	428	376	406	349	424	381	405	431	427	448	443	420	421	400	402	463	366	415	433	434	412	441	426	392	411	429	411	391	426	393	435	422	403	407	419	390	392	373	422	402	420	390	408	400	411	366	403	402	432	425	421	440	429	422	395	391	441	423	385	404	412	435	394	429	424	427	420	418	384	404	426	418	430	443	433	398	405	406	415	420	413	440	440	401	438	420	431	406	423	430	406	417	414	412	423	428	437	412	410	390	430	450	409	417	433	397	429	417	412	422	409	443	407	409	439	415	459	400	400	405	395	459	418	408	440	422	424	380	400	446	453	449	335	408	427	405	417	390	412	455	403	387	429	424	442	441	448	429	408	434	413	378	380	426	405	401	449	413	400	397	388	384	441	420	430	427	394	465	391	428	421	367	429	429	380	380	430	399	449	394	409	413	401	415	410	442	427	386	432	418	415	403	397	380	431	393	431	440	416	409	396	454	381	441	364	437	405	433	417	402	402	381	425	369	401	394	432	391	386	378	439	398	432	425	434	400	425	445	440	419	412	457	420	445	439	408	452	451	434	419	431	412	424	385	413	435	413	396	434	418	420	418	466	412	407	431	392	433	401	469	397	413	402	398	415	403	435	435	426	399	418	405	439	478	391	410	408	375	412	461	411	444	426	439	392	424	427	421	366	404	409	407	408	440	435	428	419	437	389	366	425	429	396	423	399	414	404	447	395	400	402	404	428	433	371	430	398	400	379	391	375	426	416	419	394	385	401	416	413	420	429	413	413	430	425	430	390	414	394	428	419	406	456	417	412	417	394	449	420	437	418	414	393	379	404	392	473	432	412	402	434	379	410	425	409	384	449	443	449	409	436	375	431	421	417	405	438	425	406	398	462	401	410	428	410	419	383	414	451	411	385	413	421	446	448	397	436	408	461	413	423	431	436	418	419	432	423	378	396	407	452	420	411	437	398	415	424	370	418	411	411	348	410	436	396	414	435	429	443	455	410	411	441	381	422	409	433	424	392	400	412	439	446	418	391	395	391	413	418	444	408	411	433	431	396	399	410	393	439	389	426	396	434	434	404	389	450	399	423	405	388	419	415	396	402	403	444	411	426	406	395	397	416	460	396	425	396	416	410	410
58371	91600	71759	44247	28107	11724	2330	643	674	662	667	647	610	628	644	610	588	591	628	605	646	646	611	641	581	622	609	657	753	709	672	673	622	627	626	615	635	636	627	624	600	631	627	652	589	602	619	614	615	681	638	582	672	613	631	604	625	687	640	570	620	608	613	659	605	630	636	614	676	655	611	624	632	574	656	623	625	631	605	609	627	643	615	642	639	652	586	653	616	616	583	620	632	648	600	645	599	582	670	647	602	638	628	657	623	667	677	651	601	612	617	621	595	616	633	620	633	611	626	622	633	650	623	639	648	613	605	633	669	655	609	617	613	625	633	617	653	599	651	635	612	620	649	678	670	639	605	652	609	636	632	634	615	608	599	614	623	648	646	663	624	635	657	647	624	603	606	662	601	626	610	642	659	670	635	633	656	632	645	630	596	646	594	622	600	632	633	627	605	571	639	670	625	635	639	601	622	661	616	589	612	639	635	633	652	623	633	625	616	622	655	609	631	674	634	632	648	628	627	620	635	614	605	639	621	605	612	664	609	656	587	607	625	630	616	625	578	597	597	598	620	608	630	612	647	626	632	607	588	616	653	636	610	640	626	613	628	587	602	635	658	594	649	610	609	633	646	616	614	615	644	593	599	626	612	648	665	631	624	619	642	619	619	644	647	639	650	630	610	658	622	587	654	626	662	608	637	651	664	628	650	595	621	579	615	631	589	627	614	618	627	597	628	614	615	672	595	654	579	641	605	633	554	601	620	607	654	616	622	615	632	650	621	687	650	645	616	632	648	636	603	606	644	631	624	642	614	633	626	647	592	612	657	620	621	599	637	631	629	609	596	649	644	612	603	658	632	657	659	632	620	622	614	657	626	597	608	624	593	651	642	586	681	652	650	605	641	650	610	618	643	582	625	626	612	639	618	628	604	636	580	628	634	634	623	653	679	615	653	638	613	622	643	621	639	629	611	638	630	637	649	627	600	676	618	636	689	602	643	666	667	652	640	652	575	672	652	649	583	644	663	645	597	660	593	649	627	640	594	644	685	597	641	626	641	625	684	592	603	629	666	671	626	622	674	667	617	631	611	637	582	559	617	596	637	640	628	607	646	616	644	642	624	657	631	663	642	587	616	622	675	593	640	663	660	598	622	659	596	604	627	627	642	642	647	627	643	624	613	589	623	610	631	610	612	634	641	613	655	606	662	559	665	644	603	654	661	652	660	631	660	557	613	654	592	609	637	670	632	678	654	622	579	643	606	606	630	594	630	653	591	609	623	578	614	631	609	637	621	622	604	629	656	654	714	596	646	672	647	617	631	611	648	629	635	650	623	654	639	621	668	650	644	601	594	614	609	654	648	654	648	635	598	652	663	627	642	597	627	673	601	616	622	650	649	658	633	650	644	623	615	661	652	640	632	591	608	614	606	637	643	660	671	626	570	712	638	649	689	656	665	605	613	604	617	638	654	634	614	633	640	673	582	675	639	626	645	602	654	622	649	648	647	597	649	605	666	556	640	632	641	624	655	640	636	680	632	640	646	613	633	665	637	658	639	620	654	590	644	632	638	634	600	642	614	582	626	648	662	637	624	627	617	623	622	688	604	622	610	625	619	612	610	617	614	658	619	638	695	605	624	619	690	643	648	651	620	684	580	624	559	680	652	573	623	627	622	658	607	650	644	638	626	640	601	601	565	607	612	680	617	660	624	609	605	670	633	637	623	675	618	625	641	600	608	691	630	648	669	636	655	658	679	611	637	669	625	657	622	662	650	588	619	632	601	621	620	637	620	593	608	643	670	603	608	617	615	608	633	614	575	585	636	616	633	609	596	612	672	662	579	578	630	630	625	690	604	591	618	641	594	644	609	658	612	644	642	619	663	630	589	627	633	622	611	655	615	642	585	617	669	595	651	629	659	638	644	607	612	647	632	665	649	641	631	607	618	628	622	599	614	609	646	605	706	606	648	642	640	661	654	620	622	666	621	611	608	598	602	610	607	622	644	636	622	614	671	636	596	631	655	624	605	624	620	639	612	643	621	624	643	635	624	643	624	581	635	645	605	593	613	652	644	662	576	666	633	665	611	651	586	626	612	608	648	672	648	611	610	635	613	599	588	619	657	666	628	638	590	632	627	646	639	637	641	620	591	630	598	616	599	630	646	657	659	609	621	636	635	637	657	607	596	578	624	602	595	663	637	626	634	633	611	642	598	619	607	595	593	615	614	647	579	668	649	645	634	616	638	608	609	605	637	649	629	627	640	636	602	616	642	633	588	614	627	618	654	601	620	640	678	610	602	640	634	619	615	624	604	626	631	601	645	675	635	647	615	668	630	635	656	644	630	623	639	648	578	623	605	616	624	577	628	612	643	565	657	618	664	671	652	615	637	611	608	615	629	650	660	637	629	620	619	664	643	640	645	604	605	625	664	602	621	574	687	628	651	592	651	592	630	625	627	591	620	627	624	635	625	652	626	624	650	640	638	616	604	616	620	636	662	690	617	609	605	573	650	661	615	605	599	616	622	591	639	614	636	636	597	647	621	615	621	668	603	620	647	641	631	604	591	625	607	595	630	688	589	633	644	589	656	660	607	662	661	626	575	594	639	626	640	626	618	658	657	597	590	605	608	640	616	624	643	635	622	622	618	637	611	624	636	606	570	669	669	642	554	653	660	625	641	638	605	648	637	590	640	597	634	626	696	657	608	594	621	619	642	597	641	653	611	624	668	616	624	672	600	648	621	650	604	680	623	659	590	650	624	621	598	646	613	625	589	616	629	606	617	618	640	671	615	636	598	620	591	675	621	609	648	639	589	655	605	611	631	616	601	609	644	598	600	570	635	629	614	620	679	641	642	612	605	627	663	622	660	587	641	635	688	642	645	589	610	630	649	580	638	604	639	631	601	584	578	653	643	598	593	630	665	596	675	648	632	602	654	658	626	609	604	641	627	636	647	605	603	620	607	624	607	586	648	634	616	606	613	594	596	642	568	602	672	604	642	638	596	636	610	622	611	654	574	623	616	630	666	642	634	628	628	647	649	649	660	617	622	593	597	631	634	578	631	658	586	618	661	644	634	645	600	597	615	643	605	666	631	603	657	584	650	651	611	616	585	642	590	679	673	611	658	643	585	648	638	625	609	612	580	622	606	604	612	627	612	637	646	644	638	620	623	645	638	581	646	570	635	602	636	597	676	603	688	640	640	624	654	658	593	619	606	610	612	592	670	648	687	594	666	616	622	647	639	596	616	656	624	629	605	624	656	650	649	621	639	620	650	654	624	613	605	620	654	622	685	634	612	615	657	642	619	574	646	593	643	595	621	618	634	616	616	632	643	593	631	618	637	606	605	656	622	627	610	634	609	638	630	641	671	627	641	587	650	583	593	645	637	628	637	621	637	639	610	669	615	637	625	590	635	632	589	657	580	622	634	641	555	644	610	611	606	665	641	643	596	643	635	619	577	615	636	647	600	679	632	593	600	586	624	625	671	624	623	596	595	608	589	621
23392	21889	31403	26813	23348	21265	10107	625	493	470	503	478	453	444	449	449	398	414	464	469	420	402	454	413	453	454	453	473	502	535	479	467	441	429	407	471	431	472	411	464	437	394	434	463	413	434	426	448	405	477	439	439	421	415	427	425	423	431	436	446	428	429	430	451	473	455	452	473	435	409	401	430	425	430	492	398	411	407	421	449	413	487	409	451	427	434	424	435	449	423	456	427	434	432	444	423	469	466	414	436	427	411	437	435	412	454	409	443	449	411	411	437	418	416	440	418	423	448	420	440	454	391	415	462	427	424	473	440	430	430	461	389	474	415	420	438	432	418	423	443	427	392	412	445	421	449	462	404	429	396	430	418	471	403	440	409	429	430	422	421	458	436	455	435	417	439	446	454	412	426	397	442	425	430	407	410	439	411	435	402	455	418	427	452	456	413	426	432	406	441	448	431	410	420	425	414	405	435	437	405	440	427	425	453	457	427	407	417	432	415	404	428	427	406	410	430	418	451	434	439	422	444	407	415	446	438	422	442	408	417	457	447	456	391	425	451	454	427	431	431	444	457	401	408	407	440	411	450	448	432	415	439	452	456	401	435	423	414	406	432	413	423	416	420	394	404	473	462	429	440	408	414	428	443	442	414	438	396	432	423	403	392	457	449	447	406	395	419	455	471	447	415	401	455	438	431	407	399	447	426	454	414	438	412	474	419	414	434	378	417	444	404	416	441	425	475	432	408	441	443	407	448	441	436	409	413	424	442	424	411	434	402	473	427	435	428	429	404	398	425	434	420	426	437	460	392	431	430	391	459	397	454	378	409	421	456	439	373	427	441	448	447	418	429	438	422	453	405	412	409	418	425	432	431	386	429	440	448	439	427	412	435	428	426	458	424	444	435	425	447	428	407	429	387	397	436	390	431	416	423	420	413	449	413	422	408	392	440	404	395	416	433	450	364	426	423	460	422	443	414	457	423	454	385	429	426	451	437	436	410	430	452	404	423	438	428	421	381	426	441	433	457	436	408	409	427	440	444	418	432	455	438	427	442	432	459	404	438	454	418	416	397	410	443	424	394	457	431	456	403	461	405	420	435	409	441	420	391	450	442	430	427	445	404	414	427	470	401	450	385	418	438	440	405	432	376	411	378	465	416	414	423	363	452	418	446	417	463	425	406	431	429	404	426	435	471	404	414	428	403	458	458	447	436	410	422	448	382	431	423	401	407	397	446	450	459	473	413	460	411	461	449	438	406	427	434	429	404	459	413	473	479	442	396	413	440	410	433	416	422	473	425	430	397	452	446	426	430	450	463	453	435	441	408	452	421	440	473	407	435	449	431	443	422	424	462	414	430	396	408	449	434	471	424	435	374	468	443	426	427	472	416	405	452	438	428	455	393	386	486	446	419	417	455	410	442	459	445	414	437	424	460	412	422	449	450	463	389	418	447	445	441	427	433	434	414	426	419	432	420	425	400	417	383	388	415	457	444	433	422	429	406	458	433	434	423	432	429	420	411	405	450	433	406	408	448	426	413	418	381	394	393	402	436	438	441	386	427	440	409	431	484	419	432	463	470	440	434	450	435	419	421	488	445	451	419	424	393	413	451	438	450	433	444	406	437	393	415	414	447	451	443	431	438	424	400	416	426	432	425	440	432	408	431	425	447	417	449	437	433	409	457	438	438	391	439	411	415	449	450	413	407	427	432	421	443	430	424	419	439	432	454	428	452	388	427	428	473	396	445	423	441	440	438	375	457	416	435	442	395	439	440	440	433	421	433	413	432	425	436	440	402	413	426	411	428	435	423	446	442	423	386	434	442	437	433	440	453	473	456	421	421	431	429	413	439	429	422	427	423	444	458	435	443	391	453	403	461	381	406	444	403	447	435	411	443	441	426	405	397	435	429	445	453	421	407	431	422	399	462	386	417	419	458	399	435	409	405	420	401	426	430	433	402	401	408	459	453	420	420	441	425	432	459	393	437	444	446	429	388	421	440	459	464	464	430	386	440	428	415	434	418	402	428	395	392	456	437	433	393	403	396	434	431	434	407	447	446	446	431	433	390	428	417	453	416	428	428	417	421	436	439	453	403	404	412	411	394	426	462	410	404	453	456	441	408	404	407	422	434	424	436	460	419	386	429	391	454	422	422	439	426	416	433	432	437	440	445	410	451	448	423	437	414	416	397	413	449	448	438	417	383	419	459	421	408	412	405	455	390	434	451	482	476	425	413	449	408	412	423	442	454	427	432	442	436	426	438	443	446	442	405	404	436	471	425	398	424	434	417	415	472	408	398	448	394	423	438	437	405	426	432	454	431	433	438	429	394	434	445	442	433	394	432	455	422	445	426	423	392	432	443	474	406	456	429	436	432	492	435	462	417	380	387	425	443	400	439	382	399	418	452	427	444	414	406	450	466	437	389	444	468	423	414	426	437	461	439	422	447	442	404	437	420	444	436	430	407	420	409	450	402	409	456	439	435	446	451	408	400	439	441	422	443	452	463	437	455	422	383	437	407	417	416	444	429	452	440	414	440	429	402	406	447	448	414	422	435	436	414	425	442	439	449	411	433	405	420	458	446	436	426	421	421	428	443	419	454	419	428	464	446	446	423	410	445	412	446	425	421	396	385	459	376	426	397	443	462	415	391	438	430	444	405	408	431	429	440	428	441	408	393	424	367	357	449	443	380	436	435	413	453	404	413	418	454	410	440	413	435	474	409	411	429	429	426	424	455	389	441	401	425	454	431	424	439	423	430	482	448	453	414	417	436	390	447	392	418	439	428	422	452	437	408	426	410	447	433	406	403	412	389	421	441	434	437	416	431	422	448	448	433	418	437	432	440	449	406	440	461	407	407	433	396	485	422	466	407	432	455	459	383	431	405	445	447	417	443	399	425	456	440	466	426	434	454	398	428	426	408	437	416	422	409	450	400	455	446	431	417	442	431	384	451	414	391	427	412	410	418	411	452	409	466	427	440	447	415	428	452	439	394	456	434	409	384	424	411	414	427	416	402	399	452	405	425	461	430	429	456	401	402	402	419	423	426	416	381	424	430	425	426	464	443	418	402	385	412	409	420	412	417	426	432	443	424	447	424	470	422	426	406	422	410	413	416	418	413	448	423	437	450	437	437	440	430	464	462	436	407	447	459	406	416	404	449	430	440	444	422	445	438	411	446	454	429	439	417	455	440	389	411	454	416	415	465	430	416	416	437	411	438	393	447	418	417	407	443	430	412	423	401	432	443	428	418	436	424	393	435	431	422	405	422	462	395	418	412	414	417	421	408	420	447	412	446	393	463	406	430	432	381	427	392	396	423	426	443	477	445	415	440	427	410	441	407	413	442	435	417	437	435	468	454	460	418	482	434	417	393	425	422	424	463	452	429	445	444	430	387	452	385	426	419	418	444	446	416	396	421	430	404	385	417	423	386	411	437	423	471	399	465	412	448	454	407	407	455	437	403	452	432	447	430	391	426	418	400	382	445	454	447	405	431	430	427
62810	103039	81737	54124	36658	16196	3039	715	708	662	643	682	685	669	668	630	660	643	645	641	641	611	666	644	614	615	625	766	848	832	687	652	629	615	662	643	645	644	650	657	637	631	625	668	593	607	595	617	609	668	649	664	634	636	607	641	649	633	649	607	640	624	631	613	604	641	602	632	605	602	608	652	648	612	667	645	600	625	672	627	644	628	620	633	638	659	641	629	626	591	658	639	625	664	595	635	644	609	637	615	617	637	616	611	640	603	639	653	608	602	644	627	622	678	613	631	637	625	635	606	616	598	620	664	651	634	635	656	687	603	638	613	626	632	645	669	599	654	618	624	619	608	637	628	624	640	609	628	652	614	622	698	696	646	627	627	665	633	603	631	633	611	660	664	598	645	615	600	630	638	650	610	633	640	653	589	624	628	650	601	648	602	629	641	604	592	615	628	622	607	628	659	656	678	666	624	649	655	606	648	646	643	630	651	634	675	630	642	661	575	605	601	647	618	615	638	610	619	632	666	693	612	630	621	624	631	600	664	630	640	623	606	666	608	656	618	591	668	634	661	664	615	669	643	639	601	642	613	672	672	632	603	608	670	624	589	632	650	686	594	646	643	661	631	678	626	650	598	636	654	634	667	614	639	610	598	624	677	633	635	624	649	598	633	585	632	656	617	645	649	613	650	667	624	637	651	611	631	637	584	667	625	611	645	655	660	626	641	640	640	641	628	625	635	610	655	625	680	605	595	642	613	632	626	591	666	670	589	649	646	652	593	663	666	649	611	654	652	652	651	621	670	628	637	626	635	648	640	615	640	642	646	628	622	627	618	666	650	623	592	655	637	618	610	634	605	629	664	614	612	629	658	659	593	584	639	654	599	613	644	588	635	611	648	569	635	602	645	601	672	635	611	635	623	634	650	650	607	634	617	628	638	632	631	620	640	630	604	662	598	658	615	653	605	626	633	641	665	666	630	597	643	678	627	653	627	642	624	643	646	609	623	611	628	625	571	632	572	599	626	675	631	663	582	586	608	645	617	650	644	678	635	635	622	621	625	651	608	660	625	695	631	626	650	631	650	633	626	639	634	627	592	658	625	624	659	585	640	616	587	655	638	603	623	589	614	637	599	632	665	637	640	641	614	636	652	611	642	654	614	635	611	605	592	680	640	642	624	653	666	588	631	621	622	622	606	592	676	652	590	615	651	612	603	632	608	598	638	649	629	664	626	648	670	624	664	601	600	663	624	593	654	636	609	639	602	620	618	617	651	658	650	640	655	562	650	628	643	608	623	649	665	626	665	626	616	613	640	603	625	647	602	607	627	677	610	630	613	614	611	669	593	618	616	601	602	644	645	635	605	579	609	624	673	713	613	613	675	633	630	693	626	595	616	668	608	622	658	617	641	607	624	655	645	644	606	657	621	641	655	628	608	635	566	666	614	593	637	629	639	650	634	650	624	654	661	603	659	640	644	629	590	637	624	622	622	667	632	647	639	606	623	588	637	640	644	652	605	658	661	653	600	594	660	628	628	632	632	644	613	651	633	605	609	628	638	622	598	650	637	608	620	653	635	637	593	654	616	615	647	663	627	640	640	616	641	570	685	617	618	616	638	629	619	670	657	602	613	613	659	579	596	623	600	624	667	657	616	640	696	651	657	646	634	632	623	656	633	623	610	617	613	654	629	642	607	625	615	640	617	618	657	599	634	620	643	614	616	633	653	659	603	665	665	635	672	639	651	610	622	599	626	635	656	610	642	681	597	621	671	686	651	651	628	578	640	633	638	592	661	610	633	617	619	605	616	630	586	692	602	639	614	615	626	593	609	636	653	583	658	688	639	597	601	653	619	679	673	643	649	622	602	640	662	625	623	653	625	653	646	602	617	685	656	681	628	621	646	601	662	620	623	637	634	634	665	626	629	643	647	620	568	654	617	636	613	675	589	640	608	631	655	586	614	616	623	640	619	641	644	645	677	604	633	621	618	679	639	635	635	649	640	615	622	636	659	576	567	680	618	642	633	616	634	612	715	644	632	586	607	582	611	673	617	611	615	672	627	624	655	596	695	632	599	626	639	658	665	599	631	603	633	608	648	577	647	656	646	627	668	646	618	676	646	612	661	618	608	583	625	698	662	646	621	617	609	628	602	639	643	605	603	627	654	621	606	629	581	637	626	631	618	613	614	627	622	658	667	621	636	660	644	616	644	600	615	635	662	567	615	662	648	606	656	654	700	659	631	624	704	629	630	651	592	630	623	622	644	616	638	604	620	630	625	574	653	641	623	636	612	604	672	613	609	601	637	615	615	640	645	648	664	606	658	633	607	610	676	654	616	634	661	646	638	691	598	688	591	640	640	600	639	633	624	639	664	669	599	632	653	673	629	680	650	601	587	575	674	579	672	641	639	600	656	586	649	650	618	616	628	628	639	644	596	635	625	607	640	621	667	624	593	607	672	638	662	592	588	677	624	624	555	613	648	615	625	626	624	650	619	655	647	611	610	586	672	640	615	660	619	620	631	615	652	612	601	647	604	614	650	623	627	621	652	639	644	664	652	630	611	637	613	638	615	628	563	646	636	618	607	650	627	653	599	661	639	626	589	637	627	588	687	655	638	649	643	650	621	636	624	622	652	635	640	639	614	565	569	653	631	631	605	647	654	614	598	608	618	590	618	618	596	622	650	622	695	662	651	676	684	618	632	601	634	627	628	625	637	646	651	599	555	624	575	604	649	611	640	637	694	590	614	632	620	616	619	602	644	620	646	626	636	617	628	611	651	594	625	577	609	639	686	581	625	625	629	641	661	643	633	603	676	693	628	624	663	661	612	609	575	638	628	627	660	615	602	641	618	642	656	644	628	575	616	610	627	639	653	607	636	601	619	653	614	603	622	610	642	599	608	646	591	651	646	629	669	590	632	610	662	644	574	628	660	630	647	647	632	656	578	649	641	679	619	636	613	661	641	630	666	642	654	651	683	609	613	626	633	618	624	633	660	623	604	631	671	630	617	657	656	676	665	620	648	587	654	619	649	641	639	604	612	686	655	631	658	632	609	619	668	621	661	573	654	642	611	636	626	590	626	622	648	633	589	638	631	682	648	652	682	645	643	622	637	647	623	608	648	658	626	590	627	634	652	636	645	575	605	640	631	642	654	622	674	639	678	644	635	649	671	672	658	604	669	656	621	664	626	680	627	622	634	648	625	646	586	604	631	646	620	597	669	586	639	624	629	563	654	648	623	664	605	607	626	625	650	614	658	654	624	647	634	645	599	632	622	616	613	681	626	597	620	648	607	631	610	629	621	584	600	639	649	634	676	681	632	667	657	657	612	653	688	644	649	640	638	649	650	614	645	613	636	645	632	598	622	657	592	624	610	648	644	603	637	601	619	622	653	622	635	617	600	626	657	628	625	606	642	597	633	609	620	601	649	676	658	623	593	601	638	637	658	622	616	627	623	638	645	638	630	654	628	623	632	636	630	659	655	598	643	654	621	693	688	580	611
28463	27644	29963	16681	4537	1310	423	307	368	294	357	338	340	299	345	352	341	345	345	361	360	360	356	370	339	357	336	360	335	383	342	325	357	354	352	336	342	322	311	349	336	333	326	335	308	341	357	360	323	352	376	338	381	367	363	338	323	331	332	336	342	366	314	352	335	333	343	342	344	330	358	343	357	370	336	345	354	345	343	340	369	325	326	377	358	329	335	339	334	324	360	371	314	319	349	364	331	368	355	344	353	350	353	324	346	353	332	345	336	338	329	381	377	321	351	338	340	331	374	346	347	348	339	365	325	325	339	369	295	358	317	327	311	344	338	328	307	369	350	362	352	308	336	332	346	320	368	346	314	346	331	378	304	343	341	358	350	368	359	355	360	367	342	342	377	376	331	378	319	345	363	363	328	329	324	346	356	362	318	342	328	343	345	328	341	339	363	357	331	336	358	375	327	342	343	364	350	313	327	297	344	343	355	350	365	323	327	334	335	327	349	344	361	328	368	349	334	347	366	348	341	347	362	323	351	339	352	342	357	324	336	356	365	347	326	335	327	372	337	373	311	355	336	341	330	352	340	310	353	367	318	331	327	365	317	341	333	363	356	385	344	358	363	361	325	366	340	383	330	358	335	360	338	377	338	369	359	315	379	351	352	373	347	335	325	352	313	334	375	338	361	338	320	360	372	332	356	343	352	340	318	364	361	381	345	331	345	329	344	350	351	352	320	339	354	296	356	341	343	363	397	346	352	339	335	359	390	326	351	359	343	338	338	358	361	349	352	337	358	386	356	330	353	341	323	354	351	349	355	331	339	320	330	349	342	347	326	344	358	343	352	318	358	347	320	360	334	325	333	349	334	370	332	346	330	359	352	323	355	325	335	333	330	342	345	359	366	355	333	319	309	368	307	325	391	340	337	320	351	313	355	366	348	336	342	356	362	345	315	354	357	338	307	338	338	336	299	361	345	334	354	350	336	347	320	325	360	352	326	346	331	376	359	321	350	350	320	323	343	340	312	322	307	353	382	387	351	356	344	323	360	304	384	323	330	331	328	363	367	335	328	359	341	366	331	351	365	358	350	376	323	375	365	336	329	340	326	364	368	336	362	334	350	321	355	351	339	326	350	356	336	298	361	331	325	346	334	347	331	338	319	326	342	325	335	357	362	330	319	372	355	316	359	337	310	348	327	289	349	388	349	351	358	329	363	342	324	346	339	354	342	343	304	300	331	323	340	335	331	366	344	336	335	353	367	322	338	364	340	336	331	360	335	320	317	338	380	372	338	343	343	346	325	330	317	362	370	352	310	355	355	345	352	358	334	342	323	312	366	346	358	347	351	367	347	348	351	371	323	313	356	338	327	360	345	330	307	322	342	357	337	340	328	348	319	339	306	377	315	336	322	339	366	345	344	350	354	318	342	352	354	331	311	331	357	333	329	361	326	329	343	321	351	348	303	373	359	354	332	343	360	337	334	313	334	344	341	359	322	352	352	371	354	343	362	348	347	319	382	369	356	356	343	354	371	332	349	323	374	370	316	338	339	358	329	336	307	373	368	372	332	346	361	366	317	312	379	356	354	355	347	377	354	308	323	342	372	357	330	362	379	343	304	353	333	366	325	345	308	334	320	339	344	312	343	361	321	366	335	297	341	346	350	375	333	325	347	327	359	336	350	368	362	354	341	361	336	330	367	320	355	345	359	321	360	347	330	353	333	337	340	322	367	356	348	309	348	338	365	336	332	358	350	314	350	344	354	335	349	359	344	359	363	336	375	359	343	365	328	339	346	357	319	315	348	352	324	328	342	330	334	337	350	356	355	325	341	334	348	328	345	334	334	386	332	321	347	330	342	366	355	330	334	322	341	375	324	305	347	354	385	350	346	321	369	313	355	350	328	330	329	316	336	348	343	307	360	371	317	311	366	343	360	353	333	359	348	357	355	335	348	328	386	327	324	318	325	361	323	373	319	373	312	362	369	342	342	351	356	376	345	327	343	353	357	344	364	365	343	310	330	359	369	331	344	313	356	362	320	369	313	364	354	342	339	355	350	345	311	345	316	381	340	336	323	312	344	335	320	349	349	368	391	319	373	352	350	350	366	396	333	368	332	351	354	385	349	322	319	330	353	341	309	329	351	347	342	370	343	357	336	323	338	338	341	346	317	346	344	358	337	326	344	370	381	362	319	319	344	339	353	342	346	329	325	352	334	354	381	350	391	300	370	332	339	341	348	350	344	349	352	371	362	393	355	343	295	333	357	347	366	355	343	338	351	322	316	351	360	350	327	367	340	361	315	363	371	353	334	366	320	341	371	338	329	345	352	354	346	346	330	316	357	335	341	365	336	366	350	341	355	328	348	360	351	324	291	331	328	332	346	351	342	311	344	347	352	327	370	331	295	350	379	341	314	323	331	331	345	367	325	346	331	343	380	326	346	319	350	367	332	327	351	348	359	314	340	360	349	328	327	318	350	328	322	335	366	335	341	332	351	341	328	328	350	328	335	356	346	323	360	323	309	328	372	355	332	343	335	358	333	346	348	338	348	315	328	359	332	380	357	317	335	324	317	350	337	355	337	322	360	377	362	347	354	325	337	364	374	370	360	350	294	319	335	345	359	345	374	349	357	358	366	357	369	368	323	347	368	371	366	330	346	327	347	328	334	343	330	338	304	315	339	356	324	371	377	363	331	369	346	352	357	340	339	334	337	328	373	327	348	321	360	323	343	363	304	333	349	325	345	361	346	345	361	361	361	365	302	329	302	341	320	329	349	328	334	387	315	360	355	315	373	338	345	307	368	331	348	331	383	329	339	358	344	351	351	338	338	342	361	354	335	350	316	326	330	334	345	370	324	347	349	347	357	337	341	353	300	339	349	362	333	343	339	328	353	343	344	360	337	326	376	347	371	336	319	351	354	355	354	336	344	351	328	355	343	383	343	356	363	346	358	348	346	320	303	344	343	381	367	351	331	329	351	320	328	341	356	345	330	343	357	343	312	333	365	335	325	348	321	345	315	371	356	341	309	316	317	354	352	327	312	365	335	341	335	352	375	343	310	332	360	337	348	356	335	357	362	358	359	353	331	344	347	339	360	317	323	321	347	340	330	334	350	350	326	328	336	352	320	352	335	375	319	352	358	368	384	337	351	351	358	354	346	322	352	336	317	301	331	328	354	376	332	356	361	363	323	340	367	349	320	318	309	345	341	297	350	331	375	331	350	330	373	368	328	343	356	309	380	379	352	373	351	340	341	365	345	328	329	337	325	364	355	356	330	346	339	349	360	349	342	365	341	339	328	345	367	335	330	388	377	381	332	337	326	309	381	344	363	336	356	319	368	331	331	386	352	345	346	331	335	334	363	334	352	337	330	363	353	332	330	344	378	345	320	343	356	329	339	357	346	319	376	357	340	371	322	331	365	342	313	360	345	338	376	357	331	352	368	403	352	297	352	327	336	350	363	348	343	328	341	360	356	341	347	318	345	315	324	334	329	334	346	348
32800	46368	34980	16434	7057	2677	669	512	529	564	542	556	520	517	522	556	574	560	538	524	522	533	497	548	507	538	510	566	558	524	548	544	541	531	551	533	528	535	541	531	506	521	548	521	545	558	529	545	530	498	555	558	524	523	537	554	560	552	547	582	531	600	568	523	520	529	495	514	515	519	553	489	542	541	495	552	522	525	537	542	524	568	541	488	527	511	511	554	557	549	514	539	486	581	505	528	567	562	533	540	522	535	548	514	505	518	514	554	531	557	529	536	522	545	575	549	500	472	540	547	521	488	531	541	516	540	555	512	534	551	556	547	531	551	553	509	565	542	537	541	512	524	560	563	513	513	538	493	557	500	571	508	529	557	536	545	530	509	516	530	557	505	509	529	549	531	514	528	513	545	525	526	509	575	479	470	543	521	586	498	540	516	569	548	541	508	502	508	545	501	549	534	522	545	548	525	517	512	536	519	528	576	579	539	568	547	504	484	544	503	553	529	538	562	511	527	534	544	529	515	530	506	527	526	541	511	558	499	549	548	538	522	493	510	517	541	517	503	534	501	511	522	536	529	526	497	540	556	504	586	534	509	525	483	547	554	544	513	537	552	543	517	580	497	535	513	555	552	510	560	549	484	530	483	489	484	521	535	561	500	539	517	503	531	550	548	564	505	503	502	550	509	489	553	541	530	537	515	494	576	534	547	530	555	543	521	518	506	486	544	548	534	554	527	527	574	537	547	539	528	505	552	542	503	531	561	534	550	505	545	529	518	531	550	577	554	537	540	580	550	545	536	547	535	536	522	518	510	508	560	553	573	547	534	500	525	509	517	479	530	529	557	510	562	535	553	546	491	534	552	577	533	545	544	530	532	506	552	550	517	529	527	545	480	528	510	505	560	505	522	521	520	523	509	522	497	536	501	501	544	538	534	557	535	542	511	559	502	512	539	543	510	525	523	529	553	515	543	539	527	539	515	533	504	529	484	542	532	569	538	489	505	494	522	530	497	536	528	511	503	552	543	512	524	497	567	542	496	509	513	513	517	529	498	566	533	540	515	530	551	501	509	538	504	525	561	509	504	549	522	532	516	530	558	542	529	537	514	506	514	559	515	505	503	526	543	552	495	519	502	523	548	530	522	498	515	462	496	528	519	521	497	520	532	538	503	557	481	495	526	522	521	532	545	503	579	547	520	540	539	533	500	495	531	556	534	538	483	533	534	519	537	510	525	529	524	515	511	524	520	545	466	526	549	479	519	550	491	504	517	529	514	571	500	498	583	533	523	538	532	505	511	555	559	551	540	545	512	527	551	520	557	547	530	519	541	501	548	490	499	550	549	503	561	488	506	554	560	524	520	563	515	536	571	511	550	533	515	482	545	520	510	556	487	531	544	579	520	525	506	524	537	523	554	533	497	558	551	524	544	534	589	520	514	526	569	539	535	526	544	528	574	558	493	530	524	501	585	543	554	509	533	556	493	539	502	544	522	539	540	551	515	500	533	527	523	549	500	534	494	544	554	510	510	562	546	566	527	556	510	498	473	536	512	545	559	530	496	569	541	482	528	514	546	539	544	574	522	471	587	547	538	510	561	551	499	513	569	540	542	562	542	467	516	479	510	506	533	531	528	479	546	519	515	529	507	512	554	549	525	547	580	541	486	549	511	527	460	516	527	524	513	548	528	529	530	535	526	505	506	480	522	523	577	513	546	545	513	514	548	485	515	516	526	517	495	490	562	483	534	549	588	560	499	513	561	550	555	532	494	530	509	495	560	547	510	509	516	555	520	502	502	554	547	506	515	531	513	507	552	549	518	538	544	517	580	519	570	525	556	543	458	546	512	572	532	536	522	579	532	532	464	475	536	537	532	515	561	511	524	531	556	531	521	586	510	556	514	493	487	523	519	522	546	552	541	514	528	450	546	504	487	549	541	544	478	520	539	553	496	558	541	529	523	521	476	539	517	535	523	500	524	532	488	523	520	509	528	534	509	518	558	510	524	525	540	516	559	519	519	520	577	548	540	508	540	539	557	512	577	525	536	576	551	545	523	521	520	523	524	488	499	531	506	530	542	570	461	527	564	574	499	546	517	554	557	526	509	545	492	542	534	523	503	529	561	528	538	537	496	502	533	520	515	555	545	512	511	537	535	577	515	575	545	547	521	553	533	522	526	535	524	501	527	560	531	494	498	533	552	559	517	514	501	530	506	532	535	503	543	522	540	511	540	541	502	518	518	541	517	507	501	495	557	499	532	523	502	528	555	521	538	532	543	490	531	546	542	537	546	515	490	556	519	502	492	532	523	539	510	531	533	500	524	514	514	557	521	532	504	492	517	529	521	570	525	482	535	504	579	520	563	493	522	475	555	493	545	548	518	555	505	533	580	562	535	525	552	540	537	518	565	557	513	499	541	545	523	515	524	544	555	543	527	544	518	528	500	515	464	530	508	518	518	504	532	531	514	529	525	559	530	510	557	557	527	539	512	522	534	515	536	508	517	520	511	522	540	543	525	521	524	485	521	489	504	530	502	506	542	530	529	548	541	524	541	533	538	505	529	535	522	528	583	484	547	518	516	545	517	511	526	509	559	546	506	540	544	477	496	509	544	532	539	562	547	497	562	518	532	582	550	544	532	537	540	513	564	533	496	507	549	527	543	492	531	540	479	527	528	532	495	517	543	549	546	527	555	561	546	496	487	520	576	548	508	506	487	522	485	499	531	543	541	513	544	530	486	519	555	557	534	512	539	538	544	551	547	522	545	528	529	518	577	535	555	502	484	530	516	545	521	492	484	512	512	499	485	515	508	515	549	507	554	541	505	506	528	505	519	538	521	569	495	529	546	498	515	550	492	521	532	496	526	540	553	559	591	570	500	539	529	517	547	516	542	524	511	524	511	552	502	531	492	557	507	492	571	488	471	526	545	524	527	527	551	553	521	515	497	527	525	535	509	501	523	522	550	536	499	520	526	535	496	547	527	537	532	530	542	555	505	535	530	505	530	534	553	526	569	514	536	491	492	553	552	557	520	540	543	541	525	518	505	540	530	553	531	521	551	515	556	520	484	548	492	523	497	554	558	519	510	534	520	598	547	515	509	549	517	547	485	544	545	516	502	552	510	512	552	524	557	578	525	525	531	498	518	535	566	552	549	546	571	564	511	496	485	489	503	481	534	528	520	489	539	531	526	534	474	536	525	460	539	512	505	594	542	543	483	547	513	521	560	520	534	508	523	560	526	463	549	517	526	563	544	528	542	539	537	560	519	579	524	515	603	541	506	527	502	547	501	553	529	526	519	544	507	461	556	525	536	561	517	530	535	502	514	531	563	493	540	569	535	509	529	512	537	492	537	550	520	528	554	550	520	534	531	561	522	531	512	531	538	534	526	522	514	543	516	468	561	529	521	535	529	517	525	552	503	548	562	519	536	581	529	521	571	580	486	521	493	526	499	539	520	538	541	536	489	523	550	499	515	543	516	546	508	566	513	528	544	540	493	515	533
24413	22493	33169	29370	23396	16546	3296	490	415	458	430	419	448	433	459	427	423	454	438	418	443	439	446	433	464	443	406	453	426	443	448	427	432	375	422	437	431	451	412	393	456	423	465	409	396	419	424	379	418	404	423	409	413	436	424	428	409	367	417	404	441	409	434	418	426	450	436	416	463	422	414	406	422	402	407	390	417	415	422	393	441	392	436	437	405	392	445	406	427	393	412	433	405	416	402	426	421	413	412	438	403	401	450	397	399	442	372	424	409	436	399	430	398	399	419	409	438	440	401	413	404	401	414	421	407	413	443	403	433	414	433	443	395	420	418	447	422	413	398	430	442	402	410	380	438	428	457	426	411	424	428	406	444	400	425	391	428	414	428	419	417	414	437	400	358	447	405	412	423	442	458	439	421	405	452	435	418	466	392	437	411	385	403	451	434	430	387	419	379	425	442	424	411	451	455	432	401	381	425	425	426	395	436	457	434	444	439	440	385	407	422	441	412	397	414	419	401	424	387	436	400	422	384	475	411	411	443	444	400	414	442	402	430	393	449	402	434	403	409	441	396	393	417	398	407	409	429	399	419	412	451	409	431	422	410	406	432	404	407	394	424	436	395	400	411	416	439	398	439	455	396	440	419	413	390	415	423	427	439	405	412	398	407	427	446	411	414	403	436	428	403	450	423	431	437	447	387	419	439	400	422	427	410	397	419	419	412	430	412	420	419	389	416	393	433	434	395	414	405	389	386	394	434	434	402	429	418	426	434	436	398	400	478	462	409	423	415	437	436	434	388	405	432	441	385	438	450	380	441	398	427	398	411	405	386	434	421	389	462	385	401	440	425	421	433	397	429	440	470	396	447	387	412	421	423	444	422	432	468	420	424	412	424	463	420	422	394	398	413	419	466	412	428	411	417	409	432	372	367	423	408	412	422	410	405	431	425	474	412	428	423	434	426	438	405	362	448	401	447	400	413	426	447	441	412	413	438	432	407	393	391	452	423	440	426	378	437	392	387	430	442	469	397	392	414	424	444	412	415	393	433	440	409	414	425	461	413	434	428	436	448	415	394	410	412	425	418	427	406	412	424	412	409	408	442	434	393	433	423	391	418	410	418	409	447	399	416	434	431	435	408	430	389	436	460	435	401	428	451	463	388	426	422	440	426	424	410	422	420	395	415	388	417	435	380	412	429	416	392	411	379	388	416	388	435	384	409	397	421	413	433	403	424	427	423	412	467	442	413	424	416	411	448	414	412	403	442	403	433	421	386	393	385	411	439	475	460	410	421	392	418	441	432	428	431	395	425	421	447	432	442	430	445	417	457	465	406	427	426	451	432	423	433	381	393	407	420	410	368	396	431	432	427	442	420	425	458	435	408	425	424	437	393	424	365	428	396	441	382	393	428	422	425	431	408	416	413	466	431	435	415	417	427	430	416	393	409	455	424	408	409	412	414	394	429	385	396	423	390	428	436	426	419	437	405	451	421	430	434	410	411	411	455	401	410	443	415	391	432	396	404	450	417	424	455	411	383	448	460	406	453	449	412	415	452	416	380	414	402	435	435	421	480	425	426	406	440	439	423	437	461	413	399	414	412	414	434	450	424	472	408	402	452	424	399	412	445	428	432	427	411	415	406	423	454	418	431	437	442	421	426	407	409	421	390	419	455	439	443	413	434	407	402	423	416	436	453	394	440	424	410	400	433	418	480	422	384	414	427	370	417	400	416	424	413	432	411	449	438	404	408	417	458	446	443	417	452	436	410	420	441	463	412	425	403	422	434	416	442	400	399	382	430	432	435	437	426	418	412	405	410	413	403	396	402	401	434	385	401	433	415	471	432	441	440	415	403	444	434	431	434	440	423	391	420	435	426	399	418	422	448	404	441	429	399	418	477	428	446	437	430	405	419	419	397	427	419	459	415	412	454	419	375	443	452	417	414	415	441	409	443	398	446	431	416	451	435	451	444	423	448	415	394	444	410	425	433	400	418	397	430	467	456	387	458	426	433	403	420	423	448	394	411	412	427	408	466	420	446	453	430	391	423	443	382	441	451	447	402	442	448	410	429	422	421	434	385	441	417	421	434	441	381	431	403	429	406	404	461	439	421	420	399	386	402	428	441	436	435	430	434	454	406	445	433	446	418	436	449	446	429	429	391	445	417	425	464	421	392	426	396	382	407	413	406	442	431	404	416	427	405	439	429	434	460	417	442	419	408	443	441	450	411	403	447	442	419	420	447	411	377	435	412	400	454	383	382	446	386	441	428	422	409	434	402	410	454	419	403	392	425	387	430	405	423	434	456	419	399	393	427	449	432	408	420	449	418	443	425	405	410	404	429	413	377	448	430	383	388	441	451	424	414	430	419	403	452	421	412	446	439	420	450	498	432	445	405	434	443	434	415	407	402	450	414	446	411	402	390	401	390	397	405	436	444	431	416	393	415	422	412	391	418	447	395	422	446	427	435	402	441	410	419	428	450	457	388	407	435	400	477	409	449	393	407	402	383	412	440	402	424	408	370	441	410	449	398	409	465	421	429	405	408	410	408	402	433	406	381	423	439	447	402	439	417	386	401	392	405	414	399	413	381	458	419	416	400	416	404	426	410	444	447	434	435	402	424	421	409	439	407	404	399	439	408	415	403	410	440	424	401	409	444	442	396	424	390	426	435	405	411	401	421	418	421	397	467	430	421	457	431	441	423	392	387	424	403	427	397	408	444	414	416	432	423	436	435	399	418	440	413	419	391	446	432	457	452	432	428	409	462	398	449	428	433	418	408	406	440	445	391	450	413	424	428	464	404	415	424	417	411	381	432	439	437	442	429	389	381	419	421	442	418	415	425	387	400	462	414	460	409	427	378	450	461	388	415	396	382	438	456	413	427	404	442	420	418	400	421	429	457	455	412	420	409	449	420	395	447	409	401	412	389	470	423	405	412	393	423	435	394	430	422	451	457	457	422	426	439	419	397	440	420	392	431	429	465	420	439	404	429	376	431	421	395	470	426	385	420	360	461	425	433	425	412	389	421	407	429	402	440	433	452	461	423	434	446	424	406	391	431	414	408	399	396	384	428	416	416	457	442	437	463	428	405	428	417	432	443	438	430	368	399	400	433	413	378	385	390	443	412	435	473	430	424	432	428	394	404	465	435	402	408	429	417	438	410	433	425	464	450	438	492	394	428	400	406	403	408	457	415	394	398	408	441	426	429	391	373	421	414	424	422	451	390	390	410	436	415	417	412	430	362	443	413	441	394	423	469	397	411	456	429	440	417	418	425	403	396	392	441	440	421	394	445	456	404	395	412	446	405	405	420	415	415	418	399	442	417	420	399	420	398	393	397	474	443	412	450	450	400	368	368	400	420	398	391	420	408	446	461	415	438	430	380	434	448	393	443	420	437	427	409	416	402	481	417	411	420	406	382	438	400	427	412	419	390	458	448	401	422	421	427	442	431	406	422	428	390	428	426	398	403	403	449	423	409	409	436	440	405	414	442	417	409	417
58613	91235	70775	44384	29654	14065	2215	696	666	665	682	673	659	620	600	660	620	687	658	620	638	629	629	634	622	648	657	665	716	661	677	650	651	625	678	658	664	686	638	653	677	631	617	637	621	641	632	644	671	626	635	632	615	625	628	591	620	607	633	647	654	626	595	647	619	641	626	662	585	647	665	635	619	643	645	669	653	686	653	635	622	615	666	639	604	627	620	641	662	662	663	651	588	606	630	643	627	646	605	647	682	619	630	616	652	572	607	653	646	648	620	603	626	633	598	674	611	644	662	667	673	660	602	629	669	610	638	585	614	609	632	611	668	606	621	668	668	623	657	622	672	619	626	691	625	642	655	659	637	675	655	691	672	629	650	623	637	622	599	684	635	647	644	644	681	616	634	650	650	631	656	646	647	599	675	631	666	658	642	626	630	646	612	644	632	606	609	614	648	648	664	650	663	638	624	627	647	634	639	599	587	634	645	684	633	622	597	654	653	654	607	636	668	691	634	606	649	632	583	630	643	660	603	700	629	619	657	641	706	630	635	643	612	643	643	642	655	656	633	628	631	634	612	652	658	649	626	643	615	601	589	649	658	666	581	650	638	574	612	632	634	627	614	628	621	636	611	617	631	646	633	602	601	648	640	643	627	609	667	654	656	641	551	621	642	636	626	620	630	654	667	596	676	623	621	576	638	689	622	623	654	673	632	608	626	616	635	684	635	605	615	642	633	712	658	640	684	661	660	591	581	649	689	641	678	627	585	613	669	603	616	670	673	631	627	601	636	653	643	599	637	635	626	619	596	630	612	668	653	652	642	674	664	589	639	640	629	666	625	631	657	626	603	655	633	624	625	641	656	649	614	630	599	604	624	663	617	646	650	647	637	679	667	647	616	651	613	631	663	633	654	657	659	630	618	618	606	636	629	668	620	651	654	635	626	650	605	677	617	634	647	633	646	652	668	610	628	606	635	638	649	636	609	643	675	668	655	638	640	665	675	647	603	614	640	638	602	586	665	664	591	659	615	659	583	654	643	618	657	635	616	615	638	615	654	641	621	655	613	634	654	623	641	644	640	619	605	670	636	621	624	642	649	645	683	633	591	601	634	643	676	631	636	626	658	663	648	618	628	627	701	632	667	632	629	635	629	624	643	614	632	668	587	673	613	618	660	629	621	639	582	667	596	633	659	605	629	651	637	618	606	605	628	613	653	657	661	606	622	642	611	692	635	621	630	645	690	599	594	615	634	650	694	618	669	650	605	615	618	634	614	649	626	629	613	595	643	675	635	657	630	605	618	618	640	574	648	642	591	655	609	620	653	620	669	658	612	614	678	624	609	609	656	599	705	605	622	629	670	604	644	626	638	631	607	641	665	624	640	614	612	644	692	594	664	623	659	625	602	619	678	622	626	655	672	668	655	626	639	662	624	593	636	607	611	660	609	630	651	622	627	620	699	677	673	618	667	607	642	624	678	669	597	698	608	630	615	598	603	620	612	606	664	633	642	610	599	651	614	626	614	660	596	620	616	646	626	630	607	643	645	653	662	598	647	633	581	646	648	617	674	618	649	634	627	669	602	605	651	630	672	651	637	619	626	623	643	633	587	638	578	624	610	624	629	619	653	682	655	682	640	669	641	631	628	630	658	605	611	640	604	619	683	635	630	580	630	621	624	649	644	660	622	620	647	650	662	635	638	660	627	654	615	672	634	618	661	626	578	599	627	646	645	619	607	677	583	633	654	683	640	602	657	647	612	589	618	611	623	648	586	595	603	595	645	595	691	658	672	656	629	625	657	613	618	633	564	643	643	616	603	665	644	607	666	604	625	668	630	628	629	590	597	620	616	655	612	622	677	666	616	665	655	629	635	649	620	653	606	667	614	631	611	596	598	616	637	641	590	612	628	651	630	657	652	673	654	640	639	645	653	621	643	614	610	705	627	663	696	639	685	612	628	651	645	610	627	620	633	635	605	642	646	613	648	650	646	655	647	671	625	622	617	661	623	622	641	628	665	649	632	625	608	681	676	662	615	637	655	661	637	642	657	600	625	616	639	630	634	620	623	620	670	656	609	662	655	629	613	625	664	634	648	671	637	641	604	596	619	595	642	649	636	611	622	640	639	577	625	668	647	628	669	605	657	627	634	628	614	659	629	622	658	624	673	633	617	579	622	645	661	637	657	648	650	610	629	623	672	671	654	614	619	643	669	607	657	619	618	628	644	602	588	697	607	624	610	625	622	644	674	606	638	679	602	639	723	641	613	637	647	634	678	684	599	603	652	610	619	607	664	641	605	627	626	645	615	654	632	626	638	599	618	594	640	593	621	579	598	655	655	648	640	595	628	674	662	658	645	639	645	600	637	615	628	632	591	600	677	604	617	677	698	601	599	614	660	661	645	630	619	628	602	638	655	635	612	614	664	642	673	634	616	609	658	629	635	639	612	644	643	671	612	633	698	608	669	618	641	666	567	676	669	674	609	651	626	598	672	598	655	636	662	586	647	614	698	637	610	618	648	588	614	605	679	626	614	612	636	612	651	616	649	611	680	626	647	648	624	610	610	661	653	607	624	645	633	616	635	631	586	690	626	646	674	643	600	675	639	651	620	626	626	626	637	642	655	612	628	654	600	611	624	637	627	614	588	644	651	676	654	660	643	727	623	627	632	661	628	615	658	634	657	639	601	622	650	636	626	615	667	617	635	643	646	633	612	615	628	672	590	686	646	639	626	644	620	564	627	670	628	597	685	624	597	601	647	621	614	672	608	658	634	607	597	588	624	615	649	653	660	619	612	636	643	611	645	642	652	661	600	660	598	650	657	648	645	629	624	641	601	650	657	636	602	655	600	627	639	694	696	609	641	674	608	612	691	608	652	602	622	606	632	689	588	596	659	656	649	645	645	636	580	636	662	638	617	647	604	619	667	608	611	634	618	618	680	619	631	654	588	626	667	624	658	635	670	656	671	686	596	627	615	613	633	664	634	637	644	630	628	662	603	676	600	636	581	643	621	624	584	649	637	640	612	604	603	615	674	651	665	622	632	657	667	601	632	609	687	606	634	686	637	601	634	677	642	644	678	655	643	609	637	623	654	631	636	654	669	661	613	611	614	655	629	614	630	629	674	597	649	581	646	637	658	611	626	636	674	601	604	641	591	641	643	618	645	636	665	643	615	650	657	656	649	628	661	625	598	603	629	656	626	643	618	643	606	704	658	632	633	627	651	647	625	635	635	634	652	693	620	656	616	649	636	697	619	669	628	662	635	642	649	683	602	629	647	619	645	632	642	668	687	603	658	625	688	648	618	665	645	621	647	600	656	652	658	670	636	605	639	638	678	620	635	626	618	673	649	614	626	606	603	593	656	643	584	680	652	578	620	617	636	611	610	668	656	660	631	639	654	636	658	641	633	638	621	605	638	584	613	588	593	641	636	641	614	630	668	633	619	642	637	679	639	620	620	644	650	642	600	631	661	631	627	621	661	636	638	657	653	633	629	612	666	608
23393	21902	31326	26545	23251	20958	11114	795	476	503	472	453	473	431	395	490	446	421	457	483	463	424	440	422	451	447	450	451	591	510	449	476	440	465	427	435	435	409	449	412	433	437	417	418	445	425	424	421	439	449	420	465	423	434	444	435	430	452	429	441	425	444	423	432	446	456	426	459	451	422	457	451	429	440	434	445	436	406	430	461	425	458	417	433	469	447	419	445	445	377	443	451	441	474	415	452	402	416	437	455	452	439	460	447	450	430	429	444	448	438	459	420	420	420	420	446	447	444	404	419	453	450	446	431	420	428	417	427	450	444	439	439	430	410	436	443	398	424	423	421	445	440	422	415	430	421	425	442	383	454	438	435	431	459	411	416	409	430	420	439	442	431	397	434	428	419	393	393	431	416	417	409	439	444	437	457	467	450	400	435	410	436	443	439	434	413	456	442	454	450	415	410	461	456	449	439	431	442	457	442	457	436	422	458	434	421	438	423	462	439	440	427	469	434	447	437	430	404	442	418	457	412	434	450	416	429	464	442	443	438	442	381	426	451	442	464	428	465	423	434	409	435	441	440	437	401	400	429	456	420	434	426	434	422	421	454	421	410	390	410	425	427	459	404	422	401	412	443	427	471	426	422	461	420	459	426	443	470	426	429	422	428	429	434	422	442	414	464	451	416	410	414	465	430	448	460	466	388	443	430	414	397	441	459	465	421	442	416	425	428	478	460	430	434	408	447	446	405	446	455	446	456	450	413	442	409	440	444	434	464	422	441	405	416	461	422	424	395	425	471	488	443	424	415	427	414	418	455	415	430	438	439	411	428	426	447	426	437	419	420	421	437	428	458	422	424	444	424	405	456	431	435	457	410	473	461	429	412	472	462	465	441	453	430	424	438	422	440	446	435	459	457	423	417	442	443	474	422	440	458	406	440	470	439	441	413	418	414	396	465	467	447	429	437	446	451	434	483	474	435	461	443	431	426	439	444	411	414	446	411	414	417	458	444	415	431	457	415	409	442	453	434	491	437	438	464	420	459	408	443	433	439	466	404	416	412	449	398	431	437	437	419	438	433	427	447	493	433	402	416	461	395	442	426	446	458	397	419	446	449	430	430	430	417	436	429	418	430	450	410	442	425	422	455	445	467	437	433	438	422	442	408	436	373	400	424	452	434	432	464	414	458	459	422	432	424	438	432	487	424	437	425	442	429	444	430	448	405	447	450	459	433	421	423	418	463	441	427	443	420	412	413	433	428	457	444	477	452	457	458	463	443	437	432	444	421	414	442	465	440	402	426	433	388	471	445	436	404	477	404	445	423	392	403	456	421	447	421	450	431	422	433	431	435	432	443	413	424	421	396	423	393	427	403	437	416	375	442	393	470	390	418	439	439	417	429	411	431	418	453	502	407	396	446	430	458	417	439	396	418	425	436	401	446	441	404	437	435	418	420	417	406	411	472	383	460	443	459	427	401	453	420	450	469	448	422	440	437	443	434	434	440	435	436	429	400	428	399	447	412	413	451	427	424	400	457	450	407	445	457	432	451	430	433	385	427	427	401	460	447	420	427	416	431	449	454	432	446	403	425	447	431	411	435	452	415	441	429	420	440	443	428	456	421	455	441	392	488	421	433	420	434	453	442	438	441	453	417	421	451	445	445	433	407	441	443	412	431	448	441	433	400	419	412	389	493	406	381	410	432	458	457	420	438	420	454	468	430	475	471	415	415	483	449	452	402	433	422	406	436	455	449	426	411	411	505	419	439	429	444	408	423	402	404	438	480	420	418	408	428	475	452	435	401	435	438	462	419	418	427	448	473	426	432	433	423	457	427	452	445	440	441	408	420	426	441	405	398	400	433	405	430	464	455	440	393	436	435	467	434	397	444	452	410	447	439	428	437	450	427	435	402	402	488	431	407	440	415	449	435	440	413	398	425	440	446	476	422	437	430	480	434	427	418	476	439	421	478	475	483	420	442	432	463	378	436	444	416	409	451	420	459	398	451	409	420	442	442	415	420	414	395	444	411	424	456	432	423	451	437	431	398	431	405	451	460	442	449	473	446	412	442	442	397	408	407	447	409	436	456	420	455	437	436	447	461	433	429	414	456	445	500	440	401	428	470	427	424	426	407	445	455	444	414	466	447	418	454	442	442	431	460	399	470	425	477	457	392	408	433	427	438	448	424	439	440	441	458	433	413	468	422	412	437	456	463	466	459	446	437	420	434	430	457	405	422	453	423	438	428	452	448	455	403	432	471	416	461	416	438	413	433	427	422	446	447	427	429	431	427	412	420	426	435	456	425	410	441	458	424	469	391	477	397	434	438	415	419	431	402	440	416	390	443	441	433	426	421	459	379	450	425	445	444	435	430	423	422	425	441	398	424	443	438	430	428	463	442	419	435	439	401	431	457	421	420	434	431	427	424	428	448	458	445	428	409	461	478	458	447	442	440	466	469	470	394	425	447	400	423	452	437	445	444	434	463	443	399	465	432	403	427	433	430	439	423	441	466	424	446	404	444	456	416	421	398	420	419	417	450	425	423	471	388	436	448	461	441	431	443	410	428	441	436	415	429	460	459	406	414	437	425	505	426	439	398	423	419	415	445	415	434	438	413	442	480	402	424	445	436	454	425	448	459	435	421	426	393	433	436	407	412	436	433	427	454	431	440	443	449	453	457	427	447	469	430	438	402	498	431	426	474	453	401	411	437	446	424	464	410	473	412	473	438	450	410	418	406	432	438	430	451	431	427	455	422	470	434	455	442	456	400	401	424	466	431	444	418	407	404	417	436	465	411	422	422	454	459	449	429	444	441	426	435	418	398	449	420	439	408	417	426	431	431	413	447	435	411	500	425	477	425	421	443	412	438	442	405	474	401	466	450	436	401	424	422	425	453	388	407	425	440	419	422	421	424	423	399	438	409	420	427	424	424	458	476	440	435	466	423	431	421	407	438	413	438	436	467	472	392	430	419	415	460	422	435	426	406	440	420	428	422	425	403	437	417	471	396	421	427	448	465	450	448	415	397	410	440	409	431	414	437	429	444	428	410	449	472	428	441	400	430	427	417	436	399	466	424	437	436	368	412	434	443	429	459	408	449	435	402	424	446	410	466	427	439	439	441	450	441	427	431	379	415	422	429	453	423	466	412	389	406	429	449	416	416	445	423	405	423	414	435	449	413	443	467	414	386	446	441	435	434	430	480	447	439	418	438	395	425	443	434	430	423	428	479	436	431	440	428	471	439	433	428	454	442	413	443	433	420	418	480	409	454	477	430	442	415	404	399	437	432	462	435	392	431	437	420	430	457	425	424	482	446	446	446	420	450	446	368	441	452	440	452	451	410	439	447	443	461	435	454	434	422	469	444	439	436	457	411	411	445	436	445	424	415	436	387	449	459	466	407	449	437	440	408	440	436	454	445	427	434	400	473	449	457	436	431	421	457	426	440	427	402	414	441	404	442	446	441	441	466	412	414	426	468	403	418	419	441	456	453	454	470	476	439
62488	102276	80707	54211	35836	14421	6739	707	686	687	674	663	681	634	644	650	680	594	657	651	664	649	632	639	651	630	697	813	935	859	780	675	655	666	676	645	628	655	682	633	640	623	647	636	632	588	567	593	631	645	617	632	590	668	650	661	676	631	608	643	651	651	630	650	666	602	618	634	625	665	634	644	660	655	634	635	630	638	678	608	638	620	672	621	694	645	666	622	627	653	694	662	639	650	662	628	653	641	654	637	652	665	649	614	670	645	640	649	666	604	640	601	589	648	661	654	616	621	627	646	611	673	625	700	682	634	681	622	717	668	648	576	684	683	669	644	605	629	637	643	645	575	648	636	664	693	683	635	653	629	634	679	673	664	645	652	654	637	613	627	589	607	590	630	642	595	632	620	651	654	593	639	603	663	615	627	641	652	645	609	617	598	648	644	624	683	642	611	609	655	664	617	631	640	657	634	685	594	615	632	624	649	616	655	680	597	653	632	563	584	612	621	624	641	622	607	654	623	615	626	648	578	619	650	654	627	668	612	614	675	664	625	610	623	645	634	682	640	684	683	629	619	669	648	628	611	635	646	643	658	675	659	626	633	655	656	628	658	639	619	654	683	604	652	642	632	612	609	632	618	647	637	638	626	612	640	652	587	672	648	647	598	626	656	677	663	643	648	628	616	606	663	649	630	616	618	650	565	603	649	639	656	649	601	616	615	609	645	626	671	655	638	636	622	617	648	598	642	652	645	653	615	594	591	625	611	575	706	668	606	690	661	655	630	610	633	622	684	624	648	672	648	649	619	626	584	652	621	646	623	640	687	667	624	587	637	611	650	664	634	613	628	666	652	553	636	583	649	585	716	614	646	637	634	600	661	681	670	620	633	602	669	623	673	591	655	662	592	656	687	618	646	617	629	626	651	654	589	648	582	646	624	658	632	645	608	594	621	635	625	673	621	643	654	657	637	620	612	603	583	657	589	641	622	658	585	660	657	660	621	635	632	610	666	652	637	698	674	656	616	603	640	644	682	648	643	611	626	654	657	600	629	628	661	640	614	608	584	641	623	580	648	634	640	632	663	675	635	652	658	635	614	681	626	627	621	597	633	716	656	611	660	621	590	578	632	612	645	644	649	654	661	621	627	645	604	611	628	609	622	641	644	661	650	665	658	612	648	609	646	681	655	594	606	638	620	627	678	618	643	644	657	639	644	602	681	622	627	636	640	611	628	608	625	632	645	652	644	625	669	619	612	601	620	615	649	632	638	638	655	653	651	670	584	607	652	666	640	636	615	624	656	634	582	649	626	657	643	611	609	644	607	671	622	615	691	590	601	625	655	677	643	636	634	593	629	662	644	634	627	626	684	665	603	617	654	659	637	638	625	604	655	597	604	656	621	630	632	647	630	650	673	608	666	634	630	595	664	643	657	578	622	641	610	674	642	638	622	668	657	627	608	630	597	648	647	639	640	616	618	650	634	630	584	658	634	662	598	633	638	625	669	603	605	621	647	650	662	633	640	678	720	634	625	656	644	599	665	617	720	648	690	645	629	623	616	660	629	652	665	649	638	634	613	562	697	618	651	637	649	599	605	644	634	606	632	677	680	648	616	643	676	654	617	615	647	634	658	647	675	643	670	619	635	690	629	615	640	639	685	656	628	638	644	622	648	637	578	594	640	612	647	627	604	626	676	649	645	644	616	650	651	621	681	617	621	635	634	607	640	648	627	660	626	667	617	662	678	618	650	620	587	615	626	651	624	636	648	605	658	660	627	595	660	612	651	639	605	661	627	623	625	631	649	632	633	660	665	596	630	667	638	666	622	621	687	653	637	662	614	623	621	640	638	675	626	653	647	642	628	623	692	685	623	619	633	595	615	636	586	653	596	651	654	673	606	625	646	640	592	654	647	650	663	625	638	639	605	617	666	607	663	642	637	661	682	623	667	643	641	689	613	599	615	658	626	609	671	663	634	622	619	658	604	666	653	647	584	622	640	588	648	648	657	616	605	636	650	656	678	643	664	641	635	653	645	636	622	609	643	610	642	666	655	615	655	644	604	679	634	647	620	661	605	616	602	609	638	655	647	629	642	671	646	666	646	662	634	728	639	664	615	623	652	657	597	581	671	647	688	624	674	685	631	619	692	629	626	675	660	612	595	654	687	681	674	647	646	681	615	607	662	631	635	600	645	652	618	644	636	622	647	681	650	663	608	621	633	590	629	664	572	646	616	612	638	637	642	663	608	656	651	660	633	612	647	653	654	636	680	635	625	645	649	644	641	661	608	672	624	617	683	643	645	635	661	620	608	637	608	617	589	612	666	620	634	618	673	609	656	590	619	635	631	580	624	649	625	650	641	593	622	612	628	612	675	638	677	621	646	662	632	643	642	650	654	649	656	603	647	676	680	666	622	708	636	664	635	660	610	633	658	606	623	624	630	668	646	657	664	623	630	675	659	619	602	637	628	632	612	641	647	637	592	634	664	657	644	653	621	636	574	642	661	634	613	673	643	635	657	661	704	662	615	616	621	623	582	625	621	646	648	630	634	643	670	607	641	621	688	628	597	608	626	611	663	611	632	627	663	646	656	663	682	620	616	619	626	641	659	653	654	644	659	675	614	616	678	639	654	670	626	650	657	647	649	627	586	648	683	616	597	615	658	645	654	631	606	617	640	620	617	606	616	636	646	666	666	640	679	631	589	667	624	624	599	635	622	649	640	704	633	618	687	591	603	632	636	576	610	615	672	662	619	605	689	650	648	670	607	610	642	668	622	643	681	655	663	637	615	595	686	690	657	615	692	650	615	603	615	606	651	651	654	607	640	640	665	644	621	614	622	619	625	626	674	650	616	621	679	636	616	635	631	652	620	652	602	664	642	611	612	676	620	662	661	606	605	635	636	643	641	641	681	658	604	655	670	664	634	685	603	607	644	624	620	617	635	623	662	635	664	626	630	646	624	609	650	693	650	642	596	618	639	664	639	654	648	666	643	620	658	595	694	615	651	618	667	629	662	651	665	648	641	646	662	610	649	637	641	651	650	643	629	611	669	635	617	632	639	652	660	646	599	655	627	606	685	670	641	649	630	630	659	655	652	623	646	626	622	665	621	645	628	666	668	610	654	633	623	634	615	632	645	651	674	661	599	647	615	612	618	646	666	608	615	640	652	651	624	658	635	625	669	630	614	682	668	626	648	632	613	657	602	648	634	633	631	629	614	588	617	610	639	615	646	619	642	610	636	626	678	618	627	647	652	615	623	655	645	615	615	647	636	652	606	666	634	593	643	663	637	660	607	701	638	664	629	602	630	640	650	613	607	621	652	644	645	637	609	637	651	584	692	649	596	620	658	633	665	645	635	650	619	626	644	617	607	656	587	656	674	619	638	661	683	614	628	601	662	636	661	664	677	614	673	661	635	603	656	680	675	642	648	644	676	630	681	624	606	621	653	572	674	595	654	627	647	596	641	642	639	633	700	625	679	637	627	650	595	606	635	650	619	599	634
28564	27739	29851	16538	4480	919	523	385	375	341	372	332	378	351	345	334	348	330	336	385	363	394	336	340	334	309	354	367	380	351	353	345	336	364	313	346	316	368	368	351	335	376	334	350	322	362	341	330	338	369	366	363	357	359	343	323	343	355	359	340	396	354	326	365	341	339	349	363	347	385	316	339	355	344	348	373	312	372	358	328	348	372	369	344	342	341	352	337	377	351	349	363	356	336	311	340	356	317	342	352	358	353	382	330	397	343	349	356	347	364	357	361	353	335	378	320	353	335	355	343	365	374	336	336	321	344	353	314	376	344	354	343	336	338	355	356	325	338	304	345	372	375	331	346	336	301	356	370	363	335	324	346	324	337	336	358	331	343	338	335	379	356	362	358	340	340	334	347	368	338	336	358	355	339	342	338	352	325	337	303	335	350	318	327	338	305	349	370	353	327	377	366	361	330	357	331	311	340	350	346	326	336	351	335	353	347	370	346	369	331	339	367	348	374	331	365	345	382	339	333	359	325	335	307	341	325	341	371	345	379	357	331	344	335	365	367	365	348	362	346	358	352	315	339	341	362	346	359	380	383	365	332	337	345	368	348	367	327	334	362	338	375	352	343	332	386	345	338	326	335	377	329	387	315	351	352	324	342	341	391	343	353	314	312	312	325	346	365	365	345	340	378	347	369	348	355	343	342	354	328	370	360	325	346	365	363	349	324	353	375	342	359	388	344	325	311	350	307	347	348	365	363	329	349	330	318	316	360	356	360	362	385	330	370	353	305	371	319	359	340	372	319	360	383	331	366	340	363	340	353	366	359	381	333	370	350	336	327	355	321	370	359	338	352	351	353	385	366	348	336	360	326	382	360	345	347	357	336	349	332	350	359	344	330	300	351	338	343	338	320	354	370	354	321	343	345	366	312	341	323	373	359	345	321	337	411	334	347	333	373	335	336	343	327	341	315	323	329	349	374	364	344	340	358	349	379	365	339	323	380	342	342	366	343	349	338	330	343	311	376	358	323	348	384	376	362	330	388	353	309	354	339	352	345	357	327	330	365	322	344	364	335	319	361	371	381	350	329	334	352	361	333	331	343	338	362	320	301	332	332	320	335	368	372	360	341	375	349	351	332	358	356	379	344	375	368	315	304	334	349	375	332	340	336	334	349	353	363	334	392	365	340	322	341	367	375	360	331	347	333	335	373	365	333	365	411	389	324	341	359	384	348	340	341	378	394	346	347	356	346	325	348	371	384	388	377	345	341	345	359	339	339	326	362	318	369	373	367	363	351	360	366	352	362	342	341	329	373	328	366	338	360	346	359	353	331	348	310	381	349	347	356	318	347	327	332	354	374	328	358	314	346	347	348	353	311	346	369	341	345	321	346	344	337	337	354	388	345	334	352	342	350	345	335	357	361	353	383	366	384	360	318	353	318	321	326	369	318	340	330	324	337	324	369	358	385	326	345	339	338	355	338	342	375	330	334	347	372	317	374	327	363	365	378	348	359	326	386	360	351	327	374	345	309	346	331	326	340	336	353	312	332	355	391	344	353	373	345	347	324	336	344	322	363	331	352	384	357	343	279	336	350	332	373	371	362	341	341	346	359	357	341	352	342	336	361	332	322	355	365	330	326	395	340	339	361	385	368	348	327	372	343	351	329	333	340	353	372	330	362	349	334	357	365	372	358	379	358	345	348	361	326	327	349	361	353	320	394	374	335	354	351	354	309	353	337	355	370	374	349	382	363	377	351	325	348	368	353	327	355	334	356	351	365	330	330	344	343	334	362	363	325	345	355	364	345	357	363	350	312	373	354	362	340	374	330	335	360	361	352	355	353	357	339	333	330	362	351	336	325	331	352	348	358	328	376	341	342	341	356	348	357	314	344	329	330	356	351	342	353	344	347	356	341	363	327	341	345	331	385	366	381	360	381	323	341	365	358	348	356	341	335	314	356	395	363	351	345	346	372	359	357	340	345	301	352	361	353	349	334	354	352	345	341	358	319	365	349	346	329	348	349	361	331	347	347	316	355	397	358	367	331	380	363	346	337	313	358	381	322	323	345	322	376	348	330	323	311	340	334	329	338	335	334	346	319	319	344	362	343	334	383	342	383	337	336	348	358	357	348	345	335	374	353	369	395	325	318	323	344	365	352	367	360	376	334	322	368	349	375	342	325	329	311	362	365	307	340	359	340	344	366	322	356	362	351	365	349	320	353	366	343	325	329	347	351	359	349	318	354	376	359	354	334	366	301	323	345	347	359	324	390	362	316	382	358	337	363	340	380	326	339	361	366	322	350	332	345	362	327	350	346	363	353	340	339	334	366	364	333	375	332	381	343	318	336	338	356	320	313	338	363	353	344	377	368	357	343	351	338	336	390	342	332	325	346	352	349	370	353	362	374	335	377	359	330	336	357	329	365	366	349	357	355	321	319	346	362	339	352	346	361	328	348	368	310	306	349	357	355	323	334	350	331	334	347	317	345	335	337	362	353	345	355	336	334	375	343	341	347	339	360	324	334	370	335	324	332	328	357	354	338	342	331	307	320	352	373	336	336	361	346	355	322	359	349	355	349	356	354	347	332	356	333	307	344	337	345	323	350	339	359	348	346	340	322	351	351	353	337	334	366	339	356	345	362	339	381	340	348	354	359	352	350	324	319	338	335	326	388	331	328	355	353	351	348	350	347	328	346	360	360	373	347	353	325	350	364	373	366	349	351	295	351	350	339	331	385	364	382	357	361	333	341	312	376	358	367	371	325	347	328	346	323	309	348	372	397	346	338	353	353	360	350	348	347	361	323	352	337	334	338	342	360	369	339	310	368	351	361	347	344	340	325	349	349	332	349	330	340	339	359	348	381	374	339	325	315	329	343	352	340	320	349	346	345	331	355	344	373	297	312	345	360	340	347	323	346	336	349	360	351	348	355	357	331	319	332	370	332	338	349	342	362	355	361	329	329	338	355	348	365	366	328	360	310	328	334	345	347	391	326	361	347	347	374	329	360	351	345	336	364	335	367	358	330	343	344	383	349	354	375	347	348	329	350	357	332	354	372	332	328	363	353	399	381	355	316	371	338	349	344	372	341	370	344	360	312	345	343	383	340	367	355	373	317	341	349	331	364	338	344	372	342	345	372	368	335	331	342	316	357	348	332	326	382	375	385	360	345	346	364	314	331	343	320	336	344	347	358	341	344	379	340	353	318	366	368	366	365	327	351	325	310	337	314	364	366	368	387	364	336	360	347	372	353	341	350	323	353	340	344	343	363	328	368	357	356	366	339	366	354	374	336	353	358	356	319	377	336	350	369	342	345	338	320	353	343	366	376	368	366	370	324	371	371	345	370	363	361	346	355	383	345	377	331	353	351	342	332	349	384	326	364	334	350	354	345	337	356	338	340	347	351	340	349	357	339	379	342	339	375	339	332	349	317	357	323	337	333	360	328	333	352	328	358	341	358	342	339	347	340	342	378	358	321	334	320	371	345	333	322	357	328	340	332
32808	46301	34134	16751	6738	1690	878	565	556	512	521	525	545	513	557	493	533	520	527	575	530	558	543	583	540	532	543	559	542	562	546	545	522	506	543	519	565	514	532	548	501	560	557	535	541	528	510	516	548	503	507	508	512	545	525	525	552	529	548	500	537	517	561	508	537	559	526	529	484	518	482	491	544	545	505	512	542	552	529	517	510	508	522	566	504	542	554	516	541	536	536	560	481	508	540	512	532	535	557	522	539	518	523	532	546	549	543	540	523	571	501	543	508	500	526	541	533	462	539	536	497	562	544	528	542	536	498	533	506	587	541	561	532	498	507	549	573	565	563	531	534	537	520	523	505	555	530	560	551	533	538	509	508	515	509	529	510	524	530	534	507	532	528	504	513	539	544	556	518	573	533	527	544	550	550	553	534	550	541	509	520	496	521	515	542	512	518	531	525	538	515	549	548	545	514	517	581	519	559	498	515	511	498	480	526	511	530	528	508	547	538	514	529	516	550	543	531	530	515	553	499	549	540	542	528	544	494	525	544	502	517	537	533	499	513	552	528	521	562	545	533	546	521	541	513	481	487	509	544	532	551	544	500	544	531	521	593	535	509	599	509	519	573	552	533	507	574	543	531	526	573	581	532	528	513	530	497	533	562	488	571	531	548	520	550	562	516	541	549	546	545	536	543	533	549	543	604	479	516	510	535	512	537	492	533	501	500	511	487	528	518	531	510	553	506	500	523	531	538	541	526	500	522	562	514	523	554	533	561	525	573	502	563	544	488	564	528	548	577	542	548	542	546	531	523	509	536	520	518	479	525	572	548	538	557	490	545	516	525	569	517	537	514	554	551	533	502	523	522	519	493	517	539	560	527	547	509	550	536	518	504	505	540	515	498	508	525	529	511	542	486	516	546	530	551	516	576	569	527	531	543	530	512	584	523	538	525	504	523	586	527	565	522	528	560	535	534	551	551	545	551	532	525	522	547	560	508	545	555	538	543	520	522	546	527	553	529	529	532	500	518	517	553	552	518	564	535	546	549	495	504	518	507	517	559	534	535	538	510	550	531	555	519	528	547	528	503	537	568	523	548	549	573	515	536	501	534	559	507	564	524	563	533	547	533	482	562	478	535	509	524	504	484	552	587	569	516	548	565	539	526	562	573	517	546	505	495	519	540	541	551	528	536	515	502	516	561	521	520	544	541	485	539	562	528	509	528	577	516	541	537	525	515	571	501	569	534	536	526	530	570	550	557	553	517	540	552	498	539	552	543	561	561	524	535	520	548	512	536	541	539	517	548	561	533	533	527	478	538	551	526	548	514	539	508	502	547	508	549	529	540	513	522	513	528	553	530	551	510	521	555	540	535	559	527	535	552	546	542	552	563	567	508	519	546	538	487	502	483	542	539	531	534	501	536	531	554	544	555	497	523	522	523	507	481	554	566	537	531	540	562	514	574	514	489	523	524	510	554	534	521	487	509	523	515	547	537	556	508	533	582	554	568	541	561	543	522	525	558	531	528	521	563	539	579	527	528	538	545	539	526	551	518	532	577	509	522	543	514	469	534	539	532	500	535	560	529	569	540	512	531	519	533	521	524	538	510	547	549	521	508	525	524	538	584	532	505	521	534	508	555	531	548	540	520	529	530	510	553	556	550	550	558	535	510	524	514	496	567	485	552	550	550	555	483	494	526	569	550	516	532	483	502	562	559	537	524	535	574	546	549	536	542	556	534	555	548	527	550	507	511	525	529	546	549	490	532	538	490	520	546	527	516	568	509	519	521	560	562	504	560	516	542	551	516	518	537	545	500	531	532	557	517	532	514	526	571	500	500	550	509	514	538	512	551	544	534	531	535	515	541	513	561	551	521	543	525	559	545	531	504	526	514	536	539	553	539	557	528	545	504	535	494	527	566	504	549	515	539	499	544	529	536	521	502	537	535	547	531	510	524	530	512	515	529	521	524	544	515	533	540	555	493	542	551	507	549	529	535	542	570	528	522	509	543	552	543	514	521	504	533	510	510	514	521	548	533	509	563	541	549	480	538	540	523	538	606	499	531	564	545	556	496	512	543	496	497	559	526	560	521	543	506	540	568	517	521	560	532	498	525	530	559	569	522	541	522	503	559	544	530	486	520	540	498	542	553	497	552	511	550	527	503	540	538	559	535	498	545	545	539	493	526	537	516	559	517	536	580	534	484	518	552	511	550	544	534	524	545	501	551	543	551	535	503	518	517	526	531	555	484	539	548	492	498	548	589	564	506	533	515	556	520	513	541	526	539	536	525	564	530	545	510	542	533	560	539	518	522	570	581	525	540	532	531	546	557	541	532	525	531	523	509	523	526	536	519	524	522	517	577	550	530	551	530	508	544	527	534	548	551	524	530	548	521	516	530	531	570	547	545	545	526	560	516	556	530	501	507	533	532	559	537	557	512	506	537	496	497	521	559	497	513	514	527	523	509	530	533	541	511	538	518	532	510	512	536	554	536	544	526	543	511	542	491	560	557	483	503	537	516	555	518	541	509	557	494	527	557	533	562	547	548	541	502	513	533	517	525	519	542	517	518	541	506	523	558	508	518	523	528	541	527	491	556	553	533	497	528	512	486	521	528	500	530	537	496	565	520	531	550	534	552	526	526	483	540	493	561	529	514	531	563	532	539	533	497	511	510	528	537	518	517	505	543	543	495	519	542	547	515	522	542	517	535	475	532	516	544	523	511	547	529	533	542	538	570	526	504	501	527	556	516	522	498	537	566	551	567	534	508	515	558	528	556	534	551	541	546	585	563	503	535	502	538	549	549	524	551	527	578	547	501	556	556	528	520	545	564	572	514	519	576	561	533	543	556	522	545	556	565	514	534	542	526	518	542	491	527	506	547	548	550	520	535	571	554	560	563	558	596	524	537	545	530	532	518	475	521	569	533	513	546	495	526	551	520	494	547	541	531	516	535	524	513	525	507	532	507	523	533	563	565	518	563	533	513	521	532	525	513	520	581	523	523	531	521	498	522	514	578	504	543	545	546	525	483	568	484	564	533	496	511	514	517	515	578	544	552	492	578	521	512	532	532	530	555	521	546	569	535	540	555	539	548	554	536	517	528	548	545	519	547	536	529	522	533	557	533	490	532	560	540	534	537	499	512	553	551	546	528	556	525	536	538	527	543	555	529	511	521	564	547	543	520	487	551	521	496	525	514	532	548	550	538	558	569	578	508	524	514	536	542	528	576	541	526	554	523	549	511	536	554	532	477	533	516	564	511	536	568	503	548	498	587	543	532	555	527	543	559	551	547	515	537	513	522	567	499	512	535	529	533	552	539	522	525	505	575	497	525	484	536	520	535	558	516	515	530	524	483	543	525	545	508	578	510	529	520	534	544	549	539	539	517	513	526	515	514	516	530	543	527	549	522	562	517	531	557	508	557	500	524	546	537	513	511	502	524	552	501	531	562	518	520	523	523	502	543	519	498	544	532	489	524	543	532	518	528	538	529	511	517	521	560	574
24429	22425	33009	29518	23235	14951	3382	488	465	440	421	434	443	447	473	422	421	446	463	411	440	420	423	397	409	437	440	477	456	476	422	437	451	411	448	422	422	434	416	444	463	420	412	404	426	440	413	411	435	439	449	431	428	414	412	408	418	431	369	419	433	436	453	416	421	460	434	457	403	418	380	423	427	405	434	404	395	473	421	467	447	421	417	444	458	427	429	410	432	430	396	436	450	416	433	469	431	433	431	389	421	455	434	397	454	440	438	378	444	414	439	437	402	466	430	400	443	459	404	433	393	411	422	406	428	429	440	435	436	417	449	389	429	428	415	452	427	423	411	404	426	435	461	427	428	442	426	420	360	458	416	421	460	421	390	423	427	432	450	452	422	400	404	418	443	453	422	419	434	438	383	444	448	386	427	432	409	392	416	446	429	418	452	428	433	398	399	389	431	446	447	418	459	411	394	399	450	418	418	457	434	399	414	440	442	457	405	402	438	415	422	431	417	436	402	410	384	427	397	431	430	436	438	446	410	443	436	459	435	437	403	424	468	420	439	429	406	403	446	431	419	419	474	414	433	412	433	441	408	427	439	392	429	438	435	420	443	436	431	450	403	406	423	409	462	449	399	419	398	422	436	425	440	438	441	423	437	464	430	438	426	438	443	399	463	438	405	434	421	416	425	402	399	426	456	459	403	427	413	434	400	425	426	452	444	405	424	421	423	419	408	437	456	410	395	442	460	432	431	480	438	426	423	416	411	417	387	426	424	417	436	430	414	388	390	440	433	426	435	447	446	413	422	446	444	452	426	451	400	416	432	433	447	391	439	466	417	422	451	407	450	410	452	433	440	408	417	420	438	431	442	428	427	404	403	453	421	431	413	468	449	413	458	383	462	452	395	461	453	401	416	467	386	486	452	404	412	451	406	462	412	421	469	443	462	416	388	447	407	423	426	414	445	465	430	385	480	408	437	449	407	456	433	409	436	411	416	391	423	423	423	421	457	423	446	452	414	460	438	427	438	455	433	445	395	395	459	387	475	467	422	446	406	421	429	445	437	446	431	437	420	439	414	452	411	411	419	479	459	430	429	461	473	395	403	422	469	411	426	395	392	382	436	412	401	430	421	459	448	386	398	455	388	442	426	426	400	433	410	433	415	414	435	380	408	437	438	423	408	394	424	440	423	429	435	414	427	463	366	478	419	441	415	398	414	408	436	402	414	442	455	438	452	407	431	422	395	393	447	423	390	437	445	456	398	407	447	435	471	405	436	430	401	417	396	431	440	398	442	413	471	444	444	430	429	442	403	490	417	418	443	425	447	393	425	444	426	437	450	391	459	401	449	426	419	402	414	462	425	426	426	412	442	432	389	420	405	415	403	439	407	432	411	416	441	445	438	431	409	430	433	444	424	413	443	385	424	443	431	406	385	435	446	435	434	426	415	432	418	395	423	421	424	461	406	393	445	431	456	449	415	416	403	421	444	456	417	384	432	399	442	432	426	438	451	447	421	382	467	450	405	406	449	457	424	398	383	419	422	423	419	403	409	408	396	415	396	420	417	453	431	443	423	464	459	389	416	418	435	377	448	415	424	460	455	404	409	391	418	403	402	453	468	436	411	404	392	428	413	437	417	395	418	434	446	430	408	421	428	408	423	430	390	416	438	458	400	408	409	371	412	399	446	438	408	424	444	397	427	436	442	426	431	421	405	455	403	415	419	432	435	428	434	431	384	450	399	432	397	426	416	411	418	392	438	432	433	422	410	431	470	408	417	453	428	422	446	409	423	458	408	443	451	398	431	385	380	415	410	404	434	407	415	400	443	454	465	418	392	436	413	407	429	421	426	477	401	406	457	420	444	415	407	440	423	444	428	429	435	475	404	408	410	421	410	421	428	444	472	428	424	444	449	449	454	420	430	393	397	423	437	426	436	456	406	457	457	389	446	412	407	442	443	423	391	456	444	430	418	459	419	423	371	414	438	443	455	419	414	441	400	411	413	402	451	438	393	409	427	405	419	452	431	423	410	425	399	425	447	407	401	423	400	409	461	424	385	420	465	403	402	441	417	439	426	421	399	413	413	421	418	418	411	459	420	394	441	436	466	457	417	430	411	437	415	461	445	435	386	433	420	426	387	425	435	412	413	392	412	411	452	425	405	453	439	438	417	449	431	415	408	425	417	405	436	406	401	435	410	408	407	463	439	449	453	396	451	422	410	434	398	462	386	402	385	458	409	418	425	438	447	451	435	443	403	452	422	442	404	444	414	448	435	431	446	374	432	397	408	438	433	352	447	431	439	436	417	453	413	418	377	435	433	427	435	416	434	415	413	447	407	396	442	449	420	409	434	435	419	426	466	422	421	432	437	373	421	434	416	407	438	416	397	439	460	433	395	458	454	464	426	457	402	413	383	457	404	439	448	420	446	447	430	399	383	403	427	389	421	393	393	418	406	388	424	448	429	426	417	418	414	432	420	431	454	412	423	432	438	414	439	439	391	393	413	425	419	449	448	468	404	406	394	422	417	460	391	449	443	429	445	404	441	416	406	450	443	400	437	409	446	394	456	400	402	451	412	415	414	413	410	440	425	442	426	442	404	420	454	421	417	417	445	416	452	420	418	425	427	418	427	413	419	403	459	429	447	426	437	447	428	498	414	418	438	433	434	422	443	466	424	434	414	401	393	421	411	447	438	447	428	465	438	415	431	466	449	395	415	411	488	438	426	442	416	403	443	428	421	454	423	470	445	460	415	427	397	402	436	450	415	450	417	415	420	376	457	423	424	429	420	393	402	430	407	432	425	405	423	403	401	435	445	450	443	398	429	424	454	421	388	397	419	412	386	415	425	386	425	467	402	408	400	402	436	404	433	450	420	393	411	413	432	441	420	424	407	427	423	415	422	442	415	469	447	442	431	392	433	398	454	411	440	427	425	408	427	414	394	445	451	409	418	463	425	448	445	428	415	423	440	403	374	382	444	414	391	417	440	431	407	412	421	426	414	435	404	404	417	431	410	392	419	414	411	392	426	399	449	430	428	429	424	415	432	431	398	444	427	403	408	413	418	429	383	435	406	462	426	386	392	445	452	404	415	432	436	437	405	443	437	456	430	430	424	427	430	403	414	432	404	431	387	426	452	445	425	418	375	405	397	391	407	413	402	446	432	433	435	390	442	505	440	451	391	441	420	428	435	421	437	452	419	404	399	402	419	404	429	433	433	371	434	442	464	407	431	429	411	434	420	437	416	452	454	411	411	432	436	419	406	445	437	456	438	459	433	457	426	425	434	422	434	406	423	425	458	408	420	460	411	411	429	444	446	406	432	382	420	408	435	440	413	402	406	436	387	415	441	426	418	423	433	444	403	461	466	426	447	458	441	409	463	426	431	431	411	417	450	431	400	433	416	401	410	436	446	454	447	385	411	429	404	412	413	451	437	408	427	409	430	422	420	430	421	432	442	437	414	450	401	447	423	423	400	414	424	430	430	470	411	409	400	428	416	426
58616	91005	70041	45263	28801	10641	3630	696	634	652	683	633	622	632	605	609	673	655	693	616	690	624	650	638	581	640	680	694	727	731	688	650	646	630	611	637	657	603	655	608	646	603	643	658	673	676	628	587	678	653	618	641	663	643	629	591	631	640	611	615	605	601	622	636	632	634	616	640	618	657	615	639	662	624	618	595	661	660	576	659	626	648	604	612	662	648	626	646	688	658	630	623	637	632	646	705	651	656	661	624	666	589	629	650	636	663	646	648	623	624	622	645	603	630	646	663	627	622	644	618	691	609	626	699	616	689	644	623	652	613	625	607	642	623	646	678	604	656	601	620	658	610	645	636	652	635	631	639	692	613	592	638	652	607	656	637	652	668	665	626	646	645	640	650	630	625	637	654	608	686	629	618	599	630	585	621	673	623	631	617	629	588	637	646	607	657	626	627	602	652	623	644	667	643	626	614	630	614	617	649	657	606	610	624	608	680	662	594	608	639	665	573	677	628	653	653	629	581	639	637	681	661	627	635	661	572	622	688	660	646	626	641	592	667	658	612	607	648	651	619	638	621	682	615	618	638	653	646	632	648	600	641	635	604	655	613	627	668	595	585	632	680	627	602	623	630	618	649	659	636	673	660	635	664	607	599	605	578	632	650	665	601	590	597	618	660	646	628	611	639	599	634	658	621	684	591	631	654	578	618	625	630	654	647	630	627	649	683	607	607	651	621	659	616	625	611	629	609	582	647	671	639	652	652	618	652	655	623	577	637	635	677	658	641	647	643	650	656	707	656	697	652	677	624	651	659	649	667	585	609	611	695	641	626	672	644	653	664	637	645	614	640	639	615	652	660	657	635	674	665	643	660	673	640	604	676	669	640	624	639	644	628	656	661	625	617	669	600	634	665	643	641	618	647	640	630	597	640	620	660	616	638	572	655	684	644	633	646	642	673	664	674	699	602	621	672	630	643	644	689	660	638	650	652	668	652	631	639	644	619	638	641	644	658	653	594	647	588	581	631	659	672	634	636	643	684	618	635	587	601	644	638	607	631	676	666	656	614	594	626	641	652	603	680	669	686	624	647	609	649	631	622	617	630	657	650	638	704	661	670	622	647	657	662	611	677	639	600	635	638	649	657	652	687	648	609	610	568	599	662	629	605	656	609	655	652	616	675	650	631	626	630	665	664	613	656	681	646	623	692	643	633	613	626	635	644	621	647	646	674	692	659	628	639	669	662	580	648	608	604	639	615	619	631	639	653	616	662	628	634	644	606	616	620	647	671	692	622	678	629	644	621	669	673	616	654	684	631	641	672	650	631	632	605	663	620	652	654	647	605	583	666	624	605	649	609	620	652	610	611	597	655	619	638	632	593	651	599	648	680	673	658	643	621	660	650	633	643	615	670	641	653	645	626	620	613	688	678	687	635	625	618	614	616	637	683	671	630	637	616	700	617	617	627	609	652	640	677	671	596	696	642	620	625	652	690	629	640	650	642	607	588	632	642	618	645	637	611	640	628	641	663	639	605	676	584	618	642	619	662	599	645	675	628	625	658	616	661	638	617	603	661	661	682	681	665	676	629	693	615	642	647	656	609	655	650	676	624	617	670	675	655	637	707	641	690	644	619	627	625	608	604	659	653	672	648	664	632	621	618	643	621	612	690	653	616	587	658	685	642	610	643	635	625	650	657	678	684	684	620	615	606	649	669	638	618	633	611	627	636	609	616	685	654	651	589	694	649	663	646	692	616	625	584	668	601	626	683	684	611	637	646	620	595	639	645	705	669	638	648	642	588	627	663	616	667	629	650	637	654	674	598	672	659	660	632	614	651	648	604	617	638	632	635	658	672	669	661	623	620	637	644	640	615	711	673	634	621	661	652	619	672	641	624	624	668	662	618	687	649	636	607	624	615	634	573	625	613	612	604	618	660	585	654	659	666	686	629	638	634	637	648	666	653	645	650	623	658	658	646	617	617	653	657	663	663	661	649	661	651	655	642	665	662	619	631	570	660	635	588	623	603	644	607	620	624	651	635	656	619	625	665	659	632	664	607	639	658	644	646	656	618	643	653	632	602	633	609	655	704	643	621	634	630	646	628	662	637	608	668	610	634	648	625	644	666	627	682	640	667	632	623	664	639	635	652	664	636	593	650	623	643	633	645	652	620	663	676	650	655	644	667	638	589	611	646	686	675	624	631	640	634	683	655	641	621	623	626	664	625	657	657	605	687	688	653	642	623	634	628	636	597	584	629	602	636	623	642	677	624	623	619	631	613	627	645	631	655	646	653	624	651	650	677	612	645	670	621	634	651	600	689	630	641	629	644	628	680	620	678	606	651	643	647	616	652	586	701	648	685	614	614	679	643	616	644	658	662	650	634	635	616	664	664	675	667	593	617	604	594	594	639	647	651	649	635	665	672	666	603	633	623	632	691	635	646	621	612	662	658	654	621	591	653	665	634	624	646	622	656	647	638	621	594	640	628	580	680	642	624	639	610	654	684	626	625	617	655	649	673	641	633	650	600	615	623	695	600	654	671	630	594	666	634	587	704	631	624	611	628	674	638	635	628	653	608	637	593	637	655	654	601	636	660	652	655	658	642	607	653	623	656	601	617	581	653	655	670	647	614	604	616	604	647	640	579	634	653	588	638	642	646	629	668	620	624	655	661	651	638	642	630	621	631	592	644	614	649	614	652	657	635	668	644	617	576	634	614	623	661	650	626	666	660	621	654	636	611	652	606	644	624	616	660	656	610	684	625	683	674	619	642	601	647	612	647	607	655	617	634	637	685	626	629	663	676	625	648	644	643	613	642	649	652	692	679	700	701	608	641	642	597	675	629	688	615	645	678	670	601	621	651	614	642	642	612	654	673	654	658	617	655	627	630	666	660	652	628	660	674	625	664	651	657	651	665	696	684	674	628	630	645	667	625	611	615	613	639	686	606	592	635	616	697	610	645	605	657	653	637	663	619	681	611	645	597	678	610	642	658	590	678	666	645	642	630	657	622	598	646	637	594	619	606	672	677	652	664	621	623	654	621	631	685	625	613	599	576	635	641	648	666	653	635	589	685	634	613	672	617	606	622	599	622	623	633	620	588	641	667	670	624	663	648	690	650	620	608	649	623	626	659	629	643	669	659	602	627	654	650	641	644	609	631	628	611	639	616	645	649	644	647	592	612	641	601	599	630	672	685	653	657	619	648	617	630	605	590	617	664	634	623	673	641	626	627	615	658	625	649	632	604	641	636	655	637	594	636	606	656	643	668	682	651	617	631	608	600	689	604	607	609	583	632	639	661	651	643	655	651	684	596	599	683	623	642	620	666	676	665	620	644	606	634	620	608	641	642	647	652	675	628	642	585	634	642	646	604	628	654	636	691	675	644	621	652	668	628	623	680	669	657	612	673	645	607	604	622	633	628	665	653	615	623	661	661	633	607	662	608	648	640	646	668	642	604	609	609	659	644	646	615	636	618	603	635	669	645	672	586	586	640	644	621	620	626
23414	21871	31391	26741	23423	21189	11281	799	495	528	442	493	462	422	482	490	428	479	451	441	454	444	419	434	427	465	464	510	473	509	491	412	395	486	449	427	433	492	422	434	447	488	442	431	471	426	437	429	446	443	427	445	470	441	449	420	476	453	461	417	435	449	439	439	416	431	399	396	415	434	434	456	437	448	475	437	474	435	396	457	415	408	453	473	440	428	444	453	410	440	459	420	451	425	437	452	423	429	423	447	451	426	405	412	455	444	457	477	451	422	443	443	421	459	464	419	440	451	439	444	453	430	413	442	452	440	424	445	417	463	459	443	469	411	423	428	399	425	436	413	457	452	446	389	483	432	450	440	446	473	449	473	451	417	457	401	419	474	467	435	430	457	417	436	465	441	425	469	443	423	430	436	431	449	402	453	466	475	431	398	469	462	431	426	419	432	424	440	425	409	432	444	436	419	430	429	425	429	468	432	441	416	420	453	415	418	458	394	411	449	451	432	461	455	418	435	426	427	397	470	433	468	453	447	427	429	420	459	454	470	443	413	483	473	452	437	431	450	462	454	419	447	424	442	476	453	455	407	457	420	408	459	434	418	464	439	474	494	445	436	402	467	469	459	485	449	455	446	433	433	448	448	448	439	404	438	449	470	443	418	423	422	423	424	428	476	447	448	446	418	424	420	373	379	444	409	420	443	401	412	441	456	442	471	435	466	479	503	415	449	447	466	433	442	416	430	419	430	384	417	452	441	456	431	400	427	437	404	462	475	432	464	428	418	442	451	443	443	408	412	405	426	480	458	443	456	400	445	453	457	413	470	462	447	390	451	437	434	404	459	434	481	396	363	440	450	461	412	457	436	429	437	442	457	412	437	396	481	475	459	455	417	414	397	411	483	427	415	434	405	426	451	468	432	443	468	410	451	445	434	454	410	440	450	452	406	419	444	452	442	410	443	459	431	475	411	455	434	412	435	420	432	402	437	407	432	411	428	439	463	470	456	438	453	446	460	456	482	428	468	411	465	427	436	429	388	472	423	460	403	411	441	426	495	418	444	429	450	478	467	396	440	447	441	471	458	482	416	380	413	426	442	427	462	483	388	467	455	484	425	478	437	426	449	454	421	428	433	439	411	408	400	444	400	422	412	466	420	464	445	416	435	443	456	446	427	419	442	464	444	411	501	446	445	426	459	457	444	419	415	442	442	440	426	441	463	431	467	483	445	449	461	448	453	432	486	410	446	442	451	451	431	413	452	439	475	395	445	465	438	413	435	406	427	435	429	429	400	444	441	443	444	430	420	437	427	444	438	398	435	459	412	490	474	421	451	459	447	420	419	419	439	439	468	484	450	411	414	465	394	446	423	439	454	435	445	428	445	416	495	418	384	440	442	394	408	432	428	471	448	429	448	418	457	460	442	423	434	401	402	450	446	429	438	429	418	411	451	463	443	416	392	462	439	434	449	417	458	484	408	412	459	428	402	465	438	421	456	471	436	443	432	405	429	432	449	442	436	432	403	414	413	415	451	480	462	482	417	428	476	460	443	441	428	431	432	422	446	410	421	415	440	437	429	438	457	444	456	421	444	437	464	460	434	446	438	421	474	448	472	448	450	420	430	470	430	453	440	473	411	424	436	419	406	480	438	445	446	440	430	413	424	455	427	436	417	465	435	470	425	427	465	425	420	414	426	395	446	430	466	448	421	457	394	436	432	420	485	463	444	428	439	440	464	423	449	486	453	433	443	445	415	444	441	441	457	392	462	439	446	454	442	466	439	436	447	446	435	431	394	420	449	422	439	410	458	411	419	448	447	430	450	434	455	503	447	439	445	441	428	427	428	427	462	441	448	439	427	455	434	421	470	470	463	434	442	404	465	410	436	473	446	398	427	456	456	485	417	456	425	430	470	430	441	437	444	434	451	452	404	450	469	429	418	444	435	448	435	443	425	428	439	431	424	397	449	408	411	441	414	424	471	418	420	459	424	456	447	439	445	470	411	411	441	443	425	418	444	444	422	473	414	414	432	419	480	417	427	454	463	442	440	409	400	465	430	441	437	425	418	466	426	418	432	443	421	405	449	455	441	446	449	422	449	438	434	443	438	453	420	434	421	463	453	440	421	424	400	429	421	419	438	467	413	464	439	451	432	414	430	434	444	424	473	423	440	423	458	429	440	440	449	440	459	450	415	475	448	455	433	417	441	438	458	419	445	475	427	437	431	421	431	468	413	412	489	495	437	433	448	416	426	435	435	422	446	427	419	433	421	427	421	445	439	427	427	449	417	476	457	431	430	452	439	443	417	432	428	464	435	432	423	439	436	423	441	430	445	465	432	445	453	417	415	452	423	438	449	427	413	408	412	463	414	416	418	424	453	460	485	468	435	438	395	463	468	429	413	451	475	371	456	473	420	437	438	430	450	409	456	401	446	451	446	442	464	441	456	464	479	458	437	455	407	476	430	442	430	401	411	428	436	478	468	426	470	418	450	430	393	407	461	433	450	440	432	449	433	476	419	419	445	422	415	395	457	422	419	416	464	446	421	414	431	449	418	414	408	413	454	454	439	427	467	420	415	429	449	418	446	475	442	404	392	439	436	400	434	453	412	443	435	430	427	432	415	435	414	437	455	441	434	431	443	426	470	455	461	433	434	462	419	473	409	422	458	431	432	464	448	430	433	438	439	438	459	467	448	433	393	429	448	415	448	397	471	422	419	437	420	445	435	452	466	446	427	444	402	411	450	437	411	411	421	442	434	436	432	440	420	418	443	414	430	423	434	411	430	471	431	443	501	406	441	465	419	411	477	431	467	427	460	377	423	423	451	444	401	461	473	426	415	424	445	424	406	412	459	435	413	453	443	408	442	434	460	490	469	460	431	422	421	410	456	431	433	426	459	417	425	451	442	408	456	431	457	448	422	452	416	391	481	421	429	375	453	410	425	444	399	473	478	426	449	439	418	416	407	440	431	438	444	415	435	432	431	469	450	429	452	411	445	475	425	394	447	478	460	469	419	448	421	466	444	436	407	423	454	409	429	459	432	400	427	456	452	439	409	431	430	430	433	459	411	452	456	428	450	423	451	478	435	468	440	456	447	425	443	437	428	459	482	460	446	417	439	403	447	404	444	442	433	439	437	429	431	453	485	434	405	454	434	420	419	486	426	402	397	432	444	392	458	436	458	422	479	483	415	421	443	388	476	448	453	419	464	437	408	425	464	426	475	434	449	449	376	443	453	437	431	420	419	473	443	417	450	410	421	429	414	456	435	446	484	487	418	428	486	438	430	421	461	407	429	474	434	437	395	442	441	424	450	423	449	444	434	446	437	407	464	421	451	429	432	455	410	437	414	434	464	452	432	443	409	434	463	438	448	417	449	403	415	452	429	447	405	441	426	436	429	437	431	445	462	434	432	450	463	432	439	471	425	432	402	450	434	425	437	437	439	450	444	457	460	444	482	419	453	429	428	429	431	449	437	446	408	449	450	441	458	448	444	429	476	421	481
62665	102202	80717	54567	35918	16695	6419	777	662	674	724	687	683	670	667	695	673	643	661	625	635	638	660	691	663	624	679	838	867	807	762	691	680	637	632	650	593	664	641	648	661	631	645	637	625	637	646	624	619	657	648	680	634	654	638	645	649	627	617	627	638	648	646	660	662	658	641	664	694	609	669	629	659	615	665	652	659	641	659	685	662	624	585	621	643	611	615	675	605	649	673	638	635	621	626	560	642	662	633	645	627	681	679	595	644	618	692	702	668	604	651	665	652	633	648	631	674	619	645	633	657	668	663	672	678	694	591	658	613	589	639	613	605	649	626	592	649	656	640	692	604	634	625	644	621	635	636	632	645	681	662	625	610	666	646	641	623	665	613	629	621	655	674	663	597	611	675	637	620	639	646	621	664	678	634	686	629	627	643	656	621	624	661	624	652	644	631	644	602	692	652	620	663	644	624	656	620	621	635	644	590	637	645	614	641	596	647	642	626	642	626	646	622	616	651	669	595	654	625	605	593	668	633	669	632	636	628	629	693	599	642	677	673	632	621	672	607	621	685	643	648	675	620	611	659	636	640	605	616	605	617	630	648	670	642	660	659	652	624	596	624	666	624	669	646	656	616	608	678	598	656	636	629	682	652	661	677	629	681	625	704	639	648	623	608	660	647	683	649	641	650	636	674	637	624	647	665	675	620	674	644	620	620	621	603	671	630	618	670	694	659	600	640	618	635	608	643	619	651	666	608	633	639	615	691	651	615	652	648	699	628	692	651	653	679	609	646	617	626	612	617	624	637	654	663	629	599	643	585	655	645	657	693	645	649	684	640	697	655	606	626	696	581	596	667	627	623	633	614	645	632	620	673	598	640	653	622	638	644	624	637	617	667	642	589	622	640	651	606	634	663	661	657	627	661	573	682	622	644	654	594	649	639	621	611	646	616	632	616	688	641	648	638	616	639	634	606	602	602	655	635	653	643	655	674	641	619	663	611	615	606	628	649	703	633	628	633	639	654	633	645	656	588	632	641	613	632	630	686	681	628	613	671	638	652	650	603	654	653	587	616	617	630	689	638	615	663	696	624	634	646	628	619	672	628	622	636	601	651	640	648	622	657	685	656	652	629	669	643	654	644	625	633	643	633	621	640	618	650	614	633	618	641	669	594	628	658	653	644	653	636	627	653	661	622	692	665	641	632	661	579	607	622	631	628	620	609	654	619	661	612	681	650	631	668	611	657	628	639	638	635	644	640	639	621	624	689	620	630	643	666	643	647	614	659	631	632	608	627	607	669	604	623	641	661	676	662	625	661	670	590	664	666	611	673	655	616	694	668	655	614	625	635	651	614	630	605	640	671	597	614	635	638	642	653	626	601	620	603	638	660	625	671	645	663	659	652	642	649	629	688	641	645	614	644	675	660	635	656	668	620	628	667	622	619	653	658	629	641	606	607	637	600	657	615	656	627	631	628	673	650	648	628	646	664	629	625	626	639	632	646	689	623	638	658	638	643	687	650	638	652	654	649	648	613	629	698	618	654	631	639	649	634	611	648	638	643	672	653	638	651	605	631	625	606	642	659	695	635	675	648	678	631	578	607	627	627	641	630	672	647	609	647	629	636	628	628	600	700	617	639	644	649	608	684	669	697	658	664	629	627	634	632	645	645	670	661	641	645	676	684	656	637	647	696	589	600	641	624	668	634	671	640	625	648	683	661	635	677	658	627	616	658	615	628	667	621	623	628	666	614	647	651	643	666	664	671	671	647	607	623	604	654	657	667	634	620	657	656	635	636	632	639	605	677	613	599	646	617	620	638	654	618	651	631	671	663	659	648	644	591	631	670	602	615	643	614	615	633	697	651	680	667	641	657	623	635	668	633	702	677	637	593	633	628	658	637	628	693	597	621	661	692	681	684	706	687	674	622	618	644	653	646	602	606	682	621	653	644	659	578	650	679	672	669	596	631	661	639	618	635	610	657	668	659	638	633	677	653	671	598	630	691	613	625	673	654	589	634	632	642	655	697	634	651	643	646	647	632	679	632	656	613	669	671	634	686	671	629	605	684	658	643	581	585	622	650	596	655	642	660	631	646	665	645	618	663	636	632	643	634	689	619	634	657	602	637	667	669	601	589	580	648	647	669	671	648	649	631	663	671	615	646	675	623	675	647	615	632	662	668	633	664	663	656	625	612	640	667	624	621	643	676	638	664	657	655	626	653	647	614	654	645	671	691	677	634	655	606	637	651	598	579	686	662	700	646	678	650	629	654	663	638	682	622	672	662	676	617	620	646	605	620	599	657	671	603	672	651	649	652	661	626	690	651	625	627	640	614	634	643	672	638	658	614	655	632	684	711	636	669	656	644	608	675	621	645	707	663	614	654	661	644	625	613	626	633	632	629	680	691	626	668	600	679	628	624	639	641	624	647	579	633	621	674	653	641	701	632	617	667	649	636	648	631	613	656	667	628	634	673	622	636	657	648	608	651	657	675	607	587	632	659	623	647	656	622	634	621	631	631	661	660	599	679	607	704	596	704	646	641	640	684	618	647	620	634	662	650	652	678	636	693	697	633	603	628	597	667	654	627	632	672	655	640	578	644	657	692	664	665	648	680	661	610	573	659	639	655	678	694	626	647	586	646	636	615	676	604	661	673	658	624	645	638	621	598	618	656	675	706	655	687	630	620	645	666	622	634	617	635	621	676	651	658	644	626	653	587	638	629	684	678	640	628	639	648	667	634	645	650	670	626	637	661	651	636	652	639	604	682	623	619	642	650	659	668	650	616	622	662	653	625	627	680	648	654	637	618	646	634	637	636	633	668	632	639	653	640	655	643	622	635	634	672	610	649	659	578	617	612	678	644	631	637	665	629	621	608	681	644	645	627	652	640	631	636	657	671	632	632	625	686	637	659	626	596	707	668	598	659	648	621	639	621	609	638	630	652	617	605	612	620	624	623	634	654	669	643	659	632	643	622	679	652	700	658	644	651	627	634	650	621	662	647	673	635	642	646	647	656	662	640	632	702	608	659	658	663	655	644	677	650	634	631	677	668	619	644	638	651	657	692	628	621	650	718	646	625	600	638	638	644	688	626	690	638	644	665	640	666	663	635	634	578	661	622	671	646	618	621	663	631	619	632	633	644	630	660	646	672	650	634	676	606	632	681	637	630	604	612	644	639	609	666	599	618	616	600	656	695	660	655	659	635	614	655	610	622	608	634	628	670	632	630	640	645	616	634	683	663	648	636	631	626	632	660	635	651	611	676	638	644	623	622	699	662	629	655	645	674	634	650	646	623	636	641	661	576	639	625	655	648	623	674	677	688	660	608	628	663	612	619	621	673	623	604	655	594	597	672	676	596	631	637	633	624	639	596	615	666	660	622	649	614	663	685	645	614	610	608	644	628	673	651	650	617	634	676	642	621	614	645	641	646	615	615	664	637	670	662	641	680	641	618	648	626	621	636	604	673	623	623	622	638	644	640	635	635	624	656	627	622	634	651	662
28257	27308	29690	16681	4259	1127	561	360	366	353	373	395	367	348	331	340	360	338	364	368	339	378	344	359	364	358	364	321	338	375	350	324	342	333	322	350	366	363	334	306	352	341	330	330	366	341	341	335	374	360	354	334	355	351	386	326	349	323	360	341	325	343	336	342	336	352	362	395	344	334	340	355	359	344	352	354	321	353	373	312	367	347	361	319	355	339	361	393	374	351	351	356	356	352	321	315	347	333	341	386	343	317	349	342	316	334	350	317	322	392	328	351	386	321	335	335	326	382	353	366	333	336	359	329	329	362	362	369	348	354	367	339	323	345	375	385	394	363	357	349	369	373	333	329	367	319	341	342	363	361	336	386	340	377	367	347	356	316	356	298	355	363	353	348	332	365	326	342	349	314	344	366	361	345	352	352	360	368	331	331	344	315	352	332	343	341	367	353	352	345	356	319	344	355	352	379	369	345	330	360	377	339	361	362	321	343	317	342	380	309	352	358	375	362	355	335	368	344	326	384	308	356	342	340	339	387	355	330	388	339	344	356	331	357	327	330	335	345	358	314	388	357	350	327	360	387	322	328	339	387	319	351	374	337	323	348	308	368	368	325	351	324	350	333	323	380	341	327	321	355	343	339	376	349	331	333	356	348	392	372	333	330	356	348	327	319	323	321	381	351	353	374	351	348	337	388	365	329	338	372	358	337	345	362	339	352	398	319	350	350	311	348	321	390	322	365	346	336	359	356	333	358	325	341	372	373	328	358	343	371	374	367	331	346	346	358	360	377	393	343	340	363	360	349	352	330	336	354	353	328	357	394	372	331	351	348	334	376	362	320	299	328	341	344	345	388	346	330	343	339	324	377	355	379	381	316	356	364	340	342	331	370	359	329	365	350	355	362	359	329	347	340	338	370	389	375	338	351	330	407	331	371	381	388	360	347	340	352	335	359	330	345	333	343	374	333	351	301	332	332	342	353	365	346	372	331	349	349	337	358	331	325	346	302	377	318	340	344	329	382	368	343	348	346	350	341	334	352	371	365	337	341	358	344	353	320	335	342	325	366	339	376	376	342	324	347	340	325	357	346	345	356	335	340	332	314	323	391	342	347	331	361	332	349	358	335	374	354	364	333	321	347	389	363	346	339	332	371	327	314	342	346	375	331	357	337	350	348	336	365	355	342	352	337	341	365	348	364	340	362	360	346	350	343	383	339	323	352	370	363	363	354	362	348	366	343	338	374	333	357	350	323	348	354	332	329	341	340	326	356	383	349	361	354	369	357	329	369	367	363	336	331	363	347	386	352	322	350	327	336	370	372	361	329	340	342	350	352	352	357	337	346	330	305	380	324	344	344	341	290	358	333	331	361	365	361	367	322	338	351	393	335	341	329	347	347	382	349	346	355	359	385	343	335	388	346	341	353	350	356	350	402	361	361	369	345	358	364	393	356	377	362	359	353	359	332	353	366	337	315	374	372	382	339	359	391	355	338	395	332	331	346	370	327	377	341	336	318	360	329	322	347	356	345	344	355	381	378	325	305	359	376	356	352	333	348	361	348	325	336	357	353	387	359	320	346	356	364	335	359	361	346	334	358	360	368	328	331	330	349	351	345	357	377	372	324	339	338	391	329	342	317	372	296	357	360	337	348	361	347	370	374	363	349	366	340	328	372	344	363	352	366	352	334	342	336	348	339	373	345	338	334	342	344	352	364	372	361	351	340	349	354	308	363	352	351	361	352	361	347	334	358	358	340	335	347	327	324	380	330	357	321	339	339	369	378	368	332	339	357	323	361	360	385	367	348	379	343	346	359	321	341	343	314	381	315	363	331	356	306	347	331	355	377	329	352	354	344	360	369	351	363	367	353	342	355	340	336	369	355	368	353	333	342	345	337	349	348	394	380	341	356	322	350	356	360	375	354	347	354	382	346	374	328	333	348	375	337	307	339	362	332	384	330	375	360	344	350	303	339	340	344	335	359	355	341	357	357	347	337	326	347	396	306	347	334	404	350	353	355	345	350	366	355	360	334	325	361	316	359	364	323	369	345	366	353	361	381	328	391	347	343	333	290	353	361	358	349	329	333	322	368	332	362	363	336	329	345	384	351	349	370	368	306	356	373	329	328	313	338	332	334	353	353	360	326	337	337	378	327	329	337	319	333	354	298	353	350	358	328	320	336	371	360	340	345	358	319	341	347	352	330	321	340	354	339	346	359	364	342	322	341	330	383	332	365	331	337	333	340	338	348	342	369	355	372	340	356	343	354	373	354	365	384	330	356	337	358	339	355	339	348	351	345	380	310	363	320	367	323	366	347	358	368	362	370	341	331	348	351	345	320	336	365	329	350	375	341	364	359	331	363	347	333	320	362	379	368	348	346	331	346	311	318	365	337	320	337	386	337	356	342	333	332	368	339	334	339	365	367	382	350	355	336	338	360	366	371	335	331	357	359	304	357	330	310	333	372	351	367	385	350	337	336	383	340	359	355	348	342	332	360	346	340	360	363	358	356	364	318	305	347	373	372	337	338	326	351	319	303	319	333	343	373	372	370	392	324	341	335	344	363	337	337	382	368	325	339	338	342	367	343	354	362	372	384	332	319	387	342	332	368	355	334	347	334	341	381	379	383	367	356	351	323	349	342	362	353	347	345	360	344	338	336	331	362	340	386	316	337	351	342	331	326	335	347	326	337	327	329	359	340	344	377	395	370	352	340	366	338	388	348	333	355	375	361	324	304	383	341	343	345	338	360	372	309	327	350	389	358	347	340	313	371	383	320	347	408	361	331	349	341	337	348	349	360	346	369	364	347	337	336	342	313	367	340	324	324	303	350	312	353	315	356	353	388	387	326	373	348	322	359	352	359	353	361	373	346	334	349	320	377	377	338	387	339	346	346	345	389	339	315	372	340	345	346	338	352	340	363	347	330	321	330	354	366	347	340	348	312	348	376	357	330	344	358	361	318	323	384	361	352	342	387	356	330	351	357	315	362	339	365	383	339	355	343	353	338	389	354	346	356	368	380	357	359	344	322	334	384	355	306	326	344	333	374	352	341	372	347	334	342	339	332	330	341	357	362	370	370	382	336	347	355	347	370	365	335	350	350	352	367	340	359	371	346	316	345	325	355	346	341	351	326	339	343	360	363	365	348	391	348	353	324	346	371	368	348	354	346	329	333	337	342	336	317	369	353	354	323	344	312	379	378	325	353	353	341	324	347	317	341	366	355	337	328	329	359	326	294	368	347	358	375	310	362	357	353	337	332	341	380	337	379	377	344	382	370	319	333	353	329	356	361	355	343	358	344	338	331	348	366	364	318	352	331	364	370	316	343	344	351	364	346	331	366	338	350	366	355	365	340	347	340	370	348	364	368	362	363	367	318	352	348	339	355	347	360	362	391	320	351	373	354	346	326	337	364	352	325	339	384	364	299	386	359	357	385	323	330	345	356	343	333	362	356	350	358	376	349	350	367	338	402	366	377	341	336	343	354	327	359	351	352	324	362
32485	45846	34651	17089	6467	2016	914	595	550	545	541	536	557	557	546	541	590	539	579	525	518	545	523	547	502	529	521	562	547	555	551	529	568	532	524	501	590	554	517	606	529	587	560	542	507	567	572	558	565	561	575	550	533	564	568	530	512	582	573	541	555	567	556	541	514	536	540	583	565	504	581	550	564	531	543	540	536	538	502	501	596	551	528	544	520	563	564	533	516	503	500	521	547	547	525	536	523	552	557	536	535	555	553	573	547	552	540	538	512	512	540	532	512	548	558	536	528	595	477	565	553	594	530	535	501	500	557	536	509	537	596	570	512	537	496	500	517	566	521	545	556	481	535	467	523	491	565	570	522	524	523	528	555	540	525	536	549	546	567	534	536	556	546	566	525	535	526	526	520	553	520	500	514	564	544	542	537	532	542	530	559	566	550	558	556	540	560	500	524	544	525	576	508	549	490	529	535	522	561	547	551	512	538	535	527	516	521	532	524	556	527	553	485	494	572	559	540	554	568	542	544	507	537	562	544	503	529	528	507	548	521	554	544	538	515	487	574	549	576	520	536	505	520	512	515	538	564	583	515	556	568	513	506	486	544	554	553	558	534	535	511	517	568	550	539	518	540	492	543	508	552	546	577	559	520	502	558	548	506	529	534	533	561	527	507	523	524	529	593	514	545	534	576	524	524	528	521	535	529	513	514	546	542	547	505	543	539	543	564	563	524	528	523	575	539	526	524	570	499	550	533	509	549	533	546	540	546	522	547	533	492	535	548	542	558	539	548	523	520	519	554	540	550	485	512	513	545	562	543	502	512	503	511	508	530	507	533	588	535	546	532	530	545	515	547	573	516	566	514	546	535	518	519	536	517	554	539	561	528	549	527	509	520	522	547	520	551	570	522	548	518	589	530	533	545	517	494	474	547	513	510	528	568	532	537	535	521	560	531	553	526	502	566	520	521	555	527	558	512	546	534	549	534	569	528	547	518	499	536	543	518	484	540	553	525	517	517	497	561	534	549	515	520	535	516	524	582	529	528	553	517	512	516	498	562	516	528	517	544	522	550	554	536	519	546	549	522	514	570	512	532	566	514	535	571	491	545	492	524	508	539	485	506	575	531	577	527	545	515	542	527	531	534	558	503	538	513	504	537	485	529	517	547	502	554	563	534	525	530	506	518	563	518	543	519	562	552	572	507	566	512	522	547	556	536	537	516	509	542	517	551	516	562	510	543	533	529	523	505	551	517	479	512	526	588	519	539	505	524	532	561	561	536	524	560	516	549	543	566	579	530	533	547	533	549	549	528	535	542	558	553	512	556	551	513	533	568	520	555	510	539	535	550	538	467	527	552	546	515	518	550	545	553	552	529	535	534	496	514	500	503	531	492	525	537	521	525	477	544	529	567	523	560	563	520	544	497	525	571	541	514	528	536	553	551	571	548	538	539	563	542	496	502	526	538	548	569	547	560	507	517	575	521	551	503	501	528	514	510	562	561	541	547	506	576	500	552	495	557	564	554	529	532	507	546	526	538	550	522	532	526	544	532	533	506	545	519	524	515	511	559	465	526	529	539	525	546	545	515	525	487	524	561	527	529	486	533	553	498	542	503	550	550	496	578	579	502	528	563	537	517	523	517	566	545	540	533	568	535	569	559	578	543	584	576	541	518	541	482	534	548	525	547	545	623	555	519	533	553	536	532	494	518	539	533	507	516	487	537	573	563	567	531	533	530	515	537	545	547	533	563	539	520	560	535	546	534	524	525	542	552	525	548	505	523	535	483	553	564	535	544	541	555	528	556	548	559	548	531	516	515	543	548	539	547	518	556	525	562	551	567	532	513	526	526	565	521	529	516	513	554	513	541	553	559	500	503	542	557	570	556	545	554	515	517	549	550	552	513	508	528	488	537	588	520	512	543	553	479	500	534	503	522	491	518	530	554	558	492	535	495	534	476	509	561	537	518	527	503	559	537	515	509	565	534	495	504	510	517	511	501	524	544	519	538	471	502	561	548	573	534	521	529	499	543	563	531	526	514	535	536	551	552	559	533	546	531	504	523	534	539	538	554	551	505	521	499	565	556	518	549	571	469	568	522	576	525	530	545	476	523	515	566	522	562	550	527	506	577	534	548	564	550	506	539	547	491	581	510	532	551	488	540	525	572	547	540	518	538	546	538	534	532	554	571	581	546	553	560	561	558	536	585	517	562	525	578	535	535	509	511	535	575	508	507	526	571	520	535	503	497	547	532	533	527	601	521	500	531	521	595	530	557	513	540	514	523	574	550	541	570	542	504	552	518	558	500	545	509	538	537	508	534	543	565	563	541	546	481	552	563	501	575	552	532	520	547	495	572	517	551	539	512	564	541	546	516	501	539	542	567	529	532	509	525	536	531	550	550	527	555	580	545	533	521	519	544	589	523	544	613	548	567	553	508	538	551	541	541	536	573	525	561	492	489	523	544	522	550	544	548	525	576	540	544	560	476	526	504	527	540	504	588	500	569	496	527	512	561	538	522	505	530	549	532	533	514	555	541	530	498	535	537	505	559	522	521	569	546	551	539	525	554	519	499	530	531	566	547	535	534	553	508	503	561	515	566	536	530	529	522	517	494	564	545	552	541	512	520	498	524	545	532	545	495	584	548	525	527	537	539	546	548	551	481	555	544	540	527	532	545	548	499	542	565	535	532	513	560	498	562	520	524	580	514	492	545	590	554	574	573	548	527	490	525	535	528	565	545	569	604	553	543	535	509	561	499	528	544	554	524	590	551	534	573	548	521	490	489	545	538	532	523	547	517	531	518	512	564	551	508	566	522	535	556	511	516	521	511	519	554	567	530	514	540	536	526	548	506	567	549	527	530	537	546	550	538	525	523	553	527	565	473	528	497	538	523	579	519	488	532	571	543	518	560	574	538	542	560	498	616	516	535	519	506	508	552	546	544	500	522	524	524	556	560	546	543	549	536	510	504	527	537	557	514	516	550	543	514	528	532	550	542	508	554	518	571	527	531	547	512	566	529	553	524	521	564	577	528	552	523	531	505	528	517	535	518	528	516	555	526	544	510	543	586	518	556	551	571	592	544	523	568	564	523	519	566	539	553	534	545	533	528	530	537	512	528	568	519	528	554	526	553	533	536	534	484	555	556	529	543	549	568	515	536	531	510	504	475	557	533	513	552	496	547	506	548	538	571	535	523	537	493	518	578	559	531	551	543	541	528	515	512	546	585	534	493	532	507	548	541	563	565	520	566	537	579	540	521	563	517	519	579	534	508	524	511	566	530	521	495	540	490	501	549	525	485	527	565	542	519	535	578	550	522	572	532	506	514	550	529	559	560	513	577	530	492	561	545	505	516	545	520	492	549	556	521	561	547	551	543	578	598	541	562	554	524	532	489	508	579	566	562	507	585	562	543	524	526	524	520	531	553	551	538	556	540	522	502	578	545	533	508	504	554	581	542	537	551	561	508	540	560	500	528	545	523	517	519	514	551	522	542	530	554	487
24433	22531	33389	29892	23050	15823	4410	501	439	428	457	423	407	407	465	441	438	456	400	461	505	428	438	452	434	416	440	480	492	466	428	441	434	480	428	425	439	444	438	427	437	453	425	398	426	398	446	440	394	453	448	436	441	451	397	422	450	440	417	463	447	424	410	443	455	400	420	420	408	408	418	441	417	416	440	469	411	439	434	424	432	425	445	407	425	460	454	426	410	432	411	416	410	446	431	409	419	404	465	412	443	410	425	447	417	436	447	430	445	454	451	404	414	424	450	412	402	407	428	387	456	406	441	400	447	416	436	449	432	422	401	434	394	483	423	425	464	435	401	421	402	403	410	418	413	405	484	397	484	439	409	406	401	443	424	427	430	423	440	410	430	436	448	423	417	453	408	417	431	389	428	443	394	433	452	413	446	444	437	430	462	410	459	408	445	412	403	431	439	431	417	451	427	418	413	468	418	413	367	420	437	428	440	411	428	448	404	428	458	445	407	381	446	462	424	412	424	448	436	434	417	416	431	437	442	421	450	414	410	437	421	402	434	464	415	423	416	424	429	462	438	451	436	424	437	432	462	467	422	435	428	421	427	423	406	443	431	433	428	467	443	431	449	434	467	441	420	433	408	448	423	415	441	445	436	424	376	428	438	402	417	444	458	435	420	447	436	442	393	461	498	449	420	453	428	415	403	440	437	427	432	413	425	441	447	444	408	428	440	436	419	442	440	424	444	413	472	428	440	429	417	404	428	407	459	450	391	437	402	433	405	453	421	422	437	415	451	415	404	444	394	392	462	447	452	428	452	458	429	398	404	436	440	418	423	408	382	421	415	407	438	407	413	429	436	388	429	432	431	439	452	437	435	423	416	452	422	433	416	378	453	430	449	441	417	459	417	437	420	407	412	431	422	435	398	432	435	418	438	438	416	394	416	413	436	467	437	413	402	402	438	437	418	373	430	404	415	433	434	442	409	419	422	419	435	413	402	464	434	461	447	416	429	418	418	406	472	440	436	438	420	404	455	433	401	439	447	430	432	392	446	453	409	398	452	442	406	425	380	425	469	412	441	430	438	418	464	428	438	439	450	409	445	462	402	416	421	415	393	413	441	410	417	420	403	435	436	402	415	440	389	438	413	411	431	413	445	396	424	460	399	381	439	427	454	443	421	412	410	410	431	471	396	441	412	428	443	408	439	413	419	450	428	384	402	420	410	415	430	423	401	373	433	383	380	413	437	392	446	410	401	439	409	425	418	419	423	412	435	427	476	443	411	424	418	467	434	400	436	456	397	426	413	416	411	460	475	421	417	400	387	449	397	440	402	394	410	485	418	438	422	416	414	412	435	443	413	397	421	440	417	454	421	428	425	430	468	455	421	485	450	418	431	411	427	414	444	449	424	435	392	435	449	426	394	458	387	434	430	411	422	437	421	426	464	399	446	410	411	415	443	418	445	395	494	390	446	466	433	411	428	432	405	408	446	438	436	445	409	427	449	428	420	435	442	415	443	398	450	402	415	455	467	426	452	390	466	419	434	437	403	422	415	430	430	443	407	431	444	436	450	449	415	410	439	419	435	442	418	407	403	437	433	440	406	434	420	423	411	443	445	437	418	410	446	403	454	405	438	440	459	450	455	438	424	413	436	437	422	417	462	404	425	430	404	409	454	428	453	437	418	441	428	456	396	417	440	415	409	424	425	432	407	386	424	468	443	393	445	434	416	397	421	447	414	445	428	446	450	475	443	398	437	406	407	410	429	379	449	419	427	409	396	451	432	429	445	401	434	410	453	441	450	432	461	408	436	417	452	426	418	464	413	416	456	455	399	389	422	448	431	488	449	417	445	431	455	455	464	407	399	429	437	407	409	423	398	408	440	459	399	407	422	438	410	433	416	431	429	444	460	406	411	429	451	438	439	402	416	417	424	432	439	449	440	476	412	415	444	400	418	391	409	456	402	442	430	421	444	391	433	461	441	437	428	428	441	397	382	431	427	407	412	477	390	447	442	448	429	426	419	430	449	415	439	447	393	426	431	419	428	425	462	467	432	440	407	435	457	382	425	464	444	436	449	423	429	451	420	410	420	435	434	437	456	421	469	430	393	407	402	429	407	410	431	456	410	436	421	398	457	423	425	382	422	420	424	406	427	413	417	434	430	415	417	441	418	413	442	384	449	407	464	452	411	423	452	412	428	433	404	482	436	478	433	373	432	432	417	449	460	417	443	445	410	426	424	400	428	429	419	422	440	425	427	453	452	460	458	422	431	446	427	401	409	422	433	436	434	446	450	435	422	433	422	425	433	431	420	445	397	440	436	432	461	421	403	411	442	457	425	433	400	423	455	427	405	452	441	409	441	454	414	401	414	389	438	438	430	448	409	409	436	404	444	397	459	409	421	394	440	472	412	453	426	460	435	397	427	415	428	432	390	422	429	402	412	402	422	443	434	430	433	455	389	432	433	448	413	374	454	443	416	431	451	400	422	445	387	430	440	456	462	413	411	447	457	420	463	443	443	375	420	426	414	453	442	436	416	415	415	417	408	446	438	424	382	416	460	388	469	441	402	445	393	410	430	460	428	416	462	397	423	446	440	421	433	441	443	424	429	424	434	421	420	448	437	439	418	437	408	421	463	446	408	447	457	415	453	419	426	416	430	420	436	425	453	443	445	412	431	388	402	418	420	452	439	435	427	404	411	409	436	460	411	422	450	457	422	427	404	443	430	469	433	431	438	474	422	435	427	429	425	421	388	426	428	437	444	461	401	411	388	433	423	423	398	428	422	453	437	457	412	433	440	440	414	422	482	429	394	443	416	450	407	454	415	452	418	411	444	441	464	437	439	418	430	388	432	386	470	417	422	468	421	425	425	424	417	425	459	442	432	434	420	424	463	423	436	401	435	433	471	411	476	424	429	434	417	410	400	437	401	408	425	416	404	409	422	383	441	413	443	420	433	425	392	442	420	480	392	427	432	452	449	425	430	433	442	464	401	477	436	410	435	458	427	444	463	434	434	441	397	445	421	408	455	441	413	460	409	444	455	449	412	433	416	437	452	417	417	448	442	432	421	427	427	418	466	480	414	434	426	422	440	442	391	418	405	417	431	420	429	412	479	434	416	441	454	409	409	410	429	394	439	426	402	404	410	436	421	431	446	452	436	433	422	414	445	413	444	443	430	407	430	421	431	445	449	436	443	456	410	459	440	451	466	414	439	446	409	401	432	408	447	419	424	432	422	431	438	481	437	459	428	404	423	465	403	458	400	404	436	382	394	438	424	437	416	429	440	436	425	450	434	451	445	431	446	460	451	433	431	397	451	461	399	444	463	423	423	414	434	432	398	431	429	444	424	436	460	408	430	457	433	408	461	425	402	459	385	430	448	423	429	410	426	429	386	433	464	399	438	401	418	427	441	426	425	413	410	424	389	429	422	452	393	418	425	416	433	429	415	413	409	410	430	446	452	445	454	413	423	448	403	450	400	452	439	419	483	440	463	441	419	421
58445	91518	71480	45573	27031	13238	4795	721	642	667	622	622	666	624	659	632	638	632	656	648	662	620	668	653	702	629	675	721	768	725	712	643	652	658	654	639	660	642	662	601	672	639	642	609	657	633	631	649	613	654	618	611	593	624	650	617	660	633	639	638	619	623	644	675	638	650	646	630	617	642	624	673	667	648	638	591	684	666	610	667	659	719	653	690	629	581	666	649	645	666	596	647	637	648	614	662	599	650	671	670	664	634	635	628	655	677	625	668	639	662	670	661	655	653	709	664	675	646	651	615	656	638	656	644	662	695	633	633	620	586	638	648	659	607	641	652	717	641	644	617	655	641	647	624	686	664	638	624	610	670	644	639	640	681	652	642	660	691	637	683	638	669	647	665	636	638	684	603	662	651	618	664	626	635	623	683	602	696	635	648	609	669	621	642	683	669	658	696	654	624	610	615	631	652	678	643	684	638	662	607	631	646	641	620	653	654	625	618	611	686	647	621	642	596	671	608	677	610	697	684	639	589	632	630	663	632	620	696	645	636	641	659	645	656	630	643	675	648	600	665	660	688	654	593	707	619	645	630	650	586	668	623	646	601	615	723	646	681	675	631	645	666	682	596	635	678	680	690	640	633	616	655	611	603	591	633	644	672	650	643	623	647	631	654	638	658	624	664	626	576	650	615	607	644	641	674	621	634	667	640	645	681	656	656	659	647	620	647	653	650	633	624	651	633	600	626	658	630	644	662	639	636	619	641	634	600	661	647	608	658	617	644	690	661	663	620	690	650	626	611	672	631	630	647	611	643	625	619	623	693	620	644	649	671	649	628	630	625	666	661	665	637	665	626	654	634	691	667	653	670	659	640	654	635	614	694	634	628	643	616	656	647	630	650	656	660	603	685	690	668	672	661	597	629	624	609	614	640	632	637	629	644	659	643	620	641	651	644	604	646	619	664	696	579	605	646	643	619	632	636	626	648	640	599	632	675	673	662	654	643	673	647	655	648	639	616	654	683	621	620	634	633	609	659	638	621	646	692	655	578	673	605	622	619	708	685	618	632	651	640	655	657	595	617	644	663	618	634	611	640	653	626	661	644	622	633	647	670	644	610	602	638	653	652	686	606	663	616	680	639	636	676	667	637	626	665	634	660	686	665	659	683	650	635	691	630	652	693	638	614	649	612	628	627	674	612	627	657	654	665	597	597	683	673	625	676	678	647	628	651	648	644	625	675	640	666	639	640	643	638	621	625	659	636	640	633	646	648	685	656	621	634	648	651	662	660	631	580	642	639	670	602	611	613	672	616	648	681	663	636	666	601	668	657	610	665	638	693	653	670	669	645	644	641	643	650	604	675	594	641	633	690	664	650	637	603	693	656	692	649	628	654	631	666	625	632	669	647	649	637	667	648	659	653	660	683	636	637	681	627	647	620	659	621	663	605	642	640	694	689	632	638	596	649	638	687	602	608	666	606	609	662	668	678	693	654	653	659	650	660	686	643	624	648	644	684	669	652	669	635	626	655	623	609	691	668	648	625	645	669	663	658	667	659	664	623	669	612	647	605	654	686	628	655	652	604	621	657	650	642	655	637	670	619	681	668	615	636	688	632	675	658	666	640	644	681	654	649	661	635	650	675	639	628	607	649	630	616	678	621	637	653	603	659	653	673	623	671	638	649	633	648	617	673	650	657	659	656	613	590	628	694	668	642	614	694	628	599	643	637	591	639	679	651	668	634	634	690	585	611	653	638	678	634	660	629	676	639	632	631	620	608	677	629	642	610	646	668	629	627	664	619	645	664	642	609	638	624	629	612	636	625	685	595	662	645	674	648	662	668	638	680	651	624	651	587	647	680	644	712	631	666	637	603	635	648	620	682	640	611	646	603	670	634	658	636	636	639	632	654	646	645	663	648	623	640	664	637	621	624	703	652	688	650	667	675	653	657	631	702	632	611	671	679	667	639	696	609	673	614	666	629	668	647	696	627	617	610	657	575	628	636	644	640	615	582	617	686	642	608	621	610	661	595	637	702	580	649	662	672	637	620	627	620	665	674	609	626	670	655	612	677	643	609	638	644	662	656	654	652	611	702	658	688	655	632	615	605	668	644	645	672	621	594	645	660	653	620	634	630	636	647	624	678	688	653	645	646	631	647	667	635	640	664	610	655	623	619	670	666	638	651	586	645	645	635	638	656	673	707	649	653	648	602	667	663	607	618	623	669	606	632	681	706	645	596	647	635	663	655	652	660	675	697	619	662	657	675	651	626	677	633	653	677	664	650	669	617	623	607	684	615	701	637	687	659	677	650	655	630	654	623	625	709	632	673	647	660	643	693	643	690	612	705	664	643	658	639	643	646	645	625	610	636	654	661	635	649	616	646	624	642	681	639	638	635	674	670	679	608	601	622	643	667	649	647	685	666	602	636	628	667	597	665	667	618	611	619	621	641	640	631	609	655	684	678	635	653	647	667	662	663	674	675	684	610	613	603	650	626	631	664	592	656	667	619	629	615	635	630	635	680	637	628	655	710	641	643	632	575	675	654	619	651	638	650	613	701	627	628	635	649	621	653	614	656	652	651	675	659	673	615	598	646	676	644	620	636	652	622	689	631	623	611	656	618	637	660	641	651	656	640	642	633	653	631	664	625	601	652	654	626	696	624	645	618	662	663	624	570	660	627	650	634	641	645	648	576	653	612	662	634	633	628	660	676	622	677	643	640	619	646	690	671	651	643	617	658	612	648	628	675	637	671	665	679	659	622	647	631	643	656	642	607	636	646	629	624	641	617	652	654	636	633	638	676	675	665	636	675	662	614	607	696	656	662	614	665	623	663	663	646	652	667	654	701	634	630	586	618	645	616	634	630	640	645	590	636	593	656	641	628	624	657	684	649	683	702	619	654	629	648	662	660	689	640	644	627	637	650	669	678	641	646	674	650	669	673	642	658	622	677	624	677	643	668	607	669	617	661	674	628	618	627	615	680	602	660	650	642	617	613	671	624	658	647	651	641	646	627	656	661	594	651	690	678	672	649	677	650	665	701	633	621	634	652	655	647	593	642	681	652	623	654	631	671	636	665	692	664	700	654	658	611	682	663	669	647	696	617	636	658	651	661	657	633	651	652	698	644	666	621	659	652	656	649	609	606	654	646	626	637	619	645	672	635	634	595	671	628	679	706	621	654	641	660	655	632	640	621	630	616	624	638	641	631	641	644	659	694	636	614	668	641	652	624	693	633	623	663	656	613	692	687	643	680	595	611	678	629	675	661	633	675	639	612	650	632	662	635	587	672	621	697	658	584	677	673	631	598	672	629	650	650	620	676	686	668	675	583	697	636	639	645	655	692	640	648	664	616	669	652	658	669	638	630	642	647	655	632	650	667	633	685	652	678	674	585	602	619	641	677	721	648	663	665	688	650	675	586	588	633	642	629	666	671	656	680	642	675	656	648	657	640	654	654	686	623	611	627	643	667	634	604	613	624	628	638	638	709	643	613	691	701	652	621
23405	21899	31553	27086	23730	21396	11804	785	426	471	485	463	474	465	411	432	463	447	461	441	447	453	414	457	448	463	449	475	514	490	472	463	463	413	458	465	441	407	456	436	402	473	436	447	463	436	443	431	429	426	456	414	432	465	437	463	402	398	418	468	429	435	473	437	433	455	429	462	428	446	410	472	438	447	458	450	453	428	464	449	411	452	456	435	463	449	432	438	454	443	437	466	409	444	466	439	421	471	485	428	470	430	452	485	454	445	468	451	436	437	411	408	438	427	449	469	458	397	422	428	442	466	456	431	478	419	467	447	447	460	419	429	463	483	477	441	455	454	421	446	422	428	444	447	385	431	493	419	444	433	460	463	425	446	426	429	422	424	498	469	466	430	424	454	412	456	410	425	397	433	450	443	435	431	444	441	439	465	431	456	471	477	459	462	391	412	449	445	432	432	449	457	423	428	423	436	450	414	396	454	419	436	459	427	445	457	445	425	448	487	430	416	436	402	456	476	433	447	396	471	444	430	445	410	440	435	472	484	433	446	445	474	453	471	463	440	457	432	410	427	441	461	430	450	447	452	451	449	441	396	448	435	414	444	446	438	453	429	431	426	463	465	435	463	416	429	445	450	414	471	444	437	436	486	441	421	442	428	446	428	408	400	445	463	415	392	450	469	410	430	430	434	428	435	431	460	420	414	418	441	437	489	462	442	405	449	404	446	450	438	449	456	456	469	405	465	467	456	416	454	450	436	454	463	459	408	428	450	440	417	470	452	445	473	421	456	435	414	456	461	401	407	435	444	420	439	441	416	425	438	428	412	433	435	456	490	499	421	406	461	433	458	446	485	419	444	471	447	429	424	464	464	487	448	428	373	450	449	431	455	453	459	442	445	442	469	445	465	445	399	450	458	453	417	496	454	431	492	437	441	436	461	423	426	482	443	454	428	395	487	450	446	450	452	444	424	441	439	425	447	423	430	452	445	412	393	426	435	460	435	440	449	414	419	411	476	435	452	437	426	462	466	393	465	444	430	414	425	449	486	421	470	430	433	422	400	433	471	431	452	447	439	405	408	429	454	443	416	431	452	442	411	439	470	465	444	433	440	445	454	442	424	431	467	456	442	488	460	411	428	418	459	425	437	444	447	444	426	456	441	445	476	431	409	455	426	406	467	454	447	451	423	466	440	424	431	487	438	472	426	425	451	457	398	443	419	418	454	465	404	463	459	470	418	443	444	421	420	438	438	438	428	412	474	405	464	426	464	449	453	418	446	427	441	448	433	444	435	451	467	449	483	455	490	444	375	421	451	459	500	461	437	435	502	455	428	458	468	457	454	407	474	451	428	443	425	441	437	449	468	484	398	454	450	398	466	432	471	467	437	443	421	459	449	500	490	458	427	444	447	437	460	388	419	399	455	444	438	442	470	455	448	436	453	437	447	448	447	427	413	452	427	442	437	477	430	431	407	420	458	465	440	428	416	457	435	437	464	443	453	421	444	466	451	465	474	424	466	416	457	446	431	406	429	460	457	412	457	470	433	459	459	448	457	438	455	448	443	455	456	461	461	404	441	453	454	441	434	436	456	435	447	443	410	426	458	423	413	406	423	448	458	436	451	441	430	452	445	449	459	453	460	473	439	433	461	456	429	413	430	440	423	423	445	422	477	401	431	457	459	431	438	454	448	445	446	424	439	431	450	427	450	446	400	434	426	437	438	455	446	410	427	459	430	431	423	489	398	422	429	391	464	443	424	481	459	453	438	460	490	431	449	438	448	444	479	468	469	454	431	455	458	471	456	429	408	412	460	457	440	433	456	442	434	435	455	478	457	419	421	454	446	425	474	432	448	480	437	418	428	398	448	467	449	449	461	382	435	450	452	462	447	420	433	461	467	446	438	459	431	434	455	431	432	446	427	419	448	436	418	431	439	447	415	420	453	446	447	503	406	417	477	452	499	474	397	425	450	426	437	439	462	437	472	434	442	436	471	423	442	448	453	445	423	462	435	479	421	439	422	441	432	440	464	414	479	437	454	461	429	483	490	454	390	463	451	488	454	471	461	459	428	417	432	412	445	419	455	436	451	395	397	430	457	434	458	426	450	475	401	478	415	425	436	428	438	458	398	445	407	463	450	437	462	433	415	424	462	434	416	428	473	401	456	422	449	459	452	406	452	408	441	481	432	445	423	452	450	475	438	403	403	427	415	459	440	459	421	435	455	448	418	441	452	446	404	428	471	451	434	435	429	458	451	453	456	428	475	414	444	481	424	420	429	427	434	427	386	393	435	474	445	438	446	454	420	467	416	440	484	458	447	489	435	421	482	425	483	451	451	409	397	443	418	424	504	422	412	428	404	442	416	459	460	493	475	433	452	410	450	438	449	450	443	447	465	408	471	436	445	421	455	439	480	451	497	437	450	411	471	467	458	468	459	437	457	463	415	448	410	465	493	430	445	448	419	448	427	450	455	453	461	408	434	491	432	403	449	433	470	478	453	381	456	424	430	452	474	443	417	411	458	481	466	417	427	459	431	429	450	426	437	446	411	426	453	436	420	445	430	443	410	457	433	426	456	424	425	434	477	408	431	455	477	439	418	420	463	432	438	400	408	422	455	455	431	464	517	412	433	412	473	418	449	396	464	431	456	404	472	475	407	437	464	460	433	465	497	455	449	433	439	451	452	454	440	422	452	401	464	454	412	456	456	449	468	447	406	446	449	429	502	455	426	400	427	473	467	432	470	444	453	458	418	468	433	433	439	434	438	443	473	460	433	439	425	470	445	441	465	428	403	456	441	459	467	476	443	449	460	473	432	442	445	421	462	423	476	432	444	430	466	418	439	428	417	431	444	393	447	424	432	448	475	420	424	408	482	408	432	440	440	466	462	438	416	447	475	435	441	456	434	446	421	440	442	464	454	424	422	444	421	439	475	434	443	417	437	448	459	461	445	476	443	443	438	458	423	428	456	469	446	463	415	443	462	448	436	410	418	462	451	457	409	427	424	449	445	424	424	456	422	430	432	443	435	464	466	445	413	459	448	429	465	436	437	426	439	418	470	429	473	426	405	453	418	455	387	469	443	460	417	459	426	431	436	432	430	438	425	437	436	458	470	433	405	449	487	440	412	480	465	428	460	412	464	496	432	466	432	438	438	435	421	444	444	430	446	418	479	447	447	433	474	436	422	445	479	430	438	435	444	459	432	447	439	444	461	413	413	428	445	421	457	416	426	453	432	409	425	436	414	467	424	416	479	433	405	481	438	408	451	373	444	424	427	436	456	424	451	418	409	440	447	422	442	458	449	419	452	473	444	436	430	441	454	495	400	450	426	443	431	406	437	424	426	451	447	477	464	450	420	441	444	440	429	453	449	462	463	480	457	429	415	484	465	446	477	479	427	427	442	482	419	457	407	418	452	423	462	432	462	452	482	424	439	487	451	437	420	458	456	372	433	441	449	431	438	444	447	449	435	409	422	452	431	444	446	421	429	447	453	446	434	441	427
62580	102858	82098	55229	36948	18978	6819	713	682	654	675	627	637	666	668	673	700	664	661	647	659	662	687	667	676	624	659	767	862	842	732	699	666	613	652	610	664	683	657	661	649	657	632	652	642	643	694	643	643	674	610	638	630	646	657	658	663	644	624	675	633	657	665	626	629	682	637	629	658	666	646	656	680	660	663	662	661	639	656	657	613	684	666	668	702	660	625	651	597	640	604	669	643	622	673	627	691	668	655	627	684	632	644	721	634	621	612	646	639	648	631	704	722	628	610	618	668	651	606	671	667	611	629	610	598	665	646	682	678	679	655	699	638	662	634	665	649	660	666	684	656	624	638	656	640	659	623	643	695	675	622	681	659	635	661	695	683	617	617	664	637	681	664	684	655	666	675	644	633	654	676	660	658	692	663	642	624	626	646	674	671	675	706	620	691	634	657	687	672	673	665	634	621	632	634	678	629	670	649	685	691	678	652	649	612	629	663	638	646	680	693	643	702	643	673	615	626	639	697	663	635	678	663	649	667	612	641	702	642	666	645	614	642	668	629	640	687	642	662	654	665	647	680	673	626	604	674	692	613	640	642	627	640	668	629	652	638	662	640	619	634	640	634	681	653	644	648	646	682	653	658	657	639	619	623	692	620	624	598	634	636	623	677	601	660	633	666	703	638	659	638	613	674	589	644	617	626	667	635	645	627	688	669	646	636	592	664	657	671	673	692	676	646	681	619	692	665	641	650	658	615	653	637	642	694	643	658	628	700	684	644	670	651	632	624	676	623	657	655	640	645	626	660	553	656	645	643	677	642	710	643	688	628	655	621	636	680	605	665	642	640	688	653	686	663	626	647	674	675	592	636	663	619	684	662	666	623	640	644	661	625	706	655	639	627	655	680	654	677	641	664	716	650	694	653	638	626	659	599	646	685	606	690	649	676	674	640	638	649	647	682	632	633	637	672	636	646	651	649	661	730	655	644	638	660	674	630	606	647	658	599	659	693	636	664	592	650	642	682	664	656	637	678	662	623	654	600	629	660	633	617	620	628	703	624	678	645	691	631	632	641	632	692	689	595	693	673	627	647	678	660	617	663	666	647	613	634	677	664	649	624	656	657	634	672	634	637	632	631	628	645	663	685	653	694	699	627	653	606	663	660	613	644	662	691	633	666	619	689	637	642	669	685	654	668	634	638	639	613	652	650	613	622	642	648	618	594	665	644	664	606	655	636	649	621	662	633	640	650	621	672	674	646	680	639	695	643	670	652	669	647	663	631	654	661	632	649	640	680	661	634	651	620	646	670	626	656	634	668	668	648	642	627	593	646	626	672	664	640	635	639	652	638	669	657	642	601	669	638	644	667	633	643	646	634	660	652	726	664	651	688	683	652	650	666	622	660	690	677	598	682	659	648	667	686	673	638	675	687	606	644	667	719	642	646	620	634	626	662	641	625	640	627	656	646	665	638	627	667	648	659	625	670	677	664	626	641	662	661	650	606	644	639	605	673	664	672	651	622	650	675	675	654	641	657	678	623	616	661	639	645	637	648	662	641	629	655	668	658	684	603	673	694	645	655	664	643	609	615	672	605	694	646	633	661	705	656	633	669	653	645	607	694	642	652	655	650	627	629	640	624	696	656	642	631	643	676	656	666	642	657	623	634	646	634	660	648	647	651	685	632	652	658	639	643	664	633	642	624	651	618	645	635	653	656	602	671	647	662	598	662	665	637	643	632	655	641	666	629	658	662	700	658	659	647	641	658	629	623	619	638	691	634	687	689	688	689	658	634	661	645	689	637	635	623	677	627	641	648	629	594	654	649	637	629	649	657	629	642	679	640	678	672	620	620	662	595	613	625	642	671	684	642	669	627	680	628	661	632	646	644	633	626	631	681	614	671	632	657	690	623	657	670	649	660	629	645	622	673	675	617	664	668	643	643	634	624	641	667	659	652	657	667	600	638	703	630	594	667	688	664	657	608	672	618	629	621	614	648	621	659	633	661	656	658	657	619	613	634	627	632	695	620	736	643	652	664	635	663	629	648	651	703	644	632	661	639	650	662	638	630	649	655	623	630	617	664	652	636	671	651	652	611	636	594	660	689	617	628	692	656	698	650	689	684	611	652	645	643	661	615	637	635	632	652	645	694	645	677	679	626	681	705	626	653	632	650	647	677	675	682	664	598	642	644	686	662	697	643	664	602	632	613	604	682	665	642	622	639	639	619	685	622	653	612	638	652	690	625	687	638	700	692	620	591	629	628	650	672	617	642	591	601	662	637	655	642	629	624	685	605	615	607	616	645	642	661	692	618	639	658	637	634	640	637	645	648	659	629	662	600	610	634	619	668	660	634	653	660	696	643	640	709	657	696	652	641	614	629	645	702	624	644	634	627	673	596	655	635	658	590	632	668	655	665	640	629	586	615	646	632	633	681	630	670	656	671	628	637	669	628	635	661	656	673	609	644	648	613	720	661	661	662	645	643	658	627	636	686	625	646	670	686	650	627	592	669	620	660	651	652	660	682	637	631	646	606	686	635	631	656	664	675	656	677	655	695	671	645	638	607	646	656	680	647	640	638	639	608	618	578	661	651	621	634	632	661	631	676	612	621	616	646	714	711	650	621	655	659	644	659	652	643	662	592	686	612	661	679	682	649	657	643	661	663	659	589	664	611	657	650	646	611	638	660	586	686	657	660	677	665	626	608	635	638	664	671	676	647	665	695	667	644	658	639	598	654	665	699	591	696	661	687	659	631	685	638	648	659	673	687	621	698	622	616	635	700	613	627	665	602	666	648	622	666	667	693	690	648	678	659	650	668	618	686	659	653	657	643	639	640	676	690	663	666	606	601	669	680	645	635	663	646	652	607	665	647	578	690	638	655	652	671	643	672	617	637	580	634	677	660	696	631	598	641	665	653	631	706	639	637	674	632	676	624	665	628	600	626	642	632	647	648	612	681	672	634	652	675	618	649	640	663	641	635	695	697	639	685	648	691	608	689	603	656	649	664	649	646	667	675	653	647	681	641	649	620	671	645	659	664	632	636	674	660	649	669	622	636	693	633	648	700	679	656	628	597	622	638	619	663	642	654	603	681	638	600	609	628	646	630	626	608	700	645	656	646	646	686	606	701	666	662	643	624	692	684	674	628	668	635	642	678	613	628	639	665	657	592	670	668	654	654	654	614	654	650	629	624	639	688	637	682	646	645	668	649	659	612	665	696	644	653	652	654	623	619	646	666	686	617	690	629	672	636	659	675	661	643	651	620	689	674	624	654	699	648	601	654	663	622	700	666	640	643	641	671	648	640	654	638	646	615	680	711	679	654	621	669	669	654	620	615	648	639	664	675	597	595	691	699	644	629	699	682	658	661	624	648	672	616	709	630	644	642	701	628	646	647	675	651	619	659	654	617	667	628	663	630	662	624	644	651	634	666	671	595	668	616	635	641	671	681	608	653	639	637	608	661	667	660	643	648	669	678	605	648	598	626	695	631	694	683	665	712	649
28518	27473	29896	17065	4549	1254	469	364	329	346	356	342	333	346	363	339	355	362	390	346	336	347	372	321	338	364	317	357	334	342	332	367	347	386	345	376	387	356	380	349	375	354	393	339	350	347	381	336	351	363	385	327	363	339	319	351	361	353	342	345	335	373	350	333	351	346	366	380	354	363	347	357	356	349	368	379	345	354	351	336	322	342	360	376	320	338	351	366	387	326	346	334	360	333	365	335	349	354	315	392	341	346	372	319	357	370	393	370	344	325	375	343	347	346	356	335	308	357	361	397	351	376	356	376	305	334	350	370	386	354	386	359	383	340	368	327	333	348	334	367	342	371	337	368	348	348	349	322	338	338	327	363	349	354	320	380	356	313	336	379	314	362	348	323	364	375	323	363	363	368	339	332	363	345	361	341	361	352	373	333	348	339	336	359	307	354	345	346	361	345	326	357	344	365	348	332	360	371	340	363	368	333	362	362	370	380	352	332	335	343	349	347	344	328	345	374	354	373	341	332	324	384	389	353	378	343	320	355	330	344	349	335	367	362	353	374	344	362	362	364	371	349	336	326	340	333	368	349	355	328	392	357	328	359	337	364	339	351	335	327	375	336	335	350	356	325	342	357	331	353	330	350	361	357	373	373	359	367	381	361	322	329	358	398	355	351	367	334	349	340	384	345	336	386	351	351	337	332	374	336	330	353	361	306	369	365	351	352	361	331	357	316	357	334	350	340	342	345	363	363	362	323	345	347	367	336	382	350	347	352	320	340	336	349	348	368	353	363	321	349	345	321	294	367	345	334	353	347	360	372	338	345	364	382	336	395	352	315	354	312	344	366	344	342	361	362	385	333	366	345	337	329	350	334	382	379	352	371	366	339	354	327	374	349	347	325	353	331	362	361	321	372	356	369	351	351	361	344	364	323	369	375	364	355	349	326	374	335	342	331	379	343	350	336	355	383	321	356	332	355	375	319	334	360	344	354	385	349	362	372	365	377	325	383	376	357	378	326	346	374	349	355	369	379	346	386	353	349	371	348	341	350	367	325	349	315	350	325	335	380	373	356	334	343	336	327	357	328	351	345	362	338	366	397	359	350	358	329	359	353	385	347	323	356	391	360	379	335	368	324	351	328	356	356	336	352	363	346	361	346	347	309	339	332	346	355	350	313	346	351	360	318	310	352	337	345	341	350	338	309	334	347	345	370	353	366	376	363	371	338	341	329	359	388	343	363	363	373	374	351	347	355	371	367	326	343	326	336	329	333	368	356	328	357	351	347	322	363	351	400	373	330	319	338	369	331	303	364	319	323	389	360	377	381	331	339	373	364	350	362	370	356	375	333	358	367	346	338	373	359	344	359	347	346	354	339	372	371	380	320	359	371	369	376	331	352	328	367	385	359	327	349	357	370	319	362	372	328	358	346	368	340	372	383	348	351	318	349	344	346	352	366	350	337	363	357	330	349	344	354	401	356	391	317	346	375	369	367	390	379	367	337	356	323	356	362	339	360	339	378	331	347	334	361	347	344	315	327	336	348	320	366	376	335	359	374	345	357	347	320	362	342	329	371	404	351	348	315	352	341	335	380	345	350	340	382	340	327	378	324	366	346	377	330	331	380	361	353	374	370	322	344	345	351	328	360	338	306	370	352	357	354	348	354	314	371	352	355	339	350	340	341	346	378	333	336	354	375	344	378	335	390	362	373	358	339	393	317	368	336	346	351	326	344	372	362	338	338	351	345	381	355	336	374	333	373	344	342	355	400	367	334	398	329	321	348	348	348	355	332	324	387	327	353	344	351	377	326	327	326	362	336	339	343	360	330	347	360	342	345	345	392	302	342	339	361	379	371	365	326	370	345	342	377	355	362	331	356	336	391	346	364	388	361	333	334	308	372	360	343	370	352	344	344	355	328	347	350	350	335	341	340	355	372	358	375	358	338	347	311	329	334	364	332	374	368	355	387	367	342	358	347	342	356	371	360	348	348	333	386	352	340	356	355	358	329	346	342	361	331	374	339	373	357	345	339	339	328	370	345	332	355	350	309	341	361	390	350	338	350	333	330	364	330	351	340	342	329	365	355	344	361	334	337	358	306	352	347	339	354	345	354	355	367	340	321	351	368	342	355	355	346	351	337	334	358	368	335	342	387	340	360	372	362	331	336	368	365	385	356	344	360	398	342	351	344	379	362	347	337	334	370	379	339	329	349	346	319	379	361	364	340	318	329	337	376	332	358	351	354	356	347	369	324	349	290	398	354	368	354	339	358	344	303	339	323	365	374	302	353	332	319	375	338	365	345	358	339	370	361	347	327	353	359	406	364	325	325	343	326	367	349	363	353	347	348	339	309	382	316	340	340	329	355	382	356	360	330	349	329	371	352	340	353	351	336	368	339	374	347	327	329	360	322	358	345	322	353	366	348	360	353	357	362	333	345	336	373	355	361	345	360	374	360	307	336	354	357	328	371	350	318	345	320	323	351	393	354	355	352	331	356	348	357	378	380	344	361	321	325	364	372	366	364	381	376	360	355	358	371	375	375	337	362	316	309	339	342	365	377	362	333	337	321	377	358	355	397	346	315	328	357	389	358	352	297	356	358	378	360	378	341	368	349	340	330	385	338	333	380	348	329	343	374	351	330	365	385	343	374	355	334	362	358	331	360	350	361	320	355	364	374	331	388	369	355	359	334	357	322	335	379	323	342	355	325	352	358	357	335	344	371	361	341	363	337	365	375	351	333	341	337	347	357	358	358	346	373	344	346	358	390	333	337	360	339	355	382	347	365	338	327	390	338	348	357	365	353	351	363	364	368	356	332	328	353	351	355	340	364	365	365	342	344	334	355	348	350	336	328	355	303	342	326	318	374	351	346	310	320	335	328	320	335	367	363	372	355	387	347	336	322	339	352	400	354	347	333	359	339	370	349	353	339	310	358	350	316	356	348	349	335	341	340	358	366	343	337	343	354	341	364	348	328	358	342	391	343	353	333	328	352	344	365	355	358	343	325	322	327	333	346	359	349	345	323	331	374	360	367	354	364	361	365	345	365	351	356	347	362	331	347	327	329	362	349	346	347	356	355	350	346	362	344	333	370	340	326	357	320	351	340	356	335	300	398	328	369	336	355	328	333	368	350	374	354	340	373	338	347	362	357	350	366	380	358	339	367	350	373	318	336	346	318	350	358	359	371	334	346	371	332	361	349	380	362	363	338	326	355	357	337	347	389	303	348	326	343	350	359	373	330	359	321	372	348	379	374	337	347	366	348	363	366	341	369	353	333	334	318	352	366	348	349	338	335	327	366	346	391	363	352	370	320	335	362	362	361	354	367	389	368	367	369	349	341	362	372	354	340	371	355	370	343	363	346	336	340	399	382	352	353	345	360	342	354	319	326	367	348	359	344	353	330	360	358	330	336	325	345	367	359	335	335	362	372	326	355	362	325	351	333	352	346	349	339	331	352	366	364	370	311	357	318	337	329	314	351	405	336	378	383	351	351	342	354
32498	46176	35072	17256	7240	2363	844	582	609	556	541	509	543	524	557	578	554	588	550	539	529	529	521	568	558	554	552	574	563	555	526	593	562	554	530	539	561	544	553	551	549	501	517	540	527	579	492	571	539	558	562	545	523	576	570	520	521	524	547	531	549	562	554	576	582	564	570	557	532	539	551	575	538	540	560	546	524	546	560	535	523	558	520	530	532	564	548	505	527	519	492	548	564	580	551	531	557	562	522	572	588	534	527	548	506	555	548	540	518	513	527	562	532	515	536	536	522	507	538	541	513	548	518	519	521	524	537	520	539	573	518	530	551	535	534	533	550	554	560	495	554	547	531	510	516	514	560	552	558	579	583	556	531	535	524	540	591	517	617	558	566	523	517	534	530	576	515	542	551	540	531	557	558	523	518	526	547	532	537	553	547	563	534	563	512	570	535	539	556	546	526	558	516	570	534	525	527	559	550	552	569	525	525	567	525	543	529	533	531	545	517	574	547	545	538	577	532	540	543	578	504	541	523	533	521	573	555	546	558	538	535	538	528	527	522	512	509	552	545	521	525	555	528	517	522	492	551	541	555	531	582	547	539	574	537	534	517	573	511	514	554	555	567	584	528	498	558	592	531	531	523	514	535	562	541	546	567	518	565	532	512	518	566	547	525	553	576	534	527	531	507	579	522	584	545	544	535	555	518	573	556	559	543	555	579	562	526	544	543	512	536	555	522	528	544	544	538	552	557	528	552	542	538	560	579	530	537	512	530	546	538	533	540	546	529	533	517	557	545	583	548	531	500	559	510	555	555	518	550	565	584	541	539	525	563	577	562	565	578	514	533	524	541	540	531	521	545	507	488	550	551	525	549	514	512	531	547	593	552	568	543	540	555	536	533	551	532	574	530	503	467	510	516	570	546	571	476	516	539	549	521	564	535	528	551	558	526	561	532	506	577	544	505	529	556	550	537	533	546	562	577	519	522	542	541	551	556	558	555	551	499	552	516	530	547	559	546	548	549	545	528	522	526	552	532	536	524	534	520	567	570	529	500	543	490	541	571	547	557	542	524	479	544	556	528	550	554	525	530	537	569	538	561	520	575	541	539	577	542	521	526	517	517	506	552	534	519	551	529	501	538	574	503	502	526	558	535	499	579	555	536	512	555	520	520	541	518	546	571	520	553	577	524	554	561	569	505	534	572	555	546	543	528	528	528	513	536	520	531	537	530	518	532	548	552	548	528	582	580	539	552	516	550	542	608	531	532	481	553	545	560	561	536	550	545	555	547	576	513	546	575	562	534	531	556	522	541	548	567	559	564	525	557	561	609	552	523	564	502	571	532	535	518	545	526	544	547	520	546	589	556	529	551	536	536	497	520	548	546	511	545	492	532	528	544	518	554	505	559	540	545	518	507	537	511	588	537	545	514	515	553	515	560	508	519	527	529	534	546	552	529	523	546	565	540	546	547	547	545	530	576	576	532	516	538	567	564	526	547	530	536	567	544	518	574	522	504	530	524	544	530	527	537	557	528	548	571	527	527	531	517	537	559	522	502	539	510	594	552	527	524	540	503	522	554	521	545	560	555	507	575	509	515	505	545	552	538	530	532	559	546	533	567	562	551	524	512	532	579	518	553	542	539	568	549	527	537	531	500	544	531	538	541	551	549	576	523	526	520	536	513	540	475	503	515	540	559	560	538	547	522	562	572	553	553	573	509	585	510	531	536	545	551	583	527	515	552	544	596	571	557	552	511	535	558	536	531	545	506	568	529	526	546	489	532	505	521	540	558	526	543	516	521	546	542	513	526	548	493	562	568	543	525	527	517	563	560	547	543	558	523	549	529	555	583	535	531	544	506	589	540	554	550	580	515	561	533	577	548	551	550	555	500	536	539	541	535	535	560	528	551	500	528	538	511	535	548	551	550	550	511	557	568	505	543	553	510	505	518	552	537	551	512	525	527	499	514	506	544	568	554	520	517	599	510	517	543	496	558	539	545	528	514	507	539	542	537	561	537	536	574	541	531	567	534	559	505	543	510	530	557	531	583	520	539	561	557	549	548	562	524	544	517	502	557	560	529	538	549	549	551	556	566	551	543	545	504	527	567	499	558	552	516	547	559	539	541	548	530	521	534	522	522	535	535	524	571	563	563	542	516	557	518	539	548	517	479	554	533	534	586	599	537	524	542	540	540	518	552	518	528	528	511	559	565	581	540	572	537	561	550	550	540	522	502	540	567	513	509	565	540	563	577	538	559	534	548	541	519	525	555	549	510	516	539	543	555	484	534	543	487	526	491	512	592	548	549	506	507	558	552	566	535	560	529	559	513	565	530	509	547	530	541	549	566	579	588	560	543	511	577	511	556	551	570	549	538	568	509	569	527	543	514	493	534	547	551	560	550	552	529	529	548	496	569	557	540	516	530	516	595	554	544	550	503	521	567	524	565	526	545	534	533	532	535	571	494	526	564	533	562	533	521	543	519	573	511	551	550	531	551	512	518	550	566	581	554	526	532	522	520	540	565	505	543	526	535	541	548	512	571	546	532	558	537	536	519	476	594	503	574	577	566	554	544	559	533	536	534	540	535	546	536	525	528	518	528	517	520	558	498	540	538	536	569	529	546	552	554	577	535	542	515	540	529	519	557	507	513	548	530	554	517	537	552	522	530	539	546	548	546	594	567	550	550	489	540	537	568	516	521	576	562	534	487	557	510	528	523	548	561	544	502	495	536	494	556	574	520	508	581	539	535	551	482	555	538	565	575	553	550	533	545	516	512	550	524	551	557	535	539	576	541	497	504	549	534	529	514	522	590	548	570	508	565	546	516	569	564	534	538	528	530	529	579	535	552	561	567	552	506	506	514	569	548	568	522	503	574	515	525	501	539	544	554	551	516	534	533	544	541	545	534	592	536	579	543	557	516	559	587	553	556	519	485	581	523	549	552	552	544	568	526	566	540	508	508	559	518	521	536	528	560	534	590	504	559	538	531	532	560	522	561	484	572	550	521	564	565	549	526	514	555	544	553	566	537	532	564	553	558	530	505	532	537	556	558	569	535	541	520	524	528	558	523	512	562	515	574	547	559	537	526	533	536	512	570	560	592	567	578	513	517	500	562	531	548	567	561	528	534	518	544	540	535	552	548	539	559	574	574	541	573	547	573	528	536	569	534	543	567	535	548	538	545	512	529	579	545	589	497	497	533	571	541	537	529	524	507	552	560	554	518	520	595	543	545	544	503	537	548	559	559	543	495	525	538	521	517	538	529	556	518	549	512	539	539	508	531	491	525	518	559	532	574	520	543	526	587	545	503	534	502	468	530	530	525	561	583	544	539	551	546	503	516	578	558	547	523	561	528	547	509	551	549	532	543	519	535	530	543	563	554	530	536	513	520	548	553	527	510	525	566	553	547	516	553	558	515	562	563	554	533	514	510	516	587	546	510	510	551	531	529	546	543	551	525	515	544	500	540	555	547	554	548	540	543	544	536	557	538	560	573	571	511	531
24330	22406	33100	29681	23159	16048	4317	554	414	438	472	427	434	488	474	438	424	406	435	468	441	400	401	440	437	455	437	443	537	469	476	462	431	429	426	443	432	419	451	430	430	433	437	451	420	424	392	395	453	403	416	449	437	431	416	409	441	431	433	415	426	448	428	434	422	418	479	412	447	436	420	432	439	408	385	429	423	405	452	424	439	433	411	441	446	440	445	404	449	455	439	459	440	452	473	455	438	432	427	374	429	440	448	438	416	432	444	452	420	399	400	439	423	438	427	453	415	389	427	425	452	425	399	432	424	409	449	422	429	419	435	427	469	434	444	406	448	408	407	438	428	429	420	407	402	432	454	429	411	439	408	415	400	431	438	422	444	424	441	465	425	450	426	468	406	433	405	423	415	429	445	396	423	399	430	429	444	442	412	402	439	422	453	427	391	412	440	436	449	404	417	475	440	448	415	443	421	413	416	420	408	390	429	415	422	451	431	446	447	468	414	439	418	446	413	422	418	424	437	435	399	454	426	424	406	427	421	429	408	433	423	400	422	440	444	408	419	416	468	476	449	399	455	430	459	445	429	454	432	412	461	397	443	438	436	434	458	401	429	415	445	401	413	446	459	404	439	450	459	417	430	465	429	405	414	452	443	435	437	437	434	453	420	439	469	380	407	413	425	415	457	419	418	400	390	443	411	404	417	405	426	423	383	427	403	402	428	439	425	441	397	451	424	412	418	404	421	419	401	412	400	436	439	422	414	397	413	428	407	411	433	400	410	419	408	404	415	390	418	442	459	436	424	418	434	410	457	413	413	419	445	438	431	412	444	400	419	409	418	397	410	421	442	451	413	435	424	406	407	449	438	459	456	460	426	448	425	406	415	402	423	440	432	411	413	422	424	440	436	459	414	408	450	443	447	413	447	432	454	436	465	430	451	393	442	450	419	405	399	418	438	412	428	412	449	441	438	435	394	469	453	421	413	398	419	418	454	401	410	422	475	422	415	410	426	440	440	426	418	419	437	388	424	426	416	430	391	401	416	427	438	447	466	418	411	432	404	457	431	421	408	424	431	452	387	432	402	421	447	409	440	438	428	445	434	428	430	426	430	406	437	422	452	446	423	422	414	427	435	463	404	409	418	435	435	393	446	392	447	454	400	447	434	411	424	462	426	444	436	481	399	428	423	402	438	433	373	430	421	419	420	431	409	401	418	414	427	433	435	417	428	417	467	430	444	390	411	457	447	407	427	448	402	443	429	395	435	425	443	437	441	447	405	426	405	415	403	431	426	421	396	417	447	451	418	450	395	439	437	443	408	422	418	425	408	454	451	436	432	420	438	435	409	400	401	404	414	437	400	420	414	410	460	436	375	417	440	423	419	415	427	445	424	404	443	435	438	436	413	429	426	431	441	397	433	446	442	422	464	403	392	441	406	427	407	444	429	407	424	430	414	431	432	419	411	408	411	410	425	437	467	431	404	421	416	451	405	408	403	457	405	408	426	406	422	434	426	419	428	436	438	451	434	431	394	424	403	459	417	418	399	429	424	420	428	430	389	396	439	441	432	442	403	432	427	438	436	408	422	403	430	450	425	485	456	436	406	389	460	386	455	451	443	455	406	402	420	469	423	453	428	432	473	443	425	438	426	431	443	412	419	421	456	455	423	418	390	417	397	447	416	451	459	430	412	418	433	415	418	432	461	453	416	468	449	416	435	441	458	451	423	403	423	397	423	429	412	419	434	420	443	425	414	415	461	420	429	419	450	426	393	414	447	430	455	441	439	397	421	447	454	423	440	417	400	413	409	437	428	432	428	422	411	397	402	457	418	409	422	409	445	422	413	411	405	430	444	442	424	454	436	427	410	458	401	473	410	430	423	433	424	438	419	416	416	409	414	421	418	402	407	418	456	415	402	417	429	434	408	380	426	419	439	436	409	424	468	439	453	418	436	450	420	428	440	422	400	431	400	401	414	415	430	477	402	426	441	397	412	436	386	440	436	449	412	406	451	423	426	432	408	423	437	424	427	433	401	473	441	438	455	424	448	427	453	466	466	416	445	444	407	403	423	425	384	410	445	397	417	419	404	410	404	414	438	419	444	430	399	408	452	435	472	434	426	435	452	420	470	403	442	407	436	412	451	384	399	453	430	444	440	437	431	411	444	417	406	400	395	425	425	443	430	410	415	418	417	438	408	434	427	420	437	401	453	424	427	448	420	437	444	428	426	434	393	468	428	436	459	411	453	411	381	430	420	416	453	424	406	427	401	408	411	445	406	400	417	427	441	447	445	427	411	445	422	417	436	436	462	452	380	421	416	414	436	435	403	407	433	412	411	433	466	415	426	423	453	437	403	397	457	409	402	428	407	423	415	416	417	413	467	449	380	426	419	376	436	461	432	460	405	404	399	402	432	437	412	461	418	443	428	395	413	478	422	459	461	440	448	422	445	390	404	427	389	431	406	414	415	432	443	411	449	457	402	481	415	435	416	467	435	434	413	418	418	457	401	400	417	415	443	426	398	398	390	398	411	448	431	425	415	423	427	443	422	401	406	415	428	428	405	416	472	441	408	443	410	424	412	446	444	438	426	384	440	432	403	400	431	416	429	448	438	371	457	427	456	453	465	421	400	400	417	451	451	386	404	429	400	458	422	402	398	407	428	422	408	457	424	411	419	453	419	447	427	456	445	466	452	464	406	403	413	458	420	401	417	419	410	433	450	430	414	430	404	409	409	426	482	410	429	394	397	440	441	448	411	408	430	423	410	402	409	454	410	432	416	438	452	416	418	456	410	430	415	452	426	452	410	420	402	435	414	420	434	404	429	478	445	449	407	429	408	416	407	421	374	419	429	472	466	422	414	440	413	482	410	408	402	419	436	397	436	400	434	409	416	443	411	410	409	431	430	420	449	377	430	413	373	438	437	428	449	455	425	446	417	432	432	447	450	431	436	405	421	436	433	390	444	444	429	417	443	416	413	415	423	426	414	420	409	414	469	431	438	429	449	427	431	431	421	407	425	373	404	435	422	412	443	431	418	425	429	415	444	437	440	429	417	441	440	407	468	418	444	418	421	451	468	417	392	441	413	449	412	449	450	414	440	439	425	445	409	401	420	430	409	383	415	382	443	431	456	467	407	462	395	415	443	435	436	451	428	413	422	412	437	426	442	450	470	433	414	454	423	454	415	404	435	438	420	426	429	431	414	447	432	411	431	441	420	486	460	463	459	480	410	440	421	432	433	418	424	459	412	408	415	413	438	424	437	452	419	448	402	433	392	434	448	406	429	442	411	418	402	423	444	424	444	430	448	440	421	407	421	462	421	435	466	440	449	419	437	443	484	429	467	430	435	425	399	430	394	446	425	426	417	429	416	443	412	413	455	444	403	434	440	422	426	423	377	419	401	421	438	445	429	395	405	460	429	445	427	419	401	436	451	466	424	457	490	419	394	413	423	413	405	421	381	427	454	430	438	429	415	419	443	408	411	423	449	407	456	425	432	436
58150	91430	71417	44923	28652	13705	5030	771	682	690	671	691	638	686	677	665	610	651	656	614	637	688	652	676	613	655	624	749	769	756	716	693	649	656	694	648	678	654	654	660	644	649	599	643	648	603	621	643	674	640	674	626	692	675	632	676	618	691	669	615	624	629	638	635	664	650	617	646	632	639	699	600	683	651	665	665	663	627	623	673	657	671	675	594	674	634	650	695	626	690	636	660	686	661	697	634	626	657	661	649	671	636	665	691	645	633	651	618	636	645	644	637	674	630	646	657	685	668	683	653	713	676	624	648	661	649	686	637	665	704	638	639	661	651	672	612	687	646	619	653	665	602	637	635	660	585	634	644	652	620	635	611	617	641	689	681	632	654	618	676	636	639	678	670	676	658	625	680	604	634	626	663	650	658	605	650	658	635	661	666	654	674	665	695	629	648	672	630	623	629	671	632	709	682	624	637	633	658	666	651	645	615	651	658	655	631	657	659	662	634	644	658	621	637	623	602	658	670	687	646	663	628	628	653	596	663	664	629	697	663	711	646	638	681	677	655	628	696	666	646	664	639	648	607	633	667	666	630	670	597	636	623	666	633	681	632	612	665	630	642	617	661	674	639	633	656	671	686	662	690	646	659	629	638	655	656	620	652	692	635	631	633	672	657	677	649	626	668	646	659	680	665	661	670	632	609	679	686	646	632	611	663	645	604	596	621	629	718	642	669	623	645	640	656	658	630	649	621	662	655	653	652	612	645	639	643	672	688	700	629	654	702	696	643	660	635	671	667	657	636	676	638	683	667	604	652	658	649	639	607	655	641	642	621	628	678	630	671	673	709	645	632	628	643	647	642	604	658	656	660	648	662	633	638	603	626	638	634	608	665	653	673	600	691	648	711	657	627	651	668	606	643	644	711	628	660	666	674	669	660	685	641	625	628	584	575	662	629	668	603	631	624	647	668	600	676	698	636	665	645	641	639	676	625	665	629	613	592	669	665	667	689	682	665	660	606	652	641	666	675	661	650	652	661	633	654	649	623	665	648	646	664	620	665	667	609	641	641	638	619	645	665	610	659	636	656	614	682	642	672	664	631	662	622	658	582	657	671	670	636	678	633	642	622	610	632	628	659	656	667	635	655	630	725	608	643	627	650	636	642	661	636	644	632	667	623	654	633	638	625	627	685	633	639	661	666	631	637	663	660	614	648	651	644	675	674	629	649	619	663	648	633	674	620	652	663	616	686	664	665	658	694	657	665	624	672	642	613	663	650	655	641	638	606	644	603	633	717	656	634	667	683	662	654	711	649	679	634	659	701	641	657	697	678	669	692	641	635	658	607	657	668	630	634	669	633	670	656	598	684	640	660	645	643	620	699	655	631	640	604	672	610	627	661	653	621	658	648	639	669	646	632	652	649	589	668	651	628	651	628	656	600	628	691	691	653	688	695	642	654	643	658	661	616	665	641	639	632	691	625	680	643	662	596	611	678	684	660	620	639	600	624	670	613	660	692	665	673	631	662	636	621	651	655	676	605	643	589	633	679	614	652	632	606	638	660	683	663	584	607	607	639	597	639	671	632	651	677	636	644	641	671	635	698	634	650	630	672	635	655	686	647	614	656	665	637	648	675	615	660	670	621	572	618	631	681	665	619	629	652	636	641	651	593	669	607	639	684	606	688	632	660	602	635	651	603	588	646	668	655	647	691	615	623	735	679	672	658	668	645	646	649	638	654	674	623	666	666	639	641	640	595	617	642	662	670	660	664	615	670	624	633	668	698	660	621	676	634	660	639	667	619	674	723	644	682	620	648	628	626	655	635	640	634	665	618	676	639	670	627	648	652	652	657	648	602	676	622	613	628	599	656	642	658	643	620	624	648	635	634	677	637	648	607	632	677	666	637	639	689	630	592	643	675	692	684	659	628	620	691	632	668	628	630	621	649	635	666	680	627	716	658	641	642	686	614	683	643	667	647	621	619	668	612	646	616	611	695	652	623	717	639	639	633	627	641	709	625	625	652	655	599	646	634	648	657	671	644	672	654	671	612	652	654	668	609	626	666	631	642	646	632	668	619	655	628	681	680	653	686	610	623	672	674	703	641	667	667	667	650	627	675	645	630	671	659	680	605	611	649	635	668	679	670	677	675	666	693	651	627	635	615	638	638	665	622	682	622	684	659	669	632	615	648	697	640	672	613	649	674	620	686	643	652	631	622	653	657	654	638	651	668	662	639	675	623	654	627	639	660	666	667	685	618	647	609	647	690	680	655	668	700	665	653	644	617	616	640	673	635	676	640	650	620	626	635	646	633	666	697	652	613	656	617	642	661	631	643	659	615	650	650	662	659	659	645	659	630	656	655	614	626	657	633	626	619	656	634	683	647	662	666	651	576	699	683	628	701	663	682	647	645	619	659	651	670	656	671	652	667	645	650	622	639	651	703	661	672	667	585	633	662	661	631	682	618	603	662	619	669	668	646	630	621	620	675	694	655	640	685	668	652	647	664	627	593	672	617	666	641	633	674	685	658	677	619	650	628	590	625	672	657	653	659	674	630	629	644	664	688	651	637	659	650	646	622	644	693	692	655	656	628	646	619	676	632	692	685	641	689	655	643	627	719	723	648	649	611	684	666	679	609	634	579	638	661	683	668	652	588	683	670	636	627	626	660	640	636	683	649	680	654	610	654	643	643	611	620	635	631	667	627	681	628	667	605	622	686	626	613	616	637	648	622	643	658	628	675	711	634	625	645	683	592	656	645	661	663	676	612	637	652	708	651	643	608	656	642	587	632	667	653	681	609	677	617	651	687	662	644	625	619	654	650	669	645	664	703	669	639	666	673	624	662	656	663	625	624	643	625	644	624	632	670	680	675	608	637	642	663	648	676	646	640	602	629	621	650	700	638	659	636	671	616	671	634	611	682	682	643	680	678	689	620	653	607	626	682	652	649	688	587	622	696	638	623	632	687	675	643	680	675	610	614	675	664	614	632	674	693	663	606	649	607	624	667	654	654	640	675	681	684	648	646	685	657	628	597	668	624	624	650	603	649	684	650	647	652	663	658	699	648	669	691	686	665	619	671	694	702	681	626	612	631	632	650	615	649	660	642	664	614	611	677	694	617	661	660	684	623	603	625	673	612	661	650	621	637	657	623	701	668	678	627	668	647	667	660	655	641	634	600	620	604	671	672	597	626	642	617	655	673	694	661	662	673	680	662	630	645	639	667	682	662	645	628	696	641	668	604	674	628	620	663	635	675	646	622	626	657	636	611	651	654	623	610	651	695	679	627	702	652	632	685	659	683	688	652	653	601	660	680	602	673	665	661	664	655	632	627	671	663	661	614	672	636	625	624	680	643	644	653	669	600	612	685	647	677	645	646	622	686	685	620	662	613	694	637	668	607	696	635	634	657	644	616	632	682	635	637	619	653	641	648	650	667	652	680	619	632	616	652	646	613	649	615	656	656	630	643	646	631	666	621	651	607	644	712	642	661	664	640	639	696	654	629
23477	21992	31654	26845	23580	21752	13234	1049	446	491	467	497	485	475	432	475	482	422	465	496	431	454	462	468	472	467	434	525	524	526	539	432	475	447	431	425	463	433	438	461	473	441	437	455	477	436	443	482	462	439	450	419	479	420	424	428	468	425	390	424	421	412	417	459	469	457	476	452	448	442	428	469	429	428	416	439	445	449	441	439	438	428	440	459	405	445	376	426	443	369	448	480	430	462	414	413	417	410	440	460	433	465	444	460	439	449	463	440	444	409	408	469	475	463	471	412	459	490	408	450	427	407	444	463	445	459	455	448	485	437	435	457	437	422	433	449	425	443	439	457	443	445	461	455	434	436	417	425	448	439	449	410	440	415	461	413	415	470	457	427	423	420	442	484	468	432	424	429	440	421	450	445	452	427	438	416	431	431	448	452	436	440	403	486	463	467	474	442	462	451	473	421	432	458	456	453	391	399	478	424	461	451	438	487	470	458	456	414	434	434	425	458	426	458	461	441	416	451	469	462	432	418	436	441	457	383	404	433	484	453	462	464	450	423	444	417	420	433	481	452	438	433	424	436	436	410	447	462	454	422	420	404	472	477	460	456	413	443	461	425	446	443	435	433	425	428	416	498	441	450	435	456	471	448	396	460	445	450	436	410	466	427	454	455	426	428	486	430	430	459	476	457	493	423	457	441	439	431	448	430	410	446	441	470	442	434	443	432	416	430	444	461	460	449	451	438	442	450	459	446	437	449	447	455	454	451	449	431	426	443	503	440	442	459	410	441	446	455	474	423	465	475	457	440	427	454	429	460	453	447	442	423	428	475	429	459	469	462	461	418	469	458	432	498	447	439	407	450	452	444	471	478	416	420	402	467	430	446	407	436	454	453	419	444	447	424	468	469	417	419	450	440	435	399	440	444	432	420	454	479	436	440	445	402	441	428	460	448	448	438	445	403	433	449	429	437	412	423	461	404	419	433	413	446	440	450	462	436	459	446	438	455	479	431	483	434	447	455	482	460	455	395	459	456	435	439	465	448	463	449	439	427	451	400	442	480	449	451	442	465	435	429	422	472	448	443	429	427	464	451	449	415	447	461	417	428	431	427	455	455	424	446	449	429	415	430	422	446	441	462	424	460	459	389	420	419	479	412	432	433	419	462	425	409	454	449	445	494	457	411	417	480	456	429	411	446	451	431	431	420	427	406	476	448	487	455	454	438	453	452	466	433	419	455	473	461	457	472	431	453	477	429	451	440	450	463	448	415	423	395	424	464	441	449	447	430	440	437	441	503	463	440	439	456	448	457	467	441	450	436	446	441	419	440	517	432	462	415	468	419	434	445	504	421	467	458	448	446	417	442	449	427	440	472	430	464	429	498	463	431	432	376	456	432	431	406	431	454	444	468	450	432	411	444	417	442	505	433	492	477	414	434	440	444	431	456	442	444	424	455	403	467	418	477	418	425	413	430	398	460	459	440	474	427	453	455	433	470	456	410	430	429	416	436	443	449	455	451	433	421	418	431	416	458	445	412	436	442	448	443	470	440	436	438	449	397	434	434	435	416	474	457	436	439	421	418	427	448	449	451	430	455	443	480	446	426	445	408	429	417	440	467	460	453	475	427	466	435	456	421	442	449	406	484	430	417	463	455	451	431	434	455	444	512	449	434	489	442	483	439	424	451	449	473	444	469	429	446	437	460	442	411	451	450	404	444	447	458	424	443	469	428	449	395	468	440	438	430	459	410	429	428	427	437	442	431	429	433	468	463	425	473	429	431	444	448	432	451	428	449	507	453	434	433	462	441	420	437	441	448	438	482	413	429	452	426	434	440	413	448	471	445	456	454	454	447	494	439	417	489	442	433	452	413	476	431	434	417	439	446	438	422	425	430	447	429	431	462	455	448	462	468	435	441	453	430	470	486	440	429	425	446	441	438	480	466	469	455	432	406	438	450	466	444	461	436	461	441	427	419	449	427	414	415	428	483	420	473	460	466	457	429	424	448	472	437	425	447	423	455	416	408	477	414	429	424	450	461	444	424	454	463	404	431	443	443	429	416	410	434	460	466	437	440	420	409	427	422	413	463	415	413	430	386	404	426	469	424	425	468	432	406	420	413	443	438	425	455	433	462	433	456	469	434	454	450	451	422	445	471	439	441	440	469	440	462	445	465	434	433	450	422	449	435	453	474	394	436	422	407	459	457	400	427	434	438	431	457	406	444	439	437	458	464	485	454	456	467	469	443	442	442	477	453	408	449	424	439	457	449	399	449	448	463	434	426	438	442	479	448	436	417	457	463	457	437	422	435	436	453	449	451	458	428	443	445	441	458	459	427	439	444	476	413	466	432	418	452	429	438	447	449	452	481	440	457	434	440	462	441	485	435	390	412	435	480	471	450	432	419	425	434	428	407	457	426	437	407	488	460	453	448	461	428	450	445	444	400	460	461	478	423	428	456	442	428	438	474	489	433	439	441	425	413	471	426	402	442	457	406	452	435	438	430	431	489	459	440	427	459	416	466	461	440	448	456	412	443	429	422	443	462	472	420	440	429	403	479	423	413	475	423	428	450	416	458	422	487	436	467	431	412	410	451	424	440	437	447	449	421	388	458	432	402	476	458	458	475	476	450	456	435	456	495	463	442	414	440	494	455	428	454	416	433	438	456	430	420	434	452	422	444	423	431	447	458	439	431	445	435	422	417	449	424	443	466	431	410	437	460	422	429	458	446	464	453	454	414	460	460	455	464	408	449	426	442	429	451	470	444	418	490	477	407	411	475	455	450	453	435	454	448	435	447	461	435	454	444	426	443	448	446	425	454	462	468	474	419	487	414	460	454	444	478	455	384	466	462	456	416	448	434	414	454	433	434	429	466	469	438	422	445	454	399	454	387	414	435	451	437	471	417	451	431	436	453	443	423	466	441	441	438	428	467	466	450	426	449	433	461	457	437	443	422	419	439	406	424	469	464	450	414	469	432	421	418	448	473	435	433	436	447	454	479	422	416	398	434	457	454	460	458	460	431	424	420	414	455	457	396	427	461	471	442	435	444	445	431	408	419	476	424	439	428	446	465	418	440	446	474	462	449	456	445	439	476	423	451	431	475	448	428	436	463	416	416	424	454	445	473	455	443	450	439	450	425	468	428	456	447	433	465	436	438	445	432	471	475	439	437	422	457	471	460	475	438	434	426	480	470	428	439	467	458	410	436	430	455	447	466	449	448	445	441	452	428	456	464	430	453	439	474	440	458	443	452	430	452	458	447	445	445	447	471	451	472	429	472	442	441	417	478	453	410	430	431	447	440	404	434	472	443	452	469	463	411	454	467	438	443	453	443	442	423	434	436	481	412	449	455	484	452	470	394	425	431	414	436	405	443	415	471	428	431	469	463	461	431	447	470	408	455	444	466	467	456	449	444	429	453	438	438	410	425	465	478	437	445	431	451	427	452	473	433	462	443	420	435	439	473	439	444	458	462	430	418	436	435	461	467	425	414	454	449	458	474
62560	102929	82540	54982	36517	20578	8878	1049	724	681	726	713	684	757	684	644	654	669	679	693	647	662	649	619	658	662	656	798	793	797	715	648	657	655	680	644	614	656	656	652	682	646	645	672	661	705	642	643	681	617	654	659	649	627	684	651	710	654	622	646	655	667	632	670	635	649	624	693	668	643	665	637	609	643	605	667	697	685	647	595	661	674	687	624	680	630	673	638	593	631	674	713	647	695	627	652	664	650	666	631	682	660	639	685	654	697	613	692	642	637	655	610	660	655	640	659	654	700	637	684	672	623	664	664	688	633	676	625	652	642	679	631	674	653	694	624	667	650	666	623	646	670	676	670	667	650	634	682	658	695	672	635	635	671	651	643	644	649	610	622	634	677	641	688	645	670	695	667	659	629	671	682	657	638	657	657	626	663	676	613	657	677	625	635	704	656	626	678	662	645	711	702	656	661	597	688	664	658	642	666	648	670	650	667	618	659	634	673	657	674	672	692	692	670	616	650	632	646	624	654	654	645	684	653	646	645	637	656	628	643	631	636	651	642	677	626	650	686	711	675	668	655	689	688	635	611	651	640	636	618	661	633	669	643	656	674	672	663	725	662	658	674	634	655	657	643	638	709	687	641	655	677	645	637	652	612	614	686	663	692	674	685	648	641	668	638	655	707	636	659	673	628	646	649	629	660	664	634	674	648	652	701	677	664	638	689	645	646	669	639	686	673	674	672	661	647	688	588	639	687	647	674	623	597	616	638	654	664	662	664	647	646	668	695	667	637	666	641	624	687	657	646	658	693	645	667	651	619	686	662	647	657	662	651	657	666	644	637	648	628	623	637	652	664	691	655	622	659	626	640	693	646	659	694	651	654	671	631	588	692	651	704	669	628	675	659	640	693	643	642	663	633	664	664	682	643	661	665	687	674	700	641	647	713	649	640	649	664	601	691	678	669	665	669	667	678	668	674	641	619	644	654	652	660	660	647	683	644	632	650	656	707	665	671	637	656	663	666	681	677	632	666	706	608	649	667	654	653	626	727	652	670	693	647	616	653	680	672	690	684	672	640	665	651	668	647	618	663	693	673	628	659	651	692	653	646	613	629	691	660	659	597	661	666	637	672	641	638	630	661	661	636	691	657	620	659	640	689	658	641	678	694	654	665	692	617	629	684	616	681	621	630	667	668	636	615	671	688	632	688	696	714	639	693	660	653	647	685	632	641	642	690	614	629	669	625	632	633	688	618	585	670	671	684	648	675	644	636	658	650	653	639	638	690	702	661	642	673	641	631	707	637	681	668	691	673	691	621	698	643	652	670	680	641	651	633	637	629	635	679	653	656	651	687	607	695	674	654	672	670	698	645	626	653	633	640	664	675	648	650	646	698	649	673	646	656	705	665	656	599	646	694	639	597	652	678	661	678	646	631	661	678	676	667	622	670	702	661	671	660	683	666	641	586	637	630	699	605	666	676	649	675	661	621	648	657	611	644	637	648	635	627	639	655	702	613	709	675	687	651	666	627	708	673	647	650	628	638	649	677	683	652	677	655	666	710	672	646	634	716	686	625	655	706	645	630	653	685	665	623	606	634	560	658	630	652	681	641	712	643	611	703	641	682	695	665	670	620	655	647	670	655	691	637	650	578	654	663	634	617	699	653	665	663	641	642	594	626	665	659	632	635	688	688	664	660	634	690	643	679	641	635	641	619	670	629	635	688	663	659	662	699	651	642	650	599	650	623	639	643	644	695	697	633	645	654	623	666	623	687	624	693	666	667	675	658	689	687	631	659	643	673	642	640	636	680	669	677	652	652	630	673	706	696	703	630	633	643	665	651	637	643	676	615	666	596	693	631	674	609	674	654	659	693	621	707	718	688	669	657	642	659	678	644	659	667	637	652	632	663	660	682	628	662	637	659	644	650	601	676	693	686	629	656	675	632	666	644	620	659	650	657	597	647	617	652	714	654	654	696	660	631	666	633	615	675	615	697	677	647	648	696	662	676	634	602	653	660	638	648	678	659	617	660	660	691	714	638	629	618	682	676	658	626	687	645	686	673	657	668	637	661	643	640	633	609	675	679	672	650	614	643	609	620	650	695	623	601	628	663	657	645	655	670	635	719	667	622	651	668	629	677	624	635	648	647	691	615	651	623	718	629	619	663	665	671	636	653	602	679	660	650	665	618	692	702	655	703	681	663	674	620	689	640	651	679	688	639	695	636	685	654	669	679	636	607	652	694	622	676	681	646	670	617	705	622	672	674	725	678	630	679	667	627	648	671	650	648	640	637	695	712	606	665	622	698	643	637	670	702	631	629	657	614	637	653	651	632	652	678	664	669	592	653	652	654	653	716	678	635	651	645	657	664	623	673	651	648	722	634	699	691	628	688	627	655	627	641	647	651	670	642	661	657	661	635	627	627	651	649	611	681	608	641	664	635	676	671	657	663	620	636	652	711	654	646	617	638	707	657	649	663	599	649	670	611	645	697	655	645	681	667	693	662	704	634	669	675	646	637	645	654	635	659	669	672	649	641	641	642	646	701	674	622	692	661	634	683	660	723	628	674	636	649	690	677	654	667	679	699	654	685	677	643	663	657	632	671	633	656	626	655	629	664	641	663	649	661	640	669	655	662	653	655	645	675	656	710	642	647	717	660	642	649	656	663	629	690	628	682	641	709	663	612	642	687	668	644	623	666	719	634	645	648	654	699	642	633	642	622	656	694	632	673	661	627	630	662	668	641	711	644	618	652	620	695	627	633	647	614	639	666	680	682	663	635	647	696	666	646	682	690	660	627	644	669	673	633	620	690	636	679	625	672	646	637	665	635	634	688	687	655	618	671	668	675	699	679	669	665	665	645	680	615	634	650	668	673	673	681	668	635	674	660	635	657	667	652	617	631	647	653	670	719	658	712	647	608	663	645	671	705	719	688	668	647	657	639	629	627	651	653	690	630	703	672	626	662	687	646	671	649	645	641	692	644	584	655	632	645	671	670	662	651	654	692	631	654	678	640	699	639	664	601	688	707	670	696	670	671	664	700	664	663	657	671	673	639	640	640	640	704	684	719	676	625	682	675	632	684	658	657	632	682	665	682	644	634	646	682	652	681	629	663	690	651	693	639	665	672	661	660	650	664	642	655	586	670	640	643	645	653	659	624	671	652	657	668	618	674	650	678	660	686	608	641	660	666	634	699	682	663	599	622	652	649	638	662	648	655	633	647	643	680	654	640	666	659	666	685	631	651	638	647	661	731	633	626	628	642	689	667	666	618	633	700	640	670	645	660	694	617	624	645	605	648	659	679	640	663	653	685	612	621	648	640	672	703	686	646	670	633	685	688	637	656	615	642	647	687	647	657	635	701	637	628	633	636	630	638	706	634	638	635	613	648	644	674	646	653	680	664	633	600	695	653	624	646	692	647	652	723	632	695	652	719	634	644	604	635	649	672	725	626	631	653	613	668	636	649	654	634	666	650	649	694	669	631	644	650	661	617	658	665	643	675
28376	27355	29905	17277	4274	1114	581	353	348	370	365	337	363	348	334	348	370	328	345	351	345	367	335	321	344	349	328	339	351	350	352	371	364	343	357	390	354	355	328	342	345	329	370	347	369	354	365	353	363	324	376	351	345	346	368	358	335	356	309	346	333	367	362	345	327	352	359	339	361	327	395	378	360	354	363	357	349	390	365	345	363	322	361	357	370	355	325	364	299	366	334	368	384	338	350	346	348	332	365	361	337	366	361	356	346	345	382	351	350	376	391	382	360	325	348	336	330	351	373	354	356	359	358	347	384	347	370	316	351	359	362	365	361	328	328	359	386	349	364	316	382	339	342	372	360	344	327	342	384	357	371	309	355	385	336	341	358	352	321	338	360	360	331	343	359	355	356	335	380	340	363	354	371	359	348	376	358	346	374	354	316	347	352	371	305	341	360	362	343	334	366	325	370	336	337	346	363	361	367	343	388	382	348	312	346	367	386	370	343	358	362	343	386	355	376	370	402	356	363	335	320	331	317	356	337	386	373	355	359	369	383	342	332	312	341	332	358	344	332	338	345	312	337	328	361	362	377	364	346	389	324	350	342	344	341	334	362	348	393	377	328	372	340	321	329	362	381	352	356	375	351	352	365	354	329	330	351	353	366	325	373	337	316	379	382	326	339	348	348	336	350	324	384	338	333	340	335	366	366	365	374	344	344	369	369	356	334	332	354	352	354	340	346	355	359	329	344	354	338	337	330	341	344	371	362	347	366	350	369	380	337	328	352	362	341	365	344	349	341	328	377	366	354	349	356	345	342	344	335	352	344	344	323	347	336	394	339	348	360	356	372	361	335	320	374	381	330	349	337	315	332	381	366	366	348	323	383	327	318	375	326	356	388	334	360	374	351	376	341	353	390	314	343	375	341	346	327	339	384	357	354	368	312	321	378	367	363	355	356	343	351	413	365	389	338	360	353	352	385	367	342	364	383	366	328	327	362	331	372	401	349	373	396	354	351	355	338	365	344	309	323	333	343	346	357	333	366	339	346	356	336	356	343	381	356	378	341	343	361	352	360	331	347	342	391	333	342	333	354	339	330	351	321	358	366	362	372	326	368	342	352	338	370	365	355	384	334	350	314	338	319	366	373	389	329	331	323	332	316	343	397	337	380	353	367	374	343	364	349	370	383	343	346	368	344	358	339	325	349	354	365	388	350	364	376	350	341	366	355	356	335	343	355	357	388	369	338	335	354	355	358	351	364	371	362	360	359	340	324	319	321	370	331	348	357	375	320	354	363	366	323	341	370	347	344	349	362	367	337	353	355	376	353	344	324	338	349	316	379	339	329	387	332	341	352	373	348	375	323	314	349	335	345	358	348	342	357	357	362	341	348	346	365	328	339	375	344	362	361	341	347	383	341	407	321	356	341	319	364	341	333	356	381	363	348	333	349	360	369	327	351	356	383	306	385	353	338	318	337	347	372	326	357	347	385	378	362	308	343	363	399	352	360	354	361	346	339	360	351	365	372	361	343	356	357	369	359	381	353	364	330	371	361	347	335	332	340	326	339	361	364	349	344	354	352	323	344	348	353	344	365	343	350	386	355	339	361	323	323	371	345	355	355	360	325	345	385	340	393	336	366	345	322	364	350	341	361	329	325	340	367	354	339	370	363	335	339	341	377	349	362	350	360	333	360	344	333	318	335	353	340	363	357	362	365	373	372	350	355	367	376	353	347	348	373	343	338	354	356	353	398	329	333	400	343	344	316	361	345	317	331	365	357	334	361	360	377	353	345	347	335	368	355	346	371	337	353	311	374	364	346	338	358	356	367	365	332	348	352	360	318	350	346	353	351	358	362	358	391	359	346	341	325	348	352	351	361	327	344	356	379	398	360	366	410	393	370	343	351	369	362	343	353	380	339	363	366	359	325	380	342	387	379	346	373	368	343	344	358	390	366	385	349	358	343	357	356	353	331	380	363	393	376	329	352	367	346	376	357	372	350	347	371	372	339	347	342	341	366	351	381	341	337	373	344	367	360	365	353	369	352	329	404	348	355	327	374	349	380	365	346	347	362	352	325	364	319	357	361	376	367	330	332	365	355	368	331	327	371	334	356	373	366	363	357	368	372	400	388	386	367	361	346	342	357	369	354	365	362	378	358	304	358	343	336	349	367	366	384	362	288	378	331	341	326	360	377	348	354	379	366	361	376	375	340	349	338	340	360	373	377	375	341	338	346	340	415	375	355	353	341	329	346	362	361	364	369	362	354	318	382	373	359	400	345	373	363	367	350	344	331	340	336	361	332	367	361	358	352	330	401	371	345	366	357	330	386	381	349	347	361	357	338	360	341	355	368	339	338	347	368	344	340	341	350	358	347	383	322	367	350	352	372	339	344	318	344	329	362	372	376	336	349	369	337	359	364	382	357	387	334	352	371	350	356	367	372	350	350	366	325	379	365	393	357	358	364	328	320	381	357	349	339	343	340	359	377	312	387	365	372	396	337	362	376	335	365	318	339	366	344	320	325	346	362	373	376	333	366	345	335	353	364	333	368	367	349	366	361	335	344	347	348	368	366	363	346	353	362	336	367	341	361	351	355	351	358	345	356	391	359	340	349	344	369	368	375	310	354	334	357	341	340	335	327	351	367	317	347	348	393	362	362	363	338	348	340	364	316	342	351	353	372	351	368	370	359	335	313	375	344	353	344	340	344	346	347	354	336	361	334	364	336	344	363	329	366	374	356	373	311	338	373	369	350	337	366	359	352	369	338	365	352	382	363	338	390	343	359	375	381	370	370	331	355	312	322	373	333	343	314	334	367	351	388	364	358	349	365	342	376	364	340	325	365	342	338	343	383	381	347	378	337	345	349	349	330	325	352	334	334	373	384	325	365	352	317	397	348	365	344	358	340	349	387	358	342	325	331	369	381	327	358	339	353	360	377	347	355	393	346	345	349	369	352	363	359	367	349	383	351	362	366	347	375	349	377	389	381	323	329	348	347	373	366	377	354	349	353	364	367	338	344	344	381	376	340	353	374	356	344	366	328	376	343	364	362	392	351	365	339	351	385	356	347	359	338	369	360	353	329	359	358	341	376	365	345	332	363	429	374	361	346	367	368	367	390	331	344	369	342	366	376	362	362	337	322	318	374	327	331	348	368	379	357	352	371	347	346	330	371	360	394	344	347	319	393	315	345	328	341	340	363	329	397	356	352	329	368	357	363	372	354	378	352	358	375	357	362	316	361	378	344	322	343	363	329	371	376	349	396	337	354	351	332	349	374	359	403	339	395	332	321	338	349	350	340	349	368	357	342	363	358	365	356	343	365	345	388	338	354	340	352	363	381	357	359	346	327	344	324	322	369	360	352	355	373	338	338	353	335	369	358	348	374	342	330	374	327	342	340	334	347	348	356	356	350	351	332	345	370	342	369	340	378	335	347	404	336	360	339	353	361	344	374	346	335	329	345	356	359	368	371	349	362	365	350	346	357	344	341	385	321	347	347	356
32313	45926	34974	17495	6522	2225	1008	550	511	555	582	536	530	590	555	570	556	552	570	550	529	605	546	544	552	573	566	506	597	519	570	541	570	527	555	551	541	582	550	558	600	549	540	533	523	532	591	498	531	554	557	548	579	513	566	528	526	529	581	531	529	572	564	543	531	552	547	539	541	563	510	524	561	567	500	559	541	541	527	502	538	478	540	540	563	540	508	510	508	518	557	532	500	577	544	524	536	535	543	560	525	524	546	562	537	567	540	541	552	529	533	558	609	515	491	503	521	533	550	572	532	532	576	570	545	572	547	539	572	532	576	554	518	530	521	536	549	544	540	564	521	527	501	530	558	545	509	551	579	531	534	528	578	530	512	567	543	522	592	571	534	561	549	546	560	549	540	523	540	562	525	529	539	544	509	549	523	563	544	591	556	556	549	572	568	566	539	568	573	536	578	573	548	548	538	574	545	570	522	543	570	497	543	574	512	536	545	543	517	519	526	511	569	567	546	546	568	576	516	554	538	550	542	534	495	551	570	540	532	560	526	525	573	530	544	557	547	529	569	571	536	520	578	589	557	589	521	527	546	552	540	552	536	551	543	553	567	553	555	588	540	557	535	527	509	537	527	514	541	576	511	535	532	541	551	549	561	525	549	556	558	568	564	512	512	521	542	515	600	535	566	544	530	573	526	548	509	583	546	583	549	524	562	535	532	574	557	527	543	571	569	523	567	562	557	549	528	537	543	572	539	543	539	589	558	517	544	553	527	530	552	572	546	536	539	542	545	574	502	517	571	565	522	520	514	534	534	537	555	536	533	580	578	552	492	549	532	547	524	545	532	540	548	557	549	523	562	526	547	533	564	499	558	553	552	595	554	570	542	540	574	512	547	513	564	533	588	510	547	528	510	546	589	554	558	566	550	527	559	547	504	573	559	519	557	532	583	530	581	563	550	537	575	539	524	595	583	534	526	543	544	514	545	528	544	546	555	527	527	543	566	562	531	528	535	536	512	568	558	560	571	540	536	576	538	567	515	535	472	562	552	518	582	540	554	567	539	558	519	569	549	585	531	536	534	580	516	550	551	517	569	549	535	493	567	523	564	533	550	523	556	537	559	525	526	539	575	568	546	564	523	595	537	569	580	558	597	587	550	548	563	547	554	562	566	573	558	549	539	582	567	526	560	555	513	542	565	508	587	567	573	526	504	552	556	559	588	545	539	539	553	554	535	545	596	552	577	576	531	558	589	574	551	545	523	555	547	514	540	528	527	560	537	518	533	498	516	509	502	582	546	555	545	541	557	526	603	525	572	551	536	527	528	568	519	548	565	540	512	560	512	547	554	536	560	602	547	534	521	547	542	533	585	550	528	535	546	561	550	509	531	539	572	581	576	551	570	545	554	572	556	563	568	546	562	566	547	530	537	558	556	579	569	580	514	493	547	527	554	582	542	551	514	566	524	572	515	520	528	522	544	539	535	550	569	525	547	538	517	577	544	594	556	553	517	563	560	525	517	553	544	539	542	568	543	557	579	564	530	537	570	540	515	534	547	539	520	575	546	555	517	560	560	539	580	544	541	573	553	540	557	594	514	537	578	539	578	549	579	514	562	501	530	501	546	513	574	561	503	579	540	525	545	543	509	595	531	554	551	544	591	554	551	545	537	556	567	512	604	568	543	558	554	533	527	589	593	555	556	546	533	514	568	531	548	558	534	548	545	558	517	536	554	548	552	506	537	544	543	541	625	536	541	548	579	522	567	522	511	538	579	567	567	574	537	490	577	494	549	572	554	557	538	525	525	538	531	531	562	574	539	522	520	548	537	517	533	521	546	528	528	554	557	568	564	565	560	584	531	555	499	523	562	569	596	504	529	534	598	533	562	567	526	574	526	530	577	540	580	596	548	542	500	518	563	542	536	518	536	559	526	517	554	533	585	529	535	536	556	557	531	547	524	546	548	561	550	568	578	534	517	532	534	513	537	528	549	553	581	522	591	521	548	568	546	536	543	548	531	554	566	514	532	529	492	615	550	561	510	525	551	552	555	529	532	523	509	528	552	531	574	556	570	540	565	512	524	543	569	526	542	560	567	516	544	548	538	580	584	558	545	512	547	543	541	559	555	550	563	570	566	543	586	511	556	559	530	570	558	567	570	560	556	522	602	513	531	555	561	512	542	504	563	585	527	551	579	550	536	532	527	534	587	545	537	530	524	535	538	579	576	505	544	584	509	504	508	584	561	546	514	564	537	559	577	526	596	553	588	531	550	536	512	509	508	508	572	522	565	537	546	567	593	552	563	523	524	532	546	549	555	534	572	567	580	568	543	529	528	580	561	545	534	535	585	592	544	530	547	579	560	540	545	538	554	551	546	531	552	546	547	559	559	511	580	544	508	608	553	550	567	557	506	511	495	563	584	539	563	511	547	566	592	523	566	550	581	561	547	590	531	584	541	546	507	498	598	559	535	530	559	578	510	556	526	519	550	555	553	553	530	560	544	554	584	525	574	555	552	574	509	577	519	584	573	509	550	556	562	574	579	548	557	529	544	533	533	559	517	516	528	574	617	558	544	541	526	562	516	541	564	551	551	529	545	555	534	536	513	541	510	533	542	535	553	519	550	568	573	568	571	585	544	580	529	519	547	543	512	485	545	575	569	525	548	560	581	557	530	574	548	535	558	573	552	522	566	554	551	496	556	533	523	544	558	564	548	589	608	568	556	579	578	548	579	540	549	541	512	485	550	573	597	533	533	553	542	605	544	551	539	550	556	568	504	586	568	514	534	572	569	551	496	533	566	535	577	513	542	538	519	514	540	513	548	526	565	528	551	552	524	529	548	524	535	513	570	546	528	543	578	531	573	530	569	514	564	573	535	566	530	522	568	553	550	567	522	530	566	559	570	502	565	537	542	545	528	554	503	566	525	544	556	526	551	518	527	513	563	537	535	534	513	567	540	554	586	499	550	551	529	590	616	535	541	558	542	572	527	592	516	545	518	540	485	520	526	510	512	558	543	528	568	544	561	575	517	543	504	507	532	544	552	569	524	531	539	550	541	527	588	562	563	545	530	527	529	562	533	543	530	564	568	587	570	521	540	525	558	530	539	539	490	545	538	523	525	501	554	536	513	541	503	559	520	544	511	522	546	557	549	602	521	533	592	518	554	578	513	538	555	530	532	551	545	568	508	544	575	510	514	588	555	535	561	535	541	527	500	557	543	566	536	568	566	550	560	519	568	521	572	559	565	573	562	488	548	545	579	561	577	557	559	531	588	548	540	533	506	538	543	544	561	509	535	571	604	549	566	523	518	526	540	511	523	523	510	539	536	531	500	550	545	533	586	532	545	544	551	560	524	547	527	565	538	604	563	560	534	583	580	560	539	563	534	571	550	568	499	567	554	554	538	555	554	544	585	525	587	540	548	511	541	540	545	564	540	567	539	547	521	563	556	526	550	532	523	563	541	529	571	558	533	580	537	534	557	548	503	505	534	581	553	527	507	557
24368	22505	33304	30041	23326	15924	4309	582	443	452	499	431	448	454	426	475	462	460	413	432	464	417	436	429	444	455	391	444	477	456	435	442	477	441	415	408	441	446	456	462	465	421	424	403	457	426	421	435	437	361	430	447	429	416	384	424	403	458	405	443	421	436	457	451	441	441	409	483	439	448	445	461	402	405	434	402	434	449	481	433	423	453	444	451	457	432	413	451	428	424	426	434	466	410	415	487	398	449	440	431	421	428	406	447	450	431	393	412	462	438	437	438	471	442	478	407	438	411	423	455	395	442	411	392	444	447	426	415	399	464	402	423	422	435	467	442	427	432	452	417	451	392	411	465	473	407	475	432	448	447	438	451	439	422	443	440	433	441	441	414	455	408	440	422	442	415	407	439	436	451	442	390	442	472	444	409	409	417	410	456	448	419	426	480	452	397	457	431	433	415	433	421	460	456	457	416	432	404	462	407	405	415	412	419	427	395	439	471	445	431	444	414	433	423	416	458	383	459	419	411	423	433	435	415	440	433	433	448	455	440	433	425	399	422	411	442	407	444	417	438	433	429	440	430	413	431	411	420	418	385	434	415	442	408	418	436	489	414	420	431	427	437	404	447	372	419	423	460	438	419	447	391	445	416	433	417	433	429	420	448	412	450	422	419	409	426	446	427	443	454	420	384	419	440	430	412	410	453	418	438	419	433	439	442	412	412	408	417	403	441	436	464	419	448	395	449	404	442	432	453	444	450	485	425	390	439	453	393	421	434	427	408	438	447	422	420	412	436	438	420	454	451	457	416	417	418	384	450	421	463	444	435	440	408	440	440	464	417	404	420	420	435	435	472	429	408	415	431	449	452	412	408	421	427	412	441	435	433	405	419	458	440	447	403	444	426	430	466	476	419	439	447	460	408	437	437	390	430	414	408	469	451	457	404	407	433	408	444	448	425	431	456	403	440	448	463	420	459	428	474	455	442	417	447	392	415	418	442	434	413	486	440	404	424	422	418	393	408	463	434	452	429	446	457	458	430	444	436	442	460	436	418	432	467	461	441	443	392	427	437	425	420	421	460	446	465	401	468	430	438	442	429	412	427	423	435	438	407	436	389	442	443	423	455	453	425	464	439	416	468	448	438	431	455	450	420	434	419	415	449	428	445	404	407	423	447	441	413	440	430	454	441	451	442	472	429	468	424	425	455	459	436	437	378	431	434	447	435	430	417	440	457	427	436	451	402	459	466	430	454	430	462	460	418	429	429	437	417	434	417	424	414	412	448	432	446	431	425	402	428	429	431	433	430	452	465	459	452	429	443	456	434	421	471	417	426	470	428	410	454	406	420	423	436	412	421	420	436	430	408	407	430	435	460	436	408	433	458	444	438	398	451	444	452	430	453	435	458	457	468	447	442	438	404	428	448	476	432	431	452	498	429	404	433	445	431	408	439	440	427	440	460	427	408	431	406	439	439	463	423	456	406	412	421	370	417	439	434	427	394	454	427	465	391	466	463	415	443	417	441	476	405	432	438	419	426	419	407	426	417	447	450	412	458	459	423	406	467	440	453	421	428	441	455	442	412	427	441	424	392	414	401	414	431	414	439	419	463	434	449	430	453	428	413	426	475	390	409	446	407	408	447	432	372	475	443	440	421	436	457	454	410	432	431	419	418	455	467	430	444	432	440	450	473	428	460	443	437	439	476	413	437	405	422	450	433	447	425	468	426	430	447	445	449	452	435	404	438	437	444	447	429	404	436	451	414	419	444	384	456	446	425	426	440	428	421	445	462	410	422	451	430	447	423	419	442	436	410	432	445	420	412	459	404	451	450	413	403	427	471	446	428	427	444	448	420	407	388	418	440	450	431	426	455	441	456	459	444	449	469	442	426	428	463	471	434	451	456	434	445	473	450	433	452	433	432	425	434	410	429	412	473	384	436	438	416	416	416	458	417	441	457	400	425	433	451	465	425	453	422	394	400	419	473	416	437	450	421	427	427	428	425	465	414	427	457	434	404	453	437	434	425	422	402	430	482	400	436	460	410	422	412	422	410	397	399	452	463	404	434	461	464	415	408	440	423	446	415	439	441	431	446	461	463	461	471	412	416	448	473	443	411	429	432	462	409	441	431	421	414	430	413	445	456	404	438	480	423	467	422	456	427	428	448	429	435	429	430	411	422	424	447	411	421	460	436	433	427	450	423	422	425	419	391	437	427	444	421	442	436	429	394	415	454	441	427	456	439	437	420	422	444	430	440	436	454	421	440	391	445	418	394	435	428	438	445	435	424	456	462	441	447	445	426	440	414	429	421	409	448	429	447	490	421	410	472	406	427	435	416	401	448	417	494	439	425	454	413	434	452	435	413	448	437	460	446	402	441	431	444	441	409	415	444	437	431	443	436	430	432	415	419	447	430	429	387	436	463	451	444	442	470	393	475	443	430	445	431	453	444	426	481	460	398	478	439	413	477	439	420	458	447	459	464	407	414	409	444	445	426	422	458	425	430	451	469	439	439	463	429	419	408	442	450	393	448	431	397	423	416	423	446	444	456	429	414	410	408	442	421	419	462	443	420	467	393	432	452	440	385	432	414	407	431	446	416	447	434	420	433	422	423	448	411	419	417	450	478	464	472	453	454	427	449	384	436	429	422	442	442	458	446	391	430	439	446	427	413	423	430	424	426	429	462	447	418	453	434	442	405	429	433	446	451	479	433	406	404	421	420	433	444	410	418	457	438	413	454	423	430	430	435	444	428	416	453	397	473	464	401	431	435	403	437	427	389	429	453	439	413	419	442	409	446	434	434	426	444	418	452	441	422	412	452	470	430	419	399	459	402	412	439	484	442	437	443	433	481	435	426	400	429	457	432	446	449	412	437	436	447	460	421	421	421	427	463	442	426	445	424	462	445	430	438	445	448	434	450	434	394	436	429	449	424	460	447	413	411	478	445	479	469	454	412	444	409	436	435	440	448	455	409	441	419	412	406	440	435	407	378	425	451	414	429	428	444	435	453	436	439	444	414	457	452	453	459	419	449	403	437	420	463	436	427	433	398	438	454	405	444	417	441	419	454	431	459	468	403	443	412	408	427	474	422	410	455	436	474	449	425	388	433	437	428	469	433	431	443	415	425	441	401	438	408	485	428	448	396	436	430	432	439	464	444	438	439	477	464	439	465	488	470	411	474	454	458	420	452	429	480	439	439	421	418	420	450	410	444	429	459	462	473	435	392	442	437	437	445	416	446	450	411	516	441	401	439	428	421	423	423	407	432	423	445	484	424	494	452	449	429	445	468	427	385	415	425	457	433	449	442	442	448	396	452	435	402	444	424	419	440	418	443	411	447	449	449	468	420	434	460	454	447	437	436	452	441	471	421	452	461	446	432	443	459	444	399	425	468	389	409	438	420	488	460	475	457	419	431	419	433	421	438	435	422	446	439	433	419	441	487	447	432	436	410	408	419	429	431	456	479	395	431	443	450	468	454	418	437	395	450	402	456	425	442	469	423
58254	91485	72154	45006	28073	14015	4496	835	704	669	692	660	645	651	624	651	680	651	697	635	656	695	700	654	679	666	669	696	809	709	688	688	676	683	656	702	631	649	671	662	659	710	641	658	640	628	643	641	676	698	635	665	625	678	691	630	676	715	659	640	671	629	629	652	602	654	686	683	674	640	629	649	633	697	658	706	688	675	712	635	651	671	641	648	661	679	673	706	669	659	668	621	669	645	719	655	652	650	698	683	621	642	650	671	694	684	642	672	639	634	606	646	645	703	616	629	669	646	639	670	645	711	646	653	673	668	652	623	661	606	700	691	680	710	664	651	627	673	685	671	697	656	666	644	641	666	656	645	657	692	611	676	643	639	670	631	656	683	618	621	704	662	721	639	666	652	651	662	647	674	670	700	686	667	642	703	636	677	667	654	643	679	660	673	695	662	664	647	656	635	680	654	638	622	634	657	676	631	637	668	689	675	653	662	656	652	614	669	736	656	638	614	628	627	665	615	649	632	679	653	633	670	621	618	650	609	643	634	700	651	621	673	669	630	677	688	647	624	654	620	633	623	622	715	636	670	641	635	674	696	632	655	651	680	698	654	640	611	679	711	680	634	662	642	656	669	636	686	677	643	667	680	682	646	658	643	630	694	650	610	682	676	721	701	651	656	707	709	654	661	677	659	669	680	681	604	628	651	649	683	667	613	660	640	647	702	646	645	652	635	658	661	602	682	653	678	679	682	657	631	664	666	646	661	645	660	655	681	630	696	657	679	633	650	621	653	644	641	675	650	674	701	692	643	670	633	678	639	711	648	646	613	614	638	639	646	667	682	661	634	636	642	628	625	707	605	639	664	675	696	640	648	692	693	604	625	676	659	647	688	646	631	690	683	660	663	618	631	657	633	641	638	646	650	661	659	666	641	699	670	665	645	679	598	665	674	633	656	698	659	623	678	682	639	689	609	646	702	656	664	693	640	718	671	654	646	652	625	657	649	651	668	643	629	661	662	636	697	679	669	679	659	629	670	648	681	687	653	631	616	628	675	659	631	669	691	688	687	678	658	672	681	649	626	619	672	658	636	671	644	659	676	675	666	658	633	641	606	635	644	675	643	683	602	597	696	647	608	604	660	627	657	638	630	637	625	646	684	597	669	651	679	635	660	643	646	694	633	656	671	697	694	648	643	677	650	654	671	624	652	642	685	674	684	650	668	619	682	661	720	656	634	673	669	686	632	662	669	639	657	670	706	604	658	650	639	660	725	667	699	655	646	634	640	669	669	676	676	626	683	677	681	709	617	648	640	701	660	682	685	691	650	661	645	638	654	652	644	656	627	654	678	663	657	678	645	660	675	650	661	641	687	649	667	629	660	643	643	681	707	650	703	671	626	651	657	663	684	675	622	640	701	657	666	671	665	680	649	674	683	635	625	658	698	629	664	660	663	661	641	671	678	647	664	695	666	612	643	654	649	647	714	670	670	677	724	683	627	631	645	626	699	648	653	673	633	626	621	685	626	654	612	663	703	687	700	610	645	668	621	652	688	631	637	642	635	665	691	670	620	644	627	656	636	649	632	641	653	670	663	645	670	657	681	650	693	657	655	666	705	617	614	614	640	649	643	674	625	641	711	637	644	652	722	640	659	648	631	641	675	651	683	641	678	637	684	647	764	674	665	683	625	625	667	656	672	678	642	633	678	677	642	649	638	609	654	639	645	723	670	639	628	697	656	660	689	656	652	597	669	661	640	678	647	665	674	682	642	626	640	660	676	638	676	662	632	663	614	667	687	645	621	647	629	703	650	681	666	655	632	628	662	665	608	678	654	655	656	694	653	649	683	657	617	620	646	681	656	697	668	644	618	661	642	634	668	706	623	642	650	678	641	687	702	634	630	625	708	612	693	638	635	700	683	673	645	635	642	655	657	663	658	620	688	647	641	619	736	663	622	651	653	668	647	627	657	678	670	599	658	661	649	627	721	625	671	667	649	672	643	667	692	702	553	669	656	640	658	663	657	717	656	647	650	651	689	657	616	672	702	626	594	661	688	623	683	620	656	634	637	626	652	640	640	616	658	678	638	640	665	657	682	642	647	667	684	655	661	649	642	663	666	679	611	668	647	670	660	679	651	655	653	642	663	687	675	616	649	662	638	650	651	679	646	618	640	686	650	651	643	657	669	607	678	686	738	653	648	642	661	650	681	644	686	645	647	688	622	660	693	640	647	661	696	645	706	664	635	669	654	651	660	638	638	654	657	647	663	691	657	649	644	672	686	642	618	682	697	615	622	628	648	679	638	659	617	629	649	677	649	681	670	656	654	675	653	670	682	617	651	627	643	683	651	685	665	641	659	638	643	694	659	639	626	691	635	631	641	662	666	675	705	647	657	636	660	637	662	632	646	672	684	599	652	643	611	636	681	682	654	684	636	676	645	641	622	676	683	646	702	629	588	631	666	657	643	647	628	666	636	616	670	648	654	652	625	666	662	690	694	678	639	661	703	678	660	649	673	671	720	675	698	640	683	680	635	697	661	647	615	643	652	686	699	606	680	651	633	636	605	631	638	620	644	662	686	648	685	676	638	689	681	664	629	681	690	632	676	653	695	639	695	660	658	648	686	670	647	632	690	719	630	680	646	677	641	576	648	651	674	652	688	694	629	626	635	623	673	678	718	675	672	726	652	669	700	655	657	679	595	650	623	692	644	648	613	606	696	672	678	705	614	660	675	672	685	633	637	686	667	721	702	616	619	665	626	659	710	628	683	672	677	646	662	662	657	652	688	670	621	622	594	675	663	677	654	640	662	670	694	669	669	689	678	652	668	647	696	694	669	650	647	635	687	646	705	642	606	665	660	649	654	673	668	610	683	648	685	673	715	762	668	649	661	637	677	634	662	638	656	662	632	659	660	649	649	616	669	656	714	660	657	702	675	694	631	624	646	695	694	619	673	665	634	655	630	642	679	650	669	641	662	623	678	681	651	690	626	587	688	641	661	656	673	670	671	650	662	658	684	685	651	632	655	661	623	673	679	632	706	646	665	667	659	666	662	635	660	639	663	639	635	655	684	642	643	621	620	645	638	699	641	627	667	670	652	657	700	657	623	707	680	653	654	652	672	665	604	622	624	685	672	649	642	711	664	635	682	625	610	651	720	642	711	666	624	654	674	669	635	679	635	637	626	667	667	624	606	612	685	647	661	673	628	664	645	608	639	650	674	672	663	694	659	672	668	629	667	682	665	658	659	635	661	634	668	635	652	662	687	665	680	632	716	630	653	675	637	613	715	666	681	658	693	673	674	669	632	644	620	656	649	648	643	667	639	631	635	640	661	647	604	602	660	650	662	640	666	618	624	669	676	659	649	671	626	704	626	626	666	646	704	636	644	677	661	631	665	627	643	657	629	628	659	668	650	674	610	668	673	680	657	682	621	645	657	677	666	685	707	681	634	631	678	655	655	730	640	678	626	642	622	680	627	676	652	661	633	626	658	643	682	665	661	649	678
23394	21842	31413	26534	23016	22108	13362	1008	461	496	473	470	475	436	475	477	478	463	488	467	472	453	459	474	470	457	441	483	535	512	423	478	465	430	399	488	450	484	421	462	453	463	437	475	488	426	466	434	437	435	470	414	430	443	493	467	423	445	426	471	422	463	425	482	413	438	458	448	422	440	460	467	450	441	425	482	440	401	430	433	450	451	431	432	439	467	431	480	474	460	479	470	423	466	440	427	477	447	454	446	420	465	430	431	444	489	437	418	474	473	452	453	448	424	445	443	426	430	461	448	420	446	452	444	465	450	406	447	488	438	425	416	446	464	461	423	473	470	442	452	460	464	470	446	452	450	462	424	480	380	464	495	429	447	465	440	445	465	441	434	430	446	434	464	456	454	445	455	451	434	477	424	449	459	433	454	465	470	488	466	471	410	475	462	485	437	445	446	467	440	418	458	446	439	452	426	450	439	467	434	425	505	456	423	434	493	447	393	463	462	469	457	446	408	446	416	469	468	462	414	442	437	437	441	450	451	470	431	432	466	479	437	462	434	427	424	461	482	457	439	486	402	431	405	409	461	441	437	461	447	436	429	432	420	435	472	415	444	429	420	455	459	442	446	454	453	439	434	440	451	443	445	454	477	448	468	412	445	457	399	475	423	430	475	419	468	469	460	423	418	455	430	437	468	441	472	447	487	446	429	468	397	452	442	461	460	455	428	437	419	417	474	457	447	406	433	469	449	479	422	464	454	485	436	472	498	479	448	478	427	453	465	447	466	466	458	420	452	424	431	497	436	482	428	464	449	423	450	454	441	461	445	441	391	472	458	432	437	445	425	454	456	435	438	450	481	463	436	457	450	473	436	458	425	477	432	442	461	411	475	437	443	420	457	440	431	477	485	451	424	391	458	460	435	467	470	467	417	456	467	491	454	441	431	451	458	463	449	457	491	431	445	438	453	451	468	498	480	442	464	430	447	434	422	447	434	457	474	434	414	435	447	477	427	463	448	406	452	454	437	431	457	452	457	442	456	428	473	435	406	480	441	447	454	405	458	460	403	439	446	440	438	469	447	455	459	464	434	453	403	461	429	432	463	441	448	456	479	392	445	457	458	484	478	464	452	457	434	468	439	411	466	413	465	408	458	427	448	429	425	447	416	432	480	467	487	474	475	454	436	447	448	494	451	457	482	413	485	437	442	457	456	439	486	439	469	461	441	425	425	430	443	482	423	470	452	461	427	460	442	443	425	427	455	445	471	436	443	455	466	480	430	475	451	477	476	514	473	448	440	468	422	451	451	485	435	438	465	450	436	459	493	424	453	409	426	461	412	430	473	423	453	475	428	414	469	429	468	451	448	438	439	458	466	407	461	462	457	412	470	422	425	461	404	432	442	451	478	445	447	440	458	420	470	468	470	425	433	461	440	439	424	464	433	449	437	397	434	463	436	432	431	465	470	407	442	462	427	474	478	495	441	427	444	452	443	428	432	425	451	437	426	476	452	465	464	439	456	432	462	446	430	466	438	453	444	439	462	469	467	448	428	460	439	443	441	456	413	472	408	443	441	420	426	450	487	466	444	436	494	461	430	450	429	457	442	458	455	420	454	456	421	483	454	443	459	404	427	455	410	493	451	440	442	444	458	423	413	408	419	434	431	459	417	429	424	432	460	459	429	482	458	434	438	494	478	475	439	487	416	433	453	448	482	394	521	454	443	444	451	437	451	445	478	444	460	442	485	450	487	450	422	434	465	476	422	448	443	447	440	427	452	479	440	480	425	451	436	434	447	427	446	469	431	444	453	458	438	437	474	450	449	439	453	446	440	433	449	468	438	434	445	472	478	460	422	427	454	485	430	453	456	468	406	443	446	464	430	437	485	463	422	427	449	448	426	452	446	446	401	458	414	456	448	457	456	426	438	428	441	429	439	439	447	478	461	496	451	451	440	468	467	428	452	453	478	435	407	465	411	453	440	446	457	468	475	456	438	428	481	435	447	437	421	403	466	464	464	455	439	411	441	452	422	419	461	486	490	428	419	476	457	493	478	450	457	476	432	479	442	477	428	446	466	421	466	440	433	432	434	427	457	445	481	415	456	439	468	420	470	435	404	441	437	439	459	474	441	447	454	405	463	448	482	429	464	449	433	414	447	479	460	441	437	469	467	436	446	434	417	447	432	478	440	450	438	450	457	441	452	429	418	427	437	435	433	439	448	419	454	425	457	467	410	454	463	452	448	432	421	434	437	438	443	459	444	446	420	444	446	452	453	486	479	441	426	455	445	450	447	465	442	450	436	487	488	443	447	408	444	440	460	447	457	477	446	394	474	447	462	474	492	432	440	422	458	416	482	450	461	443	455	465	470	460	459	429	470	439	429	425	434	444	448	455	472	462	472	461	455	471	430	438	459	447	459	400	455	450	413	447	440	433	431	414	457	452	457	437	459	458	457	425	453	464	474	430	442	458	433	446	470	441	435	430	429	423	420	507	439	481	474	426	425	462	462	463	439	461	441	420	447	463	416	473	468	433	429	432	436	443	473	460	400	437	438	481	451	487	414	414	407	464	448	510	446	443	446	421	456	444	472	438	441	468	458	464	445	414	460	427	441	445	439	466	425	439	463	434	441	442	444	445	457	432	435	458	404	468	466	473	444	466	476	429	451	454	472	439	461	459	439	434	424	436	449	433	482	474	458	449	453	422	458	470	498	447	470	444	500	446	451	488	463	498	442	461	448	419	441	457	439	414	421	456	440	462	458	404	463	434	442	423	425	483	460	434	433	427	428	469	450	451	424	420	428	454	420	471	446	478	424	479	447	440	429	445	453	461	453	427	452	465	466	477	439	460	454	446	440	459	444	458	462	408	464	444	490	485	446	449	425	479	432	433	437	454	473	442	437	446	442	427	438	454	480	439	452	434	460	427	446	444	448	427	501	491	446	439	444	422	453	478	468	430	439	497	465	475	410	426	441	429	454	438	407	463	434	460	417	438	475	412	455	407	433	440	451	455	492	427	414	431	453	449	435	429	432	458	447	452	432	457	471	469	449	477	427	444	394	437	449	456	480	433	466	463	414	465	418	462	457	464	446	445	446	477	430	488	435	459	443	467	423	430	473	476	434	440	430	410	445	459	450	429	490	488	476	448	416	462	489	410	445	432	456	451	448	480	405	430	419	440	457	435	439	448	430	446	438	467	479	438	464	440	438	459	424	430	447	488	450	433	411	404	432	418	448	427	432	464	477	434	441	481	464	456	433	459	443	462	421	417	459	471	423	424	417	459	458	438	429	456	475	422	436	439	441	411	462	450	467	470	424	489	406	469	428	477	393	440	457	464	450	441	445	468	447	471	430	439	428	470	435	480	468	433	422	443	393	476	468	447	462	503	438	425	467	428	448	446	429	465	462	448	490	438	423	463	462	462	447	464	478	449	467	433	456	459	456	454	433	444	425	426	458	442	431	443	430	426	449	435	405	504	463	444	472	448	453	450	478	478	444	425	420
62628	102383	82940	54418	35638	22981	8298	984	692	700	723	708	637	650	700	696	597	697	711	655	664	649	653	724	662	708	662	791	816	765	733	650	637	673	666	671	675	658	669	678	690	625	692	638	652	624	711	670	646	649	671	646	631	700	676	672	654	664	713	653	648	634	650	699	679	657	655	662	675	629	675	665	681	685	653	667	676	672	615	668	654	666	606	668	597	626	608	677	621	676	662	684	676	666	711	659	672	643	673	664	663	692	680	643	661	604	696	652	662	634	625	635	694	701	638	666	640	657	667	653	698	670	649	651	684	667	650	653	667	692	693	629	646	598	676	634	619	648	587	705	649	655	686	678	682	707	645	673	698	653	656	712	693	656	658	667	728	669	612	645	650	653	698	657	707	653	674	671	693	653	670	672	665	665	671	686	677	630	642	691	672	653	696	660	685	671	653	643	696	658	616	660	677	649	697	624	694	669	650	637	666	680	675	638	701	677	707	649	700	664	654	656	675	702	702	627	682	660	663	677	656	695	660	630	657	673	635	674	664	648	665	663	663	661	654	666	691	635	679	653	685	638	641	656	620	629	695	644	662	635	666	671	676	632	662	666	671	697	726	640	644	658	637	652	678	718	672	678	661	662	634	627	713	664	665	691	679	620	661	649	680	661	738	641	658	676	699	641	631	705	713	672	650	696	663	666	639	646	645	652	759	694	623	681	723	647	662	662	653	660	701	682	638	662	639	657	679	655	687	649	695	653	695	667	660	644	689	645	666	695	643	654	622	702	689	656	652	697	655	676	613	694	690	693	690	626	650	714	670	664	672	664	668	688	640	675	635	650	679	682	683	651	654	639	615	656	709	690	682	664	711	643	594	688	661	666	684	663	654	628	678	589	655	667	650	680	655	641	678	659	680	673	675	629	668	707	637	684	664	655	637	634	690	653	675	673	709	655	679	660	637	712	697	676	680	667	675	667	692	679	700	623	670	710	682	672	636	670	629	632	681	639	679	641	640	688	650	680	693	701	665	665	661	609	680	646	638	666	636	622	681	664	673	643	628	681	666	704	652	695	696	666	633	665	638	651	635	688	661	657	675	632	682	644	654	674	675	694	679	681	693	646	702	675	713	698	650	668	694	654	658	632	674	707	725	595	650	664	639	646	679	686	650	661	671	639	700	633	641	613	681	668	669	638	662	648	664	606	681	686	671	715	668	689	700	719	670	655	627	660	660	633	595	670	663	696	661	712	676	635	653	641	691	666	634	658	635	692	677	656	658	661	694	674	691	657	642	627	656	662	654	680	672	670	666	641	652	618	690	681	689	648	670	675	650	670	699	682	690	670	696	654	684	664	645	683	664	672	690	688	686	668	656	682	655	677	674	698	646	620	623	637	662	611	678	661	664	633	658	687	688	648	686	660	676	631	622	632	693	655	710	658	663	692	643	662	644	660	666	633	647	688	646	705	649	668	617	669	634	697	679	652	653	699	662	682	671	678	683	627	679	701	680	700	644	713	704	640	637	656	653	693	719	674	671	675	674	660	643	669	645	702	650	689	623	678	646	663	687	683	642	629	649	672	681	689	644	661	620	656	709	667	619	676	637	661	697	714	657	648	651	676	637	684	670	639	662	663	683	652	677	723	640	688	703	695	658	714	664	650	681	691	680	660	645	648	676	646	618	638	668	656	651	647	661	650	614	675	668	654	667	659	634	636	660	700	683	670	636	675	624	634	718	639	659	664	688	640	655	676	691	628	698	670	663	642	637	623	666	706	648	616	683	648	667	689	664	672	632	662	653	631	656	647	663	715	669	655	635	655	664	638	637	648	631	702	693	660	691	656	662	662	654	639	692	630	608	650	618	690	637	651	658	631	690	664	613	683	609	635	628	664	620	663	633	682	679	635	670	635	641	690	646	673	702	664	651	663	686	684	654	645	657	691	664	650	652	608	666	660	647	652	701	672	620	653	669	683	698	677	688	661	672	652	638	638	692	648	718	673	662	648	684	691	647	665	674	668	667	674	667	641	699	638	682	596	676	645	688	689	652	649	634	692	684	670	658	659	659	665	635	662	685	660	677	673	666	621	667	701	684	703	653	718	626	680	645	651	701	655	676	668	651	635	678	715	665	708	658	623	662	625	667	657	679	660	700	693	637	660	673	666	662	703	682	641	674	669	666	674	650	625	659	667	674	677	650	651	648	682	659	686	649	636	660	643	636	672	646	635	708	719	690	714	726	696	650	685	653	650	601	671	678	670	629	634	653	689	641	674	643	654	689	662	676	659	684	656	674	623	706	628	621	684	618	610	648	656	633	630	680	620	720	639	660	649	633	654	636	683	707	712	651	679	667	695	656	646	718	684	655	683	663	660	646	624	663	649	684	654	671	666	674	649	695	664	650	670	631	656	649	682	695	658	662	666	643	678	665	673	682	664	701	689	642	672	653	633	656	645	648	653	655	598	659	618	659	668	634	667	678	710	645	722	726	684	647	688	665	698	649	654	706	659	663	658	639	665	609	646	635	655	650	659	679	667	700	700	670	655	638	643	672	692	675	680	637	674	633	685	646	657	665	674	665	651	699	671	648	610	688	671	643	639	722	703	691	655	654	659	658	686	656	659	672	648	642	657	665	691	690	631	674	662	674	674	630	679	641	666	658	692	660	676	675	624	658	689	636	629	640	659	660	684	676	669	672	656	715	697	707	644	607	647	689	640	654	666	666	647	653	690	644	708	675	650	624	625	679	672	665	660	658	705	628	693	678	614	629	635	701	679	661	686	661	694	677	694	667	700	701	666	640	663	647	668	645	655	641	651	660	656	677	637	665	663	703	709	717	717	706	659	657	657	685	684	626	653	664	677	626	659	661	678	645	673	671	646	607	667	649	689	634	668	664	654	662	675	659	681	699	682	655	727	625	640	645	628	663	638	713	679	657	641	673	612	695	653	668	689	674	584	626	655	655	657	684	692	673	667	648	631	663	679	696	667	627	664	684	688	663	665	662	671	650	676	652	680	690	664	630	630	642	640	635	626	629	631	638	710	599	670	639	648	685	648	663	648	709	641	648	639	738	638	677	682	668	669	705	629	648	677	635	640	655	639	683	651	674	637	658	661	648	608	644	615	654	658	653	636	698	666	664	666	717	667	697	636	653	709	684	681	681	662	655	678	686	646	676	697	668	662	671	628	676	649	703	675	706	684	631	677	644	697	669	671	676	704	707	635	679	698	692	669	667	640	659	642	686	676	679	673	655	681	659	637	699	677	691	640	644	643	642	693	712	659	711	637	660	680	661	658	682	667	689	627	687	666	683	661	644	663	605	686	674	670	690	663	675	666	676	710	677	645	673	682	673	639	706	702	680	710	697	648	663	643	646	655	658	655	664	655	651	655	670	629	627	662	667	648	701	627	653	646	687	675	691	661	707	642	651	657	611	670	643	685	676	631	698	672	666	609	656	700	682	641	699	648	671	695	721	664	672	678	694	639	688	685	625	641	661	661	678	663	672	654
28489	27477	30173	17197	4256	1409	623	368	360	397	360	375	355	400	383	355	362	398	370	359	381	335	357	383	373	400	385	364	359	392	405	385	332	377	372	368	344	344	351	368	345	355	370	396	395	317	342	367	379	360	378	431	357	376	359	357	338	381	407	373	389	351	345	376	371	352	365	350	364	358	382	367	374	337	352	389	377	385	356	407	383	387	356	399	339	372	398	396	354	383	350	360	383	354	345	342	340	379	365	357	354	383	357	362	351	367	352	334	346	384	382	374	325	375	331	339	358	352	382	348	389	384	395	385	341	374	357	337	354	391	372	382	390	388	348	345	352	347	369	360	360	402	378	362	405	354	353	334	371	363	368	342	327	346	372	401	364	366	385	359	382	339	366	356	368	376	366	350	380	361	360	383	349	398	351	368	353	369	385	380	363	384	373	337	354	337	371	352	354	381	335	377	335	392	376	356	378	377	341	340	368	395	408	382	354	366	371	438	352	367	392	350	364	377	373	380	343	353	387	387	411	349	358	373	379	388	357	376	328	362	372	360	366	371	386	386	339	372	371	366	363	345	337	370	362	372	357	377	380	350	367	378	368	368	372	370	372	394	341	368	355	339	349	343	356	381	370	380	360	360	377	385	375	364	375	369	374	406	363	323	371	364	352	331	329	352	358	362	337	390	383	360	348	371	393	360	385	377	357	349	375	345	351	384	367	384	416	384	353	392	353	346	388	354	380	389	349	373	394	391	356	350	347	365	360	329	392	358	389	377	388	369	367	360	342	341	339	363	362	366	339	378	376	383	334	399	368	374	401	340	378	352	376	362	379	371	365	336	359	383	361	345	344	369	391	369	399	390	368	343	369	340	370	365	342	382	363	361	367	375	368	373	363	360	375	371	407	367	335	384	365	362	376	354	374	391	337	371	387	346	354	373	354	355	346	407	386	391	370	348	362	395	365	354	358	347	390	363	380	337	356	348	355	384	382	394	359	335	394	373	367	370	371	347	392	357	390	356	368	399	392	389	359	354	364	367	385	348	385	422	389	314	363	385	333	370	383	372	379	371	344	400	355	372	374	375	347	370	357	369	350	380	365	334	362	350	371	382	353	360	379	356	386	351	357	355	338	387	397	353	413	363	404	368	370	333	366	374	380	365	341	374	342	353	372	372	367	389	355	389	346	369	380	382	358	332	341	370	356	365	409	344	359	338	388	364	353	390	362	392	368	364	339	353	374	384	370	353	379	379	326	365	376	365	381	344	359	341	356	367	367	369	343	395	357	388	353	366	372	363	334	374	362	360	379	391	360	388	390	339	336	396	373	343	372	376	352	353	387	388	350	368	361	404	326	360	364	385	372	373	399	337	379	358	358	377	393	372	374	394	363	367	356	388	400	369	357	348	371	370	394	366	350	360	352	363	346	352	369	374	358	370	367	369	386	387	346	357	354	394	335	400	349	407	371	376	365	389	338	398	372	330	378	371	357	359	381	365	357	337	346	370	336	380	391	363	330	344	368	373	385	378	357	397	381	353	374	360	368	381	356	392	345	361	353	355	366	396	379	371	367	363	407	398	374	364	330	376	366	371	355	391	351	368	370	386	353	366	384	372	385	351	320	401	357	355	393	396	370	351	361	365	364	369	331	332	364	365	383	349	411	394	352	354	397	421	349	384	380	366	320	352	348	388	372	375	370	371	377	376	358	357	386	374	337	393	368	366	356	365	398	401	362	335	390	358	370	340	364	385	372	373	349	363	358	370	347	372	376	344	366	356	406	375	379	360	394	354	349	367	334	373	347	373	372	373	396	383	384	358	370	344	377	385	364	402	346	373	362	372	358	365	343	344	370	367	372	351	401	380	364	370	349	339	355	387	357	346	373	372	373	383	355	359	376	355	356	336	324	381	340	373	392	373	393	364	363	334	330	372	376	414	347	371	381	377	355	332	348	367	376	335	376	377	390	350	351	354	369	358	332	336	382	377	361	355	345	399	383	363	346	397	390	372	386	366	387	362	382	365	384	351	361	389	392	358	349	370	368	336	357	408	403	396	372	375	369	374	365	349	366	347	342	378	356	386	371	358	356	354	338	332	365	402	375	384	347	368	360	360	352	372	361	379	382	379	373	380	339	389	344	348	366	369	356	378	350	374	367	336	335	377	351	370	388	364	376	336	386	368	378	342	377	361	338	351	387	393	334	367	392	343	367	364	378	402	388	359	341	367	383	348	374	342	341	334	338	357	356	370	391	361	397	351	386	361	383	350	369	395	359	334	376	368	347	363	349	368	357	358	359	386	375	420	363	343	377	363	356	356	349	364	392	371	367	384	350	359	365	375	369	378	340	370	361	345	368	395	356	368	374	364	380	328	365	354	391	381	332	360	368	351	384	342	349	348	367	357	389	342	355	368	396	378	373	384	338	351	350	359	394	371	347	367	365	386	363	372	383	371	388	344	373	360	353	353	349	368	398	370	359	335	374	371	368	380	390	378	386	352	360	371	354	353	325	360	359	355	379	379	363	353	334	377	360	367	362	342	321	358	388	353	370	333	346	369	401	364	378	411	362	360	375	380	343	327	361	374	368	362	365	369	365	341	366	388	364	372	362	357	338	396	398	410	370	379	354	360	350	406	340	387	329	382	364	390	390	366	385	355	382	359	377	369	370	364	376	387	372	365	412	395	362	378	390	375	376	370	353	380	350	374	375	347	339	364	335	385	389	396	373	355	363	362	359	359	405	361	359	380	336	373	352	364	385	354	349	343	372	336	354	382	387	341	385	408	369	336	391	392	367	353	364	370	376	361	344	414	383	357	365	385	360	349	353	369	381	367	335	393	371	359	329	396	384	358	359	343	369	352	341	399	380	345	383	347	345	363	371	387	389	335	366	344	368	385	369	346	337	330	383	363	383	403	380	356	367	339	393	337	358	400	365	381	334	375	324	362	336	343	388	351	361	385	369	349	357	380	333	347	354	365	363	358	351	363	373	406	342	412	360	341	383	357	353	338	339	375	419	320	387	369	344	337	382	362	384	325	362	378	340	331	391	381	318	360	348	363	336	382	402	371	410	344	382	399	365	363	343	362	383	357	358	370	365	358	369	381	372	336	362	358	354	366	367	379	399	345	379	351	384	388	360	338	342	367	364	336	364	348	348	353	356	416	343	373	346	338	382	380	397	362	369	401	354	366	380	381	343	363	339	356	386	380	348	405	356	362	372	378	404	373	353	357	337	406	354	335	354	368	372	353	344	402	365	334	359	380	359	376	361	359	393	360	339	364	383	357	355	349	378	360	399	379	354	355	360	365	346	342	383	349	373	367	365	383	361	382	351	345	373	398	378	343	357	373	364	377	363	359	351	381	369	356	399	338	378	345	370	383	399	387	405	356	347	391	363	351	320	347	378	335	371	334	373	352	372	332	378	374	373	360	378	339	353	373	392	367	352	372	340	333	343	370	400	375	381	365	351	333	381	353	329	379	398	385	358	361	341	370	386	379	357	364	359	359
32615	46197	35527	17019	6759	2932	1153	551	573	537	552	543	568	547	566	549	523	583	540	603	554	595	622	571	585	561	561	562	579	586	551	567	543	535	557	567	554	561	513	547	563	588	523	549	580	579	553	548	538	548	534	569	547	513	575	550	598	581	545	562	565	561	575	578	543	571	560	562	544	552	603	564	545	543	575	584	543	517	590	536	593	548	573	544	549	559	570	573	588	539	538	597	531	551	528	538	531	538	543	567	559	547	566	565	567	542	596	586	550	547	541	549	577	556	552	595	576	590	578	561	556	548	533	580	564	543	552	549	575	584	557	527	564	527	551	551	562	621	577	570	527	557	581	593	580	604	580	548	523	591	559	586	549	566	563	541	560	555	540	500	578	532	594	529	580	552	574	573	571	518	555	557	597	544	550	576	522	546	574	544	561	571	530	564	522	518	561	612	578	564	564	575	588	574	553	533	548	558	574	562	537	590	600	567	533	590	572	592	565	591	542	541	559	556	544	557	559	568	546	571	570	568	579	551	575	519	567	542	563	512	545	567	504	600	572	531	599	564	581	577	530	569	539	591	527	565	605	556	566	545	590	558	576	589	554	571	532	547	529	557	543	572	575	566	558	555	558	525	595	536	596	577	537	581	554	539	569	580	547	542	555	532	590	573	582	520	530	553	542	570	535	547	530	567	574	551	578	574	531	545	562	547	531	570	553	524	575	565	564	607	552	602	537	538	584	561	577	575	560	564	552	545	557	569	580	561	569	543	535	567	555	562	536	582	551	522	554	516	565	549	573	552	558	599	522	568	560	559	560	529	535	545	555	527	518	594	568	550	526	536	563	538	611	602	532	539	605	569	538	557	565	559	540	537	566	593	552	525	555	557	534	574	574	559	599	539	599	587	534	545	570	562	546	581	592	578	532	544	529	548	561	548	572	525	565	558	537	578	563	602	547	554	577	607	568	534	571	556	563	541	552	563	550	567	557	533	577	567	549	564	572	571	529	596	515	541	569	500	589	570	571	533	570	534	586	516	570	560	552	518	544	559	567	555	545	607	572	631	515	567	573	568	587	542	567	547	541	539	539	572	539	584	570	554	549	553	557	550	565	580	585	577	578	560	544	561	577	567	580	539	587	546	605	554	526	536	544	567	548	575	580	547	528	550	560	549	615	557	570	508	574	575	566	582	547	565	567	580	564	572	566	515	586	582	539	588	522	530	562	538	615	583	598	571	553	510	574	542	519	555	574	574	553	559	563	524	576	581	563	555	533	566	605	569	567	585	596	540	576	553	539	536	566	522	525	571	596	552	552	534	584	571	552	551	565	595	550	530	563	570	543	576	572	561	542	561	539	579	542	502	589	601	559	588	558	553	560	570	598	525	554	576	539	578	571	580	572	565	546	553	554	530	564	581	584	530	608	564	556	566	530	571	554	566	542	573	555	582	539	550	557	581	578	552	564	578	558	586	549	545	560	558	582	498	554	567	537	573	522	499	536	553	573	552	556	569	526	543	569	573	528	555	596	567	593	574	547	541	588	531	596	560	544	590	582	607	585	571	563	576	534	543	537	552	519	572	558	564	515	544	555	574	558	593	547	538	537	584	554	552	569	558	548	617	543	561	563	514	521	586	600	588	574	522	565	569	593	567	543	599	560	622	604	590	576	547	568	549	536	603	561	534	599	578	578	550	587	569	535	571	539	551	612	538	566	598	590	569	532	596	572	535	545	582	554	582	564	554	546	553	529	540	591	577	561	572	562	563	564	560	571	592	565	584	564	545	544	536	585	549	591	583	587	549	592	541	536	543	603	587	557	548	586	532	571	519	539	578	556	572	561	569	589	556	594	560	545	577	555	542	561	597	576	608	598	544	559	560	552	557	540	521	525	554	559	538	576	542	567	570	523	552	542	570	533	551	540	561	597	577	526	570	547	587	562	588	556	572	555	530	544	585	547	563	546	536	558	547	553	558	542	587	614	527	562	556	580	553	576	582	562	553	576	612	552	567	602	574	582	586	570	591	568	559	537	552	580	597	564	496	597	579	496	573	583	543	533	631	561	550	596	527	575	541	585	591	570	553	586	552	555	558	596	563	572	554	559	543	555	548	562	514	591	552	576	554	560	559	568	571	589	539	571	578	575	604	552	552	643	574	581	546	554	543	557	605	578	576	553	541	538	559	527	560	539	516	530	567	541	601	565	540	557	555	561	580	553	539	544	564	562	544	539	588	545	524	561	565	593	587	563	565	543	573	559	582	592	588	543	574	561	565	512	567	513	575	590	564	591	520	548	547	600	593	528	511	531	524	565	564	557	543	606	588	534	562	556	545	542	544	551	572	560	547	559	560	574	577	539	589	593	555	507	612	552	609	573	612	544	608	542	547	584	568	534	567	541	563	555	579	549	546	565	503	568	551	590	580	591	547	545	552	578	536	552	570	564	563	548	563	542	562	619	555	575	595	526	529	590	564	569	517	537	580	580	615	557	560	510	595	594	596	548	568	596	549	549	586	580	591	572	523	547	557	533	551	611	610	569	568	569	558	588	602	590	565	570	595	545	563	526	566	570	566	505	539	556	549	584	579	610	590	570	582	571	524	539	582	538	560	566	534	561	612	528	564	560	535	569	595	585	598	548	540	578	534	558	578	536	551	542	558	529	556	586	562	556	578	548	598	524	580	522	544	530	506	572	556	545	595	603	560	539	588	569	596	582	579	574	566	565	547	540	613	588	587	559	564	558	602	527	540	552	561	544	560	561	512	584	507	557	568	605	554	587	510	588	580	540	549	574	585	549	575	549	592	585	539	566	557	536	548	567	542	607	584	577	565	553	513	571	583	594	556	535	585	514	593	568	542	577	536	590	549	570	543	562	534	568	552	617	525	609	543	547	588	559	557	559	590	563	592	572	565	571	576	609	539	578	560	532	583	545	526	541	607	577	540	541	562	551	535	549	542	554	614	548	558	553	553	568	569	565	506	572	581	568	565	602	601	567	560	584	579	573	590	571	554	542	559	564	605	598	543	576	567	551	524	577	569	570	559	545	600	533	543	584	583	591	542	567	547	577	626	520	566	579	549	507	503	572	562	537	531	537	601	584	538	573	565	595	532	546	565	546	546	541	568	549	595	556	579	550	554	575	559	585	559	570	536	565	532	562	568	589	566	567	528	589	605	552	557	595	539	565	556	561	567	565	576	571	529	549	572	567	609	531	550	590	540	536	569	561	565	539	543	550	545	548	625	557	581	588	560	529	523	574	566	617	552	562	576	596	505	601	554	557	568	507	546	577	563	565	580	552	556	544	591	580	573	560	555	580	586	578	538	573	498	548	590	560	538	599	588	583	592	531	550	565	583	554	561	592	558	542	549	591	593	576	525	578	529	564	538	575	625	583	520	575	550	558	574	562	579	536	541	563	538	541	599	553	534	555	567	601	606	554	570	638	632	542	589	537	583	578	561	535	613	571	569	586	587	585	546	551	567	573	561	544	536	588	595	608	568	577	563
24421	22481	33479	30077	23312	16858	4607	513	479	459	451	434	461	431	467	453	459	463	405	459	443	463	480	472	466	457	461	396	476	429	473	463	458	392	443	445	428	416	467	439	445	442	447	444	423	430	445	436	423	436	420	470	415	448	425	476	467	402	480	473	452	461	400	428	470	444	413	422	415	462	438	428	451	406	416	428	453	451	461	463	394	445	413	456	432	453	434	434	461	437	448	438	422	413	438	401	460	452	418	442	455	451	509	458	450	437	451	450	424	459	448	468	425	440	441	434	473	452	443	445	448	434	438	440	428	425	428	447	458	416	440	424	451	460	434	412	427	437	447	425	469	419	454	431	448	427	439	454	447	407	467	421	446	443	447	424	445	444	445	409	433	438	437	466	449	411	464	442	458	452	433	412	427	430	472	435	440	492	379	447	464	427	415	453	434	448	435	430	434	463	433	451	460	431	445	447	438	415	438	399	442	466	447	460	437	443	463	408	445	484	451	468	467	462	407	421	481	415	446	449	436	442	454	445	484	488	471	439	452	430	464	443	428	459	388	420	430	453	438	451	434	452	438	469	460	449	437	450	459	430	423	482	400	390	448	437	463	430	432	437	422	442	441	431	462	398	455	422	452	432	442	444	444	432	451	457	417	471	441	443	445	427	488	446	452	426	435	447	441	443	449	460	455	429	447	423	434	455	415	426	437	441	448	447	425	440	400	444	439	434	463	453	430	443	422	431	438	434	457	452	444	408	432	459	462	454	443	448	458	414	431	418	473	437	451	452	457	453	428	446	453	426	451	406	445	451	487	438	431	438	429	494	442	417	405	401	450	459	478	449	447	425	418	460	507	446	439	457	412	435	439	447	395	433	411	434	457	463	395	455	420	426	450	419	466	444	409	444	434	459	439	435	435	432	447	456	437	437	445	430	423	454	445	474	436	471	472	417	461	420	455	435	444	449	420	469	451	449	499	420	467	402	427	453	420	431	396	399	438	454	477	425	459	433	469	479	441	437	428	437	445	442	436	466	435	423	421	437	415	438	455	460	479	469	460	446	394	442	426	485	460	406	448	441	418	462	456	457	437	454	428	448	443	426	443	425	495	440	437	452	419	427	438	445	463	433	433	420	455	444	437	463	469	467	430	464	432	490	437	429	453	421	439	436	458	431	410	444	386	458	413	438	434	404	426	433	449	421	452	431	435	404	483	445	439	437	439	468	452	467	415	432	440	483	440	435	454	429	435	444	436	436	436	448	419	425	402	445	443	434	441	410	450	411	433	428	416	420	441	447	406	436	438	482	447	429	391	437	437	439	448	390	452	442	454	434	420	429	449	476	437	441	439	451	459	461	427	438	450	456	413	439	412	459	439	452	401	413	414	472	465	418	454	448	488	438	432	425	434	456	422	460	441	450	403	415	408	436	450	470	467	449	457	449	455	456	429	436	468	462	419	409	457	443	435	458	435	452	464	460	450	446	438	452	484	437	425	425	434	429	504	478	438	441	410	477	437	458	417	460	437	465	425	457	469	422	407	471	451	436	464	443	435	438	452	446	476	427	415	428	445	412	432	421	464	428	471	429	427	485	438	431	442	426	429	444	460	422	443	406	423	451	427	432	441	433	454	414	444	438	474	465	447	473	450	450	435	443	476	420	464	452	442	428	426	448	476	428	501	427	437	427	463	448	445	432	445	448	447	420	447	447	417	438	402	438	419	471	432	423	425	441	437	455	445	418	454	498	446	436	403	461	429	432	439	444	469	431	445	446	443	528	458	426	452	431	411	455	427	450	451	448	409	427	448	460	467	437	433	465	413	410	452	442	443	432	427	416	432	476	432	442	452	446	412	450	407	420	403	413	459	459	451	428	412	450	452	449	452	412	436	428	448	465	429	415	436	448	440	458	441	435	450	470	431	491	444	481	462	435	438	445	420	438	458	426	411	453	438	427	434	449	469	413	440	435	429	453	472	458	443	444	405	475	456	428	480	431	421	447	452	460	434	435	435	406	456	424	428	438	429	435	449	447	490	433	428	464	465	444	406	472	421	439	457	435	424	432	437	434	445	460	422	484	440	414	428	412	435	468	456	410	479	468	448	429	440	441	444	463	405	445	466	450	423	416	465	410	453	417	437	434	418	458	448	412	427	423	419	447	454	407	440	471	457	462	429	442	441	468	426	437	454	462	470	475	458	455	463	465	429	508	436	440	473	422	449	399	444	454	470	463	449	480	410	415	455	433	451	436	431	413	448	433	443	420	405	442	431	412	407	438	411	464	387	429	457	431	466	405	463	447	443	444	453	413	443	470	402	438	470	458	432	451	433	444	438	414	420	465	414	460	480	466	473	439	426	444	465	456	441	472	453	440	458	434	446	458	455	432	434	431	434	416	410	453	443	450	459	432	497	430	482	426	425	444	431	448	455	435	440	424	428	428	399	440	454	445	422	408	457	452	456	457	458	410	499	422	435	458	460	419	482	453	471	467	436	408	460	423	434	489	430	383	437	444	450	445	423	460	462	447	431	455	458	474	441	428	450	468	440	449	455	445	450	450	431	465	452	472	479	447	477	431	430	437	431	461	442	480	429	382	458	427	412	443	421	441	451	453	442	440	430	422	454	409	446	448	437	471	410	452	418	435	438	424	428	494	423	446	400	459	432	444	459	475	448	451	454	420	446	466	446	416	423	423	414	443	442	415	416	442	441	454	429	426	434	452	453	453	417	490	406	464	442	448	430	488	424	428	445	498	473	425	445	433	440	424	450	441	475	436	468	451	465	443	422	383	507	411	446	431	441	454	424	449	474	476	404	445	473	437	412	461	428	465	383	439	422	406	446	431	420	431	405	436	441	434	423	452	475	444	471	457	453	446	413	449	417	432	413	426	443	463	472	408	449	397	451	435	434	421	472	454	468	444	456	455	431	456	461	482	425	464	448	414	447	464	420	423	435	451	418	428	452	439	443	421	485	479	445	441	441	461	429	462	433	423	423	460	464	419	443	453	416	460	456	453	418	459	437	460	426	441	429	426	441	452	434	413	435	430	454	430	439	501	441	467	436	415	424	429	444	454	442	450	437	432	440	451	436	482	412	434	418	454	463	446	456	442	452	430	425	427	399	441	403	458	450	436	426	442	434	431	471	469	476	419	454	451	443	435	456	418	441	440	475	466	451	436	437	434	439	436	498	454	491	409	435	410	404	449	399	408	439	448	456	428	449	460	459	412	443	421	439	429	447	470	419	439	459	442	400	470	457	451	422	463	473	427	432	429	440	406	398	406	456	458	452	396	457	454	449	420	475	452	466	460	482	464	458	436	416	415	447	428	419	460	443	457	435	442	461	469	422	449	434	453	429	444	409	437	444	464	461	420	431	420	462	447	418	424	445	451	449	464	447	423	474	459	468	477	476	416	425	429	427	413	458	419	445	454	456	419	420	424	428	429	454	443	432	410	439	434	473	413	448	436	469	411	479	464	451	486	470	439	413	446	424	465	450	440	431	426	434	443
58396	91398	72547	45985	28530	15208	4255	671	680	663	691	668	643	691	641	639	737	693	667	654	692	654	671	665	653	654	701	738	761	706	701	703	714	652	672	670	695	636	682	656	636	680	710	615	644	659	650	668	663	699	653	626	667	641	621	656	667	722	630	658	688	672	663	670	650	699	638	688	663	698	694	695	677	696	633	713	676	664	650	725	622	688	664	688	598	667	685	631	695	701	673	688	649	637	626	676	679	653	661	707	667	671	647	648	641	657	694	675	706	663	647	690	628	645	652	667	662	695	638	672	694	677	678	666	668	669	685	657	683	660	650	664	708	687	644	680	677	642	719	627	690	660	703	625	674	660	662	682	702	654	667	629	686	656	661	671	685	690	668	653	700	682	678	686	662	644	632	642	664	648	663	683	677	696	679	720	645	691	694	662	695	669	740	674	737	663	676	686	709	711	674	666	648	666	690	698	645	698	701	648	668	672	667	684	703	668	696	658	713	657	641	604	676	678	651	643	697	641	670	667	685	683	648	662	610	703	681	697	699	715	634	641	668	679	653	652	703	634	683	662	655	701	675	653	711	657	689	642	677	667	689	627	655	605	686	690	671	662	643	662	672	671	649	653	640	686	679	692	687	679	683	646	633	679	683	630	613	682	724	641	655	693	674	689	677	669	683	685	624	670	649	694	649	673	651	673	654	655	709	667	678	618	655	647	672	630	664	716	676	676	686	703	643	663	667	698	671	627	644	688	656	673	667	670	665	655	684	657	713	643	685	714	704	670	681	708	667	678	675	712	667	651	719	669	665	688	676	666	658	627	641	651	697	668	668	654	695	617	704	638	654	671	678	672	689	694	671	679	671	699	649	690	637	655	671	689	668	680	655	616	687	707	687	641	681	685	682	655	648	663	639	643	655	634	679	679	664	664	677	614	663	639	647	645	682	650	723	698	608	679	678	648	699	652	688	660	664	603	677	644	673	635	688	653	681	659	654	630	643	654	641	668	619	668	682	663	676	683	628	658	679	700	697	646	650	643	651	655	685	636	687	668	684	667	676	696	647	687	628	633	680	648	688	606	632	700	687	694	672	666	672	709	668	698	706	690	685	685	667	703	676	677	681	672	696	674	674	646	676	655	685	683	696	685	693	671	658	653	642	661	675	671	647	711	680	671	650	702	690	659	695	656	660	688	663	691	665	652	691	694	664	679	646	649	715	657	640	655	701	679	660	659	669	609	678	713	677	639	685	645	646	688	710	617	630	652	652	692	660	684	683	696	639	632	654	603	708	707	683	634	641	656	657	673	650	653	685	653	594	698	668	686	670	691	626	643	662	656	677	681	698	645	633	681	716	659	701	635	612	674	663	689	647	660	668	658	699	661	686	730	681	655	675	653	685	662	582	655	659	652	668	683	697	689	699	649	707	661	665	674	630	696	642	654	666	695	714	625	695	640	693	644	732	663	659	648	616	639	712	662	651	636	661	637	677	697	658	679	676	714	712	701	671	716	706	658	659	682	731	656	678	723	681	695	687	672	686	647	651	674	655	672	642	658	630	689	648	629	623	628	645	678	694	681	682	645	658	695	679	663	661	700	643	658	686	642	704	679	682	692	643	658	675	680	678	650	653	665	665	665	704	663	706	667	686	686	621	628	675	709	695	695	675	683	660	680	665	655	659	669	682	660	671	645	678	678	639	697	702	661	681	668	671	648	647	627	667	688	717	686	685	674	684	669	638	700	658	651	705	673	648	645	657	681	699	692	644	699	649	684	673	661	631	672	677	683	656	621	621	653	688	641	686	693	664	660	644	659	643	643	668	711	680	639	680	639	653	676	711	663	714	659	644	622	712	693	693	672	698	637	679	704	657	679	640	657	649	641	650	678	653	628	658	669	712	726	690	682	666	667	669	690	634	652	671	721	700	685	663	665	640	651	657	636	658	658	684	640	724	669	647	675	643	650	633	664	702	727	661	690	698	665	621	713	657	689	689	663	708	703	645	696	675	651	629	651	665	660	669	696	687	696	659	696	683	619	697	667	651	677	647	662	644	672	671	638	643	684	672	715	714	685	624	650	692	705	713	675	696	707	675	658	643	682	662	658	678	674	658	688	671	643	676	671	713	618	658	658	682	680	677	645	627	696	661	639	651	660	698	619	652	668	694	673	645	697	660	701	702	675	674	690	642	699	693	630	658	632	657	675	634	637	668	714	645	640	688	693	693	673	664	678	691	641	663	622	666	620	656	633	677	674	650	652	628	678	680	675	641	715	633	685	643	649	669	705	690	645	624	612	681	700	698	670	680	685	668	671	673	656	710	624	642	654	620	707	695	661	716	688	696	646	638	638	677	691	640	703	685	652	698	675	695	676	696	661	675	674	676	626	705	676	671	648	653	662	620	692	642	647	641	691	689	683	672	682	674	659	640	634	639	660	674	689	698	641	685	645	726	633	611	635	628	640	713	669	652	682	625	697	671	668	643	636	662	648	682	662	654	672	668	695	694	625	704	660	618	724	673	650	641	626	656	709	659	668	639	657	668	633	674	714	621	664	707	661	691	690	664	648	676	651	661	637	621	661	643	674	667	655	697	641	666	669	663	662	689	652	699	664	704	695	653	666	681	657	682	729	662	668	694	675	658	671	686	653	684	679	676	671	678	694	671	679	648	727	604	677	682	655	711	675	657	670	708	673	661	690	653	690	661	698	692	688	670	634	697	666	701	654	665	642	667	664	667	692	644	655	635	678	699	654	691	659	637	686	673	677	640	628	698	670	671	670	706	692	660	670	633	655	686	726	663	733	635	679	636	651	655	629	714	677	669	677	656	694	664	651	683	667	654	687	656	659	677	653	698	662	663	660	672	651	695	633	716	637	665	649	701	682	659	665	689	662	679	655	658	650	692	624	684	672	679	616	683	698	720	654	650	667	668	684	665	640	649	657	663	642	681	650	687	685	684	675	692	649	659	663	616	717	664	691	699	639	672	643	650	654	666	645	683	720	672	663	600	686	670	643	584	644	655	681	680	649	680	638	701	668	705	671	665	688	653	639	676	657	629	635	662	694	668	707	705	718	661	664	631	695	693	690	647	671	687	643	677	616	651	697	670	664	724	657	620	667	674	665	693	689	635	712	655	703	680	667	657	685	672	668	688	656	686	669	665	643	693	684	672	628	650	670	672	641	680	661	640	690	683	700	688	676	700	713	706	660	690	670	649	678	637	703	660	673	683	684	690	673	696	650	668	646	648	709	709	656	700	706	676	667	675	681	711	665	626	648	694	665	670	628	675	729	647	703	671	660	657	728	660	695	660	596	685	663	638	654	672	684	670	645	690	689	663	662	697	658	680	689	642	676	690	666	677	624	659	691	665	625	643	618	691	646	689	645	694	655	667	679	668	634	635	682	642	699	633	681	671	678	654	686	668	662	692	689	686	631	690	675	671	631	656	658	651	667	656	670	704	656	665	687	667	674	662	668	657	693	653	701	662	702	674	687	729	629	687	654	650	694
23420	21861	31418	27157	23423	22117	12950	928	519	462	464	479	481	498	484	472	471	468	494	482	486	455	475	469	420	443	493	478	515	473	484	478	500	482	439	441	417	462	459	462	483	490	445	434	466	479	435	469	455	469	464	489	446	410	461	434	477	476	472	465	455	454	462	449	431	478	438	468	457	471	457	444	458	447	461	468	481	476	487	448	476	496	476	436	463	481	471	422	471	487	462	461	454	472	434	471	429	446	503	503	435	459	489	461	483	483	490	459	462	449	459	443	466	453	474	436	451	469	487	470	461	457	470	482	457	495	487	450	468	491	456	454	480	438	451	431	452	451	488	446	420	458	463	445	462	448	438	445	429	454	451	440	446	442	483	459	458	487	432	446	482	521	477	490	452	464	479	453	481	432	445	478	434	433	499	448	448	451	480	431	482	467	461	450	498	409	478	488	442	492	504	469	477	445	456	445	412	451	444	448	473	471	452	460	500	457	460	479	481	464	474	446	455	426	493	451	462	427	435	487	431	438	457	470	459	415	454	478	492	490	447	473	478	450	458	426	442	476	484	453	469	451	449	464	442	460	467	470	470	487	457	469	469	431	514	447	447	453	452	447	456	449	488	488	448	484	436	470	431	459	434	464	463	441	471	416	468	479	442	460	451	464	478	448	480	493	442	494	459	467	457	452	466	478	490	452	492	447	452	478	491	495	435	464	453	448	451	451	453	471	437	495	483	437	486	481	455	447	493	433	451	493	456	416	435	444	474	457	474	480	422	425	494	489	456	461	467	513	492	425	449	440	471	488	469	469	430	472	467	487	482	462	483	471	421	458	464	443	458	456	443	487	438	480	453	461	467	456	486	434	479	446	438	470	428	486	504	446	442	465	437	463	468	472	444	446	490	451	435	445	441	471	500	461	487	473	477	487	433	451	480	478	439	445	463	454	487	483	452	465	452	499	466	471	477	470	453	412	479	482	482	441	439	466	461	447	469	445	470	463	458	434	483	480	454	473	463	452	428	464	455	467	484	463	451	456	442	461	422	459	423	434	476	452	477	436	440	455	479	466	510	456	433	480	477	453	482	454	481	468	477	424	491	429	486	462	478	468	487	450	504	461	504	489	458	465	461	478	466	486	470	473	404	444	480	432	464	439	471	445	448	477	457	485	501	485	436	455	458	456	486	430	458	464	436	473	482	434	451	470	473	449	476	440	450	437	484	461	457	441	440	466	480	451	495	477	471	421	473	430	494	452	491	470	446	476	458	452	417	458	492	448	452	417	421	425	449	512	504	472	443	440	438	476	488	486	491	455	439	508	425	447	491	481	446	436	443	463	494	449	481	447	452	428	481	476	441	454	465	464	422	456	459	507	498	462	452	464	438	470	500	467	466	423	457	450	452	496	462	482	460	431	436	473	463	490	399	444	486	441	438	460	485	455	448	477	520	451	451	441	453	452	487	461	456	447	458	456	451	452	461	455	474	464	498	424	491	429	498	398	481	501	454	444	501	437	461	459	454	465	452	475	479	474	478	468	490	458	451	456	475	486	447	450	434	474	474	442	478	454	453	470	443	460	426	437	477	455	444	435	480	478	443	437	396	457	426	481	465	421	473	444	435	453	482	489	457	458	463	505	453	469	469	406	444	475	453	407	456	466	458	479	469	461	484	449	415	478	467	448	465	459	433	462	432	447	435	482	445	468	445	495	467	478	481	434	470	478	434	447	459	466	481	444	486	468	473	435	453	443	440	474	440	480	450	462	497	507	468	426	456	465	430	465	477	451	452	475	487	437	463	457	477	457	506	465	499	467	497	461	450	473	462	476	533	418	412	456	464	465	491	496	496	450	481	473	469	461	444	488	500	464	469	470	484	494	444	459	479	447	468	449	465	450	429	472	459	466	472	441	442	465	452	464	451	463	435	479	450	457	441	461	447	457	456	446	452	439	470	456	454	465	470	456	488	450	454	469	435	493	466	447	490	481	469	492	445	462	472	466	457	439	481	475	498	453	457	446	485	414	453	449	458	487	461	478	484	481	457	455	449	469	452	459	440	447	467	488	414	434	438	437	496	453	458	441	455	477	437	433	476	461	454	470	476	440	471	467	430	445	456	460	443	448	489	415	445	439	472	459	476	451	493	504	448	455	512	454	446	472	476	455	443	438	459	450	437	412	478	451	456	454	430	464	457	454	448	435	458	483	460	464	465	427	459	435	461	464	458	467	455	439	464	440	508	440	474	455	465	433	492	422	461	422	423	471	469	409	496	463	453	461	485	457	485	460	449	449	497	512	450	459	432	444	448	461	475	496	473	456	449	472	474	465	487	486	468	439	403	473	452	434	474	494	440	476	434	472	484	474	449	428	489	462	469	431	436	480	448	500	443	453	482	430	446	458	467	514	478	467	474	475	472	457	451	441	464	465	461	473	447	503	439	456	449	476	475	444	462	479	420	463	434	442	480	462	471	460	415	450	467	445	446	482	441	454	452	472	456	473	504	464	478	458	493	454	466	443	502	462	424	472	447	499	456	449	444	470	430	454	473	523	456	481	494	436	459	438	466	465	481	471	432	430	488	473	477	477	494	482	431	452	437	443	453	545	450	468	502	442	421	441	455	452	501	493	450	471	472	451	497	465	455	481	491	436	462	469	446	433	456	466	509	457	516	466	447	473	462	465	469	442	494	435	482	535	453	481	462	472	473	477	442	476	479	421	468	498	478	446	431	429	447	478	455	486	447	467	477	440	461	430	439	442	453	457	497	463	452	454	459	441	505	455	414	474	448	447	457	477	486	477	442	442	471	467	454	464	464	456	463	471	447	473	458	466	481	462	497	468	463	443	451	442	445	445	435	469	449	480	468	440	464	434	484	469	456	497	469	455	480	436	446	500	460	450	452	456	438	426	452	455	487	453	469	434	416	483	483	460	475	453	428	438	457	457	449	471	429	478	477	466	496	457	491	484	454	454	507	478	442	437	464	497	500	460	466	470	474	469	486	500	463	473	444	448	490	438	412	453	478	463	480	483	457	473	475	468	458	479	471	497	467	444	470	483	464	447	473	457	455	474	469	450	465	463	446	474	458	464	489	445	491	468	450	452	443	433	418	464	472	449	457	444	458	445	448	438	469	461	452	446	475	475	486	453	439	462	462	440	470	430	428	484	463	460	499	481	445	435	444	458	437	474	464	435	439	444	459	446	434	461	452	524	466	457	458	481	479	442	455	488	433	445	441	468	439	483	463	447	486	473	464	435	478	465	480	473	440	452	461	475	431	471	492	456	501	454	458	454	496	434	452	403	464	509	428	478	481	481	441	413	438	481	404	487	494	438	456	449	432	462	467	448	487	441	413	462	460	451	467	464	467	492	405	443	468	464	428	454	484	488	452	463	486	472	469	464	449	468	447	447	432	485	489	477	449	443	464	494	476	484	462	434	449	428	492	447	492	438	480	470	484	472	472	472	462	406	453	432	450	458	443	468	429	444	463	457	455	478	460	437	458	472	478	493
62413	102670	82908	55746	36199	22869	7379	839	687	680	694	677	735	698	719	663	694	670	653	667	678	669	686	719	668	689	714	766	820	738	720	699	655	651	683	680	725	689	682	633	675	714	629	701	691	668	709	699	697	694	654	712	670	678	629	658	655	669	644	655	704	651	662	719	682	668	680	718	646	690	717	682	711	680	648	757	662	676	664	647	625	678	682	672	672	688	679	626	686	686	654	690	691	666	641	715	659	703	669	686	675	698	626	665	673	677	697	657	659	697	709	687	695	683	664	643	728	617	676	660	663	669	682	653	642	668	702	704	685	673	719	692	664	683	700	670	658	646	714	661	666	657	650	648	696	649	653	709	658	706	679	684	642	685	684	701	669	682	648	637	675	677	646	681	716	710	740	680	674	728	643	689	652	665	707	666	697	665	681	656	688	684	647	682	645	689	653	679	688	631	669	665	675	647	655	634	704	667	715	666	703	682	700	649	674	684	646	725	674	677	648	676	664	670	668	689	695	654	685	734	704	682	697	667	733	681	684	725	652	655	644	665	638	700	699	648	654	693	659	721	699	649	668	724	676	727	665	655	689	695	673	714	612	637	697	674	696	660	668	697	720	626	740	697	688	718	699	686	655	644	653	663	666	663	650	710	704	705	683	662	670	651	678	717	623	639	651	656	704	700	652	671	649	719	682	628	693	659	680	674	674	669	706	632	678	740	663	674	678	651	671	708	662	649	678	667	631	692	660	627	680	682	666	663	677	671	664	761	688	720	681	661	622	703	702	702	670	640	641	676	719	661	670	692	626	686	679	721	674	674	678	672	653	647	656	668	669	669	655	720	646	687	708	636	677	719	684	681	682	682	661	624	751	704	696	762	667	679	656	720	683	625	691	725	649	657	682	707	695	709	653	651	685	642	693	644	695	685	701	690	649	650	661	679	673	670	670	619	721	689	655	713	724	689	715	671	696	673	661	692	709	703	649	726	685	645	722	682	652	680	685	665	699	726	670	608	657	666	655	677	684	660	636	699	630	660	682	649	645	649	712	634	704	711	686	698	711	692	671	637	633	644	669	698	700	656	695	741	655	703	646	686	707	708	669	677	702	726	655	652	707	660	689	678	686	683	687	693	677	672	636	677	685	670	656	683	632	682	635	689	694	623	695	728	663	688	671	673	687	707	713	672	716	694	678	701	692	678	669	672	646	676	690	682	675	661	691	686	670	681	703	645	671	675	672	651	674	684	698	673	707	645	659	647	676	647	636	692	717	669	655	699	724	632	711	702	671	636	694	705	670	709	690	665	666	701	689	639	677	671	669	674	681	675	689	696	662	680	687	670	709	725	659	678	649	681	771	687	677	666	674	692	683	687	682	674	690	662	696	705	678	669	670	678	675	689	688	719	686	690	696	671	667	657	672	677	670	718	656	674	694	701	706	666	652	684	706	708	665	665	709	677	677	700	661	638	690	666	696	718	666	665	692	639	646	679	673	645	711	655	663	697	621	657	667	670	640	661	640	692	687	657	672	645	645	631	708	751	616	654	640	634	663	675	719	647	685	658	655	647	652	658	672	635	669	700	651	702	708	631	711	661	656	702	669	663	683	703	655	653	698	691	668	670	633	677	689	660	739	653	714	645	714	688	668	691	656	678	653	669	676	705	665	677	642	638	656	691	684	656	648	707	665	635	659	680	713	663	719	693	669	708	688	676	693	678	636	677	659	670	686	710	686	667	637	666	663	700	689	686	680	686	665	685	701	707	647	706	682	668	642	699	662	661	692	647	703	673	660	697	656	659	731	696	654	662	692	689	688	687	678	640	690	609	661	687	650	686	683	703	649	681	633	693	670	682	666	669	690	693	728	677	717	679	748	663	666	704	666	649	709	666	692	678	696	702	684	641	671	683	647	654	686	662	684	671	697	698	677	691	706	625	698	680	666	729	703	736	719	641	660	672	684	672	682	671	709	669	690	630	715	670	690	694	664	661	681	690	693	720	666	663	673	690	668	651	707	708	643	655	686	681	697	656	683	721	715	661	698	687	619	657	727	619	718	691	658	697	661	669	647	678	690	716	667	664	706	644	663	665	685	642	648	644	674	662	677	657	685	680	669	699	736	646	660	685	683	673	692	712	686	696	661	679	732	641	666	690	661	655	679	676	669	725	651	677	661	710	668	688	676	676	702	692	738	636	685	663	716	708	679	684	678	742	684	701	675	644	692	691	695	706	664	696	708	642	693	686	693	625	651	691	645	683	646	684	664	705	638	696	668	683	641	708	724	678	682	659	646	676	669	678	657	713	696	656	660	667	689	659	670	666	696	712	653	679	664	679	693	680	648	668	666	674	678	651	665	680	663	667	604	697	647	666	650	683	689	632	676	659	699	679	708	713	741	707	692	689	667	668	668	708	690	659	633	629	672	716	703	715	687	705	685	683	672	705	709	638	645	646	670	669	640	704	725	666	694	673	667	638	672	683	634	654	700	678	678	725	688	679	632	672	670	677	654	703	674	655	643	649	677	640	684	735	656	682	677	689	676	695	636	728	653	644	679	712	690	689	665	669	667	694	680	669	660	674	669	625	695	719	651	693	679	701	714	689	650	676	598	661	707	690	644	655	646	699	693	700	677	690	670	639	700	638	637	701	631	665	676	685	670	668	704	701	667	606	678	676	730	686	658	650	669	705	683	640	710	667	617	721	677	647	667	646	688	672	680	651	684	644	685	644	705	676	676	680	652	675	660	676	706	725	682	660	716	624	597	664	689	650	666	707	674	666	645	674	683	699	699	675	659	675	645	670	640	720	641	664	662	676	699	693	645	645	734	682	673	644	640	682	676	627	704	639	675	711	654	676	662	659	665	716	674	708	682	678	638	675	665	662	637	715	641	685	676	700	667	640	671	703	690	636	681	708	659	678	678	632	658	701	717	658	702	716	673	644	673	740	653	668	715	668	714	661	665	647	625	681	676	693	643	654	684	662	654	663	637	700	701	688	659	693	712	695	668	686	695	662	690	678	680	668	705	659	710	637	674	691	645	666	673	681	671	649	703	673	672	676	698	720	623	661	707	716	679	614	690	682	668	679	687	641	649	673	714	709	680	654	663	683	711	630	710	685	658	609	701	667	652	606	680	722	660	682	682	655	657	659	691	638	688	652	684	687	644	637	645	634	704	664	617	692	715	731	709	693	655	681	646	685	667	696	692	726	662	663	687	694	642	716	656	664	664	674	662	679	729	681	692	691	672	638	676	678	691	695	682	690	666	673	742	631	696	654	678	642	685	705	701	642	714	635	661	695	687	640	694	730	689	681	667	688	639	713	674	702	629	618	679	716	664	704	671	668	705	650	684	687	691	676	667	714	654	709	689	651	669	680	679	662	666	686	683	649	646	698	693	691	697	646	663	667	644	678	686	736	705	709	673	680	706	722	662	672	701	678	676	663	682	665	682	661	680	645	703	702	689	688	677	693	699	622	681	684	651	729	656	659	648	654	676	658	695	673	688	689
28409	27272	29835	17457	4641	1483	623	351	378	367	399	419	403	355	354	368	376	364	380	375	366	393	385	377	401	390	420	361	348	407	364	400	345	410	412	379	356	385	358	375	367	347	395	395	385	353	407	403	403	356	367	362	357	361	386	374	355	380	379	375	394	352	415	352	374	359	364	366	371	392	360	364	397	348	346	369	365	392	363	399	343	375	387	357	408	406	389	393	362	376	359	400	370	381	390	397	359	354	391	362	370	372	397	379	377	392	347	371	356	393	375	366	399	397	402	405	350	377	382	383	374	366	372	375	342	368	391	372	368	369	409	378	360	400	375	384	395	369	385	370	348	397	377	376	356	342	381	352	344	378	410	352	403	393	421	393	380	372	382	380	357	381	389	376	369	400	399	348	396	391	361	391	345	351	394	348	364	355	397	364	400	394	367	372	352	366	336	337	395	390	360	413	392	372	349	351	385	390	394	362	358	397	399	401	395	385	363	382	325	358	369	370	406	384	367	361	391	382	413	393	377	384	370	375	331	404	352	381	387	379	374	349	381	395	379	384	399	332	380	402	409	391	326	370	395	400	366	367	362	401	374	385	392	354	382	411	378	379	389	349	410	383	398	364	430	408	348	370	388	369	338	363	329	359	373	376	366	376	347	371	396	423	395	343	341	360	371	377	355	409	364	324	390	357	372	359	390	400	358	375	341	384	355	402	371	381	371	377	381	375	369	393	410	367	371	369	394	374	390	407	381	392	355	366	389	365	340	394	355	401	407	408	350	362	409	385	370	372	332	359	397	344	358	353	386	380	394	360	387	383	372	375	377	379	376	364	351	357	378	367	377	392	371	399	397	379	339	378	355	323	388	412	390	383	388	363	381	368	376	356	352	401	368	357	411	400	391	392	406	397	355	387	418	367	379	366	378	335	339	369	352	371	392	355	364	394	360	392	371	377	362	373	399	385	384	388	387	384	384	368	419	378	374	401	335	380	352	356	372	399	365	401	355	383	327	370	360	363	404	395	361	355	388	390	371	334	378	390	352	331	403	354	385	402	357	440	421	372	345	391	370	362	340	369	340	390	375	380	382	388	377	383	303	387	367	367	389	344	347	383	381	388	413	421	367	393	365	350	414	361	383	406	355	365	378	384	398	400	366	381	364	356	393	399	387	366	375	358	405	368	359	361	333	432	362	351	389	394	375	368	372	356	341	351	385	388	378	369	371	403	380	390	379	397	399	377	359	370	378	379	364	387	405	384	354	339	385	354	378	357	393	367	361	380	366	373	353	367	402	382	336	370	389	400	394	359	392	341	369	358	407	380	356	419	352	357	375	383	383	350	356	356	380	389	396	374	364	353	392	368	369	383	356	350	350	389	386	370	361	390	397	377	377	366	356	366	383	392	361	358	382	374	377	404	387	389	372	347	340	393	384	345	385	348	352	361	358	372	386	400	358	372	362	388	358	371	365	380	378	348	362	392	379	366	361	411	347	392	368	385	414	360	387	337	371	363	384	387	394	374	366	368	360	380	367	401	359	346	372	346	372	386	381	356	392	394	362	358	377	365	391	349	361	356	342	359	390	371	361	377	401	359	399	395	413	428	337	371	346	382	347	396	376	371	364	368	375	377	393	360	361	371	365	368	395	382	402	345	375	397	349	357	354	383	373	370	366	410	405	362	375	322	344	397	359	381	346	349	379	370	377	340	383	352	383	389	372	353	392	356	370	396	411	364	385	375	389	387	367	329	409	367	365	362	368	381	385	383	388	354	376	381	362	386	389	368	416	369	398	390	354	407	367	395	371	426	379	392	376	365	391	379	366	418	388	372	398	348	385	373	368	379	336	401	356	387	362	341	349	393	371	378	396	341	367	358	416	384	389	376	385	380	362	344	353	384	378	408	359	382	359	358	346	374	354	390	373	367	350	390	355	416	386	393	377	363	372	382	355	372	378	363	401	385	374	359	389	357	370	369	360	406	400	389	395	394	349	386	363	401	375	368	391	372	375	360	405	376	377	352	419	327	368	368	358	370	359	370	400	366	350	385	394	372	383	349	365	367	411	375	390	337	382	344	376	384	363	389	389	354	398	377	363	379	393	345	396	314	363	369	383	387	373	378	391	342	390	349	373	378	374	373	382	384	354	409	408	401	393	343	364	383	421	411	438	377	405	385	406	334	365	402	389	360	368	379	405	367	395	381	362	370	379	371	370	394	385	337	389	408	366	409	369	375	356	390	348	387	388	381	365	398	325	366	361	372	392	358	356	352	360	372	384	375	390	371	384	350	351	360	371	351	351	411	386	397	382	404	344	401	366	358	385	378	381	372	355	399	370	353	368	376	378	390	357	375	344	378	374	360	369	381	360	387	365	360	402	368	360	369	361	378	386	375	397	358	374	381	350	361	362	379	355	374	386	377	388	356	416	391	353	373	392	376	379	386	384	397	368	374	339	371	354	385	347	353	399	370	366	349	375	381	366	366	385	372	367	374	387	401	377	392	379	418	371	393	370	412	337	370	401	401	384	361	360	361	387	400	366	407	368	366	361	355	380	361	363	379	390	396	379	396	375	378	405	348	389	408	346	335	324	356	380	356	356	379	381	361	387	352	387	356	390	397	413	369	386	377	402	378	385	428	357	362	427	368	358	335	383	421	387	393	398	385	405	359	361	395	400	384	381	352	386	358	393	374	381	396	359	350	336	398	360	374	346	332	362	408	395	334	393	364	386	365	372	386	387	355	382	389	368	395	367	379	350	383	360	367	367	349	365	376	389	410	379	360	347	392	383	374	336	374	371	384	352	380	365	379	367	370	352	361	352	382	356	403	359	354	393	386	382	378	358	372	377	381	347	345	391	365	345	379	357	385	354	316	396	377	374	369	414	398	382	380	371	395	355	377	375	381	399	394	384	414	366	381	361	340	349	363	363	343	384	390	386	389	408	342	394	359	398	349	373	363	382	377	343	390	375	394	365	404	390	366	354	394	334	379	350	389	372	396	371	357	412	354	385	353	377	349	358	336	382	389	405	398	381	390	409	376	358	405	390	400	371	381	362	373	367	383	361	414	329	324	368	381	363	390	381	380	403	361	400	333	392	366	405	403	392	369	357	402	383	388	390	361	370	381	364	323	392	368	387	368	375	380	344	375	400	377	378	355	353	399	387	362	388	350	358	357	368	393	416	365	365	354	371	380	402	373	351	346	381	354	403	368	398	335	359	369	350	383	393	362	359	392	357	368	364	392	382	425	415	392	385	375	363	370	380	373	391	385	397	356	373	349	383	358	416	356	338	419	414	380	381	352	378	382	370	370	349	367	381	329	394	388	347	373	357	352	340	385	367	405	407	342	375	413	401	361	361	350	393	376	357	372	386	374	397	388	361	361	387	369	344	414	394	390	377	375	387	347	354	346	395	420	378	357	331	361	368	395	366	394	367	373	391	349	371	373	367	319	389	351	391	366	351	355	398	386	398	362	353	394	363	373	404	346	409	390	396	387	345	396	374	352
32496	46160	35582	17722	7161	2975	1100	575	572	567	550	563	591	561	556	558	591	575	616	521	619	575	558	561	568	526	544	599	555	566	564	622	561	555	515	534	586	573	596	608	561	592	561	593	543	600	549	559	559	608	578	540	575	605	561	579	542	587	556	570	587	553	595	572	536	580	603	572	632	558	563	574	613	623	571	587	590	580	598	584	572	558	533	541	567	577	576	640	583	555	575	568	576	550	565	581	581	551	561	573	565	510	561	584	578	576	543	568	564	544	563	586	562	598	543	577	600	594	604	597	580	592	562	548	551	586	582	596	618	558	572	547	601	526	547	556	582	558	585	556	539	551	566	605	604	603	595	596	575	530	544	588	586	568	580	591	553	553	597	551	614	596	560	582	573	556	589	607	580	546	559	528	584	594	582	565	557	618	561	548	572	587	606	580	543	587	594	582	578	586	553	592	585	582	553	596	549	558	556	546	612	551	587	582	581	586	585	595	586	576	559	539	537	591	571	585	531	568	577	586	613	565	575	582	558	559	582	603	622	630	556	553	559	559	603	569	589	582	552	611	601	597	517	603	585	568	579	606	578	570	626	568	573	585	531	512	525	613	587	606	550	572	563	610	559	592	562	601	549	561	562	586	545	580	590	586	590	546	594	563	593	575	562	591	595	606	584	551	560	595	536	550	583	542	577	570	576	605	566	540	564	506	578	604	567	571	514	573	571	559	566	605	588	537	576	600	578	567	601	574	576	554	593	546	575	563	607	536	567	610	570	571	592	582	571	561	577	579	566	602	576	599	558	565	542	556	584	576	599	581	550	602	564	530	569	612	567	592	579	525	541	597	565	594	606	634	571	587	588	601	589	574	586	537	532	587	581	545	602	627	555	572	591	572	575	568	588	552	550	544	543	560	584	566	543	604	570	575	551	590	615	533	569	564	597	590	555	569	643	548	526	608	601	593	593	566	582	540	563	606	572	557	594	566	567	596	550	555	526	559	576	586	593	522	547	550	543	553	576	574	585	589	512	628	556	560	574	570	500	539	538	567	593	571	581	538	606	579	576	520	588	557	573	579	566	572	594	572	549	559	590	564	549	546	587	549	576	546	580	599	575	573	551	520	547	570	535	578	554	623	588	566	601	503	615	548	616	617	558	614	537	569	592	604	566	587	555	567	584	580	573	573	570	543	574	565	561	582	531	533	632	562	589	559	607	591	550	554	542	571	594	560	550	590	555	612	575	585	563	522	612	516	583	570	592	561	589	523	577	514	595	590	615	557	581	566	562	618	578	564	571	555	569	566	587	578	562	550	539	592	567	565	578	567	580	546	611	559	571	557	578	574	588	594	559	558	557	541	567	578	582	580	566	557	567	582	546	564	543	556	573	530	593	554	588	591	600	531	552	621	583	550	538	505	559	569	564	570	581	599	578	608	534	565	563	542	589	638	548	556	566	570	562	565	551	557	589	605	554	576	577	557	581	524	554	622	584	552	621	569	601	576	580	557	568	560	567	597	533	573	581	572	532	599	559	575	589	576	560	557	591	588	563	584	604	566	589	550	558	561	592	577	586	588	581	581	548	623	568	580	568	538	534	583	579	566	584	556	530	572	635	559	590	553	566	588	555	586	562	561	571	560	571	593	591	547	608	584	597	593	583	557	539	547	588	582	609	542	590	535	586	566	551	601	552	563	605	565	584	593	576	592	595	597	582	572	592	607	539	552	578	543	533	615	567	583	605	550	527	534	623	591	600	595	547	584	558	541	567	573	605	537	590	566	570	581	553	561	631	571	537	555	632	535	618	540	561	552	556	537	562	592	563	565	583	557	558	585	548	561	598	556	585	556	566	616	593	589	545	561	588	543	608	567	566	591	550	591	577	561	566	542	566	544	587	570	574	548	566	572	519	574	591	584	552	569	552	536	527	570	544	575	585	568	582	553	580	589	542	558	559	569	563	564	528	588	589	563	558	575	599	542	566	578	573	579	530	569	610	558	576	529	576	537	555	601	580	558	551	537	569	573	607	589	562	590	625	589	521	543	590	571	585	596	581	568	580	577	563	582	558	592	611	586	588	574	556	586	592	561	565	575	558	551	584	528	566	585	536	542	603	545	549	597	562	543	602	554	553	512	572	551	611	549	530	545	530	553	634	545	544	607	571	535	590	547	557	586	509	563	558	599	582	551	586	589	577	594	597	557	594	583	562	560	546	571	586	541	569	599	573	544	572	577	589	538	541	568	555	497	579	633	530	548	533	584	610	540	588	578	572	585	565	580	558	566	578	547	544	532	535	571	588	589	576	589	594	556	585	565	538	572	601	616	554	549	591	603	580	563	625	545	548	588	596	553	566	588	609	550	552	565	585	588	608	551	548	604	567	594	588	563	547	567	564	556	571	583	540	532	572	554	576	529	629	667	601	564	513	564	574	572	572	573	579	533	576	573	585	585	571	585	574	535	559	595	552	548	599	590	592	616	539	539	550	546	563	611	599	552	584	565	605	560	564	585	564	580	584	524	585	526	575	582	597	564	607	588	562	527	574	533	566	541	577	519	655	540	543	590	577	593	598	546	563	601	557	581	622	533	553	577	573	527	579	578	568	614	581	553	574	557	580	562	530	561	593	555	538	556	574	562	529	582	536	577	531	609	535	583	569	614	568	617	576	604	568	558	599	595	553	525	552	573	578	574	585	556	575	587	556	537	557	539	589	568	617	584	609	586	551	549	584	574	569	554	605	589	550	593	600	573	586	537	559	617	628	617	588	600	592	562	572	588	564	576	576	566	553	581	560	554	553	564	555	570	565	560	575	504	580	591	534	570	565	564	572	597	560	586	594	574	527	557	540	553	574	568	603	563	646	567	569	563	611	554	579	590	558	615	550	572	575	579	576	541	577	560	575	596	581	598	564	613	597	588	586	583	590	597	561	588	569	581	593	561	548	580	621	589	603	613	552	545	567	563	566	597	596	547	558	587	579	589	568	577	559	551	548	562	572	573	560	570	576	575	542	583	594	602	622	516	537	594	559	567	574	563	579	587	594	561	617	544	538	578	635	593	592	550	590	580	515	536	589	566	603	592	556	574	615	584	547	536	548	571	547	568	598	551	562	608	567	582	582	572	569	561	540	559	583	584	581	562	572	608	589	566	572	573	565	536	580	576	598	570	560	563	548	576	571	595	573	545	581	608	620	613	577	563	572	548	560	587	603	571	573	591	540	591	590	563	614	553	547	599	555	544	571	570	556	523	534	587	573	569	613	602	603	561	590	580	564	539	571	575	632	582	558	591	601	565	597	559	567	582	550	575	542	608	576	526	589	566	610	552	564	552	586	578	581	597	511	579	578	565	592	586	532	581	559	568	560	551	594	606	628	598	571	550	609	558	575	556	585	585	585	572	606	554	556	593	565	541	524	579	554	511	560	588	562	570	591	571	602	568	584	546	563	579	599	598	594	577	625	625	578	583	548	579	606	565	602	547	558	563	573	538	569	549	603	578	580	557	580	611
24418	22493	33369	30693	23660	16568	4354	618	449	489	471	487	458	471	457	464	457	431	486	494	420	432	481	437	453	431	432	493	486	455	447	406	440	467	445	478	473	424	457	399	447	449	446	464	431	446	428	479	433	431	425	489	466	478	486	406	462	438	451	439	453	454	479	440	458	437	432	463	443	435	468	452	464	451	423	437	433	457	415	480	459	457	456	441	447	439	452	438	436	448	417	461	431	444	435	479	447	452	442	430	461	440	427	424	407	429	455	480	479	479	442	432	464	457	466	485	439	436	445	464	439	438	457	445	423	442	466	399	425	423	440	419	420	437	443	459	420	464	452	471	468	423	438	458	445	433	455	471	452	486	442	491	444	457	446	431	477	481	444	486	448	440	444	452	393	442	444	443	438	418	420	458	416	445	462	437	427	449	450	454	434	443	424	428	434	433	457	462	460	457	411	459	438	456	463	451	451	457	444	449	458	475	460	420	473	441	435	429	467	446	464	451	464	436	436	436	444	444	444	442	433	459	425	441	479	439	468	447	450	449	431	450	457	396	418	406	461	449	458	448	415	433	468	467	440	432	435	477	484	441	428	469	426	473	415	468	453	446	480	425	475	430	455	426	423	469	410	482	468	466	470	408	436	450	463	422	406	452	452	441	477	472	469	405	392	465	457	423	439	426	475	463	445	437	479	421	457	458	452	460	489	458	448	474	451	431	412	409	452	416	462	407	463	421	462	464	479	482	471	481	462	437	472	422	490	436	494	437	467	442	444	428	426	435	438	453	456	425	450	478	461	437	449	446	445	447	442	457	429	490	462	459	461	458	454	446	502	478	466	432	406	485	428	479	450	422	437	490	456	445	454	511	456	457	447	448	481	419	444	478	449	456	460	435	436	478	451	444	436	470	445	444	465	466	437	428	467	439	442	410	464	451	459	429	450	432	452	438	452	427	451	457	434	427	415	403	450	450	464	466	445	454	442	442	453	434	456	464	430	447	443	441	429	440	453	432	462	476	449	446	451	425	471	444	422	441	439	420	423	428	441	444	478	439	448	459	439	422	447	468	423	434	462	462	454	428	476	487	453	463	469	428	472	469	443	466	441	441	426	453	462	467	411	451	471	460	440	453	438	428	440	439	456	420	484	430	482	473	434	456	473	426	430	447	446	454	467	457	429	428	476	445	448	437	444	443	441	461	418	450	455	450	398	453	419	429	432	417	449	424	427	465	454	449	474	452	416	423	452	443	455	460	440	441	493	494	493	443	474	443	445	418	442	481	459	442	433	413	484	501	465	432	402	439	445	429	438	437	423	430	468	452	465	453	432	419	442	423	455	427	467	431	467	490	479	413	460	467	430	472	429	457	450	426	458	448	448	457	405	483	428	463	436	459	434	457	434	438	446	473	431	460	436	429	457	410	427	471	460	459	426	428	426	446	485	465	433	466	463	443	474	421	447	439	442	426	507	434	420	468	412	447	441	477	461	453	425	469	458	471	438	442	447	438	464	447	468	448	422	462	460	485	488	449	463	496	443	426	466	453	458	440	463	477	465	448	471	436	440	448	467	478	465	415	427	450	429	453	461	465	451	422	454	442	437	441	419	479	455	473	428	439	477	448	450	443	443	437	461	460	427	484	430	453	421	452	409	443	430	423	452	437	466	431	483	461	458	434	464	429	448	418	470	481	390	449	441	479	431	436	483	421	441	447	459	494	452	438	452	433	434	447	444	452	446	427	473	490	436	408	449	455	507	494	432	430	430	466	486	474	444	475	463	432	458	435	410	467	451	408	444	425	447	453	495	441	467	470	463	473	412	438	477	480	461	466	452	426	452	457	463	439	446	454	465	440	438	475	457	439	408	462	432	440	432	443	425	438	478	488	444	498	428	487	466	462	486	417	442	444	469	448	484	460	440	413	448	458	414	452	441	427	473	432	432	453	448	469	442	448	463	447	440	423	436	446	421	448	461	439	428	465	442	433	390	485	449	464	434	455	488	426	446	509	402	434	458	473	465	441	435	411	453	476	481	446	475	431	447	446	408	460	464	437	441	452	450	420	442	446	454	425	486	474	487	479	442	472	427	449	452	467	465	467	467	425	479	454	442	471	471	453	484	485	460	448	459	456	471	453	477	449	435	416	459	427	431	436	444	430	444	453	477	423	461	458	477	471	441	420	474	461	438	477	436	477	428	429	465	448	414	459	472	449	453	411	444	425	398	405	437	436	463	464	431	471	460	434	412	439	456	443	456	430	448	435	482	473	432	444	425	479	445	431	410	458	446	441	471	464	436	494	419	467	458	454	438	479	448	479	488	472	466	429	464	426	431	450	446	454	452	419	470	442	435	449	478	443	407	408	462	455	436	432	466	432	431	448	468	465	423	455	467	457	453	457	466	421	469	419	461	462	451	455	467	446	461	434	472	417	447	450	431	433	426	477	462	461	425	462	492	467	454	407	467	447	448	462	429	469	462	407	425	427	455	478	472	413	495	482	446	435	458	492	434	435	458	422	454	423	468	440	437	440	403	451	449	463	440	418	448	422	444	489	467	438	442	468	446	458	460	439	417	463	469	438	427	465	433	453	469	459	461	456	465	455	458	414	446	483	433	459	437	472	441	463	420	437	433	461	428	481	421	475	445	453	431	443	439	471	431	437	425	454	396	426	459	473	452	419	454	465	466	446	483	426	477	466	435	448	459	482	455	438	436	461	385	423	465	446	439	445	445	470	464	435	476	423	443	489	435	430	500	480	451	450	442	431	435	439	459	445	473	474	458	463	422	441	442	446	427	429	481	451	464	479	452	439	437	417	478	411	491	451	434	450	427	426	449	459	488	443	441	452	439	446	453	401	479	455	441	444	486	440	440	431	449	449	442	459	461	439	450	440	444	462	465	478	475	452	425	470	436	433	415	429	463	427	444	464	470	424	469	451	457	415	444	420	452	467	441	433	457	457	487	424	459	440	435	459	461	428	447	456	419	400	443	421	437	441	430	431	456	448	453	459	446	454	433	446	442	466	443	445	429	444	433	452	421	436	415	455	421	436	441	475	441	415	464	450	476	426	445	443	460	428	442	453	453	439	424	419	453	491	465	438	454	464	432	402	477	438	491	453	477	453	432	455	435	411	422	433	464	449	467	460	480	445	427	434	436	467	454	456	474	475	414	477	444	464	453	445	458	472	445	461	436	478	446	439	431	451	432	423	443	459	432	426	445	431	431	433	447	428	441	423	454	442	428	445	472	458	470	482	471	463	443	451	478	458	454	470	453	438	471	470	442	460	422	443	462	408	431	426	448	453	479	476	452	450	431	431	445	420	466	432	466	484	456	451	451	441	430	437	471	435	470	506	436	474	430	446	448	461	422	487	438	430	432	472	434	446	475	395	429	474	395	401	490	455	435	417	466	466	440	449	456	458	459	431	463	438	413	438	429	464	445	460	414	460	432	459	456	418	454	413	446	482	434	434	445	436	401	463	454	431	446	452	434	412	401	440	428	445	445	454
58443	91579	72421	46605	29323	14717	3773	742	747	686	669	674	726	696	621	714	700	673	698	713	700	673	712	669	665	682	655	701	733	707	741	694	685	709	698	619	607	673	640	681	682	678	645	655	664	706	713	660	673	683	674	661	708	659	697	677	653	660	706	747	643	681	658	675	690	698	719	695	633	689	708	663	652	679	670	689	668	701	646	696	672	612	689	676	671	725	627	665	668	700	708	689	712	648	663	653	668	670	618	676	681	617	681	676	607	700	613	655	700	659	680	693	668	689	689	703	719	702	683	674	693	709	703	670	667	691	667	656	653	705	663	663	648	672	687	681	639	697	661	675	696	698	724	702	655	648	685	663	662	671	667	664	681	656	646	691	669	697	640	668	684	670	674	691	695	675	652	674	680	630	673	710	693	652	651	695	663	657	672	628	679	694	643	681	680	659	695	692	665	735	696	695	689	638	689	701	677	655	708	695	675	621	740	707	713	695	672	668	693	670	704	652	634	698	671	712	675	646	679	682	729	668	695	630	661	688	663	717	702	707	712	670	684	632	687	678	668	687	642	645	622	689	649	700	728	645	675	657	708	689	684	673	661	710	689	689	666	642	694	640	660	689	687	690	704	675	672	661	683	677	679	726	700	664	710	681	663	677	648	637	648	705	676	661	646	656	693	687	705	705	662	703	658	632	681	677	651	645	686	673	686	668	644	652	656	673	628	691	691	719	697	717	679	671	723	706	712	669	690	644	707	660	685	671	692	688	706	695	673	682	672	642	709	713	684	666	710	698	664	676	680	698	677	695	688	680	610	682	681	690	694	640	649	654	684	650	679	655	688	680	695	664	637	676	749	662	672	701	683	664	669	640	644	716	682	670	702	671	657	621	655	678	695	681	669	671	695	704	627	670	697	710	720	680	615	675	719	674	675	632	657	641	680	709	696	650	647	668	708	703	672	674	686	687	669	682	687	609	629	722	710	731	682	688	663	683	711	660	698	698	622	673	698	737	690	642	684	708	661	660	691	645	670	694	685	669	626	674	677	667	680	639	632	649	633	661	678	665	681	730	722	619	726	654	646	673	662	676	671	691	718	715	644	702	707	687	679	725	725	695	694	680	689	690	670	704	700	665	693	697	677	668	700	679	707	628	680	656	675	666	660	669	703	682	712	677	702	636	671	657	700	676	682	704	714	681	675	699	707	716	722	622	683	658	710	658	650	650	648	676	667	668	651	703	628	650	690	646	721	644	625	691	639	658	650	698	680	700	627	641	662	663	659	678	672	698	645	673	692	687	717	683	733	705	664	739	724	695	693	672	676	655	651	643	683	678	696	696	702	730	687	648	667	673	699	686	657	686	689	668	661	684	678	687	683	656	645	686	657	687	667	697	685	701	680	682	746	678	695	679	686	653	703	671	705	694	713	687	690	702	676	742	703	717	684	725	657	657	657	726	703	626	713	699	662	629	672	681	724	738	662	676	682	621	693	699	645	664	688	685	692	706	715	669	685	654	665	622	640	659	667	644	649	705	671	665	669	673	677	688	681	658	715	625	640	671	685	672	681	686	648	651	700	665	674	658	672	660	680	650	726	678	680	688	661	638	638	632	665	688	672	671	694	689	690	689	700	688	653	674	680	701	691	688	657	663	674	674	716	716	712	709	670	674	720	689	686	702	663	702	658	676	711	658	733	685	687	684	677	703	710	668	668	664	706	716	659	703	662	669	668	620	687	685	675	689	646	706	685	724	662	698	674	669	676	637	651	693	674	662	646	624	645	626	640	681	680	691	673	654	648	657	730	642	665	700	702	679	673	684	665	715	633	703	683	673	667	686	663	671	683	700	683	659	735	690	673	660	697	674	665	663	686	638	664	674	721	649	637	720	604	712	670	695	673	648	697	715	722	694	677	686	661	704	682	680	653	715	644	683	648	721	661	705	653	693	716	733	681	661	691	689	691	713	679	641	599	674	668	705	669	683	706	675	661	706	675	663	697	666	709	705	651	706	711	696	689	656	646	670	660	651	702	717	713	690	677	673	670	712	694	695	648	654	643	686	673	685	702	671	649	663	710	681	673	676	689	670	699	710	685	660	712	667	669	711	633	723	710	697	724	692	713	676	674	708	657	671	675	697	650	657	698	675	690	681	692	634	642	721	671	679	708	664	675	697	665	673	705	680	635	677	708	645	687	654	664	659	695	680	642	687	685	668	670	692	638	686	682	663	696	708	703	641	700	684	660	690	643	676	693	657	690	659	682	665	698	692	712	685	668	689	665	697	653	664	679	671	720	674	673	710	668	691	706	701	662	690	672	688	669	619	674	655	758	602	635	708	679	721	670	644	690	709	657	688	656	714	690	683	697	722	645	686	674	717	698	689	682	709	673	675	678	681	673	730	719	710	667	671	683	694	672	690	693	664	665	717	663	633	727	685	641	694	656	698	704	678	705	705	711	729	672	697	674	690	704	672	675	695	696	701	675	685	693	705	720	694	647	687	699	693	652	665	655	692	728	639	727	723	657	666	714	702	683	653	689	672	673	689	651	709	653	652	678	674	704	669	700	635	685	677	639	677	687	718	709	711	686	648	735	667	685	687	672	687	662	712	672	713	693	649	687	654	648	677	756	646	690	690	728	675	627	703	691	674	689	681	731	702	699	668	675	669	690	697	672	664	693	682	701	694	668	691	659	671	637	668	649	586	709	657	680	666	640	657	656	678	686	694	655	656	682	681	683	706	624	695	657	673	662	710	705	650	650	653	679	640	686	636	674	680	699	666	666	677	718	647	686	664	686	653	688	651	654	673	730	655	712	622	710	657	640	687	680	708	703	664	691	713	687	721	701	678	651	678	667	650	638	676	705	688	695	710	673	656	674	704	683	722	693	678	704	648	652	670	697	677	658	674	677	683	664	690	620	673	663	674	669	693	667	708	665	609	684	624	681	660	659	682	660	691	683	701	651	654	724	679	722	712	666	664	652	647	709	706	638	704	680	704	639	674	704	666	721	679	692	698	693	675	661	664	641	655	642	704	700	693	652	675	686	668	666	652	706	687	649	708	687	707	703	682	678	659	676	662	655	669	701	686	704	666	679	697	631	666	708	695	658	631	727	688	680	669	693	653	677	670	712	664	702	667	663	660	701	648	696	668	680	682	719	645	628	709	672	663	659	699	694	680	719	696	655	694	643	628	669	680	706	702	656	653	672	691	695	718	699	698	688	682	689	712	676	671	661	635	737	657	657	677	696	707	664	646	697	679	689	669	630	703	706	674	675	658	689	727	668	644	747	695	685	707	651	654	713	681	659	706	677	701	659	624	656	690	701	660	683	683	656	648	660	683	700	666	669	675	666	684	703	664	685	656	704	694	650	696	679	684	693	683	636	680	695	683	699	660	643	672	711	655	653	668	654	673	675	689	681	684	645	661	661	614	684	654	666	694	684	662	674	655	710	705	670	639	697	662	720	655	688	723	694	703	707	719	661	699	665	704	689	652	721	710	663	670	660	642
23339	21877	31475	27289	23677	22018	13063	1018	501	467	481	463	497	523	429	459	485	507	468	473	468	477	505	466	468	473	466	440	517	493	485	476	479	456	453	493	480	479	453	465	427	469	467	457	475	450	433	453	478	453	445	487	480	468	449	454	462	456	452	460	455	455	473	481	466	449	461	480	443	471	478	477	469	452	493	438	463	442	424	455	461	481	418	455	461	443	481	448	449	490	487	470	464	499	436	459	464	454	456	528	524	452	486	439	454	468	444	482	465	458	521	398	441	471	443	413	431	457	463	453	470	475	454	461	446	485	493	494	456	414	460	474	484	476	418	489	457	440	470	482	478	456	474	481	426	440	444	457	452	443	447	496	463	422	477	488	463	483	484	436	408	490	427	487	436	448	472	488	483	462	475	442	517	454	496	476	470	476	479	450	460	510	466	422	478	407	489	479	466	453	482	477	470	447	480	445	507	422	444	443	443	477	471	459	446	484	467	484	495	457	455	496	513	506	468	487	456	459	482	462	457	460	465	426	454	445	512	478	437	478	501	442	450	461	455	483	509	472	463	456	452	489	465	468	472	452	451	454	432	466	501	498	447	487	450	463	462	378	473	458	513	473	445	503	437	477	474	472	465	453	440	520	499	486	462	476	484	465	469	440	507	441	476	449	499	476	467	477	472	490	456	501	446	419	489	463	510	436	461	442	463	463	444	452	457	455	488	435	479	463	474	433	472	469	463	429	489	444	469	483	498	492	466	440	450	441	492	473	433	465	452	485	465	459	487	465	486	454	491	452	462	452	455	484	471	452	473	454	469	469	503	443	488	467	482	414	492	419	483	417	450	487	426	466	490	444	413	480	470	428	427	467	487	429	473	469	457	439	469	465	480	401	446	435	536	453	447	518	480	449	453	482	467	494	432	477	456	474	470	499	464	472	414	434	436	473	508	439	488	523	472	450	516	462	487	510	458	455	433	477	445	449	455	481	486	437	432	461	471	453	464	492	472	445	461	446	470	432	455	466	489	474	446	481	495	465	460	445	465	456	451	460	469	474	456	480	465	481	450	441	466	472	466	472	481	502	454	466	455	480	502	498	451	453	475	473	483	449	458	433	464	477	484	472	479	464	467	481	477	472	444	487	475	471	457	441	479	476	467	472	475	454	423	504	413	468	439	468	449	445	444	439	487	520	484	448	433	509	455	449	465	509	460	433	474	457	446	472	462	415	442	457	440	506	435	490	464	456	488	477	483	466	454	467	452	480	433	451	470	442	450	434	473	463	453	470	451	466	448	427	469	483	456	458	455	464	440	467	493	450	477	434	465	461	442	479	480	476	438	401	458	468	455	460	480	464	496	489	449	479	436	470	461	477	422	448	457	444	438	425	469	457	466	477	453	472	472	458	462	487	491	403	463	459	478	475	448	499	479	467	469	417	415	465	460	480	474	478	500	491	465	448	458	488	433	443	432	450	484	404	478	428	469	499	450	482	435	447	436	459	459	474	500	494	479	470	462	482	490	482	470	495	431	433	435	460	449	486	461	424	444	463	488	474	460	481	496	503	463	461	451	479	450	484	440	412	441	479	452	445	472	443	466	456	495	496	440	465	442	511	435	426	454	456	506	466	481	465	463	487	462	473	478	469	435	476	486	501	487	462	455	481	469	449	445	518	432	479	479	452	492	447	491	456	471	492	501	470	466	462	435	502	440	482	463	447	485	474	464	463	480	476	468	444	451	447	477	477	435	455	458	448	489	454	455	467	491	487	497	466	473	470	450	496	503	483	456	443	445	458	484	457	477	472	474	477	467	457	479	453	440	479	479	442	427	506	461	485	493	471	461	437	466	438	487	459	498	451	419	449	459	480	424	455	478	459	450	474	458	453	480	467	475	475	440	441	422	469	478	470	454	461	471	453	450	450	476	461	436	446	475	498	455	466	426	439	490	477	447	490	454	467	496	484	507	466	434	445	465	473	478	433	477	469	432	424	468	446	461	429	437	433	443	455	470	454	465	427	475	458	499	496	462	515	469	469	453	461	458	436	443	494	503	449	467	447	453	470	469	427	482	473	489	470	471	489	425	443	502	434	479	467	468	482	455	458	490	443	487	422	468	447	484	454	436	458	456	481	439	464	482	465	476	470	479	486	457	424	467	457	445	477	475	465	484	461	464	458	468	460	445	423	448	473	428	487	461	461	443	451	483	467	486	440	480	475	462	425	473	443	441	470	482	409	443	430	456	422	456	488	454	449	470	465	455	454	485	424	454	468	460	464	457	424	473	452	490	435	464	446	502	460	474	485	456	457	430	477	436	450	470	484	472	465	424	448	487	423	481	458	491	445	479	495	470	425	425	448	475	442	443	456	471	505	467	477	485	464	461	450	452	481	476	435	418	455	461	494	471	461	448	459	452	408	413	464	415	480	410	446	444	466	487	478	484	512	479	433	452	454	459	442	466	446	495	434	459	473	460	458	465	467	453	478	461	437	467	469	521	483	451	466	494	464	452	438	421	474	464	442	461	386	440	444	445	462	496	456	491	440	438	445	466	460	493	417	483	447	476	454	469	457	474	462	434	467	446	481	456	494	430	496	432	470	471	423	453	468	467	481	446	468	442	488	469	462	466	479	513	466	460	468	460	471	514	480	465	501	463	403	478	442	431	457	493	446	466	491	477	455	467	446	494	435	458	437	419	450	453	493	459	457	467	476	486	460	441	440	466	444	464	467	454	466	477	486	473	483	478	445	467	473	462	440	412	441	493	429	479	461	470	465	461	465	469	505	482	464	461	489	452	477	450	431	496	450	426	423	460	453	447	442	448	465	438	463	476	486	496	431	481	459	492	484	479	472	427	482	473	484	455	455	466	468	485	478	509	464	453	465	491	472	459	440	464	476	409	461	458	460	442	459	420	493	454	479	465	447	461	453	460	475	452	462	462	435	446	454	458	442	450	463	457	468	495	448	457	436	458	477	455	448	479	450	479	457	450	483	488	477	440	457	425	471	465	470	504	475	455	488	474	481	438	482	435	431	454	454	441	432	430	465	458	447	480	457	483	437	473	464	474	468	472	473	457	444	448	463	474	495	476	454	474	488	451	441	475	490	484	446	466	453	434	468	477	457	491	454	434	435	421	484	470	457	453	449	443	441	449	475	480	439	447	415	438	470	502	430	476	463	477	468	478	453	471	447	481	459	448	478	445	447	437	485	501	489	450	486	483	439	449	430	502	461	454	462	490	472	493	465	505	460	448	473	468	438	430	447	465	465	475	457	451	433	486	457	456	446	444	452	494	467	463	452	465	475	460	470	490	448	476	454	453	431	441	478	506	445	454	441	474	464	478	465	480	440	462	502	459	465	431	448	449	432	453	452	452	471	447	499	455	438	435	465	498	470	486	463	473	465	497	475	435	471	472	457	437	441	484	404	471	489	419	484	456	442	514	453	494	441	470	467	420	432	507	478	470	469	448	425	477	458	458	477	480	480	445	453	472	501	447	452	468	467	463	452
62254	102499	82646	56111	37207	22244	8114	933	687	675	679	663	709	655	672	702	706	699	661	700	695	659	719	694	720	690	689	758	790	764	732	681	725	703	674	714	682	721	671	697	648	719	690	668	691	671	673	708	662	694	670	692	664	705	685	678	690	690	658	680	640	709	679	663	692	680	662	693	671	724	660	646	675	668	692	641	720	721	693	737	694	681	694	677	690	694	671	687	705	706	688	631	647	713	688	634	672	672	674	680	731	666	650	713	699	655	651	662	700	685	684	692	693	718	722	708	683	695	699	688	640	692	728	650	697	735	674	648	670	665	694	696	671	680	709	662	663	684	740	710	673	644	661	672	700	686	668	681	681	687	683	655	682	682	675	676	686	623	713	705	674	717	687	700	689	648	707	691	718	662	706	672	713	694	721	687	698	722	685	654	632	690	682	683	730	662	635	653	727	671	682	673	682	684	713	690	690	678	692	690	731	652	748	693	676	695	682	714	698	704	672	665	668	705	667	655	708	694	657	664	663	672	648	702	664	694	679	675	643	709	715	666	637	649	696	664	678	700	657	667	664	669	703	707	704	667	670	685	717	742	642	723	647	683	677	683	685	712	692	642	649	644	684	663	674	670	679	663	650	691	717	679	653	678	677	628	688	705	725	651	665	703	638	700	694	660	654	704	709	691	676	716	662	704	657	662	670	679	729	667	621	687	635	672	719	702	653	679	758	665	682	714	650	695	685	655	676	689	745	702	738	635	661	706	698	726	722	677	688	633	673	694	670	692	713	644	683	696	695	636	736	619	671	693	641	700	702	685	660	675	696	714	704	669	700	687	718	649	729	722	691	711	669	699	688	642	646	699	690	696	665	684	694	717	620	688	679	697	744	685	698	662	725	677	683	725	666	679	687	710	661	693	634	680	673	676	689	691	659	707	667	684	716	665	672	681	673	741	681	671	645	650	696	676	676	647	669	677	665	705	667	670	729	666	705	694	671	735	697	714	700	650	718	685	676	663	670	674	709	727	668	699	686	671	686	663	731	680	687	695	621	692	698	646	700	657	664	656	705	660	696	701	644	700	700	725	667	622	673	704	685	685	708	695	726	666	639	663	665	674	702	691	662	668	720	640	687	695	694	682	619	700	735	683	681	714	670	722	683	719	701	682	717	690	720	648	679	682	703	670	638	709	643	660	657	683	683	676	735	721	652	684	691	680	631	636	706	709	639	653	694	648	743	677	698	685	696	691	720	677	697	718	654	653	716	650	675	702	682	716	685	658	688	694	675	699	685	666	718	687	724	690	632	653	668	679	683	652	649	695	648	668	644	720	713	667	669	670	712	732	699	637	655	725	691	717	663	720	702	646	692	676	671	681	629	659	696	690	642	680	716	703	686	722	679	666	681	660	691	647	667	720	631	704	698	696	700	715	692	642	709	689	683	686	707	696	729	700	647	682	639	673	706	627	658	696	675	700	694	679	684	660	720	680	685	717	689	650	667	651	750	720	721	664	728	653	658	680	683	707	685	669	687	670	672	692	706	658	653	661	718	726	701	665	671	668	642	714	673	687	670	698	710	701	689	673	675	694	696	679	716	699	678	724	664	660	697	696	708	619	631	652	646	683	676	691	719	699	700	667	688	632	699	730	687	665	686	687	700	641	677	668	703	692	704	683	707	695	636	659	726	727	679	674	678	685	673	684	723	713	720	635	685	646	715	695	703	674	657	661	635	656	712	654	640	632	680	693	709	652	674	686	701	637	707	633	669	664	709	740	662	643	668	652	737	656	653	681	668	673	667	721	713	619	687	668	695	700	642	653	719	658	701	673	706	673	689	697	662	646	652	656	660	685	707	706	679	698	713	709	676	667	671	695	639	706	657	702	687	670	679	721	695	667	741	720	689	721	686	727	676	617	697	703	656	667	681	686	706	719	678	706	652	693	686	717	669	689	678	667	723	711	674	718	686	654	695	659	683	654	738	683	678	683	699	715	710	692	686	730	664	747	725	697	731	700	676	636	691	682	641	734	696	638	709	655	688	718	702	667	691	679	633	710	698	682	707	665	659	683	730	700	656	681	683	672	645	659	671	680	696	662	681	709	674	717	634	694	663	688	687	642	671	664	648	686	709	667	700	680	661	659	676	680	683	678	680	752	711	698	626	670	753	690	646	701	681	671	653	699	674	718	703	700	657	629	723	716	678	690	739	661	684	663	733	709	679	698	675	706	665	698	717	686	678	692	673	671	659	650	710	667	645	683	699	680	649	701	674	691	642	683	692	737	658	698	661	696	713	671	705	674	723	635	710	661	668	708	698	690	693	702	725	685	682	706	709	625	718	691	631	659	675	696	706	668	686	666	690	666	700	693	690	691	655	720	636	680	668	669	720	665	704	674	703	678	749	662	661	676	675	707	663	672	698	691	675	644	676	653	670	659	687	706	723	684	613	668	711	673	669	707	697	662	681	688	674	658	650	675	721	686	705	628	685	702	675	645	627	700	672	635	671	681	680	707	661	675	709	692	677	636	657	683	697	709	673	700	645	717	698	643	684	696	692	657	751	696	690	668	712	668	652	662	707	689	708	685	672	643	642	663	684	694	674	679	674	695	700	704	728	676	656	673	678	646	662	694	649	668	689	665	654	688	691	730	670	659	660	713	635	651	599	673	655	669	733	659	677	724	709	677	638	695	732	656	674	657	660	690	653	681	710	662	674	664	696	683	707	705	682	693	746	704	733	671	662	686	755	702	656	690	647	699	656	709	695	683	706	710	667	708	710	697	683	665	723	703	646	659	701	717	681	682	693	737	701	655	693	678	699	638	659	680	678	693	692	714	690	702	770	706	681	663	680	672	694	690	689	675	688	648	681	679	688	708	687	678	675	688	683	683	686	670	739	701	671	680	704	678	655	663	701	693	671	706	649	642	656	649	700	701	649	681	695	729	729	715	693	692	667	664	654	682	703	692	733	659	710	648	717	686	710	676	699	687	666	673	717	723	650	687	632	653	692	658	669	698	653	699	684	613	691	682	688	720	682	691	717	694	678	681	683	680	651	689	682	699	723	713	697	679	697	667	662	665	704	671	657	670	680	658	739	708	665	666	677	680	683	673	682	691	723	719	665	649	694	739	666	637	650	688	638	683	675	698	669	756	698	685	669	685	709	650	704	693	692	732	690	657	665	693	694	687	713	669	712	669	681	688	656	639	678	677	637	700	680	689	659	670	688	658	687	713	651	619	676	709	705	689	683	660	721	704	678	669	690	669	696	689	658	683	630	671	701	699	678	657	700	682	636	708	706	699	676	616	694	652	688	732	713	689	697	670	738	700	684	689	693	682	702	727	669	704	678	671	681	692	664	665	624	658	674	639	695	637	619	742	656	662	695	640	674	680	684	708	638	699	655	671	704	681	694	670	671	744	682	689	677	702	730	707	660	718	645	657	675	714	677	692	661	714	714	713	701	718	685	706	637	737	674	627	678	681	716	666	686	717	717	726	689	651	695	682	668	682
28374	27298	30081	17669	4752	1538	648	406	390	334	349	392	383	359	397	365	372	400	394	384	374	421	371	375	353	347	399	377	420	389	401	385	379	388	369	365	373	383	382	382	378	421	372	410	410	390	390	369	404	411	389	365	367	416	365	371	344	387	375	388	385	363	391	402	387	378	395	384	395	338	402	395	355	372	391	362	381	372	406	366	406	375	372	395	408	402	378	377	395	363	350	379	370	384	368	365	388	384	389	370	356	378	394	349	385	350	379	371	402	402	361	396	396	388	378	407	370	387	348	362	418	373	370	374	351	372	386	352	382	366	375	393	395	374	357	358	371	373	333	419	379	364	380	393	366	337	371	401	376	379	353	386	344	354	375	373	384	319	371	376	372	380	369	356	366	346	354	397	388	379	368	383	375	376	411	364	388	400	372	398	332	355	363	375	381	383	381	393	381	370	424	389	346	386	349	338	383	356	328	379	368	422	366	369	362	380	365	349	396	363	395	374	367	410	363	365	356	374	403	397	365	372	361	417	380	383	394	355	389	410	382	384	360	363	346	395	352	380	414	371	407	384	363	361	356	364	341	401	371	385	378	387	373	393	385	399	386	330	370	351	352	370	394	381	346	376	393	373	369	384	365	349	430	427	382	358	376	388	379	393	413	348	402	348	352	345	351	361	411	341	382	386	372	412	367	399	393	345	381	365	359	350	371	365	407	364	366	382	371	366	355	385	381	369	391	413	381	361	429	389	383	368	364	372	368	362	339	391	362	359	373	387	376	385	376	369	394	355	409	368	386	362	387	367	400	359	335	384	352	403	362	378	380	379	391	349	397	406	360	351	416	353	373	387	396	405	407	364	392	358	373	356	390	358	387	369	366	365	341	359	373	374	392	375	359	382	394	364	379	355	365	396	366	351	365	368	391	367	369	375	364	374	362	396	390	386	368	366	413	356	367	404	366	376	381	402	359	421	376	352	419	346	397	413	363	391	365	384	365	374	368	384	374	340	392	374	349	351	364	385	392	407	350	417	374	365	384	384	386	393	339	373	417	401	377	363	329	375	386	384	370	408	367	365	404	376	361	336	371	395	408	361	357	358	372	373	393	387	347	377	402	409	382	352	353	380	381	344	388	370	411	346	379	357	383	349	388	357	372	378	364	384	361	384	357	406	364	366	383	387	367	404	333	350	386	413	349	383	366	360	382	382	408	399	370	356	386	344	350	389	403	383	369	367	407	366	388	368	384	393	364	359	398	363	381	401	370	384	407	356	393	360	365	372	378	389	414	356	387	356	357	369	388	390	386	393	349	391	349	385	405	379	373	380	361	398	332	374	374	363	358	403	422	390	380	406	392	351	391	394	348	367	393	355	387	370	377	382	346	398	378	375	374	411	351	372	359	361	382	380	394	385	390	349	409	384	350	376	384	382	403	377	385	355	356	376	373	356	391	390	373	407	383	346	359	391	395	390	356	391	379	371	391	374	403	362	355	374	395	354	391	364	345	389	389	396	416	354	387	343	371	399	330	387	374	384	377	376	354	372	377	411	342	391	359	393	384	341	362	343	390	384	391	368	371	405	397	373	390	423	380	367	354	386	378	384	414	397	414	375	413	375	365	401	381	362	371	389	431	354	400	391	437	383	363	408	352	349	374	359	364	371	380	397	365	412	392	353	400	375	376	388	381	357	371	376	390	394	357	409	382	402	396	362	390	387	368	365	379	351	318	342	377	371	389	374	384	371	380	400	380	369	364	393	356	372	367	374	384	394	373	406	361	373	385	389	398	382	390	409	386	399	355	409	393	381	373	365	409	388	367	376	373	365	381	362	365	386	384	370	398	414	378	358	383	404	384	369	414	369	396	392	349	373	340	376	408	367	379	373	361	364	385	381	350	381	380	398	400	384	367	396	369	361	343	396	386	391	372	420	392	387	375	436	401	352	369	344	390	387	396	370	384	382	395	383	375	388	376	371	350	380	382	358	372	359	379	354	365	341	334	351	357	340	402	358	386	397	376	354	388	386	356	423	409	396	397	400	382	387	360	382	367	394	353	393	402	393	362	372	388	406	393	418	383	386	347	357	351	351	356	390	385	362	419	360	362	357	415	399	368	399	378	387	372	393	363	359	388	360	354	385	388	374	397	379	404	366	402	398	368	372	382	391	364	364	383	380	377	391	339	388	382	364	369	387	359	393	363	350	382	390	393	345	331	392	373	363	358	378	367	392	383	381	382	372	370	367	359	384	425	385	389	408	370	361	359	387	366	340	346	412	394	332	376	370	389	352	359	379	377	360	347	377	409	354	369	407	384	369	342	348	370	349	411	383	369	388	371	398	384	371	348	376	377	401	402	366	404	391	367	393	408	381	377	376	380	387	421	391	384	370	412	392	363	400	345	354	364	385	373	377	383	371	394	373	380	400	376	351	351	362	410	388	388	385	410	421	382	386	378	349	396	390	403	351	378	367	397	371	366	372	383	386	384	367	401	380	389	350	361	323	398	363	389	376	352	368	406	405	389	353	390	362	361	350	359	369	355	387	362	380	358	360	365	410	346	379	385	391	391	357	354	391	383	367	379	370	366	396	379	351	373	374	389	387	380	379	397	390	372	398	395	378	405	397	410	387	374	401	377	359	355	386	366	391	385	356	399	383	386	366	368	402	370	401	347	358	378	427	422	378	382	414	364	415	374	376	382	370	380	374	417	386	415	367	361	388	401	356	376	362	361	379	337	369	353	366	405	371	355	389	373	406	388	398	376	390	377	382	371	398	362	402	376	381	357	394	376	342	376	373	401	354	391	346	382	405	395	360	369	403	383	387	377	382	374	358	344	354	394	389	369	371	365	379	385	379	351	366	382	391	373	347	348	350	377	375	360	348	361	395	379	381	406	366	383	392	393	390	392	395	383	360	400	371	366	394	390	380	364	394	361	354	365	352	414	372	357	395	368	356	325	398	379	363	348	388	407	345	403	378	368	376	382	380	390	383	374	407	384	382	353	362	374	348	362	393	394	363	346	359	355	360	371	376	366	381	360	389	386	374	355	371	401	378	376	383	381	340	366	376	375	417	388	336	381	357	378	373	362	360	417	410	378	402	388	344	398	393	376	376	385	384	378	402	405	376	399	395	396	372	384	365	369	354	357	359	406	360	372	380	374	369	354	389	373	386	363	390	402	407	385	351	400	364	351	353	402	399	394	384	390	359	351	401	380	371	356	357	396	409	365	388	391	391	387	387	418	383	374	330	380	363	375	368	382	395	352	339	418	357	373	366	381	387	369	354	368	389	374	384	360	383	380	335	368	367	378	367	412	371	376	391	353	371	373	370	408	368	427	353	355	374	365	388	360	376	381	375	357	395	345	374	413	421	362	400	382	425	361	353	368	363	391	403	397	350	380	370	384	349	358	358	374	401	345	350	366	404	383	382	377	362	418	387	364	369	399	400	361	369	407	394	367	392	421	391	399	381	349	414	369	360	368	383	372	381	382	361	373	421	376	404	364	365
32657	46087	35322	17848	7280	3034	1142	606	643	595	544	552	584	620	593	560	548	584	549	568	567	601	603	599	585	560	599	586	587	579	574	592	566	527	570	614	609	616	593	572	650	557	553	597	563	606	545	590	581	602	579	621	596	616	586	612	614	611	573	546	608	580	626	560	578	530	608	604	582	614	570	580	576	581	605	623	604	608	558	566	593	582	605	597	601	623	564	582	598	593	587	619	554	586	580	587	584	586	547	563	591	597	538	589	593	591	549	642	619	571	549	575	593	540	599	601	583	591	573	570	556	612	568	598	582	564	507	592	593	598	645	593	539	585	579	559	624	574	562	556	596	561	591	610	563	585	590	602	599	592	617	635	546	591	616	594	577	567	566	564	591	593	618	569	570	588	586	552	593	631	581	618	542	564	582	555	622	557	591	603	599	561	566	578	567	611	599	586	552	557	601	554	590	630	573	576	599	543	587	571	522	565	643	654	558	602	588	560	645	569	499	563	602	570	612	590	540	575	588	605	567	601	590	598	562	612	608	581	579	610	557	584	588	561	576	600	604	567	600	598	587	587	531	577	589	620	579	581	554	604	603	535	551	610	575	606	557	602	572	564	580	558	605	588	578	634	566	579	588	576	593	576	568	586	601	597	618	581	629	546	587	577	510	561	571	637	559	540	577	578	560	556	572	606	572	599	584	604	553	540	546	571	550	580	605	569	591	508	567	580	549	616	610	595	586	602	601	600	607	617	585	577	585	610	620	541	561	562	534	578	585	587	581	572	616	624	559	580	563	604	584	589	615	570	578	601	588	601	584	612	579	559	591	621	611	579	587	603	551	567	589	567	594	570	578	565	601	592	571	583	584	586	555	606	576	573	550	554	568	587	600	583	538	591	577	574	567	610	593	572	631	618	555	569	532	579	569	600	602	578	562	567	562	599	554	600	569	528	621	563	575	556	614	549	607	571	559	601	545	578	582	581	587	594	539	567	624	569	576	601	549	606	556	544	597	594	561	607	597	583	604	585	556	616	618	587	568	583	640	595	547	595	541	536	555	570	582	602	575	581	537	588	592	607	562	551	554	606	600	642	588	552	577	595	603	586	551	590	597	591	600	576	629	597	572	584	611	585	589	595	574	597	589	591	630	588	610	610	600	554	591	624	594	577	570	591	607	543	555	590	584	585	612	597	606	584	589	590	544	607	581	608	587	583	607	583	588	603	596	614	620	573	607	627	593	578	628	602	559	607	591	596	577	578	581	599	561	591	568	555	588	524	604	619	554	602	549	590	601	606	577	601	582	591	572	584	619	596	613	616	549	594	579	567	583	605	597	572	581	579	593	577	589	541	606	573	593	580	534	602	539	590	585	549	596	578	591	567	572	584	592	596	555	597	579	541	573	618	557	626	547	576	563	585	569	597	608	622	586	585	537	557	579	608	620	598	553	572	563	603	597	589	596	549	538	550	600	556	578	574	609	570	603	590	577	613	570	576	628	572	559	565	591	586	572	612	550	582	552	628	569	572	589	586	608	580	558	559	574	616	576	550	564	590	613	618	596	651	596	564	613	581	581	586	604	569	582	564	576	597	611	574	562	527	544	589	603	561	584	576	586	582	566	597	609	587	640	538	606	569	573	547	575	552	610	573	596	596	561	610	575	598	619	591	540	591	580	605	571	524	594	536	536	586	603	630	556	626	635	580	566	606	634	562	601	590	606	580	595	561	563	579	580	538	604	638	540	621	582	559	606	581	558	611	624	590	563	584	586	625	587	555	600	623	587	550	590	612	577	589	605	593	558	554	608	600	593	610	581	592	568	549	609	580	580	595	555	592	580	583	593	582	546	612	575	585	567	545	579	544	593	613	612	573	578	591	563	600	594	583	568	564	577	595	624	587	567	611	622	544	603	576	605	581	612	605	577	582	605	587	581	599	570	567	560	587	599	572	610	599	582	556	578	560	606	580	525	615	612	630	615	586	655	600	549	609	563	601	587	589	556	570	596	567	528	614	581	595	582	568	631	579	560	579	602	573	626	568	590	572	584	600	581	590	551	599	603	602	577	582	587	591	608	601	576	523	560	554	586	599	545	605	583	596	581	594	599	610	590	567	551	566	590	641	599	599	566	559	572	560	616	578	544	573	613	552	609	589	590	606	581	564	554	591	578	601	607	541	584	570	591	599	560	572	561	587	565	580	544	599	615	552	591	567	594	573	598	551	593	556	612	638	557	609	602	578	562	609	591	628	629	564	597	584	565	622	605	601	633	605	602	524	552	616	614	585	635	582	561	550	558	572	615	590	586	529	580	591	615	555	601	556	588	535	577	624	541	565	568	580	594	583	554	556	560	582	560	610	615	562	607	577	627	581	630	569	557	570	596	563	542	585	574	556	555	584	583	575	612	561	555	591	554	613	629	562	564	582	596	595	657	581	597	570	602	547	579	572	569	575	576	550	547	621	605	556	580	561	592	559	553	601	568	540	609	594	577	580	604	619	586	625	626	574	596	606	596	620	597	601	583	543	556	612	581	613	578	549	593	627	579	598	544	573	610	591	580	595	576	597	601	598	581	542	600	589	579	525	590	530	604	588	555	607	564	602	568	607	601	588	584	563	603	582	594	574	626	576	588	569	561	604	581	616	568	582	551	573	574	566	564	580	575	602	607	573	592	582	595	602	585	613	552	620	590	618	565	589	527	609	602	571	592	585	603	577	551	603	564	567	537	594	596	533	615	590	563	575	564	594	630	567	612	578	590	587	606	587	615	575	599	589	615	591	578	633	563	621	597	584	606	610	547	589	582	554	543	589	610	601	599	600	573	578	587	600	594	571	544	577	599	617	579	592	587	580	558	586	601	619	609	527	598	571	574	559	577	610	601	572	547	606	575	613	606	608	590	574	592	616	597	602	592	597	570	541	584	547	629	601	568	560	576	563	570	562	592	545	583	617	589	549	588	589	597	572	552	583	581	548	608	570	556	588	563	551	594	567	535	599	541	569	630	585	564	553	609	581	594	582	616	585	581	594	623	597	584	625	583	614	596	581	550	589	571	603	586	612	577	607	572	619	559	572	565	566	586	582	632	563	588	548	591	566	561	597	598	595	590	565	595	581	647	600	628	590	618	552	546	578	585	580	564	572	568	578	603	627	606	581	608	545	564	580	581	589	583	579	607	598	615	611	570	652	543	605	601	541	553	585	610	627	608	590	584	587	599	577	597	573	589	566	585	602	576	573	586	534	659	569	564	622	575	590	578	582	594	609	621	554	586	544	587	605	605	593	574	580	565	562	567	522	614	578	561	574	590	573	608	600	557	588	572	575	554	574	623	606	625	607	551	615	604	554	577	542	582	542	566	555	614	564	602	617	538	624	637	579	545	545	632	531	587	619	622	589	558	583	604	536	577	564	610	603	593	572	621	574	582	580	548	577	639	640	556	614	595	594	563	608	595	600	594	640	579	596	564	540	610	595	583	572	626	614	608	583	558	595	553	536	608	624	562	605	589	624
24354	22408	33450	30352	23838	16744	4459	679	484	484	470	459	462	450	468	458	467	439	436	493	456	473	437	436	450	450	475	475	494	430	472	488	423	479	507	479	488	464	496	459	491	490	478	445	421	445	428	478	473	484	472	471	424	440	466	508	479	452	449	420	483	473	494	448	469	495	453	457	435	439	499	445	495	473	451	475	474	429	502	446	478	462	415	446	461	406	470	450	463	432	460	449	448	413	487	491	460	434	456	426	472	430	423	437	467	466	479	431	422	482	470	477	438	425	473	447	474	443	432	426	447	455	469	465	441	441	443	482	424	469	467	432	467	446	488	477	431	450	487	466	459	447	482	401	476	470	433	457	454	477	441	456	463	456	455	459	480	481	433	421	463	474	453	437	441	452	489	478	444	455	465	430	474	438	466	476	462	492	463	490	438	443	505	442	508	453	435	458	439	462	472	457	474	463	458	442	445	443	441	458	409	477	467	465	435	468	475	488	433	460	488	467	427	455	442	454	417	454	435	477	462	465	428	451	467	452	450	479	448	537	446	438	424	442	492	476	451	492	491	464	476	443	457	444	473	460	468	485	456	477	415	467	448	454	484	446	482	462	453	458	464	451	472	430	433	464	472	444	464	447	479	471	445	456	453	462	460	449	460	431	430	449	466	499	502	479	431	456	472	413	461	443	430	416	435	391	452	437	466	466	443	470	449	479	449	472	467	440	489	449	440	472	446	513	475	513	452	452	450	449	470	447	440	470	477	490	450	432	492	466	471	436	466	433	494	454	424	435	444	449	438	427	460	453	460	403	450	458	477	445	435	468	480	457	386	446	447	433	455	436	464	438	462	438	433	471	479	442	451	471	490	477	459	432	428	483	483	453	421	419	468	456	414	482	455	454	479	485	432	453	483	424	477	444	449	492	470	415	451	478	443	439	484	465	462	450	483	417	452	448	448	439	460	460	424	414	453	461	425	483	479	441	460	432	464	437	483	440	472	465	481	482	423	470	413	474	467	506	470	455	457	463	479	472	443	450	425	466	479	488	460	473	427	449	424	453	455	443	441	430	465	495	455	463	469	488	448	427	456	479	452	450	471	471	484	438	466	457	467	432	479	445	432	462	450	462	428	433	467	461	434	433	464	483	438	463	477	468	493	454	447	447	431	444	433	481	424	474	449	441	459	447	473	462	443	493	500	469	456	435	456	469	467	456	464	486	437	489	454	444	446	416	446	462	513	472	456	452	436	446	468	441	473	463	474	455	434	429	447	445	448	440	495	454	467	480	466	438	434	428	449	458	419	455	451	455	512	436	456	460	448	474	409	462	461	477	448	433	442	465	449	441	464	446	473	463	443	415	424	429	445	483	473	462	424	487	456	479	477	465	459	486	437	462	465	480	449	479	493	458	430	443	490	464	491	444	483	435	415	489	464	470	467	453	506	463	453	434	474	475	440	445	467	458	436	466	461	472	436	455	442	460	457	475	429	446	461	449	464	460	451	476	448	412	489	433	427	421	427	455	434	474	452	431	422	487	461	463	485	444	435	440	446	426	483	429	445	459	503	443	451	474	480	448	421	428	442	474	465	456	427	470	496	444	485	473	489	473	481	466	423	416	485	436	451	420	415	440	435	484	423	448	445	439	440	447	452	460	460	438	473	426	416	475	458	471	454	448	405	468	466	406	425	482	429	447	441	445	525	439	442	501	454	480	430	464	503	449	447	488	454	452	457	444	419	471	483	461	436	460	462	432	459	493	429	459	441	494	465	423	467	427	445	446	446	453	455	451	493	470	468	481	475	440	479	460	425	429	444	460	484	455	449	472	447	465	468	453	463	445	467	453	425	439	459	494	450	457	444	462	425	452	405	446	466	445	443	435	469	507	483	470	457	441	463	474	426	453	478	446	464	473	431	462	422	464	448	476	436	447	451	421	436	504	453	448	449	481	427	460	466	440	426	470	447	477	493	442	445	479	465	511	469	459	441	465	493	464	471	456	430	465	472	447	470	471	441	421	457	471	411	455	413	502	465	409	487	437	464	475	489	467	471	455	457	510	464	473	430	472	433	467	447	407	428	446	424	447	450	456	443	442	442	473	457	472	437	472	456	463	454	480	468	462	456	476	413	452	477	476	441	474	445	459	440	460	435	464	459	440	439	488	452	472	474	463	454	430	436	478	462	457	457	458	500	459	458	442	474	407	460	443	489	442	476	457	439	434	449	482	436	470	421	457	503	444	488	471	469	466	481	460	441	442	414	479	489	487	446	454	479	461	468	446	439	418	451	452	441	425	433	418	478	459	463	431	432	432	463	441	425	452	437	435	477	441	426	450	450	417	458	474	463	450	447	497	473	423	449	436	462	460	447	388	463	463	458	428	461	441	417	459	469	457	487	459	472	461	484	480	484	440	475	432	471	484	478	451	486	427	410	443	453	491	454	439	468	496	444	435	461	447	454	430	452	460	461	462	444	428	448	467	463	438	451	464	454	422	502	456	476	426	479	476	464	470	432	467	458	444	501	412	463	456	445	431	446	462	459	436	470	477	469	447	463	447	458	435	435	417	439	444	491	431	447	456	435	470	473	444	471	459	460	448	458	486	469	454	441	469	482	463	421	424	463	441	457	398	472	485	484	473	428	458	426	402	475	443	476	458	455	438	427	470	452	437	458	489	437	484	449	492	459	483	457	463	445	463	449	435	491	449	469	466	430	467	447	473	445	399	408	453	475	452	438	417	415	480	448	482	470	406	469	443	456	446	453	472	449	459	449	435	462	510	461	425	454	471	457	470	461	454	463	420	427	458	470	434	459	470	467	440	462	429	482	425	432	439	497	445	471	412	480	437	474	445	443	441	450	452	458	445	438	459	460	435	429	452	474	451	452	473	498	461	454	480	489	437	471	466	452	388	471	469	435	465	439	462	429	471	457	484	457	425	406	438	461	467	494	491	481	445	476	476	430	481	426	427	478	455	453	450	436	444	450	425	432	437	391	462	438	435	474	457	443	470	436	450	435	442	445	466	480	492	445	445	445	458	467	460	420	388	459	461	459	446	412	432	446	421	405	480	468	474	425	403	473	449	458	490	466	429	455	451	441	457	430	420	469	462	448	480	480	492	434	441	480	460	481	482	455	438	431	450	470	451	434	455	468	464	452	497	453	489	427	411	426	440	484	431	464	439	449	467	444	489	486	421	471	473	470	431	443	470	459	474	455	450	440	459	452	435	453	450	458	478	485	458	461	441	468	434	448	440	441	478	473	458	433	462	466	447	472	440	450	462	449	445	441	469	454	479	486	457	464	455	468	451	413	452	472	436	443	449	495	484	437	447	477	467	492	451	490	442	449	432	466	447	464	443	429	432	453	451	471	452	446	449	463	465	433	484	454	446	450	471	426	461	431	442	446	437	462	491	448	447	449	408	471	426	493	455	431	472	488	467	429	443	450	467	452	421	451	493	465	429	488	452	434	483	459	437	455	463	464	479	474	445	481	470	441	470	477	463	437	432
58421	91274	72561	46451	29859	14744	4489	1076	720	658	620	672	683	697	629	685	676	670	684	687	710	747	707	763	687	695	699	682	730	770	711	677	683	667	700	688	665	672	680	695	698	733	711	735	724	693	710	702	666	783	711	693	650	727	693	665	686	640	662	696	690	700	715	672	673	699	698	695	656	673	688	710	689	700	687	665	677	716	698	665	683	704	682	701	682	691	702	684	716	702	715	707	669	676	643	701	713	691	708	685	684	706	677	668	683	634	726	666	694	737	712	666	663	709	736	723	637	693	712	672	726	711	673	724	708	697	720	670	685	721	697	696	677	678	742	676	656	709	689	705	653	715	676	712	671	677	639	646	716	690	724	662	687	681	714	725	743	681	690	651	688	696	688	654	671	688	704	754	720	728	728	651	678	661	678	687	734	732	702	694	690	706	682	655	687	697	664	687	714	724	684	685	667	714	711	718	736	683	705	654	710	677	661	661	704	677	704	670	735	723	712	726	670	700	667	691	708	705	695	679	682	686	665	652	687	708	698	699	680	682	707	654	681	735	691	705	727	692	665	628	648	668	740	672	647	684	680	737	689	667	700	661	693	677	697	686	745	674	680	741	648	653	689	644	682	714	724	684	686	726	674	694	687	681	716	696	659	669	651	675	640	664	677	655	651	683	641	666	727	691	690	704	703	740	676	649	699	675	686	694	668	688	710	718	704	681	650	694	697	684	700	676	713	701	677	665	668	692	640	724	711	694	723	654	672	674	674	691	735	682	719	700	675	659	689	686	708	716	728	701	704	694	696	739	683	657	682	675	670	704	689	691	702	662	706	694	655	703	682	679	737	664	706	669	665	696	701	694	659	717	691	690	735	710	675	750	688	697	664	702	649	711	712	713	676	645	654	677	721	685	682	714	729	645	717	698	663	705	721	708	720	705	684	695	721	720	715	722	710	702	693	684	713	675	691	689	675	731	718	682	681	651	674	656	684	708	759	653	714	679	683	706	740	664	665	720	698	760	630	658	718	659	712	693	678	679	674	717	758	709	662	717	701	659	658	684	688	696	711	653	681	684	689	723	719	686	652	717	710	734	725	687	688	700	660	726	737	677	701	697	656	711	692	681	677	659	676	691	711	658	703	716	644	704	659	668	679	634	678	690	685	692	625	715	694	662	702	718	661	679	647	746	673	680	693	696	676	687	662	730	667	674	683	653	726	707	678	675	685	676	712	716	712	727	674	736	720	692	679	682	678	681	676	712	691	683	695	643	687	715	715	633	678	729	665	680	776	655	734	703	693	718	663	700	708	682	711	691	692	673	675	729	684	654	712	699	661	705	688	704	694	699	634	674	686	679	671	654	700	674	691	728	689	647	683	671	708	734	680	665	714	687	722	711	709	669	679	680	700	681	643	703	699	739	676	669	692	671	680	672	677	716	703	678	679	702	688	746	701	730	676	715	713	700	703	722	657	674	630	673	693	654	728	679	745	681	656	726	679	650	688	691	701	719	689	702	667	674	687	720	675	667	678	699	724	687	703	663	675	720	694	716	695	729	690	695	697	723	698	719	684	724	705	710	698	677	711	701	698	698	620	649	741	653	688	675	682	681	704	658	677	674	703	711	667	710	665	714	694	728	713	697	641	683	703	723	692	653	699	687	683	726	737	678	663	690	721	687	651	655	652	724	710	666	694	686	697	670	664	674	657	651	690	673	716	699	693	733	629	715	671	616	654	745	709	668	694	713	665	678	682	727	684	729	668	701	671	680	667	695	704	722	691	712	716	670	662	662	721	702	716	658	687	689	686	692	684	710	653	704	690	694	737	685	672	661	692	648	673	694	735	694	678	705	661	736	679	664	718	719	755	687	691	692	710	695	692	686	721	688	707	635	643	663	693	684	690	724	697	753	665	733	635	686	690	691	651	674	724	650	714	685	675	666	728	709	712	679	682	685	744	713	684	697	735	710	753	669	697	661	681	676	713	670	654	638	746	695	727	721	694	687	678	710	708	674	682	686	681	674	712	708	717	698	701	626	700	712	697	686	679	638	695	676	681	658	695	731	666	681	700	711	698	659	680	678	686	737	691	694	727	720	729	663	654	672	672	742	626	715	674	685	712	668	726	707	666	648	707	671	671	767	716	671	726	650	686	687	679	711	720	686	675	678	663	704	643	672	698	717	723	679	676	675	671	657	640	678	717	688	750	665	642	693	675	697	669	671	624	670	695	700	692	722	656	720	678	742	723	733	687	667	651	645	708	706	696	652	674	692	687	729	744	691	633	710	662	683	726	694	674	695	649	700	684	683	682	694	678	688	719	664	758	691	706	656	687	678	690	692	661	664	717	630	682	683	676	723	690	660	672	715	700	705	734	696	747	652	690	735	710	685	697	668	697	661	679	657	677	720	705	633	660	689	683	701	718	709	682	706	672	731	691	737	715	666	691	723	726	718	703	697	642	739	672	648	681	686	681	702	646	654	677	669	720	686	697	670	691	676	695	711	739	699	700	655	689	729	697	681	659	694	702	704	712	705	695	684	718	692	705	692	673	733	668	735	708	691	726	682	737	690	711	616	726	699	734	673	692	608	680	688	698	720	687	747	687	689	692	671	693	730	722	663	735	699	715	701	714	687	689	714	699	699	651	667	709	653	659	684	725	760	664	744	710	628	712	718	652	725	672	642	722	710	699	654	700	719	688	685	733	695	645	647	699	711	682	678	750	729	703	642	703	715	683	631	704	682	659	717	704	695	636	650	663	676	669	646	689	716	706	685	665	689	638	702	689	694	656	716	724	687	675	707	700	743	684	659	709	682	648	719	686	714	730	677	676	702	687	697	706	703	676	709	688	704	718	697	655	681	656	718	646	699	702	681	656	700	693	699	678	658	722	633	666	634	717	656	745	653	673	686	713	683	702	681	699	702	652	686	678	676	644	709	693	722	647	675	696	685	684	671	666	679	698	696	673	689	712	696	664	697	687	712	665	641	701	663	712	667	714	708	701	671	691	708	678	645	692	690	676	732	645	685	661	674	688	679	686	672	668	711	664	685	699	703	697	658	684	725	736	677	678	703	728	700	710	714	687	723	703	652	677	691	713	655	656	660	702	679	698	698	703	703	679	687	712	737	707	710	711	665	661	698	712	712	724	686	670	714	679	699	722	703	714	639	747	736	729	649	674	676	684	654	661	680	698	692	690	684	673	709	663	708	670	671	701	647	646	713	689	701	658	678	728	704	748	671	725	707	729	709	682	680	708	666	688	687	729	718	691	702	684	643	660	714	660	626	660	703	678	693	702	693	705	697	684	667	703	708	683	673	688	693	726	653	698	682	710	696	703	658	747	722	638	685	695	715	686	658	676	686	725	705	685	708	671	648	686	679	683	662	706	722	726	665	682	672	686	712	702	694	676	748	624	692	719	664	700	648	699	690	691	667	685	702	732	661	702	649	689	644	672	690	734	685	723	704	688	730	716	709	714	723	707	702	679	728	683	707	709	697	662	668	738	681
23446	21957	31671	27333	23528	21910	13199	1272	524	514	522	483	480	471	469	531	494	487	484	498	463	528	498	478	469	513	525	578	551	513	491	473	470	493	495	471	513	482	488	493	465	491	468	503	482	479	450	487	490	464	486	493	472	448	445	462	493	502	481	461	505	482	499	461	481	478	461	449	506	467	480	490	497	473	486	488	485	498	485	477	455	498	507	487	479	486	478	448	470	483	466	482	470	459	475	447	462	470	479	480	479	516	505	464	475	487	490	455	497	482	482	489	470	468	496	511	483	471	515	477	469	450	472	465	451	446	494	506	470	456	499	513	486	467	486	465	486	458	482	479	459	497	475	437	466	502	469	456	441	475	493	448	464	483	482	458	471	447	487	470	446	469	475	487	490	537	480	448	497	495	472	484	469	493	468	490	469	457	486	520	449	517	459	510	514	475	462	506	477	482	475	516	436	465	466	491	417	464	482	470	485	470	477	446	492	491	448	474	469	468	448	442	448	486	477	455	443	449	486	461	479	455	513	464	480	492	447	481	480	468	467	455	469	470	509	466	455	434	439	490	487	493	466	503	488	478	447	442	444	457	477	471	464	477	500	402	500	437	483	450	430	480	433	493	464	496	459	471	459	457	484	446	462	499	442	471	510	503	472	492	480	483	462	441	449	490	475	483	465	465	509	477	455	481	516	436	480	483	436	469	450	428	486	465	470	470	461	483	517	499	488	493	481	472	472	476	469	479	487	488	463	477	484	483	463	508	474	467	483	470	476	472	467	510	447	517	467	416	468	514	515	473	486	457	462	450	438	483	517	510	442	446	442	475	446	482	426	482	465	479	500	491	502	487	473	468	453	513	448	443	463	479	472	540	515	464	499	502	501	472	499	477	455	504	453	458	481	481	504	477	470	427	515	465	481	486	462	467	487	456	456	493	509	448	434	475	484	514	515	426	489	464	477	453	475	445	477	433	444	494	439	466	519	473	494	467	511	464	459	495	472	506	492	506	508	510	505	486	478	500	494	497	471	493	483	430	457	477	470	428	446	528	480	475	474	467	459	453	485	488	463	438	482	540	439	479	482	449	487	508	473	464	470	448	471	444	505	412	500	456	487	513	479	445	465	472	479	474	454	456	505	473	514	494	494	420	452	489	465	466	445	442	481	460	469	468	462	471	528	488	470	477	446	505	461	493	461	474	431	478	473	519	480	470	527	498	499	482	490	443	479	518	493	479	496	474	433	443	475	507	446	503	484	486	487	492	455	527	446	506	514	502	517	487	494	471	480	460	501	511	492	482	461	512	471	467	445	498	452	450	464	512	469	505	493	491	478	509	446	436	475	474	483	500	476	484	502	467	506	511	497	484	483	487	486	459	448	477	498	460	510	489	468	482	507	498	470	457	477	475	477	482	483	472	443	481	463	497	482	447	472	503	445	471	490	460	461	527	448	499	461	491	494	487	467	457	489	481	458	457	479	438	499	447	491	460	492	463	495	478	504	463	476	464	476	476	509	497	469	448	461	474	517	478	480	476	472	469	470	480	442	473	485	497	466	468	453	528	454	489	465	428	485	455	475	450	503	444	462	467	503	479	463	484	452	453	468	501	520	461	448	491	446	461	511	499	476	483	460	468	465	468	477	519	509	467	498	489	486	461	455	459	482	465	490	473	450	444	466	478	504	496	453	471	469	426	505	449	470	472	476	460	495	454	488	454	488	466	498	459	465	445	466	468	486	462	464	473	499	475	462	451	448	472	473	488	474	459	463	472	471	481	468	477	480	474	447	473	471	447	463	455	451	456	502	443	494	457	467	493	449	494	485	472	506	489	433	458	448	484	459	514	469	468	458	491	471	490	487	469	455	465	456	473	504	462	488	429	489	495	502	466	518	476	435	479	524	431	494	466	478	491	461	508	465	463	497	489	467	470	499	483	461	512	506	466	469	494	471	472	496	484	481	493	549	499	499	449	497	515	464	481	487	524	489	516	450	491	505	500	510	501	489	473	474	455	467	431	481	464	471	461	506	466	494	458	451	476	487	489	490	457	460	458	492	471	476	487	472	520	496	493	479	512	505	489	488	493	490	481	423	488	439	504	514	512	478	479	449	475	491	437	457	471	476	478	449	479	436	473	471	499	490	444	462	465	453	446	479	505	441	510	464	466	487	486	493	473	493	516	485	475	485	454	464	438	509	475	466	425	432	446	478	471	440	507	482	471	482	456	478	475	468	485	508	485	454	475	500	442	470	437	458	430	505	488	435	451	453	490	490	477	463	475	469	441	456	472	470	432	482	513	471	492	484	517	476	476	475	484	439	471	498	483	481	445	504	462	513	508	503	490	449	507	488	468	492	489	516	468	504	463	483	473	450	478	485	469	486	503	491	435	493	471	473	484	498	454	475	502	484	470	498	465	481	455	449	461	449	510	503	461	441	454	456	482	451	478	432	465	503	503	503	475	487	481	465	452	484	481	491	501	451	458	489	456	435	485	485	464	495	458	463	469	491	486	476	477	465	494	493	481	530	500	498	482	505	459	485	490	473	467	464	471	480	473	456	504	447	476	458	475	517	498	495	469	460	520	475	432	491	501	494	506	502	465	479	488	465	428	481	478	486	492	497	487	484	461	458	478	493	507	465	478	474	464	466	506	516	498	475	492	462	493	477	452	440	500	473	484	487	494	504	489	463	460	470	472	471	513	491	441	492	450	445	452	504	477	467	481	463	461	472	467	494	472	423	448	519	479	483	471	515	455	470	512	460	480	463	478	484	468	500	488	505	481	464	503	488	481	448	494	486	451	510	527	487	492	482	481	483	494	468	491	475	473	472	486	439	499	510	455	453	479	434	517	472	447	517	486	486	480	479	442	486	446	440	501	467	484	459	498	479	475	470	486	453	470	490	513	515	453	471	462	492	506	464	488	464	467	471	509	465	476	467	463	472	458	474	477	465	464	497	452	469	448	482	482	480	459	461	466	465	477	498	465	486	475	525	503	467	479	473	494	489	451	494	496	437	461	500	481	487	500	498	486	474	451	457	466	494	438	463	484	455	473	499	501	515	525	491	456	445	455	511	519	439	494	471	461	476	493	484	504	441	476	485	491	487	470	517	501	454	473	497	487	491	443	466	482	500	481	469	479	477	461	459	437	473	470	482	448	521	433	442	499	454	467	483	514	456	463	462	493	447	485	470	484	486	490	487	499	475	486	499	502	496	421	524	462	450	504	491	457	461	468	459	432	464	469	491	498	471	462	446	464	502	476	479	499	485	488	483	481	458	427	490	472	482	474	506	466	505	474	526	466	451	483	503	454	464	484	492	513	481	517	430	466	467	475	509	476	472	471	455	452	483	496	478	472	458	415	477	450	451	489	501	496	484	478	465	510	435	501	496	451	486	460	486	478	445	483	467	462	452	458	513	511	495	471	486	489	514	451	475	477	485	503	474	496	454	503	485	452	464	517	439	432	512	458	479	453	498	480	452	486	444	469	487	430	498	471	451	483	459	502
62634	102925	82896	55541	36220	21446	9053	1363	710	751	761	756	689	754	701	730	761	691	713	753	730	689	727	748	703	715	765	888	826	826	733	691	719	702	692	753	687	706	675	742	746	654	750	693	714	711	692	687	655	700	716	640	701	708	697	710	655	728	699	677	686	725	736	749	703	719	664	652	646	744	676	701	701	712	708	675	736	644	694	661	646	678	689	691	714	704	752	700	710	675	661	690	698	709	710	707	702	684	673	743	697	713	701	705	706	693	734	719	706	673	724	696	734	691	688	729	704	721	711	699	710	669	733	685	720	714	668	756	685	659	684	704	715	727	698	701	735	679	660	728	736	676	694	702	651	686	678	704	710	702	697	689	707	673	675	709	671	739	704	654	682	730	688	720	717	689	679	748	723	743	715	765	714	707	734	664	704	715	718	676	689	702	664	696	667	720	674	693	684	712	735	675	685	689	695	685	679	716	671	709	635	652	694	701	706	698	739	708	707	721	690	684	709	688	689	706	715	691	670	703	693	792	698	715	698	727	750	680	714	742	677	654	732	708	698	685	714	748	721	689	712	739	682	678	720	722	724	685	703	706	681	719	704	714	701	711	686	682	706	731	677	706	671	724	663	756	721	719	715	662	669	700	687	632	723	697	658	665	699	706	668	684	686	743	691	741	716	710	697	712	700	705	703	685	690	636	706	692	713	724	754	751	674	704	714	662	694	718	690	665	675	689	689	697	732	675	680	700	664	727	656	706	691	648	704	659	672	710	717	663	668	644	694	740	694	673	701	657	708	644	680	700	669	688	715	728	677	676	727	641	667	683	659	664	704	686	654	701	723	701	673	694	671	680	689	655	684	727	691	712	712	715	675	687	706	734	687	684	693	728	706	723	672	648	698	716	713	741	635	716	694	719	672	698	685	734	706	681	696	662	694	706	726	690	720	700	675	708	668	652	696	681	659	659	735	769	694	738	747	655	686	668	701	696	746	711	680	724	747	671	714	731	695	678	718	670	683	731	676	688	673	726	711	720	648	675	710	679	697	676	697	673	731	706	730	687	691	698	675	713	677	733	749	705	699	685	687	683	671	689	665	737	700	667	708	690	688	691	728	716	672	725	702	678	712	686	670	734	760	670	668	741	697	742	669	680	715	726	698	716	696	748	684	716	675	721	750	734	672	682	699	685	663	666	682	757	690	667	663	651	673	721	727	666	674	675	733	695	652	693	700	779	706	668	701	739	715	688	719	676	688	691	681	721	682	693	691	687	663	715	702	716	736	657	686	701	688	722	677	653	670	721	726	696	708	712	679	680	667	657	703	675	689	686	668	704	676	676	708	690	689	696	644	756	705	675	712	714	748	728	675	746	724	711	750	673	693	744	692	723	691	770	672	720	748	732	653	697	709	675	705	696	715	735	744	718	696	710	746	674	681	647	720	707	723	722	702	701	702	677	701	677	697	705	706	693	716	713	671	724	680	720	684	674	684	725	650	672	712	668	716	684	738	685	683	750	676	713	703	699	697	711	725	703	699	760	753	717	675	700	658	702	675	717	723	670	688	718	681	717	701	715	707	655	723	725	664	739	658	713	709	716	660	709	696	684	701	690	719	743	698	656	673	720	715	695	721	704	691	705	702	707	715	707	646	692	746	664	749	772	674	727	700	722	730	697	651	669	784	711	667	699	670	716	700	709	726	742	713	703	730	710	662	685	717	751	669	675	720	670	736	741	698	724	725	671	724	688	708	701	696	735	684	712	659	707	711	677	668	703	670	685	671	742	742	728	715	750	694	669	677	663	726	645	700	676	733	666	690	724	679	683	685	719	707	735	690	746	663	670	689	679	729	688	724	653	736	668	714	699	677	726	689	700	715	689	693	692	687	700	737	683	754	707	702	694	740	713	712	674	671	700	680	694	701	750	731	637	716	704	690	700	748	683	641	754	712	712	698	671	699	713	671	687	666	707	713	748	648	710	642	686	704	695	709	715	687	698	697	721	684	707	670	715	686	665	728	680	734	668	714	788	685	720	717	708	703	722	643	695	719	672	683	689	710	733	703	690	718	647	711	656	718	674	714	688	718	704	696	741	689	695	750	692	682	677	672	728	741	677	677	717	735	711	677	669	689	707	674	701	730	744	711	697	742	715	698	716	659	731	688	705	691	678	693	673	732	640	716	705	639	710	725	707	679	694	718	734	709	692	717	713	747	681	734	671	676	679	702	721	700	708	694	704	687	671	701	699	682	663	683	669	670	656	699	669	680	675	744	685	680	684	652	680	679	678	652	695	692	677	717	711	752	729	699	705	747	663	695	716	716	698	713	687	690	718	665	718	637	687	663	668	703	682	694	673	684	649	717	710	686	733	728	639	713	664	700	746	672	671	690	707	647	691	719	683	686	661	686	700	678	708	688	688	661	716	701	732	711	719	727	672	643	734	669	727	723	709	687	646	672	725	693	705	673	705	633	727	696	703	675	713	683	672	680	691	681	657	692	698	669	696	676	711	730	697	637	698	711	699	689	721	682	670	674	666	704	715	675	708	700	659	700	709	685	704	705	702	703	749	731	671	657	714	743	690	704	701	698	644	751	650	697	698	668	716	676	721	714	673	683	705	721	671	682	638	695	652	677	719	762	720	735	713	663	731	706	669	700	683	708	706	706	687	682	678	696	668	695	735	662	683	630	726	699	749	692	708	700	690	683	694	712	682	686	690	696	722	723	729	720	726	728	733	656	712	698	688	685	721	732	693	696	682	650	704	727	731	693	661	666	700	716	670	710	682	678	694	701	706	644	668	720	724	716	713	727	689	681	709	711	701	674	668	660	678	700	676	711	754	688	672	698	731	678	672	688	742	657	700	729	671	698	664	655	717	718	674	671	678	685	728	670	687	655	748	683	652	702	673	685	673	736	651	669	689	731	697	706	720	720	700	705	712	683	653	667	702	697	680	706	701	748	658	692	709	685	702	700	721	667	719	713	694	700	680	712	704	721	700	677	719	734	655	652	703	676	701	739	716	696	662	698	662	720	688	700	690	673	718	687	716	696	659	695	724	727	645	702	661	688	731	679	695	703	699	710	681	679	645	680	652	712	761	728	702	773	675	707	656	734	694	690	686	709	705	699	680	721	746	689	659	718	661	657	690	686	707	691	670	716	690	684	691	748	695	749	702	699	683	663	705	630	648	743	691	687	711	706	718	671	717	721	709	715	727	706	705	739	711	700	689	699	704	688	668	694	701	667	699	726	698	690	686	732	682	700	713	697	717	711	683	704	687	713	749	683	700	695	703	628	638	738	677	674	698	677	686	678	723	644	715	664	681	727	723	715	716	688	655	675	630	723	693	707	720	727	692	673	727	700	713	698	702	704	686	735	686	691	708	689	705	707	698	716	683	702	637	681	695	718	711	651	715	723	723	674	689	709	708	729	716	677	725	705	709	698	736	703	713	688	675	726	709	731	688	642	696	707	677	731	758	685	759	679	701	745	734	713	735	708	660	693	734	693	694
28466	27241	30052	16779	4362	1396	632	429	410	342	359	414	405	375	412	389	365	361	379	396	398	426	380	377	397	348	390	400	412	388	361	377	401	359	409	384	384	356	367	354	409	400	380	382	374	367	395	398	361	357	390	370	427	390	396	411	370	405	391	415	356	365	388	385	373	398	337	402	375	403	392	376	408	388	409	372	411	407	422	369	420	383	392	396	388	400	381	386	347	364	385	396	383	405	404	385	387	414	392	399	362	395	382	376	387	378	379	377	399	392	391	412	375	349	417	353	374	355	396	396	379	381	384	380	379	374	378	410	373	385	406	383	403	372	419	408	401	433	379	386	392	382	387	361	366	374	387	374	382	378	376	399	353	370	405	406	386	374	367	387	412	388	346	404	378	337	360	381	370	376	397	394	373	382	381	409	381	373	362	370	359	391	376	411	371	393	375	399	397	404	399	379	396	410	401	373	372	365	375	388	361	352	421	364	380	386	396	361	373	385	353	411	381	353	411	367	370	379	405	398	398	384	354	406	396	362	365	397	375	394	382	397	348	365	378	362	382	392	360	400	392	388	377	383	375	406	387	389	400	376	382	377	367	372	427	370	393	386	407	407	380	402	394	403	369	371	372	416	414	369	385	385	388	366	405	396	410	383	386	368	371	401	401	370	380	393	413	366	405	372	415	394	374	363	386	400	395	377	416	360	391	377	373	373	401	328	382	381	381	384	395	387	390	407	399	372	387	398	405	382	401	362	405	405	401	363	364	412	387	405	379	382	401	390	386	367	410	388	379	370	376	377	376	394	394	361	422	389	385	384	370	385	381	409	361	418	360	387	347	403	424	385	369	410	369	360	369	385	363	403	405	415	370	373	383	369	399	385	386	387	384	363	381	365	376	393	356	400	406	362	389	388	391	387	398	377	366	378	354	373	409	415	380	387	397	401	373	389	391	365	386	393	363	393	409	379	388	394	407	372	386	382	399	384	404	375	397	358	414	408	379	404	410	396	380	403	361	336	408	383	366	404	379	393	344	355	376	395	423	397	398	363	358	354	427	381	387	400	357	407	378	372	401	399	409	369	410	378	384	372	355	390	393	397	389	375	397	393	389	379	371	343	387	367	344	352	400	384	404	404	368	383	397	353	376	361	397	361	384	348	380	385	376	373	369	398	373	397	387	404	370	402	389	400	326	413	351	377	378	408	404	370	397	366	347	401	354	389	373	408	404	393	391	356	390	417	397	394	355	370	386	394	383	398	358	406	385	397	406	359	396	407	379	370	429	375	360	370	402	415	397	397	397	401	360	405	387	341	382	395	378	420	360	341	407	389	373	382	370	400	383	406	393	436	370	417	387	378	383	422	370	358	394	419	400	422	347	390	391	355	424	387	402	364	365	390	374	375	431	367	385	389	380	364	394	346	371	431	373	379	360	413	362	376	396	387	361	382	381	418	357	394	397	388	369	392	382	406	383	404	346	359	381	386	382	396	371	419	388	374	394	425	375	379	400	422	380	373	389	370	396	379	421	418	384	407	364	359	384	397	373	407	398	392	384	374	383	394	414	417	371	410	377	366	353	383	400	388	375	386	363	394	362	386	419	404	402	375	387	361	364	385	371	374	375	364	383	388	387	377	365	364	402	376	381	386	390	372	383	364	396	369	359	362	390	372	397	356	381	408	369	355	399	371	387	369	355	386	372	401	399	380	387	413	368	366	360	415	385	386	401	382	395	414	369	410	396	400	378	386	429	400	395	419	369	380	417	386	369	392	380	365	393	423	368	420	385	378	400	360	347	357	408	404	382	358	401	372	382	390	399	386	405	397	390	377	372	415	402	398	405	379	425	402	364	362	356	369	402	390	392	359	411	398	366	379	403	383	347	361	390	395	439	383	364	377	379	384	378	369	404	369	357	351	418	333	367	391	406	391	380	387	401	373	380	379	417	375	388	385	370	387	379	395	406	371	361	399	411	378	406	413	380	394	385	377	413	391	425	396	353	393	396	374	376	363	374	373	387	382	392	416	366	384	377	388	392	346	402	389	416	409	410	393	397	363	391	404	419	394	394	406	370	398	388	379	379	395	378	377	372	380	371	401	393	368	369	401	379	377	362	385	384	420	372	401	363	400	357	376	367	362	412	375	376	422	404	410	398	413	395	406	371	426	396	399	408	387	393	370	413	391	370	360	356	371	362	368	363	375	386	378	391	398	380	366	372	406	431	385	394	377	383	328	362	365	388	325	381	362	367	399	388	384	389	407	391	420	395	394	364	377	387	399	380	411	373	370	394	411	361	404	367	413	427	407	349	361	400	357	374	373	402	370	386	354	384	407	360	402	411	389	388	414	401	389	356	393	393	386	394	357	387	426	357	409	410	426	389	374	348	404	382	365	339	418	396	390	376	372	386	350	378	362	413	376	389	367	430	397	414	364	410	426	412	425	358	373	390	378	371	411	377	380	375	394	390	335	415	395	365	373	380	438	362	390	386	334	382	373	375	390	365	371	391	377	391	391	389	403	401	375	353	396	393	408	415	378	413	331	403	373	392	415	396	357	404	363	367	365	372	384	387	380	414	389	377	367	385	377	390	392	365	383	383	425	369	406	370	394	384	369	406	362	370	406	414	388	383	366	394	366	390	398	425	355	394	355	361	353	394	378	386	385	337	364	379	392	372	363	386	375	396	349	416	363	381	406	381	395	399	399	371	382	390	400	386	403	390	364	388	390	385	430	388	399	375	370	430	380	354	393	433	373	390	403	347	372	396	335	400	373	429	353	379	401	336	397	404	393	376	386	363	391	359	351	368	357	390	399	409	398	387	370	376	362	362	365	394	369	394	393	402	371	391	347	424	360	405	396	380	369	371	400	394	380	395	373	393	361	371	407	397	420	366	401	391	386	389	385	383	358	399	391	394	388	372	381	372	377	378	407	401	376	386	378	378	385	399	400	406	368	394	364	418	384	356	397	389	371	364	393	395	398	366	358	371	387	379	391	394	357	414	359	346	396	399	386	432	383	392	408	393	406	366	384	382	388	393	399	403	400	383	345	376	401	360	387	378	399	405	383	405	409	374	386	339	354	361	409	368	383	384	375	369	396	382	366	398	392	369	441	365	357	414	397	369	365	368	392	385	391	405	380	395	387	410	381	404	398	390	393	398	384	376	380	359	378	433	388	373	384	403	355	385	374	380	405	408	391	399	388	367	375	408	364	398	380	388	409	387	352	360	387	371	408	381	426	388	393	410	384	371	364	376	359	349	373	341	374	395	380	392	399	420	361	369	388	367	374	366	407	419	394	397	371	443	366	402	405	390	396	402	391	382	379	380	391	397	369	379	379	384	389	418	337	370	423	363	365	398	384	376	402	396	371	362	412	402	376	370	353	406	375	371	406	362	381	391	378	372	395	370	390	398	389	411	391	367	364	375	373	392	358	371	381	365	368	361	401	400	385	417	370	378	377	386	411	420	400	381	386	348	407	396	365	394	420	388	373	404	394	434	375	399	378
32534	45836	35310	16573	6843	2789	1149	605	599	573	624	596	589	629	591	574	554	647	605	602	588	591	602	599	609	623	604	569	595	653	635	581	605	600	552	576	594	584	583	580	573	589	630	600	558	592	563	576	633	581	596	592	591	603	593	601	575	588	548	611	588	649	644	617	586	571	581	590	609	588	601	584	568	615	581	563	574	579	570	601	613	622	581	586	572	574	634	606	580	589	571	605	582	580	581	608	589	622	596	579	569	570	623	605	576	597	611	589	589	554	596	563	615	601	635	548	585	608	548	579	594	593	560	597	569	618	546	589	550	594	630	530	586	588	586	608	568	594	614	577	587	586	582	565	590	596	582	625	585	633	609	565	594	566	597	573	588	564	589	643	596	597	565	572	613	601	571	628	558	602	593	594	593	603	592	612	579	619	598	569	598	576	526	598	599	595	588	550	593	575	597	565	591	596	579	607	531	537	585	604	594	636	581	630	570	588	612	578	570	595	608	584	614	557	609	574	528	563	604	607	621	576	575	598	613	593	666	611	598	598	607	613	583	598	599	612	546	604	590	575	607	669	610	591	597	608	629	598	587	575	560	618	621	597	570	567	621	553	619	624	610	573	623	592	599	592	601	544	589	615	620	579	575	638	594	577	619	540	587	606	565	600	587	546	595	605	602	579	542	609	579	601	616	580	590	575	585	558	575	588	578	602	595	594	568	585	565	546	644	564	599	565	568	584	573	578	628	578	610	561	591	587	574	584	626	580	557	620	593	591	572	574	583	594	601	560	611	599	602	559	610	583	593	583	601	596	583	583	563	591	633	588	573	608	567	600	610	598	573	625	574	582	563	606	548	580	600	586	608	585	636	623	557	554	585	589	602	569	549	619	601	605	577	582	572	561	594	604	548	575	616	592	567	648	567	592	581	643	617	623	561	572	587	560	584	624	591	572	572	643	576	548	561	606	582	597	568	610	585	593	569	564	595	645	598	553	599	593	565	563	598	573	595	568	571	594	597	566	597	590	552	562	546	550	587	573	566	637	607	604	619	569	548	570	623	644	596	564	559	558	570	620	580	559	598	547	618	577	593	609	602	632	603	612	648	563	583	576	614	604	589	594	592	566	618	601	628	604	619	636	590	549	610	577	561	546	565	626	614	604	578	550	590	600	600	562	605	589	635	599	563	580	578	542	564	588	542	594	594	667	577	594	584	573	564	563	607	600	614	575	559	618	578	548	538	563	619	584	571	601	572	578	609	605	580	572	606	596	602	544	581	590	566	557	599	573	613	640	547	559	568	605	574	560	594	602	636	627	569	579	661	607	573	599	594	573	572	575	624	567	573	575	626	602	567	588	623	581	559	628	597	590	541	616	573	619	513	555	600	567	577	612	561	643	575	619	598	581	605	586	625	593	558	582	599	585	558	609	630	591	626	605	579	580	577	580	584	617	597	610	606	577	585	592	614	633	610	597	588	591	621	615	583	589	630	562	573	565	580	594	540	617	626	603	622	629	606	556	588	604	632	614	582	573	600	604	533	587	574	574	585	547	600	573	595	601	608	604	629	587	605	556	609	618	631	561	588	618	565	628	644	585	578	592	594	609	630	584	575	579	586	582	607	612	587	591	584	635	602	609	583	603	610	537	562	593	541	578	606	594	616	603	586	603	585	635	596	565	596	618	601	578	590	567	605	561	609	554	589	609	602	604	574	601	602	542	606	571	593	634	574	606	568	566	572	571	558	612	602	586	636	566	579	589	578	583	588	569	590	572	610	593	560	570	611	607	585	577	610	570	620	569	572	598	633	537	610	592	560	565	566	541	602	639	621	582	552	566	601	625	575	612	602	659	569	622	620	629	631	601	538	616	601	591	563	616	564	564	606	568	569	579	640	590	591	579	625	568	602	586	564	567	581	555	572	625	615	589	589	621	615	605	616	616	614	548	633	586	562	535	609	593	598	577	626	573	604	589	615	568	598	607	585	567	627	600	590	601	564	596	634	604	594	635	621	588	600	597	597	618	665	600	575	595	591	581	609	538	581	636	591	613	569	601	584	604	597	598	589	617	554	639	612	615	619	583	587	584	579	639	603	605	622	649	588	586	570	570	591	630	570	580	601	609	598	595	617	582	606	597	590	609	578	591	587	588	578	565	614	559	600	553	602	573	600	649	594	578	587	578	611	612	579	602	547	583	536	568	574	603	587	585	622	574	586	597	619	592	594	553	626	569	555	612	588	584	613	589	563	588	610	608	575	609	559	590	607	603	564	568	618	558	584	558	578	582	573	611	582	580	560	600	577	617	565	609	573	597	602	614	605	598	589	599	571	568	596	604	597	605	597	602	616	625	590	536	554	608	579	584	583	585	578	570	584	597	662	604	573	636	583	606	637	580	581	587	592	585	581	540	564	594	557	554	594	591	604	599	556	590	603	599	612	614	561	576	664	597	598	621	604	629	540	546	556	595	606	611	574	573	588	611	605	578	619	616	577	603	618	599	586	583	564	603	595	577	611	596	577	563	595	605	540	594	591	593	589	548	613	623	607	658	641	568	580	565	595	635	576	581	566	624	615	582	591	582	644	596	599	630	543	597	574	597	609	597	619	564	586	598	624	585	607	626	614	580	636	576	567	596	578	597	588	578	589	566	587	585	616	600	618	640	607	592	605	600	583	572	610	583	591	553	596	579	643	572	534	590	568	611	588	539	574	585	581	560	603	589	606	617	573	586	592	549	581	601	598	576	598	606	582	611	596	625	618	642	589	627	590	594	591	555	551	566	583	578	555	586	569	589	576	619	606	607	571	579	598	574	557	577	593	580	581	579	587	584	579	557	578	587	511	593	554	583	528	551	600	554	593	640	576	632	633	589	587	604	615	528	599	598	618	600	562	586	547	603	564	556	588	635	602	608	625	637	597	615	607	568	576	614	617	591	590	580	605	549	618	604	626	602	594	591	602	599	598	591	565	601	625	625	595	609	564	573	631	559	606	587	615	616	582	609	592	578	597	596	572	594	599	598	584	576	552	581	561	564	586	601	591	589	561	621	641	565	599	548	622	614	571	578	589	629	584	586	618	603	600	604	559	638	581	621	580	565	575	583	648	609	574	559	556	614	611	595	587	584	572	575	581	585	553	592	584	599	587	575	618	563	573	583	569	599	586	599	651	607	595	566	626	586	622	600	574	611	630	589	595	594	567	563	608	614	565	614	622	619	589	596	585	581	618	614	533	614	565	605	610	626	603	572	572	571	585	565	592	589	584	613	569	566	608	557	629	590	609	622	602	639	620	578	623	592	578	554	622	635	605	570	583	607	563	600	626	582	605	611	559	613	566	638	540	587	521	605	567	607	574	600	623	604	579	578	575	569	612	593	598	627	598	588	629	572	593	597	597	581	591	590	589	571	567	582	562	602	596	582	594	608	603	586	578	602	604	581	558	575	581	628	608	598	554	575	557	610	640	597	557	532	580	581	580	602	591	568	598	572	546	568	629	550	582	630	576	569	599	543
24443	22467	33221	29784	23709	16683	4231	583	475	469	478	474	490	467	464	460	444	543	491	501	520	473	491	470	463	482	503	549	534	495	469	470	492	449	507	496	516	476	423	509	488	443	480	488	443	477	442	461	463	422	430	473	433	456	454	479	489	510	443	481	467	469	492	499	479	505	483	464	467	444	473	472	476	450	488	486	472	469	452	440	473	491	473	485	480	458	443	439	452	518	464	518	459	471	451	437	441	459	486	454	455	473	482	463	467	454	445	451	467	465	486	435	519	463	493	519	488	464	481	500	485	444	486	455	457	458	475	492	454	493	461	462	439	492	455	484	504	456	479	459	474	489	463	472	451	495	480	475	439	457	483	470	508	506	462	455	465	445	478	413	474	480	479	443	486	509	436	478	476	508	445	504	475	506	522	466	506	455	476	458	455	459	468	441	466	499	483	457	445	476	474	464	473	446	475	451	481	472	520	445	480	495	490	492	470	492	460	390	489	478	478	465	477	431	456	487	498	427	451	466	498	471	475	451	469	454	450	498	428	438	439	506	483	439	495	506	431	497	440	492	449	520	452	459	445	422	469	454	465	425	478	427	479	462	462	491	438	493	443	471	465	490	464	488	461	478	450	425	502	452	465	447	446	484	482	412	447	451	440	479	481	450	475	473	487	462	494	453	448	495	460	492	477	416	482	448	474	439	417	453	477	458	484	492	483	472	442	432	484	485	490	478	467	468	438	493	492	420	489	476	453	452	456	483	490	507	462	495	457	460	485	447	446	512	439	459	439	440	463	462	481	454	477	472	449	460	494	492	465	481	462	425	452	446	454	485	493	461	468	469	483	465	492	497	446	459	495	497	459	422	435	461	457	452	434	477	457	473	495	436	518	463	459	481	441	482	486	434	454	453	511	454	436	425	517	479	502	434	500	449	444	425	461	463	479	485	441	463	494	498	420	480	475	497	431	450	479	445	440	483	456	467	468	507	475	473	453	461	486	467	458	481	459	441	458	479	486	487	501	430	460	469	469	482	487	449	455	465	474	432	477	462	469	453	436	499	474	476	458	471	518	427	472	477	458	440	483	457	460	434	427	496	462	469	468	465	472	448	474	459	462	441	515	405	445	480	491	514	527	471	470	438	461	470	474	473	459	453	511	455	457	434	451	472	479	439	486	469	447	475	469	492	475	480	490	505	465	464	471	452	473	486	461	449	473	472	477	471	515	457	452	479	433	489	472	452	501	424	437	432	462	455	471	472	453	488	487	457	455	417	470	474	468	499	450	480	435	476	476	462	452	470	457	493	487	456	456	449	427	430	453	468	449	474	495	443	456	486	478	451	469	482	450	435	456	491	450	476	446	464	443	458	462	500	488	467	459	465	485	450	495	491	480	453	453	493	462	451	464	512	468	451	467	503	455	448	509	467	475	450	452	474	487	458	475	444	464	470	475	442	455	455	451	420	476	478	461	474	519	470	466	479	499	501	504	480	476	499	465	489	465	451	480	443	457	460	521	464	480	504	447	466	472	475	479	481	461	459	457	484	449	470	425	458	480	455	486	482	473	472	436	484	491	441	451	454	455	482	484	470	473	489	459	463	463	493	498	473	489	472	481	479	490	438	461	499	452	462	472	482	505	466	480	501	453	469	439	498	474	458	468	445	438	469	452	462	464	447	493	460	487	482	485	461	471	488	479	449	463	466	432	472	472	478	443	460	475	513	476	472	475	478	470	516	484	470	456	493	436	501	487	457	470	492	456	418	458	462	477	491	455	477	454	448	468	488	450	499	487	468	459	453	475	489	488	488	534	455	475	508	447	453	502	489	457	468	485	497	480	459	469	441	432	473	458	422	487	443	473	465	494	471	462	442	457	468	455	510	478	475	450	492	483	474	458	463	440	494	463	470	448	463	401	477	494	478	498	455	456	470	472	479	449	470	454	485	504	460	503	421	452	501	490	440	469	454	472	435	432	412	501	544	454	456	484	471	472	456	461	456	461	495	480	436	474	459	466	509	471	449	463	457	474	487	501	474	521	461	452	489	444	470	477	483	479	485	452	483	453	467	451	460	455	462	496	451	437	450	443	516	455	450	488	493	437	451	443	484	469	431	466	479	485	460	459	424	455	468	442	488	486	487	495	482	510	513	432	506	433	477	467	454	475	491	437	456	456	503	497	489	484	458	473	434	451	466	443	489	494	449	480	489	480	433	477	433	470	490	493	466	478	470	475	453	472	477	453	465	453	421	434	452	438	487	460	482	464	470	494	464	453	510	463	463	429	471	513	447	437	488	461	452	469	463	473	474	496	495	479	467	477	465	453	440	466	462	482	440	481	441	463	514	481	483	469	507	513	469	481	455	450	454	446	491	475	469	453	470	472	465	489	480	495	503	475	473	501	463	477	493	481	466	474	485	461	505	456	491	503	470	503	468	462	476	455	483	472	509	471	476	471	488	455	502	494	511	467	472	485	482	461	473	470	484	500	458	502	485	449	470	445	465	468	487	455	514	477	430	481	463	468	493	491	459	420	486	449	459	478	460	485	507	439	435	452	439	471	418	476	466	451	453	465	455	482	456	460	464	464	460	458	468	456	430	473	459	449	495	469	486	459	463	481	467	500	479	419	480	475	508	476	515	457	448	455	477	493	478	455	437	454	460	455	527	477	457	460	430	483	486	487	468	456	449	449	460	446	427	476	502	441	459	525	474	458	468	481	498	461	495	471	465	460	476	481	497	442	466	475	484	482	435	460	502	469	494	471	444	498	419	456	460	504	433	454	513	482	493	451	469	523	448	465	503	486	471	500	488	450	467	459	460	474	483	454	471	465	471	467	448	457	471	465	448	464	452	466	470	490	438	481	469	455	440	453	463	524	467	479	454	491	500	481	452	468	474	436	455	473	447	483	472	458	456	477	509	469	506	503	469	449	464	482	474	468	482	460	461	475	468	471	450	439	472	477	520	485	506	485	476	476	478	478	452	426	514	508	497	425	478	497	477	462	420	469	482	483	468	458	446	452	425	480	489	467	493	499	467	460	476	465	451	476	489	457	484	434	478	486	468	503	478	492	479	458	518	455	470	498	417	462	493	454	473	469	436	470	468	446	431	435	472	487	474	419	466	454	442	460	509	484	449	455	460	462	448	483	472	489	511	441	458	431	476	464	471	478	475	472	485	459	441	471	516	445	531	467	461	511	496	469	470	468	446	466	503	466	470	442	486	454	483	491	472	430	467	481	456	483	455	466	468	465	500	484	500	471	469	481	470	486	480	483	480	448	445	442	440	489	489	491	447	463	455	469	455	476	457	503	469	464	429	484	480	452	487	469	423	459	453	471	445	499	465	487	459	446	474	453	502	459	464	467	445	485	466	474	449	458	476	455	493	450	431	454	472	465	462	478	497	482	493	436	485	434	472	478	460	471	507	472	455	450	494	483	431	464	481	487	482	470	479	434	444	457	500	469	471	453	460	472	458	465	457	459	509	442	471	492	448	470	468	461	474	446	516
58424	91571	72451	45442	30026	14065	3947	781	811	727	758	742	739	755	738	680	728	701	661	737	683	715	713	722	707	693	714	817	795	802	786	723	731	623	697	700	711	656	724	709	665	661	743	711	711	703	736	741	673	688	679	707	657	719	663	691	690	717	729	678	705	685	698	707	720	685	704	652	759	707	718	739	683	713	721	700	709	707	695	669	706	699	676	679	692	679	727	710	692	693	700	740	716	692	672	767	753	703	718	677	691	665	704	770	677	771	694	698	691	684	740	676	691	752	704	649	761	702	740	682	676	697	715	718	708	703	722	684	701	685	686	728	722	728	731	671	711	741	724	674	711	703	729	778	669	688	716	682	716	713	675	673	716	725	723	695	711	712	711	704	702	713	704	699	713	689	707	716	725	739	686	669	684	702	705	712	702	695	698	741	700	717	684	670	724	737	717	622	743	674	734	713	668	746	707	754	693	742	724	735	683	722	740	706	693	676	686	702	679	695	685	662	677	666	757	681	670	701	679	690	702	688	720	729	689	690	699	735	672	719	727	689	708	694	726	727	742	743	704	658	719	702	727	709	676	701	694	706	688	676	705	665	762	685	685	733	693	727	696	738	702	736	697	725	722	698	692	691	722	681	714	723	728	712	715	734	738	719	683	720	706	722	697	700	747	713	730	687	680	709	693	738	694	665	735	728	697	724	720	711	728	681	677	712	683	753	686	670	673	745	741	716	708	687	694	675	705	656	699	677	722	752	714	696	690	691	713	698	692	715	685	714	698	689	703	717	681	706	710	673	734	668	725	708	669	664	725	691	661	716	666	688	711	696	674	689	713	671	694	681	662	724	698	711	705	737	695	676	720	699	734	775	692	704	718	730	704	765	755	708	697	736	696	684	743	706	669	746	659	729	675	713	737	717	740	663	676	698	766	753	693	736	714	652	754	685	716	678	675	698	700	697	690	722	694	715	730	700	689	728	723	706	749	701	718	720	714	697	693	683	714	674	671	778	712	693	719	736	674	722	734	695	680	719	674	731	673	705	719	716	677	719	690	720	690	732	640	763	714	718	736	727	705	706	729	731	699	723	700	700	719	709	684	704	756	687	737	669	696	665	713	686	751	702	693	691	731	727	760	690	693	685	716	717	670	733	686	710	702	708	737	710	767	705	670	704	702	714	717	691	702	670	732	648	706	705	758	727	677	736	718	729	713	748	708	723	659	737	748	713	701	733	686	729	701	731	741	700	660	726	688	729	649	698	740	749	723	746	698	723	698	680	711	735	692	648	688	681	700	700	723	722	714	690	721	717	705	725	672	677	687	653	690	705	746	729	702	701	658	736	707	677	718	730	678	667	705	699	687	709	689	721	741	686	755	708	727	682	772	735	717	667	742	683	703	681	688	716	713	730	719	654	680	747	692	714	735	704	680	712	719	690	729	693	677	691	733	720	732	691	720	704	675	679	704	695	682	674	705	700	707	665	710	683	728	717	707	682	729	699	683	741	662	714	697	704	694	731	735	717	671	687	737	725	709	695	703	693	675	709	690	657	706	753	713	687	715	701	711	691	717	722	686	705	726	672	701	707	679	755	741	705	721	685	752	725	659	704	687	719	756	729	708	716	664	682	721	705	657	722	711	684	654	704	693	699	735	702	705	662	734	672	727	712	740	751	711	700	666	721	721	699	732	694	720	720	707	681	732	698	712	648	714	672	734	682	711	725	718	736	659	727	701	730	717	699	703	743	669	716	691	721	681	691	759	671	682	690	712	707	667	721	702	739	667	696	706	682	677	724	680	725	710	686	703	711	689	716	710	716	728	660	723	683	727	708	745	747	665	694	741	680	635	708	693	702	699	673	683	648	727	736	704	707	675	707	675	722	668	715	687	688	750	709	691	707	738	723	718	709	688	691	712	726	713	750	669	712	746	711	719	726	692	689	736	679	717	765	685	722	697	708	739	699	709	712	726	725	697	676	710	742	692	658	680	667	686	676	706	650	702	709	691	688	703	721	724	757	716	676	670	724	745	768	723	718	696	720	700	691	781	665	708	706	761	687	734	754	685	699	707	723	731	651	713	698	670	747	687	699	723	730	672	705	726	684	663	735	707	709	699	701	743	731	690	657	717	704	753	713	657	697	697	716	676	679	677	679	720	703	715	704	653	675	679	714	686	698	728	712	694	695	678	689	708	665	719	695	701	711	703	718	676	694	713	754	699	689	694	730	672	692	651	743	707	662	741	677	734	672	720	668	705	720	658	760	697	687	703	757	730	750	724	700	711	671	709	687	713	703	703	690	662	734	718	763	691	708	666	731	690	721	745	684	705	670	713	716	674	747	690	724	702	693	665	709	696	712	666	698	703	693	710	666	712	718	679	654	718	692	732	708	665	733	701	680	674	696	662	703	717	719	725	722	710	722	680	698	729	692	749	742	724	700	716	685	719	708	729	656	724	685	653	716	727	697	749	737	753	711	689	698	691	687	719	693	677	727	762	713	697	716	684	718	685	726	689	749	725	699	692	712	690	696	687	762	708	714	692	690	712	711	742	710	755	683	761	680	743	743	694	685	728	708	744	665	695	690	716	726	716	705	734	722	719	695	704	692	720	738	692	669	727	705	690	711	700	708	728	691	714	709	689	718	665	680	688	724	716	723	709	695	747	678	667	677	654	742	679	731	742	704	691	741	715	690	753	663	703	680	673	710	722	695	696	684	692	736	674	728	729	704	686	690	718	657	715	674	719	656	651	714	728	745	726	733	704	693	727	756	687	684	728	767	699	694	692	688	709	712	711	684	691	660	704	691	726	696	711	673	702	726	687	683	671	720	721	715	689	717	706	697	682	682	695	692	702	685	672	723	678	705	678	658	667	696	739	662	702	699	694	749	656	687	684	721	697	739	721	699	743	754	669	690	702	682	673	719	681	684	700	710	695	742	679	684	681	673	677	702	711	717	716	675	686	736	706	705	721	694	659	703	725	697	708	684	686	704	666	741	694	722	716	729	673	662	720	727	684	685	703	708	701	717	688	708	662	697	698	678	702	705	686	704	694	721	678	696	707	711	728	672	728	667	674	729	677	702	662	719	729	692	644	669	699	721	727	704	719	718	746	693	719	694	716	733	654	700	714	722	718	702	674	703	684	649	706	691	718	713	697	697	781	703	701	714	734	692	733	688	742	681	732	690	729	664	702	753	655	691	752	696	700	744	733	736	667	740	705	665	711	742	720	692	703	741	727	717	722	729	678	743	732	730	704	665	691	703	703	696	689	745	738	709	752	662	702	691	670	647	701	705	713	683	710	701	706	706	677	719	707	751	694	709	684	728	709	713	670	677	682	716	708	633	714	700	690	714	697	708	658	720	736	679	717	724	702	678	733	780	759	692	703	709	687	694	676	749	657	702	739	776	741	705	720	678	704	700	737	667	710	637	697	694	694	762	700	698	719	664	674	713	727	732	755	719	692	698	746	705	688	668	701	702	699	736	719	735	729	677	651	703	705	701	735	711
23395	21864	31519	26839	23852	21911	12161	928	538	492	507	492	497	492	521	486	521	504	490	483	476	515	510	487	491	508	575	554	521	512	540	440	517	495	482	447	522	522	446	499	493	488	493	468	473	472	485	496	518	461	487	445	509	482	473	472	467	496	532	492	499	525	526	490	483	494	514	517	439	465	484	482	479	527	491	496	483	519	504	519	507	499	497	507	478	517	519	518	500	497	483	493	497	490	481	451	442	466	542	430	495	472	489	460	529	508	470	520	472	502	480	522	542	518	528	488	491	452	491	503	482	467	452	512	442	450	515	495	487	489	495	472	461	459	499	514	490	483	486	499	507	495	474	491	531	492	500	462	497	494	485	520	475	440	491	490	481	526	493	476	499	474	484	490	472	493	476	451	458	487	449	505	463	488	447	485	501	497	492	507	478	464	502	484	493	483	465	489	525	474	472	504	475	441	468	444	487	527	462	516	481	467	503	500	464	495	491	472	484	440	473	489	477	449	497	473	526	455	508	495	517	468	451	510	468	483	469	518	456	476	471	520	482	481	509	457	505	490	509	470	500	496	459	494	465	452	473	473	498	494	511	466	469	441	516	465	462	466	514	461	480	485	461	476	474	526	470	496	493	480	517	490	513	429	456	501	491	495	479	491	445	530	497	446	482	493	477	470	494	468	469	493	473	518	457	462	497	494	532	462	461	487	495	421	490	474	472	476	514	463	476	466	457	496	461	501	514	540	471	489	482	516	518	475	488	465	474	438	457	516	477	443	507	487	468	480	462	490	486	511	491	499	441	498	509	492	459	492	510	502	470	488	492	511	535	481	462	502	516	515	451	472	496	490	477	492	493	472	484	480	480	482	471	473	475	484	516	495	469	483	485	482	474	451	509	460	461	501	429	489	485	465	509	463	441	444	505	484	466	481	486	543	443	477	511	522	473	457	476	463	466	516	466	483	474	505	508	530	470	528	473	525	518	489	480	502	470	463	487	482	468	491	477	463	501	476	481	488	467	438	486	483	486	460	530	444	472	484	493	461	463	500	478	474	506	514	493	495	483	455	464	473	510	503	460	488	498	486	518	455	464	457	479	502	467	504	482	504	459	458	507	499	510	505	442	459	464	449	470	519	496	481	507	465	534	523	495	412	490	482	489	487	480	448	506	494	492	519	493	473	481	473	492	467	492	521	458	471	488	519	492	464	490	476	490	493	482	483	517	481	491	471	510	453	483	462	482	507	477	482	448	509	462	497	472	491	470	474	499	488	467	516	512	456	477	501	513	487	489	483	464	463	500	517	498	487	481	491	445	477	517	475	473	454	490	454	475	478	501	459	456	455	484	444	457	515	462	508	492	510	513	463	507	506	517	499	455	478	435	446	490	505	469	478	466	510	474	506	491	497	461	478	471	491	510	462	510	475	480	485	476	498	467	462	463	484	483	478	457	500	504	452	487	484	484	496	487	448	469	490	503	482	483	512	501	494	480	470	473	465	490	454	488	454	473	516	473	490	491	506	514	488	476	477	493	489	506	515	446	469	470	461	475	560	489	476	491	451	505	513	500	530	474	487	517	500	506	463	512	495	507	449	510	471	473	547	450	468	460	525	487	490	496	513	482	474	519	518	506	505	489	433	471	474	511	486	503	461	461	469	468	504	465	477	463	503	469	494	491	459	480	454	496	493	508	486	424	500	468	547	479	468	492	433	499	488	503	480	484	486	477	481	473	490	478	524	489	482	461	481	443	499	448	504	508	488	494	495	465	470	460	498	495	508	500	504	490	505	521	495	464	454	518	525	486	485	501	471	500	461	487	470	500	529	510	509	486	489	518	525	492	474	522	514	462	471	477	472	483	495	481	501	496	484	444	415	481	475	479	490	467	483	506	476	490	509	468	496	472	460	481	495	441	485	496	471	497	501	491	472	486	482	470	491	503	484	480	493	484	469	505	475	477	491	505	527	471	474	495	471	473	480	495	499	451	459	471	454	523	483	481	452	476	509	497	458	512	504	467	481	502	507	480	465	486	495	492	472	510	479	494	504	497	483	460	466	500	547	494	467	517	471	471	502	433	502	473	506	513	454	480	452	481	475	454	480	508	438	470	490	456	480	493	469	499	536	485	515	466	484	456	490	493	465	474	502	496	465	493	497	470	476	508	497	457	477	504	512	461	467	483	457	510	482	497	494	491	467	510	496	493	501	534	444	468	500	485	472	514	492	514	471	434	462	483	463	468	497	462	488	454	463	492	458	458	500	452	478	488	473	464	476	491	480	475	499	485	498	484	461	500	463	470	514	467	536	484	449	468	448	440	488	493	473	486	506	486	390	478	448	512	497	499	477	453	486	505	495	481	438	476	486	500	482	485	463	494	476	448	445	431	477	511	518	497	498	518	481	470	480	521	466	512	533	412	494	503	495	520	489	476	494	505	464	450	488	484	503	492	498	468	487	487	481	470	454	492	501	446	474	497	505	488	490	533	506	483	541	483	488	452	487	480	492	534	485	473	495	512	491	502	489	480	430	475	517	502	531	524	481	503	496	479	466	500	476	448	503	473	473	469	474	478	500	473	477	524	537	497	491	444	467	439	505	464	517	424	461	504	471	494	501	507	507	477	454	509	456	515	467	496	476	522	490	504	468	507	449	443	531	466	502	526	488	470	495	473	476	462	515	462	487	500	473	505	477	455	471	526	501	460	482	460	499	473	516	479	459	475	515	498	467	473	476	496	497	483	488	528	450	485	482	453	464	486	463	521	469	471	480	483	470	520	473	436	499	459	503	494	497	537	469	476	485	473	471	478	530	470	483	454	491	489	483	510	468	501	497	538	474	508	460	501	485	477	488	506	471	481	461	479	483	504	496	461	496	480	478	469	480	483	513	498	492	469	501	477	504	520	498	467	495	461	463	442	483	438	474	452	476	484	483	479	463	502	488	493	475	496	482	496	458	477	460	497	480	478	505	508	493	479	523	484	489	446	517	457	515	517	484	468	535	477	474	518	475	471	506	471	470	475	530	458	486	514	468	487	508	506	512	498	502	494	445	481	494	503	468	481	503	534	459	489	478	475	455	491	432	490	488	480	492	473	470	435	458	465	470	439	491	525	463	468	488	452	479	505	512	515	483	493	465	486	457	490	470	477	493	519	472	490	477	481	460	508	469	482	470	449	484	480	481	450	474	529	530	497	483	434	483	514	492	488	483	501	507	477	519	493	485	497	485	498	473	516	470	464	488	483	507	490	559	491	450	498	486	470	489	500	483	495	503	478	405	491	490	473	510	497	475	516	501	458	512	493	465	477	495	474	496	477	478	475	503	525	479	490	486	487	482	468	493	484	465	435	491	521	481	496	477	486	465	461	475	497	469	513	467	483	491	478	463	507	473	470	496	503	457	508	489	485	520	492	469	518	467	458	509	448	475	489	497	472	474	493	458	507	491	484	467	497	469	455	497	506	485	468	452	462	480	455	484	489	443	518	471	464	475	502	469	490	485	448	476	478	480
62552	102538	82703	55419	38306	20915	6366	889	733	717	719	707	715	701	717	726	707	724	717	688	786	723	739	721	681	696	746	931	904	848	790	686	670	649	726	691	740	726	700	777	721	723	711	736	685	707	722	729	726	686	673	695	705	698	730	738	682	683	720	709	702	700	679	691	674	705	704	689	676	696	672	775	709	711	703	705	720	741	681	685	734	724	704	752	724	654	683	742	708	702	724	686	709	690	705	692	688	699	733	698	745	776	692	676	666	710	709	661	703	757	725	704	686	700	695	676	708	736	751	707	757	718	718	742	694	675	705	660	715	746	742	706	690	698	672	711	728	690	701	722	725	750	713	671	665	704	718	708	702	710	698	721	755	670	720	718	749	724	755	683	740	712	727	706	670	680	707	724	706	766	695	680	715	681	761	694	704	689	726	677	699	672	663	676	672	711	708	696	733	721	721	667	696	727	714	695	700	735	736	684	703	719	678	690	748	679	725	770	696	687	769	696	706	673	693	713	752	688	701	723	671	727	697	747	711	730	697	720	719	721	689	741	678	698	725	729	691	758	721	718	713	646	750	759	704	681	756	720	716	745	721	711	697	665	733	702	683	704	731	718	681	697	688	724	738	685	691	712	671	697	720	720	745	753	715	687	706	750	677	728	722	740	721	705	738	751	720	719	771	702	717	701	685	735	746	745	696	726	695	661	714	729	762	731	688	664	711	723	685	773	732	658	680	694	727	723	683	686	723	702	681	687	721	752	690	731	687	677	680	746	687	716	678	682	694	742	715	675	727	652	717	772	743	695	697	736	731	703	692	694	709	700	706	722	767	705	718	719	732	723	717	705	716	702	707	732	723	695	656	694	708	707	719	635	737	728	708	726	736	700	679	747	724	752	699	694	717	689	764	737	749	712	713	714	727	704	719	717	692	735	675	680	744	740	698	710	699	739	704	688	705	782	735	724	670	723	745	706	742	702	687	717	687	692	704	725	666	691	748	727	713	707	692	668	738	677	707	741	692	699	756	699	686	702	741	678	738	693	716	710	689	705	687	710	707	683	725	730	683	711	712	673	607	709	688	702	670	721	698	652	736	686	687	773	680	697	688	700	752	712	672	754	708	724	697	727	709	694	770	750	739	722	702	747	730	656	713	688	685	716	720	720	710	697	750	709	688	653	701	652	733	693	734	726	703	694	715	684	729	747	719	727	672	712	680	710	719	729	740	693	683	727	729	693	738	680	723	662	710	677	715	746	691	723	676	715	721	681	725	750	682	679	737	725	662	696	713	678	691	704	762	669	712	692	705	676	693	722	712	691	732	734	723	741	707	711	709	755	680	683	722	666	679	706	723	718	712	728	723	707	703	716	684	743	663	712	700	730	735	668	793	692	746	748	686	738	683	684	709	748	693	691	681	713	702	682	743	697	714	710	708	662	688	700	724	687	751	718	734	707	735	729	717	691	688	748	675	705	686	709	702	721	740	737	757	712	708	698	721	721	697	739	672	716	716	679	704	734	725	685	752	716	723	738	769	714	722	680	677	708	740	696	723	700	678	695	686	701	734	710	723	713	659	729	675	712	757	695	750	661	744	710	724	693	683	731	702	684	649	743	712	754	738	643	730	775	719	682	711	747	687	668	722	663	702	653	728	703	726	673	687	716	701	676	718	707	662	689	732	682	703	722	738	707	684	693	710	739	746	694	702	711	740	717	715	667	703	701	712	688	704	745	718	687	724	655	770	677	672	698	705	716	724	736	662	737	757	713	738	690	758	725	737	695	709	749	731	637	687	668	709	694	747	726	742	694	716	723	699	717	716	702	738	727	793	701	664	660	744	741	673	729	726	751	658	681	740	732	730	668	715	722	728	727	711	677	688	698	745	709	699	685	688	747	759	717	690	759	695	739	690	681	711	725	705	757	705	684	693	713	711	678	733	729	678	700	709	727	651	678	772	734	682	699	718	742	740	692	658	695	699	709	752	701	710	678	768	715	709	648	743	695	715	703	702	710	690	715	648	714	745	729	720	737	739	694	708	713	721	731	717	710	696	750	719	727	738	700	672	734	705	730	660	683	752	652	734	704	720	669	661	716	760	722	670	722	693	679	716	695	758	719	691	738	704	706	723	721	722	699	718	784	741	709	749	674	714	734	708	754	721	757	718	703	696	751	716	683	669	765	638	736	699	709	720	715	726	734	699	728	746	702	774	734	729	681	698	730	705	727	740	732	684	628	724	736	704	687	702	680	678	745	696	685	698	683	721	695	734	689	680	734	693	705	713	681	717	686	672	733	720	744	740	714	737	694	642	690	679	687	704	733	699	676	725	704	693	700	733	669	696	656	689	678	707	714	721	720	702	669	721	731	713	658	706	724	741	702	715	694	722	697	758	656	692	667	761	708	661	714	691	723	733	708	719	712	722	718	675	713	716	707	721	701	699	677	690	697	731	751	709	684	714	695	731	649	750	726	709	678	690	735	687	708	675	713	724	728	668	660	719	673	696	715	721	701	695	692	672	690	732	679	696	709	703	733	722	716	680	692	734	697	731	699	746	744	696	763	710	695	745	714	757	692	712	757	715	685	691	740	717	706	723	675	707	689	724	726	728	707	726	682	689	723	708	744	702	694	729	709	741	640	674	713	687	651	728	680	684	736	668	718	698	676	688	690	716	668	692	730	711	724	723	722	688	704	729	715	712	698	713	674	749	662	720	685	750	700	714	723	711	677	710	665	686	684	706	732	706	731	760	706	630	710	713	717	757	760	703	763	728	745	698	746	732	713	699	682	689	681	732	666	710	711	721	675	695	737	729	648	707	687	708	735	712	715	706	708	740	728	707	721	688	738	736	725	708	718	717	674	717	727	696	696	678	677	700	779	716	670	702	690	679	778	730	705	730	725	733	712	707	714	696	657	707	730	708	703	713	753	721	710	664	722	679	736	758	704	742	702	655	742	664	678	708	686	681	695	701	728	673	719	706	656	683	722	667	729	720	720	711	761	731	677	742	734	709	704	711	701	739	711	713	698	745	686	727	667	712	702	704	709	670	725	743	660	704	693	720	709	709	738	729	714	705	702	701	697	746	697	703	687	697	744	733	728	715	700	732	709	730	723	684	692	694	701	723	703	761	637	719	727	706	713	725	703	696	717	696	726	681	719	700	685	705	708	671	706	717	709	660	760	709	705	687	727	716	678	743	720	726	747	712	697	738	711	716	728	704	696	735	710	728	720	746	663	735	692	735	725	678	719	718	729	694	703	704	665	721	711	709	724	718	704	722	689	721	656	655	717	702	697	686	659	694	696	724	719	712	692	722	702	704	730	694	720	669	720	667	664	666	714	750	711	670	700	754	755	737	714	727	682	764	757	696	681	721	694	693	704	749	707	672	669	739	681	697	682	676	711	699	706	682	685	752	684	716	723	698	728	753	712	744	701	698	722	702	713	695	724	725	703	723	661	651	697	686	723	667	702	683	742	686	634	699	706	697	694	735	670	708	679	726	722	743	695
28507	27332	29942	17001	5074	1719	679	422	362	397	431	380	398	384	389	425	388	421	411	400	373	415	390	409	405	396	413	375	382	434	386	381	432	408	388	429	398	419	399	383	418	407	391	422	420	354	405	381	380	372	378	401	414	388	391	429	374	422	352	387	352	425	410	417	387	389	415	383	380	389	372	397	363	405	397	402	376	404	374	380	415	391	381	401	400	394	381	396	438	411	395	408	370	412	393	381	406	386	373	378	387	394	387	404	424	398	407	386	365	378	394	340	404	396	368	384	409	394	341	422	400	409	408	419	391	389	381	400	383	390	372	385	365	399	389	433	433	346	395	394	402	382	364	372	400	369	383	388	414	357	384	412	390	405	396	409	400	424	372	406	434	407	421	373	363	404	370	415	419	430	401	400	413	390	409	405	406	382	388	381	414	412	417	422	408	408	416	378	385	422	384	384	401	433	425	374	366	389	408	397	400	397	393	431	380	372	385	413	394	402	400	398	378	394	432	390	393	382	412	405	362	354	387	389	405	390	415	390	405	375	397	389	373	396	419	401	391	389	408	370	432	375	395	407	405	384	416	407	394	397	407	392	396	385	406	373	410	343	385	387	389	339	387	391	422	411	395	379	423	417	384	390	373	369	379	388	383	401	363	394	389	361	409	362	391	350	394	390	375	379	385	406	399	362	387	378	405	407	359	401	390	391	383	392	389	384	356	405	386	391	392	386	389	384	388	409	441	431	375	375	388	418	407	388	394	432	387	381	378	409	412	419	357	420	392	357	379	405	396	364	392	393	391	419	383	397	391	415	404	391	414	369	379	418	371	397	402	410	407	399	416	400	404	409	386	405	382	411	376	391	373	413	415	394	389	388	382	413	366	424	373	405	410	382	368	407	435	415	414	372	435	366	403	390	373	402	417	405	394	361	433	373	403	369	386	429	411	401	390	370	396	375	355	375	389	375	398	413	428	385	392	385	404	388	375	414	411	396	418	399	441	412	404	410	394	378	394	391	385	391	392	364	401	383	371	374	446	446	446	411	386	369	399	399	418	378	390	418	385	399	392	414	347	377	435	362	388	391	383	356	392	388	375	374	378	421	396	388	395	399	399	407	389	370	413	426	373	382	375	369	366	383	388	381	368	407	426	394	404	405	416	390	404	426	436	366	381	389	388	376	362	362	375	436	400	398	387	418	360	376	383	407	382	407	391	395	401	401	394	420	393	398	397	395	411	391	349	410	391	407	425	397	399	385	418	353	399	405	413	373	410	412	412	384	395	365	395	409	370	393	412	393	391	375	417	428	345	403	372	396	423	397	373	393	420	417	376	384	386	393	367	405	385	377	388	407	421	379	398	382	388	395	371	417	402	387	412	375	375	373	417	398	431	408	388	400	418	412	440	431	394	397	403	435	401	406	368	391	410	365	426	359	441	390	366	364	405	382	351	421	408	435	390	385	447	408	386	365	410	388	378	379	372	412	397	403	379	379	395	389	372	401	415	397	423	396	377	417	411	423	405	413	425	394	392	374	386	382	413	416	371	413	397	380	386	394	392	422	395	382	366	387	385	459	387	425	382	421	416	412	415	414	383	406	437	383	383	360	430	403	370	363	401	397	387	384	418	422	391	360	355	393	367	361	376	392	387	428	404	382	400	379	411	388	347	389	399	374	421	436	438	378	402	389	348	378	416	422	407	383	391	360	395	375	423	422	411	382	399	427	387	398	387	393	377	391	387	404	433	401	388	419	392	389	397	386	410	405	417	367	393	364	426	423	413	410	396	386	415	395	408	388	409	392	383	419	367	439	382	367	389	368	408	373	390	418	422	414	401	410	385	407	378	361	391	417	375	406	418	405	420	389	405	382	408	443	387	382	432	387	371	388	374	386	368	413	437	376	403	389	406	406	356	402	389	413	381	373	419	414	390	387	418	405	413	404	438	382	388	387	407	400	395	392	407	376	431	370	430	411	403	428	391	402	412	386	400	399	396	375	457	437	398	402	379	355	414	403	425	435	410	396	403	392	412	414	378	375	408	355	387	420	410	382	454	376	412	397	363	389	406	386	395	375	395	415	401	421	387	377	369	391	380	389	377	404	428	390	381	391	400	370	393	387	395	393	391	398	394	365	412	354	394	392	349	379	404	420	385	384	413	386	423	395	431	397	380	401	382	400	371	420	393	413	396	397	391	412	401	379	395	388	392	397	410	408	393	387	378	396	376	405	391	439	380	377	380	408	431	411	377	401	363	363	376	415	392	372	351	389	414	370	383	393	384	373	400	393	370	379	387	369	385	412	410	355	381	377	406	411	371	419	362	415	373	362	389	386	373	387	383	422	382	405	394	390	416	436	369	417	382	370	374	405	403	422	397	409	389	414	410	367	420	427	382	415	399	392	388	367	403	376	414	389	392	403	384	362	392	371	426	418	381	413	406	405	402	403	390	391	375	388	403	386	401	414	403	390	359	420	381	372	402	414	412	358	399	412	407	369	394	389	410	418	412	394	376	397	402	385	387	392	436	387	414	401	393	361	384	386	431	417	385	378	394	437	395	373	432	435	379	405	413	408	392	382	370	392	414	409	399	416	413	374	406	394	349	382	366	411	431	371	399	396	378	415	412	390	410	407	412	403	378	393	410	419	398	387	391	378	375	413	374	422	407	371	415	405	399	417	381	390	459	390	408	404	379	399	385	350	406	408	373	426	356	401	402	441	418	402	388	389	410	385	425	387	402	412	373	383	399	390	423	427	386	403	404	395	380	403	374	361	439	406	400	391	405	389	367	410	398	399	410	403	385	404	415	410	404	419	393	445	406	389	417	405	372	408	383	378	383	381	414	387	352	441	384	373	386	405	432	386	385	381	429	387	424	380	385	393	413	386	389	393	379	394	385	399	421	423	400	411	393	399	379	381	402	393	390	364	402	370	440	372	409	388	382	402	404	381	390	369	387	380	434	420	398	425	400	412	414	388	383	418	365	384	404	387	423	406	397	413	403	378	397	420	417	380	418	394	425	381	374	420	392	405	405	398	418	390	378	384	383	378	395	377	401	385	366	411	404	448	392	350	446	406	416	394	388	384	405	439	395	386	412	379	410	406	408	401	382	392	428	391	385	389	366	373	418	412	416	404	388	394	432	385	360	385	385	384	437	412	370	372	420	400	407	369	367	351	368	405	400	418	391	418	388	389	418	394	403	378	397	353	380	395	388	417	395	397	405	383	442	421	403	388	379	387	400	381	374	355	413	394	384	405	361	382	391	416	380	407	375	434	399	384	388	377	410	415	383	398	412	374	420	387	377	393	432	387	446	408	388	396	382	376	361	413	370	356	422	384	393	405	370	416	414	397	384	422	436	414	382	411	376	398	399	404	385	393	415	404	393	353	382	368	410	374	400	380	388	374	387	401	396	392	405	391	393	402	435	383	395	418	377	390	392	355	401	394	408	413	400	416	388	392	414	385	388	385	433	402	391	397	429	411	398	400	394	401	381	384	397	408	402	378
32857	46569	35475	17309	8016	2948	1099	647	609	614	583	665	628	635	617	609	576	610	636	564	558	624	569	610	601	593	624	603	611	602	622	576	580	557	650	615	577	608	581	590	601	612	607	615	587	598	583	636	617	611	597	571	601	613	625	614	562	604	586	600	587	621	608	629	594	593	612	630	611	609	566	588	591	604	585	586	613	597	573	579	608	591	636	582	600	578	616	581	602	608	615	653	611	577	580	612	598	597	584	616	618	575	615	590	634	653	574	613	593	606	574	599	605	648	569	556	596	609	573	622	620	613	594	597	642	601	598	642	584	568	636	604	646	570	605	620	644	617	586	638	581	623	616	612	623	632	589	592	650	586	607	598	613	627	619	599	596	571	648	593	583	602	602	642	565	615	566	616	602	595	600	585	591	607	596	639	609	582	593	605	572	594	609	589	600	609	595	624	655	595	647	620	637	586	622	645	606	573	586	609	584	610	582	618	564	563	607	640	622	624	666	581	557	596	592	630	610	609	594	590	657	655	600	563	642	623	636	608	625	609	592	622	618	648	621	615	604	650	596	584	621	592	600	596	555	592	629	571	614	652	603	588	585	571	603	608	671	628	661	649	649	573	620	553	593	609	590	625	657	623	603	637	640	579	597	598	596	608	614	599	609	597	588	613	602	610	597	616	635	600	615	575	611	601	624	615	634	609	602	628	604	591	626	621	539	620	635	612	576	598	629	573	612	575	580	654	597	615	584	627	594	589	601	580	603	620	614	622	630	556	633	586	630	661	619	614	585	600	656	592	654	613	610	584	609	591	614	624	631	647	592	589	612	615	665	603	532	594	613	594	589	599	621	632	632	583	600	608	602	618	592	618	593	601	585	648	590	561	643	628	638	593	575	631	602	627	612	628	626	581	585	532	585	658	639	610	579	569	607	601	611	606	631	658	589	638	581	605	576	622	569	663	579	637	557	595	648	575	581	623	609	604	603	595	566	633	581	623	611	625	620	606	582	582	575	587	586	590	631	589	605	629	610	592	552	624	594	604	636	626	646	637	613	601	643	599	614	596	650	584	582	577	600	614	639	598	603	615	600	561	605	610	603	603	593	617	581	625	609	581	570	589	629	634	637	639	616	623	581	624	585	623	640	638	584	603	601	583	590	624	659	579	601	569	578	573	623	597	607	604	618	588	580	616	592	606	617	580	623	632	576	618	609	585	589	642	632	524	584	606	613	581	566	650	596	611	607	588	602	609	637	607	588	608	625	583	592	636	616	587	580	580	585	596	579	626	622	602	582	621	640	613	544	640	570	608	581	589	620	593	632	608	592	593	604	562	626	633	599	619	549	581	584	633	595	625	653	636	599	645	633	602	633	595	652	573	622	600	609	569	617	613	576	594	641	587	594	599	580	616	625	570	581	628	602	596	577	611	624	601	600	583	607	576	591	606	621	586	588	561	581	613	622	631	618	608	602	625	593	570	567	576	586	595	607	637	627	601	610	595	620	568	587	579	612	647	593	648	569	621	633	630	580	603	589	628	604	597	562	611	601	571	588	633	625	629	645	603	609	591	603	627	597	639	646	589	617	601	583	609	591	575	619	606	658	599	621	570	650	642	565	610	611	553	635	588	623	646	574	569	608	601	618	612	637	585	596	605	635	602	601	575	565	617	583	609	587	586	624	627	632	611	644	607	629	576	629	619	579	600	624	608	577	625	609	607	605	578	603	629	610	623	566	603	589	627	604	635	622	574	603	647	584	613	621	580	609	623	620	608	622	630	586	627	578	610	578	594	607	625	590	587	557	594	598	599	632	629	652	590	557	602	606	614	602	615	597	646	606	645	589	635	615	617	604	594	644	632	592	643	575	623	576	582	634	583	634	641	592	555	608	642	633	560	601	580	606	612	604	598	643	635	633	602	598	627	613	636	605	639	601	599	631	604	679	614	587	595	615	633	572	565	610	652	623	622	626	615	599	600	597	593	603	624	634	601	636	596	547	623	615	585	599	595	625	633	595	605	611	627	608	662	559	563	652	585	613	614	620	613	606	571	626	605	609	640	606	575	626	583	566	643	615	594	580	594	621	633	612	644	592	594	580	596	559	595	622	615	589	601	583	561	656	646	586	579	623	638	552	637	599	607	632	617	648	631	648	570	629	603	627	610	614	609	581	625	591	585	640	588	576	595	596	602	593	579	642	597	573	621	615	625	575	603	592	575	620	570	613	595	632	613	605	593	576	586	592	605	597	601	596	638	553	631	567	599	624	611	616	633	577	609	583	593	589	608	598	556	608	550	626	591	624	613	616	559	588	621	570	594	659	644	624	571	612	608	622	638	672	602	626	591	563	610	598	607	602	608	603	616	550	607	619	607	635	614	607	579	597	585	589	556	678	616	617	601	649	564	606	618	593	609	570	564	597	639	609	590	578	602	586	633	581	634	559	605	649	622	591	592	602	606	592	616	577	595	643	618	578	608	603	577	589	631	581	588	612	565	580	611	575	575	615	585	583	613	596	645	575	583	599	635	610	591	604	624	578	586	576	607	596	588	638	592	631	657	649	584	606	626	548	636	643	610	612	631	576	598	570	624	583	596	614	628	592	585	608	574	589	610	591	597	611	591	609	597	632	593	607	645	598	594	614	610	580	569	606	619	603	569	593	640	588	595	567	605	601	646	599	578	596	618	626	602	596	656	603	620	620	625	607	595	609	646	562	592	608	634	599	619	612	617	649	616	561	597	591	633	589	586	583	614	615	631	601	568	603	617	601	626	627	603	608	630	530	564	584	593	585	653	648	556	577	638	544	641	622	628	579	580	605	610	612	592	641	567	600	624	617	596	645	628	601	569	602	587	603	613	624	607	581	553	593	633	653	629	624	556	609	623	600	612	617	595	606	633	581	598	606	611	600	632	576	568	565	578	623	608	603	622	605	581	604	621	596	618	603	613	598	579	602	583	571	639	565	627	633	571	596	587	587	639	624	601	633	634	596	562	593	596	591	569	574	596	588	593	641	580	560	603	601	609	642	620	606	588	586	623	585	600	649	623	571	650	624	596	628	610	582	590	598	652	588	563	601	553	566	599	577	611	638	596	610	599	596	579	559	607	577	624	616	597	635	598	618	636	614	626	569	615	585	589	612	601	612	604	611	609	610	593	625	598	597	619	623	596	593	585	579	592	621	597	580	595	594	569	628	596	602	637	629	607	597	638	641	599	603	590	599	583	625	612	670	642	657	594	549	598	645	595	612	617	619	600	630	650	593	572	623	619	568	657	578	620	584	585	609	594	597	554	599	586	601	641	618	668	642	583	614	586	672	592	640	618	607	597	575	583	620	578	602	584	575	645	601	610	638	605	636	564	595	612	607	596	607	606	570	672	632	584	575	626	626	562	630	640	556	655	624	596	627	643	619	608	581	626	642	611	634	617	598	578	641	625	593	597	551	603	622	595	591	652	556	623	589	614	603	605	614	607	600	613	591	612	655	592	612	596	609	588	589	619	619	609	566	566
24381	22455	33121	29709	23839	16843	4859	775	497	499	454	484	521	481	461	456	436	496	472	470	494	502	487	461	489	496	468	523	501	516	492	477	480	485	441	481	451	489	494	469	475	446	483	433	490	458	487	491	501	482	497	504	512	496	479	479	496	442	452	450	462	496	504	435	487	470	505	471	459	467	481	418	460	479	462	504	472	475	460	441	489	469	456	473	483	470	506	485	491	494	507	446	494	476	516	477	451	443	509	502	441	495	445	500	487	471	473	441	469	497	469	484	436	468	467	496	490	459	473	460	475	443	437	497	488	477	484	506	485	473	487	462	502	525	478	464	449	500	486	472	483	518	479	481	464	475	520	476	482	463	493	520	485	449	436	476	478	451	440	488	445	479	472	464	498	499	465	459	402	475	460	433	467	430	467	504	474	478	464	458	471	479	490	453	440	465	468	465	508	447	492	448	492	445	438	509	460	451	488	470	432	489	457	505	447	482	469	489	505	517	462	448	471	467	474	460	502	471	480	465	495	504	477	478	502	467	496	472	537	478	478	449	480	428	478	527	458	483	479	466	446	461	475	494	454	493	435	460	463	504	473	488	483	449	429	471	481	489	485	471	507	517	481	498	478	460	435	451	481	466	467	470	471	465	434	456	509	439	441	485	450	484	453	444	481	486	433	447	461	464	455	431	443	425	492	496	473	498	437	459	486	448	452	474	516	505	447	462	433	486	506	459	476	441	473	461	457	479	481	491	445	491	447	458	472	465	420	501	479	457	450	455	450	438	484	476	468	444	432	477	442	486	461	450	475	478	476	422	450	466	480	453	457	499	477	474	416	500	467	478	489	479	471	451	464	479	442	475	429	483	476	441	478	459	480	479	484	482	483	438	504	465	469	444	457	479	477	484	462	461	452	485	441	503	521	486	445	485	456	431	462	491	447	439	456	438	473	498	446	503	444	470	475	489	440	494	431	482	476	484	493	470	450	496	425	478	472	448	483	503	482	449	532	525	464	473	498	442	487	476	461	475	460	462	472	443	454	492	502	453	492	483	466	433	489	444	474	452	490	462	485	480	472	465	451	472	459	486	424	480	486	436	466	438	488	459	471	457	487	444	524	487	490	474	481	488	469	470	458	464	470	452	488	431	480	497	528	495	460	462	480	470	508	499	483	466	481	484	434	453	495	473	455	476	498	452	453	492	477	454	482	439	476	496	504	459	484	471	455	455	423	487	457	488	492	505	483	477	446	461	485	463	501	511	495	459	484	451	464	458	546	492	464	483	464	463	503	498	517	504	458	490	473	459	481	481	454	475	492	459	486	467	488	466	499	482	467	447	480	440	456	451	469	473	462	443	446	455	501	500	466	453	469	428	461	477	491	456	452	443	469	486	496	474	486	435	447	450	476	446	489	518	481	441	433	478	474	461	439	486	457	474	490	463	460	472	430	436	442	499	498	475	493	468	446	435	531	450	468	478	491	466	475	468	469	509	464	457	454	465	444	461	482	457	479	463	469	453	445	504	521	476	483	505	441	504	469	463	447	475	446	474	503	506	485	493	475	491	474	443	466	539	446	472	476	479	478	451	466	493	490	476	471	453	488	442	466	428	487	479	485	460	475	453	460	449	470	493	437	444	470	474	481	500	466	454	491	464	482	445	485	491	468	436	439	464	455	450	491	477	452	477	493	446	489	463	518	474	502	484	492	474	452	480	491	492	466	473	447	465	461	449	458	488	496	446	448	449	471	442	456	466	445	489	449	488	469	466	453	460	449	469	447	449	432	508	503	454	493	495	492	448	507	471	481	486	483	453	489	492	464	465	447	409	487	474	450	459	470	476	476	462	430	479	431	490	476	478	462	456	461	473	477	498	482	508	452	506	498	470	465	466	508	464	482	460	504	458	452	466	466	456	479	506	436	412	454	464	470	475	447	475	455	494	460	421	446	486	490	477	438	451	466	441	491	446	473	472	432	464	493	440	459	478	474	480	469	509	486	532	432	465	464	497	476	451	475	474	462	511	480	502	511	488	493	429	502	487	464	427	447	481	467	483	466	507	454	450	470	457	466	516	431	510	475	466	472	464	503	490	434	472	464	461	464	445	414	448	494	479	495	473	469	475	489	454	525	457	491	493	435	469	453	456	471	459	447	453	468	448	465	499	478	525	452	512	440	486	489	485	501	469	427	462	514	467	424	506	500	442	474	462	465	488	514	452	474	464	475	430	481	470	478	446	481	463	467	446	456	466	467	513	498	484	435	444	453	479	441	496	463	443	455	484	444	463	484	468	473	464	476	505	473	499	484	479	498	488	477	519	460	454	467	489	464	500	491	447	485	446	405	449	500	460	462	475	481	466	494	469	451	467	465	454	505	483	463	528	446	497	472	481	506	451	442	478	455	424	458	479	471	460	510	480	475	492	499	471	472	457	475	411	445	483	437	467	499	535	477	486	471	470	455	435	466	462	509	466	459	477	468	474	478	456	471	453	493	447	490	497	491	475	471	472	469	483	463	473	472	486	481	492	473	477	480	504	433	427	479	486	487	517	464	461	465	459	466	493	444	490	481	502	459	461	524	504	516	490	434	450	500	464	499	464	432	490	486	461	483	514	485	477	468	513	471	443	456	437	495	476	436	447	453	497	495	445	448	460	463	497	434	497	493	447	468	501	482	431	503	466	460	444	487	466	500	486	461	497	469	471	504	478	466	443	457	486	486	462	463	484	469	416	456	451	482	433	506	472	449	453	492	470	452	477	451	446	468	443	471	473	483	487	470	481	497	513	482	442	454	484	482	488	470	464	486	459	447	486	480	491	452	458	467	485	439	490	464	446	485	499	488	464	498	456	496	524	439	471	476	489	429	479	476	462	468	462	480	481	495	478	492	483	481	470	469	479	455	463	463	438	504	472	472	428	464	481	519	445	462	491	452	470	443	476	461	434	485	461	453	465	465	443	466	463	468	457	436	480	473	520	460	436	473	492	465	522	504	455	451	502	494	484	482	532	480	480	460	497	450	458	465	452	441	502	480	487	480	452	495	485	528	459	496	474	481	484	478	456	512	480	452	504	503	480	499	507	470	444	452	460	478	480	440	475	465	466	445	477	489	477	460	527	442	523	450	456	534	510	483	444	493	467	470	436	458	447	474	447	512	450	483	453	493	474	487	506	465	475	501	455	478	452	479	481	490	473	495	486	506	468	485	460	495	445	451	482	450	458	468	471	451	458	483	479	460	456	445	469	491	501	462	476	481	450	459	432	468	457	481	450	417	458	494	504	472	447	496	507	512	445	467	443	481	531	492	502	454	485	473	464	507	481	452	476	476	508	444	486	441	481	485	485	506	468	427	450	473	486	478	459	508	470	499	456	482	529	499	473	479	503	480	462	476	471	467	434	454	451	469	456	459	485	468	448	479	498	446	441	442	456	485	468	512	441	509	497	470	491	499	455	487	456	449	458	473	451	490	455	457	474	487	478	470	467	469	485	446	462	482	474	441	510	475	486	480	484
58335	91550	71315	45945	29729	15224	4938	1224	702	715	715	715	695	788	720	786	732	744	706	719	712	740	718	687	748	739	765	776	830	758	749	688	693	701	734	714	656	673	715	659	732	744	704	737	761	709	687	719	722	748	709	712	758	667	726	713	703	734	694	725	715	725	683	708	725	710	702	733	683	703	712	721	679	696	723	739	721	777	664	693	732	614	699	691	724	706	759	733	682	745	735	739	701	679	721	697	739	782	666	711	717	732	714	702	727	737	730	671	713	714	678	716	722	734	708	719	700	703	725	716	724	706	789	714	729	669	722	691	712	661	702	733	662	792	709	713	680	724	688	715	733	734	723	687	699	691	680	728	697	668	746	685	704	725	672	735	703	725	707	714	687	658	674	723	658	667	727	715	652	666	736	731	695	733	706	686	704	763	690	754	720	647	709	716	704	702	697	699	769	739	686	734	718	728	695	745	686	729	661	697	713	732	696	702	738	704	780	735	718	684	676	741	686	773	684	697	729	719	682	683	728	715	690	696	678	710	677	679	760	744	699	748	727	691	730	725	729	690	762	712	699	676	666	747	731	696	697	718	669	671	685	710	710	701	693	688	758	741	743	806	746	699	698	750	714	699	691	703	716	716	696	714	713	718	674	746	658	690	703	700	692	652	682	709	754	737	725	712	715	733	713	678	652	741	740	704	718	730	730	678	700	728	713	723	645	726	652	722	760	707	665	679	693	732	758	705	727	715	696	713	670	713	695	712	699	721	714	757	741	685	717	722	718	715	725	728	666	703	704	692	707	704	704	705	675	689	667	701	722	741	711	699	687	725	655	717	697	749	695	702	675	740	711	714	786	692	721	706	679	686	652	688	725	738	693	713	710	709	709	687	695	718	664	755	672	664	684	736	700	699	717	742	686	716	720	710	697	667	712	682	672	722	728	714	748	761	733	672	686	710	711	710	733	689	733	715	708	698	737	739	707	675	709	729	680	731	753	725	693	709	755	705	714	693	705	747	742	683	733	759	741	766	704	730	703	710	718	728	715	745	692	756	708	729	707	702	716	700	713	713	670	723	674	687	722	695	694	713	709	740	685	735	725	726	732	719	719	745	757	729	656	688	751	709	692	773	658	706	709	650	713	744	726	713	721	672	694	685	745	706	718	726	706	715	750	697	665	722	696	717	769	709	691	747	756	715	727	743	715	704	738	699	740	711	686	716	743	672	718	669	687	674	733	724	707	741	691	742	715	731	734	704	683	763	717	694	750	711	762	729	655	683	686	677	693	709	696	715	729	710	693	684	726	752	696	704	744	763	723	691	710	707	733	707	732	654	704	721	725	709	723	715	754	721	716	724	687	690	720	680	721	723	679	729	761	722	663	726	718	702	713	728	719	723	706	685	667	677	714	721	705	721	720	726	683	696	729	709	722	692	691	735	682	734	728	728	704	731	763	698	715	742	709	685	704	687	732	753	717	668	723	673	719	683	703	671	738	708	708	753	691	702	748	685	710	719	721	703	728	729	712	741	721	710	687	724	691	678	696	678	764	731	703	674	683	725	718	724	759	728	753	706	706	680	715	760	724	748	723	729	697	718	717	742	775	743	751	693	722	693	714	750	674	695	692	720	661	712	692	698	718	693	670	678	677	677	716	717	719	703	731	700	734	706	669	730	716	695	738	702	735	713	707	700	692	693	767	736	681	690	728	699	747	740	687	692	725	728	721	692	768	735	672	679	672	697	714	725	709	726	737	685	689	727	709	743	743	717	738	727	703	714	735	696	723	737	703	687	717	670	686	737	710	702	734	736	699	706	690	682	737	695	757	747	705	681	722	668	694	734	702	755	726	722	734	705	699	772	698	719	674	696	736	687	668	767	701	710	699	727	684	715	724	707	634	726	719	682	706	751	734	657	699	709	747	736	667	720	718	777	710	694	687	679	747	719	763	690	744	739	724	682	716	731	713	673	648	679	709	699	698	791	714	732	726	703	789	725	727	734	707	677	694	745	720	743	682	728	694	730	740	706	670	722	715	759	701	694	677	649	715	669	742	710	708	769	720	713	737	690	701	748	685	726	726	716	639	716	749	708	698	765	705	691	742	671	723	757	724	690	706	684	724	680	702	769	714	698	705	721	739	755	732	791	702	759	682	711	696	666	677	688	679	755	723	691	702	727	743	708	718	720	737	731	710	720	728	672	698	709	737	714	731	733	723	743	689	695	734	677	687	711	665	719	696	694	718	703	714	695	707	684	667	730	774	730	743	655	708	702	725	721	723	704	696	725	674	668	690	707	749	706	717	651	733	746	719	678	692	662	693	721	774	722	712	706	728	702	737	673	726	705	696	673	683	731	661	719	759	681	673	679	683	747	701	740	672	703	735	696	726	748	733	723	704	692	687	729	717	690	697	721	735	702	688	702	691	696	732	762	695	700	727	669	694	707	694	747	711	716	691	705	795	718	735	701	703	688	720	711	703	722	699	679	709	775	739	731	729	710	757	730	712	714	716	687	758	759	701	691	729	718	699	705	714	656	724	734	758	704	718	688	704	739	697	706	658	669	698	721	758	675	703	722	713	694	727	716	711	725	760	687	664	663	695	717	694	752	715	718	750	712	725	700	785	750	681	718	704	685	726	740	725	686	756	675	758	663	690	693	676	677	685	726	748	675	723	764	736	710	726	715	702	727	697	641	719	722	705	664	723	705	684	724	739	736	743	742	702	669	673	712	686	728	724	736	753	732	724	681	725	754	724	722	754	688	652	735	718	711	700	699	692	665	706	701	677	639	761	732	735	677	694	729	685	705	727	709	716	711	696	767	771	689	718	719	731	745	676	742	725	779	724	700	724	728	719	781	769	703	693	731	674	718	730	696	690	705	717	740	757	737	714	782	712	699	687	712	677	698	689	703	709	712	741	734	741	732	714	698	706	735	742	700	720	751	687	665	667	669	738	702	715	731	721	739	700	728	723	705	729	700	689	716	739	674	709	726	669	703	697	741	629	777	683	736	664	686	721	755	733	709	714	663	706	713	725	713	732	713	729	694	683	655	747	698	700	701	709	782	712	670	701	721	729	714	692	743	670	762	693	704	680	733	688	685	721	709	716	720	733	684	702	673	712	707	759	681	726	687	689	706	707	761	681	753	740	785	689	738	742	749	718	675	704	711	647	692	723	738	741	718	697	727	769	677	729	719	720	706	707	723	725	748	702	702	700	735	685	746	700	724	731	696	748	709	697	674	716	700	692	724	696	720	719	678	653	751	688	729	704	672	716	706	709	704	735	742	707	704	742	717	720	727	741	707	732	721	749	640	728	703	770	686	708	701	697	714	708	699	693	712	732	719	710	710	699	669	720	700	713	741	739	677	713	726	724	744	709	704	673	718	686	715	700	672	687	679	715	727	733	734	725	697	714	739	710	740	683	702	722	686	754	714	684	676	687	707	711	684	690	693	723	730	709	756	708	710	714	670	676	691	759	725	726	734	693	670	679	701	719	752	688	713	737	715
23408	21953	31537	26651	23924	22252	12874	1315	521	496	480	526	499	534	510	493	494	463	530	482	502	513	504	494	532	487	462	569	564	538	471	521	510	482	520	502	515	525	491	470	486	522	487	489	465	473	492	518	473	518	517	502	492	524	498	509	505	533	504	503	491	514	489	448	452	472	495	495	494	479	465	487	468	493	516	468	452	479	471	500	495	492	501	474	478	515	519	501	510	581	474	488	496	493	517	531	520	411	472	476	482	449	517	484	471	460	489	491	515	501	434	473	494	492	501	504	506	463	478	456	468	495	498	495	496	470	454	490	491	522	526	444	504	486	484	498	483	478	462	476	505	498	514	475	477	495	505	481	535	467	500	514	498	531	464	497	522	528	489	519	492	521	495	504	461	473	484	455	463	496	500	479	468	549	476	458	483	473	475	471	449	447	489	476	456	475	437	490	515	480	516	490	500	479	490	477	489	493	488	517	537	496	499	480	468	501	494	495	455	498	444	524	485	498	491	473	470	483	490	508	497	434	504	455	503	466	497	498	505	473	497	511	470	506	446	506	490	520	493	505	468	456	529	507	526	457	516	471	499	436	466	479	492	454	488	531	470	455	486	447	491	470	473	471	472	455	518	441	493	512	503	479	517	484	492	464	465	492	492	489	487	484	446	506	504	458	493	445	505	516	482	500	476	513	502	474	479	470	449	499	479	455	475	469	464	531	461	481	479	448	484	500	452	477	484	491	496	499	479	491	510	482	442	463	478	441	463	484	462	504	483	518	448	484	470	479	498	493	502	489	509	433	438	499	519	484	466	507	525	478	457	509	508	509	506	499	458	459	511	469	462	443	485	464	439	520	489	494	480	501	493	479	458	447	501	487	520	503	454	530	476	486	482	455	442	464	479	485	491	472	506	486	509	485	467	488	522	475	499	482	439	478	473	501	481	513	492	464	482	493	444	502	471	433	482	496	497	505	485	507	500	516	465	496	503	482	458	519	474	473	477	503	477	463	490	478	457	493	472	503	504	481	470	439	496	536	532	500	482	428	513	475	515	523	533	498	508	466	478	461	460	467	526	482	462	475	473	455	483	474	472	463	465	487	473	450	524	462	441	523	507	459	490	457	511	502	503	461	462	502	504	473	445	464	501	472	482	462	504	430	512	476	488	488	514	477	436	477	561	474	497	497	466	472	484	468	469	472	448	498	461	483	481	487	466	464	486	464	476	492	507	459	508	482	472	498	473	486	486	448	498	495	467	503	517	506	503	509	484	462	489	480	471	472	503	477	446	505	499	492	489	478	480	489	471	452	474	484	506	473	494	517	480	537	485	497	490	458	504	542	491	490	512	485	492	512	512	455	475	521	504	491	483	503	515	506	479	486	436	492	529	495	520	505	461	437	530	475	493	478	457	428	481	462	462	471	475	453	531	469	490	478	506	498	468	467	482	524	472	497	500	505	477	505	450	422	478	475	493	496	504	449	460	471	477	506	529	461	520	479	508	471	462	499	506	487	470	472	465	473	472	462	504	461	467	528	501	466	456	475	473	515	474	473	484	474	498	496	479	521	504	449	499	507	447	482	478	507	480	480	513	478	475	514	488	485	512	477	496	488	491	475	511	502	533	530	491	497	492	481	478	481	472	485	455	495	480	455	466	501	464	464	492	488	516	512	481	467	476	465	504	515	539	515	519	495	450	455	443	500	470	508	454	499	476	490	482	483	478	474	498	475	496	476	497	487	519	451	507	500	487	485	476	451	506	495	471	499	511	473	470	505	513	458	508	515	480	495	503	485	481	449	500	487	473	515	515	488	482	446	503	480	521	498	468	494	457	492	461	495	459	461	467	509	491	473	448	491	467	483	468	476	475	496	497	458	454	485	436	491	497	477	485	457	494	499	503	455	435	516	497	482	455	504	473	444	472	469	496	469	474	467	481	484	462	497	490	477	512	484	493	478	516	448	501	475	529	470	488	493	433	501	502	486	481	513	512	476	480	455	476	494	500	485	526	451	511	484	490	486	511	476	524	456	504	471	466	496	527	485	522	459	478	522	492	512	501	489	465	434	474	499	469	500	440	488	489	522	460	450	490	472	500	494	496	512	482	502	490	498	480	517	470	494	507	470	497	460	476	452	472	509	487	475	496	482	513	511	474	497	494	467	492	506	519	455	455	493	514	505	464	491	458	499	457	494	466	467	513	511	511	460	489	517	506	445	508	505	451	515	493	485	494	474	439	483	487	461	503	482	506	480	505	455	539	562	471	516	454	512	478	491	473	532	485	462	506	492	486	502	496	505	508	476	514	500	460	486	490	448	501	513	494	488	474	474	498	509	518	507	495	487	515	493	450	474	442	499	531	488	463	477	436	476	493	505	481	444	474	479	464	484	455	457	489	484	451	505	506	506	505	480	498	454	479	477	521	494	495	430	465	512	470	470	503	492	499	508	468	426	509	454	493	495	535	490	455	495	477	497	477	515	479	513	464	465	455	476	497	504	494	517	468	477	489	506	480	494	491	497	476	466	463	476	474	461	484	459	492	471	483	546	506	488	524	447	500	481	458	469	479	479	480	471	492	487	480	495	451	478	483	476	445	504	504	478	467	472	500	471	466	500	462	495	449	498	483	481	472	491	470	486	485	482	516	489	473	515	503	491	503	485	523	507	461	470	449	463	484	446	481	512	499	441	466	451	484	495	493	494	532	496	464	467	472	463	500	478	436	512	487	463	478	510	491	486	450	481	480	499	514	509	492	507	509	500	482	495	479	489	529	488	505	522	464	491	514	485	513	467	457	500	496	510	471	496	485	499	436	478	487	474	493	452	476	468	543	487	473	469	486	478	476	460	489	493	524	469	493	499	515	493	502	467	460	484	529	521	490	504	461	500	486	520	522	517	496	481	499	483	505	482	459	483	511	453	456	487	501	519	538	486	495	496	447	480	469	526	473	479	513	470	464	473	447	508	489	460	475	481	476	451	472	499	518	512	509	515	496	487	468	476	467	495	504	479	416	427	480	459	473	476	500	473	483	438	500	488	484	477	500	478	450	470	481	448	478	507	519	490	472	496	453	535	507	465	452	511	429	486	489	488	480	428	452	483	478	503	496	491	539	490	459	501	497	477	517	482	492	444	523	494	481	446	491	503	490	473	473	446	464	496	474	482	488	491	478	485	495	442	481	491	501	491	483	481	484	475	514	482	479	496	449	489	468	509	474	515	458	468	444	488	506	475	486	494	506	464	489	471	499	500	463	480	511	481	467	469	492	495	455	514	477	449	480	506	503	488	498	466	475	451	500	458	495	476	555	463	500	469	497	468	519	487	439	470	497	424	472	485	460	493	509	509	471	509	479	476	515	469	455	486	479	492	485	448	479	465	470	523	483	498	482	437	464	489	465	520	481	469	544	494	465	456	487	466	479	512	469	458	482	478	459	503	487	479	476	497	468	516	467	521	496	454	493	475	474	469	491	480	470	448	508	446	505	505	503	492	485	479	501	508	479	484	483	434
62914	102724	81671	55978	38282	22798	7819	1485	778	768	736	702	755	740	748	739	735	744	698	734	709	720	727	727	758	720	691	875	937	859	776	819	747	737	746	747	681	747	704	731	756	727	662	740	664	723	707	718	714	783	728	750	728	713	725	721	687	768	729	724	713	705	694	772	718	749	708	709	729	706	714	707	726	689	700	690	679	724	759	733	709	680	772	680	741	680	730	710	730	698	729	734	736	736	701	720	680	681	683	662	752	697	711	677	717	734	686	709	696	721	755	724	775	672	736	678	743	679	760	718	713	681	731	710	652	697	737	735	714	682	715	754	742	685	715	748	727	713	702	705	731	700	776	742	747	708	730	657	753	722	708	658	710	692	699	688	746	711	716	747	686	727	749	678	742	711	709	733	746	677	682	700	717	709	718	734	748	716	732	717	704	761	716	703	714	762	769	738	740	796	706	703	755	655	688	697	703	716	724	717	780	687	760	726	693	713	738	678	733	691	742	800	750	760	687	745	700	748	735	737	734	725	744	753	674	700	771	766	689	767	739	742	735	689	748	677	740	729	729	715	734	725	680	736	686	686	738	735	701	697	724	669	747	693	733	705	708	721	724	696	733	722	712	685	758	728	739	707	727	686	773	702	768	738	774	699	673	705	652	690	699	689	729	717	737	728	768	698	679	719	678	708	741	688	679	674	688	708	665	735	721	729	759	757	708	704	711	737	716	698	725	712	723	733	720	719	740	747	782	693	672	764	754	675	706	742	721	667	682	692	722	733	696	679	722	697	719	742	713	731	707	747	729	720	738	664	730	730	747	743	684	710	681	747	721	666	735	730	737	724	753	723	734	680	707	696	726	728	681	659	712	723	730	737	702	759	736	776	724	718	702	708	724	705	760	692	733	700	694	680	712	629	726	733	719	739	687	717	686	677	707	706	762	702	678	692	665	716	692	741	703	727	754	678	709	698	724	706	753	703	761	757	730	701	738	719	714	776	685	717	698	703	695	670	749	734	690	696	759	693	722	685	731	693	734	693	686	748	667	760	728	743	702	738	706	742	711	765	674	804	751	710	719	720	730	704	780	755	803	687	699	702	720	684	744	740	727	703	724	690	697	697	715	742	716	724	732	734	749	701	726	747	713	714	739	747	703	718	720	693	731	709	738	693	710	702	709	634	736	724	677	662	717	717	677	730	712	692	698	698	676	739	742	692	735	694	718	727	756	706	741	710	711	692	730	722	731	713	715	720	695	688	728	686	719	689	694	704	685	722	737	701	704	729	672	723	723	684	711	735	699	725	746	727	760	741	725	751	688	737	739	715	718	678	695	697	737	750	732	758	700	722	738	743	721	720	749	674	748	718	663	723	738	691	706	793	691	723	704	739	742	718	711	735	710	705	750	669	741	746	713	710	729	716	695	708	706	740	725	707	722	731	724	748	714	719	697	736	738	740	679	720	728	655	735	668	724	735	688	773	700	717	723	757	731	695	697	702	675	717	668	721	718	697	706	715	698	745	707	718	718	664	691	756	731	752	725	715	702	708	707	698	719	747	693	713	701	756	734	748	681	723	704	685	678	659	704	724	680	706	711	702	682	722	694	751	756	716	754	758	689	788	710	735	725	719	699	714	743	704	752	690	735	710	719	706	726	703	777	723	674	755	738	645	703	690	744	693	685	672	756	744	703	740	706	741	723	695	723	711	752	728	713	726	762	739	759	739	726	700	738	718	733	727	767	706	712	723	721	678	728	700	746	728	716	695	679	748	720	719	751	690	707	734	661	679	722	703	731	689	682	736	701	674	687	669	708	670	717	745	727	637	718	643	742	734	731	731	704	680	680	731	723	704	687	738	711	718	754	713	717	692	701	700	763	722	750	730	760	756	705	712	693	728	728	682	721	737	695	721	661	725	743	719	674	713	707	743	710	731	714	688	658	686	702	746	709	659	710	726	669	820	725	672	753	690	706	748	745	745	708	732	696	702	746	726	735	682	697	776	743	732	741	644	690	705	730	709	741	744	710	717	707	714	716	720	724	710	759	693	690	714	738	673	715	729	701	719	733	720	748	709	699	720	692	762	719	736	695	711	702	719	685	702	682	682	722	702	694	710	719	720	697	709	669	694	737	711	737	693	714	714	710	718	703	701	725	736	674	720	709	688	753	710	701	735	704	712	753	734	741	718	685	675	708	722	747	736	717	736	742	712	692	723	705	689	723	687	689	740	722	732	729	713	728	714	722	712	697	694	681	687	726	679	721	726	689	700	689	764	790	705	675	753	731	703	694	681	672	728	727	733	722	686	731	691	716	724	716	706	680	704	720	767	713	800	757	746	755	725	726	700	688	721	695	756	679	688	696	711	761	713	744	733	734	715	747	736	732	741	731	716	727	691	714	681	746	735	673	731	726	721	694	710	733	740	705	735	700	713	700	678	732	700	700	664	737	721	747	755	730	760	731	722	696	731	715	727	727	698	688	738	725	672	721	719	658	690	737	697	725	704	725	696	671	701	698	735	698	784	698	727	724	712	709	678	703	715	732	736	723	706	706	692	693	727	753	710	716	704	712	685	706	695	687	694	730	760	748	686	695	712	728	690	731	738	686	669	716	715	715	745	677	692	725	759	740	713	698	767	717	667	692	712	732	681	688	667	795	722	732	753	687	733	631	698	667	713	667	719	744	777	699	724	698	690	627	734	705	709	768	735	693	720	735	681	670	657	720	728	673	722	718	689	733	753	747	730	762	751	725	735	733	812	733	706	695	684	656	703	717	725	705	754	730	649	694	776	717	722	743	782	719	688	706	696	723	704	727	718	710	693	750	708	698	681	701	718	711	752	657	674	728	721	679	744	714	736	746	725	760	710	722	769	749	715	697	730	710	702	675	722	804	724	722	722	748	712	692	717	707	724	771	722	733	739	697	715	682	769	661	667	718	716	693	730	778	688	775	690	740	696	729	737	712	694	704	700	740	651	718	693	708	736	738	750	701	751	730	696	732	737	737	703	718	707	715	689	754	765	717	712	709	723	701	701	729	745	660	690	691	736	696	702	755	695	693	686	725	740	695	722	723	706	712	701	725	667	692	752	735	715	686	726	729	708	697	693	745	728	741	685	683	714	743	722	712	728	723	705	698	706	685	748	708	706	709	749	702	712	711	801	722	710	700	723	684	754	716	732	721	682	668	704	705	703	708	753	725	703	712	696	735	741	736	691	747	675	741	694	728	732	715	710	727	717	790	718	710	669	725	696	729	733	671	743	704	739	698	649	691	669	721	715	717	697	714	733	713	713	692	692	680	721	736	692	753	721	701	745	696	731	706	687	724	738	748	724	651	693	722	770	781	682	703	694	738	701	715	740	711	728	728	736	729	679	713	703	692	732	724	706	702	749	705	705	697	706	729	693	705	671	751	714	691	718	707	746	766	704	759	735	728	752	693	742	675	704	738	728	685	752	750	671	723	657	756	730	727	769	702	708	697	723	698	750	728	742	740	697	724	676	700	709	725	692
28206	27322	29496	16770	5191	1670	629	427	417	403	393	391	394	412	428	352	353	369	404	405	407	395	354	393	418	394	399	425	362	386	389	394	395	410	414	395	390	389	412	407	400	381	393	356	409	385	403	388	410	398	397	412	391	406	387	423	392	399	402	386	382	409	378	375	365	387	396	376	392	408	380	396	405	375	357	432	422	384	357	393	367	380	421	385	377	354	383	384	415	399	386	352	411	405	394	408	397	388	399	389	410	398	398	393	372	386	411	376	382	401	388	380	401	378	386	421	376	416	379	417	379	385	385	386	420	394	399	396	394	367	391	377	349	382	416	395	410	412	372	420	399	378	393	377	405	390	397	392	400	409	390	394	409	393	408	388	456	366	417	413	383	383	363	401	388	389	387	391	389	351	373	407	397	379	433	384	363	397	370	372	367	380	416	361	424	381	408	385	380	411	395	363	401	381	403	403	396	358	353	428	385	391	409	395	391	420	379	359	418	372	412	414	394	392	386	384	420	384	386	386	372	401	399	407	386	357	364	393	417	408	372	365	374	394	399	413	381	397	407	406	446	414	408	401	363	379	384	372	390	399	369	393	420	379	408	412	450	388	435	367	395	379	375	375	405	378	382	357	393	416	403	420	374	381	409	371	415	361	382	366	419	403	406	395	367	359	387	404	367	396	368	392	385	371	388	384	409	376	392	386	389	359	383	429	392	376	402	370	398	378	396	422	424	430	414	397	383	372	432	384	396	403	382	394	391	378	394	399	346	445	429	364	419	400	388	394	397	399	384	361	388	414	422	396	391	382	368	412	395	386	401	337	368	383	395	412	376	398	390	398	390	390	364	372	372	369	410	371	397	382	411	408	385	387	378	339	378	382	384	428	383	385	374	403	377	376	398	409	400	356	381	410	375	377	408	377	396	362	388	391	402	398	380	447	415	371	373	399	394	414	364	401	378	407	381	415	368	390	363	408	375	357	386	405	399	410	393	403	360	404	367	395	406	389	386	404	371	398	375	413	407	384	396	391	413	380	380	407	374	389	396	394	389	386	403	367	418	373	385	375	385	399	405	407	360	349	406	389	426	416	408	393	383	388	385	380	377	392	383	411	395	360	394	388	384	410	429	399	411	404	366	396	416	392	433	388	421	392	381	378	405	375	360	388	403	395	372	387	358	362	393	411	412	370	363	423	389	397	397	389	379	392	390	380	420	413	390	418	381	412	402	383	420	436	429	372	395	385	395	423	387	406	382	361	388	415	396	384	387	405	398	364	426	400	403	386	380	358	397	406	477	381	391	361	390	386	375	402	413	408	369	384	421	382	403	358	398	408	407	406	384	379	394	400	409	359	374	395	388	394	422	394	390	395	394	418	384	403	425	404	394	394	394	380	382	408	386	389	392	431	387	391	363	424	391	383	417	406	393	416	370	416	395	397	389	392	399	413	406	390	396	417	382	434	369	402	398	379	391	401	426	365	374	390	404	373	394	374	413	398	381	379	374	410	356	384	441	381	389	395	425	362	425	392	411	383	377	403	405	395	391	373	383	418	373	386	403	382	374	382	365	376	386	407	372	386	373	376	356	400	388	335	408	377	377	389	377	380	406	403	366	400	386	403	377	416	397	368	368	412	377	408	415	366	396	386	356	425	402	400	407	372	402	385	393	412	411	385	374	383	403	405	406	404	369	413	402	352	417	385	401	385	381	395	406	382	401	408	393	340	374	419	363	417	399	373	398	404	398	423	383	374	396	387	398	371	407	374	366	365	412	408	378	375	414	385	399	399	373	418	391	417	377	419	368	408	379	392	415	390	417	370	407	406	398	349	399	396	364	407	421	413	402	388	370	339	386	446	386	436	414	404	376	365	390	398	429	393	393	412	407	397	411	394	379	399	408	381	365	401	413	414	405	367	392	402	377	397	363	420	381	422	384	431	403	407	359	383	369	378	423	420	386	384	386	375	386	393	372	399	363	423	394	413	388	392	394	455	385	408	361	356	408	405	379	407	396	408	375	385	367	401	406	409	390	373	418	380	402	405	396	422	380	389	368	405	372	350	365	387	413	392	372	378	396	354	438	409	400	394	411	391	363	398	424	394	409	380	411	406	380	389	419	380	396	398	432	387	401	421	375	403	367	398	399	355	396	371	378	402	379	399	406	399	375	384	378	389	373	408	361	376	350	382	404	366	395	381	379	416	410	400	422	390	374	395	367	394	379	401	375	360	382	408	371	387	400	383	406	390	402	369	382	398	381	377	380	371	430	393	414	415	391	352	398	420	442	387	384	390	420	408	387	395	385	360	384	396	411	403	406	364	411	382	429	381	365	396	379	392	381	350	408	402	380	382	388	424	403	383	367	428	432	415	394	406	394	373	382	386	401	378	385	376	418	371	433	387	397	405	410	336	425	397	401	380	418	380	382	411	382	383	368	416	379	418	437	400	364	400	384	410	417	381	386	401	436	359	352	394	372	369	392	371	393	365	421	385	358	437	414	391	393	438	409	413	375	438	390	415	401	418	377	412	376	387	405	358	371	406	374	392	351	390	394	382	374	377	396	411	419	407	390	399	423	381	380	386	372	440	373	390	404	395	398	388	389	401	402	371	406	393	389	392	377	407	408	416	397	411	372	399	388	373	418	360	372	376	397	368	379	416	409	420	402	415	375	354	376	422	385	383	431	391	380	405	395	392	394	413	386	398	394	418	359	401	421	373	388	379	386	386	386	401	395	398	412	422	386	385	391	412	416	402	398	423	391	397	391	371	441	408	369	332	397	369	380	408	357	417	392	446	405	384	365	359	368	366	384	406	404	354	363	365	415	396	404	403	388	375	390	375	411	382	359	381	403	354	400	395	419	368	404	392	403	400	393	404	397	363	402	346	391	390	373	401	383	374	389	398	352	355	392	358	354	405	412	396	402	377	358	390	397	374	368	391	428	380	382	384	373	376	406	387	403	389	396	369	356	408	422	391	396	404	410	381	345	384	363	411	383	364	420	392	382	404	386	445	383	345	378	372	383	394	387	414	417	399	377	381	403	377	383	391	415	379	430	376	414	387	393	365	415	400	400	366	383	338	415	365	426	358	371	422	401	409	394	415	403	390	388	387	366	377	404	401	362	407	382	382	440	421	417	405	387	359	364	433	373	404	376	439	425	401	387	413	373	382	394	397	379	394	391	381	375	373	371	392	389	393	407	376	399	416	405	434	364	402	376	379	382	392	396	357	415	405	378	424	414	402	425	398	367	394	395	374	412	406	363	363	401	376	375	398	363	365	373	403	398	377	388	414	410	367	395	420	397	395	391	399	370	390	405	371	392	388	384	393	371	404	351	368	420	431	397	387	364	450	405	418	412	367	381	364	414	419	401	393	355	365	398	388	360	389	399	415	394	384	421	368	389	395	403	369	370	391	360	406	400	391	396	404	396	389	395	399	358	395	393	383	409	387	426	404	416	392	424	365	395	387	398	387	366	396	388	382	386	377	406	398	402	404	369	416	391	378
32328	46106	34716	17163	8277	3151	1039	668	629	655	581	607	610	593	629	561	610	582	594	606	639	620	573	638	611	598	596	601	623	601	597	576	586	601	618	627	653	584	565	567	597	592	592	612	563	584	634	562	567	615	573	593	613	615	578	554	574	591	593	626	604	603	562	607	580	634	593	610	598	588	608	628	604	597	553	608	633	583	603	571	557	645	593	604	602	598	651	605	582	594	618	589	611	626	587	608	586	634	580	592	636	620	571	613	606	562	573	569	586	579	645	616	594	607	537	581	636	559	580	611	566	646	607	596	604	627	623	588	626	607	614	572	659	583	558	618	565	626	631	605	609	565	653	626	569	605	595	598	582	563	592	563	592	606	640	584	619	635	617	556	612	638	608	604	629	583	578	638	607	605	566	606	579	556	605	583	589	585	617	609	588	587	622	593	582	583	629	584	600	607	569	632	594	609	563	604	580	601	626	554	603	584	549	614	558	582	621	577	617	649	555	622	637	592	573	598	609	599	570	632	600	582	577	545	593	597	574	580	557	616	631	596	626	586	586	606	637	598	541	558	597	588	642	604	626	582	552	598	581	566	627	568	622	599	623	544	610	569	628	622	608	559	591	607	598	619	604	586	582	595	592	616	621	590	602	567	599	618	602	576	629	619	582	596	563	599	607	555	581	611	671	603	608	639	630	604	571	604	584	592	595	637	648	583	584	607	565	600	560	589	539	587	607	592	580	587	572	601	581	588	617	573	585	557	599	607	577	541	579	571	636	618	590	619	599	600	596	560	552	592	598	604	604	578	607	631	631	590	593	609	603	579	577	623	583	581	620	580	600	600	588	629	587	587	618	547	562	578	604	559	623	600	616	629	641	621	610	575	581	590	603	590	611	586	615	623	564	602	666	603	609	565	606	588	591	608	619	589	600	607	588	578	587	584	573	628	612	597	615	616	658	592	555	623	570	624	564	582	623	604	573	576	572	604	549	612	617	594	600	648	589	604	587	594	618	628	589	616	648	587	574	621	587	610	572	579	556	599	635	565	625	560	591	599	587	610	555	586	601	603	623	590	578	599	625	586	655	561	575	640	585	581	594	617	621	645	610	575	578	640	627	563	576	593	584	612	567	610	615	620	565	592	585	625	578	551	594	598	613	609	587	593	606	597	611	628	574	651	616	628	625	516	605	617	558	629	575	607	591	574	576	581	622	602	589	602	605	542	621	675	628	623	585	575	591	591	609	573	595	607	608	606	604	568	601	586	608	540	603	569	602	582	618	581	595	624	584	636	565	602	665	575	647	636	608	613	575	583	641	610	620	550	580	587	624	588	607	573	623	536	602	593	556	624	621	587	562	599	587	638	589	608	614	615	566	595	585	578	599	580	606	569	530	605	558	590	599	562	595	613	611	626	609	592	562	615	558	624	584	624	606	584	606	613	571	593	577	591	558	610	591	584	622	635	604	587	585	575	582	582	627	556	619	548	611	522	577	602	619	530	566	600	613	623	570	574	590	587	601	637	589	581	628	606	624	601	619	574	599	646	637	602	635	597	610	561	598	610	593	635	586	559	607	559	607	630	664	639	618	607	606	575	550	623	597	603	584	568	567	594	597	583	557	612	611	612	581	599	609	575	606	627	541	605	552	580	592	583	637	604	564	569	612	628	576	570	611	594	582	622	581	608	574	602	597	589	620	572	624	576	595	590	605	616	561	614	600	632	610	601	614	572	571	606	554	582	597	585	602	588	585	608	612	591	594	600	595	542	587	606	582	576	581	601	584	636	614	583	603	614	588	591	588	602	594	634	587	578	586	608	587	608	597	573	601	571	636	565	623	611	638	590	574	592	605	612	645	633	577	589	610	647	584	582	598	578	630	628	570	643	607	594	576	582	564	613	619	628	556	626	594	596	559	575	579	561	599	578	638	576	596	600	614	590	599	613	583	639	606	563	633	642	616	570	602	618	562	598	590	602	615	603	613	581	607	639	617	614	585	597	637	624	571	595	626	608	578	577	571	592	605	611	605	590	593	586	586	607	605	614	631	552	621	598	563	590	564	623	553	589	602	586	614	628	587	621	569	584	566	579	544	615	613	616	624	614	550	604	549	607	644	556	612	627	591	588	575	580	608	579	587	588	605	590	588	630	574	625	591	586	586	582	593	625	648	601	598	600	618	586	607	594	587	644	581	571	580	566	587	630	591	559	638	579	606	602	601	570	635	589	556	603	625	582	626	596	602	612	586	622	574	614	649	575	594	605	595	605	571	577	569	620	618	605	619	601	595	597	557	587	600	579	584	634	616	610	610	582	621	571	582	626	619	643	566	603	607	610	600	633	612	611	595	633	612	629	572	544	574	590	589	597	598	650	622	599	662	583	617	570	615	611	618	581	602	631	628	585	568	592	599	606	580	578	592	590	593	564	607	602	593	646	614	608	568	595	618	586	619	561	605	568	597	645	578	621	561	593	590	605	588	636	580	592	592	614	590	615	604	622	591	570	597	607	567	628	586	576	617	584	580	563	582	588	580	624	637	579	653	592	592	592	603	561	554	578	585	629	598	639	576	618	606	601	597	656	595	606	623	586	627	585	605	588	620	606	571	585	578	657	590	637	627	601	628	554	593	570	602	595	603	584	594	568	616	604	593	607	616	617	582	601	573	601	578	614	610	605	579	619	579	588	585	583	639	609	607	549	593	546	615	583	602	611	571	576	610	589	606	591	601	628	631	594	639	617	622	602	625	617	577	568	574	577	584	620	574	569	617	598	545	608	613	598	615	570	590	597	640	576	625	586	627	599	581	613	628	598	567	574	585	578	632	594	664	595	641	612	624	615	566	596	624	617	592	572	593	589	581	638	621	578	626	591	612	562	544	627	620	623	582	579	611	589	584	597	604	614	641	565	596	605	603	605	611	590	572	625	639	606	560	590	597	601	617	588	601	583	592	584	596	548	594	594	581	608	572	613	577	557	559	568	610	591	564	608	627	587	608	596	602	584	610	608	611	602	591	578	615	629	572	618	587	566	589	614	617	588	599	619	605	560	616	596	553	623	628	610	615	611	597	605	591	580	553	600	581	568	600	610	560	593	620	603	615	562	611	620	626	568	615	610	612	580	601	573	611	598	622	597	553	612	583	597	581	585	568	567	603	572	593	634	637	622	615	605	616	576	616	606	623	614	615	631	595	573	576	597	581	597	582	582	622	632	627	594	610	567	576	597	588	515	620	617	585	602	599	603	589	587	600	570	589	579	585	610	583	578	601	556	604	576	571	594	613	589	555	620	604	626	575	560	631	552	568	628	587	625	580	634	605	655	577	555	626	596	571	599	588	580	584	595	566	593	596	595	606	621	608	588	569	629	602	593	618	578	630	560	640	591	595	588	599	624	585	655	614	596	606	595	604	573	621	573	609	573	587	593	601	590	593	581	587	644	603	598	583	584	615	612	609	640	622	577	620	596	612	573	600	577	605	578	604	583	580	614	628	556	630	604	581	614	653	636	598	604
24390	22374	33146	29578	24458	16654	3881	582	479	506	484	472	513	496	490	449	529	511	458	496	502	461	467	493	433	465	440	537	533	518	501	520	492	475	460	492	477	504	463	468	456	422	452	490	477	478	469	421	470	453	486	477	474	458	490	467	472	446	472	511	484	441	482	467	506	483	474	458	449	450	479	452	443	495	455	501	470	455	417	495	461	452	473	497	440	443	523	482	477	492	483	456	486	514	482	491	487	470	489	453	513	499	480	492	507	463	466	457	500	455	478	465	457	454	486	453	467	491	469	470	461	485	450	465	487	489	470	501	454	476	479	446	505	493	499	497	473	490	493	455	474	446	476	459	457	451	482	425	470	475	505	504	468	462	482	453	462	465	503	462	480	480	466	454	473	438	463	462	494	436	470	500	455	474	466	487	493	467	491	467	461	486	492	477	474	498	449	509	495	484	461	461	457	509	472	507	433	493	461	481	494	500	482	474	452	457	447	497	483	460	463	442	489	480	512	443	465	486	434	514	461	425	459	443	444	449	478	485	441	445	462	476	504	476	460	467	462	498	483	443	438	515	477	466	503	475	453	508	469	462	479	458	447	463	467	454	470	492	440	450	466	437	491	488	512	460	479	527	478	444	437	531	471	464	488	480	423	536	480	524	489	481	471	511	491	468	488	470	476	450	459	463	473	441	514	478	459	461	487	442	402	455	468	471	478	440	445	483	468	498	470	465	490	466	492	436	488	467	439	485	455	469	456	458	492	477	466	463	464	440	443	509	457	449	467	457	442	467	458	455	493	458	453	482	487	490	474	467	450	461	501	469	455	490	450	524	467	483	447	505	501	462	462	482	475	475	434	469	483	493	464	457	459	493	448	465	472	483	475	472	464	464	471	446	456	499	441	463	480	461	487	466	454	496	475	486	450	485	498	431	436	458	470	442	471	457	488	451	509	489	471	461	515	476	446	447	437	443	464	485	495	466	439	468	458	509	473	461	457	470	489	451	472	424	496	450	460	443	480	478	468	464	473	456	452	478	481	450	478	482	479	446	460	429	445	448	469	469	448	448	445	479	435	485	518	472	487	456	496	459	466	478	475	484	482	453	479	453	431	438	488	446	495	492	469	504	502	452	504	426	462	464	472	475	468	527	487	474	447	478	463	500	467	487	480	481	496	483	444	448	473	501	474	475	487	504	479	482	458	466	456	488	484	490	471	440	441	448	431	441	497	472	460	457	508	470	435	427	462	525	459	452	488	509	491	468	473	440	414	454	464	471	497	470	469	435	511	480	459	460	456	429	465	454	478	481	496	500	445	451	469	508	514	449	479	486	493	456	459	489	498	467	465	472	488	480	468	472	470	427	471	462	489	450	475	506	515	456	455	469	472	465	497	473	468	524	447	476	521	464	481	480	434	461	476	474	484	474	460	486	476	444	448	473	493	464	469	438	472	436	474	478	455	449	453	447	455	494	478	446	456	433	460	495	445	466	496	475	530	446	452	480	463	494	455	499	482	517	436	523	458	421	459	474	492	465	452	455	459	465	485	485	465	457	517	498	447	499	481	449	452	523	459	465	454	478	452	490	464	469	464	487	470	465	495	451	447	409	431	483	536	522	455	464	495	466	472	440	478	472	490	461	449	462	498	451	454	444	457	466	485	425	502	510	494	482	459	473	476	523	441	479	491	468	483	453	489	440	472	514	465	470	488	463	438	426	488	476	493	453	482	451	469	464	466	454	459	452	475	501	433	485	488	464	496	453	481	451	450	494	475	465	502	455	434	474	461	443	470	474	478	454	486	463	509	430	474	471	498	448	504	481	455	518	473	482	470	472	467	492	486	464	497	464	447	466	485	450	507	461	481	491	506	452	481	480	443	491	464	473	509	467	445	437	488	464	497	475	463	452	500	445	489	457	491	478	468	456	468	487	418	463	515	420	470	459	493	445	466	475	462	497	482	473	482	493	508	461	449	429	460	460	500	477	461	442	474	462	477	457	457	484	470	502	462	449	477	472	451	457	483	501	445	456	481	469	494	495	489	471	438	466	493	457	464	482	449	463	480	503	490	478	466	461	469	480	509	457	456	497	468	448	482	443	455	470	435	481	452	479	467	499	492	442	471	464	479	505	468	508	474	483	438	495	483	454	490	482	496	460	473	491	456	478	456	460	467	496	433	449	469	460	449	481	479	476	474	474	479	480	471	515	484	468	458	486	500	469	456	461	473	514	425	497	502	444	509	480	418	488	437	498	500	442	457	498	463	483	465	493	490	481	437	469	458	495	502	455	485	444	522	478	466	459	508	466	473	471	463	486	465	486	479	472	512	486	488	488	463	489	484	485	490	519	477	475	498	443	450	487	483	450	450	450	473	482	474	433	453	495	470	497	491	420	499	448	511	456	476	483	500	471	432	479	504	469	492	434	397	471	445	496	498	474	492	454	425	484	467	503	467	477	488	469	471	496	452	463	464	447	506	462	446	486	507	499	481	452	481	490	496	463	496	468	431	453	488	468	504	475	457	482	466	454	462	451	489	481	451	440	473	457	467	472	498	480	492	511	447	477	511	509	466	471	430	409	506	450	450	464	481	466	442	469	491	487	489	489	470	512	467	414	505	457	486	488	470	478	439	452	453	439	504	472	501	484	462	460	474	499	459	458	470	495	486	446	464	460	444	445	469	490	488	485	491	424	507	445	467	436	466	468	458	484	448	451	460	454	446	448	487	461	450	495	486	482	510	463	497	468	497	497	460	525	467	479	504	467	490	469	445	465	471	445	451	483	497	485	489	443	455	513	470	472	447	521	487	447	466	478	463	458	490	493	437	469	491	478	493	474	447	502	433	501	434	470	468	457	453	437	531	454	491	441	486	482	460	462	458	485	460	488	422	487	499	506	485	467	486	455	484	468	463	473	486	486	491	473	488	460	442	495	443	511	488	523	479	450	470	439	468	463	450	477	486	494	482	435	501	485	484	506	492	512	482	504	463	491	496	462	489	480	488	471	463	490	442	461	438	463	478	492	435	497	480	423	462	464	502	463	456	517	490	468	476	490	488	472	448	453	456	475	496	464	488	446	475	459	483	469	480	473	484	496	475	492	479	439	495	449	477	473	458	425	492	416	451	457	512	467	492	450	450	512	475	468	466	454	459	487	475	452	476	467	444	464	483	461	513	464	500	464	441	501	456	453	409	480	490	512	495	474	502	500	449	461	441	464	458	470	468	497	455	469	471	448	511	482	477	446	498	475	480	523	471	453	498	453	488	454	504	492	477	463	472	460	436	482	474	450	463	469	477	450	461	465	476	479	468	489	475	453	443	396	466	493	512	475	464	457	479	486	466	441	507	489	500	466	447	461	499	473	478	475	497	504	473	458	493	449	481	483	491	487	479	431	458	477	464	467	497	479	460	510	462	448	482	421	445	497	465	462	494	437	465	443	499	458	475	501	475	461	471	470	453	453	489	460	499	441	492	503	532	483	462	437	474	464	476	470	498	446	482	424	515	474
58158	91340	71436	46338	31622	13393	3455	788	711	744	725	699	726	710	721	733	759	720	718	704	688	791	690	763	703	718	731	820	803	794	716	703	690	697	705	687	757	650	732	705	724	675	699	699	748	734	690	752	710	754	670	679	731	718	752	709	743	713	739	752	717	739	711	713	736	718	691	732	697	720	726	731	691	718	691	694	680	691	727	707	647	656	677	741	719	725	691	680	712	686	712	738	669	720	714	740	733	672	719	709	701	721	748	719	687	725	671	772	732	764	766	709	717	705	705	661	723	734	706	709	750	676	696	712	731	717	674	676	708	667	632	743	733	728	712	700	684	729	685	700	762	708	677	742	753	710	698	678	681	733	719	736	668	720	698	694	722	734	725	761	737	703	705	689	750	755	662	717	731	712	697	702	698	703	740	723	695	689	732	681	717	688	718	737	718	708	694	709	679	667	688	721	728	705	732	725	709	714	676	742	673	770	733	716	762	733	745	741	749	697	725	696	711	725	738	725	687	690	700	790	726	738	702	700	713	730	721	683	750	760	707	713	709	731	692	700	696	721	667	720	710	679	688	729	697	733	725	679	700	719	717	701	750	673	700	663	713	706	706	720	698	671	725	693	689	719	752	727	736	690	704	714	705	642	716	723	715	668	712	713	699	683	743	700	735	709	720	763	731	734	711	739	707	730	694	711	648	746	714	711	670	690	723	682	727	739	717	704	749	760	707	712	704	689	699	728	694	741	707	747	720	707	705	669	733	714	711	704	779	686	737	729	745	711	729	683	710	772	709	703	675	746	723	718	687	703	685	703	752	703	715	679	725	684	697	758	716	722	742	712	696	715	736	725	693	684	660	695	650	673	671	715	674	737	689	723	683	728	717	694	660	698	696	684	717	706	743	669	672	753	660	696	672	706	705	749	710	743	706	667	693	743	713	663	707	736	672	686	722	719	703	689	690	741	697	744	713	732	706	717	681	718	738	696	722	718	686	715	689	685	707	712	661	727	722	720	767	686	710	727	747	685	688	733	716	717	731	682	706	711	720	746	699	703	734	728	685	720	722	701	719	741	730	699	716	699	694	694	658	722	682	669	731	680	731	684	719	718	688	715	673	731	660	701	731	683	704	683	751	751	694	718	737	702	706	739	695	680	693	683	703	721	752	712	674	716	731	634	741	773	748	656	681	718	687	687	694	733	705	722	718	661	665	713	722	693	713	719	703	715	666	738	685	658	716	752	731	699	704	776	729	729	697	662	743	681	689	712	724	754	660	687	744	681	712	705	718	653	687	648	667	760	682	687	700	692	708	747	730	736	732	703	720	675	736	711	688	696	684	674	728	662	702	683	724	724	711	688	707	680	786	741	722	704	723	718	706	731	734	698	710	716	723	677	678	715	708	703	702	743	740	699	758	718	724	704	694	738	672	678	677	750	736	705	699	703	691	735	719	713	709	708	662	750	711	751	700	708	712	699	655	710	676	717	743	683	667	716	682	653	733	719	683	649	827	705	729	745	712	722	735	706	743	697	698	703	726	722	690	687	737	721	720	697	705	742	687	698	734	705	722	713	692	722	685	680	703	699	736	686	711	703	697	754	684	724	681	719	700	710	689	724	741	705	686	684	690	724	707	682	708	756	734	713	704	693	667	738	708	729	727	740	692	790	710	727	678	720	732	735	713	668	741	751	728	703	721	684	702	717	746	701	749	680	737	710	699	767	733	713	716	690	683	680	734	697	699	727	699	713	772	683	719	659	695	699	706	700	726	730	744	718	701	709	709	699	735	714	726	767	765	649	724	644	648	682	725	700	697	651	703	688	702	708	709	732	725	724	695	705	709	729	686	741	732	751	735	670	689	705	686	710	697	714	681	692	703	669	732	685	674	679	723	709	695	730	659	720	661	726	729	701	723	728	778	730	706	707	687	705	720	679	697	671	694	718	705	693	677	676	699	714	732	707	703	740	707	721	711	707	695	789	718	710	718	704	673	688	716	726	709	716	711	782	692	660	686	681	691	739	711	728	750	728	715	693	673	703	713	714	771	732	705	658	728	699	697	731	684	748	751	665	692	715	719	697	664	703	734	691	685	706	714	705	654	725	700	717	686	668	722	723	683	667	687	713	741	686	709	697	756	681	673	683	776	701	738	714	734	706	721	677	698	730	706	678	673	712	722	710	725	698	749	665	723	717	662	656	703	730	745	697	718	715	683	707	671	724	687	705	726	673	648	682	734	666	664	721	688	746	750	721	679	697	789	719	705	682	715	693	721	681	687	725	731	712	626	758	719	733	707	701	704	746	703	670	692	725	722	709	679	747	685	717	723	687	740	691	715	701	724	712	769	692	703	706	700	758	662	734	700	691	701	696	698	709	740	703	757	739	680	740	714	744	723	691	733	695	726	677	762	670	700	724	725	741	735	735	719	696	721	703	766	707	710	743	664	700	690	753	706	698	729	703	706	694	709	737	678	678	695	691	703	743	713	747	731	734	660	697	685	737	738	752	708	710	711	712	673	736	749	719	716	722	696	725	732	744	707	693	719	715	668	712	712	698	755	688	733	708	671	658	724	725	721	726	726	716	756	625	728	740	737	755	679	721	751	767	702	708	689	762	689	683	678	714	720	723	698	741	678	712	748	729	698	719	672	692	704	756	724	734	720	732	706	713	701	716	678	726	725	679	725	689	664	710	751	704	735	697	697	701	697	709	721	711	763	660	693	696	721	723	745	738	724	687	737	684	721	724	686	707	659	709	694	680	686	734	714	701	673	713	697	746	679	707	764	690	729	737	708	743	687	700	773	759	762	681	685	758	753	743	701	741	729	712	744	678	725	708	658	698	710	748	708	713	724	685	696	696	730	734	686	758	728	702	673	741	697	657	752	709	693	676	686	722	695	713	715	722	720	701	712	715	703	732	701	712	669	655	775	725	716	734	711	700	674	728	751	689	723	695	713	719	721	691	684	682	733	704	710	723	686	700	766	728	723	748	744	747	719	731	687	706	709	702	728	663	730	711	733	711	725	709	713	742	727	706	701	672	690	739	710	704	690	719	689	741	708	709	648	706	731	726	752	743	695	688	721	729	713	682	745	672	680	699	690	710	741	711	712	757	724	693	701	746	674	716	740	703	697	698	672	729	723	682	706	713	727	712	718	717	739	742	774	686	730	688	732	687	706	639	716	721	695	700	732	756	732	721	703	668	697	658	741	708	712	689	713	716	715	697	759	724	690	686	706	732	718	676	722	719	716	720	711	701	768	685	716	724	678	729	690	678	724	700	732	665	715	725	687	736	774	698	718	724	707	697	696	741	706	709	682	763	697	733	724	672	709	691	673	723	698	708	717	695	753	789	662	730	721	765	689	730	716	691	686	689	670	689	708	716	703	716	754	675	709	682	693	728	664	730	665	723	684	736	691	687	723	700	694	701	718	714	747	707	729	703	720	685	704	721	718	684	726	740	727	728	687	731	694	710	725	731	705	713	686	707	715	750	707	704	710	677	740	686
23348	21835	31538	26909	24317	21651	11326	792	565	511	490	540	497	501	495	463	512	513	468	524	473	504	499	491	507	460	481	588	579	555	477	493	510	504	493	478	465	495	481	476	460	465	501	461	516	485	464	481	506	538	485	484	474	471	457	479	506	492	488	478	521	465	494	486	466	475	489	484	515	478	499	515	485	480	433	503	495	460	437	463	480	527	465	490	454	501	481	497	523	465	491	484	485	454	510	476	459	474	474	540	483	486	476	470	485	500	485	466	482	488	513	488	489	471	479	448	470	479	491	484	484	472	512	456	457	500	466	501	498	498	446	487	477	487	495	487	495	491	514	505	426	489	476	479	464	447	467	478	449	460	491	505	472	501	477	461	475	467	489	453	479	510	503	495	460	497	506	488	482	484	491	481	471	470	449	509	483	496	509	510	489	466	510	493	488	465	461	485	463	496	443	483	500	503	514	484	490	470	504	476	514	468	484	470	503	479	444	510	458	493	491	483	465	441	468	498	479	499	455	493	476	508	441	494	493	459	454	430	531	482	486	430	493	469	429	480	478	455	488	467	483	423	447	463	427	467	494	465	481	452	473	451	480	467	508	485	486	503	435	484	484	461	484	484	517	546	484	506	463	495	496	491	486	474	447	470	469	458	437	488	472	502	471	476	483	514	504	485	458	483	482	516	461	488	470	491	507	460	506	468	493	460	489	498	469	482	424	484	490	461	471	460	439	510	494	447	451	477	456	478	469	435	461	480	446	486	523	492	449	496	483	465	479	465	516	477	474	471	522	466	474	520	461	517	479	489	500	488	484	482	480	484	469	459	485	439	469	483	500	484	499	523	477	465	512	480	471	474	509	486	487	503	455	481	501	502	510	531	513	485	477	484	491	475	470	458	484	502	465	500	475	471	484	466	511	471	477	458	498	481	468	459	468	479	504	519	494	486	486	492	474	507	467	480	480	491	487	514	523	472	464	522	467	504	476	484	491	474	515	485	508	474	546	527	543	500	478	483	483	474	469	513	455	493	511	469	458	505	517	498	469	489	477	497	490	465	511	485	479	470	468	485	526	493	496	502	485	512	503	502	460	507	504	450	492	481	485	487	494	467	449	490	475	480	474	471	487	454	487	486	463	473	491	481	498	481	491	481	452	464	507	490	454	468	442	467	472	504	506	491	479	506	507	452	430	503	537	459	472	495	472	471	506	483	481	517	489	478	467	512	449	450	460	508	499	478	496	500	447	479	487	466	445	467	475	480	505	479	466	480	452	496	495	506	486	487	475	516	470	453	467	487	509	472	452	477	490	431	488	474	458	482	483	523	468	476	438	481	498	482	472	506	483	538	497	447	505	484	529	517	467	478	504	495	499	506	511	485	467	477	504	474	513	522	466	477	478	464	478	473	483	476	475	488	465	513	471	457	461	497	476	494	483	470	458	460	471	550	479	449	460	482	507	452	492	503	536	462	449	469	482	472	474	503	452	478	467	531	474	470	501	462	455	491	497	483	510	462	443	471	498	497	475	493	475	506	451	472	493	483	433	479	448	501	446	485	446	516	441	504	435	465	516	458	475	496	476	456	515	497	485	514	501	508	509	513	483	466	507	448	532	509	494	533	497	494	493	450	484	460	495	494	499	478	453	431	439	508	504	486	470	446	488	465	473	464	455	461	488	493	490	466	455	447	507	485	545	490	509	476	481	481	470	442	487	489	499	475	504	491	496	480	486	465	487	476	536	508	479	463	441	488	479	478	484	486	488	497	470	470	475	532	458	449	463	508	481	450	496	445	479	477	485	522	502	476	463	468	517	456	503	441	500	445	472	498	451	450	462	500	469	500	464	478	438	471	541	494	444	521	454	482	472	448	512	496	443	476	496	474	471	443	463	489	496	473	458	456	539	470	488	501	510	455	460	470	482	488	518	454	472	471	437	426	489	484	495	508	478	488	484	473	473	411	470	481	483	459	471	499	448	437	503	474	459	490	488	485	500	485	462	465	509	492	512	484	476	501	457	459	513	472	474	464	463	507	449	507	501	471	465	480	487	501	489	462	476	490	487	457	442	479	528	476	476	467	496	506	458	484	472	528	466	494	474	471	537	492	480	497	495	473	477	500	475	485	451	439	462	489	469	486	461	479	470	493	468	482	471	482	465	497	465	462	504	514	447	455	497	521	491	495	488	494	463	469	525	514	477	519	476	521	493	484	501	549	487	490	481	492	449	485	508	474	518	477	485	493	517	508	461	515	500	469	449	464	511	493	535	495	477	503	486	450	477	479	529	476	483	452	477	491	475	474	469	497	478	497	477	469	543	505	489	482	501	462	461	457	492	467	503	477	516	468	453	511	501	494	482	501	499	514	479	527	470	471	478	493	460	511	464	499	488	490	463	489	448	497	462	480	500	484	491	510	479	478	512	479	464	480	523	498	463	506	483	505	469	482	456	485	477	481	472	483	460	500	495	462	452	481	495	512	494	487	462	492	483	475	465	450	502	452	461	508	474	461	474	456	488	438	477	493	500	493	476	478	479	454	451	499	504	445	491	492	489	512	451	455	463	501	447	480	506	451	479	504	496	492	493	482	466	520	479	492	472	507	488	487	511	442	488	489	478	515	490	547	460	484	469	472	470	472	458	479	475	476	462	458	470	452	490	457	506	479	470	479	524	471	503	466	480	481	465	473	459	455	501	508	476	484	496	474	514	488	498	461	490	512	476	474	454	469	519	486	523	503	524	486	481	472	476	482	489	486	486	506	469	474	445	496	478	487	488	461	487	486	493	507	473	489	476	498	468	463	470	508	489	444	483	481	533	460	480	478	504	505	481	463	463	524	483	445	483	461	438	473	504	546	479	488	469	465	479	477	476	460	511	458	461	478	491	467	480	448	467	517	483	455	506	497	472	530	492	510	519	479	502	440	466	460	505	513	483	473	492	485	504	440	493	489	468	452	494	501	517	484	525	489	484	495	454	472	447	459	485	461	489	500	485	481	488	489	477	445	465	472	427	468	474	496	503	484	451	492	466	496	506	456	457	509	460	473	502	465	495	511	454	449	459	477	490	459	486	485	473	516	459	451	445	535	500	503	454	449	474	484	473	452	464	458	460	484	490	462	480	466	509	456	499	476	483	471	496	478	475	489	460	518	478	492	487	468	483	458	468	470	436	490	505	463	499	481	480	436	489	480	499	475	468	466	464	472	522	503	471	447	479	485	470	462	488	474	519	476	478	489	467	490	529	449	464	479	482	476	488	475	482	514	481	462	489	519	478	449	488	513	501	488	494	499	472	442	490	472	448	493	513	473	489	482	475	456	511	501	498	496	486	466	493	443	487	498	507	471	465	484	502	510	449	485	473	521	472	499	483	487	450	493	505	455	488	460	515	475	492	503	485	495	472	457	491	466	500	467	475	473	455	477	477	489	485	509	459	473	523	517	468	477	466	466	456	496	465	486	459	505	474	448	484	471	507	480	453	503	506	487	492	489	484	471	469	482	431	505	494	492
62693	102656	81852	56599	38984	18936	5886	755	713	760	763	705	712	694	732	708	721	732	766	721	753	724	701	718	727	717	787	919	864	833	754	727	761	679	678	730	708	676	697	669	724	704	710	711	721	711	680	719	736	698	692	694	690	734	711	731	687	735	676	750	691	719	756	707	710	730	714	738	669	793	722	710	699	672	730	695	727	651	715	660	717	723	713	698	711	713	683	706	703	694	737	730	696	719	650	705	704	730	712	692	683	705	729	709	677	692	706	652	727	721	754	666	710	752	698	731	699	739	687	733	758	722	731	686	694	711	713	685	704	703	739	689	723	685	733	730	732	719	716	694	703	724	709	724	724	701	742	743	731	689	707	703	781	682	725	717	698	723	745	668	712	690	733	745	709	708	772	703	693	748	649	696	691	655	679	704	727	729	676	732	673	690	719	727	677	687	705	742	692	742	717	734	705	741	704	698	780	703	752	704	682	681	691	714	706	671	716	701	740	712	696	684	704	708	713	709	658	724	726	759	716	680	697	671	724	667	688	727	747	756	757	717	718	733	776	693	722	684	686	712	678	699	728	721	734	660	745	733	689	697	698	729	702	727	688	733	679	717	721	718	704	698	771	732	653	763	709	717	678	706	660	669	697	724	766	695	688	739	741	748	684	686	680	761	719	684	675	680	739	684	721	738	701	720	709	698	704	689	749	690	675	702	723	699	723	690	700	666	668	715	715	691	711	712	710	727	659	753	696	677	726	695	703	718	682	707	704	680	759	689	761	663	689	710	678	722	678	787	772	688	690	703	729	696	720	654	675	720	718	685	719	684	698	729	687	724	702	707	678	754	688	693	714	710	673	688	727	717	762	696	685	763	777	707	710	772	712	736	739	729	708	668	724	716	722	669	693	704	694	682	690	707	742	685	698	701	708	652	750	694	715	698	729	720	708	708	713	686	724	714	621	691	732	685	734	760	721	714	724	704	750	706	698	720	690	692	685	751	700	773	746	691	714	759	727	724	733	706	712	675	705	714	729	714	709	705	724	722	707	722	682	736	727	726	690	725	655	710	697	666	673	746	681	661	699	678	724	770	656	783	747	692	681	747	739	746	721	732	722	739	679	669	700	729	775	705	735	762	715	768	744	757	710	644	672	693	730	714	717	703	671	686	658	699	650	671	707	741	682	749	689	754	732	685	750	677	705	699	720	735	665	681	760	701	738	680	697	715	731	708	688	744	660	703	740	739	675	710	710	737	748	705	729	731	730	689	723	700	704	736	676	713	744	744	728	695	722	715	637	747	654	707	707	705	715	703	689	665	668	694	714	715	723	706	636	723	671	723	716	741	710	726	695	770	646	699	687	722	675	700	724	726	671	679	696	743	719	688	753	736	764	693	761	765	685	699	684	704	696	735	726	748	697	696	692	726	763	734	689	718	735	656	656	719	685	695	715	730	705	664	709	764	640	731	710	644	650	698	667	752	673	682	740	698	702	711	714	702	706	725	737	673	688	727	759	707	732	721	707	730	647	698	666	677	698	695	668	722	697	689	736	712	701	740	738	729	710	648	717	706	679	719	773	734	694	689	738	700	728	715	684	721	708	683	719	686	673	717	719	702	738	723	692	713	741	721	720	769	707	760	680	767	665	722	722	715	718	686	758	704	733	726	730	754	660	744	670	724	698	725	722	718	695	703	709	678	664	692	703	727	693	696	685	693	683	662	683	722	699	722	685	711	705	680	702	795	765	693	701	715	722	727	721	669	712	711	683	703	732	681	688	701	724	739	776	725	708	690	655	666	677	682	726	705	675	716	698	701	707	708	711	713	720	708	680	693	698	679	715	720	732	683	619	727	714	685	751	710	681	705	690	764	755	715	758	699	655	699	729	684	755	714	694	676	721	720	682	683	704	689	716	742	724	706	726	694	756	711	710	684	735	699	681	687	715	721	718	704	672	700	702	732	732	696	697	738	711	723	681	741	719	696	682	717	704	673	738	720	669	691	781	755	691	679	690	699	708	688	673	714	692	724	676	660	725	701	750	723	714	702	692	725	723	695	695	691	714	691	716	724	714	719	741	714	712	738	709	671	728	677	698	748	713	726	691	685	688	642	713	686	708	741	738	704	663	704	651	681	783	711	681	709	677	685	709	662	695	695	671	733	721	716	665	727	641	726	780	744	759	715	671	692	676	696	739	733	685	652	680	662	728	693	712	723	737	697	667	733	695	719	712	664	705	720	655	723	707	738	690	690	697	742	728	711	696	692	734	738	739	751	703	704	728	746	734	716	720	685	688	666	742	663	678	709	753	691	732	757	714	688	757	733	691	712	707	700	698	743	708	690	737	725	735	656	710	713	678	746	715	695	674	731	711	679	711	691	705	678	678	719	725	707	734	745	722	746	745	683	660	749	709	678	694	725	685	721	700	719	721	681	644	744	740	730	708	724	753	743	702	708	688	689	728	722	665	733	689	716	708	775	754	697	749	729	671	682	690	675	694	747	731	713	689	654	670	707	701	753	700	730	682	671	759	717	773	693	695	702	691	736	711	726	678	742	757	726	746	696	718	774	713	694	673	742	705	681	750	752	708	684	720	751	707	644	697	704	734	691	709	680	748	772	713	721	703	739	720	716	715	702	766	722	723	729	754	694	724	731	688	663	720	691	676	723	700	725	674	705	721	655	740	710	717	713	720	686	712	654	754	739	698	723	733	730	730	758	720	700	721	674	778	737	712	711	723	720	705	688	702	668	758	717	745	690	745	718	674	712	702	733	745	699	727	724	681	712	715	718	683	761	697	694	711	742	736	710	642	682	668	693	693	671	714	730	742	686	633	703	682	719	674	705	717	684	681	704	690	669	670	697	654	728	681	659	718	712	671	728	708	680	700	703	692	649	703	742	726	706	672	721	727	699	704	708	735	735	693	737	695	717	719	675	678	721	760	683	764	740	705	752	680	701	750	713	701	710	679	690	717	677	690	715	676	702	752	714	664	721	743	681	721	735	693	665	696	767	729	691	732	729	725	720	723	723	727	707	730	684	732	665	681	715	712	683	714	692	721	662	725	695	740	660	749	718	722	686	718	724	702	667	728	727	689	702	720	699	719	703	655	711	707	705	700	662	739	740	678	674	731	758	664	717	708	726	731	733	684	730	739	707	684	701	749	756	712	713	739	727	730	744	708	723	713	727	711	697	708	714	663	705	712	693	698	695	715	740	710	722	710	704	743	736	697	776	698	753	686	724	711	710	672	715	747	702	754	714	695	720	762	712	684	675	738	680	756	720	702	738	638	732	740	698	676	704	699	703	753	700	708	743	690	755	672	733	683	706	703	639	678	684	761	703	740	665	708	729	740	729	730	744	717	738	720	729	694	752	726	715	712	691	693	675	713	687	715	740	728	711	709	700	701	757	752	661	680	751	725	722	728	677	710	682	716	717	725	696	738	713	704	706	763	685	694	724	680	663	732	717	674	726	710	678	707	699	705	706	714	707	730	701	710	699	711	658	689	701
28397	27329	29784	17491	5382	1478	623	424	387	393	400	356	408	378	372	389	405	400	401	360	415	392	347	382	400	376	411	365	429	399	404	406	378	367	383	407	379	370	430	375	384	406	396	380	382	385	368	404	393	338	362	375	384	418	398	399	381	379	375	404	416	368	367	363	371	388	406	391	385	379	431	371	358	390	378	412	385	375	388	344	386	388	363	415	385	404	372	374	403	392	424	373	401	408	393	418	412	376	378	376	413	391	389	403	397	429	381	387	365	392	397	377	420	396	394	374	400	343	386	420	396	390	363	399	385	386	393	352	350	383	373	396	349	389	376	386	356	406	358	342	391	406	397	400	387	397	445	383	421	391	376	371	413	382	355	379	377	374	398	348	394	347	409	375	360	377	384	414	408	378	364	385	381	387	371	406	367	409	409	396	403	378	406	378	364	396	377	349	399	383	390	359	395	405	391	392	370	377	380	390	354	439	411	374	419	383	398	400	396	367	419	393	400	373	377	427	398	371	390	394	338	377	389	423	402	396	395	369	383	361	369	415	363	346	393	327	380	393	377	386	369	404	416	385	392	416	416	405	405	390	359	388	414	388	402	363	392	397	375	387	407	403	403	374	373	373	363	406	405	392	365	369	413	389	392	387	396	378	408	370	399	387	397	419	345	390	382	384	406	361	378	418	399	397	396	402	399	413	403	368	356	381	365	368	404	381	405	399	397	340	400	402	388	392	402	385	356	359	401	369	376	355	370	411	418	414	363	364	417	392	376	369	408	367	369	380	399	392	393	388	372	424	394	367	394	400	390	366	399	379	404	376	385	389	375	398	391	383	421	418	401	387	390	370	363	386	396	421	400	348	384	390	339	361	397	361	409	406	379	412	380	374	393	363	404	359	385	403	397	365	386	362	371	424	407	372	388	421	363	364	398	436	381	361	407	388	368	374	407	391	387	391	385	387	419	385	378	353	391	391	403	390	375	382	369	426	419	406	439	369	409	393	384	396	414	390	362	388	374	395	404	367	366	405	439	397	382	372	362	391	392	376	384	383	387	398	415	399	361	377	393	394	405	403	396	408	380	398	376	389	384	348	415	380	379	355	386	371	405	386	351	366	408	418	374	399	398	407	341	354	399	416	362	360	375	392	378	392	380	373	375	414	382	372	396	416	348	382	356	369	410	366	399	366	398	398	380	399	381	388	348	389	425	385	405	396	385	405	384	368	382	393	353	389	393	415	385	399	346	375	364	386	385	373	382	387	393	413	383	415	379	422	348	385	401	374	341	381	380	375	374	383	365	415	400	393	388	433	381	372	376	381	384	408	405	373	374	402	364	397	367	378	398	368	403	357	367	405	376	357	361	405	422	385	372	404	382	396	390	333	382	391	358	375	409	404	394	390	391	396	363	378	375	377	385	383	395	346	367	366	376	374	393	366	402	365	413	373	369	368	387	364	378	410	348	348	395	391	374	412	397	389	391	405	376	388	393	367	376	387	413	395	410	371	394	359	372	387	406	409	378	389	373	377	403	371	381	337	355	381	373	403	364	393	373	340	376	400	375	378	360	380	374	405	378	347	409	409	370	387	341	406	361	408	387	383	418	414	377	385	419	433	405	406	382	384	389	380	392	416	340	387	375	387	352	397	402	385	356	388	401	405	420	393	400	392	368	376	376	378	405	428	398	384	416	385	386	439	367	370	396	386	394	402	401	384	435	385	382	399	396	368	417	378	396	394	411	381	399	382	400	383	392	400	368	380	378	343	384	382	397	412	404	381	412	380	394	414	384	381	368	399	432	379	382	375	353	361	367	435	401	360	379	357	418	381	390	393	399	393	369	409	393	368	376	381	434	392	383	401	355	349	397	346	368	388	397	407	337	378	387	359	398	381	396	390	367	368	379	372	414	369	381	367	406	382	399	357	392	415	381	386	391	387	355	390	340	388	373	384	395	416	421	384	400	375	385	385	354	368	371	381	363	375	378	369	366	392	343	364	366	397	376	353	408	368	376	434	394	374	374	367	391	390	403	397	418	386	375	407	374	376	382	370	369	401	415	386	418	371	369	421	412	382	380	413	389	372	395	387	397	392	399	386	371	392	440	384	383	378	389	356	351	391	373	420	409	413	394	373	385	389	373	382	393	345	401	380	375	358	419	374	380	427	364	407	390	351	379	419	410	374	358	387	379	419	367	384	372	417	395	410	375	377	352	357	382	400	377	403	359	381	351	358	404	379	364	384	370	416	389	355	380	351	381	385	409	367	418	359	389	370	372	377	364	387	426	398	361	380	378	419	373	420	372	408	339	361	385	392	398	407	375	387	371	381	383	352	386	392	362	361	414	379	391	391	402	388	363	398	345	420	388	399	365	403	399	393	356	378	433	377	391	373	397	414	380	394	355	395	398	387	398	418	370	408	374	367	371	374	382	363	412	392	387	371	390	369	375	371	428	372	396	415	374	398	379	391	369	399	363	394	379	400	413	420	399	405	380	429	372	380	409	402	385	408	444	407	368	373	385	380	370	374	349	375	394	385	365	389	406	402	355	420	405	388	363	413	424	360	350	397	384	383	380	412	379	367	389	381	399	390	415	373	393	384	366	377	362	394	403	391	379	397	391	384	384	404	400	404	355	358	365	366	395	386	364	389	452	372	400	394	418	374	391	385	376	385	387	389	337	380	400	365	394	379	396	382	365	409	334	401	377	376	389	368	357	408	352	374	437	421	393	367	346	411	392	423	401	362	401	376	395	361	373	361	386	402	370	379	367	373	392	389	396	399	369	370	388	354	386	379	392	404	400	361	388	377	411	374	408	409	388	418	418	399	372	408	396	375	391	386	425	406	354	358	373	361	389	407	357	413	404	412	395	380	398	388	401	406	370	399	380	356	334	408	393	354	395	397	365	380	414	404	405	366	394	374	421	387	374	362	396	390	394	383	385	377	407	404	378	366	371	356	385	378	374	387	384	397	435	363	371	399	406	364	370	411	384	406	396	397	363	413	427	409	397	409	387	390	377	384	416	419	393	434	392	402	396	363	365	342	376	379	394	367	386	359	390	349	392	368	368	389	398	366	396	380	387	372	433	375	373	396	430	378	414	387	378	393	368	375	371	407	405	406	353	387	406	403	383	357	390	362	400	416	346	376	390	404	369	393	368	397	414	388	411	380	364	404	364	365	383	340	404	343	419	418	397	382	410	389	406	379	407	360	383	430	395	355	350	396	369	385	394	368	374	362	390	356	381	400	385	379	394	379	410	393	352	398	431	450	388	382	426	397	373	395	389	363	411	404	389	382	416	361	360	414	393	367	388	390	367	361	360	389	383	418	380	396	396	370	371	395	359	403	360	409	401	373	414	377	378	393	362	398	402	361	401	366	380	376	371	392	397	410	414	401	383	365	363	384	382	379	369	369	390	356	366	359	382	416	396	369	411	383	383	351	407	357	379	383	403	390	407	397	368	394	388	342	416	403	407	349	388	433	377	389	376	414	406	380	375	365	362	377
32625	46718	35381	18448	8336	2467	922	600	614	639	623	597	606	530	573	586	636	629	587	624	576	642	575	574	611	573	578	628	580	613	637	596	603	582	603	573	577	575	612	582	631	588	599	545	620	586	634	563	596	596	578	625	573	573	573	567	581	602	646	617	578	574	599	558	603	579	622	601	586	654	622	580	625	564	606	626	625	596	585	609	602	671	607	640	582	587	594	584	593	591	612	593	564	572	630	601	621	607	577	601	632	631	616	575	549	563	610	589	606	574	582	586	623	564	574	568	603	596	574	573	550	617	574	586	604	655	581	607	633	585	595	580	577	592	597	584	594	623	583	584	575	562	605	626	596	647	598	578	545	589	575	621	592	568	554	585	591	563	615	602	584	579	591	613	580	567	588	584	620	595	617	579	607	578	569	627	603	595	608	570	578	569	601	588	590	597	622	551	579	599	530	590	627	567	599	610	618	569	593	565	553	610	580	587	615	586	572	590	587	603	610	621	579	580	569	582	614	560	605	570	575	588	599	601	578	603	611	582	605	570	587	586	611	587	611	606	610	600	632	596	569	588	613	616	613	564	568	552	590	615	589	606	537	589	601	626	599	629	579	542	597	582	606	610	609	600	610	579	589	599	620	620	527	602	518	589	583	582	584	611	602	636	611	588	601	570	572	575	606	595	596	598	594	624	622	589	613	563	593	612	623	602	576	664	569	602	631	579	605	647	650	578	611	625	596	592	614	567	630	604	593	574	588	588	569	610	580	570	631	615	599	586	624	592	599	577	586	566	621	603	571	620	614	614	608	572	614	594	635	579	593	600	577	575	652	609	600	606	579	598	606	571	587	607	625	582	590	613	587	563	589	577	618	567	604	564	625	602	587	606	558	591	615	639	581	557	594	538	575	597	575	588	637	613	605	596	605	606	603	579	549	582	582	595	595	625	563	569	591	631	578	605	570	641	593	627	598	556	539	573	589	586	606	604	551	606	633	605	626	585	576	578	574	648	579	619	584	614	586	590	600	606	599	618	590	602	571	602	561	587	597	599	593	578	551	588	614	642	605	576	625	609	556	596	610	595	559	572	567	642	633	595	593	589	598	618	608	635	577	624	608	599	615	610	565	590	586	617	587	583	561	604	605	616	606	618	581	581	564	578	602	576	569	585	542	640	597	607	606	574	576	569	635	564	612	603	594	611	641	604	582	617	630	599	584	618	590	574	616	603	600	611	585	599	583	585	643	661	606	620	650	568	622	579	583	627	594	597	577	558	599	583	662	606	559	596	602	617	586	605	581	669	564	579	605	569	550	597	599	598	556	602	548	599	593	609	583	594	643	560	579	588	579	618	589	600	618	620	595	577	625	586	570	603	622	582	596	586	565	558	612	624	549	599	588	588	596	615	571	587	605	640	625	548	633	572	592	584	561	557	622	613	595	586	638	585	576	549	585	574	608	616	575	594	592	613	620	563	594	612	582	586	622	598	582	600	662	630	599	587	609	608	597	579	615	562	597	601	587	594	543	617	622	603	595	613	546	562	620	596	606	602	567	554	594	562	588	607	590	585	541	600	575	591	572	617	576	617	613	607	643	594	577	623	628	585	583	576	601	628	615	585	555	592	590	633	567	565	583	603	571	573	607	591	666	585	590	589	573	583	583	644	604	596	617	618	560	574	594	612	626	568	573	567	595	583	591	621	571	590	559	588	608	573	576	605	592	605	594	599	615	581	591	592	566	569	555	606	599	509	644	642	606	585	633	580	582	589	572	570	600	612	589	588	611	559	607	618	610	618	613	620	546	578	595	612	564	622	590	593	603	587	563	602	594	614	552	622	600	632	602	581	584	583	582	586	609	558	591	615	570	640	602	617	587	602	589	575	622	615	575	608	546	586	634	576	597	554	615	613	611	590	578	605	605	562	592	621	595	553	574	593	594	587	593	639	566	601	572	555	617	598	643	572	596	589	608	590	616	585	571	563	637	588	607	585	579	598	618	601	624	576	576	592	610	595	632	622	629	624	622	568	581	562	577	589	613	588	612	618	627	570	563	583	595	608	590	592	614	588	632	553	587	579	585	611	565	512	623	558	543	566	580	579	589	597	595	610	588	598	572	604	589	581	640	592	557	537	556	609	601	639	507	550	580	584	608	591	609	581	614	553	599	600	561	614	593	575	643	614	640	613	562	582	555	641	540	605	598	576	578	583	565	597	584	599	586	614	636	617	627	582	621	562	609	611	611	613	564	602	578	592	546	613	573	597	586	561	561	574	567	596	548	566	572	589	605	576	584	642	568	617	583	605	609	562	619	611	617	593	651	585	615	596	605	572	540	628	570	636	557	585	585	596	628	617	583	581	621	606	556	610	624	618	584	594	608	616	575	603	580	576	635	600	595	610	591	549	593	606	567	553	620	620	614	594	567	624	613	624	592	612	604	624	624	580	564	572	600	642	570	602	594	609	590	595	638	586	566	591	603	585	579	613	605	601	623	577	605	586	639	536	565	648	606	593	582	623	644	616	616	584	613	605	577	611	572	574	590	599	605	604	587	623	627	604	595	613	601	620	598	578	617	565	610	616	571	593	593	569	578	617	566	591	606	598	599	583	605	566	548	611	576	592	608	545	577	564	617	612	591	615	580	595	575	580	594	556	600	573	617	607	596	631	625	602	614	611	594	604	554	613	605	602	629	569	613	581	600	579	602	592	568	579	593	565	612	604	603	592	581	560	662	605	581	631	586	577	620	612	590	572	573	581	547	567	584	634	609	608	640	590	586	592	594	633	620	585	587	581	627	573	637	629	602	583	591	614	622	614	601	603	570	611	564	606	603	608	616	588	562	593	592	569	639	619	608	586	616	581	591	590	599	604	589	582	652	603	576	598	578	640	603	620	601	592	608	593	603	626	598	611	577	550	618	582	599	607	561	600	590	606	607	617	647	542	566	648	627	572	577	591	596	613	517	595	558	592	616	582	593	614	649	581	615	625	594	621	595	623	601	562	611	612	604	614	586	600	582	618	550	599	572	598	590	577	574	596	548	586	575	608	587	599	601	594	569	605	558	593	568	595	604	581	550	595	612	594	592	599	598	597	615	591	593	606	571	633	620	562	591	614	594	579	645	582	585	629	630	636	624	566	606	568	582	553	624	542	563	583	577	592	611	612	596	583	553	614	636	610	633	593	594	598	625	564	590	643	608	575	584	592	616	648	612	605	597	536	634	581	634	614	630	647	581	626	535	551	576	619	606	557	583	600	584	585	596	567	618	549	609	632	595	596	625	586	569	617	625	597	640	536	587	636	638	613	633	593	601	594	596	595	620	554	590	591	604	589	565	586	544	555	635	586	600	601	562	617	636	584	623	624	591	596	608	538	590	581	572	567	592	614	589	594	611	601	622	574	583	609	522	605	629	589	577	629	580	568	594	620	604	625	594	615	579	596	618	616	608	603	514	561	567	588	652	598	618	544	595	633	631	599	603	580	607	578	594	606	585	596	653	589	600	585	634	577
24334	22327	33300	30326	24231	16237	3741	603	518	480	500	473	482	480	459	472	473	485	490	492	473	450	472	486	446	467	474	478	511	485	450	489	536	498	466	489	491	428	466	475	456	474	441	433	521	488	466	466	422	430	453	390	450	454	463	441	450	496	483	479	458	473	476	443	452	454	498	447	483	477	441	462	478	503	459	454	418	493	455	467	503	497	476	420	472	479	462	493	459	487	452	504	442	459	437	446	471	424	473	468	451	455	453	487	481	471	459	419	506	425	444	497	442	434	439	471	426	480	472	517	446	471	435	461	469	448	483	476	471	477	487	477	476	425	500	416	447	465	458	482	478	468	484	465	467	498	461	455	464	482	476	480	469	480	441	423	483	453	484	467	463	446	447	450	480	461	509	456	481	447	464	462	473	455	493	496	478	488	469	502	488	463	438	461	479	475	440	468	515	417	444	492	478	424	500	478	468	465	443	452	448	447	464	454	458	469	453	473	467	482	452	481	479	485	477	491	474	438	469	499	457	469	432	459	451	473	512	473	482	449	504	471	454	470	465	424	477	438	452	470	465	452	470	403	475	443	443	466	468	468	480	453	483	452	466	487	468	490	460	454	479	447	508	466	426	494	463	490	497	444	480	446	515	454	471	460	496	472	468	421	425	518	461	489	460	466	438	421	430	447	469	479	476	430	460	449	466	447	454	480	437	511	456	510	451	470	484	433	472	474	468	505	479	476	488	492	457	471	454	442	466	488	485	440	444	460	480	492	449	432	428	476	455	436	454	487	452	467	479	478	487	437	448	482	463	459	454	509	477	514	469	491	446	447	431	488	464	476	483	468	463	444	471	444	455	454	506	451	442	488	486	450	480	519	485	459	487	508	490	451	473	443	477	459	471	453	458	408	491	463	480	472	457	507	429	439	442	438	476	456	429	472	496	450	478	462	411	451	477	458	478	449	462	460	516	477	461	484	439	455	478	478	498	456	492	462	486	465	448	461	460	483	438	465	479	450	476	471	487	482	437	473	420	468	452	506	461	450	477	458	486	453	430	433	443	484	482	452	467	467	490	483	471	493	467	457	507	424	470	447	435	425	453	443	421	468	444	441	419	487	466	481	468	471	429	468	484	457	446	475	469	437	452	520	503	488	465	451	482	466	469	463	499	477	421	490	424	432	449	476	472	467	440	444	477	463	489	451	457	480	465	422	504	451	474	469	467	466	473	431	430	473	450	473	466	484	478	458	460	450	495	473	425	466	478	462	491	496	414	491	466	430	475	462	467	487	470	486	453	467	464	469	463	472	477	477	446	487	460	459	466	483	451	477	494	442	455	435	463	468	492	458	413	428	444	442	483	482	481	499	486	496	459	476	495	455	473	471	460	443	489	435	447	484	460	425	439	455	461	507	446	501	484	445	488	492	462	491	483	498	484	469	466	468	492	455	480	446	436	475	493	487	449	470	458	449	462	480	481	498	446	482	470	462	474	446	472	427	492	503	446	491	467	440	532	465	451	463	471	487	482	464	461	499	490	467	460	483	493	443	464	454	448	460	468	486	454	459	482	511	465	475	440	474	460	451	477	499	474	493	452	466	467	470	477	464	479	458	486	501	479	465	440	469	478	449	486	475	452	475	459	482	487	447	466	459	430	464	438	470	459	474	476	452	461	474	477	475	407	465	463	480	457	458	470	434	457	465	472	439	466	420	479	462	505	465	482	470	449	510	420	491	448	506	442	488	499	449	462	457	498	477	472	479	467	472	440	467	456	455	458	457	478	479	502	483	441	471	510	471	446	433	464	486	477	437	425	454	443	458	503	439	524	470	467	496	441	437	457	446	440	455	437	480	463	462	449	453	430	459	469	468	461	464	468	459	451	460	505	485	505	464	469	480	494	471	464	456	443	437	502	463	464	418	472	451	458	433	473	430	509	452	464	451	441	470	499	445	436	470	473	475	469	446	500	469	447	471	437	460	433	463	477	458	423	451	434	447	443	494	473	496	450	436	486	461	463	477	461	473	462	445	452	491	476	440	472	479	430	438	482	452	463	454	483	484	461	439	470	477	413	454	462	476	455	425	413	414	429	512	487	453	519	463	478	438	466	443	467	474	463	476	474	438	477	486	485	481	496	462	481	473	480	499	442	491	480	486	444	446	478	480	456	526	501	463	441	485	463	467	469	453	443	474	436	432	499	483	442	467	495	448	438	493	501	463	467	491	471	472	488	468	453	493	448	466	464	462	456	446	458	448	426	459	470	447	482	467	433	463	485	428	450	470	485	455	432	492	493	428	451	482	465	483	455	458	432	460	477	450	470	515	456	464	443	489	472	515	476	423	449	477	450	477	448	471	444	485	462	460	482	478	416	479	505	446	443	460	436	456	474	440	449	491	443	412	474	457	500	461	443	449	495	486	468	479	484	461	501	478	475	455	491	445	439	443	468	461	474	433	472	434	432	473	438	473	458	470	441	457	488	474	446	457	451	447	459	491	466	490	447	463	438	466	499	492	460	451	397	474	485	467	464	465	485	432	485	455	447	498	447	447	454	460	465	466	504	467	431	449	479	473	468	510	481	446	501	484	471	458	437	477	472	458	479	439	438	485	443	447	450	459	456	455	460	423	495	456	459	510	460	459	463	461	476	452	465	484	489	468	506	491	454	432	469	486	467	443	441	474	464	457	460	443	479	467	437	427	496	473	505	466	442	446	465	457	466	460	449	453	481	432	525	459	431	504	464	463	438	482	443	499	421	481	462	442	435	477	496	486	479	450	481	466	447	485	469	483	439	474	455	456	524	444	448	459	475	424	446	472	483	472	473	451	460	485	490	463	470	465	439	467	456	477	475	479	485	473	433	460	446	478	482	432	452	486	442	479	469	471	487	434	466	490	425	479	446	486	469	456	462	478	489	475	469	501	492	458	469	474	446	415	488	472	454	474	442	469	488	447	452	483	472	504	426	483	444	457	432	459	446	434	434	482	457	450	493	465	481	462	443	469	461	472	449	473	463	484	471	400	485	480	470	458	451	479	473	437	451	447	441	459	494	452	473	481	490	476	456	511	471	445	454	479	493	466	445	438	491	461	484	484	472	463	496	449	454	511	486	484	483	462	497	474	503	469	510	484	496	438	453	471	484	517	462	487	468	477	468	454	475	476	461	463	426	490	487	497	438	440	457	484	463	453	494	487	458	425	466	485	508	472	477	475	470	478	488	498	483	469	448	452	472	463	475	477	468	477	442	442	486	450	490	439	435	494	445	513	453	455	453	473	436	458	463	470	447	476	455	468	459	479	470	443	435	493	467	467	459	460	458	464	515	443	427	452	493	432	420	503	420	461	486	455	446	467	477	487	454	421	469	458	485	454	475	480	451	457	486	466	440	430	452	468	458	438	449	490	461	448	479	419	465	475	443	441	485	452	474	454	492	465	439	489	446	441	479	431	465	428	505	473	503	432	464	458	464	493	466	506	435	508	462	461	479	442	445	457	515	488	454	497	480	478	471	457
57881	90768	71990	46698	31066	12842	3336	858	700	734	724	735	718	690	735	716	776	754	703	745	695	711	697	722	702	720	751	794	843	766	719	721	740	692	705	702	711	724	716	688	723	678	737	737	708	706	729	705	712	694	717	710	734	702	683	707	728	682	714	713	723	686	702	692	689	716	697	712	688	748	754	754	728	662	690	682	710	694	676	723	673	647	734	658	744	712	698	687	682	725	748	690	712	672	707	708	688	728	746	725	718	666	766	717	718	681	692	681	696	727	690	678	713	694	652	706	736	688	663	720	731	675	708	673	689	725	699	692	702	737	702	746	659	705	689	728	700	699	737	744	706	652	668	712	718	748	728	697	709	691	722	699	707	632	709	709	677	703	696	686	732	676	697	683	725	767	709	722	704	714	724	709	714	679	730	713	707	723	734	684	667	670	729	705	719	718	702	689	683	736	736	685	727	760	700	758	684	719	701	715	669	756	697	756	714	664	737	699	696	693	682	736	726	733	711	689	635	712	725	695	735	702	707	685	715	692	698	683	694	683	737	655	708	707	742	708	701	678	668	692	776	738	757	695	738	713	747	716	715	699	724	736	713	734	757	703	711	671	707	701	677	742	712	712	718	707	686	681	678	695	685	752	714	723	693	710	696	725	708	720	693	734	687	665	682	727	711	666	783	690	742	704	723	728	707	684	730	703	720	727	738	732	694	732	692	674	701	630	705	750	685	709	699	673	709	686	665	693	680	734	696	710	704	618	724	679	695	731	694	704	722	697	718	695	665	712	685	716	715	720	712	700	747	673	731	704	705	705	644	753	693	715	695	691	718	676	721	718	692	695	672	727	732	793	675	748	715	670	743	675	679	705	696	703	690	718	675	659	668	700	642	690	711	699	674	699	749	745	710	750	684	696	706	720	711	704	707	675	686	713	738	696	681	718	713	679	686	682	710	709	736	712	628	689	691	688	697	709	685	712	707	748	731	700	719	664	746	674	689	669	701	719	672	711	674	749	685	732	692	645	709	703	720	688	694	731	729	719	713	701	697	697	710	699	668	709	717	677	700	689	714	671	751	704	676	721	752	731	741	714	722	665	699	688	686	652	717	692	689	704	692	710	742	693	707	754	692	678	656	727	637	727	713	707	644	717	720	694	713	689	722	650	654	700	681	702	701	698	731	739	719	750	678	698	710	669	734	729	757	695	744	682	719	667	709	701	706	739	713	718	713	697	717	703	722	707	703	692	683	732	692	699	693	673	729	675	695	730	704	740	675	685	724	722	751	733	691	717	708	708	697	678	691	701	695	686	756	722	718	704	723	778	683	740	705	710	691	686	710	719	728	712	738	708	703	715	715	736	664	704	755	702	700	699	700	763	716	680	694	710	678	731	727	724	719	681	785	682	679	730	718	708	702	751	705	678	687	758	717	712	697	685	686	739	672	737	731	723	722	702	733	728	731	705	721	705	696	696	685	725	736	699	703	722	706	705	721	682	661	741	738	710	683	733	636	675	719	745	712	704	710	688	749	709	738	676	703	680	721	669	708	692	700	692	719	638	728	724	729	664	716	672	691	731	668	742	693	756	679	682	682	700	722	692	702	691	699	694	731	693	706	731	669	724	668	707	670	680	747	662	704	708	703	754	696	700	708	727	640	646	761	679	712	730	757	698	717	707	692	714	683	679	684	699	699	700	669	686	685	675	688	755	702	728	743	731	748	671	710	687	657	732	671	728	732	678	702	722	710	718	707	670	729	740	689	693	791	677	684	708	696	684	709	686	748	726	721	716	698	736	760	693	742	678	766	678	715	719	715	713	705	747	667	670	733	721	698	672	663	712	712	729	704	671	738	686	693	678	706	734	725	698	746	720	702	720	707	700	713	689	678	744	668	702	716	719	753	736	681	666	763	715	693	719	729	679	701	662	745	742	690	684	690	698	643	714	688	696	666	711	763	693	681	772	739	715	725	691	720	728	732	716	693	672	727	666	744	649	683	697	692	697	640	712	730	723	678	760	680	680	690	681	703	713	665	705	728	732	719	697	690	680	737	722	707	728	738	657	697	711	683	682	728	702	741	652	727	763	701	703	703	640	732	718	662	700	685	708	696	679	729	686	721	692	689	735	655	659	704	681	751	657	689	726	689	744	667	683	675	727	726	711	672	717	742	685	691	721	709	726	679	668	680	752	720	717	757	710	683	704	737	690	700	704	730	751	717	691	673	688	685	679	663	707	689	711	735	727	705	699	745	715	688	713	722	694	680	774	727	673	717	705	726	742	741	708	698	682	713	742	693	727	727	692	687	702	672	751	711	735	721	735	701	742	706	690	727	743	696	709	746	718	737	665	725	683	641	720	704	713	718	705	648	671	701	667	713	714	681	717	699	712	690	669	670	668	652	726	659	703	699	713	722	690	735	748	723	739	746	742	703	703	727	716	732	706	730	702	719	708	693	727	717	702	731	709	742	697	683	741	748	706	723	711	677	716	732	722	718	728	695	707	726	725	734	723	754	739	720	706	706	690	706	696	710	690	692	721	689	705	693	708	679	734	667	700	698	740	657	742	730	679	722	711	745	683	730	682	658	755	767	711	670	744	739	710	687	717	705	716	644	712	722	728	707	699	772	724	682	719	700	673	698	735	657	666	714	722	709	726	715	730	667	690	665	731	719	695	718	697	744	754	698	721	651	718	672	696	685	712	707	730	708	733	745	717	680	707	744	711	720	686	703	750	671	702	695	671	739	719	681	709	739	715	739	755	679	717	677	687	706	683	713	698	682	691	741	682	673	691	716	744	693	735	695	710	690	722	707	709	746	690	713	731	723	731	729	716	694	769	734	710	688	759	693	727	759	725	698	675	684	676	665	734	734	737	708	658	714	672	693	665	720	711	710	696	670	698	690	720	683	720	732	721	727	701	737	686	675	725	681	675	701	751	732	713	698	691	712	691	699	733	688	728	703	713	707	723	726	672	691	749	734	707	752	695	679	693	738	734	717	744	744	714	655	705	695	675	697	775	691	698	719	688	702	699	704	663	684	684	717	702	749	708	711	706	725	724	719	669	688	665	711	681	737	713	691	716	703	684	725	721	740	714	704	705	716	716	744	683	714	668	708	698	735	686	713	738	713	715	633	696	683	666	695	682	767	691	689	690	686	709	719	691	708	781	690	727	715	719	683	716	743	734	704	661	712	743	730	768	686	716	683	698	666	730	730	695	668	727	715	707	680	728	756	722	735	693	706	728	695	702	732	734	687	679	726	694	681	754	757	728	677	710	687	724	713	783	694	707	683	705	665	696	703	737	704	718	742	724	719	725	708	707	689	705	705	644	705	685	722	681	696	667	685	681	717	706	666	689	725	748	712	722	726	749	682	709	727	727	743	726	695	707	680	673	718	688	713	698	698	733	699	681	724	708	749	672	713	683	791	745	677	747	657	707	733	660	725	707	745	702	704	725	738	694	709	691	696	699	665	687	716	729	687	700	704	671	687	713	716	718	689	719	675	732
23400	21857	31479	27521	24648	21906	11267	870	525	485	468	476	533	457	444	473	454	487	472	462	431	515	492	481	507	499	503	488	552	511	494	524	483	473	489	473	484	436	475	472	467	499	502	504	438	455	475	500	423	481	501	495	480	465	449	494	487	426	493	506	524	487	410	476	448	496	444	517	469	509	447	488	501	489	492	519	453	458	464	465	479	478	470	442	484	490	450	513	495	466	479	483	442	470	510	459	480	511	484	502	484	458	490	488	432	470	449	452	438	468	467	487	458	435	495	446	486	475	518	484	446	474	475	433	495	482	529	462	436	481	461	477	512	495	477	497	468	515	485	494	471	447	472	426	483	501	490	468	515	489	470	478	465	477	449	494	453	501	569	482	458	480	458	500	510	496	456	492	479	460	519	488	481	448	494	487	466	460	462	514	507	437	469	484	473	473	506	420	495	452	460	479	459	513	491	480	482	448	495	506	494	477	517	498	493	448	464	479	490	473	467	448	455	483	472	494	455	486	446	470	472	452	465	455	441	498	506	432	451	470	503	414	488	470	509	436	479	451	454	512	460	474	464	456	515	459	507	447	465	449	463	444	484	487	484	523	498	451	465	474	503	470	514	441	475	461	491	485	482	481	473	447	487	491	500	468	460	513	462	487	490	493	471	481	434	449	481	464	475	447	484	536	501	473	483	455	448	494	493	498	495	499	492	473	498	483	450	476	475	449	458	475	466	487	451	487	447	474	494	446	499	478	475	494	447	488	490	479	484	482	456	423	474	510	495	448	497	444	442	521	468	475	500	488	470	470	489	453	525	490	481	478	476	493	523	515	471	475	441	465	465	474	480	510	475	484	465	457	440	449	448	463	507	483	511	459	507	481	483	478	522	468	462	431	466	481	481	452	460	492	483	488	509	490	442	493	456	450	471	492	462	489	472	504	515	451	460	467	486	485	489	481	488	470	440	474	456	471	464	480	500	472	520	478	427	467	492	494	475	488	454	476	464	471	517	472	499	496	474	484	440	446	479	453	481	458	454	443	501	453	469	447	518	480	494	466	458	470	476	473	472	522	451	463	462	451	509	477	481	423	516	459	479	501	472	498	471	472	469	534	504	438	469	477	430	472	466	480	520	484	501	466	506	478	454	463	474	449	489	470	499	481	448	445	470	476	447	434	483	468	481	459	452	536	465	518	467	500	505	479	503	489	479	475	481	474	474	482	454	434	452	484	445	483	479	465	441	532	465	501	459	473	447	496	470	450	478	504	484	493	482	440	506	469	465	487	455	425	482	457	497	488	501	503	470	475	498	497	493	435	483	459	507	496	473	447	448	489	513	514	483	486	468	479	413	476	502	479	480	489	482	448	481	451	521	511	472	476	473	473	480	519	505	499	501	488	472	500	492	452	491	470	449	453	492	472	502	484	461	466	505	504	464	495	486	500	491	424	458	442	471	463	428	489	480	482	508	472	473	500	511	493	477	467	444	469	476	517	494	469	514	465	481	442	476	468	507	515	447	486	480	447	474	452	526	455	492	460	448	487	451	477	467	438	487	465	470	476	457	456	466	495	474	494	499	494	458	461	448	515	436	455	489	490	437	478	494	489	502	516	496	472	483	485	437	508	482	513	468	483	493	489	488	481	456	492	453	463	502	453	476	484	476	528	447	511	474	456	470	533	436	493	470	517	474	456	479	491	452	485	448	500	483	493	473	457	503	499	464	506	497	484	487	458	489	502	465	511	461	483	438	488	486	499	475	453	457	489	495	494	401	517	480	453	450	493	442	451	442	425	515	483	467	459	445	477	473	462	454	512	478	497	464	460	514	445	459	461	468	465	473	429	457	485	504	464	495	474	486	453	494	476	459	447	493	477	464	463	487	490	482	488	493	441	462	490	483	526	434	453	444	434	439	438	491	525	463	482	492	488	493	484	499	454	454	458	501	473	459	460	517	480	423	497	476	477	514	478	464	486	443	462	494	465	449	441	487	482	475	481	486	478	428	489	501	477	490	470	475	481	432	520	457	464	489	467	491	472	435	482	482	496	469	477	447	452	451	521	467	458	475	472	480	472	498	478	489	463	457	499	489	475	447	477	490	477	454	491	468	440	457	480	476	477	489	493	453	457	486	482	480	465	461	483	484	442	486	488	477	469	442	428	530	518	523	462	475	457	461	522	480	474	491	472	531	452	442	448	489	430	468	508	477	458	477	461	494	486	512	496	472	489	494	475	469	457	479	467	449	494	501	458	446	503	454	509	485	444	450	488	480	478	491	435	479	476	492	477	474	468	444	482	411	493	447	474	433	445	456	443	504	496	424	462	515	478	460	458	483	502	524	498	499	480	491	479	486	474	463	470	458	471	457	481	475	468	465	444	431	468	471	488	479	506	477	508	489	479	472	475	452	483	456	500	462	496	477	472	490	488	498	451	462	493	484	494	462	469	444	476	473	440	458	481	470	473	434	439	483	509	470	481	471	456	453	490	479	521	467	427	478	509	488	448	453	481	457	496	483	488	467	459	470	504	449	470	481	526	465	492	488	467	474	469	482	461	463	482	467	496	458	479	478	494	460	464	463	512	493	472	457	482	480	521	443	479	479	451	488	465	491	489	441	453	470	463	487	474	479	490	498	492	502	455	474	473	455	537	470	483	514	481	517	466	471	463	475	453	507	481	546	463	431	440	443	450	461	469	439	488	487	434	462	465	525	476	462	492	460	479	499	450	464	446	500	506	490	447	468	514	462	519	472	466	478	504	456	496	513	526	470	456	497	486	521	486	473	458	454	460	479	470	467	487	463	459	435	442	462	436	525	484	459	433	476	459	510	497	476	467	457	471	465	491	466	456	452	510	480	485	462	444	480	507	474	498	466	495	454	471	498	489	514	502	501	474	445	490	490	429	500	468	492	455	467	434	459	508	444	465	456	458	511	461	454	466	472	445	495	379	478	530	461	423	497	498	509	508	495	501	464	472	444	480	466	493	461	477	503	463	470	473	469	497	483	482	497	468	440	454	506	472	519	468	467	449	514	456	494	427	502	516	462	481	501	485	490	453	493	503	465	474	421	462	448	508	466	464	447	485	497	481	524	439	466	499	494	485	487	492	529	469	500	506	471	456	456	494	469	460	514	489	472	482	457	490	499	495	479	477	502	505	506	452	478	475	461	479	461	484	488	440	481	435	435	476	444	518	474	460	494	486	499	417	521	499	445	512	521	491	485	477	469	473	499	493	479	492	497	488	476	504	457	468	441	504	445	483	485	454	436	467	477	473	470	452	462	464	507	479	427	474	479	433	474	487	474	486	471	458	468	494	470	466	447	497	505	480	499	490	479	480	436	478	502	511	492	490	485	502	484	463	484	475	444	514	465	490	459	495	484	484	472	514	493	446	499	471	478	502	453	484	474	473	476	499	497	484	461	488	482	492	445	487	466	471	434	475	427	472	466	507	490	492	484	484	480	515	471	475	504	497	543	461	503	487	479	460	469	459	500	455	514	490	514	471
62957	102381	82230	57022	39368	20073	5373	875	703	762	670	708	721	733	766	759	740	722	707	695	690	734	702	743	689	733	654	783	847	766	772	758	704	714	720	685	722	718	734	712	757	732	700	709	682	766	752	671	671	705	688	699	692	703	710	720	705	700	721	748	711	652	701	705	700	689	678	732	706	696	737	696	663	697	725	718	704	697	708	698	708	697	696	743	713	632	675	720	674	689	750	746	684	715	714	689	728	679	677	733	682	675	742	732	711	735	701	657	667	647	728	686	692	694	695	736	716	739	671	692	668	734	717	724	700	702	734	697	664	700	691	735	702	730	694	695	707	692	713	660	721	714	709	750	701	692	643	663	651	667	715	752	688	701	714	700	697	674	699	676	712	670	707	738	652	719	714	712	664	687	730	676	674	671	705	671	715	756	693	693	675	694	754	715	675	682	685	693	737	730	735	705	749	715	719	688	674	730	683	762	706	749	675	707	692	711	736	706	738	726	667	695	691	731	732	691	740	700	668	715	682	651	683	686	682	681	693	758	683	728	736	715	698	773	672	736	700	721	719	685	654	703	703	715	739	690	709	697	701	687	689	717	651	697	740	662	692	770	668	722	730	737	702	743	707	702	696	710	702	706	719	693	691	698	686	641	715	669	694	642	667	713	709	731	684	670	687	763	724	680	686	697	708	703	735	702	704	693	691	685	697	724	720	715	723	719	728	730	698	659	733	698	676	683	726	720	735	665	674	720	697	701	689	676	716	730	728	724	708	746	656	711	658	697	724	740	745	684	683	734	705	701	691	698	707	714	733	703	755	735	687	728	696	707	715	765	715	705	727	744	716	736	706	669	754	709	718	713	675	717	666	711	711	689	762	686	680	731	690	710	710	706	709	715	729	731	743	725	661	689	665	706	698	702	725	676	690	717	697	754	714	725	739	671	683	699	710	682	731	726	717	656	717	728	724	706	707	702	783	661	717	700	696	709	737	713	673	692	708	703	660	699	688	700	693	690	694	697	702	738	712	740	675	716	737	711	700	706	693	705	720	718	681	745	678	692	749	731	714	702	756	737	704	697	701	731	668	696	674	641	700	669	705	702	688	749	686	693	699	729	694	685	662	670	718	705	716	710	668	705	700	672	717	675	755	710	696	731	699	710	690	711	702	715	658	679	672	670	680	698	740	713	718	727	699	729	700	701	732	694	749	671	682	667	688	699	695	726	699	720	773	667	659	690	722	695	685	695	707	767	741	689	656	697	671	664	713	714	744	708	675	678	711	742	662	739	702	726	640	689	717	685	736	714	701	699	700	700	689	739	709	719	737	747	701	702	771	671	712	745	706	684	688	695	713	688	709	676	737	731	751	735	705	671	704	711	715	715	763	682	699	708	724	694	708	657	714	689	644	702	677	727	661	724	711	687	733	739	738	704	746	730	716	724	754	727	695	688	718	742	688	707	710	709	705	690	739	703	686	724	708	694	709	656	709	676	724	723	713	634	715	696	726	703	691	713	701	724	714	722	687	690	690	741	703	711	693	717	650	682	686	682	682	712	742	669	678	701	685	726	735	673	702	700	706	662	732	687	678	706	695	682	698	679	755	705	703	702	684	704	737	666	697	740	660	721	701	709	735	710	702	720	717	714	706	672	725	654	657	684	682	730	695	731	732	722	735	715	705	713	712	676	692	708	684	751	687	738	714	671	739	709	724	652	724	761	703	702	733	679	712	690	692	689	698	711	719	678	675	670	730	731	677	691	714	660	701	679	677	728	667	705	695	743	746	698	698	687	687	707	646	702	660	688	729	735	697	727	698	716	757	700	692	705	692	690	669	713	730	734	720	687	703	701	716	703	651	705	693	725	670	712	690	732	725	729	679	694	677	702	734	761	703	716	713	722	627	693	714	693	733	727	716	677	702	762	686	724	650	691	704	737	706	722	731	723	702	700	695	674	705	711	673	660	643	663	692	748	728	693	761	711	700	672	690	717	752	695	700	676	723	727	708	667	691	709	713	717	660	709	682	738	700	705	712	695	710	718	685	720	695	691	658	722	662	712	673	695	671	752	742	663	714	719	731	720	713	692	690	784	694	724	733	683	716	734	690	681	703	690	658	713	714	694	726	689	706	644	712	712	749	705	721	687	707	688	712	723	692	710	718	713	692	691	734	709	680	706	702	695	665	657	686	660	677	717	714	696	717	733	711	685	715	688	706	669	652	678	705	723	692	691	668	674	697	726	699	767	692	678	680	691	751	676	736	725	676	717	756	731	723	727	662	663	730	721	683	684	700	702	719	707	757	712	710	703	671	680	717	719	703	717	676	726	732	640	750	703	703	707	738	734	725	739	742	711	652	761	707	691	731	684	687	676	695	748	709	724	701	720	679	718	692	689	717	742	713	727	707	669	667	692	728	764	683	699	706	709	654	716	708	716	724	675	750	695	719	699	719	696	704	718	720	728	695	683	753	682	726	678	757	722	728	654	711	686	717	712	738	698	700	701	667	674	711	727	722	740	716	722	704	696	761	666	677	752	682	701	700	700	676	700	728	705	732	698	713	680	666	742	740	719	702	666	747	691	706	694	743	708	727	712	699	766	722	688	726	702	716	684	749	688	714	703	715	707	717	735	700	703	667	639	657	683	692	739	726	699	688	674	718	713	736	709	650	643	715	675	732	725	697	682	693	691	724	671	740	669	711	684	690	691	711	734	701	694	688	712	672	691	665	721	725	701	689	690	665	724	721	680	683	740	719	666	737	705	721	727	719	727	685	748	679	704	736	685	680	699	732	684	672	723	740	671	703	686	757	658	678	707	761	717	757	725	732	696	738	668	704	711	728	710	702	711	684	691	672	708	733	737	703	665	725	720	714	706	691	714	708	686	735	689	735	710	691	664	703	708	715	682	677	687	726	699	697	707	699	749	711	680	723	716	683	691	671	688	702	743	756	680	730	694	688	701	650	706	697	739	717	711	741	726	702	735	764	718	707	736	685	667	701	729	700	746	707	689	678	732	683	712	685	658	704	702	693	716	716	716	693	731	650	704	749	760	712	710	681	705	705	691	704	749	750	720	733	709	642	701	705	659	739	699	780	688	695	677	724	710	725	699	684	679	669	679	748	705	750	716	698	685	681	745	656	731	681	737	712	707	671	649	706	690	703	671	666	723	735	743	731	708	683	688	673	701	733	673	699	681	684	719	695	723	725	719	721	727	752	689	691	714	692	655	712	723	730	688	695	705	709	735	728	717	674	661	652	702	654	743	748	697	715	694	671	695	651	710	668	678	692	720	727	745	743	718	706	709	745	692	702	698	660	719	704	702	710	749	693	694	751	762	684	690	714	690	701	689	697	693	755	701	697	690	695	722	771	740	687	681	660	678	736	719	740	732	661	719	739	661	701	692	690	707	730	699	667	717	751	715	731	732	707	734	688	690	689	743	716	701	687	678	689	667	738	691	752	747	730	683	719	675	690	736	700	712	722	683	715	701	699	665	728	751	727	745	680	719
28359	27110	29883	17604	5472	1593	523	408	405	391	398	412	400	400	382	371	371	390	380	410	402	402	418	377	382	367	392	368	383	368	408	419	404	408	343	367	390	395	358	355	376	398	374	348	385	394	420	372	401	375	381	327	391	382	389	372	366	352	386	393	406	341	350	387	381	349	390	368	374	380	381	388	364	394	378	375	397	367	402	349	375	410	410	405	385	424	358	380	376	370	414	382	408	404	344	384	391	366	361	370	375	400	345	415	402	380	377	386	369	397	375	431	371	387	360	354	351	417	372	361	362	381	367	394	367	410	413	385	394	369	381	382	373	397	416	372	368	420	369	384	399	418	352	350	373	377	379	383	346	368	396	395	381	374	367	392	380	399	399	412	384	345	386	368	352	362	392	380	337	351	354	391	373	366	355	381	379	381	403	363	355	359	342	392	369	403	394	387	372	386	380	392	405	353	352	374	387	393	405	363	363	383	387	398	388	397	366	397	351	345	364	416	407	372	355	375	378	383	356	360	388	369	398	376	392	387	397	381	357	382	361	388	365	356	398	390	383	399	384	401	381	380	381	361	373	398	379	359	394	391	386	396	405	404	383	388	383	374	380	402	387	358	373	405	385	354	357	379	400	389	384	361	368	332	382	418	374	380	365	373	390	353	371	377	409	413	374	361	393	400	364	393	402	396	403	388	398	392	402	358	401	376	350	380	386	370	371	367	360	393	373	402	378	363	446	382	375	343	360	358	386	381	389	397	369	375	368	397	388	336	355	361	362	409	397	340	381	369	342	408	397	391	338	376	417	373	393	367	369	356	386	407	380	334	341	357	356	385	359	376	401	407	361	336	385	385	379	378	366	363	377	367	384	417	356	351	393	352	380	363	389	389	370	367	367	359	372	377	388	375	386	349	398	409	407	410	372	393	382	392	387	381	364	357	353	356	393	376	412	373	416	376	360	385	394	389	390	375	349	339	409	371	394	403	368	393	349	386	395	384	396	346	343	375	381	401	388	405	365	378	386	386	398	390	386	383	372	372	384	359	385	359	412	376	380	389	381	381	340	392	409	399	373	390	379	389	394	380	375	399	394	379	389	408	425	379	355	372	394	402	347	382	338	370	347	392	392	378	388	388	363	402	348	385	391	392	381	402	391	391	361	403	377	379	362	364	407	356	379	374	397	349	374	378	361	356	357	384	394	404	384	410	369	375	379	385	335	409	354	379	370	351	412	373	362	380	400	361	373	364	402	374	375	407	412	348	372	396	381	396	369	370	384	350	359	403	364	397	364	438	360	407	377	380	351	406	395	399	366	348	368	422	373	393	397	369	369	374	382	363	379	348	407	414	388	375	417	379	362	393	385	400	376	353	371	368	354	370	397	417	372	362	390	362	424	383	338	371	391	410	353	361	386	362	365	364	379	360	370	401	394	375	385	380	379	368	402	370	357	350	356	378	392	359	400	389	370	405	412	381	418	366	383	399	395	402	366	364	383	401	376	389	376	397	368	351	363	379	372	375	373	402	355	393	366	383	375	391	368	363	376	351	416	370	428	356	400	354	350	402	371	380	395	400	382	367	394	389	402	402	400	361	387	381	381	376	344	412	385	354	365	407	386	355	372	379	379	382	390	412	410	372	376	369	412	358	381	389	410	394	359	402	355	361	378	380	377	347	369	373	349	398	393	433	396	311	395	397	378	368	377	388	397	386	406	370	362	380	381	395	341	361	351	361	374	393	394	376	386	405	360	374	373	384	360	358	390	384	393	402	354	380	403	363	363	414	351	407	381	384	360	390	385	342	383	411	382	425	349	373	340	354	387	378	376	402	377	359	406	362	378	354	372	399	357	354	411	353	388	362	407	359	377	356	368	383	367	369	358	375	353	359	421	400	337	357	390	375	392	387	393	377	403	371	391	383	365	362	363	393	401	368	414	342	386	353	383	375	384	385	376	375	414	370	385	369	403	366	404	388	377	403	394	359	368	394	376	391	360	378	388	366	411	354	401	365	372	371	350	377	389	367	376	381	399	405	359	356	385	402	368	389	371	371	357	408	356	377	399	382	388	388	382	359	372	352	349	368	373	376	351	367	383	361	407	400	367	397	402	370	364	336	375	385	372	355	377	404	379	404	325	360	361	372	386	373	370	361	379	406	422	378	417	400	402	395	392	389	374	401	367	363	360	360	358	387	353	373	367	374	393	365	378	326	405	394	383	390	387	375	394	366	418	366	393	384	394	365	381	411	399	369	434	353	396	373	374	373	417	362	396	378	380	413	383	365	334	349	385	373	385	371	388	344	398	372	385	373	380	376	427	357	368	366	370	393	382	390	367	402	414	369	370	380	390	396	387	359	384	377	349	360	378	364	414	395	355	375	393	343	394	375	398	367	367	394	347	359	340	350	365	373	368	369	393	413	399	371	421	378	408	359	351	369	369	412	356	354	384	377	371	392	362	405	384	367	383	346	399	352	359	360	359	383	400	366	345	354	368	366	408	374	359	383	389	391	390	385	357	371	383	386	402	385	415	395	399	409	392	380	331	380	388	359	419	391	366	359	351	418	371	405	383	394	370	387	368	403	420	381	363	403	375	364	361	338	315	393	381	384	403	377	351	365	391	362	369	371	363	392	398	401	392	389	401	374	383	376	393	407	400	350	414	394	351	396	395	367	399	355	361	390	355	401	355	349	383	350	344	380	367	384	405	392	354	356	391	359	372	378	375	368	362	397	397	399	353	373	374	380	383	351	388	328	398	373	387	410	379	396	385	397	361	411	366	377	342	345	383	384	398	389	388	420	386	385	366	387	405	369	371	414	365	355	394	395	409	347	381	388	385	349	363	386	400	370	426	387	379	371	359	366	347	417	374	373	372	366	360	386	345	361	340	345	410	395	371	372	367	417	373	354	361	384	376	374	369	375	375	389	394	367	350	361	399	369	362	383	383	362	381	366	384	383	327	395	355	380	390	352	405	391	376	369	396	401	380	381	394	374	410	409	365	395	413	410	377	400	374	374	415	382	392	400	355	372	345	374	404	378	384	389	337	385	399	367	359	382	423	371	370	333	360	401	378	396	382	400	374	389	370	383	334	390	383	388	402	395	350	355	382	382	360	387	373	369	395	382	374	374	356	387	381	372	399	417	360	376	374	386	365	364	417	362	395	388	397	385	365	396	379	378	401	356	393	358	371	413	401	392	360	366	367	389	411	398	382	359	345	384	406	394	431	376	367	371	354	400	390	422	373	392	419	366	376	385	405	397	332	400	372	403	396	398	345	388	395	389	377	371	324	390	385	382	415	405	369	383	384	415	378	422	334	382	352	359	397	352	396	395	378	372	371	403	377	385	406	390	357	377	376	383	380	405	428	404	365	412	365	378	366	387	406	329	417	413	412	376	386	362	408	365	385	390	393	397	376	393	380	361	402	372	367	375	376	394	372	388	368	365	363	394	349	333	381	383	368	364	359	386	361	379	404	348	407	371	374	390	370	342	375	389	359	441	357	387
32328	45892	35212	18541	8350	3086	806	586	580	542	610	648	602	542	579	640	629	600	617	578	535	572	576	563	588	596	588	614	591	578	634	598	555	607	613	576	577	597	596	628	586	588	594	549	571	583	570	589	562	595	571	585	610	587	574	565	548	588	602	571	575	561	622	569	626	548	559	561	610	539	599	575	570	561	576	582	594	525	575	585	641	607	571	601	590	587	555	554	558	591	604	615	566	597	589	540	557	575	616	580	573	584	563	589	597	589	556	613	585	589	562	622	602	604	603	588	589	588	622	573	563	669	593	599	623	581	594	585	577	587	578	636	601	571	554	589	616	564	577	575	557	611	553	556	564	627	599	606	615	564	551	560	645	605	592	555	542	520	578	575	577	567	576	588	613	596	576	599	595	551	564	566	560	570	596	562	523	598	592	644	580	610	640	579	609	593	610	552	568	598	572	614	600	568	552	596	600	615	592	576	546	586	635	588	598	617	608	585	660	540	585	570	615	601	547	606	619	582	600	575	543	563	573	612	578	596	555	589	549	574	565	577	567	596	585	585	584	564	572	581	583	623	568	604	580	594	605	576	578	582	576	616	595	569	534	613	626	559	591	557	621	570	625	577	608	574	570	561	569	591	574	566	609	618	570	552	588	612	599	559	569	622	581	597	594	600	632	610	605	597	602	587	616	631	558	581	601	588	588	567	583	608	580	549	570	553	568	574	616	540	534	586	618	554	583	596	598	601	608	609	533	573	588	570	586	607	551	568	573	603	566	571	568	558	603	592	604	609	578	598	593	587	534	604	577	581	561	622	610	597	617	573	645	579	607	551	562	538	587	549	601	643	608	573	559	594	592	630	611	578	605	569	619	595	619	582	568	578	573	591	554	594	573	604	627	593	588	594	611	582	583	605	563	583	573	627	601	590	573	586	566	626	557	559	552	578	612	601	594	587	598	551	592	574	612	585	590	560	568	603	630	571	549	582	585	555	583	622	543	565	555	576	583	578	557	571	597	554	594	575	570	646	568	607	565	533	551	610	612	552	567	579	611	647	585	560	623	593	591	543	607	590	608	584	554	558	580	585	570	604	566	563	580	608	599	585	619	567	601	589	556	573	578	592	578	553	594	628	572	575	564	557	562	613	578	635	593	563	588	626	588	588	601	585	601	563	609	574	563	604	603	556	549	634	600	561	592	592	623	574	622	577	549	587	548	623	631	599	563	617	608	536	578	603	557	599	604	543	584	596	596	579	577	616	592	584	575	601	602	564	595	573	595	607	609	628	595	558	589	611	562	580	582	573	638	607	616	613	636	564	586	555	590	597	568	580	603	566	572	586	630	542	584	565	544	588	528	546	551	568	579	578	603	595	594	576	563	563	608	593	582	593	588	608	601	574	579	580	625	552	606	585	559	567	605	581	615	631	536	584	577	617	549	536	601	569	605	591	609	538	589	546	571	595	619	570	611	602	601	611	577	568	585	566	561	538	552	620	568	570	557	622	617	565	587	640	571	603	629	575	582	615	565	583	558	579	587	545	572	630	585	607	545	612	601	606	534	588	623	575	619	603	607	605	613	570	589	592	580	580	586	576	592	590	559	583	656	572	607	599	605	570	534	591	595	598	591	597	525	569	553	597	581	550	567	593	645	550	623	600	600	547	574	590	606	586	577	552	547	570	609	574	610	593	618	562	594	596	580	569	610	582	571	565	553	633	539	575	559	601	601	560	588	585	549	562	582	598	545	565	611	535	579	612	559	555	628	603	540	548	566	552	598	583	558	596	622	583	562	553	616	620	576	596	573	600	568	579	597	566	551	583	626	572	569	558	558	588	595	563	560	555	590	648	633	620	580	599	575	637	616	577	589	563	549	538	558	606	618	617	649	554	594	580	543	560	570	585	604	534	637	567	579	616	588	588	563	644	597	591	571	569	557	612	598	563	590	590	583	598	577	553	655	589	538	619	555	614	588	567	603	594	604	597	578	588	565	562	566	573	585	546	581	638	598	593	579	582	565	568	594	570	559	621	579	622	589	569	575	586	574	638	552	617	531	568	549	604	561	586	557	581	576	558	594	583	579	564	537	594	576	603	575	562	568	582	567	581	586	593	581	628	593	547	575	555	596	584	581	609	554	601	574	624	605	563	596	581	594	562	557	573	572	621	632	600	611	681	634	634	577	613	596	594	570	549	558	566	542	591	558	594	514	542	564	576	574	606	546	552	586	552	582	579	577	540	555	603	569	606	575	585	574	578	610	621	577	566	571	582	603	621	594	597	588	528	621	598	601	559	575	589	571	581	584	565	562	565	555	617	560	599	547	611	579	556	592	584	592	616	586	619	557	582	572	578	594	610	582	580	598	609	583	549	587	550	586	548	575	602	621	572	563	563	565	582	582	609	614	586	614	620	598	586	596	605	562	569	588	581	610	611	594	567	569	568	557	572	562	570	596	582	596	547	595	581	609	602	571	572	587	599	548	567	604	525	537	539	630	573	593	593	619	558	605	544	575	553	545	579	556	552	599	617	591	618	571	612	594	618	575	576	596	569	568	604	563	568	564	601	588	555	586	594	617	613	606	611	628	542	599	588	566	572	586	564	555	577	556	630	584	593	563	584	608	594	593	588	580	579	609	582	575	601	602	643	625	543	624	590	572	605	576	575	596	575	565	559	607	569	581	597	603	577	572	564	599	586	625	585	572	591	519	625	580	575	617	592	598	575	553	601	550	585	609	574	610	586	593	586	564	589	583	553	569	586	567	610	631	561	564	575	582	609	536	569	582	556	587	599	557	561	551	576	576	572	545	621	635	593	559	592	535	555	563	611	570	592	595	578	569	605	574	581	549	620	592	576	550	599	592	596	607	601	574	602	596	604	579	605	548	617	608	570	605	583	584	558	557	537	631	564	617	592	580	606	558	657	602	551	615	569	597	600	592	577	569	589	562	578	535	583	601	580	564	584	623	613	614	524	601	641	560	560	560	582	568	592	584	561	598	588	551	587	585	606	573	562	593	589	562	597	563	574	562	559	609	627	564	595	580	585	587	530	603	560	612	554	583	620	591	626	587	600	604	625	587	582	601	561	558	570	551	607	580	581	632	588	589	553	596	601	591	542	584	588	585	561	573	546	564	550	653	587	574	606	603	581	588	602	593	608	584	595	585	544	587	578	568	594	614	595	569	616	577	631	582	610	615	619	578	584	568	608	590	566	598	646	637	593	594	583	570	573	580	590	561	563	557	581	544	613	598	551	603	564	586	568	574	572	564	605	600	559	548	598	572	562	586	617	594	549	608	590	592	625	561	612	562	552	580	569	613	589	612	583	558	601	609	578	619	605	586	599	560	614	546	622	557	592	572	588	587	597	608	623	563	609	593	581	527	571	597	599	617	611	618	557	632	556	578	583	578	538	616	547	596	635	577	587	572	599	588	568	552	599	602	629	569	595	591	572	569	585	595	600	564	576	637	594	590	567	558	627	609	621	597	579	576	610	586	547	619	589	573	576
24385	22372	33055	30716	24585	17171	3821	559	495	513	503	506	463	456	493	467	484	482	450	449	480	428	455	477	487	464	491	480	496	505	477	485	449	478	428	458	459	439	505	461	472	482	420	477	463	456	493	464	467	488	485	439	451	495	451	502	465	466	494	435	475	458	469	461	465	467	423	462	437	466	478	432	472	463	440	423	482	437	479	516	484	488	454	443	465	436	466	446	481	465	479	452	456	499	450	452	466	473	438	435	452	451	464	449	470	465	465	469	481	493	445	437	451	457	436	446	460	488	477	450	449	473	497	457	476	481	480	501	483	482	476	441	466	410	464	480	468	485	449	477	448	433	468	448	471	457	443	471	435	440	429	469	446	464	428	432	468	479	484	467	459	452	470	489	444	411	473	491	445	439	455	483	490	442	439	478	467	464	453	490	474	462	474	489	445	464	499	443	490	485	442	476	476	463	470	478	466	480	495	500	437	471	492	512	456	443	407	458	456	433	443	470	441	428	454	468	443	457	419	446	487	468	450	477	487	453	467	519	476	442	487	464	462	447	454	482	446	491	457	453	495	476	482	487	453	451	449	449	469	447	477	438	482	459	485	481	452	477	468	471	435	425	430	441	452	479	471	484	445	448	465	447	493	485	431	483	428	505	505	486	488	457	444	494	421	443	475	494	504	483	470	455	514	448	422	428	440	446	399	465	492	443	455	469	480	463	437	455	492	421	491	439	450	442	448	451	452	448	450	493	473	401	477	480	485	458	468	490	459	462	435	478	440	470	444	431	490	492	498	461	498	458	483	489	435	452	490	445	483	443	453	456	465	450	452	446	436	447	447	443	495	462	461	462	459	459	456	474	466	501	427	448	444	448	480	467	458	481	449	455	463	482	446	434	459	461	436	496	456	485	422	469	478	467	438	449	456	455	497	434	466	479	441	458	453	478	432	476	442	454	502	440	478	468	463	459	467	438	468	441	477	472	477	495	420	467	475	464	477	483	457	461	466	435	416	454	463	482	492	413	459	473	460	449	460	441	434	451	469	456	433	466	474	470	442	483	441	465	458	437	451	458	464	460	428	465	518	454	456	485	460	442	467	465	456	477	474	401	493	441	473	509	416	484	468	432	464	460	515	438	489	473	519	465	500	450	473	473	412	406	459	440	449	458	475	470	471	476	477	472	438	471	492	474	446	458	474	453	513	420	465	480	454	467	493	454	461	456	448	472	496	429	442	455	483	481	436	474	423	476	487	473	462	474	432	476	414	467	468	426	485	478	491	436	443	452	455	470	443	462	452	483	440	443	431	463	504	483	423	447	504	463	456	436	416	440	439	448	435	465	437	483	467	483	467	484	476	403	487	484	455	460	470	474	431	478	449	487	453	515	449	472	466	456	498	449	449	437	470	455	439	466	439	439	461	473	459	446	468	436	468	484	444	455	492	444	482	467	458	445	399	486	504	458	501	441	473	463	419	494	456	455	468	473	432	452	446	467	444	431	502	486	450	462	433	435	450	443	455	438	440	491	484	492	456	454	464	476	490	451	473	486	453	419	450	463	500	501	501	463	436	451	451	445	463	447	493	456	424	437	477	468	459	460	474	461	476	440	486	472	422	459	476	457	462	464	436	495	483	443	455	436	480	454	457	446	474	458	476	420	466	453	480	494	485	489	454	462	450	470	449	442	468	460	485	455	466	472	487	464	453	479	473	476	474	446	460	471	471	442	448	441	481	465	447	453	432	456	446	458	493	452	442	480	451	444	463	469	499	470	452	480	437	470	472	412	470	486	444	463	497	493	432	459	441	456	455	483	480	490	478	473	457	462	478	475	486	455	449	459	461	460	467	465	489	457	458	426	457	434	467	440	437	489	521	484	466	421	513	440	447	491	503	441	505	448	438	448	494	426	459	472	464	495	477	451	446	453	483	454	451	476	469	464	430	465	472	433	454	472	449	472	462	443	464	468	455	439	412	476	446	516	470	439	472	469	481	446	414	456	443	478	458	449	447	454	459	452	455	471	445	508	459	451	453	438	432	454	467	425	459	447	443	443	449	459	473	433	433	477	473	421	459	489	417	465	467	497	436	429	451	458	463	468	499	450	478	475	463	495	469	480	478	438	459	505	467	490	437	467	444	437	479	428	412	499	449	465	490	452	476	455	468	481	433	498	462	467	466	432	452	432	458	442	473	459	458	474	452	447	472	461	471	477	497	461	474	435	485	441	465	469	465	485	454	493	467	451	433	455	459	441	471	470	480	432	468	511	482	506	446	479	455	471	453	450	471	450	473	466	465	475	439	462	475	446	469	468	444	414	499	436	474	463	481	482	463	471	434	444	484	525	516	463	447	467	458	453	475	513	475	472	472	441	494	477	467	454	475	480	460	474	444	460	476	520	452	448	458	479	423	504	429	469	455	444	468	473	469	438	457	464	492	478	467	477	470	428	460	402	455	473	481	488	483	463	480	429	437	467	466	456	433	498	471	447	430	440	448	449	449	466	456	447	417	503	429	429	442	440	454	460	487	448	448	469	461	524	448	471	444	479	438	468	431	475	443	447	476	433	446	457	461	416	440	481	484	479	464	464	489	461	506	508	455	470	478	482	436	452	475	450	462	453	467	466	439	461	434	477	504	470	477	482	470	450	451	470	450	440	468	436	445	504	503	481	481	452	427	459	464	470	423	436	414	478	464	441	458	472	468	474	446	474	440	492	456	457	495	466	475	474	435	460	440	424	474	441	463	489	448	444	471	479	451	454	460	498	457	484	497	453	468	453	512	445	430	466	446	457	471	428	477	448	514	466	448	480	435	462	457	456	459	490	460	439	478	462	487	460	422	469	473	485	473	454	448	470	452	485	469	459	452	409	433	435	483	475	437	471	467	459	442	474	455	449	454	450	468	469	480	502	428	423	473	453	452	464	474	426	485	492	452	481	432	455	453	442	481	456	442	472	469	481	446	455	478	384	475	468	479	459	469	455	505	456	523	470	470	484	438	474	447	444	442	470	437	448	469	444	463	444	440	455	473	465	476	460	434	452	541	479	474	453	448	467	440	437	456	463	462	450	490	466	443	514	466	444	447	455	469	464	448	456	435	471	507	480	454	448	475	469	466	452	453	482	454	497	500	483	466	499	496	446	459	474	475	446	492	427	478	452	514	451	457	451	463	439	499	459	440	460	497	461	458	434	462	481	444	452	482	501	499	470	470	487	467	405	474	453	464	452	461	413	452	472	475	502	450	479	430	416	469	474	445	461	500	452	457	466	444	460	457	436	444	446	477	476	464	489	434	448	457	452	470	462	448	443	470	454	470	437	459	485	435	452	480	434	478	460	463	489	477	474	499	464	470	499	470	437	430	488	432	455	457	435	433	456	500	448	443	473	491	491	478	443	475	481	458	463	455	463	471	466	460	475	482	461	484	446	485	455	413	466	495	446	450	486	420	456	482	461	450	503	508	489	469	497	421	428	456	444	450	452	468	477	462	457	439	451	479	437	463	444	517	463
58062	90947	71632	47692	31670	15771	2562	732	685	732	721	716	699	702	740	702	756	759	728	697	673	715	735	694	685	695	698	718	682	669	763	707	709	726	720	704	748	702	680	666	701	719	694	711	705	686	712	716	683	684	743	666	686	690	703	658	652	662	688	720	704	740	683	702	757	657	711	645	742	712	701	690	651	696	770	696	713	702	748	786	638	705	683	686	694	736	713	653	684	674	704	685	692	706	734	659	667	727	667	728	683	672	708	707	683	708	688	688	694	652	719	720	681	719	716	651	731	725	662	688	699	700	711	707	709	627	679	672	641	686	723	742	741	630	687	724	709	676	682	675	681	713	665	695	710	659	698	695	710	686	737	743	710	724	668	731	755	718	654	706	665	691	672	701	668	664	680	715	738	720	697	718	725	716	686	725	751	715	689	711	726	684	709	691	682	720	712	690	716	682	732	725	668	715	725	765	701	716	689	663	706	694	721	720	746	734	671	686	716	730	690	717	699	761	726	725	701	699	677	702	712	679	690	692	674	706	765	685	690	705	697	681	714	715	643	671	726	689	671	683	708	711	671	718	722	694	688	680	709	714	659	686	676	711	730	667	700	714	697	692	711	696	650	732	708	673	693	681	692	727	704	674	700	702	687	737	725	683	675	695	668	699	697	684	689	697	685	690	663	676	730	773	735	676	720	700	680	750	735	743	721	703	713	687	727	753	699	746	754	682	694	663	685	696	699	693	687	728	697	729	699	686	745	689	731	684	730	723	623	697	713	713	710	675	727	684	703	691	675	717	690	696	675	683	717	673	711	662	701	728	686	715	720	712	686	696	669	694	707	723	677	754	729	661	704	723	722	715	755	681	766	755	677	741	720	699	745	718	726	688	716	730	688	711	684	712	687	719	695	688	676	700	735	653	714	698	742	660	704	685	708	708	715	693	717	705	707	684	658	743	682	686	659	720	730	663	665	690	703	768	678	703	718	694	747	770	750	760	649	715	745	705	722	700	689	704	701	726	690	661	693	726	691	687	684	698	684	724	743	701	638	732	702	680	724	735	712	712	719	715	722	681	666	686	720	713	692	711	680	757	671	701	688	717	671	708	643	724	677	695	696	709	669	726	737	719	692	727	711	675	703	680	700	671	695	713	685	671	693	717	748	693	718	703	700	682	668	748	693	730	705	698	718	714	667	654	701	668	716	703	698	667	702	704	670	755	790	688	677	721	740	745	656	689	747	684	734	705	637	705	696	717	711	698	677	704	736	677	709	707	707	685	700	698	709	665	697	723	696	716	656	665	700	692	668	703	679	735	672	694	635	691	663	711	724	717	687	722	780	671	694	685	710	719	717	705	759	673	725	699	717	721	685	719	717	717	704	712	692	734	681	711	719	714	731	698	655	717	673	692	707	701	661	701	677	698	667	691	712	677	706	698	697	684	659	679	710	747	671	728	689	658	711	704	720	721	740	694	672	686	690	663	714	733	744	739	721	755	719	708	721	673	708	746	707	668	683	705	719	724	675	684	735	688	699	708	714	652	691	668	704	739	708	672	715	702	723	707	655	690	714	702	687	725	721	696	712	750	671	698	737	733	694	741	719	725	684	725	726	700	680	699	701	729	681	710	667	727	745	690	701	720	738	720	673	690	704	678	729	754	710	724	771	641	670	700	725	708	707	710	656	723	710	710	669	704	678	680	721	718	690	705	702	683	730	692	751	703	712	700	688	683	712	695	760	707	720	669	694	699	677	707	684	690	708	682	675	671	741	700	698	640	716	684	700	727	714	695	699	701	681	675	710	654	712	692	671	736	686	703	679	740	701	664	672	695	748	713	736	678	698	714	688	732	712	680	714	709	721	680	682	695	727	689	692	702	704	656	676	672	713	683	685	704	672	700	675	680	715	726	684	688	706	710	639	742	672	703	700	681	712	689	711	645	712	710	719	692	732	709	720	714	695	658	664	672	658	688	736	731	712	705	675	671	704	717	690	661	706	687	675	712	731	715	710	709	726	661	721	727	682	715	730	714	679	689	718	707	711	713	717	696	651	710	675	689	729	678	681	677	714	709	717	702	770	708	649	727	715	742	675	656	691	712	698	718	688	675	749	712	759	688	690	733	739	661	679	711	657	739	695	671	674	749	691	661	700	762	700	703	649	715	692	730	705	685	683	696	692	682	710	704	686	726	668	683	704	690	688	656	708	713	717	648	696	745	747	692	660	663	742	747	679	692	650	697	730	671	680	682	667	713	663	710	715	698	729	712	707	697	708	788	699	728	677	711	661	720	722	706	715	698	708	697	765	715	679	740	684	757	724	701	699	711	747	677	689	722	698	698	653	734	693	697	701	654	685	662	624	703	729	706	662	681	705	698	675	697	716	660	665	676	692	726	726	710	701	692	704	673	713	702	723	678	692	673	669	709	727	682	705	682	653	689	686	680	736	751	684	733	722	688	669	715	678	727	717	723	711	761	717	721	751	742	706	752	664	721	741	724	659	668	671	696	733	707	701	704	685	706	699	772	678	685	706	720	714	692	699	695	728	721	719	714	671	678	743	712	676	699	716	717	690	714	666	737	695	709	688	715	644	662	703	661	701	641	693	671	675	704	653	748	727	697	712	701	663	679	658	668	707	711	670	708	713	682	696	699	734	716	715	724	681	742	722	679	682	681	710	698	654	641	707	695	726	744	661	717	699	701	738	690	729	739	703	675	697	719	711	718	707	719	706	673	717	676	738	696	726	702	699	699	688	695	690	708	714	679	688	704	678	692	661	709	711	698	665	645	673	690	685	738	700	691	729	662	715	698	664	681	679	694	698	699	725	708	738	718	685	673	720	712	697	718	694	709	652	704	694	683	763	700	680	703	732	714	672	754	718	712	726	661	677	697	746	695	686	699	713	695	682	676	753	687	698	698	654	682	648	679	705	679	713	689	680	718	697	665	693	719	677	707	668	693	710	716	722	761	667	740	657	717	703	709	662	707	770	677	691	693	662	700	714	746	720	657	677	689	678	690	724	690	659	686	681	755	716	688	665	746	669	673	709	648	687	654	626	677	707	715	710	665	688	724	693	724	696	706	682	728	711	701	723	740	676	675	705	724	742	707	715	664	702	698	722	692	689	697	736	659	667	729	725	727	674	693	706	720	678	675	719	694	693	720	678	717	699	670	703	714	672	639	698	710	731	701	710	732	729	691	684	706	691	741	709	730	714	712	713	739	679	698	705	656	753	664	665	708	689	732	722	709	690	712	756	703	685	673	713	726	757	701	708	691	677	710	693	707	691	715	719	706	684	731	714	725	717	675	720	706	684	719	689	731	688	704	700	709	682	725	692	701	718	642	723	708	711	689	750	660	688	711	727	675	730	737	695	697	708	666	691	695	694	768	722	683	723	677	673	688	642	726	701	684	650	696	705	695	691	687	734	749	733	674	723	731	668	704	752	691	661	683	700	717	668	683	715	677	691	663	724	674	725	742	677	706	702	685	694	725	677	719	692	703	670	756
23274	21765	31278	27407	24533	22272	11310	754	522	534	460	491	509	472	484	467	444	486	513	500	508	481	481	446	463	489	482	492	486	549	534	496	508	499	443	466	470	475	466	488	468	492	441	505	517	428	506	431	490	511	472	462	472	439	437	451	474	486	477	486	513	505	467	479	485	469	453	497	460	456	470	458	471	458	478	461	473	467	456	470	481	434	459	495	458	455	465	468	471	444	463	482	481	483	463	483	437	481	463	478	457	511	490	521	459	465	455	454	506	448	492	465	465	482	500	484	454	465	454	495	505	491	491	525	463	483	478	488	457	438	478	484	472	476	459	506	471	502	469	484	445	462	448	442	430	476	478	451	477	453	479	462	500	492	479	472	430	518	491	442	453	485	456	469	501	489	464	439	460	400	518	466	483	431	452	481	459	443	477	442	467	462	423	501	452	460	449	455	465	464	485	466	513	468	490	472	453	493	475	457	510	458	464	462	463	457	483	515	508	481	482	482	490	436	428	472	470	457	460	472	449	471	508	493	430	418	448	519	459	494	476	447	484	472	446	472	486	441	468	471	438	465	424	463	478	501	453	456	429	469	492	498	465	459	496	477	470	491	439	491	488	454	461	495	499	482	452	457	522	485	485	498	452	432	471	454	460	500	455	452	467	482	496	491	477	451	479	465	481	499	451	455	474	443	502	477	440	442	500	434	450	494	459	470	516	492	467	464	449	469	457	488	481	494	476	459	444	451	472	475	503	476	478	451	491	464	481	469	468	485	488	499	474	472	464	484	457	477	456	431	471	458	469	435	448	453	476	480	490	473	493	490	474	491	491	466	485	457	466	478	505	478	478	460	512	490	463	489	467	509	487	435	469	480	446	459	437	466	473	456	465	455	485	476	486	484	456	502	453	529	457	464	483	471	429	503	461	485	446	500	493	456	452	462	487	456	488	459	467	517	514	482	427	478	481	467	449	437	468	411	505	476	482	473	485	477	496	453	470	449	464	521	472	454	477	473	487	443	479	477	455	462	449	507	457	438	458	449	467	489	448	479	480	479	474	474	522	460	466	473	481	482	469	518	486	512	432	502	478	452	454	476	459	438	442	456	445	514	466	457	502	458	472	445	454	463	465	472	488	465	484	448	497	473	505	489	481	477	472	451	482	415	478	485	468	479	449	497	487	424	479	480	468	465	475	447	477	470	481	475	461	486	488	501	446	459	476	516	457	456	461	478	518	453	489	467	498	445	447	482	457	423	455	489	467	472	490	501	501	492	456	496	452	466	460	506	461	500	452	466	487	470	487	456	486	475	441	448	483	494	453	452	513	502	447	414	455	488	439	478	465	466	465	481	506	443	458	448	485	468	469	462	461	464	503	459	470	496	509	444	458	483	448	494	471	475	464	490	453	471	440	471	461	450	497	496	508	442	476	454	456	495	468	462	472	454	494	439	470	451	474	477	487	493	518	450	496	489	482	474	442	458	448	469	487	487	434	541	478	512	415	458	475	434	463	469	421	474	469	460	466	478	443	459	484	484	517	469	482	454	494	484	485	452	459	482	490	489	447	467	494	465	502	475	451	486	508	452	505	510	472	432	435	453	444	462	490	424	446	495	470	467	472	450	456	429	500	497	498	469	495	475	488	458	469	464	496	467	475	473	460	462	473	455	450	461	481	459	493	486	494	437	465	494	422	504	489	519	482	499	499	455	482	491	464	481	437	503	473	435	483	479	500	473	491	495	475	447	468	439	493	454	445	463	423	460	484	488	433	488	476	436	516	471	468	477	515	460	452	438	466	454	477	472	489	467	513	465	469	480	502	473	480	486	484	443	423	488	479	473	484	459	482	476	463	488	472	471	506	440	482	431	461	456	465	449	445	466	487	466	490	449	459	454	445	494	477	454	499	460	480	446	482	480	506	421	488	477	456	447	490	452	455	479	444	481	473	477	476	440	442	456	469	460	473	465	512	492	501	461	459	481	440	488	474	427	501	465	480	455	449	475	515	460	491	510	470	466	484	461	485	464	493	456	461	470	499	514	467	471	455	489	432	472	446	477	505	452	493	468	468	463	478	476	460	470	492	456	488	483	430	462	488	476	509	485	465	508	499	488	436	502	450	480	477	491	490	432	457	482	454	490	455	470	491	427	482	471	479	444	475	433	481	518	446	477	453	492	455	460	494	474	496	463	441	466	520	471	449	501	499	477	454	480	435	488	537	464	468	491	471	459	482	507	468	460	523	455	476	463	488	470	498	475	463	458	458	498	499	496	468	457	443	462	485	457	454	505	495	457	503	453	442	445	450	464	446	470	448	478	493	485	493	470	475	409	489	495	486	475	472	453	488	468	472	465	467	456	485	484	465	494	470	495	464	463	430	482	463	484	511	471	493	454	455	486	455	465	464	456	440	473	473	483	434	482	484	447	465	466	533	488	483	466	427	526	444	449	470	515	446	481	426	470	451	425	469	466	536	513	492	491	481	478	507	456	441	479	474	456	421	453	484	470	457	493	425	440	475	400	461	460	460	448	456	452	542	453	478	475	485	463	490	476	468	481	471	453	456	472	438	508	453	479	481	448	490	453	463	451	467	475	486	454	463	458	524	456	444	462	452	469	492	524	426	510	474	475	460	480	493	480	481	460	462	465	480	470	455	464	460	448	463	449	442	528	423	470	526	447	446	453	463	472	517	480	464	487	502	463	463	496	476	455	481	481	472	464	501	491	479	467	457	477	493	467	488	472	439	500	480	492	454	470	463	451	490	480	486	504	473	446	460	443	444	466	473	468	488	496	499	436	487	474	472	522	502	462	468	461	464	482	471	491	510	463	516	452	482	472	464	475	429	466	460	500	467	472	448	450	449	428	460	420	521	461	458	480	464	495	471	471	486	462	481	480	473	440	470	487	445	493	475	466	472	485	496	446	458	475	495	450	480	471	479	476	479	434	426	482	472	492	467	447	479	507	460	480	416	457	474	508	451	462	447	461	498	464	499	455	478	474	458	507	458	418	508	483	452	464	481	421	493	501	470	474	485	491	506	503	497	473	470	473	489	467	474	448	502	470	483	488	485	467	458	461	459	466	438	495	480	448	476	494	445	483	516	511	409	415	439	475	486	478	438	495	501	440	460	484	489	482	479	439	443	457	479	431	444	443	449	447	460	480	466	459	464	508	445	457	484	499	506	471	443	437	445	494	501	492	516	480	464	479	514	477	470	501	439	485	471	463	464	489	465	460	470	464	463	492	479	487	473	479	456	440	470	478	458	435	474	465	473	460	491	478	527	472	497	468	492	462	486	486	491	453	513	424	455	466	460	484	466	462	487	446	465	477	496	477	463	473	471	442	449	438	467	456	491	455	459	478	456	439	494	445	480	470	475	480	457	491	460	451	440	450	455	483	461	454	475	470	456	461	493	480	472	467	425	499	466	473	495	461	450	492	488	481	507	454	431	504	513	470	474	495	463	476	445	459	468	503	441	470	454	492	492	490	477	469	483	487	499	522	502	471
62725	101989	81596	57456	39572	22656	3747	729	697	715	752	709	731	694	711	696	726	675	699	657	697	678	717	699	683	733	702	701	759	851	783	743	730	723	695	682	633	702	722	684	689	706	699	699	714	685	697	699	687	697	691	706	653	704	701	689	689	690	743	707	727	691	704	650	713	697	722	701	703	681	757	700	721	714	710	739	663	712	657	669	694	722	670	669	736	689	776	663	672	731	677	700	667	708	658	698	666	663	674	683	667	690	727	710	731	693	681	711	722	691	711	634	698	670	682	676	655	719	658	761	730	699	701	695	699	658	707	725	697	701	731	719	730	643	722	720	735	665	656	645	739	725	702	681	679	665	688	713	753	704	711	685	639	718	687	679	719	706	670	682	688	668	759	686	688	716	656	666	719	704	713	669	696	660	687	747	709	693	686	664	700	695	670	706	662	768	744	705	698	681	673	707	704	684	676	750	706	715	707	712	716	665	652	674	681	703	656	723	742	728	709	688	714	716	690	687	659	656	679	669	692	734	714	676	675	717	723	702	692	693	670	653	678	704	683	696	685	717	676	719	724	659	731	687	684	689	700	692	685	734	675	730	717	668	710	626	683	718	753	685	699	668	696	727	706	665	670	643	669	694	696	700	709	719	662	676	693	676	709	715	695	657	702	678	664	724	686	693	731	690	674	677	716	729	672	755	731	736	713	754	662	682	727	749	684	677	705	682	693	689	706	704	668	663	693	711	685	703	656	665	645	716	698	654	702	658	684	680	705	699	667	716	688	665	708	698	727	691	651	688	700	669	704	767	671	677	684	718	702	656	698	680	672	698	650	710	675	713	696	693	737	686	674	701	677	681	658	743	740	671	707	728	689	692	749	720	722	681	711	733	664	664	735	676	728	692	678	738	745	729	688	693	730	718	700	694	721	702	679	667	664	736	668	613	712	722	695	677	694	698	721	759	686	690	702	688	716	689	712	681	743	676	689	704	678	706	723	750	692	630	700	656	756	644	697	711	719	684	719	710	702	677	746	680	711	685	720	716	727	702	747	734	698	707	691	680	674	641	666	695	672	695	675	723	684	691	703	705	668	689	716	694	696	682	715	756	745	673	642	703	693	706	700	711	655	722	736	711	696	672	692	682	732	727	671	673	760	717	690	679	698	626	675	670	718	732	696	740	727	649	694	706	680	693	722	668	677	698	726	703	663	720	672	672	735	685	649	687	653	712	728	766	693	663	733	709	686	695	727	690	656	700	722	690	727	691	689	708	681	722	651	709	673	691	707	699	711	739	708	699	690	696	691	704	746	687	663	756	721	749	680	685	680	715	691	728	742	707	632	665	683	754	711	684	728	624	712	687	733	708	679	662	696	665	667	716	682	684	709	645	732	729	699	740	677	743	713	726	706	732	745	685	689	665	691	671	701	704	705	742	703	691	689	708	700	673	650	712	689	670	692	670	662	707	723	687	712	665	720	669	719	694	685	674	705	659	690	749	703	698	709	672	700	675	680	695	642	711	700	711	731	676	690	712	701	707	704	653	649	660	783	725	675	698	710	630	656	718	726	688	698	737	738	694	711	727	660	684	666	682	738	716	669	702	737	651	696	661	777	684	716	690	671	686	711	706	747	710	697	716	717	738	681	726	732	692	691	689	710	720	676	704	738	720	746	721	669	666	716	712	694	690	724	699	694	784	683	717	701	697	739	744	670	690	688	723	694	755	667	690	714	722	727	706	724	682	738	684	678	687	699	730	726	741	698	708	671	715	690	731	673	741	686	713	678	679	658	683	692	706	692	718	735	643	717	685	703	721	734	690	647	681	659	691	681	736	708	750	746	682	709	700	694	702	723	701	652	682	712	719	712	703	722	708	691	671	682	737	696	675	699	661	668	670	692	707	696	683	708	697	684	657	672	717	682	734	722	700	728	660	715	691	703	678	666	684	703	712	689	714	701	691	668	691	663	747	693	700	680	681	729	708	696	680	695	680	767	702	723	642	700	688	665	726	685	709	739	675	679	661	703	681	714	691	699	675	668	700	711	665	651	697	699	647	666	657	637	703	687	697	656	732	678	718	705	678	658	709	654	687	729	708	677	687	739	696	709	730	660	733	705	791	649	704	757	694	699	699	690	653	706	710	720	701	686	640	712	674	712	715	717	670	655	696	665	715	670	720	696	676	692	703	706	679	736	660	745	721	711	724	717	671	660	671	716	707	674	719	681	708	689	677	659	670	703	671	697	714	655	687	717	692	693	712	740	702	675	704	640	696	714	739	650	737	699	698	668	656	674	713	710	720	722	649	749	666	676	719	695	710	704	647	734	682	722	700	678	684	727	662	696	720	613	657	702	747	709	711	644	717	693	684	697	692	695	704	724	744	719	634	701	694	671	684	714	689	708	695	719	731	725	723	749	713	730	643	693	635	685	703	736	689	677	726	680	750	741	721	673	715	736	722	731	651	741	724	719	675	704	656	687	711	747	664	681	656	708	673	756	667	691	726	719	730	725	680	663	726	760	692	670	758	668	689	716	684	716	721	716	660	699	661	717	741	704	658	690	654	708	672	683	670	704	723	727	686	693	705	678	692	691	729	684	706	699	696	685	642	676	678	680	723	668	727	685	688	718	774	687	694	691	757	722	671	692	697	737	690	675	683	722	704	717	699	683	748	739	711	716	661	734	651	726	662	730	725	642	697	744	683	683	726	703	691	656	688	717	723	679	655	689	663	662	713	681	671	671	720	713	697	672	694	721	677	717	678	692	682	716	688	705	714	709	692	680	672	722	725	687	633	705	677	734	686	701	741	706	685	700	681	666	713	708	740	687	677	739	730	679	700	723	705	714	627	710	711	708	686	715	753	731	692	696	691	709	665	731	677	703	682	723	683	682	690	701	680	657	682	718	690	684	678	674	703	731	730	675	722	714	674	677	621	711	718	731	698	643	675	742	741	742	634	685	731	692	676	717	665	715	718	687	723	669	679	726	689	711	647	643	695	747	711	682	699	657	633	705	644	687	711	704	754	689	681	711	714	674	699	729	690	669	679	652	677	650	679	669	742	714	744	700	649	707	723	727	719	735	716	673	686	627	680	704	695	738	714	717	743	661	687	667	712	682	715	673	665	681	681	753	731	746	679	689	719	716	684	644	703	717	699	708	639	694	693	725	762	711	693	687	708	652	713	691	668	706	712	716	722	675	738	693	688	705	688	737	727	639	674	688	707	678	722	766	633	649	698	631	720	689	667	692	714	749	678	661	710	713	698	675	701	700	676	688	725	681	660	685	676	709	664	722	669	629	696	652	701	744	714	693	715	679	673	737	734	756	690	699	680	692	741	701	694	668	659	704	715	689	690	678	677	670	731	700	687	685	743	707	648	699	739	730	698	697	723	713	732	682	688	669	730	720	678	757	748	665	654	683	685	735	747	708	671	693	684	683	693	742	673	728	700	674	733	649	698	660	713	708	669	678	666	715	726	693	681	709	717	668	706	660	715	701	677	676	680	674	696
28308	27249	29673	17733	5547	1678	556	438	359	383	371	369	371	345	388	378	354	353	365	368	361	371	352	375	381	367	354	371	343	376	358	415	384	384	362	377	357	356	345	374	383	386	344	399	347	379	368	380	359	354	388	403	354	370	350	327	382	374	352	339	392	393	377	348	354	346	411	348	346	400	370	384	349	381	405	387	349	354	381	406	380	385	390	362	360	357	393	372	362	405	375	328	340	346	352	371	374	337	395	366	372	343	392	367	364	343	374	389	356	370	344	362	361	371	351	353	362	380	345	365	373	368	381	381	375	385	393	365	384	355	385	373	363	380	382	364	347	378	364	357	385	348	400	392	387	410	414	378	355	358	370	358	373	371	347	357	355	370	377	352	374	387	359	380	350	368	318	380	379	371	385	388	380	369	343	369	403	376	387	382	379	362	330	367	361	341	370	361	359	358	361	352	387	350	373	383	438	361	402	372	363	349	399	392	360	353	343	375	375	346	367	362	400	365	392	337	349	355	363	352	357	356	354	343	335	358	352	372	391	362	352	363	341	372	356	357	396	389	371	355	373	360	382	370	371	390	367	396	349	386	383	344	374	349	342	363	380	364	329	372	346	367	386	394	373	360	354	362	374	366	371	387	392	363	407	371	356	332	371	394	374	409	364	347	362	389	331	372	392	363	348	385	356	327	366	374	372	360	357	361	373	323	388	379	367	382	354	358	362	371	354	347	368	380	380	331	371	421	369	382	388	340	376	355	358	369	358	377	366	349	384	315	381	339	412	400	368	392	367	390	384	388	374	396	357	399	371	357	393	368	352	402	368	375	348	378	335	398	371	354	342	372	362	364	364	353	383	382	373	387	359	360	383	373	367	378	391	360	363	410	374	346	380	346	407	370	392	371	370	334	369	395	371	422	381	377	357	359	363	384	363	338	380	362	352	383	338	369	379	369	388	373	384	344	352	396	391	360	390	359	366	352	357	384	379	358	368	374	342	363	385	384	344	388	378	379	390	390	368	348	368	333	380	378	335	392	387	372	403	359	350	351	391	329	378	357	358	350	374	328	383	353	368	377	395	376	372	368	341	341	370	350	364	414	335	400	362	389	384	382	379	353	373	387	354	365	434	369	373	390	376	389	370	366	371	379	383	400	392	363	376	370	397	368	392	360	349	382	362	364	347	359	378	357	349	369	368	365	357	386	382	401	386	338	329	362	360	362	360	360	361	347	392	363	389	400	386	377	378	360	376	395	356	344	404	385	346	379	369	383	351	365	353	373	380	373	361	328	345	375	361	357	391	349	367	357	375	365	384	375	402	342	409	346	357	372	356	365	362	378	338	364	381	398	393	350	354	385	383	350	349	365	358	330	374	384	347	373	375	340	394	389	379	335	354	342	362	362	397	341	391	362	362	352	359	382	375	376	384	366	360	341	404	381	372	406	380	340	368	373	351	347	360	342	346	350	371	372	374	364	381	393	353	385	366	389	346	373	364	364	336	327	351	357	372	346	383	371	337	367	349	369	372	372	395	354	381	405	365	375	361	376	373	359	371	345	366	357	363	392	338	348	399	389	381	368	378	337	353	328	385	348	393	413	361	392	362	353	371	351	354	374	348	345	345	359	364	371	373	345	359	342	360	344	398	377	384	374	365	400	372	368	392	379	355	338	360	387	389	354	388	367	341	379	418	376	374	366	380	362	389	358	386	372	358	343	376	375	370	350	366	354	338	360	375	340	382	351	373	364	359	360	378	377	374	381	372	376	376	360	411	380	347	371	389	379	385	372	378	339	362	329	357	354	361	402	391	399	352	371	339	369	347	366	368	352	372	374	370	370	364	354	352	356	329	347	364	366	380	367	382	370	369	345	353	358	354	392	335	358	333	355	375	378	361	407	321	369	368	383	367	364	347	360	304	365	389	359	359	365	373	382	382	381	354	357	361	365	362	339	343	384	369	363	351	339	372	359	394	359	382	361	339	373	397	352	351	322	352	357	390	402	366	386	373	382	379	416	351	370	372	395	366	388	362	364	386	384	352	341	355	388	384	358	407	379	306	349	378	343	411	361	347	379	373	325	351	343	331	367	375	387	351	390	358	352	378	376	335	357	342	384	343	395	383	358	333	354	341	367	357	355	408	374	362	333	385	329	370	354	369	353	358	372	338	375	381	368	344	340	386	378	329	381	362	380	358	380	395	341	332	376	392	382	381	381	385	392	389	382	397	364	374	333	357	378	343	381	340	360	350	391	390	387	367	362	385	359	369	357	364	385	349	345	341	359	383	365	362	379	373	385	385	355	359	372	351	369	373	370	377	407	356	363	354	382	389	398	386	398	318	341	404	365	346	351	399	369	339	335	355	388	365	381	365	378	344	365	375	352	377	382	373	348	352	376	353	379	369	386	375	349	369	387	370	391	347	357	377	356	352	373	377	344	380	355	364	345	372	373	349	352	377	357	344	362	326	375	369	380	360	391	381	362	349	360	356	366	336	378	338	383	387	343	370	346	357	393	384	343	357	401	349	370	334	387	356	359	392	398	369	401	406	416	376	378	411	363	355	348	347	355	356	352	375	374	369	415	381	359	345	337	359	372	342	379	392	357	373	359	374	368	385	344	402	365	353	383	309	393	358	365	374	366	408	336	373	373	373	374	359	359	361	362	381	348	402	392	350	367	353	374	391	355	368	338	367	356	378	337	361	341	323	367	393	375	400	389	384	371	365	355	395	381	388	373	358	355	392	353	346	376	359	390	348	381	371	401	377	349	386	408	348	344	360	345	337	382	354	362	382	354	389	364	343	379	388	344	371	349	403	344	373	368	401	390	390	362	357	331	377	381	353	381	371	373	395	366	353	374	358	361	344	368	361	360	367	394	359	354	367	402	366	369	396	349	356	372	372	392	369	397	369	365	376	350	362	398	375	356	339	389	400	385	369	398	364	352	396	344	339	389	371	388	374	372	364	364	351	370	369	376	366	377	387	378	345	379	355	375	335	367	354	396	370	359	388	344	358	380	399	355	375	336	352	385	410	358	346	390	377	375	366	366	352	374	365	368	358	389	344	393	341	375	398	357	395	366	341	361	342	344	409	349	389	390	383	355	352	389	320	369	370	364	374	385	351	390	352	412	392	365	346	356	359	394	367	372	381	362	379	381	377	392	366	365	418	387	349	365	320	382	347	352	371	382	378	414	386	366	356	351	391	360	370	372	354	350	394	380	368	374	370	366	387	351	383	363	413	348	385	334	353	342	340	368	367	366	374	387	373	376	352	378	354	356	395	373	395	390	384	351	382	401	373	360	359	365	377	391	347	391	379	401	365	375	431	358	355	351	345	347	371	350	390	379	387	362	396	347	340	355	366	378	355	355	388	378	392	346	364	352	376	383	339	355	367	358	373	336	359	359	360	373	380	350	367	390	337	374	351	337	383	352	383	390	406	350	355	350	375	379	363	382	367	390	379	378	383	347	350	356	333	329	390	360	358	366	373	389	362	384	372	396	373	360
32067	45789	35051	18585	8589	3162	890	561	580	603	599	578	606	577	591	574	524	600	575	551	564	585	600	584	548	574	585	559	588	562	603	581	587	546	550	546	605	556	556	569	555	522	546	576	570	554	574	575	575	567	598	540	584	554	629	557	573	532	591	562	569	600	617	573	578	561	581	559	553	585	566	527	571	546	567	588	542	554	552	593	561	511	572	563	517	557	556	571	565	573	568	548	499	554	591	595	555	616	554	578	558	581	552	576	554	535	603	570	533	589	545	605	555	574	519	586	564	601	549	586	568	567	547	538	547	540	542	614	532	574	558	575	558	584	561	575	613	566	589	613	584	516	548	584	562	587	558	591	585	567	551	557	569	524	577	631	551	589	579	564	570	538	556	535	561	547	560	584	592	593	519	571	572	511	564	525	556	556	556	594	559	555	537	593	557	616	566	542	577	586	579	578	570	583	580	525	584	583	557	540	552	567	567	571	573	570	537	617	571	535	634	563	525	571	557	558	553	595	557	585	558	592	543	602	598	576	533	570	585	588	535	576	603	578	590	569	597	572	542	571	561	560	616	576	556	572	539	555	540	591	542	550	528	592	524	595	580	559	604	536	581	521	567	576	548	568	543	557	590	543	600	540	593	571	581	600	542	572	570	552	575	554	579	547	554	572	567	607	600	539	575	541	562	527	544	603	588	576	567	608	608	545	563	575	566	583	557	520	543	557	591	606	560	620	605	555	559	562	574	580	563	586	577	546	577	544	582	544	545	567	542	562	582	568	593	600	569	583	594	583	517	568	536	554	538	639	582	562	588	550	555	565	514	557	510	540	570	588	568	553	600	558	546	580	529	551	568	536	581	567	587	584	558	555	576	535	552	588	571	553	583	528	590	548	544	501	576	593	606	569	530	576	575	577	584	561	565	572	546	592	600	587	600	605	573	579	608	583	498	572	564	619	555	590	542	591	584	527	558	560	578	599	582	567	546	547	556	549	596	516	568	567	590	566	531	541	566	538	588	595	539	556	552	582	529	556	562	513	578	603	579	567	548	537	555	530	536	581	509	571	590	504	605	603	604	547	584	612	557	557	569	584	569	576	559	545	541	563	537	558	587	554	580	642	597	573	546	533	532	574	589	564	573	548	532	557	607	552	549	572	591	589	554	565	557	543	533	606	529	570	568	625	564	594	575	592	572	554	557	531	542	595	550	600	583	622	548	532	584	583	568	591	553	556	586	582	596	543	550	545	542	569	573	526	564	546	560	578	567	535	584	576	573	573	542	580	594	583	541	579	534	560	505	593	577	543	595	607	584	601	561	570	514	574	571	542	613	571	574	530	572	578	586	554	543	547	582	590	568	536	582	565	585	573	571	583	538	566	574	582	557	570	565	580	604	568	554	579	564	585	558	519	563	540	607	595	544	595	567	577	541	596	609	548	544	539	540	533	553	536	591	595	557	595	571	582	579	571	519	540	514	575	602	589	563	519	528	528	602	553	597	581	568	584	556	541	540	578	548	567	540	586	555	557	580	567	561	569	560	584	583	595	595	549	547	574	560	564	568	557	575	541	589	592	551	590	557	566	564	569	589	591	559	586	622	526	532	584	587	566	595	581	566	553	576	571	604	545	594	549	576	579	588	584	573	575	574	555	582	577	508	560	560	550	576	545	588	554	556	590	552	593	614	603	597	587	573	569	623	581	522	555	574	572	573	566	569	548	597	535	593	541	569	563	563	573	549	597	553	524	562	578	534	540	606	547	542	519	531	555	540	590	575	586	550	555	584	570	577	585	569	561	539	616	580	554	579	541	589	529	581	541	586	551	611	561	554	606	582	587	595	580	591	599	539	625	557	555	551	577	570	534	572	560	562	558	544	582	580	592	556	557	607	560	604	607	550	552	571	560	558	547	533	559	537	553	573	536	534	558	573	531	598	559	601	533	548	601	562	580	543	532	617	560	620	595	555	591	551	566	569	560	548	607	541	592	567	580	570	531	577	582	537	572	572	579	554	569	589	550	564	528	598	571	544	568	587	620	542	575	614	578	560	597	603	546	560	602	577	547	521	622	571	587	557	582	552	608	596	595	567	568	573	559	566	576	583	548	580	571	524	595	588	560	595	576	527	576	567	555	544	560	549	569	599	528	558	601	599	547	608	580	543	544	561	574	561	561	581	573	549	597	572	570	575	599	608	578	578	578	560	562	502	588	502	541	555	575	592	553	604	606	575	588	612	544	568	560	558	615	561	554	541	537	581	570	603	584	576	539	564	567	574	573	570	543	587	560	543	558	630	516	538	542	546	579	561	610	591	552	563	565	543	541	621	543	523	547	560	537	552	567	603	575	535	586	561	556	594	567	559	564	552	562	570	553	528	602	611	562	582	569	595	579	592	570	596	590	540	568	503	590	573	563	550	561	554	624	578	578	578	583	587	577	562	559	586	565	603	548	522	561	590	535	570	555	556	616	556	595	547	543	555	580	619	592	579	563	587	604	541	628	588	542	563	555	541	594	547	564	576	586	561	560	563	592	604	543	585	553	581	546	568	536	571	546	539	550	583	614	535	554	564	577	565	546	596	561	525	551	565	571	543	577	573	587	590	591	577	576	581	554	598	620	568	577	528	573	570	579	590	544	556	579	583	588	569	571	535	557	597	577	615	596	549	553	527	592	580	565	561	577	551	568	551	590	582	567	568	570	525	641	605	607	572	583	557	560	582	566	533	576	571	553	611	550	553	585	574	585	553	565	549	555	561	551	544	568	569	556	568	574	571	559	561	577	552	624	562	547	583	543	554	545	581	548	534	573	577	602	559	523	600	565	556	571	565	582	565	576	601	548	558	563	608	574	545	577	592	598	591	566	574	592	578	586	542	554	598	564	541	584	600	560	579	537	548	598	552	578	586	560	589	576	565	567	539	575	548	541	539	546	558	563	581	549	552	593	566	573	553	571	559	593	577	549	558	554	568	588	621	542	581	589	540	578	571	519	553	560	576	584	567	568	574	552	561	549	576	531	543	619	534	600	549	564	574	593	570	558	577	556	603	582	577	558	540	569	595	553	569	565	561	565	565	594	550	592	571	521	548	556	578	552	535	548	581	560	545	564	589	546	574	569	586	547	563	548	582	588	588	563	527	534	589	538	612	548	559	548	560	554	556	570	575	580	594	559	551	567	552	538	593	559	573	558	530	523	538	546	560	592	594	600	582	572	569	560	567	553	576	575	535	579	591	547	553	561	561	583	610	591	583	585	609	555	550	558	499	589	582	552	561	569	596	561	558	555	577	577	542	614	573	520	574	564	544	570	598	574	538	576	607	558	515	571	574	541	567	580	548	582	523	599	540	571	533	535	580	579	570	560	608	592	547	534	575	597	555	585	568	594	617	541	582	571	573	577	568	519	537	570	596	586	569	550	583	550	605	547	558	547	570	568	529	521	571	539	572	539	604	562	590	596	574	613	568	571	526	548	568	560	557	555	568	588	532	563	561	566	519	561	544	552	577	555
24409	22363	33186	30813	24671	17184	4261	534	508	471	478	492	473	496	460	462	477	495	487	488	483	517	479	437	485	473	459	485	487	499	483	429	462	490	466	469	487	452	488	434	473	498	451	489	485	468	458	500	472	472	446	440	442	435	463	482	471	438	449	430	469	474	465	465	465	462	473	455	451	463	467	428	404	505	438	445	473	441	472	460	466	420	432	464	444	446	479	447	450	477	463	453	427	509	465	488	427	444	450	427	469	423	483	461	490	438	444	513	434	429	506	493	446	502	471	494	423	446	446	457	458	463	447	461	430	424	490	459	444	467	454	428	443	493	479	473	458	474	452	409	464	456	424	493	452	476	418	426	420	477	470	460	477	483	477	490	463	487	492	471	470	467	433	468	485	474	451	467	457	465	440	471	463	441	475	526	468	462	453	444	457	475	452	442	480	479	461	461	471	455	459	459	452	419	486	472	469	443	472	436	413	472	441	425	502	441	489	485	458	467	489	449	423	435	427	463	465	465	442	455	444	467	416	453	473	453	487	508	423	436	445	460	460	452	427	461	449	437	447	449	464	416	493	463	469	460	473	472	446	463	463	460	453	481	471	423	433	450	466	474	418	442	461	457	446	502	438	448	449	448	448	435	422	435	490	468	480	486	449	441	490	480	452	422	442	457	464	447	453	489	467	491	478	454	432	472	457	464	455	485	489	473	468	476	439	457	451	435	435	457	482	446	428	475	461	463	464	431	471	445	490	472	461	460	461	471	498	454	471	455	464	494	463	479	472	414	453	468	462	466	516	446	444	453	457	486	477	422	462	479	465	437	486	482	458	475	441	465	484	489	455	472	475	453	470	474	472	444	474	467	487	505	479	468	432	439	506	484	499	442	449	460	427	478	483	415	464	475	463	440	472	431	462	456	450	446	431	475	438	430	472	437	456	415	486	454	437	473	457	462	433	455	478	503	465	403	452	457	469	445	423	456	475	434	432	490	480	428	432	459	488	485	479	457	432	482	442	415	442	493	458	505	459	425	468	435	466	458	456	439	478	417	465	501	427	460	477	496	459	459	471	459	485	387	429	418	457	464	450	421	437	424	457	496	456	438	435	444	460	470	424	452	445	479	449	449	475	444	465	450	470	485	494	479	480	434	426	450	400	446	447	443	454	450	442	481	468	462	470	423	460	493	464	488	463	472	437	479	462	461	455	464	502	461	446	443	445	469	474	442	423	453	429	452	426	461	464	466	494	514	469	480	446	462	490	467	432	432	480	470	454	429	473	427	458	421	468	414	442	488	448	443	449	454	455	484	443	447	465	469	426	439	462	485	470	486	490	436	482	479	474	476	458	464	485	455	446	489	461	454	454	440	443	456	467	492	440	492	467	451	484	474	449	471	464	448	484	450	462	476	477	438	436	472	471	463	480	470	453	430	492	472	458	455	479	483	477	465	453	465	460	451	435	421	480	461	456	435	425	493	470	490	502	465	448	486	449	459	474	456	460	479	439	439	480	449	458	436	443	417	438	417	434	474	469	474	420	418	496	431	485	452	478	463	454	492	451	469	481	440	465	396	481	488	446	455	435	444	444	452	446	468	481	451	470	456	496	452	439	465	468	510	446	441	460	461	430	497	480	458	472	475	474	471	448	445	478	480	504	459	454	448	461	478	442	456	460	450	446	463	467	481	439	459	487	462	474	470	501	447	487	434	456	408	466	468	455	452	476	451	462	468	477	447	446	458	497	460	460	474	487	426	450	492	437	465	451	465	448	452	429	472	462	427	466	456	447	433	489	489	458	454	482	461	474	430	441	460	459	475	483	379	462	432	468	446	437	454	443	487	438	442	446	457	446	457	459	463	448	496	457	490	482	442	476	493	484	455	453	478	474	456	538	450	446	469	463	510	471	458	461	453	453	459	461	471	466	437	429	498	467	484	451	461	457	456	474	410	484	458	466	453	459	474	433	455	466	428	438	483	446	470	486	440	442	476	480	439	463	508	459	472	473	463	491	475	460	474	463	481	448	448	509	437	488	454	470	491	457	453	451	489	463	418	460	473	465	427	502	459	490	469	470	450	482	464	466	473	448	462	457	458	449	442	490	453	462	457	440	504	457	482	474	475	480	452	451	463	486	468	458	470	455	463	495	439	457	430	500	479	465	490	450	427	479	460	420	434	487	452	468	475	432	451	475	441	483	483	447	469	464	455	465	453	473	491	469	451	474	422	457	494	427	488	464	455	424	476	451	479	450	443	491	446	506	459	466	496	446	428	458	487	441	462	478	474	430	460	402	442	470	446	501	439	471	471	471	469	430	453	472	490	431	470	447	451	473	449	440	455	450	497	458	463	446	446	476	426	500	447	467	485	486	475	421	450	499	405	458	480	493	456	465	439	466	451	457	440	468	467	487	479	466	447	485	429	441	476	476	478	504	452	463	463	441	485	468	445	435	461	483	464	483	449	443	464	458	432	423	471	474	421	430	465	506	475	447	454	472	508	436	455	485	500	443	437	462	462	468	420	403	463	444	468	480	452	449	484	409	451	460	478	492	460	460	451	470	431	471	439	446	472	464	437	426	421	458	484	431	453	476	443	446	437	479	497	442	449	465	488	462	493	457	498	454	412	455	483	447	434	485	461	476	429	463	465	459	450	499	441	461	474	466	474	480	505	445	465	472	453	482	488	450	498	474	468	428	456	494	459	455	462	416	480	479	466	449	429	456	442	432	427	416	467	464	462	461	463	479	469	442	448	438	447	477	432	477	481	494	470	442	462	465	451	447	447	469	461	458	447	443	444	469	487	442	491	437	432	464	453	474	440	432	472	533	479	468	441	429	460	493	472	463	491	467	437	510	475	483	469	465	463	470	468	479	495	462	447	430	406	451	500	461	477	443	449	484	425	473	432	469	445	453	469	441	469	460	464	435	442	453	466	433	484	434	454	440	484	459	470	465	471	502	460	468	453	452	441	446	512	526	477	440	449	440	456	501	474	419	466	471	446	458	472	447	479	457	419	500	484	463	435	469	448	447	428	471	497	453	466	444	452	451	475	460	490	499	461	458	517	453	476	443	460	420	476	464	487	444	461	474	480	476	448	461	474	425	438	477	476	441	461	433	436	460	462	448	456	436	448	453	442	444	476	438	473	497	432	491	444	443	465	437	448	442	441	465	481	440	447	466	441	477	464	444	456	504	458	474	472	505	480	465	483	430	452	466	472	462	492	459	477	446	453	445	428	459	456	496	432	428	465	487	440	470	415	445	438	473	498	445	450	468	458	461	479	467	448	433	441	467	464	470	440	463	465	424	460	507	486	480	462	489	430	468	474	449	471	467	443	454	424	490	416	443	468	458	472	446	502	441	451	455	452	420	469	448	465	459	466	488	464	484	459	491	439	457	492	475	470	451	489	499	462	469	457	440	457	461	442	442	448	507	495	436	449	446	468	455	449	426	455	451	467	474	489	470	466	461	436	447	478	452	467	464	459	465	481	461	462	487	460	434	470	447	475
57999	91176	71911	47723	31823	15219	3656	727	689	732	714	667	722	669	688	638	716	776	702	711	710	662	717	680	705	722	729	753	729	757	727	736	671	689	733	686	715	664	706	679	757	694	720	745	662	718	713	686	651	664	698	680	697	664	685	733	737	663	738	725	638	699	690	702	708	701	733	708	717	709	722	671	720	699	739	702	706	739	710	745	713	670	688	665	718	696	697	661	680	681	695	671	726	697	722	705	741	719	695	680	727	684	690	694	675	670	747	706	708	652	655	659	666	702	707	692	645	707	708	680	729	697	676	697	688	666	717	682	722	720	669	672	694	715	677	718	699	679	699	653	683	688	674	687	734	731	767	682	722	675	683	730	732	696	744	693	667	737	652	685	691	698	701	694	668	695	677	728	701	694	677	725	719	689	734	689	703	685	663	691	710	701	702	695	740	680	669	664	718	700	726	706	718	695	697	713	680	710	692	706	642	689	682	729	705	692	715	705	724	729	701	716	718	709	677	673	734	742	696	685	674	700	723	703	678	703	696	732	746	690	724	652	704	651	719	670	696	704	761	687	733	676	716	696	652	716	691	686	701	748	709	632	641	672	676	694	701	682	709	696	727	729	688	675	649	691	684	715	752	723	705	719	666	694	706	640	702	683	723	689	710	653	685	747	656	721	691	770	712	696	706	690	665	708	694	675	692	666	684	726	678	692	710	696	655	637	708	710	681	689	704	698	673	683	730	743	682	682	703	705	683	744	701	690	705	690	709	692	731	743	667	677	738	764	705	676	703	688	650	637	672	667	726	767	729	726	679	627	677	731	722	697	682	729	748	678	675	680	730	737	665	680	725	670	720	680	721	692	747	670	722	727	708	676	672	677	686	663	688	681	650	724	654	703	697	697	686	680	726	729	718	714	690	731	688	666	656	666	690	714	741	681	646	728	685	668	659	687	688	754	710	692	692	681	724	709	726	716	681	717	692	669	754	705	740	668	679	697	653	716	715	674	661	717	639	711	674	702	681	691	696	695	672	701	705	704	740	642	690	700	654	683	674	705	718	748	736	717	726	678	681	717	678	663	738	720	652	669	715	727	691	708	703	698	691	750	658	747	664	656	711	697	659	724	727	668	732	688	723	751	706	692	705	691	707	754	670	719	686	695	667	686	670	708	718	701	673	700	710	696	696	676	696	706	693	716	674	715	672	699	720	715	667	713	641	725	680	727	704	685	718	659	686	706	726	675	655	702	765	690	696	702	712	692	684	719	702	716	722	678	698	723	694	710	718	684	685	669	725	679	713	696	683	668	661	714	703	695	696	686	684	735	669	690	705	694	698	666	654	696	690	676	744	701	661	745	734	725	715	744	683	755	723	706	715	696	646	716	755	654	696	695	683	719	694	700	721	732	723	698	690	677	681	711	721	710	695	714	723	722	665	637	673	649	668	684	705	718	727	711	724	679	685	692	665	714	712	731	679	696	748	710	717	685	730	671	759	647	746	672	701	711	709	708	710	685	706	722	713	700	703	677	735	729	676	693	690	726	692	713	703	739	730	706	707	739	676	665	670	710	658	662	667	675	643	673	699	697	675	672	686	708	685	667	711	705	705	696	685	681	690	692	697	707	679	687	704	704	711	695	690	724	728	761	770	712	709	704	720	675	686	647	662	691	686	690	712	656	731	686	704	716	672	700	684	694	643	687	684	710	647	668	651	677	701	722	688	688	687	655	704	681	689	655	654	675	693	757	691	657	687	696	709	697	723	697	672	666	714	719	709	732	741	755	699	702	705	715	718	700	700	689	706	700	699	689	670	699	688	695	726	686	693	719	730	699	687	672	729	702	682	717	759	652	749	717	711	743	705	694	709	686	667	759	732	697	691	674	692	746	677	706	722	647	678	659	707	732	637	680	708	656	695	738	673	673	714	691	697	668	682	703	708	738	747	709	720	716	714	739	719	703	700	693	704	754	684	737	692	678	738	721	671	715	685	715	675	697	677	725	651	673	692	643	681	694	700	660	720	730	737	688	725	708	685	700	712	702	698	664	721	684	705	716	754	659	707	780	700	653	719	675	710	731	682	685	710	655	728	696	681	664	707	701	693	689	742	681	727	686	673	761	700	720	669	660	688	703	718	707	698	687	686	688	699	682	729	710	699	685	655	708	683	706	729	691	706	701	667	716	672	725	707	686	644	665	708	741	693	677	691	709	676	698	733	687	727	696	682	744	718	735	714	698	690	725	689	738	690	753	691	690	692	681	718	696	689	669	683	675	693	708	673	731	734	698	714	711	723	709	679	654	668	686	725	670	721	693	671	688	716	642	713	749	726	734	713	657	718	647	697	691	692	690	716	712	672	697	730	714	692	717	692	697	714	659	709	691	705	717	712	669	655	662	709	693	695	683	716	760	690	719	711	703	673	683	697	702	697	698	698	709	689	717	705	716	711	672	704	692	715	672	710	661	716	695	667	756	700	632	719	656	710	717	675	692	712	687	694	681	653	758	694	668	699	693	684	731	704	717	709	683	703	673	651	684	692	683	719	723	689	700	655	702	692	758	747	716	713	680	686	716	746	754	697	733	696	681	668	730	681	687	631	741	723	726	645	716	717	729	717	720	673	651	668	659	714	679	708	694	675	734	665	744	729	671	709	636	706	673	689	675	691	712	661	689	675	695	693	692	748	670	675	672	690	678	699	800	678	700	696	686	701	710	723	664	721	678	674	684	688	687	718	627	724	733	663	677	669	693	690	731	685	732	707	678	676	665	666	737	753	740	686	694	729	696	688	669	666	682	678	682	676	705	707	669	717	741	710	705	751	704	693	706	718	688	693	663	697	652	686	754	632	694	724	716	662	723	704	723	703	733	723	673	734	756	725	700	691	715	662	700	709	728	674	695	709	684	659	735	738	710	652	747	661	683	715	718	687	713	711	716	689	738	696	735	712	712	708	742	635	680	708	709	707	774	683	722	699	743	714	683	693	767	713	670	697	743	732	741	677	686	715	676	668	713	673	641	681	702	681	718	722	711	694	700	634	718	685	676	707	724	725	687	701	739	653	647	714	688	670	666	703	748	690	684	717	739	715	729	707	662	698	678	726	689	698	688	683	754	719	664	731	658	698	728	678	720	675	715	665	687	708	688	699	721	691	722	694	697	666	734	719	716	673	688	722	698	714	672	674	715	697	712	634	686	695	682	679	676	712	673	665	708	716	674	712	689	705	697	700	702	700	677	671	682	669	716	701	727	716	705	673	684	714	676	692	699	721	703	686	670	674	670	649	683	676	701	745	712	707	711	699	684	670	713	679	616	696	721	742	688	685	705	631	673	689	707	700	691	718	666	724	706	680	759	663	703	669	719	754	690	678	702	726	683	757	657	684	656	668	648	698	705	715	666	704	681	716	660	722	676	704	698	690	724	690	700	680	684	682	684	666	693	706	769	676	672	692	686	668	719	688	657	672	726	651	657	663	669	717	667	726	718	676	700	700	701	765	639	722	692	635	697	646	671
23440	21874	31517	27586	24737	22230	11719	834	492	481	518	513	483	470	535	477	541	476	491	459	484	539	455	468	517	488	511	480	504	539	487	482	480	471	486	419	508	478	475	464	463	513	470	423	508	468	488	492	507	428	501	478	490	485	498	467	455	483	465	448	466	464	505	482	497	463	450	480	498	442	484	483	519	457	463	467	488	482	475	470	492	447	468	496	477	440	495	497	472	507	450	511	449	489	450	438	489	446	491	485	456	471	478	497	507	446	492	473	440	450	515	475	487	436	448	478	458	431	469	458	515	461	503	492	444	489	516	499	493	442	493	442	461	461	456	521	482	478	496	474	514	477	490	473	455	510	476	467	484	443	512	487	476	487	520	447	471	452	487	462	478	485	459	481	451	486	501	500	449	456	455	489	455	484	461	497	481	462	492	453	471	469	462	475	470	444	494	462	479	442	462	472	484	511	491	497	467	466	499	447	452	432	414	486	467	484	495	482	474	497	531	457	426	466	453	460	523	510	465	470	523	501	456	452	470	454	461	433	474	456	457	470	479	445	488	468	465	473	469	487	485	491	497	455	479	492	450	457	488	478	463	529	435	462	442	472	492	474	479	466	411	532	481	484	495	477	515	478	466	476	464	476	504	432	472	456	491	501	475	523	479	451	456	491	463	497	497	463	468	478	483	452	455	453	455	494	489	431	469	472	426	516	462	496	515	439	449	472	485	489	476	492	527	473	450	476	522	466	485	469	475	459	442	489	435	465	443	479	478	452	477	435	479	513	420	468	428	456	465	427	471	470	503	457	460	422	484	462	501	484	486	454	447	478	463	483	456	448	492	457	469	479	477	460	483	469	461	478	509	466	460	496	467	475	455	427	510	510	467	463	473	458	485	481	464	451	441	472	444	513	465	478	480	476	502	463	510	472	464	504	471	467	478	501	428	434	446	492	443	470	501	473	468	463	470	458	476	495	452	515	456	470	479	478	483	488	481	456	454	454	442	458	483	486	457	486	444	446	468	433	500	485	483	443	476	471	442	449	455	456	481	461	450	465	440	476	508	473	482	489	466	445	477	451	461	483	467	496	474	487	448	467	471	471	476	456	477	472	499	463	466	514	475	463	466	481	486	481	462	471	467	481	443	498	447	470	518	478	468	465	471	460	442	427	514	456	484	479	466	440	408	468	493	480	525	476	465	469	457	456	461	469	432	500	450	483	475	491	497	463	452	425	448	510	473	466	468	455	522	475	427	435	481	471	478	464	473	477	460	457	524	457	510	453	481	440	497	449	480	447	500	430	433	446	466	486	473	467	522	443	484	533	454	466	470	473	419	476	460	474	495	451	471	485	500	456	499	472	474	427	481	500	495	475	488	508	479	464	462	441	475	472	449	498	499	493	476	479	450	495	480	441	457	454	477	461	469	476	463	493	465	442	472	463	470	465	489	508	493	480	450	466	458	445	470	471	460	468	458	478	503	466	526	461	509	456	484	447	448	478	450	475	474	474	461	458	491	467	509	478	439	444	471	456	503	461	432	500	454	483	473	478	484	464	451	481	474	500	489	476	462	474	451	494	465	467	427	514	485	470	447	461	516	457	451	448	508	486	447	468	476	493	519	442	492	485	470	429	462	447	472	450	451	467	451	493	463	474	432	450	452	465	478	512	504	457	484	443	464	494	497	481	463	502	490	495	470	486	476	482	479	464	503	449	497	444	472	474	492	471	462	494	462	486	498	471	467	459	461	460	475	459	443	504	460	481	431	457	463	424	427	482	484	456	496	440	418	475	488	471	481	466	482	488	463	459	469	482	464	453	471	494	507	439	477	438	441	494	503	449	483	481	469	480	497	458	488	426	485	501	490	465	503	486	492	475	495	471	455	445	461	475	459	497	491	452	486	477	499	499	462	476	489	482	454	451	460	517	476	461	468	455	469	460	484	441	475	438	470	462	456	487	465	454	471	446	439	479	493	470	448	503	473	475	431	480	423	464	459	474	482	507	500	457	464	467	461	502	454	453	482	497	492	433	466	528	443	533	467	476	495	462	447	442	484	482	465	474	447	469	448	488	459	458	498	470	515	461	473	482	521	448	436	460	458	494	504	484	496	454	480	451	441	424	441	481	441	461	468	502	491	505	514	479	415	475	459	487	490	447	472	483	473	489	469	460	446	489	476	473	461	492	519	450	440	486	539	467	481	448	448	480	461	485	459	464	456	479	470	466	428	469	439	472	468	465	468	494	472	480	486	464	469	458	480	444	490	478	464	488	475	465	531	435	467	484	527	461	451	426	514	475	467	462	440	456	469	438	519	465	495	466	460	494	465	473	472	474	454	480	478	487	503	490	499	458	430	455	469	477	460	482	425	469	450	464	469	451	449	464	446	466	501	484	459	448	442	482	495	450	456	486	460	488	475	492	457	501	471	466	450	529	424	483	478	510	497	463	464	467	487	490	523	478	477	519	435	484	444	466	482	435	453	522	473	454	435	458	477	468	429	499	497	472	470	496	461	451	470	452	488	461	449	502	504	474	447	436	489	437	459	522	448	465	492	479	505	487	464	426	456	478	475	504	467	490	472	470	460	497	485	504	442	514	473	487	465	474	479	459	434	475	503	490	504	488	480	441	464	489	483	479	453	454	473	478	477	457	460	478	480	478	432	435	462	503	474	448	443	441	445	446	448	477	489	479	462	491	467	521	465	481	458	466	445	466	423	468	461	481	502	473	514	473	481	490	479	455	473	502	423	499	498	505	483	479	454	474	429	467	470	453	502	441	474	473	440	492	474	451	488	464	493	496	506	489	444	446	475	453	485	501	482	473	413	476	463	480	446	458	476	463	491	479	455	453	474	467	524	453	451	477	485	469	452	513	466	457	454	471	473	459	489	467	488	485	439	473	518	473	496	494	460	500	487	463	489	456	445	473	469	467	476	469	471	463	499	517	506	501	476	489	453	456	482	463	445	462	475	507	500	479	479	529	511	463	502	438	467	470	489	447	458	450	506	479	501	501	447	471	498	459	474	450	460	453	485	452	472	473	450	438	455	426	539	483	471	459	452	476	451	456	471	468	439	517	511	438	470	489	466	485	497	451	458	442	475	472	467	465	477	513	486	467	486	495	471	487	484	480	484	487	467	479	455	467	491	459	434	519	479	467	509	469	469	475	469	445	482	481	460	478	501	472	481	470	500	478	481	486	466	450	451	477	459	433	519	497	498	477	459	448	504	462	458	466	486	471	455	482	466	455	487	461	479	480	466	459	470	457	459	469	496	457	490	488	437	476	500	488	474	476	517	479	482	464	487	518	429	444	444	456	462	535	469	456	491	486	467	463	494	491	456	465	436	469	492	500	450	466	501	468	477	489	495	498	476	470	501	476	468	452	465	436	442	474	454	508	453	475	462	431	514	490	481	497	477	478	501	498	466	482	466	472	490	487	427	470	439	465	464	436	486	460	467	469	470	468	493	459	435	475	482	448	497	470	475	493	452	497	494	489	517	434	439	464
62707	102418	82432	58229	40070	21760	5351	756	705	739	714	777	752	725	701	674	708	733	700	734	709	670	704	751	731	687	748	731	781	803	810	731	664	685	699	679	708	725	707	671	680	707	684	684	683	682	688	714	725	670	684	739	702	707	657	725	687	743	681	689	687	724	713	725	721	697	728	667	722	721	725	677	748	625	738	684	693	676	698	665	651	689	679	678	701	691	668	745	669	730	654	686	721	737	709	700	687	715	693	689	670	672	711	655	697	711	708	674	689	682	690	673	676	763	665	686	719	659	699	634	704	684	675	709	697	719	713	687	663	679	706	715	719	754	699	683	736	707	670	698	663	678	697	700	700	674	696	718	666	671	750	686	739	651	719	698	690	725	702	680	739	739	675	698	741	695	722	689	720	736	742	668	704	703	797	698	711	726	675	724	681	685	741	706	697	666	735	720	694	721	716	686	662	670	672	695	674	706	693	721	694	644	738	705	683	677	693	725	707	664	689	692	743	716	733	707	749	737	690	686	660	709	693	660	712	694	751	704	715	716	677	676	728	709	671	688	676	712	724	659	687	674	768	735	718	732	676	682	748	693	690	665	700	683	718	694	735	681	731	728	694	700	688	680	691	718	698	709	667	703	732	696	685	701	712	660	710	668	669	718	683	724	709	715	744	705	698	671	703	658	678	722	704	685	707	726	663	710	722	686	764	704	742	704	717	676	736	677	701	723	660	708	662	640	699	728	719	724	672	702	685	650	726	678	707	692	696	691	671	683	682	734	707	697	666	705	664	702	705	708	691	670	725	733	650	654	713	624	667	726	710	716	731	688	695	666	729	741	684	668	674	693	711	703	745	699	730	764	713	666	708	648	682	721	686	699	700	682	655	755	718	722	719	675	724	713	701	695	729	692	676	685	707	675	687	706	682	721	701	679	702	671	687	729	698	691	726	688	711	727	678	663	746	630	765	743	656	712	715	706	660	740	738	721	689	710	760	725	719	680	690	723	681	670	699	703	678	740	747	745	698	720	700	724	717	707	719	738	683	720	703	710	707	652	717	656	684	703	667	751	710	718	666	737	719	727	787	655	677	690	706	653	719	719	688	720	742	676	695	753	653	695	630	722	708	700	726	669	689	718	703	651	690	730	682	683	752	684	686	690	679	686	683	702	667	716	726	736	697	686	650	695	711	685	664	717	701	671	695	695	679	683	688	680	728	702	685	670	676	736	696	698	707	692	728	737	715	733	733	699	698	725	717	703	664	727	694	663	724	680	708	690	697	698	713	680	708	740	714	736	727	739	659	709	681	716	666	675	674	727	711	706	724	718	699	715	666	662	726	679	715	702	721	686	721	668	725	758	684	714	696	683	707	714	756	732	674	737	645	685	715	712	730	693	711	731	676	685	702	714	684	774	725	717	699	651	739	754	722	690	707	656	711	666	744	674	625	695	725	667	715	727	702	645	732	736	718	715	713	696	695	692	729	707	735	700	725	724	683	708	739	703	672	692	706	734	706	716	649	789	631	693	714	656	699	701	664	744	706	685	663	718	680	726	668	705	664	668	692	649	679	691	665	698	727	674	686	702	735	743	711	722	744	675	696	686	726	727	726	702	690	736	726	711	694	710	742	715	670	703	704	701	716	678	700	681	717	672	678	748	746	679	695	781	679	679	659	704	704	717	696	729	707	707	616	652	669	680	713	702	700	672	696	700	690	704	676	760	687	682	728	670	678	722	661	686	689	735	640	727	662	703	724	674	700	693	699	672	729	725	728	720	688	689	703	701	725	708	700	680	706	680	686	735	671	715	692	723	708	720	707	715	645	700	676	673	683	673	749	700	654	715	733	704	709	732	676	717	691	680	658	712	682	701	647	745	713	714	702	703	711	738	693	725	688	666	695	684	722	687	675	769	719	649	661	711	695	664	718	678	672	674	678	642	711	683	720	702	708	728	687	693	677	670	702	722	673	674	715	691	694	712	709	682	708	693	698	689	717	702	726	699	675	672	637	701	708	738	664	734	656	723	710	709	744	693	721	712	716	734	712	724	690	722	699	684	679	716	723	690	687	746	723	714	716	699	729	693	690	738	681	674	694	735	679	692	706	665	694	701	684	722	709	712	708	677	704	704	690	701	758	653	724	661	693	700	686	667	684	698	707	683	701	704	731	686	678	662	681	689	683	717	726	684	712	665	688	720	703	707	707	658	701	705	714	726	691	678	648	645	673	686	682	736	720	712	727	710	652	786	703	693	688	667	773	748	713	718	679	727	649	723	679	743	716	688	695	681	776	698	678	708	661	725	673	676	683	716	687	725	670	682	669	707	741	724	667	691	786	673	725	704	685	739	704	715	704	630	718	726	739	681	743	711	686	687	739	685	686	695	741	699	660	715	674	686	688	694	655	715	710	705	656	675	700	671	736	714	681	672	692	701	702	714	635	716	701	721	704	678	681	680	680	687	680	750	689	647	720	745	701	668	714	725	699	687	651	704	737	704	663	673	701	687	736	689	689	738	715	675	686	750	677	680	716	758	728	718	728	715	727	727	707	728	698	680	713	697	641	713	721	690	694	723	730	721	692	713	696	701	691	710	715	661	750	685	714	720	699	653	671	721	681	662	645	670	712	710	713	711	711	683	641	653	694	687	699	672	688	696	655	673	719	656	706	664	675	651	705	684	718	696	722	698	799	707	711	726	672	640	657	675	675	700	711	688	708	740	660	679	697	681	652	711	737	688	673	715	710	653	711	740	728	704	666	715	671	687	664	672	640	674	671	710	739	691	773	716	727	697	760	725	737	673	652	736	710	751	715	701	736	688	687	724	692	703	715	714	714	705	717	687	676	716	655	700	703	674	668	733	681	718	663	726	712	727	716	708	682	708	667	707	661	681	664	673	726	655	711	704	672	710	710	718	727	719	647	740	697	715	713	710	718	678	698	677	710	712	724	680	684	684	669	684	688	691	713	716	756	697	661	676	728	682	685	735	699	711	773	695	737	702	692	731	675	719	745	673	715	689	741	642	712	716	714	681	680	692	670	665	654	680	715	714	705	701	690	669	725	690	696	714	667	708	683	691	717	686	728	676	700	739	668	739	686	714	695	662	689	696	713	642	752	777	692	680	704	697	667	693	724	725	711	694	728	648	696	744	726	709	649	723	650	762	718	720	710	719	642	720	649	708	677	663	675	715	690	718	752	685	722	652	704	669	702	697	666	754	717	708	692	709	736	672	711	700	706	690	734	709	661	704	675	686	706	669	683	732	739	689	695	675	681	685	670	696	716	702	723	717	699	671	672	714	723	687	704	678	651	699	689	691	715	728	700	668	717	759	738	650	679	709	716	725	726	687	687	740	715	702	720	705	710	712	725	717	715	741	721	695	654	687	699	734	694	719	749	725	701	716	695	692	725	726	708	731	705	740	719	661	717	729	714	674	693	711	785	721	699	671	695	730	626	725	729	737	726	697	752	726	709	708	699	676	717	735	665	697	693	679	698	674	703	698	700	674
28494	27443	29772	18225	5696	1609	506	377	402	329	400	401	396	347	364	364	362	398	372	337	396	412	368	354	366	374	348	382	389	380	342	375	378	376	419	398	390	395	361	364	394	368	378	370	338	368	335	371	343	393	355	399	376	400	374	371	384	386	398	362	401	384	386	360	357	374	376	388	370	389	357	337	404	373	393	372	369	360	394	391	393	384	333	368	366	395	340	382	355	378	383	434	378	376	390	381	395	392	379	407	369	374	361	377	372	363	371	366	399	388	340	407	369	375	370	413	370	380	384	403	385	407	360	376	385	361	367	357	353	368	367	384	378	383	354	405	391	371	358	371	368	360	371	380	354	321	360	365	332	380	332	394	378	369	363	363	318	349	397	372	382	348	372	377	389	380	356	372	365	372	363	423	389	394	364	361	365	375	362	399	384	362	396	382	395	374	348	366	349	372	356	389	385	348	381	404	397	413	348	399	380	401	394	389	380	392	377	345	390	377	369	399	367	372	371	393	383	359	380	375	407	374	426	378	387	378	388	361	390	390	375	355	379	372	355	376	369	372	392	384	395	400	374	379	384	321	360	395	347	380	369	363	404	403	374	393	363	438	400	396	363	377	388	375	393	386	351	352	365	377	358	376	379	381	361	377	365	352	395	376	380	356	370	391	395	380	401	395	366	364	374	396	371	375	356	354	401	374	388	379	381	383	383	384	365	368	352	384	385	413	361	367	386	324	348	355	355	389	393	388	368	374	416	418	325	358	405	386	389	413	329	386	404	361	353	391	364	386	365	352	379	366	389	388	376	352	372	366	386	339	367	374	368	377	337	384	388	340	396	397	403	395	419	389	368	398	380	374	391	382	364	362	394	385	377	382	373	380	382	391	345	342	347	349	392	369	376	378	382	367	356	346	366	367	387	365	388	353	377	342	380	397	345	370	361	370	368	367	389	378	408	356	377	376	395	375	353	409	373	378	371	390	339	361	377	393	370	362	345	391	414	378	340	390	363	347	355	369	387	389	323	372	354	339	353	399	408	380	384	398	369	369	339	389	357	347	389	369	403	362	369	412	378	373	388	379	373	371	405	384	387	392	338	397	360	371	399	374	382	416	405	376	376	384	408	357	368	350	385	409	371	403	381	353	375	341	375	374	370	389	360	375	369	387	360	399	353	371	397	407	383	380	373	366	354	395	340	374	334	363	356	357	366	356	377	393	408	361	347	358	396	371	387	392	354	358	364	381	388	385	384	391	377	378	347	377	370	388	372	377	361	386	399	373	411	426	378	384	370	365	354	383	401	375	387	403	376	377	338	364	402	386	379	382	371	358	368	357	364	377	377	400	364	382	357	365	406	401	377	351	407	372	383	392	379	360	414	366	397	373	356	393	355	379	368	359	356	377	379	352	359	356	358	394	400	393	374	365	352	382	369	367	386	373	372	345	364	354	343	383	336	364	396	366	407	353	398	367	376	393	376	369	370	363	362	364	381	345	381	392	330	341	378	379	407	358	414	349	374	383	370	362	408	379	359	381	365	358	346	396	394	359	349	360	341	365	366	351	360	369	378	367	377	373	364	370	391	389	351	381	406	343	420	375	386	377	379	382	365	410	378	380	380	357	369	392	378	325	359	402	404	370	350	388	377	354	350	361	364	346	379	374	398	373	344	325	361	389	378	347	339	347	365	358	326	365	369	393	343	364	343	376	374	384	352	354	375	383	357	356	326	347	384	400	347	348	333	401	372	341	362	350	379	373	381	373	357	367	371	389	358	396	398	338	370	377	355	396	369	386	380	381	359	373	381	377	381	391	392	399	354	361	352	375	413	391	384	385	379	353	394	415	343	395	357	392	391	397	391	376	384	402	356	342	370	367	422	378	353	392	367	373	367	384	368	346	385	361	367	380	367	405	364	383	382	382	382	364	367	356	370	384	345	373	343	409	398	405	395	370	365	376	376	393	371	364	347	377	402	397	395	361	379	379	388	392	349	379	387	355	369	367	367	329	361	384	373	374	364	351	380	370	402	333	411	365	397	356	413	366	354	404	390	357	359	372	374	398	348	350	369	386	378	389	379	358	372	396	356	379	362	383	347	363	325	386	388	367	366	360	414	394	336	355	356	361	381	383	337	329	418	356	394	386	414	368	362	387	374	379	351	359	367	371	359	343	397	368	357	423	361	377	377	359	356	351	377	383	341	368	350	393	392	382	369	384	355	354	391	341	369	380	376	379	386	388	390	379	368	362	352	398	414	362	358	374	371	373	395	364	413	373	361	393	408	398	397	387	367	358	377	393	375	368	370	379	378	389	392	368	358	353	372	354	386	337	398	391	375	381	343	411	394	411	388	386	375	393	373	381	379	365	387	375	376	372	373	349	363	408	347	365	398	380	368	348	391	383	403	383	372	398	375	377	383	356	378	415	364	391	398	377	351	386	355	393	372	359	369	369	385	393	344	371	372	379	387	366	366	381	393	360	367	356	395	358	417	388	344	385	367	374	370	356	399	388	382	389	342	376	382	366	359	404	388	393	362	389	353	368	358	396	373	372	404	346	369	401	371	341	397	386	356	384	381	351	354	407	360	386	392	355	373	360	378	397	419	357	385	328	375	351	339	370	318	357	381	312	369	387	366	398	355	346	375	357	379	344	332	376	382	389	348	381	363	417	351	399	355	354	377	381	366	362	373	376	337	355	364	373	402	375	403	347	393	367	390	359	388	360	373	381	402	385	374	391	369	384	382	355	356	381	395	348	379	379	402	369	363	372	345	355	395	366	387	365	367	401	354	393	379	368	383	390	354	364	388	398	391	392	372	357	361	379	390	395	356	396	363	361	389	364	388	385	396	384	354	379	339	382	379	376	382	371	368	364	370	391	336	371	350	358	356	377	333	376	380	427	377	404	402	351	385	343	354	372	399	351	381	412	362	382	353	355	370	365	394	374	360	371	381	380	337	359	384	365	385	360	392	356	380	373	364	360	391	379	373	366	346	376	358	379	371	375	368	394	371	395	375	408	393	381	348	370	387	383	384	350	398	367	374	376	408	402	377	407	387	350	363	409	367	365	398	413	379	345	396	386	401	383	372	354	369	342	385	383	354	369	387	368	388	378	399	384	377	380	344	402	384	358	388	338	390	384	368	386	380	402	421	381	346	406	391	382	392	415	422	393	366	397	370	390	367	338	394	348	374	395	394	356	359	390	374	389	376	327	389	404	377	385	375	393	347	370	387	356	379	391	337	403	370	373	368	366	388	364	356	380	385	371	351	362	369	356	371	343	353	395	389	372	334	393	379	380	379	391	360	347	365	365	390	371	375	374	365	343	405	389	383	353	389	355	391	392	383	371	365	372	373	369	369	340	379	383	382	360	401	383	377	337	371	367	397	372	380	359	396	355	384	397	383	380	404	394	354	371	381	368	358	363	372	380	362	379	361	354	358	393	407	363	382	390	399	397	351	352	375	365	382	360	359	349	354	396	404	371	373	343	346	374	340	369	400	353	373	411
32308	46108	35068	19286	8637	2940	891	628	559	619	582	569	581	622	593	566	538	569	586	604	598	611	595	624	576	624	564	562	573	553	596	599	578	578	595	587	600	569	611	595	558	572	560	579	585	594	593	581	586	566	562	559	615	578	625	595	588	601	544	572	588	585	542	573	524	597	567	582	551	586	609	542	573	613	583	560	549	574	620	571	559	538	574	562	560	575	611	567	620	589	599	604	557	593	563	567	581	608	612	571	633	596	584	554	559	587	583	606	593	594	611	503	569	545	587	571	623	569	578	561	559	590	591	558	539	620	558	617	558	539	565	510	548	607	522	573	591	548	546	658	585	567	545	552	599	566	554	570	578	593	596	612	590	554	564	627	581	575	545	552	550	577	582	571	552	609	546	542	579	600	572	562	571	569	537	612	551	583	613	574	543	580	610	552	602	545	580	585	612	563	578	588	567	574	588	551	589	571	574	583	593	597	578	583	618	563	573	576	556	585	595	595	589	583	565	588	589	552	575	564	620	567	590	612	572	604	574	544	571	599	571	585	545	587	578	571	566	608	602	578	600	612	565	589	555	583	642	556	624	543	590	541	574	569	568	597	533	531	590	543	599	577	613	552	581	534	542	591	581	576	549	556	580	607	559	563	554	603	576	590	599	612	536	575	567	536	584	556	567	594	562	573	584	599	590	583	628	566	609	584	546	588	552	607	610	551	622	599	603	547	591	579	568	612	576	619	544	544	580	581	577	574	547	590	562	595	550	564	579	595	551	607	599	576	559	542	574	555	566	545	605	593	587	559	516	558	592	535	550	593	593	616	570	574	583	589	532	579	593	528	532	565	647	570	552	549	593	579	596	541	617	563	625	572	582	540	520	567	580	587	576	546	575	567	593	583	577	623	556	571	537	550	554	549	541	552	552	573	561	577	604	582	605	616	591	545	575	582	589	564	564	553	567	593	524	584	570	592	577	549	620	607	547	591	587	624	567	605	586	574	585	606	588	526	555	536	522	572	565	604	621	559	561	548	571	528	595	552	543	568	601	518	603	589	568	563	604	555	601	557	554	582	573	569	619	603	589	588	594	541	629	560	550	597	597	564	586	608	595	550	557	568	551	586	600	569	586	559	605	544	571	580	581	568	603	630	580	612	596	574	603	558	584	566	581	570	577	617	566	550	586	579	557	592	541	567	570	590	581	554	547	538	621	579	597	594	539	550	550	524	543	622	602	608	589	607	568	570	609	609	611	546	601	611	608	583	609	540	567	578	560	563	551	544	587	573	573	548	576	547	612	574	559	589	596	562	544	587	592	588	583	579	575	567	580	529	580	584	566	577	563	533	567	593	588	551	590	554	584	605	642	602	589	551	527	576	569	571	568	570	565	593	569	555	591	558	546	538	592	587	614	548	588	566	574	589	556	556	532	594	572	549	575	571	569	573	636	585	599	587	527	557	595	580	556	562	547	585	573	583	553	589	559	553	587	567	571	580	586	581	583	573	631	536	580	569	584	559	602	559	600	556	601	582	601	569	559	589	516	569	577	590	596	566	540	590	567	587	593	588	615	588	596	617	558	541	566	577	544	591	594	540	554	628	596	561	587	581	588	594	567	639	586	582	540	535	607	589	566	586	593	549	570	578	544	572	565	569	588	591	593	536	544	557	614	573	584	569	591	592	532	549	537	629	614	560	552	599	560	580	532	509	549	525	541	574	589	559	586	563	567	552	632	560	554	574	627	608	611	604	592	537	565	607	600	607	552	588	572	544	564	587	564	558	568	537	555	540	558	554	603	555	583	558	553	582	580	570	609	569	550	580	600	540	564	564	624	580	610	593	579	570	589	605	569	557	537	598	542	550	597	576	559	592	597	592	526	596	568	573	538	590	540	572	605	575	574	587	572	528	569	610	594	581	561	561	535	572	622	554	549	561	541	559	554	551	559	568	574	564	586	561	569	561	570	575	605	537	564	546	591	598	557	557	566	563	595	571	569	555	561	555	600	583	630	573	611	540	579	614	574	547	593	579	579	560	562	547	638	511	550	648	562	597	572	623	643	585	522	607	570	584	660	597	541	594	574	584	577	576	598	560	578	555	588	563	609	574	587	615	598	577	604	553	580	576	577	573	603	572	630	566	564	585	564	571	545	553	571	562	607	523	589	555	558	612	583	577	608	551	582	593	575	598	583	539	552	585	529	595	593	558	572	584	551	579	577	593	572	606	591	599	579	599	560	595	534	555	587	550	627	548	626	553	606	613	587	569	547	611	588	578	602	598	562	585	586	564	581	578	561	574	545	585	606	549	581	573	580	590	584	549	581	508	540	582	633	523	585	604	555	575	588	591	533	550	580	570	555	600	555	553	581	562	581	583	570	572	614	588	592	567	601	560	536	593	574	593	595	577	608	597	571	638	571	626	602	518	541	581	563	607	546	596	558	573	547	550	536	571	598	578	561	594	589	577	608	592	589	582	598	557	576	630	595	570	621	540	605	553	584	597	581	532	576	623	599	557	598	564	581	587	529	631	539	583	549	638	578	581	573	568	543	564	491	576	566	534	588	543	640	611	556	568	580	612	620	582	552	621	589	602	598	571	577	556	578	566	548	608	565	592	584	556	543	554	555	572	538	515	608	621	572	590	603	619	538	585	585	572	563	588	579	590	580	579	576	596	565	591	607	597	619	592	589	560	589	610	577	596	567	579	572	604	594	577	537	560	559	597	597	564	531	604	605	573	601	572	578	603	598	546	560	599	582	577	596	571	575	603	590	580	640	582	620	582	546	563	585	562	610	601	594	580	570	545	576	585	573	609	568	567	566	595	546	605	592	580	583	547	576	574	590	584	597	566	615	580	576	593	566	587	568	547	611	562	591	551	567	571	571	591	557	562	574	593	611	574	551	579	528	609	575	567	619	598	606	576	605	607	538	591	592	535	611	578	602	575	557	566	607	572	536	570	611	593	581	554	620	577	617	567	556	587	564	571	595	523	569	599	580	587	570	566	580	617	606	541	564	560	591	570	573	593	588	557	602	554	605	603	553	577	573	563	569	590	583	530	605	589	546	578	607	564	573	599	598	548	584	621	598	598	551	590	566	595	596	585	564	580	607	598	563	523	565	553	539	538	579	549	546	575	599	625	579	557	564	571	622	585	570	586	574	584	579	585	573	593	540	581	545	569	603	577	612	595	589	577	582	549	601	571	601	580	586	599	571	589	608	594	613	561	576	594	569	595	560	546	579	560	581	562	588	564	585	554	529	580	601	604	553	536	569	614	606	575	568	585	549	595	548	612	557	558	589	571	586	553	590	569	595	620	577	596	612	578	586	558	576	589	574	626	547	574	578	581	569	577	569	591	653	541	589	625	560	615	560	580	634	601	588	572	579	607	565	579	567	568	618	568	561	571	585	573	567	572	601	588	585	560	561	607	577	562	573	598	575	622	563	564	615	603	573	577	569	519	611	562	556	536	543	569	586	551	547	581	604	552	574	600	573	591	547	549	591	574
24486	22441	33369	31341	24825	17467	3944	565	493	481	448	469	440	497	463	447	469	437	514	473	464	491	434	480	479	463	482	473	514	501	496	518	464	484	484	497	480	469	464	463	464	476	455	506	423	474	463	437	433	469	470	505	447	428	460	504	442	463	478	473	497	475	444	468	474	482	462	465	485	487	426	446	457	497	482	460	451	432	461	469	476	466	481	498	479	474	476	475	470	431	462	473	476	457	406	452	477	427	416	469	464	453	479	439	476	455	430	461	489	451	480	473	459	488	457	493	436	405	461	484	444	465	485	489	461	441	483	449	448	489	476	436	451	478	439	467	466	482	435	502	439	455	412	459	463	464	454	479	454	455	458	463	488	493	453	506	422	461	492	481	481	502	482	453	478	465	431	454	468	465	466	430	442	454	443	421	463	476	461	451	467	423	455	466	457	434	468	420	421	494	502	517	477	446	469	448	475	470	487	448	503	479	437	423	448	460	469	480	462	417	480	499	454	427	434	471	466	482	431	480	501	467	462	424	479	485	443	477	476	483	527	429	449	457	479	433	446	454	473	482	472	447	456	464	503	434	451	470	453	455	456	457	437	471	458	485	487	480	438	460	476	483	470	475	445	470	502	461	437	491	435	459	482	455	477	473	485	507	438	450	469	476	475	441	418	451	497	489	428	434	456	464	471	471	464	436	473	471	447	481	479	439	425	476	458	492	466	450	485	470	468	454	459	476	461	429	463	505	435	437	450	423	508	445	449	478	465	514	481	452	442	494	436	448	480	459	470	454	413	439	480	458	458	484	436	444	488	448	467	468	449	471	468	492	506	460	445	429	458	483	460	489	476	504	458	443	461	445	438	443	470	508	496	469	457	444	495	414	474	435	466	460	494	464	467	458	450	474	453	486	478	496	463	453	446	475	472	487	447	459	500	438	504	523	441	446	475	472	452	452	446	491	454	436	480	464	482	496	452	477	468	441	420	435	423	470	481	430	488	460	449	477	461	461	476	444	439	448	443	450	454	485	447	465	464	465	496	447	465	496	460	465	490	471	452	466	483	425	467	467	439	479	467	480	443	449	433	484	502	457	490	467	454	446	460	462	463	464	479	452	442	461	454	476	478	491	427	461	446	483	493	424	478	482	498	471	462	446	483	505	480	433	466	407	455	465	458	451	471	439	453	457	493	485	463	495	470	431	465	413	469	473	463	489	479	458	481	442	497	453	450	447	460	456	466	491	454	484	444	492	458	473	420	501	456	527	470	451	483	485	455	486	449	480	448	468	521	479	446	457	464	448	483	477	460	449	458	507	475	454	452	442	487	501	449	449	468	487	455	468	463	457	443	413	490	453	450	466	487	422	495	473	474	455	464	457	470	486	477	472	482	471	486	493	484	461	455	481	468	421	459	438	461	482	440	464	482	436	431	423	466	480	432	478	437	446	511	461	446	463	441	443	418	478	473	472	460	467	478	469	436	455	457	427	510	453	458	483	454	473	470	511	510	472	463	452	485	444	483	488	466	409	517	457	478	455	484	471	425	435	468	460	484	445	464	440	433	444	471	453	506	482	462	477	488	442	424	425	472	418	450	479	474	452	480	504	463	477	449	453	453	486	501	481	474	467	428	434	477	486	466	442	518	467	490	458	446	451	448	465	481	444	449	466	465	467	478	450	483	463	450	493	430	464	450	443	435	450	468	509	491	490	420	473	443	506	451	453	466	464	461	456	487	444	476	430	428	451	459	414	462	484	464	493	483	447	452	479	429	463	456	446	474	447	434	467	492	466	446	431	458	447	467	506	456	471	502	464	456	481	447	428	483	475	461	488	469	464	499	450	447	439	439	479	455	463	478	452	448	450	444	442	530	435	481	492	540	481	451	501	491	452	490	448	454	489	464	480	455	490	456	464	490	439	439	457	454	469	465	447	485	423	478	453	426	474	450	444	494	476	468	444	468	469	458	453	489	458	468	477	498	440	426	451	463	462	472	444	430	425	482	439	474	451	467	437	513	447	454	516	480	459	510	466	479	422	449	454	460	441	457	450	450	471	471	480	485	447	440	416	491	455	455	466	491	487	472	455	422	435	435	468	460	483	464	457	457	469	500	505	497	442	477	441	442	487	448	461	503	416	479	440	449	474	495	427	479	429	499	465	388	452	445	483	430	458	462	449	444	453	491	450	460	459	454	458	454	484	456	471	506	477	466	465	465	491	453	447	414	507	484	487	486	467	467	513	477	432	460	482	485	428	457	477	464	431	479	460	479	455	423	480	483	440	435	451	472	451	429	466	493	476	469	444	495	465	461	475	505	479	461	480	465	454	455	445	492	467	442	443	495	461	440	436	508	481	430	458	478	426	507	476	465	470	480	494	466	465	455	471	471	475	447	452	480	428	429	425	476	426	458	486	473	470	411	444	440	431	421	442	470	415	433	462	479	500	475	487	458	504	472	493	460	488	484	465	480	455	453	484	459	436	467	454	463	469	455	489	482	480	425	455	495	456	454	424	431	480	434	470	394	479	445	501	465	426	469	467	452	454	434	474	468	442	442	462	452	462	433	458	446	456	459	435	483	472	467	465	461	441	456	479	499	465	494	457	471	421	455	469	454	461	497	502	478	464	500	488	463	476	456	423	476	475	467	515	439	421	500	478	474	461	444	477	487	514	458	485	470	454	495	451	470	443	427	467	458	437	450	492	473	472	487	470	516	453	464	488	492	464	462	429	465	443	459	462	438	485	446	453	494	473	439	472	489	499	460	471	465	497	494	479	473	491	484	484	451	469	448	449	476	467	470	485	496	468	485	437	440	483	452	446	453	462	456	437	499	460	448	497	450	439	448	494	514	464	446	468	445	457	486	465	447	483	453	466	458	485	534	479	448	482	510	457	478	447	478	442	496	457	436	444	443	470	479	461	463	482	457	438	479	471	480	463	431	467	457	445	453	415	452	475	457	478	483	463	478	454	494	508	489	463	498	448	501	505	470	492	470	473	418	454	447	451	435	453	438	482	429	495	427	476	473	469	472	489	451	467	462	454	429	430	444	500	454	485	458	471	457	479	433	452	491	487	425	483	490	435	440	440	457	468	456	421	472	478	452	479	480	449	462	486	472	460	509	462	451	472	454	467	473	468	453	500	469	457	437	463	482	470	459	429	452	452	461	442	465	486	479	485	476	459	440	447	455	457	446	468	501	451	430	424	481	498	456	469	457	471	477	463	420	467	460	492	469	499	477	463	475	451	466	442	489	485	468	469	464	452	518	449	449	509	439	441	475	459	461	485	476	456	454	422	435	445	497	476	434	420	455	452	443	451	451	463	475	456	456	452	489	402	460	460	458	477	443	452	472	456	494	445	457	464	449	439	482	473	456	458	464	488	504	473	470	465	477	509	456	458	412	493	438	470	462	438	475	436	430	480	451	451	466	474	475	456	464	486	438	471	483	469	453	471	437	470	483	481	443	469	486	457	463	458	476	475	489	476	490	476	454	449	462	469	470	474	443	467
58068	91274	71876	48392	31802	16055	2747	703	727	707	696	704	736	693	743	683	735	734	740	677	674	705	695	688	716	722	741	719	757	759	779	719	666	677	738	712	738	651	730	709	718	723	708	688	725	694	674	654	765	728	670	751	708	663	736	730	687	729	704	648	690	671	711	704	724	688	678	740	696	708	673	736	732	709	772	706	702	680	689	710	712	700	668	700	721	716	658	705	739	671	706	726	708	666	707	686	712	724	689	747	698	707	703	720	740	711	749	688	720	735	740	723	727	680	734	759	686	710	718	717	673	713	687	711	724	719	689	722	681	690	735	698	687	698	698	692	703	693	703	732	702	722	721	644	745	720	690	719	717	699	685	715	733	702	718	715	710	667	766	764	735	714	696	748	662	688	729	756	757	631	704	745	701	773	682	732	687	690	727	709	720	764	701	703	758	712	710	702	699	743	762	687	679	738	701	710	700	723	674	663	657	700	751	730	674	700	724	736	717	668	703	665	684	696	670	657	729	712	745	705	722	668	743	734	715	707	653	666	743	688	668	732	693	682	718	735	731	737	713	699	721	668	649	713	737	714	732	682	726	714	646	714	719	709	755	685	707	691	700	702	669	726	728	652	714	675	691	725	715	726	711	756	700	714	698	712	721	711	736	640	739	721	727	686	672	688	749	653	734	713	693	701	758	676	752	683	731	744	721	675	742	716	676	741	714	684	692	730	703	696	707	712	710	706	705	733	692	685	749	722	756	733	728	679	730	658	645	717	726	711	712	720	729	683	718	718	733	699	694	680	727	703	689	658	704	734	656	708	736	693	685	720	750	694	710	793	761	729	668	689	777	714	700	720	709	686	732	693	705	741	698	679	688	696	697	643	716	698	698	688	682	712	760	687	681	683	635	717	713	745	692	695	738	707	714	709	709	676	722	673	698	756	700	724	710	685	688	694	684	678	735	712	719	724	703	744	693	738	725	693	706	703	688	697	731	663	700	683	694	734	685	700	688	683	719	722	700	673	714	672	722	722	673	726	729	711	746	700	671	693	732	669	732	686	681	706	693	663	696	750	690	625	711	704	697	732	689	701	738	688	697	689	726	733	741	693	701	692	710	764	698	705	767	663	727	691	671	657	674	715	660	688	713	671	720	712	695	678	693	734	664	692	732	702	650	677	720	682	683	698	722	704	679	703	699	649	697	695	718	737	718	719	711	676	737	742	707	674	727	713	713	676	694	700	719	703	716	714	703	722	714	705	706	700	699	730	705	736	703	718	768	736	692	692	753	765	740	711	729	697	741	667	727	683	687	697	683	649	728	757	680	726	727	739	726	715	710	697	697	655	683	684	685	654	726	703	668	743	715	770	708	707	677	691	691	657	688	695	694	743	708	731	723	651	666	746	673	720	711	690	742	722	668	707	701	708	736	718	746	725	744	763	694	678	725	680	677	689	729	658	663	677	694	681	665	741	656	723	705	692	668	711	707	712	672	725	700	681	697	705	699	725	675	684	666	698	720	775	707	716	684	699	698	746	713	750	633	684	710	766	674	729	707	732	753	709	708	673	669	700	700	698	689	731	644	710	720	726	711	691	741	687	707	754	700	726	702	677	690	700	660	689	720	703	693	696	661	706	701	763	697	709	713	691	735	718	664	687	692	698	674	708	742	693	727	689	705	719	703	655	699	746	682	686	699	636	715	744	716	686	707	720	732	716	657	712	721	665	729	710	703	724	689	749	666	715	718	694	660	687	737	726	715	704	708	713	716	739	732	690	716	717	717	739	688	652	717	705	727	724	671	741	737	680	715	689	702	699	706	708	695	708	670	697	748	719	700	676	723	692	713	722	750	703	716	696	729	683	706	722	701	719	721	676	674	725	687	722	685	716	723	722	733	679	748	691	694	695	688	700	715	708	712	711	732	748	685	695	702	749	709	685	712	743	746	691	720	688	669	732	722	699	679	712	735	692	744	742	709	717	724	742	701	661	659	779	675	712	672	652	673	744	696	745	736	699	686	699	696	724	701	775	656	739	695	705	682	742	732	681	726	731	703	672	687	755	727	717	694	654	692	735	755	703	644	710	724	707	690	697	659	678	686	721	690	701	678	683	730	716	724	689	761	713	689	721	752	701	685	698	750	691	643	688	742	700	707	745	726	697	706	692	695	670	715	680	681	725	651	694	733	738	717	746	696	733	719	661	707	688	703	748	685	732	721	668	748	698	708	677	709	699	714	696	720	663	700	723	705	664	665	744	711	721	688	686	683	728	679	720	728	711	695	700	697	728	735	725	684	710	719	711	688	739	649	720	682	697	686	759	704	754	689	742	743	701	687	702	675	705	682	727	729	698	708	668	681	707	715	705	719	683	713	720	673	736	740	653	704	698	688	689	720	715	697	666	716	668	697	712	725	711	722	681	756	688	649	676	724	742	734	753	688	765	746	746	731	731	710	700	717	738	718	717	760	718	717	706	694	678	754	701	663	753	702	666	680	731	658	738	703	667	745	785	726	663	724	733	670	674	738	713	728	710	667	727	724	741	727	691	713	732	770	719	751	681	707	714	710	741	672	739	680	731	701	672	693	690	766	739	716	690	674	714	726	722	697	669	729	733	747	686	730	678	695	705	689	711	653	689	729	735	714	701	689	726	705	726	703	705	707	734	720	670	687	722	761	712	695	692	676	697	709	690	696	703	672	687	692	696	716	653	708	730	659	730	708	731	710	754	644	742	704	706	791	732	684	653	684	677	701	737	732	710	774	721	659	756	678	697	724	690	695	676	726	720	665	750	634	736	710	701	721	730	721	729	668	682	687	702	708	679	716	697	698	751	690	746	711	710	713	693	705	719	712	736	721	724	697	667	726	700	696	720	640	675	717	677	676	652	715	698	698	680	713	705	674	702	694	736	690	696	701	654	694	738	713	718	701	666	721	677	646	728	731	660	756	713	710	725	696	702	699	661	710	707	653	683	691	702	708	707	756	699	701	663	690	682	747	746	724	725	677	697	746	717	689	716	730	714	651	709	696	712	710	692	670	717	725	699	720	698	722	690	737	684	674	710	666	713	697	706	718	712	753	672	698	650	762	698	714	758	762	673	732	694	727	709	727	758	716	733	728	656	735	668	689	714	660	693	684	715	684	703	673	705	709	720	717	699	723	695	703	687	718	750	750	677	716	759	702	676	678	719	771	685	751	700	725	661	712	692	671	726	701	720	688	687	714	746	668	737	749	628	739	692	694	692	683	684	700	673	744	702	744	727	734	680	714	728	758	743	710	692	711	736	684	735	735	723	719	685	676	751	691	689	693	700	706	737	717	707	711	709	761	701	734	714	735	713	709	698	709	719	724	691	745	706	674	737	681	685	675	725	659	654	670	721	761	714	704	680	675	720	716	737	680	698	700	738	667	676	714	672	745	699	698	699	709	668	739	686	667	698	728	742	681	667	699	687	711	679	713	708	730	682	658	656	718	707	696	669	740	701	689	660	710	694	731	737	712	728	663	667	706	737
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
