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
341130025826	341130026387	341130026937	341130027487	341130028037	341130028587	341130029137	341130029687	341130030237	341130030787	341130031337	341130031887	341130032437	341130032987	341130033537	341130034087	341130034637	341130035187	341130035737	341130036287	341130036837	341130037387	341130037938	341130038487	341130039037	341130039587	341130040137	341130040687	341130041237	341130041787	341130042338	341130042887	341130043437	341130043988	341130044537	341130045087	341130045637	341130046187	341130046737	341130047288	341130047837	341130048387	341130048937	341130049487	341130050037	341130050587	341130051137	341130051687	341130052237	341130052787	341130053337	341130053887	341130054438	341130054987	341130055538	341130056088	341130056637	341130057187	341130057737	341130058287	341130058837	341130059388	341130059938	341130060487	341130061037	341130061588	341130062137	341130062687	341130063237	341130063788	341130064337	341130064887	341130065437	341130065987	341130066537	341130067088	341130067637	341130068188	341130068737	341130069287	341130069837	341130070388	341130070937	341130071487	341130072037	341130072588	341130073138	341130073688	341130074237	341130074788	341130075337	341130075887	341130076437	341130076988	341130077537	341130078088	341130078637	341130079187	341130079738	341130080288	341130080837	341130081388	341130081940	341130082487	341130083037	341130083588	341130084138	341130084687	341130085237	341130085788	341130086337	341130086887	341130087437	341130087988	341130088537	341130089087	341130089637	341130090187	341130090738	341130091288	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22884	21549	33682	32772	30641	24922	15469	1963	1075	1013	948	1015	999	969	1011	982	1001	1032	963	995	952	1001	978	1027	1019	943	1023	922	968	977	947	915	996	973	975	949	1005	992	951	919	947	936	914	980	929	953	990	1025	988	932	975	967	958	965	975	954	1006	907	954	972	1015	945	983	1001	919	927	986	985	957	968	935	951	979	955	963	975	914	979	986	929	954	935	929	931	937	1018	925	981	1000	984	949	941	951	981	925	951	978	957	921	947	935	992	975	1002	973	1000	963	949	954	957	1013	980	949	926	931	1004	899	1018	950	1030	919	926	1040	1015	949	957	965	968	982	1003	991	990	983	944	918	975	975	958	988	995	985	1012	987	919	964	900	949	963	991	904	893	950	916	953	927	950	940	1025	1001	960	964	1006	935	933	933	949	923	946	962	952	975	957	920	983	972	957	947	1007	917	975	912	914	978	961	928	928	935	971	975	920	921	979	962	926	1008	981	957	897	980	940	1011	961	965	979	964	1051	1029	967	919	931	956	973	947	940	946	958	958	910	941	986	923	996	967	972	936	1048	963	928	956	933	973	966	872	986	960	930	932	984	944	843	1024	1019	951	954	942	931	990	933	952	939	944	984	908	928	917	995	971	928	949	992	979	1002	948	928	920	955	944	963	978	949	908	961	939	954	965	972	943	922	948	938	962	969	1006	973	969	957	936	886	949	976	1019	1015	926	983	927	932	919	963	940	970	958	1005	922	1007	901	951	935	1016	995	945	985	973	950	962	961	991	999	940	958	975	966	1003	1019	907	953	984	954	983	978	923	976	941	968	978	972	921	926	926	995	938	896	953	928	1045	905	993	929	987	938	966	902	963	936	959	937	971	1008	970	973	891	913	929	925	984	946	909	987	980	935	959	962	960	973	945	928	1008	911	940	958	971	970	952	910	911	940	900	947	922	938	951	923	1015	968	949	943	978	924	998	941	969	1000	889	979	972	952	977	934	954	902	957	951	961	1012	925	953	983	1027	959	957	942	939	974	941	935	927	944	954	918	1012	981	973	976	971	993	992	996	926	985	929	993	930	941	941	983	963	983	950	1011	937	1028	955	941	939	967	935	978	969	967	942	933	916	995	984	998	1036	956	937	928	981	933	933	897	952	931	953	926	964	967	954	1055	1018	986	1025	1011	993	983	936	1021	959	936	891	903	1030	931	957	910	949	898	912	947	968	885	905	921	970	916	894	956	1028	999	978	996	960	983	896	939	973	947	940	998	949	968	987	980	968	997	941	961	934	951	980	987	928	975	943	935	996	956	938	979	936	919	935	979	931	986	925	995	1005	947	939	965	957	949	923	1011	971	903	977	970	978	999	971	965	977	986	921	951	961	967	996	964	946	958	982	934	1035	964	959	1036	909	933	966	919	968	995	934	993	988	980	974	960	942	987	980	989	936	939	969	962	972	951	968	971	970	978	962	981	952	989	918	990	1002	979	965	983	1003	989	948	990	899	967	952	922	944	954	951	976	944	967	935	1016	954	945	945	967	1003	990	929	976	970	943	940	904	951	964	944	967	946	994	952	988	925	1012	961	985	919	937	971	1000	1008	995	940	923	876	945	910	963	989	939	926	947	966	973	929	941	1025	986	947	936	936	930	941	946	1027	934	970	1008	942	955	968	965	975	923	967	956	1016	979	953	941	984	969	992	974	960	950	964	923	986	991	970	1006	979	966	1013	994	946	1005	916	917	924	965	989	1003	928	971	958	983	943	938	919	929	945	965	1007	950	964	941	932	974	957	968	956	955	980	972	1015	983	1034	972	942	957	912	960	1041	948	932	970	954	954	1028	934	959	896	926	959	941	951	948	976	938	968	916	987	970	990	973	912	937	961	969	1022	987	911	964	949	941	942	987	984	970	963	964	972	985	932	958	956	954	1003	934	954	943	968	923	946	962	982	996	963	930	941	958	962	924	963	930	955	957	957	964	878	946	1003	985	925	887	968	928	979	900	893	982	953	949	1004	1007	946	970	925	918	961	967	982	993	965	1023	1025	966	950	974	917	945	1003	934	889	937	927	994	970	957	876	902	897	965	934	951	1010	960	957	1010	988	977	924	951	964	939	990	952	996	962	930	973	955	976	997	908	961	978	997	912	986	978	986	933	953	913	954	969	942	955	931	989	966	965	973	985	993	965	930	945	956	980	963	990	966	957	1013	995	1017	975	967	936	980	964	982	941	1013	966	961	918	1009	1067	1022	953	958	880	916	994	961	990	974	975	972	942	947	923	961	1031	910	961	910	890	976	949	949	965	994	1030	960	974	915	899	927	961	947	958	997	959	969	899	909	934	970	871	936	982	919	934	918	941	971	953	952	980	902	938	928	973	986	952	979	965	1005	965	895	968	927	962	976	970	1001	958	917	942	958	958	996	958	970	949	926	927	948	957	956	972	962	1001	989	863	991	980	952	919	951	952	1000	964	962	987	942	918	917	978	949	949	905	964	936	948	977	931	906	973	947	957	933	955	962	973	934	952	949	992	888	954	905	970	932	1008	947	948	971	969	965	962	931	944	954	986	926	928	986	939	949	958	942	980	965	943	960	953	890	951	941	886	958	946	990	932	971	937	948	945	936	943	981	935	944	981	963	949	959	980	987	929	953	934	997	941	936	946	937	960	941	966	1030	933	980	937	953	959	930	918	954	958	948	952	882	932	1014	978	944	928	950	962	943	994	986	966	988	975	1014	924	982	945	968	958	931	970	916	889	924	938	992	919	937	944	960	954	985	941	979	918	984	977	961	984	972	988	957	944	916	1023	967	995	971	995	1016	931	963	945	937	885	981	1028	1019	972	925	985	949	939	926	978	913	936	967	1034	1009	925	988	975	973	962	908	962	946	924	921	913	966	916	1009	1002	901	1030	996	979	949	984	944	957	967	928	901	986	873	933	985	1023	973	982	951	985	989	935	1008	985	957	965	913	940	915	925	958	982	928	953	940	910	987	922	1048	989	956	947	979	971	958	956	1007	911	941	964	924	956	953	1000	941	981	972	980	947	965	982	984	928	976	950	920	959	946	1034	968	874	1001	974	950	955	927	860	973	943	963	971	952	876	972	929	933	940	967	999	1022	922	953	894	927	996	997	948	921	957	961	969	1008	981	897	988	970	951	916	919	955	947	924	977	937	928	940	959	977	979	990	950	913	931	945	930	974	989	936	923	982	975	949	961	941	911	864	934	986	966	999	982	992	922	980	952	967	987	900	1014	975	923	954	1007	978	931	982	933	938	930	947	946	934	913	927	947	1024	966	902	988	992	938	933	947	974	1007	950	926	930	968	965	952	1010	969	985	952	964	952	958	929	1021	939	934	1008	942	993	953	1012	946	944	927	934	973	944	1014	998	906	1019	1015	940	954	991	913	1005	1003	918	910	994	956	950	968	964	997	1014	903	1024	897	947	1013	910	949	961	928	897	932	920	986	925	908	979	947	944	933	982	949	948	979	962	895	971	955	923	994	946	966	937	1007	973	943	941	899	1010	942	964	947	937	923	979	989	912	967	1000	942	983	932	961	919	1016	970	975	965	1006	929	957	965	977	971	955	950	1054	979	919	936	975	948	883	945	969	954	926	954	921	999	949	941	972	952	994	961	1060	939	979	924	945	917	930	989	994	967	969	968	973
44552	97687	83055	64608	44090	24192	1214	1095	1050	972	1020	990	992	997	966	923	974	981	971	943	973	959	935	889	945	947	934	947	933	971	945	892	930	967	951	951	942	935	954	965	939	916	933	952	923	946	983	961	961	960	875	987	929	952	929	966	957	946	951	971	980	978	948	889	966	969	965	921	932	972	1044	928	926	911	928	859	948	983	947	941	961	946	975	939	907	863	999	940	942	900	951	930	937	947	980	976	947	975	946	951	921	914	931	927	911	957	961	930	959	916	885	962	953	921	953	954	911	975	935	949	943	938	932	932	894	938	947	951	944	917	908	951	945	935	966	937	918	954	896	950	927	889	980	960	1021	918	874	904	902	890	941	903	952	945	910	917	989	838	898	955	908	887	980	1009	981	869	923	915	948	953	926	960	892	959	897	937	887	932	916	937	899	941	935	943	974	906	924	940	909	933	903	939	936	950	972	921	949	934	893	920	886	930	931	932	939	974	980	946	939	927	914	912	944	899	958	933	940	925	895	938	919	944	952	972	921	950	850	931	941	958	1000	968	955	893	971	922	931	958	941	932	908	905	925	942	909	948	930	917	918	981	941	929	949	945	934	945	955	923	941	903	932	977	945	1012	907	866	925	918	966	891	966	982	926	938	916	956	934	924	924	953	955	921	940	874	937	896	1000	916	949	972	903	922	895	930	970	910	959	910	958	949	909	931	953	948	982	913	936	962	935	949	917	907	957	914	947	966	902	965	849	904	977	921	923	993	972	895	934	939	882	909	930	876	926	940	910	945	931	959	924	940	989	919	981	883	949	910	928	922	948	933	936	974	961	972	930	906	964	931	991	883	928	938	921	903	972	914	947	950	938	938	902	929	879	958	932	964	973	936	946	919	987	908	915	904	929	893	941	924	933	953	937	948	964	965	876	949	952	938	917	943	947	911	920	943	932	968	938	902	946	945	892	958	927	917	960	921	943	950	968	972	918	910	925	917	897	920	954	1024	897	957	911	983	937	931	931	953	908	932	890	930	1000	953	922	936	982	959	942	908	988	963	919	960	945	911	871	923	965	968	909	933	924	974	943	969	914	973	913	926	961	838	965	918	938	942	935	896	924	923	947	954	940	929	937	893	975	974	967	951	963	934	947	903	876	924	931	936	976	960	960	1010	959	924	930	890	895	976	935	961	892	936	989	960	964	916	919	968	952	971	971	937	957	917	942	982	938	946	995	911	955	937	927	909	974	923	957	941	969	907	969	994	899	914	918	945	943	920	910	901	972	971	926	955	964	903	889	941	889	901	944	933	908	929	919	939	911	996	962	949	984	980	926	928	914	940	920	897	939	957	948	902	957	954	939	936	971	929	980	974	937	969	890	969	969	965	938	935	947	954	929	899	939	923	987	871	948	939	969	921	908	962	918	959	952	946	875	919	956	940	905	889	957	951	949	934	947	907	897	960	959	934	904	918	916	943	964	916	961	893	908	965	900	904	931	925	899	934	923	944	966	934	941	945	971	970	905	945	889	929	915	950	982	937	1015	980	960	925	858	915	889	934	962	995	928	950	882	972	907	935	915	975	957	976	891	891	965	1012	947	975	947	909	930	975	935	911	893	928	912	902	907	938	894	937	940	937	938	968	946	898	944	958	890	899	923	961	950	937	1006	891	931	896	948	892	915	979	906	881	929	933	952	934	943	876	972	920	889	950	1002	941	965	976	972	876	894	941	957	930	954	949	889	946	916	948	929	902	907	883	974	962	983	982	920	935	914	973	922	933	943	897	909	886	937	918	973	894	903	885	944	945	873	950	952	925	931	942	972	916	928	927	910	933	933	924	890	878	927	959	937	976	990	915	937	899	886	909	924	944	835	910	946	959	895	910	964	938	1004	920	915	916	953	847	962	915	960	900	929	924	937	996	959	966	928	926	964	984	928	995	895	925	933	936	930	951	964	927	958	968	937	969	911	956	969	940	920	1034	974	937	916	923	954	981	932	903	950	936	924	980	919	963	959	956	967	948	969	914	900	973	938	965	920	947	928	897	937	913	942	932	970	896	931	948	903	926	909	966	944	883	973	977	919	913	907	943	862	1001	905	901	946	907	909	939	908	926	950	961	930	925	905	924	874	895	906	982	927	936	953	940	886	922	937	961	927	970	911	943	880	913	875	977	1017	888	902	1008	882	934	955	936	895	929	948	923	926	909	899	922	946	898	846	926	917	956	898	989	905	941	897	936	931	950	914	945	893	885	887	955	899	903	932	927	884	958	899	973	936	944	1001	948	898	912	966	933	944	898	928	967	961	976	936	954	936	899	906	899	919	947	944	931	934	965	917	887	904	932	904	974	881	903	949	967	926	964	931	968	868	961	915	1003	928	912	909	956	918	957	925	901	860	910	928	967	929	920	905	937	930	947	928	896	913	925	940	967	930	997	914	911	923	909	921	893	955	946	940	970	950	911	945	947	924	938	882	908	871	872	910	908	906	907	906	927	962	918	935	916	983	907	928	939	936	965	895	955	961	901	931	939	950	938	957	929	946	930	914	954	898	939	917	974	936	889	938	930	940	962	943	972	982	901	927	981	896	914	893	928	918	954	983	892	940	952	953	893	926	882	916	957	919	958	879	953	918	915	965	892	930	920	925	997	891	930	955	922	915	904	954	895	905	929	956	958	965	943	917	934	964	889	980	928	959	935	949	881	950	912	906	965	942	931	892	909	856	961	902	950	1000	944	948	932	958	868	951	902	898	891	919	918	951	987	932	929	927	933	949	932	981	960	892	960	956	908	917	931	963	944	933	925	916	901	935	922	924	931	944	939	917	882	943	903	922	921	898	901	934	1005	936	907	952	884	934	916	886	987	927	982	897	873	927	935	949	926	980	923	913	961	965	949	877	926	983	946	907	936	953	939	946	940	894	976	932	953	952	918	973	992	941	1029	890	925	952	938	944	934	947	911	897	892	944	963	909	960	978	968	918	936	960	897	934	966	933	920	931	968	970	908	904	883	968	949	898	918	969	970	913	917	919	927	876	931	960	905	894	1000	937	931	959	906	941	916	916	932	934	916	903	862	920	958	924	891	959	963	951	921	972	944	950	901	940	943	939	903	955	930	931	929	906	943	953	884	934	949	894	979	970	942	954	904	941	971	879	945	985	923	893	923	920	900	921	956	938	907	948	952	942	923	924	930	897	930	932	953	996	927	994	946	886	967	920	950	957	934	963	940	950	1003	934	963	951	989	903	976	936	895	917	926	922	958	912	937	901	940	955	913	971	940	902	921	957	897	967	952	944	993	918	900	898	874	970	868	884	912	963	853	948	927	937	950	894	942	921	951	954	932	952	919	894	939	933	909	905	992	928	978	952	955	898	939	1005	912	922	923	979	876	953	915	943	928	926	918	962	962	886	907	955	947	1010	946	943	961	929	895	926	906	952	972	946	970	947	943	943	913	902	980	958	943	962	939	939	954	952	967	933	967	990	929	934	892	920	907	933	987	913	966	935	964	937	867	907	913	946	925	901	906	914	923	895	859	937	924
30994	26337	32486	22742	8668	1917	446	413	404	411	389	403	397	388	363	386	388	417	391	397	390	418	365	376	416	400	389	366	386	405	420	387	372	372	372	373	429	390	404	427	409	419	400	406	402	392	403	399	399	421	372	385	427	384	398	409	414	395	419	390	439	412	385	385	378	387	402	384	391	390	411	411	421	379	375	409	411	394	355	390	389	383	398	403	421	405	408	424	369	385	432	395	391	420	384	378	370	378	449	383	409	406	424	398	400	414	384	421	388	388	377	414	392	378	422	415	420	437	404	405	424	411	410	411	441	387	427	410	371	429	400	408	396	396	389	388	394	421	409	391	421	375	416	397	363	412	391	424	413	403	427	399	388	403	397	404	420	374	393	412	400	397	413	382	435	418	424	411	389	386	374	405	389	405	438	373	388	411	391	402	417	393	416	414	367	437	407	391	408	402	377	390	423	407	396	385	397	406	415	358	385	390	403	386	419	385	414	426	413	375	374	385	417	404	419	399	434	380	403	419	404	387	404	407	395	382	412	420	387	430	388	405	393	391	390	399	419	396	391	365	380	405	427	398	418	386	408	430	417	394	403	399	417	385	408	395	411	413	431	407	424	391	398	350	395	405	371	437	381	404	410	419	405	443	388	425	421	377	395	415	398	390	399	429	367	386	405	377	387	411	401	396	385	397	374	421	446	438	380	417	408	405	431	399	438	423	394	413	419	402	411	389	401	410	414	398	394	365	361	387	409	391	396	436	339	408	392	375	437	384	428	372	417	452	410	431	407	384	414	383	413	405	399	377	352	365	415	379	393	397	381	384	411	404	391	403	382	400	370	400	359	428	392	405	395	405	395	360	391	415	430	413	412	364	390	393	387	422	409	370	395	382	435	385	437	371	404	391	429	385	416	409	396	384	414	367	407	429	422	418	427	380	411	430	435	402	407	382	393	434	404	396	416	381	413	414	413	397	401	409	410	389	415	390	440	411	413	393	390	385	419	387	381	386	393	419	404	367	401	370	354	418	413	361	400	431	401	416	413	383	390	407	404	407	358	395	386	393	417	422	387	383	386	427	376	427	402	403	388	433	389	387	431	389	404	388	379	365	382	395	402	446	451	402	391	387	372	386	422	405	391	389	435	397	404	419	386	424	359	414	395	368	415	411	387	403	416	414	399	412	388	423	408	394	384	357	421	420	385	376	387	383	423	461	391	390	368	410	385	432	404	446	399	441	418	409	410	364	401	418	381	436	385	402	378	403	408	394	390	418	376	398	428	427	404	361	356	391	407	422	410	410	387	387	417	404	413	399	415	430	429	430	430	394	421	392	365	387	386	407	390	408	398	430	431	374	404	359	398	426	384	430	415	412	419	415	381	393	398	403	364	371	393	423	396	399	365	449	408	431	391	388	387	373	388	423	384	409	428	382	419	374	422	381	447	419	359	395	372	418	416	405	391	433	408	385	380	430	404	404	456	411	395	426	426	385	390	376	399	412	411	397	403	363	394	415	418	403	419	408	405	367	408	395	372	389	411	404	388	379	407	446	389	398	417	457	411	395	376	411	404	388	409	416	414	416	436	418	406	415	412	424	429	427	413	428	361	409	399	419	392	377	398	399	408	411	377	412	355	417	428	422	405	405	380	387	402	376	416	384	420	390	402	413	377	427	390	414	423	382	404	383	402	436	378	393	419	384	386	391	384	429	373	402	422	401	413	390	418	413	374	413	428	357	434	372	435	402	375	380	408	459	431	400	409	386	430	412	382	387	402	392	363	410	365	372	412	396	408	411	384	360	413	405	385	401	397	395	398	391	430	406	438	434	402	443	422	391	384	391	405	425	466	354	387	384	401	379	370	392	414	379	424	383	393	411	401	447	417	395	405	392	432	439	422	366	420	391	404	388	401	369	394	376	400	390	414	415	383	383	382	377	457	419	413	439	388	407	421	417	383	364	413	381	400	409	373	391	442	398	401	414	403	391	402	397	406	388	407	396	424	355	408	390	413	393	401	422	394	389	422	416	411	409	408	384	444	397	411	433	396	443	392	358	416	431	393	422	435	393	398	417	398	403	415	415	397	391	389	388	375	405	421	419	376	426	393	438	392	411	425	387	407	401	402	403	417	390	401	397	425	386	378	421	400	400	399	392	426	414	419	401	398	392	398	395	423	383	409	365	391	386	413	403	397	408	355	433	397	424	411	394	403	390	395	415	386	406	395	395	413	389	434	397	398	382	399	390	397	394	389	366	366	405	422	371	382	420	404	392	404	402	375	379	415	372	409	393	419	401	418	379	428	402	377	427	385	400	416	428	370	401	402	411	405	419	411	394	385	426	407	388	374	363	426	456	394	407	412	433	399	390	407	378	398	400	389	392	419	406	388	401	387	395	370	387	411	387	386	378	367	418	359	404	397	432	395	397	386	437	410	411	433	444	338	409	423	410	404	363	391	420	373	408	373	389	441	386	399	382	405	413	392	401	395	370	389	387	383	386	404	409	403	410	419	415	402	388	397	409	386	436	396	385	421	413	416	413	385	394	405	380	412	424	410	409	401	397	440	404	413	380	370	407	404	420	392	390	397	407	423	363	410	415	376	420	396	376	414	403	444	410	373	378	396	405	425	366	414	421	393	399	408	412	434	413	400	424	433	372	380	397	385	412	405	392	409	408	411	354	395	431	378	408	394	398	417	371	402	423	404	376	354	422	372	432	390	422	398	389	376	402	421	351	414	422	416	402	335	391	372	415	439	354	379	415	415	425	426	380	371	415	400	393	390	404	408	414	415	387	385	402	384	440	383	380	399	356	389	416	377	415	421	424	411	397	437	375	430	423	392	404	434	368	420	422	366	405	409	414	441	399	423	447	435	432	361	401	365	389	399	405	399	388	421	372	412	411	402	378	375	407	365	411	395	404	404	439	400	409	411	380	394	394	411	386	415	384	380	438	398	367	422	411	408	413	394	395	402	411	396	407	433	409	423	388	354	395	381	393	379	391	397	388	404	434	363	414	385	409	391	395	457	407	382	406	447	421	401	419	409	405	377	399	400	420	390	393	419	401	392	363	418	415	400	398	360	411	375	423	414	418	407	404	385	400	374	402	395	399	409	430	419	404	415	369	397	429	414	421	400	445	409	408	426	383	421	368	407	396	409	422	428	400	370	410	429	360	382	407	441	380	399	396	404	416	408	370	408	407	381	416	444	429	429	433	428	413	420	406	429	397	400	392	404	372	412	436	417	423	431	395	373	439	385	439	383	429	420	373	412	414	386	374	427	388	409	387	393	426	406	386	438	375	422	432	364	399	383	442	366	408	375	386	391	388	386	434	399	371	395	404	414	363	392	362	406	409	405	368	446	369	395	375	409	382	401	379	403	418	378	396	367	411	360	376	428	361	425	409	375	454	401	418	360	423	399	405	400	368	367	407	398	388	404	400	458	382	370	412	405	423	412	407	425	407	391	409	449	398	391	381	360	385	405	365	404	367	416	392	412	380	348	432	416	420
30598	36585	26226	14986	6311	1841	441	433	434	438	451	478	409	448	422	456	465	456	420	393	455	424	428	445	419	392	404	440	430	410	426	401	453	413	452	426	460	450	433	416	423	445	426	408	418	422	432	397	407	434	437	426	431	454	415	443	465	448	409	451	418	417	441	415	411	439	413	415	437	444	423	412	433	420	446	435	441	414	424	465	413	439	411	437	433	390	423	406	387	406	394	407	425	397	448	413	437	408	448	407	396	439	400	444	476	432	412	465	426	383	432	454	424	469	413	477	414	390	443	431	423	406	445	398	408	421	414	433	403	447	437	392	436	400	440	450	451	433	432	430	445	398	431	455	444	426	412	432	400	422	394	454	443	423	424	426	428	407	439	436	425	441	429	447	439	418	428	392	429	428	424	436	414	411	415	440	429	420	438	430	408	432	443	469	414	440	406	423	445	400	423	401	373	441	441	405	435	438	396	393	439	423	403	432	402	423	406	442	444	404	409	417	450	424	444	390	422	449	446	409	438	440	453	419	446	435	414	442	459	422	418	462	415	452	441	427	414	446	446	405	427	418	396	422	406	400	449	407	421	400	403	445	384	411	393	404	389	426	436	375	422	404	423	432	429	429	444	413	458	415	435	375	410	453	419	424	413	429	419	473	434	378	405	444	416	429	408	433	441	423	426	417	456	424	392	421	438	404	437	459	432	401	423	442	438	416	422	447	442	444	454	444	447	385	450	415	450	422	433	421	451	380	465	425	422	410	436	411	431	435	398	446	412	429	437	418	417	438	442	429	464	433	465	405	425	442	448	423	399	481	396	411	395	412	404	438	463	405	419	434	459	406	387	447	442	420	407	431	400	412	395	396	416	451	420	423	425	419	437	414	447	432	422	403	425	397	427	390	462	422	406	427	436	399	435	418	409	399	456	428	474	390	412	476	427	452	425	429	436	409	402	430	393	406	438	405	405	447	438	443	459	434	462	406	443	439	434	428	447	417	403	424	428	452	394	423	460	393	469	419	422	447	428	448	440	389	444	415	419	415	462	438	420	418	413	388	414	448	428	402	440	415	429	381	423	402	422	410	434	430	441	407	423	410	429	428	456	417	422	413	416	444	400	423	461	429	418	370	401	440	402	454	439	423	446	417	392	440	431	457	443	432	432	406	401	443	449	426	444	431	454	450	449	447	439	413	387	426	434	428	421	414	414	434	426	429	428	402	435	424	427	408	451	400	438	415	418	453	423	413	433	424	446	420	411	406	390	431	447	432	397	393	431	425	398	370	411	412	453	438	411	439	431	429	413	410	406	385	437	418	447	407	415	417	461	418	394	444	405	415	423	447	395	424	446	413	413	405	442	456	428	436	407	405	428	472	398	431	451	450	406	437	422	417	397	410	406	456	425	406	411	430	433	403	429	403	411	421	444	425	415	404	436	429	431	471	383	462	424	446	411	442	429	407	465	410	392	424	394	452	435	454	396	395	419	417	463	429	451	426	429	427	428	432	417	480	384	459	409	400	437	435	435	404	416	426	437	433	416	423	383	427	421	392	403	406	397	424	442	425	452	401	433	461	423	443	454	461	402	402	403	411	440	433	401	411	434	400	447	394	449	448	418	403	430	395	449	418	435	417	445	404	422	440	419	438	410	423	399	443	444	438	480	439	453	466	421	421	425	389	442	454	488	410	455	416	436	452	439	421	413	406	427	448	413	415	428	403	457	463	413	446	420	418	417	388	418	431	419	441	387	435	458	431	395	422	412	416	409	421	467	434	412	428	382	425	445	405	431	421	414	383	425	454	395	426	435	403	425	428	437	439	440	451	418	415	445	440	428	428	437	439	431	436	446	400	398	437	421	402	442	475	423	426	420	401	415	458	403	401	461	477	424	447	417	443	424	408	426	415	420	454	390	428	462	421	414	454	429	416	414	435	446	449	436	432	396	413	428	433	430	435	427	445	430	412	415	426	426	420	422	420	421	464	430	401	384	421	394	403	414	426	398	454	433	425	453	402	394	440	444	445	479	426	420	489	421	423	451	457	431	416	419	422	417	473	400	440	449	408	432	413	434	434	421	444	399	425	467	437	422	449	430	446	383	463	401	412	414	410	430	440	437	402	406	406	460	440	456	421	398	374	425	409	411	439	404	455	400	436	432	441	431	400	394	440	409	414	437	437	399	403	436	399	444	409	425	428	449	421	449	419	414	468	396	433	381	459	433	460	478	433	439	408	469	439	426	401	426	439	408	455	402	450	397	401	445	432	422	405	453	440	435	438	432	399	448	460	446	445	462	417	448	410	452	445	408	439	426	465	432	399	428	452	416	424	463	421	420	472	426	417	426	405	416	447	431	417	426	431	456	410	419	458	420	438	436	391	409	410	461	418	424	434	430	389	430	429	396	452	461	429	410	429	406	392	433	435	382	460	468	442	456	407	435	430	397	419	440	423	455	387	417	449	407	437	415	428	413	453	451	444	448	416	414	427	425	435	425	407	465	416	418	445	420	433	409	429	406	426	424	429	448	475	409	428	437	448	403	409	428	413	447	407	445	418	407	404	390	410	420	421	413	422	417	432	450	386	404	437	401	432	399	435	416	421	444	403	459	428	444	389	427	397	413	430	456	412	432	449	399	390	414	422	403	416	449	384	425	422	457	457	460	431	435	446	440	419	405	429	448	457	401	436	437	422	400	429	425	443	421	456	453	433	400	443	412	430	419	399	415	410	421	447	446	429	408	408	404	419	437	412	420	469	445	437	406	444	442	399	425	460	447	439	437	430	406	418	418	428	434	451	399	406	408	402	434	412	415	402	441	432	447	422	428	424	426	420	448	400	424	427	387	431	409	391	416	414	414	443	449	450	451	375	414	444	405	486	415	379	425	406	439	450	456	457	393	434	450	418	425	406	416	441	411	436	419	431	417	469	451	450	474	447	446	433	421	407	435	455	392	410	419	454	423	418	430	432	408	432	434	424	430	449	430	415	406	395	437	419	471	418	393	461	386	440	446	405	453	405	419	401	458	440	431	427	458	446	412	401	420	391	443	422	454	434	450	440	474	384	440	458	449	413	412	404	418	423	433	410	439	407	385	444	428	420	399	439	406	413	436	447	445	433	385	413	397	447	452	438	429	416	385	421	416	430	417	410	434	414	435	405	438	423	450	429	439	432	432	416	430	428	421	418	418	402	500	429	408	407	416	409	408	427	453	379	424	405	439	426	436	439	421	447	427	444	411	416	438	445	475	444	436	387	443	421	435	417	446	414	416	409	427	410	415	447	431	467	438	410	452	426	444	431	426	435	417	424	405	414	437	415	460	401	425	409	411	434	412	450	423	407	444	455	454	421	418	452	445	410	432	418	439	431	416	455	432	434	452	419	394	410	413	432	405	374	455	398	434	416	445	409	436	449	417	419	401	434	389	437	442	418	440	411	413	426	459	406	410	438	419	418	411	434	437	436	417	411	436	425	390	413	414	365	449	460	436	397	430	404	439	435	424	426	462	436
23728	21475	35133	40103	33081	21947	6994	783	636	614	589	601	589	631	614	591	603	550	604	620	602	572	637	591	624	549	612	607	631	587	617	573	615	587	604	608	547	592	623	582	582	613	623	586	598	559	575	614	588	604	580	587	598	540	559	601	587	569	596	624	600	567	577	585	576	593	561	634	590	572	589	568	591	585	600	631	611	598	628	573	613	602	604	590	564	572	622	587	578	596	633	592	564	643	627	612	606	594	632	644	575	627	602	655	599	591	567	566	562	582	618	583	592	574	604	631	639	596	622	611	606	565	572	559	603	595	580	572	560	587	576	578	578	612	598	569	604	560	586	584	589	568	625	583	564	602	589	574	588	582	603	601	587	597	564	575	574	645	548	569	577	620	567	577	618	607	666	533	539	582	581	560	547	629	546	605	590	621	597	558	564	668	579	614	600	561	602	587	585	596	571	587	585	611	594	559	576	566	622	626	667	575	596	631	634	572	644	554	583	584	596	607	584	551	574	591	545	580	616	592	580	647	603	598	565	557	614	634	583	621	611	601	603	574	583	598	578	578	604	593	588	598	566	606	632	642	610	645	617	601	536	600	527	603	614	592	633	601	564	608	573	567	628	597	576	583	626	556	588	584	612	593	564	557	608	597	606	590	602	539	589	582	621	596	578	549	586	584	588	605	607	565	590	586	587	596	563	640	584	616	598	559	598	534	588	616	620	554	525	616	593	572	580	587	587	564	623	587	547	551	599	583	595	553	588	576	636	585	646	580	583	566	595	580	577	593	609	621	563	576	577	586	603	600	586	601	584	589	586	594	614	610	598	580	582	584	569	549	588	669	613	593	580	590	564	582	565	605	598	600	586	601	624	603	547	592	597	638	583	588	617	600	581	591	595	608	622	623	611	621	630	586	555	590	600	626	617	606	562	571	538	617	593	534	620	615	540	582	608	530	585	583	597	591	590	625	603	571	631	632	605	602	590	571	604	582	632	573	587	590	597	596	573	596	572	587	566	567	583	580	546	604	605	602	627	617	575	609	566	593	598	554	616	605	591	654	580	612	550	602	611	609	591	575	608	563	581	558	601	644	588	580	659	591	602	628	599	564	564	619	592	569	609	585	592	623	612	607	544	586	615	560	596	617	587	596	519	625	611	632	585	605	645	585	547	574	593	570	593	614	587	587	599	559	647	604	583	582	602	591	631	580	585	570	561	569	591	536	577	615	581	616	599	613	582	587	603	597	577	576	582	578	569	614	561	545	605	599	556	615	580	629	593	585	597	636	622	585	604	587	571	603	605	627	598	633	594	640	602	621	595	576	616	551	602	633	579	631	618	647	563	596	593	601	561	611	606	572	584	613	612	585	634	594	603	573	619	606	590	599	599	591	621	596	635	585	544	589	564	638	625	577	607	625	617	621	612	566	607	586	626	584	619	575	599	593	546	575	561	588	595	596	601	600	581	592	605	608	579	577	550	581	584	581	622	572	605	595	580	609	574	651	647	605	591	569	597	583	577	590	592	536	589	595	592	609	595	596	563	599	605	592	598	572	612	611	629	588	637	610	617	581	624	590	605	576	605	571	609	605	601	571	552	591	587	613	560	578	546	589	602	550	589	595	561	597	558	620	592	636	575	591	591	605	609	625	594	602	615	614	532	576	567	587	623	578	576	593	588	610	561	560	586	624	579	585	572	588	627	596	582	604	596	580	567	592	609	566	555	598	612	617	595	618	594	573	574	559	598	634	575	569	588	593	595	608	599	569	610	621	663	599	604	610	551	584	608	551	562	614	592	597	602	569	560	545	584	589	601	604	605	562	603	561	591	604	582	590	611	595	594	617	594	629	595	583	572	579	590	596	562	636	597	563	572	607	653	560	566	553	594	585	623	610	594	563	574	606	596	583	616	539	546	589	551	560	606	598	585	590	583	633	595	625	580	608	557	601	587	629	572	531	649	575	599	592	584	566	603	610	624	597	588	551	581	605	606	564	616	571	534	574	594	554	567	591	620	616	596	615	585	605	634	606	578	566	581	588	614	607	581	616	570	609	622	612	589	597	626	622	519	579	561	596	591	599	580	601	593	552	589	599	564	605	595	608	620	612	581	553	569	550	577	586	585	618	665	550	599	623	569	581	577	582	602	622	602	560	585	610	616	590	588	542	584	574	574	580	585	568	592	623	621	610	586	568	619	580	590	559	597	589	583	580	624	571	629	588	565	540	578	596	618	596	580	588	622	565	553	582	605	579	550	626	568	626	634	565	573	610	585	548	580	621	589	565	576	595	554	554	549	590	639	577	637	577	552	630	544	592	575	585	591	642	591	654	573	595	627	581	588	623	574	605	539	615	599	541	603	622	591	613	635	597	557	595	601	584	557	606	619	640	616	594	579	603	610	630	606	573	578	601	624	564	588	575	648	593	598	628	587	587	591	607	631	613	650	588	623	596	568	628	581	617	622	589	594	590	606	609	577	614	591	581	580	580	615	654	605	603	593	566	613	595	585	599	590	604	618	607	607	583	617	587	522	651	592	566	568	585	573	579	578	565	592	599	605	598	592	586	593	605	598	551	620	584	619	662	556	622	601	538	576	601	593	556	585	591	575	593	579	566	636	577	570	580	599	594	602	569	572	604	600	611	629	608	599	585	582	605	616	607	612	555	590	592	591	579	602	559	608	588	629	539	603	567	611	605	579	592	612	603	611	605	593	530	593	570	679	625	611	634	657	599	573	545	604	566	550	559	647	622	593	634	578	534	573	559	600	617	580	556	611	577	585	596	611	574	583	622	596	585	547	608	560	635	569	643	584	604	580	592	579	595	580	588	582	608	610	593	592	554	622	560	560	591	610	647	600	553	578	566	530	612	608	602	601	596	564	574	590	547	595	576	604	615	621	596	600	588	582	613	615	579	599	581	625	597	602	537	584	576	589	557	633	577	543	604	556	597	609	584	548	607	631	625	628	575	617	631	624	602	593	619	626	586	602	608	612	644	575	587	587	612	615	613	601	615	585	575	609	546	548	578	621	592	615	548	611	594	594	605	591	596	569	602	592	611	537	584	596	604	601	603	618	601	620	573	582	599	632	552	583	577	575	510	584	651	596	627	607	555	609	635	566	643	564	568	650	592	564	611	590	614	591	561	579	572	583	586	572	615	638	567	597	548	591	543	570	567	600	592	618	575	580	537	572	591	570	595	589	603	581	562	613	602	562	559	584	603	605	565	604	588	557	565	619	579	625	606	615	625	576	577	600	586	562	564	633	575	583	632	634	584	580	599	611	601	601	590	566	583	593	585	595	582	570	637	580	612	586	595	600	555	568	588	550	596	568	593	569	627	604	633	615	588	584	562	584	601	599	588	562	603	601	565	607	644	599	571	580	559	575	599	561	589	645	601	562	612	570	584	597	632	604	625	596	596	574	599	552	619	572	635	656	622	605	599	607	615	645	581	625	569	619	588	572	586	565	619	564	595	573	619	634	567	599	641	583	590	591	563	579	611	586	571
40515	81828	68563	52948	36260	17415	1006	702	670	620	623	630	613	567	590	637	575	611	604	558	605	560	601	589	617	587	604	577	616	597	562	586	573	583	571	595	578	604	577	609	601	617	610	578	593	573	607	539	589	586	549	596	576	564	552	613	600	572	595	616	592	599	591	578	625	570	571	581	577	577	616	612	597	593	580	582	602	604	621	620	608	572	591	580	575	612	571	612	589	553	563	563	595	657	541	584	593	594	587	583	597	585	588	583	576	592	630	609	646	590	563	606	542	574	612	594	599	574	576	610	571	629	555	571	604	575	625	586	567	625	646	580	616	609	640	601	588	584	574	566	586	567	624	579	584	569	650	577	577	622	610	618	608	564	595	606	561	609	588	577	567	580	572	581	646	585	566	550	559	592	573	601	595	592	559	597	551	611	573	602	616	626	580	589	607	582	608	616	586	634	576	566	549	597	632	581	586	600	567	600	588	556	599	599	603	599	537	597	598	568	550	574	555	577	570	603	592	572	619	575	615	607	612	629	612	574	607	625	591	606	600	616	565	623	609	617	566	617	619	613	590	607	592	593	569	587	598	579	576	593	570	576	551	625	584	592	594	578	596	569	609	572	586	517	570	589	566	595	614	608	576	604	599	563	579	633	561	606	564	574	570	626	587	593	572	619	591	549	595	555	551	586	613	608	631	641	586	588	569	596	596	600	623	620	601	586	590	573	568	615	609	590	591	581	581	553	579	572	584	584	609	590	618	607	593	581	591	627	595	611	588	609	610	599	584	631	564	570	644	590	618	568	576	608	580	590	600	634	657	555	615	574	603	580	646	566	596	573	602	628	557	623	641	547	615	564	581	610	599	610	591	599	597	560	637	615	630	564	624	592	597	576	644	606	598	606	596	559	585	578	584	609	612	595	610	589	592	589	569	637	569	624	586	589	586	589	638	589	592	573	598	617	584	576	595	584	627	560	567	552	561	569	586	572	568	586	589	566	591	593	565	581	619	566	563	647	585	615	602	575	571	584	642	622	543	628	581	600	631	636	591	634	566	586	579	608	557	554	616	588	621	643	605	606	576	620	623	592	597	572	572	589	573	601	630	578	616	570	633	611	599	585	612	618	592	610	541	596	571	579	653	602	631	596	616	579	621	597	600	623	563	601	556	593	552	614	594	562	594	570	592	623	609	604	574	570	598	622	588	595	629	581	587	590	575	587	609	543	597	592	597	552	569	595	577	615	589	590	598	583	606	587	590	604	598	604	595	596	560	612	599	598	585	591	568	606	615	584	607	606	591	630	616	612	550	611	586	599	557	602	609	572	595	622	587	585	619	649	610	595	576	621	606	609	550	569	620	602	602	594	578	606	669	543	635	568	595	637	611	594	589	582	575	561	616	593	618	595	598	567	585	546	563	577	582	613	630	601	594	607	627	630	631	556	585	639	637	613	589	572	592	618	566	654	592	559	549	629	594	598	550	570	572	581	562	573	605	544	620	613	593	573	559	585	618	582	603	617	567	615	561	549	595	617	620	589	600	601	592	592	608	605	576	577	579	587	569	589	602	574	552	627	603	602	633	556	592	550	564	604	570	577	607	557	619	591	584	516	598	591	573	590	579	602	581	573	630	579	594	590	622	576	604	598	597	563	616	593	591	582	576	571	596	604	613	596	607	643	582	606	600	573	651	603	607	623	572	577	586	552	591	586	565	614	571	599	632	582	591	591	594	575	555	608	603	586	604	620	619	592	568	582	604	594	608	602	581	615	584	574	596	589	620	596	576	588	597	628	593	575	569	563	628	607	607	597	611	602	589	624	599	642	602	584	634	601	597	537	640	563	570	612	554	577	598	621	578	588	558	591	562	604	590	609	616	632	569	592	614	601	580	572	569	591	578	605	596	535	578	606	570	588	571	586	573	633	556	593	609	641	564	560	612	628	558	606	543	597	574	557	586	614	574	593	640	608	597	608	578	585	559	588	585	598	589	555	603	581	593	582	575	579	628	584	553	602	574	560	588	625	616	610	611	593	640	603	597	595	574	623	564	603	566	604	590	614	642	592	604	557	574	562	597	609	584	621	573	575	651	622	586	561	608	597	592	599	589	664	605	615	581	563	614	561	618	601	623	616	568	593	578	573	616	566	622	620	589	566	588	633	589	599	573	578	572	561	601	573	564	567	612	593	621	617	580	597	583	623	582	579	610	573	586	545	615	610	604	627	590	615	602	590	594	583	591	597	624	611	577	613	544	635	641	619	593	610	581	599	607	578	571	611	605	581	581	609	593	538	622	629	593	546	537	639	619	554	586	634	614	610	617	566	539	525	576	596	571	595	583	603	602	607	613	608	555	552	557	618	600	598	583	577	565	616	604	616	634	568	574	624	581	596	581	617	584	626	629	609	609	582	607	614	608	592	586	548	567	612	618	630	575	544	589	585	617	597	585	577	594	571	598	604	611	606	597	585	611	557	583	589	577	584	572	627	610	526	601	596	580	595	609	602	600	596	549	624	611	569	586	626	610	609	598	568	628	605	596	596	629	627	576	605	571	596	583	599	572	634	578	607	583	583	580	584	556	601	607	624	577	548	599	575	594	579	599	564	576	601	610	590	599	592	617	574	584	581	600	573	641	653	619	558	598	569	564	609	600	560	572	542	672	583	616	637	620	554	559	647	590	571	566	616	576	600	568	569	631	633	629	602	601	640	563	583	615	587	586	641	529	630	613	608	631	593	577	619	589	593	601	579	554	630	598	594	601	565	586	599	547	599	577	610	591	592	621	588	602	633	558	656	568	597	567	555	592	584	581	557	612	602	590	585	580	586	590	578	591	623	615	565	547	595	611	561	605	641	596	579	567	587	586	627	652	578	614	599	584	549	603	648	641	590	574	624	568	591	589	600	652	592	598	576	590	660	586	621	577	594	594	632	576	592	581	576	619	620	596	609	596	596	603	646	582	589	619	600	551	622	609	649	579	560	615	608	623	591	589	601	598	571	594	601	603	598	621	571	606	611	575	598	581	606	593	570	575	631	567	584	580	573	551	567	596	593	605	616	635	595	597	607	626	629	597	636	588	604	562	589	617	580	567	608	583	607	571	583	618	604	591	556	561	590	615	598	550	587	626	602	583	593	637	599	581	578	613	625	628	568	597	653	608	633	554	572	591	572	628	591	572	617	569	592	622	610	597	610	587	546	586	627	614	626	576	608	598	551	617	573	589	582	609	574	563	578	578	567	561	600	575	570	605	597	629	591	609	554	547	588	594	548	602	525	573	546	600	574	576	602	635	573	618	600	609	603	635	554	587	614	650	590	592	570	576	593	582	568	554	603	619	586	605	577	597	573	617	589	605	563	544	597	602	536	604	597	569	608	591	610	557	587	594	612	619	561	619	639	643	603	603	630	603	575	594	558	597	642	562	609	615	574	582	582	593	597	594	632	579	628	614	625	558	618	622	635	634	582	532	606	589	602	623	617	596	572	607	595	588	578	640	552	555	587	620	549	584	568
25004	22124	33819	36463	25600	12401	1656	611	618	602	642	608	554	653	579	596	597	601	583	586	600	626	619	595	670	598	634	651	605	606	616	648	557	649	605	619	651	600	592	625	624	581	634	619	627	648	595	637	588	631	614	624	618	612	649	631	634	625	596	669	602	569	630	580	617	590	608	652	571	614	652	618	637	633	598	648	573	594	614	624	639	652	648	572	639	597	573	615	614	581	591	576	628	644	600	563	609	655	650	606	606	611	621	619	609	598	608	600	634	630	624	626	628	620	612	657	608	633	605	611	612	588	649	627	569	673	643	615	634	621	575	636	610	612	613	589	612	665	630	607	643	650	585	606	604	626	595	647	614	623	578	596	628	630	602	610	606	608	604	624	618	614	596	573	637	647	632	600	667	657	563	630	588	591	619	598	612	614	625	617	624	580	652	605	595	639	604	618	634	589	647	585	635	608	608	640	646	600	629	626	634	609	597	617	603	655	622	618	614	655	628	608	617	635	617	650	604	575	615	588	600	623	617	645	619	608	628	629	568	620	617	639	597	650	589	615	619	586	624	597	620	616	626	628	645	606	622	588	578	579	592	636	618	620	615	601	600	606	649	607	632	598	627	623	646	627	573	610	662	585	652	646	592	611	570	586	605	625	682	609	599	584	643	604	599	631	633	581	599	613	586	642	605	587	619	597	616	616	619	600	584	556	634	607	601	595	604	612	592	616	616	600	613	597	605	604	618	623	598	638	615	620	584	646	600	567	592	605	641	628	607	565	589	655	626	614	597	608	599	582	591	562	608	595	574	590	554	623	577	599	603	626	596	652	647	630	565	635	559	643	612	591	614	594	612	619	624	626	648	615	606	605	626	643	652	600	580	608	638	596	642	629	642	572	631	636	627	618	586	589	632	626	603	586	544	575	615	635	598	616	631	575	695	591	606	642	603	694	580	650	627	599	588	608	612	600	614	594	597	613	599	599	599	586	593	657	614	610	639	615	629	641	598	610	629	618	645	599	593	632	599	630	602	616	613	599	617	624	599	614	620	578	674	596	618	619	611	605	632	608	623	634	602	623	635	644	590	607	595	610	593	608	613	591	653	611	578	613	608	603	652	599	600	628	581	599	642	606	600	598	609	618	612	616	656	638	628	592	564	617	593	614	636	666	637	622	621	546	572	595	637	639	618	595	596	631	600	614	674	583	581	595	639	629	645	571	553	575	576	610	705	654	623	652	603	631	659	670	588	601	583	602	624	610	591	597	632	645	575	675	624	572	600	663	583	580	636	610	625	627	681	624	624	560	611	637	581	632	612	645	585	597	651	612	644	632	619	615	628	608	663	630	620	606	616	582	596	591	630	613	585	631	662	658	648	614	574	653	633	618	636	611	592	613	614	640	634	578	631	609	591	585	619	653	625	634	619	609	626	654	656	573	585	615	619	594	606	625	639	603	621	574	622	630	652	600	609	624	636	663	590	597	628	649	615	590	599	632	607	660	579	572	588	630	588	597	616	620	637	634	598	604	643	589	633	618	599	608	587	618	620	649	590	601	609	599	639	596	603	588	602	605	586	616	622	603	609	645	602	621	580	647	615	589	603	650	615	605	588	599	653	609	608	622	596	657	596	564	578	582	615	623	633	638	621	619	575	634	581	663	618	605	608	604	616	578	593	616	632	611	605	598	593	610	618	587	632	633	624	643	615	620	586	573	647	633	640	568	635	574	623	621	642	614	639	593	569	632	659	575	640	613	655	613	635	613	602	634	640	611	597	604	600	620	596	592	618	669	601	612	634	604	601	612	615	603	642	602	629	563	584	677	631	619	629	608	591	585	636	602	568	601	610	628	593	638	640	612	623	551	646	622	586	614	585	569	634	591	641	626	607	657	621	599	605	577	615	583	609	577	601	624	604	619	615	631	620	623	635	589	620	634	614	608	626	618	596	585	592	654	591	677	604	587	600	630	608	615	617	613	626	610	641	631	606	631	651	618	592	622	649	609	583	658	614	655	601	590	650	594	633	591	651	594	584	602	662	638	600	656	594	587	560	605	597	625	595	640	669	625	636	603	628	656	664	613	567	592	629	598	598	620	570	650	643	616	618	598	590	576	658	603	597	585	638	621	690	567	605	580	620	616	637	595	603	629	625	568	573	632	594	566	603	658	621	583	606	618	632	677	612	656	612	600	633	578	579	656	616	661	570	647	646	637	626	624	599	615	598	635	602	600	599	639	598	615	663	626	663	612	587	575	609	598	577	624	607	617	562	625	623	631	596	671	638	612	624	663	640	655	599	595	613	606	605	612	622	599	666	615	644	674	624	627	649	609	631	583	625	650	593	607	628	663	611	590	626	581	573	649	603	554	608	627	626	671	624	557	614	604	652	609	585	676	620	581	637	617	600	582	556	647	578	627	638	608	609	616	612	585	661	632	635	597	653	609	611	629	632	594	631	606	603	637	632	602	640	602	582	605	602	616	618	549	593	614	578	608	646	611	595	614	579	612	631	620	615	632	572	622	614	593	588	601	664	635	610	592	634	637	609	591	643	605	610	653	590	621	589	661	613	613	587	605	587	659	580	585	600	636	608	633	607	585	655	590	615	601	664	572	606	617	605	626	602	602	641	574	591	656	591	597	625	586	610	581	641	564	606	616	602	596	637	599	657	650	582	589	602	647	624	608	604	587	594	607	612	610	592	593	662	633	598	601	582	602	695	611	609	570	606	634	610	637	559	618	578	549	623	630	645	640	632	632	639	617	560	603	616	628	606	647	628	626	660	615	565	578	685	655	618	607	655	590	610	638	606	639	605	619	599	591	600	597	618	632	606	633	636	605	610	575	599	615	601	613	564	616	590	637	634	601	594	570	629	631	622	606	621	615	629	552	591	667	678	650	654	617	638	592	626	582	645	621	595	596	623	645	626	613	598	645	652	588	639	629	598	633	625	578	602	589	596	601	575	642	593	573	593	629	562	575	615	567	594	613	641	581	598	578	619	644	614	611	562	625	611	628	627	629	572	580	562	598	630	591	616	609	635	580	647	593	614	600	622	655	603	591	643	605	637	646	597	637	657	602	665	630	603	592	622	630	583	609	602	585	548	570	601	616	589	593	623	625	608	634	594	629	657	590	616	634	609	614	632	571	619	598	618	600	607	602	591	672	609	646	597	650	654	597	627	645	620	590	607	599	613	640	612	610	642	605	621	633	633	619	575	645	638	580	611	604	597	615	633	596	625	635	620	601	637	592	570	638	655	603	614	684	629	600	594	641	599	596	632	586	592	606	597	589	583	601	626	626	615	584	636	611	609	628	626	615	649	641	630	578	631	577	614	608	627	607	622	660	659	596	611	576	609	605	663	613	600	626	649	611	606	585	623	602	635	601	621	636	568	586	623	638	628	620	615	618	600	595	568	640	629	630	598	608	593	598	610	601	624	635	634	599	600	651	593	639	651	617	618	572	613	629	644	617	634	606	642	593	633	648	599	619	610	589	608	582	620	614	652	622
38725	70506	56611	42024	27217	10477	792	666	681	640	629	609	661	664	615	699	633	641	672	624	630	625	605	657	608	626	687	648	576	647	636	642	603	651	642	637	629	602	649	631	651	589	668	639	598	644	644	592	652	610	678	639	657	643	675	665	651	604	609	659	613	650	653	615	661	612	602	620	650	639	614	610	609	658	629	674	667	660	637	602	605	646	592	613	639	655	596	666	659	601	643	654	643	683	692	649	702	648	634	642	623	615	619	643	664	670	615	614	639	642	627	680	663	667	643	670	674	619	659	683	600	629	660	631	598	619	650	634	643	648	690	642	672	648	604	637	594	625	664	684	606	668	604	667	632	636	619	641	658	642	635	655	626	676	670	619	686	620	667	638	618	640	658	637	627	620	644	637	617	634	602	645	654	692	640	646	597	630	619	673	633	623	606	636	649	703	605	665	638	671	672	673	639	654	641	655	659	674	621	695	585	632	680	668	652	622	630	642	659	660	615	642	621	627	680	660	629	636	649	588	612	651	595	610	606	634	665	652	652	642	595	631	657	660	662	643	634	668	619	603	641	668	664	616	664	627	599	605	675	604	675	620	617	660	637	625	667	643	696	609	661	639	617	667	659	649	660	650	616	613	602	691	700	646	603	673	613	665	643	613	594	655	644	628	626	613	664	657	644	578	645	628	595	628	625	701	633	631	654	590	598	637	635	623	655	675	649	653	616	683	630	634	664	648	627	668	604	690	628	619	630	605	652	622	652	643	617	658	623	635	599	661	619	613	697	631	627	602	637	616	631	609	617	607	676	624	667	652	612	654	685	656	658	639	660	619	629	665	629	628	619	659	635	671	666	655	657	664	645	631	612	623	632	667	663	638	650	611	628	607	633	642	632	643	598	672	576	650	613	619	640	596	654	636	629	620	604	647	651	640	649	612	619	628	640	627	633	619	615	691	621	657	631	624	632	595	631	649	656	673	687	666	678	633	639	681	699	666	626	651	599	676	634	663	638	601	658	629	652	644	607	667	598	627	609	624	629	653	631	637	622	607	639	632	641	606	653	663	605	619	617	658	674	585	618	638	611	652	626	631	657	632	606	646	646	618	633	604	623	618	637	639	648	647	585	635	607	574	668	653	620	652	639	674	649	632	640	627	653	630	613	621	646	630	633	658	635	601	645	630	677	629	644	641	649	607	682	607	619	618	632	630	637	618	622	657	673	619	651	622	623	651	647	622	660	595	645	642	602	633	645	643	642	651	665	642	642	618	607	634	607	646	635	636	642	667	620	623	641	650	653	672	691	650	627	670	618	627	642	630	665	660	595	662	667	622	648	642	649	650	647	661	634	590	641	654	673	630	594	599	649	622	635	648	676	607	595	657	637	650	632	664	643	640	659	633	633	638	619	636	648	598	643	686	647	659	633	626	646	642	658	617	657	622	650	662	635	649	617	677	630	641	669	587	635	613	629	599	671	609	647	638	682	617	620	634	654	642	662	606	645	656	650	665	638	606	600	633	588	675	652	671	638	616	631	619	627	651	611	621	631	649	675	688	613	685	684	653	620	625	607	619	594	641	610	647	636	623	672	638	630	621	607	639	652	656	637	630	632	616	625	634	648	687	658	665	645	662	589	624	619	637	711	683	591	600	632	644	616	653	628	658	609	646	592	636	656	636	651	623	647	595	625	665	628	652	642	617	581	630	678	649	623	648	660	675	608	636	572	645	620	591	647	598	650	681	644	644	630	627	620	605	640	640	642	610	657	657	669	658	693	644	611	594	655	635	623	627	600	606	656	621	602	642	646	700	622	666	697	634	613	612	644	597	629	656	620	665	662	661	666	631	630	618	640	608	701	646	606	670	669	640	664	623	657	654	657	648	658	647	660	603	620	588	645	676	618	669	654	691	594	611	655	593	624	651	629	643	602	671	654	659	627	639	612	636	620	689	669	626	656	679	648	646	642	637	624	639	627	669	633	682	641	611	637	580	655	593	652	621	613	631	624	616	640	605	665	621	692	649	584	658	636	665	666	650	686	622	647	641	616	652	676	624	688	674	607	708	657	618	643	653	646	695	642	653	632	651	685	646	628	624	610	687	624	676	669	676	631	623	674	651	637	604	652	622	658	634	647	628	631	594	650	625	621	672	644	638	633	613	637	638	617	651	633	657	638	646	643	613	637	634	604	592	640	646	683	636	656	600	669	654	602	657	659	661	628	618	659	623	649	596	629	645	597	628	641	638	632	690	666	633	633	619	607	623	702	664	675	652	651	688	671	642	609	678	659	666	633	613	651	664	655	652	650	609	687	637	595	604	649	620	620	651	648	657	632	624	616	644	647	660	629	667	615	645	671	612	634	647	686	648	632	599	636	630	671	655	655	671	608	627	648	633	721	625	607	624	602	637	674	636	669	630	636	634	695	606	687	605	585	654	623	625	684	670	632	640	602	660	604	622	631	627	617	631	603	609	616	622	607	652	644	617	647	636	640	620	640	664	678	547	622	639	598	676	619	637	633	631	655	616	640	645	670	643	651	631	626	611	650	627	614	636	631	601	614	665	658	690	632	622	654	647	653	662	648	615	620	633	686	663	678	606	667	622	621	626	694	654	627	662	636	617	725	672	628	599	631	686	699	630	673	613	648	706	621	638	638	641	689	633	651	649	630	618	659	608	618	654	653	616	670	658	632	656	673	625	646	631	635	619	640	647	626	631	619	649	682	621	651	624	659	682	609	676	635	627	650	698	595	629	639	675	636	610	601	676	610	638	634	657	617	640	640	620	622	633	634	644	595	679	630	647	662	639	606	654	597	647	647	615	597	640	665	611	631	628	655	634	634	625	640	624	655	640	672	604	636	660	668	618	649	616	669	626	644	703	654	650	631	593	655	631	664	650	617	661	665	646	644	626	609	693	654	643	613	670	643	650	587	638	645	658	681	645	631	664	641	655	605	615	634	624	652	612	638	668	654	629	652	650	611	637	639	608	604	661	673	631	666	633	675	603	657	606	667	652	656	653	636	658	619	698	654	625	600	622	675	706	658	591	648	658	671	611	653	632	647	619	615	635	657	626	651	676	656	660	663	645	615	718	600	678	618	566	642	664	645	647	647	592	612	642	618	701	652	688	617	618	696	638	617	641	647	687	631	615	667	646	681	607	617	642	607	627	582	642	642	672	640	648	635	618	670	624	641	658	646	645	618	628	637	609	625	639	639	666	650	635	657	680	599	655	637	628	652	665	639	653	671	659	666	668	647	630	644	625	621	658	638	648	614	652	650	607	662	693	645	650	634	694	656	611	625	679	626	638	646	650	640	624	638	628	666	617	654	626	607	624	614	644	642	637	659	632	635	665	635	657	636	596	685	656	712	661	592	662	647	587	608	672	646	612	675	635	640	681	600	632	633	636	587	629	679	607	652	668	630	582	606	624	663	624	614	652	662	656	608	646	624	623	657	635	627	660	691	645	639	614	603	617	668	631	641	652	637	617	636	650	584	645	594	621	629	620
22502	21317	32023	34855	32946	24394	15012	2095	1064	1043	1038	1016	1027	929	966	1020	1018	991	933	958	981	948	954	989	903	971	970	949	946	973	960	947	969	938	945	942	992	959	948	949	927	924	976	967	980	939	918	924	963	966	897	966	1010	893	950	980	974	982	1003	976	955	955	956	898	997	1009	928	912	994	952	945	940	957	929	938	931	950	979	907	991	956	939	926	1007	949	970	997	948	919	1022	965	924	954	930	955	920	1004	1004	931	930	951	1012	923	1021	1028	951	890	932	987	974	869	948	943	947	934	941	944	946	913	917	900	925	944	941	949	984	979	934	916	926	952	963	905	929	924	924	1020	943	924	959	896	948	937	943	933	955	928	888	951	962	959	997	945	928	949	937	960	950	910	887	946	911	934	965	997	982	956	988	968	950	945	967	949	942	939	917	944	992	963	970	963	970	895	943	958	923	896	918	964	959	959	929	937	921	983	924	924	939	1003	925	965	897	985	987	949	928	970	955	970	891	953	956	980	1001	944	906	995	929	886	935	886	943	877	968	997	926	929	963	956	937	965	969	945	931	924	907	881	927	963	905	936	966	952	935	1010	880	1000	924	914	932	924	931	968	956	965	887	911	984	1004	954	977	994	916	952	923	962	926	930	969	975	986	943	928	963	973	950	997	896	952	953	936	935	969	908	1025	969	934	996	887	901	946	884	1030	913	973	967	945	999	936	954	935	967	913	910	925	883	918	975	936	930	946	911	930	958	1006	972	910	977	959	907	947	904	927	932	947	890	961	929	927	982	911	981	912	972	991	939	987	961	1028	908	961	971	956	966	971	944	914	908	962	949	933	929	941	914	941	966	957	916	954	960	904	941	916	967	974	977	970	933	935	950	969	899	866	938	929	943	991	975	917	994	914	913	981	944	920	919	945	898	990	972	945	968	902	944	934	926	966	922	980	927	959	967	931	964	918	966	1002	1015	921	971	894	925	970	929	909	930	919	939	971	932	1021	941	949	956	955	951	941	939	894	981	903	894	963	925	912	980	959	935	923	911	960	1004	932	929	902	918	914	958	950	900	934	927	954	973	909	930	947	968	970	963	903	954	907	940	972	987	914	966	958	948	930	893	917	955	932	913	974	950	958	913	981	964	979	922	933	960	960	976	937	990	972	932	960	945	893	975	971	966	1016	970	995	985	948	927	945	911	930	894	963	916	974	979	925	974	994	924	973	910	934	972	931	938	963	914	929	947	986	909	938	949	914	972	982	995	977	911	977	988	943	935	886	1000	987	949	955	1003	893	940	980	913	910	935	1028	922	943	862	923	955	968	945	999	934	959	920	940	991	992	951	894	965	970	978	949	991	1008	949	949	935	996	987	948	934	934	925	1032	929	945	938	955	941	928	929	925	963	968	967	942	920	953	950	944	911	1024	963	1002	947	945	977	910	953	961	989	908	948	944	907	935	958	981	969	993	975	1018	1013	931	884	993	943	945	910	938	938	891	938	961	915	927	941	875	946	867	1005	938	949	932	956	961	956	994	948	932	972	948	948	946	924	990	961	948	933	966	947	953	953	966	933	955	928	934	927	905	912	887	947	909	906	973	976	970	921	975	957	928	940	962	938	912	913	941	942	951	976	980	910	926	957	1001	937	983	937	966	930	903	925	914	899	945	940	922	947	940	953	891	915	946	985	922	939	941	929	917	876	954	906	923	968	1002	955	924	913	924	959	957	943	907	920	927	958	981	949	966	936	912	968	954	907	938	937	930	985	990	967	950	910	912	1020	974	930	966	1011	933	960	986	952	937	938	996	925	973	993	960	942	947	908	958	950	900	993	1001	927	912	991	957	943	919	1013	924	992	907	947	970	937	915	943	933	938	935	974	960	938	910	968	958	960	889	964	935	993	939	932	934	879	930	927	919	910	951	960	911	994	912	939	987	895	936	995	927	995	924	987	996	925	975	923	958	943	970	942	992	997	925	985	1007	963	913	905	939	932	948	962	892	944	926	971	976	942	951	925	932	971	950	910	892	916	912	925	980	923	970	965	985	879	965	958	879	924	972	922	933	912	948	904	942	970	940	989	1012	900	961	978	967	997	955	943	978	921	985	996	935	968	992	968	925	906	959	944	919	914	889	939	918	944	931	943	996	970	1019	946	940	958	937	921	993	1031	960	931	1011	996	926	972	923	957	1035	922	935	983	927	947	928	931	942	951	948	975	983	898	956	982	917	936	910	977	942	1004	969	925	940	912	902	923	970	919	924	1003	948	892	969	939	947	986	930	983	943	927	944	975	969	1008	953	903	960	917	918	954	986	903	926	929	970	903	937	935	956	997	983	913	953	934	919	969	952	969	1006	926	966	982	907	964	964	979	902	944	935	968	972	968	938	923	1023	963	872	908	994	952	922	1001	958	928	907	866	858	939	943	985	981	962	902	957	939	946	941	981	966	968	978	925	918	1002	931	968	966	904	864	924	931	937	827	944	986	975	952	878	961	986	976	924	1004	972	942	952	887	921	947	946	944	884	908	924	941	870	943	935	982	967	926	926	935	950	911	961	932	947	944	973	999	983	950	960	1004	879	919	955	926	919	912	950	929	1024	947	951	949	986	942	959	878	951	962	936	915	915	944	960	1021	928	971	935	938	953	902	950	961	934	959	940	894	949	919	936	958	949	935	967	961	925	974	1002	904	930	971	959	901	903	892	956	958	948	936	956	939	960	897	982	962	922	921	925	945	929	911	942	986	959	927	930	948	935	954	894	966	931	951	961	963	930	902	924	913	940	855	969	917	992	961	938	919	915	902	905	967	979	989	973	945	972	1009	936	927	943	942	936	939	930	979	985	912	935	925	969	976	955	966	1017	983	916	908	1006	916	874	926	883	936	933	943	967	986	928	971	913	922	1007	935	953	942	985	941	970	914	960	962	939	901	994	921	970	975	932	954	929	912	924	896	978	978	903	942	949	953	1014	913	932	932	976	905	920	884	932	986	909	988	936	930	932	1041	938	973	917	959	951	995	947	969	898	893	927	908	928	945	940	978	936	993	965	967	916	924	907	915	950	915	914	958	988	976	903	968	952	934	963	942	927	959	900	954	916	964	933	897	976	899	944	947	929	968	919	909	964	896	933	1010	957	899	972	966	880	883	936	962	927	955	951	914	909	920	977	964	927	899	964	891	924	950	972	992	970	974	901	952	923	960	999	920	936	927	952	984	965	960	945	957	916	949	954	939	911	928	890	990	935	949	983	964	935	934	956	945	972	973	970	903	894	904	976	932	970	890	941	991	908	949	966	955	973	933	940	911	928	965	910	946	920	963	940	963	956	936	900	950	935	1004	965	961	939	917	957	905	918	929	919	1021	915	910	962	971	925	1026	945	998	977	899	968	959	977	972	931	923	899	919	999	967	939	925	949	961	944	959	945	907	928	949	996	936	929	919	977	965	922	952	889	926	968	1010	950	960	919	972	892	934	952	961	951	925	889	933	932	954	967	956	931	989	947	987	968	932	954	931	904	987	924	952	932	905	955	944	949	997	1010	973	947	1026	992	891	939	915	935	911	935	931	929	939	964	966	930	951	1003	921	969
45092	90605	82628	64326	46175	22923	1252	1123	1056	995	1022	958	978	953	993	915	940	894	893	930	955	956	894	913	934	925	934	927	925	999	929	982	900	910	938	947	854	888	951	971	904	954	920	887	964	940	916	956	919	943	925	939	917	923	932	925	947	935	892	902	908	906	945	914	843	965	916	887	930	965	907	921	904	884	924	956	940	914	962	936	965	905	919	905	897	922	926	952	929	897	886	896	937	921	880	960	935	954	914	936	915	910	908	904	904	959	930	930	915	924	891	906	869	938	906	880	885	912	915	893	884	859	998	931	898	977	990	892	963	954	926	896	889	945	860	913	934	903	876	944	935	932	904	891	911	878	874	917	923	903	926	939	937	906	935	903	946	986	894	924	949	970	889	921	927	930	940	971	958	948	869	903	894	900	931	896	906	944	933	998	948	970	983	998	873	907	920	907	926	915	916	904	962	924	867	938	931	884	905	922	933	908	948	905	984	910	904	893	917	839	954	887	913	944	890	938	984	921	900	913	937	915	893	938	864	892	860	906	927	900	1015	853	976	926	960	985	931	864	862	933	936	944	926	947	909	958	936	951	893	950	915	917	912	935	919	873	931	879	882	878	897	907	944	846	946	924	922	955	946	959	927	940	944	895	884	933	904	867	947	877	938	943	951	961	924	939	872	887	882	938	909	854	906	892	980	904	964	930	936	912	984	907	930	944	931	907	989	922	921	896	981	887	919	876	906	873	897	894	960	876	882	930	953	943	899	914	907	931	857	983	970	951	935	916	885	861	874	987	946	888	916	932	929	865	888	975	869	945	885	907	907	917	907	937	902	878	940	859	920	924	930	893	886	946	858	934	892	901	886	852	901	898	966	933	907	876	987	923	890	917	877	888	890	913	906	870	915	898	917	915	935	905	936	882	916	895	916	924	917	916	914	886	949	863	916	901	972	910	910	942	905	905	893	967	889	890	1005	887	921	941	899	939	887	908	921	958	938	896	927	927	917	921	920	903	909	978	924	935	916	925	894	929	948	898	944	950	911	908	912	941	889	929	937	926	872	954	881	921	889	947	922	950	952	978	862	968	959	919	909	892	964	954	903	924	918	964	896	997	935	909	935	963	966	971	920	947	929	931	905	912	947	906	926	938	913	972	883	962	946	915	933	925	953	937	943	906	919	922	888	917	890	923	877	920	962	946	885	913	933	936	984	884	885	908	842	905	923	915	976	922	876	958	917	879	940	938	906	899	917	962	882	888	996	918	909	918	883	877	880	933	914	951	938	900	869	894	936	932	940	996	912	981	897	915	958	926	915	948	908	908	1014	911	940	959	939	943	922	894	904	1006	911	919	865	944	844	864	903	937	993	936	882	892	933	920	918	947	912	871	916	920	912	910	891	955	887	875	958	928	917	923	927	937	946	952	888	919	898	942	944	925	940	927	953	924	912	955	908	928	945	905	868	869	886	867	980	939	883	920	954	889	907	912	915	894	885	908	963	917	921	907	876	951	951	922	908	937	938	933	888	934	976	854	936	972	899	855	977	886	961	915	930	949	899	899	921	971	904	950	933	953	933	892	963	916	951	947	914	904	911	933	937	942	938	904	899	902	916	885	933	939	904	895	981	915	871	930	940	898	916	893	928	860	913	870	887	902	947	886	916	940	944	929	946	858	885	882	916	934	909	926	983	932	907	919	901	960	863	976	947	965	931	900	936	927	946	912	859	914	926	934	905	930	945	892	884	865	914	874	912	904	902	910	912	920	938	949	907	916	927	923	884	926	958	966	906	877	948	992	913	944	877	916	967	930	930	925	914	938	927	921	911	950	1000	893	940	949	917	897	925	868	918	915	891	931	918	928	1019	907	922	898	930	958	931	898	949	962	951	908	906	925	944	945	931	908	951	936	949	962	932	944	959	959	817	838	920	954	954	942	924	943	925	961	973	932	902	897	895	936	910	901	938	1007	932	928	991	931	922	885	858	913	984	930	968	883	991	918	882	947	935	948	916	933	882	965	922	887	885	939	922	927	940	948	943	941	860	914	898	919	867	933	900	934	862	914	872	961	902	923	952	935	925	960	890	953	877	933	984	870	877	855	954	912	928	974	930	987	906	965	893	947	970	904	928	942	922	930	925	964	941	943	914	961	957	896	927	929	977	910	879	923	935	978	926	984	895	932	929	972	945	957	959	910	874	926	886	947	939	931	897	931	985	881	884	903	926	898	919	931	862	876	935	929	914	883	951	937	941	890	912	917	906	893	891	943	895	964	896	920	901	965	955	925	927	892	912	915	942	911	936	942	890	938	906	945	965	889	919	953	942	920	917	975	928	921	935	927	933	883	863	917	941	914	943	925	928	859	985	945	906	917	925	946	877	917	955	945	987	884	947	901	877	918	945	903	924	893	912	939	911	899	928	902	890	911	966	900	937	923	902	963	915	960	928	909	921	882	902	929	968	946	937	947	892	911	958	901	905	906	932	932	938	930	872	977	916	918	941	902	958	883	931	924	968	942	912	886	914	911	934	908	943	995	915	894	884	889	930	921	927	894	899	918	962	941	948	914	939	936	903	1002	962	896	877	904	892	882	914	922	947	913	946	913	908	942	964	893	918	973	888	883	940	907	899	904	934	890	916	930	959	902	939	895	889	914	953	903	956	923	945	989	1002	910	947	900	915	864	955	889	923	939	901	925	934	924	951	939	889	941	922	923	905	917	914	943	948	889	955	931	891	888	935	920	928	892	911	929	957	889	934	913	919	905	968	944	929	960	958	887	915	858	941	924	901	921	910	933	913	963	880	930	920	912	903	893	899	858	881	967	858	885	924	911	966	952	954	936	873	871	908	901	926	940	891	885	881	956	941	913	939	929	865	938	917	987	860	921	932	930	984	899	886	919	976	949	913	932	855	948	927	934	920	931	889	914	931	928	912	893	924	946	942	882	895	927	851	892	919	930	935	945	911	948	944	903	910	942	943	960	930	887	877	935	892	980	932	943	968	874	925	896	861	941	934	844	960	951	871	953	937	888	924	903	985	884	919	887	900	956	902	911	954	887	920	951	922	884	878	918	932	966	968	910	963	921	962	898	942	924	928	866	907	912	879	931	948	951	929	961	895	864	916	877	892	944	948	920	911	972	915	910	936	914	955	931	895	913	922	944	876	938	957	926	901	960	903	1005	851	993	938	918	884	943	890	899	913	924	898	957	964	868	909	923	938	896	934	873	889	960	910	930	904	933	912	939	896	948	898	927	878	936	970	943	892	888	919	894	889	888	934	935	902	936	924	915	907	919	866	943	873	926	912	927	903	954	875	939	906	833	911	905	937	922	921	913	889	959	940	908	915	914	942	872	887	886	846	889	920	951	908	973	949	893	892	861	944	980	925	870	917	893	915	959	898	956	922	884	933	856	930	928	946	882	972	958	911	896	911	935	919	924	927	989	902	938	879	893	895	930	932	929	873	926	930	947	908	960	935	945	881	969	848	908	944	911	954	917	944	872	922	889	930	876	930	897	880	906
30705	26600	31276	23256	8337	1784	444	402	397	373	410	408	391	390	430	417	433	396	354	378	415	406	403	415	367	396	393	359	395	373	442	388	400	442	422	389	353	412	402	431	412	411	386	382	413	377	424	401	416	392	396	420	408	381	423	406	412	363	423	379	385	411	411	397	394	442	411	373	413	404	362	371	436	389	376	413	382	346	398	379	411	389	420	415	399	414	380	421	443	434	423	380	411	423	431	395	380	425	412	402	416	433	394	438	413	406	419	370	395	436	421	418	383	443	422	413	387	419	383	446	407	440	422	393	395	416	416	417	423	396	416	378	403	431	387	388	401	383	397	425	374	398	405	439	427	379	379	397	413	392	413	408	393	371	394	398	400	374	434	392	443	418	384	363	409	379	404	383	429	401	398	370	411	389	380	399	388	386	414	382	391	417	399	373	399	393	409	397	390	369	412	431	375	368	378	416	377	381	408	387	392	408	402	395	373	399	440	364	379	421	405	363	394	376	397	378	442	428	387	401	409	404	414	401	407	413	417	352	387	421	355	406	404	372	389	408	401	433	419	412	432	393	415	383	413	368	391	374	409	372	381	390	382	396	409	399	422	381	413	407	416	398	403	398	403	415	405	413	372	382	391	400	416	412	371	418	415	420	379	372	398	395	406	420	393	406	416	400	394	411	396	368	404	415	362	395	408	396	450	395	399	402	415	420	425	384	432	419	438	390	391	398	413	391	408	383	408	418	393	406	428	379	396	371	400	416	418	427	413	394	388	383	423	405	410	417	389	374	362	383	440	386	397	419	444	368	390	349	412	423	398	400	406	417	400	411	397	402	404	413	413	442	407	385	385	431	403	380	375	392	395	348	389	402	389	407	394	421	436	423	395	437	373	390	397	381	417	412	422	385	410	421	414	408	447	401	358	375	398	434	395	394	394	423	392	396	401	388	422	407	391	403	427	409	362	408	364	415	411	390	394	412	396	385	406	434	373	438	388	400	424	427	417	402	389	370	410	404	389	406	407	419	416	347	433	426	384	403	402	427	448	401	382	397	396	378	403	405	385	385	368	404	406	410	386	390	421	397	434	393	419	422	392	403	409	402	403	446	394	403	410	394	406	408	393	382	402	393	415	436	401	405	411	406	388	391	392	409	368	393	372	378	434	423	378	390	388	382	401	368	395	394	374	419	376	405	417	402	382	406	385	423	414	443	404	439	396	415	436	430	407	421	394	417	418	399	395	398	406	419	434	408	382	408	389	366	427	404	442	410	423	400	412	420	378	401	407	407	412	423	400	410	369	379	418	394	425	390	443	391	460	409	430	416	422	398	438	393	430	399	412	411	380	390	390	385	404	431	392	397	395	426	406	395	445	371	399	401	431	370	388	368	420	372	375	412	409	420	406	381	411	398	448	402	397	404	402	427	409	413	412	432	387	393	420	404	432	417	405	398	390	423	410	389	389	413	380	381	391	372	401	385	396	381	416	348	370	383	393	403	397	406	395	389	423	380	428	431	430	421	428	380	420	410	413	423	372	391	382	431	393	388	407	380	377	395	440	391	382	401	361	397	416	371	420	393	431	416	426	394	417	421	435	381	389	396	367	371	371	384	413	398	408	414	394	384	398	396	428	430	379	378	413	389	367	394	355	418	385	398	366	382	359	389	363	374	369	389	401	416	410	429	398	400	416	418	419	416	437	403	388	377	404	419	415	362	380	400	402	390	417	386	424	380	423	419	408	399	408	407	363	388	401	421	406	419	379	436	420	411	437	428	378	401	417	415	410	369	397	409	388	392	409	437	402	401	379	391	425	437	399	421	421	408	417	439	416	388	426	378	423	406	390	397	412	407	386	401	459	424	395	423	447	365	414	401	389	420	401	380	392	371	435	370	376	432	399	384	395	436	386	395	439	425	400	414	378	397	397	367	396	397	390	375	421	383	449	383	448	385	395	407	397	424	390	424	379	460	380	414	362	401	431	383	381	411	406	375	422	400	404	397	385	391	390	438	390	386	422	390	400	408	410	382	380	380	366	369	419	419	397	395	410	373	381	390	378	375	456	364	385	408	396	389	387	395	436	394	410	405	381	416	429	405	381	413	394	404	377	441	403	409	405	437	386	418	443	373	410	378	394	428	358	405	365	394	417	408	362	409	460	389	411	424	441	404	371	387	418	407	405	401	366	402	407	417	419	391	385	362	416	378	413	386	414	408	399	430	441	407	375	438	393	410	389	398	353	385	400	415	425	362	416	406	405	380	424	419	425	409	442	404	379	384	416	442	403	411	429	377	402	389	421	411	441	366	374	413	400	398	432	394	414	364	418	414	383	390	433	392	431	428	422	416	409	424	392	449	401	409	416	407	403	402	388	407	429	406	397	395	388	398	416	360	421	418	402	381	411	449	405	375	398	398	408	404	403	386	411	398	410	379	429	369	389	401	433	412	416	415	396	429	434	422	429	424	418	382	429	392	408	425	379	371	406	414	376	414	363	413	411	457	417	393	421	358	397	434	410	436	411	406	363	430	371	388	423	409	421	402	412	379	406	445	401	375	384	401	386	419	386	438	399	390	399	387	393	403	410	388	406	397	405	392	401	417	411	418	399	396	390	402	390	406	385	431	408	414	380	409	398	397	363	381	398	424	416	340	374	398	395	384	409	407	380	395	425	396	436	391	394	410	385	370	402	400	396	401	415	417	397	405	418	392	385	387	424	391	409	453	424	391	418	363	389	424	384	397	422	408	390	397	409	417	420	408	375	381	424	426	422	403	391	406	429	410	394	436	401	414	365	385	434	379	404	372	379	417	430	416	419	349	371	429	399	428	404	382	396	362	386	440	412	402	409	404	413	391	403	384	398	383	397	395	400	401	367	387	394	419	376	440	392	410	409	423	427	358	412	395	444	383	428	415	424	388	422	404	389	413	402	428	393	372	410	408	418	429	408	376	386	412	403	397	410	405	388	392	402	399	399	414	377	359	413	390	361	355	392	418	399	435	395	427	372	413	387	401	395	399	389	412	403	416	430	403	387	405	414	405	414	414	419	435	391	438	392	380	403	390	424	436	406	387	413	408	384	407	378	385	417	395	389	415	362	424	429	402	384	391	403	428	404	395	372	426	371	402	417	447	401	390	401	429	400	398	382	393	383	396	433	421	399	393	385	413	368	412	398	385	399	424	367	369	363	404	384	378	370	395	400	383	415	400	403	397	424	422	423	442	399	397	412	413	424	456	394	388	392	392	389	395	394	391	413	434	429	413	394	411	379	396	411	421	385	415	403	409	374	404	385	376	415	378	403	401	425	393	426	413	410	396	418	420	401	412	408	408	418	396	395	408	408	430	401	404	414	398	386	438	427	386	403	407	390	428	423	397	392	372	387	382	448	425	418	400	406	431	411	410	401	428	431	403	421	413	407	415	405	393	397	406	369	417	378	410	399	394	416	387	394	361	390	405	403	399	398	412	425	431	381	407	410	442	459	428	411	415	385	385	343	421	392	404	431	409
30559	36311	25969	14970	6267	1761	455	444	446	443	410	427	410	412	406	405	457	411	429	451	414	436	460	400	465	421	441	418	422	402	425	438	414	441	428	411	395	427	446	433	445	429	428	384	448	454	424	430	475	425	436	410	430	394	443	417	428	409	410	445	439	418	426	423	443	449	448	434	442	429	448	430	400	404	457	434	438	427	410	425	418	454	427	448	408	435	435	410	441	441	419	454	433	421	440	407	437	412	420	380	424	433	448	429	423	412	421	423	418	453	436	411	445	422	410	465	430	436	430	407	407	439	403	427	457	439	389	425	425	413	415	413	412	444	449	443	419	441	431	454	412	425	390	429	442	408	437	432	429	416	457	458	444	427	411	474	377	398	434	448	458	397	422	443	415	470	436	409	363	446	451	419	414	442	436	381	399	407	449	451	451	475	412	400	386	410	437	414	418	420	459	449	369	437	449	445	426	414	417	414	475	434	457	452	450	409	398	418	441	430	419	392	433	417	451	432	461	432	466	395	437	425	459	441	462	436	415	411	465	422	399	437	407	393	410	392	410	428	434	408	432	420	415	387	436	473	431	431	379	467	443	388	458	430	431	407	413	419	435	442	462	455	397	433	432	425	419	401	463	431	428	402	427	404	463	442	410	427	411	430	434	442	406	446	424	442	403	394	398	418	462	413	425	464	415	415	403	392	427	392	403	404	435	431	379	374	436	413	399	448	386	452	424	379	444	416	404	390	408	430	424	443	421	395	449	408	432	403	407	442	440	425	430	408	440	429	462	411	416	421	407	394	431	388	421	418	401	450	427	424	437	412	463	402	425	405	448	390	412	459	453	406	430	456	417	387	448	435	432	440	423	369	421	404	439	414	459	427	468	413	404	467	368	413	385	431	406	432	442	435	445	431	391	430	426	424	456	405	378	412	450	450	435	412	444	411	405	404	433	457	385	406	416	417	443	427	444	455	412	409	409	408	461	459	414	404	393	454	437	400	421	420	436	436	465	437	416	438	411	428	449	440	411	422	412	443	419	431	440	422	404	392	463	444	447	438	446	420	443	415	427	447	416	438	444	459	410	443	418	412	429	448	438	446	437	429	416	403	449	431	470	458	466	441	450	411	444	457	455	424	346	436	417	408	473	440	412	426	387	417	398	414	442	436	452	451	421	406	438	411	442	399	417	397	451	399	408	395	434	437	455	432	435	439	424	449	419	420	448	448	407	446	382	429	448	404	421	402	416	418	432	402	436	423	410	412	425	440	431	434	404	421	419	377	416	431	437	399	411	431	455	436	425	489	402	452	432	453	426	435	419	404	430	446	417	393	458	408	417	428	442	402	416	452	415	432	420	425	399	425	436	427	361	401	441	416	394	449	401	421	454	450	422	462	460	426	426	405	393	420	418	448	411	449	405	431	462	424	446	399	440	434	429	438	440	439	446	421	412	427	414	429	409	423	430	424	391	435	396	420	412	402	371	428	405	426	426	404	407	428	460	389	453	419	424	391	419	458	450	442	421	408	409	414	450	402	457	403	451	442	453	439	444	436	452	466	441	398	411	423	450	409	439	420	393	416	454	385	430	473	439	404	404	437	430	412	435	430	422	446	400	419	436	405	422	404	409	423	445	424	427	397	435	435	415	428	424	445	412	457	440	406	431	378	437	416	395	442	413	401	439	462	479	401	424	444	458	426	403	390	427	437	427	405	410	441	414	463	426	418	432	442	385	457	430	406	426	429	457	451	412	432	431	424	422	411	429	416	409	436	421	417	426	461	438	427	410	458	432	434	412	413	431	455	431	421	465	417	432	469	469	400	445	427	387	417	460	435	428	450	441	437	398	467	409	423	431	445	451	460	415	421	437	418	421	380	448	429	429	422	438	420	451	464	417	387	441	427	436	409	390	414	443	401	441	404	454	454	388	388	409	443	415	438	447	396	425	419	426	440	434	439	441	440	432	411	394	438	450	415	424	412	419	465	416	432	416	415	383	392	444	426	429	430	406	458	417	408	433	427	437	436	387	428	416	458	414	432	434	449	418	447	421	426	405	412	453	416	434	434	474	417	419	431	406	463	423	387	438	421	419	410	456	437	443	452	448	371	443	433	429	435	409	428	424	416	423	447	422	446	419	456	397	476	449	473	415	416	428	441	419	426	436	453	441	450	431	423	418	439	414	424	445	391	432	414	428	391	375	434	438	432	415	451	431	400	407	408	441	376	449	437	446	432	436	407	421	445	415	427	437	427	423	401	476	442	444	436	443	385	411	446	436	436	452	432	459	418	432	432	449	386	419	422	445	453	441	455	426	442	431	428	449	462	400	442	390	422	424	433	436	421	405	406	418	432	444	392	456	427	416	436	437	417	443	426	443	436	384	449	449	415	410	437	403	451	434	416	414	431	434	445	437	430	449	437	442	425	429	451	425	474	388	425	426	410	432	407	448	397	438	388	455	464	387	421	463	410	395	456	407	405	406	419	423	431	436	459	404	423	427	443	406	455	435	411	422	451	434	447	443	425	438	442	438	460	422	437	424	439	457	426	407	438	388	427	427	436	445	423	382	437	493	430	425	444	480	437	456	414	415	422	430	417	418	443	438	419	419	425	452	411	410	449	445	423	427	423	434	420	442	404	444	389	451	404	442	433	418	423	415	445	451	444	462	424	419	442	432	467	401	418	415	430	399	460	386	416	430	463	442	424	465	438	448	413	441	426	427	416	417	450	399	401	451	454	388	438	408	461	390	447	461	426	454	436	388	426	447	420	433	435	454	423	378	427	402	413	391	418	425	429	428	428	420	447	414	432	403	401	430	460	442	461	447	445	447	418	454	439	449	401	429	417	414	453	432	414	415	432	431	410	423	432	396	452	438	429	419	433	410	393	432	430	441	400	441	438	414	429	449	470	415	401	434	397	442	415	439	412	466	452	446	410	420	416	448	421	411	454	460	433	451	430	447	399	431	438	430	409	409	425	415	408	403	451	464	420	440	414	440	416	444	443	435	409	419	466	418	409	412	419	406	464	444	432	426	416	431	436	419	456	402	442	443	406	432	428	409	413	415	444	438	435	418	419	425	419	426	417	456	428	415	393	426	408	426	414	409	393	420	449	500	439	429	438	410	420	420	399	431	413	455	457	436	442	450	451	405	387	437	434	417	414	446	390	427	441	405	428	438	410	448	458	434	439	446	434	416	438	439	448	459	411	405	443	433	438	419	419	458	442	441	396	438	443	422	414	411	493	479	434	438	427	413	428	410	430	415	465	434	421	400	448	436	438	423	426	381	443	432	367	441	450	421	417	502	475	425	458	425	405	418	415	419	398	458	425	367	434	418	429	372	443	444	436	437	408	414	442	438	456	430	452	427	403	413	393	443	407	428	417	447	440	448	374	398	415	428	401	413	432	393	421	427	399	407	424	422	449	418	443	423	438	429	429	412	416	416	421	412	442	401	420	456	447	407	439	420	401	433	405	416	408	416	452	417	417	448	460	399	418	402	447	433	380
23631	21513	34890	40674	32003	21152	6559	764	614	675	687	547	639	639	642	603	626	625	601	593	609	596	635	627	581	601	588	566	637	569	577	579	566	564	612	605	593	604	579	570	627	592	610	555	607	562	562	606	587	599	575	584	579	627	613	593	607	602	645	561	600	619	613	582	611	578	606	563	587	582	598	605	602	601	579	619	578	605	595	580	640	560	605	604	582	595	594	578	614	613	620	565	591	594	609	646	611	554	606	578	603	571	612	562	622	559	587	625	569	578	555	554	616	617	641	596	608	607	599	606	619	611	585	535	559	574	625	577	616	618	637	594	590	586	574	560	592	595	588	593	597	594	578	624	606	613	582	582	642	586	544	541	580	594	573	547	594	575	599	548	607	600	571	592	611	563	612	661	544	593	558	600	604	561	596	557	538	590	584	594	600	585	569	612	575	621	547	597	610	588	607	579	576	592	656	603	583	599	606	600	586	609	635	591	612	621	620	603	626	602	604	598	566	601	647	574	578	597	582	601	573	593	602	609	585	543	592	568	605	566	597	590	602	600	578	579	607	565	547	547	577	590	608	532	630	605	579	569	595	657	602	574	633	572	608	556	582	611	582	611	589	572	623	660	593	582	602	616	599	602	580	580	595	600	674	609	606	593	626	598	572	590	577	592	557	568	605	634	577	566	574	623	596	632	617	585	598	590	571	630	559	579	583	595	615	589	559	582	611	627	597	564	564	571	566	612	596	606	554	574	596	609	562	599	587	616	599	627	609	603	634	655	599	599	601	599	572	554	687	620	590	591	561	609	569	596	583	573	633	610	590	601	580	571	593	629	586	591	610	622	565	587	595	554	639	578	609	569	605	651	581	605	618	587	613	564	602	606	592	549	590	598	597	600	608	603	567	585	634	598	624	592	615	559	583	595	599	563	569	605	634	616	622	615	595	579	623	598	592	622	603	599	618	608	605	581	609	628	600	601	577	613	600	595	597	590	543	618	576	607	620	642	582	600	570	622	584	626	632	569	635	586	644	593	581	597	604	546	582	621	625	617	581	580	599	639	603	599	588	571	571	601	602	585	568	644	566	595	581	634	623	598	595	574	613	540	641	574	578	621	611	581	569	569	576	559	588	593	582	544	630	625	598	631	595	601	634	551	601	568	604	647	593	585	585	588	601	603	602	564	603	570	600	598	573	568	579	568	642	603	582	611	591	572	562	599	587	582	590	590	551	564	553	618	593	595	590	621	599	620	614	578	623	624	608	576	592	630	557	641	613	580	649	550	594	617	590	614	603	593	588	586	577	577	587	575	572	588	595	560	608	596	612	551	573	561	604	646	635	596	569	630	624	573	590	594	615	558	627	631	601	581	619	621	632	562	574	553	602	596	592	628	544	601	597	574	637	593	658	611	604	566	591	598	633	590	600	577	585	601	606	592	659	568	626	608	606	595	616	624	587	561	586	587	593	612	561	571	632	587	622	553	576	627	574	604	616	594	558	591	595	583	588	633	578	606	624	622	578	543	579	609	616	598	572	592	563	592	600	586	593	559	564	577	622	625	582	634	550	570	603	581	576	603	577	586	616	596	545	598	632	626	577	599	594	576	554	582	520	561	611	615	590	556	569	585	623	573	651	605	613	572	606	612	591	631	555	623	533	624	609	620	580	634	597	598	595	608	581	659	573	563	605	599	546	591	589	622	560	612	604	599	587	598	559	569	583	618	598	602	551	609	600	579	604	614	562	609	611	584	634	596	593	590	582	593	588	620	608	585	533	582	577	576	593	563	654	575	576	609	540	578	602	626	587	605	641	576	680	597	538	584	614	613	581	572	572	601	626	618	609	551	589	620	622	587	549	590	569	611	593	579	589	541	597	581	580	566	587	563	565	571	592	598	632	632	565	587	559	551	589	594	605	593	613	584	598	596	594	605	546	601	573	546	576	577	602	600	615	569	559	653	630	612	604	614	655	680	595	582	635	606	604	592	588	652	610	620	591	617	583	603	590	623	589	555	592	589	535	572	580	554	590	541	575	625	626	574	632	596	600	554	622	570	535	621	514	644	582	575	613	596	615	569	557	591	580	604	617	623	570	604	594	576	631	564	566	574	602	577	608	598	589	625	577	620	566	578	575	625	600	632	603	605	573	633	616	628	602	560	583	610	602	605	564	601	568	591	527	583	576	608	576	612	620	627	614	582	641	590	587	609	540	559	576	625	602	619	598	607	629	626	555	615	521	607	592	571	615	598	566	612	544	611	604	561	605	603	615	595	639	604	581	585	568	589	593	564	604	662	606	635	573	565	582	584	594	591	557	558	610	620	621	587	580	643	554	620	579	615	589	579	620	578	589	584	607	560	636	564	598	676	606	571	571	601	566	539	590	602	579	613	631	567	624	603	646	568	619	578	598	582	605	613	588	560	637	622	610	577	597	572	588	616	587	568	589	582	578	615	558	612	568	549	595	545	554	566	552	567	620	595	610	608	644	610	580	617	555	573	627	601	582	578	636	620	543	622	577	605	569	604	578	600	575	625	552	612	591	653	529	669	660	551	588	611	569	583	615	567	642	556	580	565	632	605	604	602	610	576	605	605	552	576	588	597	584	565	574	565	606	606	601	576	618	618	588	597	587	594	613	603	562	602	616	630	629	596	603	611	590	618	632	582	601	596	630	599	605	563	599	618	602	542	563	618	541	615	624	591	595	682	596	561	611	567	617	617	577	602	550	570	574	610	621	572	636	655	597	617	562	536	579	590	631	596	591	580	594	584	589	591	612	609	611	606	584	614	611	569	597	568	598	597	587	579	633	615	581	616	582	595	627	572	555	619	597	629	585	597	579	567	563	586	576	567	616	536	569	607	611	637	607	635	583	581	595	614	623	592	582	585	617	608	581	568	588	599	638	598	594	559	576	607	579	653	571	568	585	574	559	633	583	596	603	586	561	580	602	589	595	607	598	593	584	597	559	625	566	600	598	610	582	613	612	582	598	548	587	609	578	573	580	621	599	591	558	617	580	616	587	579	640	590	598	603	596	649	560	542	598	585	578	592	608	568	590	581	578	600	566	590	621	577	604	619	585	556	582	577	565	585	616	591	624	580	597	622	598	572	589	597	579	616	623	636	558	576	612	555	565	591	579	610	587	587	625	586	572	550	583	616	593	602	607	597	611	561	634	631	583	595	551	629	583	615	632	579	576	600	642	592	579	576	579	601	562	617	596	571	568	573	590	585	637	625	630	575	538	559	597	613	593	576	584	565	604	598	614	627	582	596	565	600	562	564	595	603	572	606	611	552	605	608	633	609	563	596	613	569	573	578	587	579	566	624	579	575	611	594	541	610	649	575	601	585	592	538	606	590	581	665	557	591	592	590	576	584	579	604	627	595	611	579	587	603	577	582	610	619	599	599	648	600	576	596	589	622	625	575	552	580	582	594	569	595	590	591	606	589	602	589	593	580	585	590	631	611	598	557	609	566	580	627	600	614	588	580	568	604	592	599	600	601	639	568
41053	82299	70831	52965	34986	15934	760	740	666	636	631	582	635	623	579	587	601	644	613	622	592	576	659	624	625	612	618	607	606	586	583	567	607	617	596	563	596	550	623	625	596	647	585	596	580	553	585	594	592	600	561	617	553	594	630	585	593	586	574	638	582	555	584	568	546	596	594	591	576	614	635	594	602	557	599	572	551	589	570	560	634	567	598	595	557	584	588	629	586	588	661	603	576	585	568	596	562	597	617	601	523	565	595	556	608	611	588	619	610	569	597	539	578	611	604	591	599	598	582	567	606	609	574	642	598	618	630	568	599	616	639	584	604	590	560	581	561	588	612	541	633	593	586	609	619	580	597	646	600	604	566	594	612	585	586	615	616	622	670	553	593	584	605	584	631	574	574	598	581	545	610	575	572	576	596	602	582	556	565	622	587	581	619	572	608	589	608	582	626	563	587	600	621	577	588	612	594	599	580	615	602	556	554	577	585	611	571	610	622	618	598	600	582	624	613	603	594	598	557	599	587	656	584	609	549	631	600	623	597	616	615	571	569	626	589	573	567	601	608	613	570	569	565	636	586	566	558	578	578	603	567	616	584	583	604	602	623	597	587	587	563	533	574	608	620	582	571	574	579	607	570	563	596	598	600	639	564	612	610	615	586	598	584	639	610	623	590	564	562	606	581	593	608	586	582	601	625	572	606	599	587	530	577	575	568	627	606	566	603	633	608	648	595	610	578	584	538	634	599	559	623	600	602	637	619	594	553	544	586	623	603	616	583	579	591	566	574	618	546	577	588	573	587	622	585	575	601	595	576	564	600	636	619	615	563	587	606	608	550	575	616	570	622	588	651	607	606	578	593	561	617	610	613	557	596	519	600	597	603	638	607	599	622	606	627	590	628	560	566	591	557	568	585	589	550	567	578	594	604	587	596	603	559	569	618	611	610	563	595	586	589	571	584	601	569	588	563	590	579	608	590	591	594	597	587	551	627	583	568	592	565	570	618	579	540	559	585	575	568	569	610	550	616	598	585	596	635	604	594	596	630	636	589	634	624	557	582	607	588	593	586	574	556	603	587	574	628	629	602	612	566	608	558	578	589	631	603	606	602	599	624	600	575	574	601	548	570	621	581	582	617	577	619	613	580	584	580	582	541	612	593	575	635	636	537	626	599	551	573	605	576	579	593	606	554	581	583	579	601	551	593	599	595	591	526	532	560	586	594	612	582	589	566	604	596	622	565	597	579	604	575	611	587	611	612	568	577	588	579	571	596	593	632	574	602	581	642	598	581	528	615	571	602	566	597	582	627	560	623	557	563	573	583	595	536	585	584	590	573	616	596	575	638	615	565	595	630	602	567	576	609	620	595	618	568	571	578	586	576	599	635	604	609	573	616	581	577	620	597	575	596	552	543	581	576	604	617	588	580	629	586	567	561	574	605	582	582	608	588	626	612	579	581	624	589	594	583	580	621	627	580	574	597	552	590	553	586	626	583	598	629	564	600	586	599	565	579	601	614	624	580	597	554	610	608	585	589	597	621	611	571	613	606	586	570	627	591	598	611	631	619	613	593	591	606	600	611	623	585	565	631	625	603	607	570	597	588	590	583	593	648	583	569	568	559	607	568	631	573	642	599	579	581	633	580	595	614	580	626	558	552	598	631	589	586	576	614	595	592	585	589	587	605	612	601	593	651	546	612	562	598	613	616	602	577	574	608	620	573	632	579	615	591	590	580	631	608	605	623	584	580	620	580	588	620	562	568	563	590	565	633	565	584	614	613	604	626	571	597	600	578	612	564	554	565	606	581	589	594	631	648	598	570	631	578	623	597	525	573	584	579	589	583	604	579	592	591	591	597	611	626	602	582	586	561	593	612	591	582	610	600	597	625	618	599	576	609	575	598	594	615	625	626	590	584	549	593	584	587	594	578	563	596	594	600	580	595	585	593	614	581	582	611	594	543	601	571	602	620	586	591	614	604	583	575	611	594	597	580	581	613	623	594	622	610	660	590	569	612	568	616	570	578	581	594	554	572	569	579	584	587	577	566	582	595	613	630	592	639	583	592	593	575	621	570	594	588	634	646	624	578	607	587	568	570	557	603	577	608	602	575	609	597	572	596	612	637	626	615	572	601	596	609	560	603	569	591	586	631	581	612	635	605	646	594	619	588	604	584	595	565	549	559	575	626	573	597	596	601	607	582	592	570	611	553	602	558	640	639	628	601	563	566	624	620	573	660	591	592	618	612	599	580	645	578	585	606	574	598	589	623	629	564	577	605	599	630	614	576	614	604	602	578	586	589	594	612	612	623	573	600	581	636	594	573	607	593	577	617	595	613	534	581	588	598	588	560	577	566	542	606	612	593	660	581	578	612	611	573	605	614	577	566	613	598	556	598	599	617	610	538	613	594	585	554	579	612	577	609	580	606	590	633	570	594	589	630	617	578	547	597	645	614	598	630	577	577	611	562	569	579	531	625	633	604	590	547	582	541	551	588	575	609	573	593	647	582	605	573	594	620	602	559	615	589	606	621	572	588	622	572	638	618	606	559	571	555	566	555	613	570	579	573	580	594	611	562	594	637	582	653	606	539	614	568	580	562	585	606	601	596	589	609	543	581	576	608	635	584	556	580	601	607	606	595	620	580	582	645	596	583	558	599	595	597	604	624	555	600	562	596	599	605	588	607	601	570	585	587	602	601	619	588	626	607	549	610	641	579	631	588	631	597	550	606	595	613	640	627	570	584	616	614	601	608	576	609	621	626	591	561	610	596	560	580	599	555	609	582	582	594	597	612	576	644	611	608	568	593	602	580	629	637	588	581	582	623	578	574	579	619	590	561	599	551	579	565	603	674	598	609	586	605	560	590	587	616	606	550	573	623	596	601	593	654	591	595	638	563	612	598	619	616	566	564	669	565	601	600	597	549	574	608	552	589	604	591	604	597	585	617	618	561	576	580	625	565	590	610	582	575	604	564	595	627	603	557	614	557	587	605	588	601	622	586	582	569	582	585	633	592	626	608	546	630	598	587	553	605	621	625	606	553	605	598	575	607	612	602	613	571	595	595	595	596	595	579	604	650	617	573	564	547	593	611	578	577	565	586	571	578	576	597	580	600	576	619	580	590	650	600	545	625	561	593	589	596	616	634	593	618	615	576	594	609	596	589	618	590	644	620	593	571	608	623	601	608	556	559	597	603	587	623	558	596	589	579	589	578	643	571	582	593	598	625	594	580	538	611	566	587	632	596	609	637	604	629	594	594	602	636	609	600	618	576	564	625	597	612	587	565	582	592	595	617	608	614	580	614	589	603	584	626	593	631	571	564	607	598	599	553	572	603	555	593	598	572	597	591	652	559	595	560	600	622	621	554	569	594	547	612	604	596	559	625	576	577	584	576	594	580	582	634	578	578	597	596	641	596	578	552	583	554	615	607	559	590	590	579	605	551	601	585	594	581	616	587	614	560	577	604	568	569	588	604	593	596	568	551	628	604	612	523	619	570	606
24901	21729	32494	37089	25338	12315	1584	627	644	631	578	661	593	588	607	629	655	553	600	539	578	570	561	589	627	617	638	574	578	615	559	561	586	596	621	598	610	604	574	534	621	594	604	597	626	580	583	595	600	585	591	593	611	598	575	582	619	604	604	542	566	558	566	629	576	616	592	589	639	594	657	565	594	623	608	618	564	583	602	583	609	586	631	608	627	584	531	585	611	621	609	560	608	603	604	592	584	609	611	610	604	605	534	579	547	577	577	599	547	590	566	588	651	586	607	610	597	608	599	587	608	578	585	572	607	618	569	585	564	561	632	613	564	610	599	566	586	568	561	601	644	617	621	612	585	593	588	598	600	568	600	593	573	588	608	581	571	595	575	625	616	581	599	596	619	597	614	591	541	590	615	626	553	569	581	552	639	608	608	562	593	646	619	624	598	621	569	576	608	624	636	562	584	589	585	631	551	614	584	558	579	577	610	592	615	600	639	563	598	586	575	594	595	568	535	638	554	580	595	609	625	599	568	576	585	587	566	569	603	601	576	563	589	612	579	593	634	590	573	602	605	578	610	573	627	542	591	577	611	604	595	617	594	593	618	602	619	582	586	568	622	537	554	634	628	583	600	614	604	575	624	625	629	558	562	558	604	613	601	565	597	604	589	582	579	615	625	593	569	566	620	570	596	578	581	563	552	604	599	593	567	624	669	582	549	539	595	641	596	615	566	565	585	615	593	567	638	575	617	556	566	601	632	597	593	604	603	584	584	573	558	615	610	642	582	574	610	576	590	603	570	618	604	643	570	591	622	570	572	624	575	562	620	579	601	623	594	647	573	592	554	595	590	588	576	537	621	588	625	619	623	610	597	568	546	611	585	615	555	587	590	546	584	548	595	644	612	596	580	626	615	552	562	639	577	584	597	526	601	580	594	642	606	571	583	570	574	586	647	618	598	567	551	572	589	618	598	615	537	586	591	621	580	602	571	571	547	565	587	601	594	616	588	591	607	633	599	579	596	570	599	583	570	603	622	628	605	559	581	570	577	592	618	575	618	582	569	569	603	611	638	566	621	577	571	639	567	595	617	550	556	594	600	553	595	592	613	588	621	583	592	546	613	580	621	582	555	546	627	572	623	641	560	597	631	632	613	605	569	609	655	581	602	586	569	568	631	591	570	611	612	572	531	580	600	585	588	567	580	575	590	595	580	617	580	610	597	619	610	586	571	602	547	603	591	577	619	537	605	584	578	617	573	575	590	598	578	616	603	591	582	578	597	558	572	639	566	599	564	584	585	616	613	591	589	613	614	551	550	606	588	630	613	601	622	556	587	573	628	602	601	647	576	602	542	623	586	584	569	548	600	604	618	577	538	617	601	559	594	567	560	602	609	589	598	587	595	598	604	572	565	563	567	598	573	595	524	600	622	640	588	585	628	593	590	565	593	626	628	596	577	595	584	612	559	601	561	635	595	570	582	584	563	613	623	564	569	611	625	569	591	560	599	605	601	578	585	546	562	584	599	627	607	573	577	618	568	604	572	523	595	593	562	623	621	647	606	590	584	572	620	603	606	557	547	546	620	586	604	599	581	630	576	644	568	566	568	582	582	615	616	593	585	606	633	565	624	577	601	611	591	606	580	593	582	585	588	623	618	547	583	572	575	607	624	599	611	599	581	577	573	585	569	597	570	657	589	628	578	615	595	602	612	553	633	582	556	632	579	584	564	618	615	533	544	577	588	538	576	605	587	575	618	586	564	594	581	634	614	583	589	623	578	608	598	549	593	626	581	595	592	594	625	620	619	576	620	631	575	581	602	605	591	610	589	620	617	561	610	596	604	582	600	621	593	584	586	597	608	614	532	558	623	562	573	586	582	620	577	583	623	591	573	625	599	520	631	589	548	559	628	583	584	608	563	591	592	556	555	579	572	588	578	578	568	602	585	635	612	608	603	593	597	625	622	583	573	590	604	617	608	593	599	611	572	591	602	596	553	588	613	546	594	549	614	557	626	615	603	612	582	583	603	660	570	558	644	603	612	536	588	569	568	622	631	616	620	586	612	617	578	599	588	542	554	553	571	595	596	572	581	609	602	648	588	551	558	540	574	584	605	557	578	632	626	555	559	538	582	614	579	547	602	595	590	649	561	632	630	562	589	554	620	611	580	603	627	568	616	593	577	581	561	586	598	580	610	562	625	609	617	605	571	610	562	589	555	568	636	593	575	613	603	594	594	591	581	595	593	558	639	626	580	569	601	581	597	617	558	591	577	602	577	571	593	553	570	614	626	568	611	616	586	583	589	640	596	580	613	607	579	585	588	613	597	608	598	561	547	613	592	570	644	605	599	598	625	612	620	599	574	614	588	626	570	571	610	574	620	617	616	593	631	605	579	607	603	593	595	567	542	593	621	598	630	533	598	548	601	587	571	588	594	579	556	614	599	627	621	612	571	576	610	607	592	564	595	620	610	619	566	628	588	602	589	648	633	585	587	613	597	615	559	588	618	594	583	582	556	582	617	618	601	580	581	580	545	580	580	616	557	604	591	591	583	527	560	595	594	581	585	572	624	597	585	584	611	596	598	558	605	571	577	585	563	644	561	605	598	604	567	604	608	563	577	599	615	561	580	562	585	563	639	593	654	594	634	593	581	589	586	616	552	649	586	654	595	560	577	594	648	599	585	604	582	579	616	580	581	567	617	626	580	564	584	590	608	619	589	609	634	562	644	576	576	614	630	590	653	586	582	605	596	600	606	581	620	574	585	580	600	569	615	596	551	590	601	601	546	584	620	589	580	585	561	549	629	619	600	596	587	573	591	616	602	621	573	610	613	586	589	574	604	535	536	619	558	615	611	598	549	633	610	561	599	572	630	579	591	576	570	599	597	616	602	577	621	569	617	591	605	580	620	622	596	556	620	603	616	583	587	545	606	589	575	577	568	613	589	564	587	602	608	593	587	618	614	575	636	635	558	604	603	573	615	564	577	605	564	575	589	613	588	604	577	618	563	603	616	569	622	603	566	626	590	574	622	579	603	593	607	587	607	628	646	597	569	601	603	579	643	599	601	599	584	617	571	653	600	581	607	574	626	619	597	608	621	535	549	587	602	606	594	612	604	644	579	606	635	584	598	574	614	597	628	576	628	592	578	597	586	579	594	592	575	607	604	620	612	623	597	631	584	573	592	646	655	588	596	571	601	592	619	609	583	548	619	531	577	615	597	608	588	556	577	581	577	572	586	574	578	582	585	629	583	573	568	588	551	592	607	634	594	609	629	575	631	624	612	602	592	576	603	591	578	627	572	611	572	546	578	565	606	567	621	598	622	578	630	600	586	593	646	563	576	611	583	576	601	558	579	645	600	598	620	617	575	595	557	616	555	602	577	559	621	589	621	572	575	615	582	598	584	591	594	648	620	596	618	573	534	629	614	604	607	579	583	553	584	594	662	613	613	567	601	556	598	590	599	578	573	582	575	580	573	615	570	584	632	613	582	614	574	625	551	588
39369	67336	54486	42994	26683	10638	764	660	694	693	659	658	618	605	658	604	644	617	612	611	598	654	629	582	640	602	579	649	623	634	618	603	633	651	642	632	596	607	633	640	653	608	620	644	606	602	623	591	621	602	591	618	626	635	617	600	614	635	626	610	616	650	664	624	663	596	617	623	663	646	644	617	613	602	650	631	594	595	588	621	633	636	618	645	620	606	611	656	617	624	595	651	622	596	632	639	634	628	640	597	636	665	655	665	680	600	618	637	653	656	602	648	608	619	583	632	638	630	616	630	624	604	597	599	659	626	596	580	644	589	586	577	609	671	630	630	613	643	621	638	626	614	644	666	625	625	662	657	644	589	629	649	611	638	611	632	616	627	606	645	566	625	617	652	688	587	609	641	601	601	603	653	630	587	586	642	658	591	667	602	613	596	620	678	595	614	600	621	604	630	600	650	626	596	573	626	659	592	582	650	640	680	634	672	620	590	612	600	680	621	627	579	580	644	618	584	644	594	639	573	611	623	599	588	620	548	646	617	600	617	631	658	633	659	627	615	686	654	546	635	653	609	694	623	636	623	575	662	638	597	630	606	669	614	608	608	605	599	617	662	652	650	588	634	635	629	605	630	641	620	638	614	633	587	613	630	641	631	631	621	628	616	634	627	627	630	657	630	663	625	638	649	598	612	682	625	589	580	643	652	634	665	639	676	621	614	635	670	612	617	609	599	585	625	601	587	586	573	655	616	607	615	642	622	639	638	659	648	603	557	630	601	631	651	615	608	666	626	674	580	612	633	633	619	632	618	599	595	575	636	583	638	605	633	670	608	600	651	604	593	623	571	627	650	659	603	617	659	632	653	616	662	631	607	611	604	661	641	670	593	627	624	606	642	587	608	650	590	674	629	669	647	632	624	637	629	612	658	618	588	677	650	646	630	635	652	597	619	651	615	638	641	633	622	594	644	652	623	625	600	627	598	625	610	617	606	615	598	605	658	626	645	591	606	576	605	642	653	619	593	579	601	620	634	663	637	648	644	634	597	654	652	645	591	670	641	613	636	577	585	624	601	646	617	613	697	634	611	655	620	624	617	586	616	630	637	599	649	652	651	604	615	608	606	597	613	602	621	610	616	623	583	595	590	627	605	621	614	603	621	643	600	598	644	628	655	608	666	644	614	617	666	641	611	620	629	634	619	631	665	585	623	664	630	617	638	631	650	660	568	622	623	683	592	620	645	649	601	634	625	627	603	621	575	606	650	599	650	650	636	680	594	581	620	653	606	646	620	648	645	631	581	619	624	630	629	677	635	614	646	638	614	646	649	637	652	586	657	613	647	595	616	592	646	635	636	596	625	627	618	656	591	614	570	658	658	644	635	605	631	636	645	625	561	642	646	628	658	591	619	636	649	635	589	610	626	613	629	630	614	594	650	676	647	606	636	640	622	653	622	619	638	647	645	610	587	605	650	644	611	655	624	647	606	631	588	577	611	638	613	603	635	602	629	632	578	659	600	636	620	646	571	614	661	589	617	566	618	600	585	630	638	595	633	606	614	636	635	628	644	624	655	639	656	604	599	606	583	637	632	599	603	622	619	651	611	635	590	572	598	665	611	604	622	612	590	643	563	630	587	642	601	662	613	594	601	630	635	623	651	616	608	618	616	611	609	641	683	593	605	615	625	607	606	652	597	632	580	598	656	647	602	663	642	568	605	629	594	604	626	599	629	601	592	613	624	627	598	645	625	651	625	637	600	607	583	622	587	629	632	585	621	629	602	646	593	604	604	643	613	639	595	592	606	635	591	595	656	638	621	603	609	611	639	657	634	609	640	617	636	639	651	611	598	619	650	599	636	640	654	655	650	625	599	671	678	606	581	634	616	639	621	654	641	617	595	638	579	636	595	643	651	613	610	635	606	675	643	634	651	628	633	670	582	640	612	659	605	623	604	617	609	636	634	620	591	620	596	625	640	606	629	611	593	625	644	633	605	651	601	630	640	601	596	606	642	608	651	584	618	615	623	600	627	570	676	638	608	591	634	634	631	615	584	579	656	634	588	610	592	594	613	635	629	640	604	616	646	631	672	659	632	661	609	683	635	648	630	633	626	663	606	594	633	615	637	595	628	628	650	614	590	636	607	639	640	647	632	601	613	636	626	580	661	616	651	628	623	668	644	631	611	608	636	614	637	598	620	637	681	630	598	612	655	596	612	598	631	670	609	604	636	653	646	659	605	609	626	621	645	631	632	656	604	587	675	630	651	660	572	605	598	595	635	610	553	636	603	627	615	592	621	653	598	599	615	617	597	635	624	627	653	652	598	594	632	602	603	658	609	631	608	639	687	615	655	623	640	648	692	645	629	664	596	623	639	616	605	630	615	666	629	667	601	600	608	597	676	610	628	658	608	609	609	627	591	622	595	627	593	605	618	612	663	598	580	609	640	589	618	600	633	631	614	698	646	593	628	670	629	606	624	647	665	650	590	585	585	629	634	643	624	666	655	589	641	679	610	629	640	572	647	631	582	579	626	584	614	644	637	596	597	652	607	619	656	652	633	665	626	624	645	640	635	668	615	602	606	600	617	621	605	636	616	615	572	662	634	647	628	613	599	644	638	606	631	589	634	615	640	669	641	603	655	608	633	618	600	653	603	639	594	619	620	581	633	619	628	626	657	601	597	608	660	649	645	629	615	591	571	614	612	621	617	625	617	633	593	616	660	601	641	639	635	594	661	611	595	622	582	577	645	590	604	592	654	625	652	628	620	675	573	610	624	612	646	615	573	610	622	600	579	593	615	623	635	667	628	656	612	603	657	607	607	640	641	608	601	587	610	674	613	620	640	588	640	630	585	599	617	616	632	662	630	613	671	609	574	603	627	641	655	646	653	596	635	626	623	598	635	653	626	608	648	654	640	629	577	658	614	618	617	627	647	616	592	632	622	647	591	597	586	639	609	607	570	655	601	612	629	612	603	572	624	585	613	607	606	614	622	566	643	605	593	615	635	635	635	635	626	611	627	627	658	643	629	627	619	628	608	687	658	643	611	637	640	632	654	655	679	628	666	595	619	621	626	613	625	605	612	586	625	611	600	598	638	650	608	615	611	579	645	608	667	599	625	643	609	623	602	630	619	602	598	594	642	591	567	630	664	625	640	580	632	598	668	597	622	641	598	638	621	665	610	639	609	604	606	613	641	608	640	595	634	593	620	675	622	643	620	655	604	650	633	586	624	575	611	639	589	623	634	627	650	605	611	655	670	644	646	619	621	615	606	582	613	632	652	626	618	613	602	580	597	583	649	585	603	631	618	623	608	646	617	652	631	622	555	657	610	602	604	640	627	620	606	670	657	632	658	618	647	622	624	607	637	612	599	637	654	624	644	608	674	660	599	593	614	605	611	604	590	611	609	630	605	552	617	609	593	618	641	641	631	607	604	599	617	644	623	613	595	606	656	619	604	641	604	625	586	637	644	579	671	630	622	610	612	640	619	630	636	640	601	629	639
22410	21133	30439	30471	29093	24192	16478	2316	1021	1033	972	948	935	940	939	980	898	1000	958	932	972	971	947	972	989	943	915	943	965	963	932	942	911	854	933	945	908	879	885	888	913	912	936	915	968	945	924	841	962	907	936	947	936	890	900	889	914	970	895	932	951	941	909	929	945	917	939	922	939	889	923	862	955	943	910	936	910	863	954	925	931	902	926	867	989	962	936	919	911	894	923	885	909	918	851	897	971	903	948	899	894	917	928	935	956	944	889	901	931	899	892	929	933	934	927	863	917	858	909	936	867	924	898	947	880	911	936	930	958	948	886	920	946	930	905	942	902	957	942	932	921	903	964	938	965	946	914	880	908	990	849	873	863	886	961	895	930	871	917	969	922	910	902	959	898	963	903	882	884	920	940	910	968	845	933	939	911	909	970	963	899	899	939	941	933	922	880	928	925	971	916	952	942	898	927	943	887	973	900	898	913	956	904	920	860	909	883	885	907	904	951	952	965	893	873	917	870	904	924	922	915	958	925	895	947	936	932	916	929	915	904	905	911	926	940	907	953	936	952	920	914	892	940	981	935	920	927	870	881	906	892	938	870	969	919	938	974	905	945	952	898	937	913	923	909	905	929	935	935	923	897	945	925	932	964	932	904	949	918	888	901	948	913	936	872	887	964	924	956	919	914	928	926	966	896	923	909	966	941	939	886	943	903	908	941	922	873	917	943	943	889	887	1006	894	962	908	903	932	890	877	948	953	950	884	853	938	930	947	914	911	868	950	962	928	942	879	942	924	947	905	885	928	911	962	942	943	910	925	899	922	877	899	869	954	851	870	931	908	904	954	854	857	960	915	951	882	905	918	937	951	890	913	943	900	885	922	902	949	913	944	869	884	861	977	854	878	911	878	948	900	923	906	940	929	913	923	891	923	931	912	916	923	960	917	946	916	931	921	937	849	969	877	948	893	891	919	922	873	919	926	933	897	883	943	938	941	905	978	926	934	924	922	957	950	970	932	935	859	968	921	1000	904	926	909	961	909	909	942	915	873	879	911	951	948	874	870	920	939	899	934	888	926	962	921	911	938	896	932	900	966	843	977	877	858	898	894	910	880	916	973	887	945	898	994	936	858	946	908	921	917	1002	945	900	926	905	907	877	953	934	943	939	965	899	930	926	966	888	937	976	927	896	877	897	878	902	898	950	931	984	948	906	940	890	939	924	958	911	894	931	903	902	951	960	951	894	890	923	922	891	911	916	901	923	909	952	911	985	943	932	941	907	851	894	959	954	853	951	881	910	893	879	951	969	921	869	947	903	881	928	983	906	972	917	949	956	944	953	903	926	874	887	928	920	932	892	888	910	871	968	923	978	899	912	932	947	984	928	890	863	930	937	993	935	947	879	962	923	966	869	903	961	921	897	941	836	924	944	915	942	927	905	922	930	903	936	896	852	919	915	895	918	935	915	977	921	876	905	893	846	923	925	865	934	928	897	947	919	1007	956	919	938	864	900	908	952	922	891	929	922	885	919	900	907	933	875	917	907	918	968	862	904	858	885	937	890	959	897	909	943	930	897	878	943	893	917	934	916	920	892	877	929	976	892	912	880	905	950	866	937	886	966	941	913	927	954	925	965	903	938	956	903	961	887	909	925	918	928	921	904	953	923	953	935	921	925	948	966	922	908	862	899	957	912	886	905	892	882	908	855	908	921	938	914	882	947	907	933	916	938	929	922	893	915	936	946	907	892	947	917	944	925	959	937	949	905	918	863	909	864	930	883	882	944	938	946	885	906	926	890	973	938	882	896	892	948	940	898	956	935	916	942	921	954	942	932	922	925	907	908	917	911	926	959	940	899	915	878	870	904	899	957	915	910	913	856	917	877	963	896	915	881	917	920	946	943	945	981	926	905	858	857	938	925	908	921	879	929	897	948	915	885	923	905	915	937	931	874	930	941	905	914	898	909	915	945	900	918	962	920	928	947	994	903	907	874	926	877	913	980	886	994	945	887	930	885	923	901	954	929	909	951	877	929	856	951	899	858	841	870	905	913	915	941	876	947	890	955	957	969	912	912	946	879	908	940	894	902	874	866	946	928	851	895	963	984	915	929	910	927	985	911	907	911	900	901	946	926	960	916	882	856	843	927	909	905	911	908	916	910	940	930	974	917	910	950	917	975	955	919	940	898	898	917	858	875	942	872	909	868	857	946	882	924	902	960	903	909	962	932	896	834	917	908	929	885	921	864	883	842	966	869	882	948	909	907	873	895	912	910	898	899	925	899	905	969	957	996	884	916	915	874	922	935	894	938	942	987	916	970	963	890	954	937	897	869	927	887	932	933	886	897	919	907	858	938	905	925	898	919	928	885	922	945	925	909	951	922	880	933	913	894	974	918	880	907	929	923	968	901	919	909	950	932	877	937	908	880	910	984	905	922	957	905	858	906	934	913	906	929	899	931	900	882	929	951	889	965	895	958	902	917	898	898	914	959	942	926	920	920	907	903	913	955	943	892	872	961	918	895	963	937	873	899	882	967	937	923	917	952	913	931	900	911	922	968	960	974	884	894	929	856	975	919	944	888	855	950	856	921	924	899	854	898	940	851	904	905	893	902	890	894	922	943	1020	879	979	897	971	923	892	894	914	972	932	900	877	915	895	892	927	905	957	930	914	949	928	904	914	925	967	876	911	909	921	964	900	939	950	957	980	862	973	871	894	862	888	929	927	937	913	911	911	937	870	876	897	967	932	898	955	955	921	883	950	921	909	911	910	949	923	940	899	907	911	916	907	941	906	1004	938	922	896	975	920	902	953	941	906	974	895	917	886	905	921	938	873	907	911	951	895	944	930	914	879	853	877	859	927	978	881	877	930	906	928	861	891	944	933	903	863	964	922	880	939	915	971	927	942	954	906	919	884	890	921	917	935	931	918	936	888	886	887	888	916	914	915	998	918	925	950	930	942	920	919	946	934	898	913	912	965	911	948	967	853	968	893	945	934	938	909	910	930	895	913	956	959	970	907	904	898	911	921	924	936	925	896	878	923	872	904	880	923	934	959	931	856	912	919	903	953	926	936	923	889	937	886	907	888	935	978	910	945	948	901	929	897	937	934	874	931	875	924	900	896	904	911	966	886	919	912	890	900	917	942	879	932	917	903	951	894	929	918	929	956	939	971	965	902	890	928	850	933	978	850	916	934	950	930	881	968	1002	899	912	915	929	956	832	877	937	965	906	937	910	934	917	944	906	922	927	881	936	907	871	896	923	933	906	908	890	920	894	992	882	883	967	890	883	908	929	971	914	854	936	897	904	927	961	912	910	933	884	946	944	931	917	876	943	971	951	911	906	938	855	891	923	883	920	961	888	923	847	915	900	901	915	928	897	920	828	866	913	871	938	960	915	1013	949	930	948	935	961	937	878	888	911	876	917	933	859	911	892	912	922	933	873	910	912	875	869	859	944	977	923	871	968	875	965	940	925	926	891	919	973	949	888	919	899	982	906	935	850	902	877	885	875	862
43571	93003	76891	64349	45261	23308	1180	1088	1028	1059	949	995	938	953	953	927	973	980	923	897	918	912	911	971	956	923	891	943	904	915	926	854	955	969	876	911	896	910	936	948	934	910	944	865	875	877	894	948	878	890	939	916	899	888	870	948	904	859	979	887	938	922	896	931	926	926	829	914	871	900	870	907	927	887	881	929	895	906	807	937	836	901	915	823	905	866	861	901	934	857	952	945	922	931	876	844	863	898	884	839	878	901	896	872	982	928	872	870	935	944	923	871	930	913	956	861	870	944	936	872	900	892	806	900	868	915	876	872	852	895	911	973	969	900	897	959	878	877	881	919	919	842	861	932	967	856	900	897	964	923	888	886	927	876	896	878	945	897	887	924	911	933	896	921	936	942	854	903	892	921	959	913	943	880	904	925	860	921	915	939	888	843	901	899	898	885	867	888	882	903	920	926	862	889	940	909	881	843	872	902	925	872	889	909	920	900	906	909	882	912	900	975	866	918	921	859	951	935	840	895	879	876	888	871	949	906	933	852	903	922	916	899	847	922	868	870	934	891	936	906	892	949	952	933	905	872	837	898	896	993	898	902	923	914	962	874	882	900	882	947	915	909	881	906	879	932	914	946	875	902	898	899	889	901	921	885	848	926	898	951	937	892	887	922	903	911	899	889	905	909	879	829	923	911	940	882	933	834	900	938	903	897	962	837	908	925	928	909	927	875	888	930	921	926	900	916	900	936	927	917	878	916	933	887	937	910	891	897	872	887	915	859	898	953	933	877	901	901	939	896	907	868	927	906	923	920	895	860	889	897	849	912	930	875	813	908	913	860	953	914	885	928	903	963	897	904	858	926	945	967	883	918	971	919	959	880	904	874	879	873	908	891	900	937	879	839	914	877	950	865	894	870	919	924	869	946	879	853	949	872	922	898	881	882	947	896	938	861	953	883	943	883	915	906	934	891	906	888	904	917	903	901	903	880	874	917	841	907	933	928	901	906	874	906	945	901	907	926	913	906	877	848	866	917	901	956	911	906	863	942	923	889	933	888	890	899	902	925	916	884	864	838	911	924	907	913	912	861	874	919	938	892	894	914	910	894	910	871	899	903	880	910	885	881	970	885	967	906	892	889	946	925	878	944	897	891	868	873	891	903	890	881	931	861	896	901	892	883	919	877	881	913	890	910	900	938	925	967	935	915	908	890	939	886	899	912	850	924	940	914	842	891	845	867	877	941	879	913	931	910	901	938	892	855	925	927	883	898	856	914	910	908	853	862	917	890	905	863	873	925	918	874	879	935	888	910	894	926	879	860	886	941	886	894	909	935	912	881	917	906	860	937	922	902	987	921	898	844	866	882	929	940	902	890	898	938	915	892	913	858	927	862	849	888	900	928	927	877	905	929	897	876	914	914	903	949	893	897	940	925	857	867	937	934	861	904	907	919	899	915	904	962	906	906	907	936	882	859	929	888	900	957	849	866	916	918	892	893	860	896	859	844	897	927	918	886	898	911	967	849	888	939	853	903	884	881	882	885	910	934	886	916	908	954	900	891	936	911	899	907	949	937	875	911	909	905	936	871	960	918	899	956	935	862	865	883	906	896	868	860	938	883	912	902	886	897	900	861	897	947	888	886	885	875	930	907	891	924	848	875	894	924	882	891	942	921	848	927	876	908	948	913	911	897	881	932	904	878	848	887	925	876	860	848	899	841	952	891	943	906	906	902	846	865	907	929	907	971	906	915	951	879	958	922	910	915	907	855	891	882	835	894	885	881	867	869	856	870	939	944	846	907	926	877	852	925	959	917	907	962	888	902	929	876	893	920	898	886	892	910	926	889	899	916	901	918	854	927	901	877	899	873	942	907	935	897	864	966	889	954	872	949	893	937	933	892	879	919	847	892	905	905	895	921	924	853	886	902	876	858	989	949	906	921	885	890	893	877	866	890	921	879	891	885	840	860	904	927	912	920	922	921	865	917	944	888	856	880	962	926	961	910	847	944	942	896	903	924	902	913	867	910	873	902	923	872	921	954	946	888	886	921	892	883	861	898	913	855	860	867	935	869	906	953	891	924	926	951	896	833	888	891	892	891	941	938	942	875	875	927	920	887	885	905	847	873	899	937	901	861	928	929	889	908	859	934	885	872	884	899	938	888	936	903	907	912	889	906	916	910	865	920	931	918	956	882	900	957	912	909	874	954	894	886	901	899	876	904	925	911	910	894	898	843	893	943	885	891	878	891	931	955	866	847	891	861	915	870	901	918	894	870	906	901	942	866	912	815	907	928	846	924	891	965	890	918	835	926	859	879	884	904	901	911	903	898	910	933	875	915	888	870	858	911	932	863	919	883	864	867	915	893	879	912	905	947	939	927	877	914	871	906	917	886	881	925	941	915	926	914	917	909	917	897	902	875	939	871	916	823	942	905	882	922	923	917	888	977	862	951	818	898	878	875	902	942	900	885	899	889	908	900	947	920	921	876	917	904	911	923	889	883	901	909	908	902	937	859	885	917	870	865	884	966	922	955	950	904	863	862	878	880	931	937	894	894	907	913	878	913	909	892	887	917	881	925	879	870	896	869	916	909	912	920	860	877	915	916	833	917	908	917	872	887	957	913	919	876	888	920	865	927	839	896	913	914	932	907	894	878	905	902	905	961	903	859	977	959	929	944	900	852	925	883	909	882	845	929	921	899	892	852	914	858	866	872	902	919	915	861	897	963	966	857	927	876	882	890	884	895	939	886	922	920	925	894	925	877	910	874	909	940	923	869	918	884	885	914	928	868	881	884	941	969	903	904	901	856	892	900	916	911	905	937	888	883	936	898	882	949	927	927	879	884	887	930	895	929	860	894	914	886	905	895	949	914	932	908	843	900	848	844	921	875	943	913	905	858	899	894	874	926	916	895	858	981	930	842	916	911	909	903	902	844	936	906	885	829	889	888	903	919	953	904	904	943	910	903	887	900	925	855	941	874	865	909	964	894	886	950	899	925	878	967	860	941	860	888	932	911	938	935	896	957	864	866	906	924	964	872	918	905	930	878	903	922	914	884	922	816	911	885	832	904	882	855	900	918	893	955	925	888	948	904	922	930	916	865	931	874	872	924	896	939	914	919	925	920	857	870	893	911	855	860	935	901	890	921	930	902	907	946	874	940	916	939	903	922	928	877	878	898	912	923	873	938	889	933	865	908	832	921	881	912	944	903	899	886	871	926	909	873	819	937	908	939	919	957	910	875	918	918	919	843	898	882	951	881	910	894	914	921	884	914	857	881	896	911	928	930	876	933	934	856	860	920	896	889	894	908	932	874	866	930	920	905	887	851	867	930	880	906	911	952	880	885	928	909	878	930	828	952	886	901	851	918	863	866	897	891	923	875	884	881	880	922	941	905	890	911	919	917	872	928	907	915	881	875	873	900	882	893	898	896	875	900	916	892	860	896	869	857	936	937	870	897	874	881	884	929	888	894	946	860	889	919	867	856	895	874	846	873	891	930	920	889
30675	26325	29699	23325	8305	1845	392	398	424	411	378	437	394	392	372	402	383	440	394	376	389	360	358	423	386	413	390	401	395	398	402	379	435	411	405	413	411	396	363	360	361	396	421	380	363	446	435	379	360	402	410	398	403	412	391	356	392	400	413	411	422	400	385	394	392	405	411	387	384	384	407	393	401	422	385	399	410	427	374	397	402	432	388	394	400	384	394	416	411	385	453	379	383	402	392	430	426	395	383	426	402	380	374	419	424	399	371	409	424	381	395	395	406	418	410	431	405	430	386	409	392	403	373	386	349	394	355	397	418	418	369	405	439	380	397	397	412	389	403	387	379	408	370	339	402	404	411	351	415	407	410	393	376	430	395	410	360	395	413	387	403	397	448	389	364	406	391	410	408	395	418	387	407	398	377	373	382	363	396	421	364	365	391	382	391	394	380	399	405	330	424	369	397	406	390	394	416	407	392	355	406	429	358	370	392	434	375	395	378	410	381	411	409	396	417	378	418	406	396	407	394	421	355	420	378	393	397	397	413	416	384	389	395	378	377	413	378	396	437	370	429	393	376	397	387	363	396	427	399	426	391	410	396	403	360	383	412	365	414	370	365	411	375	376	391	384	416	374	388	395	422	378	410	381	382	366	445	417	399	373	402	382	413	400	384	430	421	414	405	378	349	397	418	424	418	401	389	398	413	356	408	421	413	356	389	382	417	401	429	393	437	384	442	387	388	405	388	375	389	430	406	404	403	384	436	375	416	424	401	421	373	369	419	420	385	401	367	392	373	384	421	363	400	377	378	388	364	365	411	404	395	379	401	396	393	418	373	383	381	398	397	429	400	417	417	402	428	402	379	379	426	398	393	393	377	381	382	367	384	390	428	385	427	392	398	402	366	410	393	366	398	376	416	446	385	419	392	382	400	370	407	429	413	414	386	397	355	395	392	389	391	425	420	420	392	371	350	364	399	394	434	371	425	386	372	423	400	426	413	424	370	389	382	395	438	420	371	391	399	373	405	370	417	346	405	412	408	423	397	397	412	390	401	406	411	384	389	389	430	417	370	372	404	361	360	412	403	390	381	372	419	383	450	411	400	425	382	375	413	399	377	411	389	422	380	397	362	388	401	394	361	401	435	377	395	401	365	406	404	397	413	372	400	393	398	422	393	360	446	377	381	379	416	410	394	407	401	401	379	403	429	424	363	432	425	338	401	406	364	388	428	368	381	358	392	392	423	390	372	384	398	426	394	430	375	396	405	350	362	352	388	396	382	360	400	414	389	378	389	397	385	439	392	384	400	393	384	392	417	395	387	429	393	389	393	407	405	436	413	412	414	383	412	389	372	398	399	404	382	352	409	361	427	388	366	376	408	406	405	403	415	424	410	381	387	350	375	397	379	411	368	396	412	428	367	423	358	380	417	431	404	409	389	407	384	396	369	394	372	417	391	409	388	371	360	377	412	388	407	407	369	385	387	408	419	392	391	404	379	387	406	407	415	389	425	383	407	368	407	402	390	385	377	392	385	413	382	357	425	422	391	400	383	392	387	404	410	381	414	419	380	388	424	391	377	380	387	382	394	395	389	353	401	412	400	370	389	374	400	418	402	389	386	428	361	383	378	382	398	396	412	415	399	437	397	408	398	388	397	381	395	425	432	392	384	383	400	408	406	367	387	411	387	400	397	402	375	405	389	414	407	398	395	374	396	391	395	362	415	382	383	393	379	374	406	448	393	404	393	399	384	386	399	363	383	381	373	410	418	364	421	389	391	383	438	366	404	386	376	397	407	378	392	404	427	399	424	375	393	388	432	442	380	383	396	382	402	392	414	379	393	388	375	382	391	407	402	390	379	391	396	415	383	405	391	397	360	376	412	375	400	396	354	387	365	399	427	374	416	433	396	402	354	413	407	386	419	383	408	413	431	391	412	388	420	422	422	411	372	397	377	407	437	392	395	371	390	391	403	412	404	381	402	379	416	439	388	433	418	396	395	397	401	396	400	400	388	400	398	364	402	420	394	417	398	397	370	382	373	401	409	398	421	402	368	420	377	394	440	397	392	400	394	395	409	380	392	385	395	387	381	465	374	405	416	383	368	370	402	441	386	399	397	370	419	410	387	380	385	419	367	398	375	371	388	365	416	397	397	387	426	413	383	375	419	394	406	401	342	367	399	383	376	384	403	367	390	426	403	386	386	397	437	402	380	376	422	401	385	367	411	391	425	396	397	381	375	388	386	402	408	436	387	376	395	364	389	367	434	423	373	385	354	403	375	377	420	405	408	377	368	399	368	425	404	394	404	367	397	429	410	425	387	396	405	356	370	425	359	411	376	394	410	367	405	403	416	387	374	410	404	388	396	449	387	381	397	419	395	392	376	431	394	388	378	414	394	401	365	421	420	386	370	406	367	386	382	376	413	386	387	406	455	395	399	374	413	379	393	376	364	389	399	363	369	431	410	406	426	398	391	350	419	376	390	420	437	396	389	366	413	406	405	379	374	398	402	447	390	387	397	394	407	395	372	411	392	383	402	413	388	404	375	395	380	403	421	386	405	407	443	401	382	396	406	441	383	436	392	408	403	409	383	415	376	397	392	401	379	411	363	414	408	413	403	408	398	411	423	401	395	377	405	432	361	395	412	402	420	379	383	423	391	399	392	364	380	388	393	413	401	389	362	398	378	420	395	398	407	371	393	412	377	396	380	365	406	385	408	398	380	406	429	379	393	373	417	387	410	407	407	384	388	397	373	394	405	427	387	391	382	429	363	383	399	401	401	445	405	425	410	387	423	392	432	407	399	407	408	386	384	392	390	383	437	392	392	374	385	387	430	446	424	392	403	407	366	408	397	430	427	409	408	388	375	404	383	393	438	403	373	425	422	406	404	396	386	385	362	423	392	407	388	396	372	386	395	383	351	406	385	440	414	403	407	394	399	391	412	417	376	368	390	396	417	392	408	406	365	393	394	414	352	390	417	400	398	386	375	358	370	365	410	449	366	359	392	388	372	364	358	378	434	401	401	387	396	399	382	358	384	405	386	378	405	414	413	412	379	399	405	357	372	374	382	392	425	414	361	393	434	427	410	383	368	370	405	424	391	423	383	407	435	409	402	422	426	392	360	417	383	384	381	409	398	428	421	397	396	385	391	365	431	381	409	412	393	393	436	395	405	380	383	399	394	411	365	401	408	398	385	441	401	360	380	388	377	406	381	399	385	389	368	399	371	368	371	354	410	408	416	410	383	414	446	401	341	403	420	384	377	408	391	426	373	374	392	390	377	383	407	402	434	406	398	404	399	417	433	425	397	362	372	362	383	405	433	412	453	393	388	382	328	424	427	379	401	427	427	389	386	385	421	386	395	395	393	388	411	431	389	437	418	399	397	407	410	426	404	394	417	386	438	424	391	382	360	423	370	417	414	370	412	381	408	380	402	367	394	396	374	391	397	415	385	403	412	396	375	401	428	394	396	399	431	420	401	418	379	373	386	409	426	372	394	406
30613	36631	23959	14972	6031	1684	442	411	389	415	431	411	391	383	430	428	401	416	409	393	423	446	441	429	428	438	427	442	432	408	411	435	427	437	446	453	395	416	412	417	422	407	413	366	422	412	429	426	428	443	412	431	404	382	412	442	418	432	401	458	413	436	393	432	464	436	438	451	419	404	420	408	428	406	382	437	460	405	450	407	422	429	400	403	442	432	414	384	454	394	403	440	424	421	404	425	420	438	429	419	396	417	389	398	423	392	431	421	412	411	418	456	410	442	445	416	415	447	455	410	423	440	401	405	403	430	432	401	433	402	393	395	440	411	388	466	399	413	420	427	425	461	411	410	430	424	412	407	402	402	430	441	423	428	451	421	388	405	429	406	424	427	405	468	452	413	418	418	401	439	441	411	405	408	409	422	460	447	433	433	432	441	415	400	419	425	451	441	428	429	407	417	418	399	458	428	415	372	430	440	454	385	418	430	433	391	438	424	433	444	408	438	413	415	432	443	437	410	444	448	432	407	421	413	421	426	425	412	426	423	431	386	419	433	416	421	414	434	394	435	402	437	416	474	389	442	417	392	439	419	437	424	448	389	399	427	436	442	413	395	462	430	435	429	455	444	408	411	407	384	372	445	406	419	430	447	412	417	403	428	386	438	379	405	441	436	421	427	412	419	415	435	433	425	411	397	398	423	419	450	440	420	409	454	393	422	459	431	411	436	421	415	428	450	417	428	401	393	409	429	447	383	426	413	429	411	398	411	399	418	398	413	468	406	434	445	405	398	382	417	402	372	415	401	443	400	422	380	423	413	428	436	428	403	416	408	425	449	398	441	415	364	393	430	394	412	425	467	396	422	457	446	415	417	433	390	424	407	418	409	415	413	418	395	458	407	430	416	397	441	453	411	432	463	487	417	394	446	436	398	441	411	423	453	440	412	394	435	364	431	381	452	428	407	429	436	445	439	416	409	407	403	401	452	432	423	393	424	438	407	392	388	432	426	425	457	421	438	418	411	388	409	411	458	428	463	401	418	404	418	401	449	422	418	408	411	395	397	411	379	395	425	411	441	403	411	424	402	389	389	411	461	417	400	441	462	436	428	419	431	403	437	445	407	419	416	417	411	443	419	401	420	389	414	421	404	396	439	441	452	367	379	449	397	424	455	414	394	409	400	425	429	417	371	424	438	401	387	386	400	434	407	407	418	390	423	423	479	421	413	423	412	434	429	453	454	404	458	432	426	408	416	416	409	398	364	442	421	408	432	380	402	388	448	376	435	462	447	417	408	403	421	441	382	405	450	419	434	432	452	394	429	416	456	399	431	425	445	438	395	428	421	445	402	404	425	450	400	402	425	419	411	429	446	430	409	411	390	414	428	396	393	408	400	411	401	427	413	410	406	430	420	426	384	417	422	433	452	425	407	412	425	438	429	407	399	420	412	381	425	427	405	435	487	422	425	411	423	435	435	362	435	412	415	415	396	437	437	432	416	406	425	381	369	390	408	400	435	416	424	434	402	388	437	420	427	406	405	421	413	394	405	416	385	383	413	439	417	402	412	425	445	459	457	441	417	427	394	391	421	391	411	419	394	425	462	418	406	441	396	415	462	414	407	428	427	439	419	406	428	404	421	449	425	420	420	413	390	442	437	444	434	458	458	443	419	428	431	407	403	424	407	435	428	408	448	410	412	425	416	438	407	464	395	449	388	436	430	419	426	457	383	393	435	407	401	405	426	440	387	422	437	439	436	382	439	416	454	429	417	428	415	409	441	439	399	430	508	429	421	402	451	454	418	406	422	398	424	397	446	380	427	398	422	428	408	412	393	415	396	403	446	456	416	426	423	436	399	443	424	408	447	390	365	409	406	434	417	424	431	428	418	398	386	419	407	427	416	430	398	426	387	444	441	405	457	408	428	413	437	407	399	444	406	401	401	431	431	388	415	408	430	376	415	424	398	413	392	429	430	404	407	385	416	414	440	442	419	413	394	429	417	414	411	392	442	424	443	416	436	410	442	413	409	429	408	384	453	426	422	445	392	428	414	426	453	373	415	425	449	493	392	403	406	416	438	408	426	420	435	429	411	389	427	437	444	408	477	419	432	401	424	408	381	445	447	416	405	427	392	412	422	379	363	429	425	391	420	456	397	405	453	417	422	436	430	415	441	407	402	446	492	426	442	391	434	435	390	409	413	394	422	426	405	449	399	431	426	407	429	431	405	408	412	415	426	428	390	450	375	388	431	450	402	422	454	412	389	402	419	445	391	413	402	399	398	421	424	447	405	413	417	416	417	435	418	450	423	411	417	408	433	416	423	401	425	459	429	402	433	404	420	424	391	424	403	417	453	403	433	399	446	416	424	414	426	412	438	413	435	395	411	395	409	396	432	426	410	450	414	394	397	421	428	431	409	432	405	399	436	410	414	420	440	429	411	408	394	401	448	396	448	384	431	407	438	422	433	413	435	445	461	408	448	422	392	406	409	452	414	429	396	425	453	435	375	402	411	450	382	442	433	407	429	404	413	421	435	434	445	392	379	399	419	454	444	431	421	409	424	435	410	421	410	419	396	439	432	413	449	455	454	416	390	426	430	389	412	376	453	449	434	398	410	430	439	435	414	428	431	436	399	412	421	439	407	429	432	401	398	438	412	403	415	397	432	445	403	417	395	425	395	463	413	410	445	403	416	432	459	404	401	418	367	453	433	444	439	461	365	420	429	384	442	402	429	402	433	434	417	429	383	384	422	393	417	452	409	427	397	407	432	395	405	431	409	394	459	463	416	418	392	406	401	403	404	402	440	419	429	432	400	419	390	395	416	389	423	431	434	403	427	416	439	440	409	434	456	405	430	410	460	402	435	421	429	410	398	442	396	425	441	402	406	408	414	462	401	412	413	407	458	404	423	433	401	422	413	396	423	458	397	389	395	400	401	433	419	432	379	402	442	433	441	402	443	382	433	393	396	416	447	417	413	418	413	430	416	459	398	418	419	399	425	417	410	395	444	394	441	421	416	421	411	386	410	427	458	406	452	446	422	422	399	434	413	440	399	435	423	416	372	420	442	398	439	446	426	418	401	441	434	416	402	428	457	464	436	414	407	446	375	410	424	406	436	406	413	387	425	393	401	434	400	459	466	395	395	447	432	414	459	415	407	424	484	422	421	397	400	421	416	396	413	406	370	402	419	445	451	414	404	404	377	443	420	424	416	386	420	453	396	412	403	411	434	432	424	428	370	392	438	460	422	423	394	379	417	458	444	449	416	446	398	422	452	402	444	443	384	441	403	452	425	455	428	431	379	408	378	428	418	424	410	439	423	431	414	423	429	428	422	417	424	416	414	413	426	435	440	413	428	420	460	430	456	434	400	428	422	444	419	422	413	444	434	443	391	472	439	413	411	422	429	416	388	442	418	423	434	399	427	410	424	408	417	403	421	414	454	413	421	406	407	404	388	393	447	425	427	441	446	401	443	411	419	422	421	399	431	402	407	408	409	386	391
23661	21416	33998	38898	30985	20869	6418	739	631	615	605	641	581	626	658	593	656	605	590	565	639	589	620	567	582	573	570	629	588	572	579	578	621	596	542	586	592	586	600	607	561	614	588	600	587	556	613	565	653	593	567	603	599	565	563	598	541	563	553	618	571	579	569	574	600	591	605	613	572	577	582	591	575	630	557	602	598	557	586	609	600	569	571	583	574	602	604	560	595	640	541	587	566	615	595	543	573	588	591	536	596	580	558	551	563	603	594	538	564	583	572	564	596	574	546	558	526	604	598	636	614	571	598	587	621	555	572	592	590	632	577	583	607	576	613	633	562	633	589	555	610	605	654	586	578	635	583	572	626	606	588	604	602	617	564	573	561	636	624	567	588	613	574	572	595	565	570	588	577	618	569	579	564	614	581	583	592	578	600	570	560	587	605	575	593	567	587	568	593	559	602	579	586	591	599	593	570	587	570	583	601	599	606	600	578	581	598	575	620	567	600	558	619	604	586	584	594	579	553	589	556	541	555	564	578	593	617	582	588	583	557	591	581	583	591	593	561	609	557	613	625	531	613	592	591	614	616	629	615	572	570	628	637	574	575	571	606	598	565	578	631	612	605	602	579	610	624	572	590	565	597	602	584	604	578	610	611	569	568	552	586	583	583	588	612	601	578	566	627	618	576	621	606	548	578	589	531	607	570	610	581	582	574	602	572	593	608	597	595	552	611	613	558	605	594	577	589	564	559	568	619	606	579	596	621	551	564	599	545	579	595	593	570	606	596	586	595	604	524	606	599	566	599	614	589	553	584	551	568	593	660	639	605	567	553	582	578	560	574	609	571	539	581	576	616	614	601	592	592	575	569	579	603	606	586	578	562	577	547	603	616	644	566	562	571	536	593	585	590	574	597	561	565	561	546	611	601	599	615	588	587	603	606	571	569	581	627	596	614	531	594	582	575	605	556	560	578	579	644	566	554	616	601	575	604	563	546	565	598	598	539	601	611	584	617	581	588	586	614	573	582	563	594	560	608	534	610	622	575	625	574	619	567	615	602	571	551	572	593	590	584	582	549	598	567	618	574	618	552	554	555	587	592	606	620	610	564	579	631	602	586	565	566	582	599	582	581	602	561	548	578	615	555	556	550	574	609	610	568	614	605	585	588	607	592	569	572	568	585	605	558	570	596	520	602	557	552	572	582	570	598	561	600	589	582	625	540	564	605	601	555	571	579	609	580	573	611	580	563	576	585	591	538	599	622	573	582	582	599	587	622	550	585	587	613	573	603	587	563	606	564	601	629	550	622	595	607	545	586	578	573	602	559	574	597	575	600	646	605	577	596	573	591	561	616	634	574	577	604	562	575	590	605	549	569	565	620	600	573	607	600	605	643	569	545	609	576	566	565	579	615	620	534	576	581	575	600	620	654	606	559	547	562	617	596	578	609	613	618	642	583	595	550	601	589	561	622	594	605	625	614	576	556	602	554	590	606	587	565	552	571	611	589	588	561	557	654	591	574	588	603	604	606	589	573	636	580	651	601	586	586	524	550	597	544	602	566	619	600	606	612	604	580	604	580	605	613	595	571	617	573	596	568	573	587	538	615	593	589	564	585	584	620	597	577	556	575	574	536	556	590	593	612	532	612	564	535	584	590	601	625	568	601	582	610	604	551	581	582	571	612	580	595	560	579	573	565	600	585	570	569	582	587	571	563	592	584	568	592	587	539	598	562	601	588	613	580	565	619	603	600	589	592	593	604	643	604	616	608	603	567	586	627	555	571	578	596	600	564	580	597	608	555	568	556	560	573	597	563	567	555	567	564	586	572	613	557	595	592	631	537	570	565	547	582	600	596	567	577	582	580	583	592	572	612	628	615	558	560	579	620	612	589	576	557	557	537	568	591	593	579	565	602	558	585	581	601	629	575	596	564	571	612	596	537	614	622	569	614	616	560	554	588	585	608	572	566	573	550	605	551	615	617	595	593	583	598	581	558	562	616	569	577	626	567	604	557	625	588	564	548	614	534	569	613	588	539	558	611	597	570	566	608	574	587	585	533	559	623	555	555	594	581	586	541	572	580	609	595	578	565	597	607	592	617	584	595	637	564	566	560	552	592	550	584	559	579	609	615	539	612	585	577	562	594	609	585	549	586	583	637	597	589	627	551	569	597	530	586	596	616	605	552	601	573	562	579	603	541	627	535	609	554	605	605	577	588	528	556	587	618	584	599	616	576	583	627	576	607	552	568	555	580	594	604	604	607	611	612	601	569	596	598	621	591	604	556	597	592	613	585	617	576	599	576	579	608	566	588	594	602	585	586	589	582	592	576	603	571	596	565	548	612	585	558	608	584	617	594	550	631	588	660	579	584	643	567	588	617	536	609	607	583	576	602	597	580	538	610	575	601	610	587	584	563	568	580	588	631	595	574	574	584	615	570	565	557	580	607	579	563	576	575	606	575	610	563	539	596	595	565	562	595	554	595	595	581	509	591	610	611	589	574	617	605	640	592	579	616	559	605	590	601	565	617	583	623	576	609	593	606	598	618	615	584	572	576	587	573	600	550	596	592	579	612	559	566	575	552	591	607	577	630	581	574	604	610	611	604	580	554	567	557	532	575	592	569	587	555	566	603	563	590	637	567	622	580	595	560	557	604	581	592	571	607	625	604	663	583	574	574	573	652	608	564	603	547	568	579	557	587	587	622	643	560	598	592	604	615	576	564	573	579	606	591	560	588	576	558	610	565	583	578	597	593	548	621	574	589	533	613	603	581	569	558	562	601	547	558	603	576	606	598	576	546	560	570	554	581	587	556	574	580	632	625	644	571	615	649	592	637	603	599	588	595	574	556	613	589	553	602	609	576	572	562	559	597	549	585	598	599	560	585	596	568	599	619	570	574	595	633	620	569	628	542	598	591	606	571	635	575	540	575	583	579	582	583	546	622	593	583	540	589	573	629	606	585	601	585	565	573	554	566	606	566	609	599	581	650	557	594	584	597	580	600	585	575	566	577	548	580	551	577	643	572	592	607	598	629	593	551	579	562	593	549	571	563	572	653	578	637	598	625	540	582	589	600	568	615	536	608	590	574	563	563	580	551	590	566	612	585	582	616	568	564	555	618	609	645	584	558	630	606	540	569	563	581	559	572	569	568	593	586	555	564	569	587	524	598	614	615	603	536	604	575	574	615	563	604	577	630	593	587	628	597	567	625	577	584	597	598	570	603	620	626	579	643	627	618	571	582	555	624	559	621	554	582	621	568	597	587	548	568	584	587	602	554	606	581	579	551	548	628	580	561	612	578	557	597	616	599	603	609	581	572	571	582	608	574	605	597	602	631	586	590	598	603	563	566	595	582	606	583	582	554	564	606	566	579	568	600	606	577	593	554	589	551	617	607	553	584	604	605	581	604	592	632	541	590	577	623	570	559	580	585	568	604	625	588	621	578	561	597	553	603	560	588	542	591	606	592	568	567	600	584	591	585	578	590	606	592	586	573	571	560	547
41364	81379	70133	52278	34691	14773	757	677	646	661	661	607	581	585	625	577	616	596	588	594	589	621	535	605	585	589	608	626	581	587	601	591	605	630	602	588	594	579	576	570	584	621	607	618	591	599	595	580	566	574	645	571	568	629	553	567	577	555	585	593	590	595	576	591	563	548	596	630	589	613	559	591	560	609	609	575	563	562	579	536	631	619	600	618	622	574	582	628	638	665	609	620	586	571	601	556	602	619	592	571	581	579	616	584	562	582	609	563	593	612	602	593	550	635	615	565	591	590	571	585	583	586	609	598	574	576	588	585	574	544	599	611	619	577	604	588	570	596	673	534	580	608	556	586	605	587	618	573	599	587	555	600	582	574	610	568	598	633	566	585	562	593	600	585	558	650	606	558	588	597	585	574	569	584	578	593	559	581	588	583	597	603	594	586	615	599	600	556	574	568	593	646	607	549	611	614	600	586	622	600	559	567	558	609	602	559	593	606	552	608	567	567	562	554	621	594	597	641	567	603	597	611	601	603	597	561	584	595	570	604	612	578	614	590	571	577	615	555	569	569	617	593	586	561	569	585	587	632	605	592	598	623	576	553	606	565	570	610	603	605	595	594	611	578	575	574	612	570	582	611	610	619	572	551	592	596	620	622	599	622	603	574	580	583	594	582	580	577	615	616	591	577	582	554	586	611	594	588	599	602	575	595	624	566	569	588	578	589	587	559	583	593	601	566	565	606	569	584	620	626	616	603	577	587	591	577	574	584	609	577	581	630	629	618	617	579	597	609	544	572	573	610	579	548	609	627	558	596	619	593	582	556	572	639	549	579	614	631	595	546	616	580	579	596	578	540	589	633	571	595	565	567	578	561	623	625	574	552	576	631	594	559	558	599	617	566	594	616	568	565	616	642	606	583	557	624	580	593	571	581	546	588	624	563	614	565	591	577	612	597	609	626	573	584	566	583	621	602	578	583	624	600	603	563	607	594	562	562	615	584	579	560	558	604	578	558	604	646	613	577	595	570	593	540	571	575	601	639	556	541	579	602	570	544	562	621	656	552	601	555	577	596	602	587	568	589	547	573	628	601	566	608	637	588	609	594	581	607	567	605	579	599	576	627	558	608	571	587	615	607	628	583	607	565	596	583	586	604	648	590	644	624	608	602	563	565	616	626	585	609	608	606	584	583	602	577	585	583	576	581	607	572	558	604	586	565	597	594	601	592	602	587	637	619	632	582	602	582	580	594	577	614	595	550	581	555	560	569	614	594	582	589	620	605	626	593	627	588	574	585	597	604	619	590	580	553	581	606	573	602	554	606	576	593	596	629	635	599	620	591	580	577	571	642	599	552	563	599	570	584	580	595	634	609	579	591	577	584	575	582	601	596	603	589	564	582	587	597	550	597	559	600	598	586	553	593	617	625	539	561	595	588	576	603	593	508	558	606	578	615	551	586	580	630	577	625	598	552	584	609	571	571	597	622	565	600	567	546	598	608	575	572	588	582	572	554	575	579	610	554	598	556	577	556	567	609	592	586	636	608	583	599	582	608	593	597	598	531	580	629	568	578	639	573	622	597	578	552	556	564	609	589	573	575	589	566	628	512	579	552	618	543	590	593	564	580	584	641	607	574	591	562	625	608	583	587	613	596	569	625	647	609	604	592	587	611	611	544	576	555	622	599	578	598	594	574	597	596	572	631	552	559	611	555	599	581	589	582	586	579	564	571	607	614	640	610	606	597	593	620	572	621	568	582	600	591	605	531	588	581	587	610	570	604	576	569	551	571	606	583	601	635	555	600	592	595	595	597	586	603	554	608	600	579	565	608	604	569	602	564	600	594	570	617	614	559	598	599	590	565	577	623	597	602	588	602	570	566	570	575	603	646	613	563	573	595	574	600	541	631	567	606	610	598	552	580	569	548	625	597	589	559	595	566	587	601	547	567	613	651	585	626	613	563	570	572	583	574	583	593	605	600	600	570	611	568	545	550	620	617	575	636	611	578	592	613	576	621	593	578	622	623	591	584	601	599	627	603	623	600	570	595	642	588	549	563	577	564	552	590	588	585	573	577	550	528	577	633	584	569	590	549	562	638	622	568	604	644	603	531	599	600	598	618	606	627	586	561	611	622	588	624	601	609	611	596	596	628	605	624	568	607	590	618	586	570	567	616	585	669	585	610	631	622	613	606	585	587	614	601	573	554	565	592	600	572	584	549	575	558	566	537	602	556	648	608	587	595	590	615	562	629	543	631	594	581	560	578	545	541	603	623	636	584	555	586	578	642	552	606	632	593	566	520	591	586	580	639	632	618	615	570	603	586	589	584	605	560	575	603	596	590	636	563	591	582	595	575	567	586	576	578	605	590	569	565	579	627	605	632	570	625	594	577	612	617	593	541	573	564	572	593	609	582	588	568	641	628	567	556	539	587	598	548	577	570	589	604	596	570	608	611	629	581	559	595	594	592	592	559	602	593	580	591	570	586	602	591	554	580	563	588	574	584	552	605	613	614	626	609	607	579	632	582	592	627	600	597	573	613	599	566	603	555	612	594	595	573	556	601	568	549	570	559	595	625	604	610	605	603	547	598	574	593	585	545	569	601	613	556	561	616	605	574	580	589	592	581	587	624	580	584	601	608	616	557	573	602	648	547	601	615	631	628	550	594	608	561	619	655	589	625	613	647	580	626	609	594	599	609	599	561	572	594	631	635	592	629	572	612	601	598	585	589	608	592	590	600	589	570	554	572	567	569	571	590	588	595	587	556	575	581	625	614	566	588	599	610	556	605	624	587	606	605	600	605	549	650	582	610	590	563	602	587	561	604	619	613	570	619	582	567	608	619	592	545	605	616	616	624	611	579	564	572	579	610	613	609	606	579	594	587	561	617	567	643	630	598	574	551	557	572	549	654	605	568	550	567	592	591	564	586	542	585	582	558	606	575	576	562	543	546	583	592	620	582	557	560	570	564	587	575	579	600	570	548	599	628	617	618	573	602	615	604	581	571	581	605	570	587	595	573	605	588	582	584	592	559	623	568	582	580	586	599	635	534	597	633	591	587	556	574	593	580	583	628	583	581	604	595	578	588	600	590	560	556	626	603	559	562	596	597	567	605	632	567	616	578	593	593	564	593	586	595	540	578	570	570	588	570	584	590	593	637	608	599	605	608	583	607	567	553	555	618	607	592	589	574	592	577	603	593	630	612	586	642	623	620	541	622	597	572	606	558	611	573	608	575	613	600	587	633	573	579	584	633	599	563	592	553	532	544	616	576	613	620	609	589	633	577	585	573	587	618	683	534	628	552	574	571	575	537	609	592	605	587	580	612	617	593	587	620	580	593	594	532	616	625	588	562	611	584	579	591	617	583	600	614	605	628	603	570	573	531	583	579	539	564	586	564	578	552	556	581	565	612	608	587	614	590	573	586	581	559	592	646	607	614	553	578	537	631	586	566	558	589	594	588	563	558	596	621	610	569	568	564	571	562	568	612	581	577	594	611	553	604
24915	22025	34073	38016	24329	11245	1385	635	676	662	567	584	612	604	596	584	605	623	590	625	617	596	594	630	593	619	609	631	608	571	642	576	639	574	601	570	616	608	610	584	562	604	610	587	576	587	628	572	576	628	597	539	579	658	577	605	585	557	580	547	590	542	557	592	594	577	596	614	628	580	573	621	599	569	610	608	664	592	599	575	561	648	591	559	581	570	608	596	606	601	602	605	567	614	574	587	616	588	564	565	595	568	608	607	607	623	648	541	576	593	622	594	599	632	604	615	618	604	602	602	621	577	626	608	598	629	583	607	590	552	613	577	608	609	605	584	617	555	618	607	611	623	608	607	601	611	559	597	656	607	589	615	593	591	596	613	580	563	567	611	643	612	596	599	622	576	589	603	638	594	588	629	598	601	593	537	602	624	649	607	576	600	613	612	592	608	606	623	585	589	553	601	566	593	593	635	689	643	571	610	622	574	620	561	608	587	569	604	575	633	601	586	582	658	614	585	593	566	606	581	600	605	584	530	566	598	562	601	619	599	611	572	610	595	536	627	578	599	600	624	561	564	626	600	593	612	582	602	621	624	594	571	641	574	561	582	631	613	604	578	542	588	640	610	630	595	612	617	573	602	555	589	625	589	568	596	590	606	651	551	577	582	583	621	634	608	578	618	627	606	562	593	559	605	562	545	606	593	588	610	609	581	613	570	630	626	608	603	623	623	594	586	595	582	602	590	594	655	585	576	598	540	609	581	606	599	578	592	543	578	621	578	541	581	525	621	601	652	608	560	595	595	652	602	644	614	588	595	584	616	554	596	616	629	594	608	598	616	613	580	607	550	592	625	566	584	616	603	596	611	603	611	579	611	583	583	571	597	593	582	563	631	620	582	583	588	572	601	577	545	592	596	574	584	606	598	573	557	631	603	588	579	593	592	591	578	612	585	602	606	530	598	584	579	636	591	619	579	600	602	592	622	584	558	586	582	575	605	583	617	595	644	586	599	601	591	621	575	579	589	574	607	604	622	613	589	635	609	610	618	593	611	570	614	549	655	585	625	608	584	583	625	590	628	575	571	547	532	627	599	574	648	624	592	605	604	592	599	625	630	552	609	546	605	580	593	592	604	578	583	629	591	539	547	600	582	616	600	586	574	632	604	595	613	606	623	586	600	597	596	600	581	569	557	566	600	583	627	603	561	585	582	576	640	603	589	586	592	565	585	596	603	581	608	590	592	636	601	594	557	637	610	574	602	642	624	602	575	570	602	572	622	625	600	619	618	583	550	600	635	623	594	603	622	579	603	616	639	590	664	565	590	585	626	595	614	556	631	591	595	577	628	599	639	591	625	674	590	614	591	601	619	569	598	606	596	593	547	606	569	639	581	563	593	584	608	584	599	612	592	594	581	568	598	610	586	603	591	625	600	580	594	587	576	623	615	561	606	561	618	618	579	584	548	582	607	563	609	587	585	598	620	610	635	672	617	587	593	605	593	621	619	585	595	614	565	589	605	595	595	551	573	586	595	609	594	570	589	605	608	576	600	569	644	609	539	580	582	618	638	575	625	596	632	613	659	591	600	568	572	604	595	602	572	600	586	617	555	610	588	615	583	573	587	625	586	581	623	603	607	580	614	575	599	567	605	603	599	601	586	597	634	648	593	633	621	609	604	604	556	644	599	579	608	605	583	601	525	557	606	577	585	602	579	595	588	580	591	606	601	611	535	594	575	571	601	620	576	637	597	560	594	607	622	603	550	576	575	589	602	608	611	569	562	598	568	636	591	575	635	592	603	567	601	611	645	611	606	627	610	590	587	615	604	587	603	601	571	554	571	576	593	582	598	644	568	635	550	627	592	558	548	567	610	640	612	575	621	592	597	628	604	601	623	598	572	594	624	590	599	529	572	601	598	603	585	583	571	620	610	653	580	583	607	599	645	632	600	611	617	582	601	590	607	655	589	595	615	595	612	549	586	573	568	590	626	547	615	566	561	605	615	609	602	580	568	567	595	620	600	603	569	640	584	622	613	572	593	578	606	599	585	611	587	571	598	546	591	616	604	631	590	587	575	571	614	559	599	592	606	586	616	625	581	596	570	638	633	588	614	600	592	602	573	614	522	577	627	573	564	577	573	602	596	577	571	612	623	631	594	614	587	582	610	603	591	605	593	607	635	595	598	601	636	545	569	604	613	566	625	642	581	597	568	625	628	623	587	570	593	599	602	585	607	571	598	600	592	623	577	583	570	597	580	574	637	589	548	619	584	671	619	631	561	618	586	585	588	604	603	589	557	607	583	605	595	590	551	599	643	573	577	576	607	611	580	581	619	573	578	565	566	598	620	619	580	608	617	592	582	589	598	574	587	609	617	591	579	601	588	604	572	612	588	625	627	592	586	597	613	607	608	564	617	591	618	574	602	606	619	554	611	597	550	626	626	606	583	610	579	607	577	602	599	597	617	577	623	560	584	581	583	584	635	618	605	595	570	600	617	628	604	605	637	598	599	591	597	601	604	575	593	564	600	573	594	598	614	584	575	593	592	618	583	580	603	622	590	595	585	563	566	588	633	621	615	558	549	600	564	608	598	566	587	596	593	614	589	566	635	555	591	620	592	580	572	590	604	597	601	597	606	575	574	615	607	601	637	616	603	600	565	586	561	553	564	578	594	600	614	613	550	606	618	592	621	599	637	610	573	590	604	590	616	586	606	635	610	607	625	641	596	595	615	609	579	605	679	613	612	605	616	604	622	574	603	593	603	606	639	611	601	610	595	609	615	617	642	609	613	618	598	605	610	537	623	586	574	569	615	590	589	590	591	580	576	609	657	601	605	599	595	600	585	627	576	589	595	616	628	624	588	642	603	625	579	573	587	609	596	568	608	599	649	618	571	603	618	610	585	575	593	590	595	542	574	585	640	594	648	599	608	594	546	574	592	641	613	596	570	615	585	595	589	604	636	556	560	574	578	629	632	587	569	589	589	602	569	597	578	565	606	628	600	608	593	556	593	603	611	577	570	580	582	574	613	575	607	581	611	588	575	626	632	608	601	565	632	629	596	560	578	574	637	565	582	579	625	582	560	560	561	634	570	583	570	528	616	584	615	581	630	576	599	571	604	572	527	587	586	581	582	543	598	601	586	560	649	588	612	615	606	560	600	565	619	539	574	633	530	585	588	598	570	623	563	589	632	617	625	593	572	599	602	586	555	604	623	623	600	605	637	545	563	578	555	600	588	625	579	563	620	601	631	551	608	613	586	595	563	610	563	599	589	595	572	635	593	620	622	588	597	625	577	581	628	586	580	603	597	592	588	601	584	543	606	605	570	587	624	571	588	568	614	611	614	575	647	605	642	572	624	567	597	617	620	594	583	596	588	631	589	590	558	607	618	598	611	565	591	588	588	650	594	582	582	597	611	601	591	557	628	587	626	573	588	569	577	571	568	588	606	597	560	607	627	591	584	641	614	597	582	553	601	599	617	566	597	633	616	569	616	616	647	598	634
39787	69726	55352	42194	24801	10287	836	644	643	687	654	637	670	613	647	647	613	641	657	686	651	621	656	649	644	656	615	673	564	644	629	606	643	639	610	638	648	624	633	626	585	608	653	642	622	590	607	612	623	616	658	609	624	616	670	607	657	610	555	647	697	608	618	581	598	617	565	641	654	626	598	644	630	603	604	639	636	660	636	641	629	591	659	602	663	647	616	623	637	671	635	578	633	640	647	586	627	612	628	624	590	607	630	598	620	573	596	559	588	650	660	607	649	641	622	620	612	675	636	666	665	595	619	609	673	658	655	643	639	633	652	614	594	641	639	646	629	627	631	639	640	632	598	677	675	638	649	635	601	648	654	660	630	653	627	667	654	623	638	692	594	633	634	663	580	660	648	627	642	620	602	622	657	650	613	603	649	649	696	605	646	567	619	606	636	640	639	624	613	598	604	654	636	647	599	595	637	650	598	603	589	591	652	598	594	648	603	624	637	626	623	632	688	601	629	592	613	633	628	632	585	642	596	605	650	598	654	606	622	613	630	608	601	587	638	642	658	627	645	603	609	649	579	619	609	609	625	639	624	631	642	629	638	609	618	642	618	605	616	602	613	644	684	617	588	630	626	616	608	660	613	643	648	593	684	617	592	637	608	628	641	614	621	622	615	676	654	635	639	560	613	628	601	597	651	639	620	622	622	589	628	610	649	590	622	590	594	628	632	613	620	628	652	614	641	646	658	620	665	647	629	596	638	675	621	584	610	625	670	621	625	613	626	626	659	616	656	670	697	608	618	604	620	613	640	664	608	650	595	651	627	663	634	610	651	647	602	667	616	585	597	629	572	636	647	629	638	609	604	632	642	579	653	599	633	609	643	657	645	636	590	616	561	665	626	655	598	633	654	638	627	648	665	652	640	664	625	649	621	625	623	582	631	623	632	646	607	625	623	621	583	618	621	665	658	640	609	624	642	648	667	638	650	650	603	601	640	635	679	668	647	639	710	622	632	617	593	634	694	620	599	594	645	583	631	599	657	629	605	635	625	637	651	592	616	613	600	621	690	647	639	627	670	585	657	600	630	614	594	634	658	641	641	647	592	631	653	649	660	609	613	611	633	638	587	651	658	639	677	607	614	624	641	621	650	624	663	626	653	657	644	635	632	610	673	668	670	627	576	617	616	639	635	655	588	650	597	643	604	652	603	637	576	614	585	660	667	662	641	619	650	638	632	670	632	612	655	644	601	680	616	652	638	581	643	640	637	655	634	688	641	610	603	605	653	628	655	619	668	630	646	659	620	629	595	600	605	596	616	660	585	643	638	653	591	598	631	611	634	671	626	632	643	604	676	646	635	603	643	617	640	652	609	571	644	630	628	626	667	642	638	615	638	655	675	662	627	604	629	660	658	604	648	674	657	644	639	627	643	642	627	649	600	627	624	633	635	628	625	599	611	621	629	600	639	602	632	610	593	632	596	636	648	642	638	690	681	629	612	618	619	642	665	629	627	601	642	634	649	650	652	658	650	645	658	628	598	583	628	613	612	668	601	631	607	644	640	613	643	645	639	660	594	598	615	626	612	632	614	662	670	596	623	604	657	628	617	630	668	595	609	650	600	606	675	601	672	655	672	668	564	662	649	596	694	641	651	585	601	614	638	661	647	617	585	642	618	602	606	617	659	617	606	608	680	659	620	726	647	589	615	626	608	654	592	572	633	662	607	692	630	611	583	605	616	630	630	616	606	625	628	639	657	654	577	617	619	633	576	630	660	674	642	640	639	629	633	619	659	623	632	614	632	616	623	615	635	634	604	616	592	678	629	628	640	655	612	624	614	604	637	640	587	622	655	626	608	634	632	641	651	614	634	614	638	639	597	624	687	610	602	599	603	648	599	642	695	637	619	670	603	654	580	645	638	651	689	684	685	631	635	594	641	670	625	634	621	600	618	638	598	625	654	603	644	628	589	631	599	596	602	632	636	651	601	659	612	583	616	619	604	656	626	668	598	550	580	634	667	591	658	653	630	639	624	637	628	601	652	590	653	625	690	641	635	631	665	560	626	581	666	604	644	640	598	624	650	618	645	614	618	631	620	628	619	599	653	621	651	583	645	580	592	638	609	649	672	622	620	645	626	612	654	631	606	643	637	588	624	652	644	633	578	632	631	653	649	706	648	616	677	600	672	609	608	626	680	669	647	637	657	660	666	549	646	652	636	620	626	618	642	586	581	654	671	568	641	652	647	608	622	649	615	615	619	653	602	598	654	617	660	579	679	640	658	608	645	650	626	618	630	624	688	642	630	620	675	641	649	623	627	646	639	655	616	617	649	614	636	609	592	648	606	632	612	652	610	668	662	640	610	607	618	597	601	629	640	606	650	622	603	625	668	649	671	593	647	653	639	595	597	661	634	623	602	645	658	642	662	645	645	581	614	615	615	644	621	590	601	584	627	667	630	616	660	643	592	611	623	624	600	617	632	678	676	571	632	681	657	655	585	644	620	634	621	596	596	622	572	660	671	635	625	645	604	584	661	631	610	646	628	582	650	636	581	614	592	622	605	595	680	606	632	595	610	654	656	675	638	582	613	631	639	618	645	623	570	613	641	626	638	604	647	640	653	575	624	613	601	589	620	583	675	604	616	617	629	614	634	624	606	645	641	596	572	620	661	648	611	597	594	647	630	636	634	622	619	649	604	629	634	609	631	601	654	630	620	597	649	671	637	626	648	603	619	676	605	597	634	667	624	638	648	698	647	664	628	643	649	609	629	601	656	631	613	568	599	639	650	606	599	646	620	611	615	625	608	607	663	614	635	600	637	641	555	650	675	630	607	610	623	644	629	639	601	600	616	611	710	656	626	621	609	597	644	638	611	611	628	617	615	595	640	652	645	626	675	622	667	622	601	615	604	602	621	620	648	623	600	604	623	601	620	630	625	643	633	659	619	630	620	657	638	625	634	650	616	645	634	661	627	643	624	570	681	626	619	630	652	656	613	606	568	602	638	599	625	621	646	638	676	562	632	626	632	628	623	667	589	682	643	605	664	604	599	657	679	642	621	657	637	601	667	633	662	616	655	618	612	694	615	637	687	635	629	666	624	632	649	648	673	647	655	649	636	626	640	670	616	660	657	648	645	619	610	638	653	609	640	621	602	665	629	624	612	643	612	624	644	619	624	585	651	633	603	632	624	658	635	594	632	643	661	634	627	639	592	651	685	669	642	620	626	648	669	612	562	600	605	653	637	639	632	605	621	654	645	653	621	633	650	682	637	632	599	600	608	591	641	633	640	625	650	644	616	614	595	624	642	602	588	592	635	634	615	667	664	621	657	643	613	629	629	651	670	601	661	663	645	663	661	594	610	605	674	632	607	656	619	636	603	643	576	596	656	595	664	622	584	653	621	644	628	657	682	663	655	608	622	640	657	667	623	619	669	604	652	639	661	612	611	621	613	601	579	605	667	656	665	624	647	638	651	689	631	645	615	647	590	664	627	643	630	649	645	630
22455	21178	31511	36277	33332	25416	14351	1922	1000	1036	1025	1022	987	982	931	958	913	991	881	983	918	921	943	968	982	938	935	885	925	949	977	965	923	941	949	926	966	910	920	1001	918	977	934	925	949	937	955	915	929	914	926	959	932	947	985	923	956	933	947	921	952	1055	935	885	903	930	936	921	980	901	970	832	951	951	938	930	966	905	935	948	947	929	935	956	950	951	894	933	911	934	934	959	972	917	934	893	930	929	962	941	964	962	931	998	920	962	982	978	914	973	861	935	997	933	894	889	951	925	962	887	926	969	910	947	946	955	899	922	900	917	946	949	934	893	988	943	981	910	922	858	952	975	874	905	882	901	867	919	914	959	936	953	948	913	986	961	946	937	880	934	1012	927	940	917	915	923	959	994	943	934	958	961	946	896	910	914	950	912	955	926	889	903	946	976	929	930	934	974	892	913	966	948	889	897	916	958	956	921	929	924	980	961	926	943	994	894	906	942	952	933	966	961	946	974	862	937	937	969	873	935	948	943	989	943	935	924	931	967	922	924	908	916	938	946	932	873	952	947	977	967	926	937	917	941	945	958	973	930	954	934	944	925	984	997	928	884	973	949	919	890	936	937	957	962	929	934	940	886	914	907	946	960	929	934	968	935	872	931	882	890	926	957	934	945	923	925	933	907	940	909	948	942	884	907	914	947	930	918	962	966	972	912	949	962	914	937	917	946	955	928	962	871	982	948	930	963	917	949	901	956	908	937	952	931	918	951	926	918	933	981	928	947	911	884	887	918	899	893	904	962	887	890	916	939	931	898	942	931	919	919	989	959	894	901	911	928	1025	914	892	886	945	920	915	977	863	965	914	970	920	944	977	976	925	904	926	915	952	976	937	880	966	935	886	963	983	967	909	936	859	910	936	892	905	973	969	933	958	951	916	914	919	890	940	969	937	930	908	996	982	914	944	973	937	983	918	927	947	883	936	940	997	883	921	966	937	985	935	947	923	927	911	961	938	924	993	950	889	950	1006	865	908	961	937	979	954	922	976	952	992	951	979	973	963	940	900	948	935	855	950	956	964	936	917	947	939	946	939	957	937	922	960	933	939	960	876	927	953	966	939	990	946	951	905	901	924	915	932	914	960	896	953	912	910	927	921	927	949	937	964	923	911	924	847	910	905	986	866	898	937	943	954	988	933	884	941	923	995	907	949	937	922	916	903	906	973	883	973	979	909	946	951	1025	972	926	923	972	910	957	886	941	941	934	900	927	951	893	993	946	923	1033	935	878	893	960	930	939	926	973	909	907	960	958	940	906	944	869	933	976	950	939	922	945	964	987	964	904	956	898	934	968	864	952	927	926	985	872	946	926	944	939	923	932	937	937	957	911	974	902	908	944	878	971	962	899	943	953	922	947	960	947	998	944	907	932	941	895	925	928	918	983	921	957	949	962	977	908	943	917	894	978	895	912	902	995	932	969	974	894	906	943	946	922	960	941	941	962	910	917	926	923	918	932	933	930	898	893	904	916	911	863	951	894	974	932	956	965	888	923	940	863	974	923	945	926	879	943	927	929	970	935	970	843	899	888	923	969	969	967	927	983	899	931	940	925	912	891	967	905	983	942	914	941	925	948	975	910	979	907	980	940	888	899	934	887	877	884	929	954	926	889	916	875	893	960	928	955	896	959	954	935	878	905	994	916	942	941	929	924	948	823	865	918	939	910	927	952	1040	984	878	917	936	921	963	963	931	889	899	892	916	899	917	943	1007	924	937	908	942	911	890	920	948	906	915	976	937	964	912	983	956	927	901	902	932	923	921	963	941	925	906	912	953	951	990	925	950	897	928	915	945	905	871	954	929	977	1010	886	994	957	896	871	929	983	973	930	951	938	937	951	938	923	938	901	950	924	905	919	999	960	916	936	949	919	943	950	957	929	865	905	899	908	911	901	944	904	923	958	975	922	931	928	877	925	930	933	917	955	936	977	919	922	938	926	905	925	951	945	912	896	890	952	845	896	924	931	974	916	992	914	956	917	928	950	910	913	943	934	895	934	892	976	977	928	950	929	936	883	887	913	952	959	969	934	897	961	916	885	975	896	932	926	950	895	928	955	889	926	979	894	1002	953	970	918	920	942	958	928	901	966	951	943	880	918	899	910	939	952	964	966	920	956	967	953	883	982	929	892	955	951	934	928	971	924	913	908	958	907	934	944	945	877	932	963	917	915	969	929	946	909	928	986	942	937	899	915	974	913	966	923	926	948	898	942	906	959	920	962	936	949	935	985	942	948	918	938	914	964	902	1012	894	937	956	877	973	923	933	944	936	861	954	926	973	922	900	928	968	1001	937	880	951	902	955	931	952	930	916	898	937	928	900	925	941	917	950	927	964	992	905	898	976	995	985	949	959	929	989	968	961	942	927	918	945	922	918	946	905	863	956	904	909	953	902	916	898	890	942	930	1004	986	961	911	948	915	946	908	897	931	953	940	894	935	908	956	956	999	882	929	970	912	919	929	886	902	944	951	913	879	887	959	916	927	893	937	903	899	964	983	952	982	977	945	972	931	861	923	935	940	925	938	889	913	923	969	926	913	925	917	1028	962	886	890	902	969	908	984	890	992	953	860	878	898	957	906	950	990	915	888	941	883	925	990	947	884	932	995	941	891	949	1000	884	945	918	901	953	923	904	934	928	966	917	957	943	928	941	972	935	953	952	930	938	902	884	973	984	944	924	913	920	945	996	914	961	934	987	947	892	924	966	928	947	954	929	923	947	989	928	894	973	921	915	901	940	848	920	944	981	917	890	940	922	923	939	966	955	997	969	891	934	984	988	1008	966	916	877	885	948	960	934	876	983	969	1007	937	961	1019	997	980	958	943	993	1004	886	826	909	954	905	944	950	913	998	944	896	902	907	973	905	970	992	885	924	922	974	929	906	948	953	937	908	922	932	923	902	971	897	943	932	1016	948	901	948	928	944	892	960	889	960	920	913	898	940	875	981	929	925	933	954	925	902	917	910	967	926	922	919	937	946	982	939	890	896	954	984	935	886	968	868	934	941	923	940	918	944	893	951	862	950	884	947	915	922	983	926	960	947	947	970	965	946	947	957	1017	957	871	920	961	955	1017	963	881	939	907	904	999	962	948	934	954	986	909	955	960	896	944	919	937	899	874	938	951	967	955	921	937	971	910	867	887	929	966	917	890	908	933	943	954	895	884	903	877	954	948	898	952	892	906	884	939	855	942	868	984	899	905	943	932	955	936	946	984	931	893	946	911	967	884	912	910	946	912	930	923	947	945	895	882	944	946	955	899	929	956	940	942	915	990	917	917	894	973	959	921	922	937	946	924	968	932	909	912	939	925	903	924	980	946	877	903	972	919	920	956	959	916	942	921	942	926	898	951	919	933	988	884	918	1012	962	896	950	927	978	948	944	961	985	906	946	977	965	917	897	931	879	947	942	968	924	927	963	940	887	879	927	919	889	991	942	915	939	893	911	936	901	896	949	950	880	961	942	905	961	882	940	952	901	929	947	873
45749	87458	81755	65721	45854	24415	2972	1088	1029	1047	945	1015	1001	992	940	937	941	945	920	913	929	912	896	905	880	976	943	865	943	916	889	923	901	863	929	947	948	920	923	933	931	986	903	908	885	937	956	935	870	946	959	959	915	922	946	954	906	903	901	917	909	974	918	905	899	920	923	852	909	850	952	945	887	924	909	880	947	947	939	895	916	896	904	864	954	912	917	930	917	901	905	975	864	863	910	946	908	896	872	917	911	904	934	926	950	916	896	881	910	941	905	915	920	917	949	934	910	933	905	899	871	929	936	960	911	858	937	940	976	904	862	886	972	908	897	900	934	952	946	935	917	906	865	905	948	952	923	866	877	887	906	927	944	907	958	948	907	906	932	919	915	888	910	905	939	905	926	880	932	880	923	931	918	896	967	913	870	959	883	899	919	913	943	895	896	904	963	920	912	888	911	881	906	924	870	872	946	887	917	951	971	925	900	885	887	917	938	903	950	931	962	891	904	890	918	925	915	911	879	853	903	863	955	974	901	906	871	860	922	927	916	902	898	914	871	869	909	872	899	891	940	945	906	899	919	947	957	927	897	908	909	943	874	931	882	934	887	923	855	931	922	937	847	917	905	925	948	915	887	879	865	927	941	954	859	986	876	904	916	941	928	898	893	939	875	936	899	970	943	965	934	881	877	899	950	944	978	958	866	934	907	942	906	945	935	922	902	870	890	943	938	960	917	944	890	891	916	887	886	881	970	886	924	922	846	932	925	914	840	942	922	952	900	897	965	873	915	950	913	907	874	951	877	919	895	974	848	950	902	967	941	933	900	903	896	950	917	909	857	886	905	866	890	940	895	907	918	943	932	948	873	916	890	916	875	925	930	873	929	945	917	901	934	918	952	939	883	915	904	946	916	933	876	926	938	883	930	877	855	920	922	926	893	958	966	921	921	902	891	905	927	925	945	944	998	914	935	941	858	886	915	918	952	918	892	914	939	858	952	973	964	901	895	882	907	960	928	913	916	894	916	904	865	860	889	904	863	932	903	945	917	930	940	922	893	934	902	937	857	924	932	892	918	905	909	941	933	901	941	882	901	883	914	878	872	969	892	913	895	935	932	935	864	846	881	956	893	877	970	908	947	876	943	963	925	851	893	906	944	903	916	915	896	893	892	887	844	950	920	949	914	902	889	912	913	967	927	936	910	941	939	966	887	936	879	937	917	921	933	894	920	902	909	968	899	908	906	904	901	920	945	899	963	903	955	917	908	909	910	900	940	940	883	918	921	933	970	924	925	947	895	919	935	941	912	859	909	932	833	935	929	924	911	896	941	903	884	897	941	889	942	888	866	933	935	921	932	919	917	872	923	934	888	939	932	914	856	913	885	921	881	968	891	932	874	891	934	896	969	893	909	901	904	919	906	912	916	947	862	935	892	907	886	850	907	929	909	907	903	853	919	915	936	916	874	937	901	916	919	926	908	917	896	900	899	934	916	893	966	855	937	910	942	895	879	910	862	953	920	898	875	890	903	921	856	930	971	918	923	868	887	928	951	882	889	902	917	912	870	935	928	877	913	954	890	895	911	941	953	923	958	899	898	889	925	882	914	924	914	1022	918	953	893	961	860	882	856	864	911	905	860	887	919	880	894	884	834	939	885	908	905	873	887	981	928	900	904	891	904	967	949	941	914	894	896	925	912	883	941	913	941	857	902	951	909	928	876	921	877	887	899	944	900	893	870	930	912	912	881	919	930	893	882	939	925	857	909	921	880	906	919	852	885	920	898	927	950	914	893	929	914	909	889	900	928	865	908	885	892	934	971	865	906	913	922	900	909	963	922	888	897	934	967	914	910	902	928	964	919	910	971	890	903	935	914	913	910	945	917	912	843	915	880	920	884	982	895	903	870	898	931	915	887	847	861	883	906	884	928	894	932	917	849	904	992	928	917	905	901	944	898	933	939	932	928	924	944	876	881	856	868	914	939	866	887	939	887	880	944	879	952	957	859	908	928	945	900	963	932	900	926	888	947	919	897	913	906	904	924	928	942	901	883	911	895	853	952	928	945	903	950	914	882	913	930	935	999	905	919	885	884	901	890	875	927	950	856	932	875	889	871	953	931	908	905	921	931	886	888	953	917	942	943	855	915	885	887	861	968	918	899	877	903	911	891	911	916	948	937	932	979	866	928	959	915	930	944	914	933	921	870	871	862	894	892	895	965	928	900	928	954	906	936	937	954	937	913	882	881	878	881	901	891	918	919	930	915	920	948	937	932	920	935	961	917	914	846	890	872	923	925	938	856	925	855	896	903	898	842	866	934	890	944	887	887	931	892	918	898	904	943	931	918	953	920	936	889	913	974	933	907	907	896	883	900	883	910	892	987	915	899	926	901	886	910	887	882	900	874	930	913	931	918	893	878	963	888	907	922	903	918	949	991	900	893	944	954	911	913	887	901	965	905	868	880	887	923	899	893	933	883	919	928	905	892	889	892	929	909	968	876	910	938	856	940	946	895	862	904	943	883	906	876	871	952	941	926	924	892	924	898	951	891	953	948	941	887	906	934	930	906	911	968	895	925	928	857	875	890	884	949	924	902	988	926	900	934	875	902	929	913	922	922	950	908	854	866	869	950	960	891	903	939	919	937	898	899	901	894	909	883	940	904	925	943	901	899	896	882	904	925	917	920	881	938	946	949	939	897	900	934	911	902	941	906	928	931	934	919	895	920	937	890	893	902	931	909	891	911	968	875	916	931	950	893	946	921	899	904	922	892	908	878	846	903	890	965	876	940	853	879	910	898	886	870	933	935	901	912	897	896	909	966	942	913	905	884	904	909	937	901	929	905	925	902	929	935	925	954	883	916	975	917	975	933	875	914	906	911	891	923	943	909	894	911	878	863	901	912	926	921	923	883	898	941	938	937	887	898	940	905	892	887	873	945	890	910	877	894	909	871	905	938	893	926	924	913	908	868	906	884	921	893	920	950	889	920	961	916	929	972	918	942	921	877	900	898	892	916	939	917	885	879	871	903	884	956	856	909	920	955	894	921	911	916	890	922	899	919	927	931	888	942	980	880	919	914	895	906	853	880	880	922	861	936	853	858	974	949	891	912	970	911	972	872	930	862	881	911	945	860	960	895	936	900	927	935	907	876	938	934	922	931	903	902	914	911	884	945	924	869	902	898	909	928	941	910	923	928	922	912	956	939	930	932	923	909	953	900	968	897	907	939	934	933	927	921	887	926	891	927	963	896	929	981	875	917	870	847	931	950	895	922	919	907	908	885	929	896	833	904	938	942	916	892	966	913	898	918	862	944	928	882	887	935	910	851	880	954	928	878	926	848	928	929	873	991	915	912	972	910	912	853	915	903	919	881	927	879	898	902	898	917	906	928	941	884	930	915	871	922	947	925	945	978	946	942	951	907	931	894	874	914	891	962	882	920	917	923	866	910	872	983	891	850	883	872	951	904	968	897	936	909	900	915	885	950	924	897	967	941	926	879	922	885	932
32102	26096	26319	25337	11187	2317	577	422	393	422	429	426	369	457	380	421	417	402	390	407	422	425	390	412	452	425	403	449	385	405	410	363	404	397	423	396	443	431	367	380	384	413	441	428	409	389	375	388	419	443	421	401	403	406	425	437	436	439	415	414	454	394	421	405	383	381	417	418	396	408	415	435	398	423	401	425	370	389	374	381	408	447	410	395	406	401	425	409	431	398	430	390	387	374	409	356	399	397	421	373	411	420	382	405	426	405	384	440	418	427	411	415	388	425	382	391	409	404	405	387	425	422	405	422	397	402	410	413	460	391	395	411	395	433	377	404	421	424	418	426	433	424	402	400	396	447	384	405	416	384	425	408	438	374	407	418	419	442	420	409	417	404	416	406	419	453	416	382	399	407	426	406	390	422	390	402	386	427	384	386	416	430	352	404	440	404	443	394	436	409	393	375	378	386	441	432	410	410	373	414	374	436	422	397	389	432	393	422	417	396	439	397	385	408	427	414	396	394	384	406	393	386	384	439	365	385	379	417	392	422	435	397	362	393	407	396	399	369	413	377	425	385	436	379	395	391	372	401	431	386	435	452	425	409	396	415	410	396	382	389	453	410	419	434	400	375	422	410	388	411	404	379	396	411	426	407	412	393	447	424	414	378	428	361	382	402	455	373	384	417	393	379	382	406	439	354	378	400	390	413	413	420	373	413	413	391	419	404	399	422	432	419	415	419	415	409	414	396	415	433	432	405	380	405	402	392	415	437	402	383	421	402	395	418	406	387	439	410	388	384	366	427	397	397	402	413	438	422	419	409	428	421	375	432	409	404	426	415	415	419	431	421	352	409	395	424	420	390	380	403	400	404	416	397	410	454	384	386	403	388	415	403	408	356	424	399	420	415	411	409	449	396	403	372	385	410	387	374	383	436	434	427	422	419	410	372	411	400	404	421	376	402	404	424	412	390	384	364	431	424	385	418	413	404	397	385	398	458	418	360	442	373	427	413	390	381	428	389	399	438	423	404	401	393	385	411	415	363	379	420	391	397	408	367	414	399	372	406	428	401	406	397	396	395	399	402	400	396	403	418	410	393	396	404	388	402	367	426	390	394	403	373	386	402	371	413	382	388	356	399	401	417	422	415	442	444	424	425	410	416	448	373	406	446	407	389	391	409	425	407	418	381	424	432	391	366	409	389	398	431	433	412	418	402	422	437	410	414	401	392	396	430	389	424	437	390	397	368	395	435	408	379	418	400	450	444	430	384	427	393	395	410	408	407	380	392	391	407	369	401	397	373	381	391	366	389	409	376	413	409	393	388	400	391	427	431	400	414	422	398	420	402	439	412	454	373	403	414	444	449	423	400	411	435	389	409	430	384	442	407	397	423	392	435	424	422	435	409	434	404	417	412	363	409	460	378	423	372	382	399	406	420	422	431	410	414	383	408	413	410	420	419	435	396	444	404	417	412	436	381	419	423	424	391	406	415	399	430	421	400	408	399	422	376	414	442	439	398	403	433	433	437	394	396	401	398	400	408	396	421	398	348	421	429	423	404	426	424	423	453	420	419	458	452	412	407	427	383	366	407	411	417	407	391	388	390	378	416	410	423	396	412	411	448	410	423	389	419	411	400	408	438	394	410	401	420	383	398	393	447	429	393	355	368	425	409	404	395	407	421	396	433	428	422	429	405	407	414	364	400	388	418	393	408	396	390	410	404	382	448	402	376	391	426	399	386	398	406	409	413	409	411	411	426	456	365	476	378	442	396	376	394	390	428	422	422	395	404	347	418	407	368	444	416	410	412	417	398	385	385	435	422	401	399	394	392	415	412	407	425	443	347	403	380	390	421	398	402	392	421	383	366	425	423	387	413	415	417	413	383	411	399	403	397	375	401	395	394	374	417	399	402	403	405	400	413	390	404	408	424	402	394	417	426	391	438	399	420	393	409	408	413	395	389	386	430	407	442	415	429	421	378	383	393	393	413	408	393	398	399	418	411	420	406	378	417	397	412	369	406	390	386	423	407	408	377	386	452	394	402	374	400	436	436	428	400	394	414	388	403	390	407	374	416	393	378	433	384	368	435	388	396	396	394	418	403	404	387	382	422	415	383	398	380	400	429	406	379	408	412	403	397	415	421	392	405	377	388	411	429	438	400	396	377	403	388	409	403	434	444	394	391	389	397	394	401	409	405	414	408	409	430	413	418	425	378	392	408	389	416	384	418	405	423	398	415	444	404	435	419	392	396	375	424	409	364	399	378	408	394	407	433	410	412	372	377	384	420	422	390	394	443	406	415	412	408	373	391	429	419	404	369	414	409	410	397	398	405	435	370	449	415	402	416	440	368	417	390	414	389	416	391	418	404	425	365	420	366	393	417	415	398	400	418	410	436	415	388	407	393	377	422	407	384	413	390	396	398	438	403	425	404	428	413	446	369	400	371	454	415	457	420	383	368	430	424	371	417	413	446	423	424	454	411	364	390	399	379	391	446	447	384	423	371	380	380	390	409	413	435	384	447	393	419	405	442	406	407	374	390	404	403	380	407	389	393	376	410	387	401	370	400	384	415	402	447	425	467	423	402	396	422	433	396	434	419	375	405	392	406	375	415	398	407	425	387	411	419	407	370	409	421	463	423	421	412	419	383	425	404	403	373	396	388	394	391	418	424	410	405	439	396	404	413	416	402	418	422	364	397	438	434	410	397	389	394	410	379	407	403	400	416	394	381	395	382	414	369	398	401	420	425	406	404	389	413	400	412	373	386	422	409	420	399	413	394	405	415	437	401	431	418	390	381	428	432	420	410	448	429	389	399	421	412	386	425	415	434	379	361	415	424	351	383	401	423	405	391	399	450	412	365	432	389	405	392	410	392	382	379	456	417	424	420	391	409	421	441	431	443	411	411	396	417	434	397	408	364	399	431	412	417	403	390	380	379	440	389	417	443	412	412	414	383	402	393	422	416	408	425	401	418	392	398	381	415	412	395	420	412	401	403	409	386	375	385	415	424	403	393	377	432	394	403	406	388	428	403	384	381	413	440	397	393	399	411	436	408	433	433	415	386	425	459	431	427	402	432	418	419	404	428	427	434	394	412	422	397	403	420	420	379	415	391	436	392	418	409	396	395	386	407	391	392	393	369	424	415	434	396	437	406	408	447	405	440	412	409	416	436	390	440	403	423	372	418	416	401	422	392	424	386	423	389	401	414	426	412	377	386	402	447	420	385	402	400	402	378	374	407	424	417	403	415	379	400	374	413	402	424	395	407	412	429	417	401	409	431	408	387	416	391	384	423	428	405	420	408	422	401	404	406	410	404	400	387	426	371	398	401	404	410	439	390	361	445	398	410	358	439	392	388	412	413	388	407	392	403	392	397	377	444	409	400	422	415	423	386	377	379	375	414	399	408	407	402	393	371	412	411	410	371	403	446	447	417	454	401	384	399	408	384	409	385	421	400	424	428	439	385	438	428	389	422	455	383	379	424	413	422	408	377	388	431	435	377
32817	34829	21344	17531	8145	2121	567	424	427	430	427	418	500	426	428	454	434	433	404	460	408	423	436	463	432	415	406	422	416	401	463	435	412	421	459	427	415	444	416	430	485	392	415	433	464	404	437	404	416	459	435	413	419	465	434	446	440	443	448	434	403	406	409	436	435	436	424	425	441	436	461	469	425	415	432	437	459	428	459	434	400	416	411	448	463	402	450	432	438	415	426	441	444	420	423	427	421	481	443	456	416	402	451	363	428	469	412	448	399	420	394	458	414	421	470	420	412	423	474	447	421	379	453	430	435	406	429	393	444	432	463	397	402	423	451	436	435	455	427	437	443	457	436	403	449	406	438	399	433	478	455	420	455	437	436	398	423	438	433	451	409	470	414	424	451	441	474	436	436	437	435	462	424	444	392	413	458	418	386	464	416	447	443	439	444	441	430	460	433	433	432	424	495	406	415	444	434	445	440	433	463	432	433	396	418	447	428	438	443	424	448	456	412	433	427	429	444	408	408	435	443	430	423	438	478	404	455	451	447	472	471	443	451	425	467	408	411	415	422	401	468	417	413	449	449	427	418	437	460	440	494	456	422	436	435	459	450	445	492	428	452	412	455	433	464	450	414	432	447	408	433	394	419	448	460	459	473	451	468	443	434	458	446	443	428	459	432	413	409	438	443	422	451	413	442	469	418	413	449	393	402	444	417	436	441	426	413	427	449	444	447	465	431	399	481	440	442	440	407	421	442	471	405	446	435	433	428	430	414	422	426	442	429	420	453	445	439	404	457	435	448	425	490	403	436	433	451	421	469	466	445	449	440	430	440	441	470	437	434	434	455	443	453	450	465	403	435	463	431	431	423	431	440	433	415	461	421	447	395	390	434	448	414	405	431	460	422	459	409	401	451	379	440	427	459	434	428	465	475	422	427	413	410	406	446	426	463	428	419	440	445	433	493	406	448	436	448	444	437	395	471	443	439	428	446	432	412	411	428	442	368	438	446	423	419	414	422	418	428	456	471	452	444	436	414	402	438	445	436	374	408	439	469	452	419	445	434	439	445	431	454	442	428	426	477	407	405	433	447	471	471	406	453	431	449	400	470	429	430	442	434	418	412	407	449	418	458	405	442	425	436	411	432	427	405	461	461	458	424	425	427	440	422	398	413	454	417	431	436	453	430	435	451	442	428	418	449	416	409	427	409	406	428	415	399	434	458	431	421	414	437	445	442	479	432	453	399	394	459	422	430	466	423	425	408	468	468	470	425	430	395	444	449	452	404	434	468	418	431	440	443	405	433	426	404	450	458	457	439	421	419	421	421	421	406	375	421	475	395	427	433	442	419	430	423	456	457	444	429	417	399	446	419	422	477	426	429	462	427	418	477	400	431	409	449	439	415	451	428	450	453	459	437	435	414	423	421	407	445	416	416	375	403	443	425	432	462	436	408	439	438	387	455	422	427	448	441	421	417	415	437	453	452	407	440	459	445	419	404	422	376	415	405	382	438	420	453	470	418	457	434	433	483	411	459	443	393	427	430	445	429	446	444	450	431	452	430	455	428	407	440	426	437	445	455	443	455	408	452	460	458	462	416	435	469	458	404	439	422	446	394	445	440	432	412	441	441	437	458	467	418	372	417	417	429	400	432	401	414	447	430	448	419	425	470	481	437	390	442	446	432	424	457	439	436	449	458	425	428	425	435	407	448	462	448	407	453	453	432	467	417	404	449	423	414	399	432	444	424	441	423	437	412	450	418	431	433	437	410	452	448	431	405	450	424	429	419	443	438	467	451	438	428	402	433	421	459	412	421	449	434	416	423	441	403	420	447	446	417	428	466	410	405	421	450	430	411	420	390	424	429	468	422	409	436	431	434	442	441	429	425	463	419	450	442	438	413	449	397	444	430	408	449	427	421	409	411	454	395	439	455	432	436	464	456	421	445	444	418	447	464	454	433	394	440	475	416	426	474	428	413	437	418	413	413	412	423	457	467	452	434	423	442	448	434	440	422	448	427	405	452	454	416	469	448	439	479	427	444	435	421	431	440	427	430	446	474	413	446	414	404	424	468	475	427	400	449	443	435	445	436	460	437	430	399	430	389	405	434	436	396	434	433	412	455	430	422	438	398	435	413	471	412	441	432	432	443	470	414	461	398	428	451	447	416	438	431	409	438	408	434	401	423	436	432	435	427	450	436	433	430	424	449	438	419	408	436	441	420	437	454	424	440	416	423	386	448	452	414	403	426	448	457	417	444	411	426	414	446	415	413	420	426	410	447	429	425	447	410	426	396	443	426	451	432	415	459	392	453	437	457	419	428	397	426	450	412	450	452	457	389	397	435	411	447	449	430	419	408	417	407	402	444	430	429	427	466	455	439	425	402	438	425	474	402	438	449	428	474	442	422	456	425	419	390	422	462	426	377	464	456	434	444	434	433	474	470	450	476	407	441	408	436	466	421	417	457	452	482	442	441	424	425	460	445	464	453	449	467	413	443	436	401	438	415	434	444	407	437	429	417	456	418	469	421	429	463	479	413	445	430	409	423	427	397	463	417	445	414	431	440	423	415	453	446	417	432	423	441	431	452	410	410	434	406	412	433	472	406	396	458	432	490	475	445	441	437	478	432	414	451	435	465	442	423	463	401	416	413	424	455	441	466	430	411	429	438	422	456	418	426	414	487	431	432	478	431	481	421	436	420	453	471	413	423	452	456	441	424	409	383	404	387	413	444	433	421	444	392	447	491	450	470	408	462	436	408	467	445	443	390	408	451	444	384	463	456	437	456	422	459	427	418	424	438	465	415	432	430	415	433	429	468	446	427	430	440	458	419	427	458	411	403	433	412	469	439	437	431	430	477	426	450	462	449	419	449	436	410	431	427	422	448	442	446	431	461	444	454	402	406	407	457	479	439	452	464	430	421	439	431	432	440	400	411	439	417	429	381	434	424	451	414	406	432	410	419	415	426	428	476	429	462	435	442	421	437	456	394	484	427	391	399	402	430	404	393	434	437	432	415	454	426	462	437	414	444	433	437	432	462	474	411	435	413	440	441	417	480	417	462	400	445	464	410	408	447	453	434	422	419	424	436	445	408	471	452	437	423	461	470	428	459	444	441	478	426	450	404	454	443	408	416	411	414	448	438	413	457	419	390	435	432	405	414	427	422	418	418	432	481	429	457	424	421	413	468	466	457	428	381	424	418	408	437	436	440	420	389	456	387	445	430	445	444	394	442	467	436	444	449	451	433	410	439	437	427	440	429	452	461	416	419	475	367	431	425	414	444	446	433	416	436	442	408	471	416	450	453	424	397	461	453	418	484	419	433	464	442	371	433	434	463	389	420	468	395	455	401	457	440	453	440	428	437	381	444	441	418	446	422	427	396	420	406	419	444	447	440	404	446	418	430	452	430	481	420	464	428	480	437	410	456	429	461	437	442	417	452	447	409	396	438	397	380	458	451	448	402	438	419	431	413	392	385	491	472	408	413	445	426	441	392	451	417	463
23704	21376	31906	40487	38841	24336	9132	849	596	647	692	637	648	638	619	552	599	634	601	591	566	625	620	611	634	587	566	620	598	626	623	617	594	563	571	650	618	572	576	611	563	585	621	586	623	573	597	613	574	577	544	588	601	605	616	643	570	591	592	559	576	626	619	597	579	595	581	597	612	599	635	630	609	612	613	648	623	583	569	585	599	572	563	584	548	596	603	605	608	599	605	596	585	628	620	581	569	547	610	611	596	609	578	577	606	569	572	610	575	586	616	597	591	600	578	597	625	659	582	627	599	552	567	612	626	624	606	625	583	598	617	609	576	591	628	545	572	534	605	616	558	618	567	565	605	600	595	613	577	608	586	563	571	602	583	591	591	606	622	591	588	571	609	595	612	599	615	591	614	638	590	608	641	525	572	575	575	542	538	604	542	627	575	603	621	604	538	593	619	605	587	600	625	579	588	602	562	582	610	587	634	602	610	578	581	588	581	602	555	571	570	627	640	572	602	572	603	640	587	580	559	612	576	594	594	595	639	584	579	645	621	557	598	593	654	616	616	618	639	602	565	639	562	583	620	584	547	601	607	571	617	568	599	608	594	575	595	583	623	616	653	601	599	570	568	603	597	589	623	570	553	591	596	604	628	564	605	592	617	631	600	586	610	562	642	606	585	594	590	592	585	621	592	611	575	554	614	608	640	558	641	565	619	578	650	597	547	578	610	575	621	610	631	586	595	628	588	635	652	565	583	627	610	569	606	586	625	615	605	626	583	593	581	575	608	631	616	586	594	572	568	590	591	610	596	596	593	619	578	602	616	568	594	590	598	639	577	583	622	621	589	626	617	618	623	634	591	584	590	590	597	595	585	621	551	595	603	636	597	583	622	600	582	587	616	596	595	609	580	572	601	608	598	621	560	559	582	617	635	590	605	601	587	581	612	569	573	596	611	601	591	614	580	619	605	571	607	599	603	576	618	598	552	606	603	619	635	564	597	653	609	589	610	604	556	596	601	593	637	588	574	651	606	593	595	551	595	615	614	580	573	646	584	619	568	585	625	616	590	555	578	609	590	585	581	614	578	601	599	621	587	602	580	598	595	575	594	590	619	552	609	587	537	568	540	586	585	606	588	607	590	577	604	576	587	597	586	568	597	623	590	621	593	598	607	619	601	574	605	604	647	611	601	658	612	611	622	586	627	605	589	599	575	641	573	635	588	570	567	626	617	625	589	591	584	634	547	589	558	633	572	641	610	646	596	596	579	562	639	560	574	548	600	605	598	631	564	578	584	575	565	629	593	615	569	634	546	612	612	594	619	614	565	600	606	583	606	619	616	617	576	641	586	626	587	566	602	599	623	566	612	593	611	625	583	614	580	603	625	595	614	595	662	635	598	579	635	615	593	619	614	593	619	611	540	630	591	651	603	568	605	563	556	619	593	557	565	583	614	627	574	536	554	607	616	586	583	626	578	600	569	599	635	579	565	653	628	589	576	542	619	651	593	566	577	576	609	631	612	565	606	615	596	592	602	624	624	605	605	624	612	585	592	585	592	651	616	592	625	587	651	603	636	634	607	593	598	644	614	576	581	592	613	571	619	575	606	589	609	588	578	585	586	578	618	612	612	578	631	562	576	564	601	592	608	612	588	593	574	571	602	620	612	625	611	601	629	617	588	605	616	607	574	648	598	628	599	592	586	607	641	568	575	613	606	631	626	615	619	546	639	594	598	635	603	645	604	555	610	618	587	617	645	581	628	592	607	589	591	594	645	623	601	600	658	595	619	631	567	589	570	640	589	569	646	576	590	598	538	574	604	557	585	602	635	626	612	611	588	611	586	584	584	600	604	574	578	572	638	649	593	555	601	591	622	598	588	610	600	588	613	576	647	621	568	568	573	596	589	586	550	650	612	592	604	607	622	619	614	601	610	599	603	587	608	545	584	590	660	600	609	564	579	603	586	623	616	557	623	589	588	579	598	607	596	643	597	604	567	586	606	604	624	596	575	644	566	570	564	628	595	586	577	610	593	614	610	623	595	569	607	627	605	621	590	641	568	561	587	617	608	634	630	611	634	605	587	614	583	576	617	622	575	658	566	558	561	611	591	579	556	572	551	591	555	574	632	579	558	602	615	578	620	611	611	589	619	612	599	592	595	603	610	564	571	598	625	611	601	636	574	606	644	619	583	611	615	609	612	619	578	593	585	607	574	628	609	594	631	599	635	572	603	592	618	615	559	601	623	596	616	564	622	590	562	603	647	570	615	574	617	548	594	589	550	601	591	623	593	623	627	571	564	589	609	609	580	567	585	618	631	581	590	576	590	618	586	599	630	614	618	637	594	581	584	575	580	614	598	572	633	576	599	617	600	621	607	566	561	627	615	627	607	594	588	569	589	592	580	574	567	637	601	582	604	609	616	583	607	615	567	567	553	630	607	616	662	549	579	602	587	581	610	630	591	601	578	633	617	605	566	620	636	583	577	602	620	578	639	612	609	614	624	604	600	595	599	588	605	609	637	619	578	621	624	617	593	551	614	627	614	594	644	597	622	586	595	621	627	558	616	561	550	578	560	621	607	572	576	574	552	604	624	595	616	589	604	544	650	589	572	560	603	626	593	597	584	621	584	588	563	595	577	596	634	652	630	590	587	584	592	621	610	601	564	609	589	589	612	584	618	607	571	586	601	604	611	573	606	594	644	560	535	584	599	595	614	614	623	604	595	602	627	570	642	595	609	574	602	608	592	605	544	613	601	594	610	588	597	595	586	610	606	612	569	597	605	608	584	621	614	569	599	615	557	590	609	594	568	583	596	593	609	575	621	604	587	567	575	571	590	556	642	587	621	608	586	615	568	601	616	588	560	600	618	620	588	627	609	613	586	608	622	604	597	598	593	581	609	621	589	570	599	622	610	579	579	586	609	601	621	611	651	650	648	587	610	614	625	595	625	595	542	598	576	605	615	599	617	614	596	565	577	602	611	628	591	591	627	538	623	583	645	626	603	599	631	618	584	543	568	601	583	600	597	633	601	617	582	581	591	604	601	628	622	606	556	600	570	656	572	593	610	553	595	610	589	577	621	585	552	602	620	570	570	577	583	638	603	557	611	634	579	594	580	590	566	614	598	606	618	554	575	655	610	615	598	612	563	545	604	590	539	629	629	568	581	616	585	599	615	592	585	611	569	617	651	589	618	635	560	591	605	561	606	565	577	588	600	597	629	602	588	615	587	622	584	620	626	574	578	602	585	596	649	602	594	638	620	603	593	609	558	592	615	608	562	599	587	574	629	594	599	603	556	634	576	582	610	589	606	630	614	599	591	596	630	599	580	593	603	577	607	610	628	596	631	602	564	605	534	600	625	575	581	611	590	620	597	639	600	596	637	585	611	620	602	607	570	599	589	608	594	615	571	601	584	610	573	608	587	599	519	601	632	620	580	598	627	555	555	566	610	605	621	601	606	568	579	612	562	602	586	583	563	576	642	608	564	662	583	604	604	576	575	605
42148	79990	63283	56341	41598	20684	3454	710	635	672	606	653	596	595	616	615	611	615	580	624	626	608	573	621	625	624	611	570	608	565	570	641	585	611	598	580	581	597	614	585	582	626	566	590	623	635	603	640	628	619	601	592	596	611	626	585	650	598	622	577	626	586	551	564	611	612	571	590	625	665	628	602	625	613	629	580	588	584	605	608	614	611	614	565	579	599	590	584	638	599	619	554	614	602	600	584	630	613	586	625	613	613	611	615	561	581	564	557	613	616	590	617	597	599	593	591	595	584	638	623	574	601	604	576	627	566	567	568	634	570	563	570	601	593	603	638	605	607	590	609	634	601	596	627	568	607	617	604	592	585	613	589	623	606	623	603	550	596	607	577	579	649	626	590	599	565	634	578	561	610	627	597	602	613	600	603	614	601	594	588	613	601	602	579	596	650	572	572	591	595	573	566	616	592	584	609	582	593	555	551	618	590	601	623	633	581	612	592	610	575	601	611	621	618	564	601	614	609	597	606	619	647	644	578	613	592	632	649	608	593	652	581	629	593	614	612	594	627	607	599	601	589	566	576	582	626	597	572	614	629	585	587	609	651	578	595	611	625	597	596	580	614	572	624	612	602	600	609	649	599	603	580	602	630	590	636	591	632	580	600	589	625	582	619	645	579	638	569	635	575	603	560	569	592	607	626	575	606	587	574	634	637	613	616	604	593	617	626	596	627	606	626	607	637	615	605	572	636	664	606	609	662	589	615	612	615	570	591	586	574	599	650	595	589	648	604	589	575	605	582	591	647	609	633	643	616	587	626	613	581	612	607	643	573	571	575	587	637	587	582	586	556	574	566	614	561	621	650	609	602	589	578	605	591	598	660	603	579	609	587	619	623	563	608	580	585	594	610	574	608	617	614	634	616	562	595	610	605	634	614	575	589	543	585	578	600	615	547	616	628	611	549	627	638	630	572	641	565	610	627	595	582	651	629	605	594	636	565	591	570	630	602	591	614	583	591	581	630	617	611	588	568	581	576	601	616	636	596	603	578	644	589	629	576	622	556	619	646	589	598	580	615	582	613	575	594	609	597	619	597	580	572	589	581	621	554	566	571	583	602	616	602	617	566	610	570	613	638	616	631	613	609	586	537	629	612	593	633	580	609	606	573	618	626	592	617	604	587	588	591	630	560	598	604	631	598	565	563	619	611	575	571	593	601	546	608	575	647	609	650	605	616	589	601	594	602	593	618	595	595	612	629	581	561	576	568	621	601	589	604	616	599	635	639	590	599	602	588	631	584	570	559	621	670	632	613	594	598	558	590	596	646	601	543	595	616	637	612	599	599	582	582	591	599	588	590	645	648	556	616	600	591	639	600	608	552	576	577	615	608	567	606	574	667	618	638	609	636	655	596	559	610	591	607	648	587	594	619	607	621	631	578	595	639	585	629	586	613	606	647	593	587	577	617	667	624	605	606	573	597	649	598	599	601	583	599	595	588	569	591	564	583	587	586	664	608	584	603	630	591	606	595	607	609	589	586	612	615	611	612	623	644	591	592	626	628	625	603	595	575	565	640	562	608	616	575	622	624	562	573	611	633	611	598	577	602	588	558	589	575	640	593	601	581	589	587	593	580	577	609	614	590	646	612	607	608	599	618	566	587	636	601	583	643	638	619	602	578	592	583	664	549	576	627	618	638	581	628	595	607	553	573	608	605	587	600	632	588	581	597	641	641	620	617	578	579	582	597	618	540	591	597	604	584	574	588	630	600	603	626	581	601	615	607	623	593	594	650	557	585	595	639	640	577	609	613	577	605	606	601	597	588	636	553	599	647	620	632	602	563	654	579	614	597	590	590	636	605	609	592	560	579	577	592	578	592	584	592	584	562	599	622	602	573	575	585	603	588	575	597	565	590	551	606	558	609	584	606	555	611	606	544	601	623	600	621	626	593	650	619	616	647	603	605	563	568	632	623	609	547	618	607	604	606	593	613	596	558	664	580	630	541	550	601	607	574	569	534	618	589	620	630	596	589	646	625	586	576	593	647	631	588	620	591	640	607	625	598	586	598	612	612	584	554	589	582	600	630	604	604	578	590	572	586	618	600	623	640	603	592	634	564	601	597	610	609	607	621	610	582	583	613	603	609	589	560	604	602	606	609	595	589	566	591	636	595	593	578	590	596	601	589	611	548	602	638	568	617	616	574	617	550	613	620	627	657	568	603	578	658	595	600	596	579	607	644	633	595	640	607	584	585	578	585	600	628	594	612	583	568	617	604	609	593	573	605	573	547	611	618	614	571	588	616	573	608	626	622	611	594	551	561	594	616	578	613	604	613	585	576	583	592	555	615	591	609	598	582	578	629	608	587	617	619	580	603	620	556	663	630	588	627	608	627	639	623	641	613	569	621	574	638	576	608	636	583	604	604	637	586	595	615	626	602	594	599	605	593	600	608	615	614	574	658	596	622	630	576	627	567	576	611	627	623	597	632	541	577	610	631	590	594	644	601	602	601	566	603	568	655	609	595	631	614	585	611	570	597	622	589	616	626	620	600	588	623	578	596	605	594	587	611	610	602	592	641	617	583	607	588	602	585	612	624	602	574	609	569	651	603	630	603	640	586	587	603	627	605	593	597	598	592	599	583	636	612	594	595	622	629	571	616	575	592	584	594	595	631	623	614	628	575	651	593	601	599	632	589	605	597	612	574	612	627	612	583	623	611	665	618	606	599	637	629	624	591	556	618	620	623	617	552	593	585	604	595	608	552	569	592	573	612	629	565	610	629	567	603	605	626	605	592	553	574	607	591	599	571	632	635	581	599	595	622	564	594	582	589	608	617	604	606	596	584	630	603	634	615	639	638	580	624	584	579	594	586	596	571	593	638	633	605	614	558	572	625	602	561	571	568	605	590	600	657	589	610	620	602	616	659	575	616	598	604	558	627	604	602	580	572	578	621	625	550	589	615	609	629	639	616	602	592	619	602	593	629	647	585	580	596	606	640	592	574	563	567	564	576	619	614	587	580	578	652	587	601	599	650	636	600	591	594	608	616	599	575	613	611	561	582	612	580	600	614	685	596	601	592	602	607	619	600	639	662	620	631	592	614	635	597	582	594	602	583	636	590	585	588	616	605	603	604	607	593	610	615	618	629	594	647	669	567	592	551	638	613	627	600	573	585	616	629	543	604	623	598	608	590	591	616	662	571	555	591	601	590	564	648	587	625	610	591	629	604	606	561	573	631	632	591	575	595	573	605	608	613	553	603	598	602	619	601	643	590	641	600	641	590	556	590	634	646	554	610	580	630	605	622	559	621	603	618	562	639	591	583	563	608	570	606	602	569	567	588	605	579	623	595	567	623	567	604	590	608	615	635	592	599	614	585	630	560	632	602	636	642	593	587	581	602	604	601	605	577	602	553	609	626	631	572	646	613	603	598	609	588	611	593	608	626	623	605	574	609	633	608	624	598	628	579	676	613	584	629	654	563	600	587	620	603	568	564	578	588	615	557
24857	21576	32100	37280	30094	15965	3357	721	688	640	645	600	630	645	620	593	605	610	625	660	626	655	652	612	646	656	580	633	615	645	598	626	633	603	630	618	642	595	592	586	622	633	629	657	593	594	627	626	654	605	640	605	596	591	645	605	662	692	626	647	620	666	632	595	648	633	631	615	643	645	610	603	650	618	593	643	623	670	621	659	633	645	588	561	607	610	643	609	666	627	648	620	641	599	628	594	626	637	586	617	629	624	664	611	617	647	568	638	630	592	625	594	612	652	633	611	601	641	625	593	607	611	595	619	627	610	592	639	621	629	603	600	587	622	626	646	634	569	627	627	652	623	631	650	599	604	628	658	611	635	651	612	591	575	620	627	593	636	653	643	629	641	567	655	669	636	721	583	607	626	570	630	663	638	634	614	638	623	604	619	657	641	645	597	597	579	637	636	600	615	605	591	579	605	644	599	611	654	635	641	631	645	610	626	600	623	575	607	634	612	644	582	638	584	613	646	654	598	591	619	603	613	584	595	604	657	656	656	643	619	622	601	657	615	579	613	635	609	627	594	633	583	588	644	609	615	570	599	606	641	629	626	644	605	593	631	617	612	628	637	640	617	566	591	604	564	616	583	635	625	599	639	591	662	630	578	619	573	623	644	634	638	635	602	573	610	646	637	625	626	639	600	598	622	639	593	601	608	635	580	639	690	611	575	627	604	648	599	626	593	638	596	639	644	563	629	610	621	635	639	668	643	640	635	665	607	594	629	589	662	614	603	627	604	549	634	594	603	644	618	647	604	609	630	578	581	588	648	601	666	619	619	647	634	584	624	609	614	547	647	632	616	637	600	580	655	629	625	652	609	624	616	601	633	608	642	669	615	637	619	642	611	623	609	621	668	642	625	571	672	565	639	627	568	598	637	600	591	582	621	575	674	618	608	618	593	631	567	590	608	622	662	615	602	600	612	628	595	577	675	606	653	638	639	593	642	616	664	623	603	655	643	637	629	596	597	601	620	590	633	631	601	614	616	674	640	619	618	601	641	628	615	573	616	637	647	634	656	616	615	618	610	594	606	588	642	625	611	589	639	633	626	617	649	651	621	653	602	655	636	589	609	612	578	596	617	632	624	617	618	649	644	607	603	706	620	604	622	574	602	611	631	600	594	636	587	623	586	639	651	625	605	581	628	616	606	609	629	641	623	658	647	591	589	641	642	620	617	597	602	635	655	618	655	620	609	604	656	608	603	576	643	608	669	633	656	625	612	629	624	596	598	640	613	605	603	619	609	633	619	611	627	628	632	643	623	603	623	655	619	608	641	590	597	648	637	638	619	626	622	649	606	594	619	582	603	591	630	598	628	577	605	609	616	668	620	550	650	642	631	615	629	583	642	616	616	605	627	636	633	586	632	610	653	582	633	624	616	596	591	638	664	651	605	612	600	639	633	607	619	598	650	658	647	605	620	585	617	575	618	672	610	612	610	609	634	605	638	607	589	659	624	642	623	603	663	604	584	649	644	623	626	630	633	593	664	607	568	607	602	613	617	626	634	632	634	604	604	624	600	624	650	655	607	617	622	582	641	639	572	620	572	611	590	674	637	606	635	597	671	650	637	652	573	596	638	596	658	680	615	620	609	656	613	639	650	628	592	636	598	613	566	627	611	603	643	601	642	681	554	616	599	618	639	577	629	617	619	625	600	635	618	598	573	632	595	580	610	602	629	623	625	587	644	591	616	662	648	579	603	614	684	580	642	613	581	607	621	636	604	653	624	659	604	608	621	605	622	595	639	613	580	618	613	659	629	625	605	578	636	643	607	618	602	670	595	599	625	586	622	636	624	599	637	660	645	613	578	630	554	590	619	618	643	639	599	589	564	603	606	624	638	605	609	603	643	610	619	596	602	605	628	603	631	575	595	648	624	629	601	628	617	594	587	634	649	587	647	634	642	633	619	619	602	628	635	622	612	592	623	635	593	662	648	611	641	599	603	642	631	591	595	643	615	630	609	671	641	622	606	621	644	592	647	617	654	600	664	638	590	662	629	594	665	660	639	646	623	587	625	628	611	625	572	635	600	633	620	655	588	610	623	641	587	593	659	630	656	632	614	643	630	627	641	592	626	592	640	627	632	648	606	669	599	626	594	640	628	638	641	574	650	604	643	645	627	618	626	609	668	621	547	633	628	624	608	596	638	630	636	605	642	623	641	596	602	608	609	644	605	630	643	613	630	663	650	649	649	648	644	630	661	559	620	599	568	597	626	646	625	597	608	648	623	588	625	642	583	604	581	627	559	648	609	558	620	583	652	622	600	643	650	603	618	598	585	619	620	608	641	618	609	574	648	640	624	613	617	641	667	583	623	624	658	622	619	597	585	632	631	609	630	573	634	639	626	656	624	593	609	666	590	591	648	617	630	619	653	602	633	647	652	610	569	607	576	609	585	640	605	606	616	632	653	634	616	635	610	607	601	615	645	596	585	637	638	697	642	630	637	591	603	634	687	629	630	572	653	629	637	616	650	645	633	620	634	591	644	617	589	592	575	639	590	569	599	623	576	573	603	621	587	632	586	579	636	679	631	619	660	608	669	647	611	583	629	653	619	599	644	607	643	643	632	646	614	608	587	608	640	621	635	623	657	600	625	640	616	618	619	565	603	633	600	590	616	659	620	611	614	603	643	596	657	617	596	604	605	606	668	641	611	615	642	588	598	584	607	619	609	644	651	615	603	591	648	642	641	598	632	609	613	628	625	626	624	602	636	694	636	626	627	608	631	625	628	640	627	654	651	623	583	599	566	614	624	615	612	604	642	617	621	586	649	607	623	622	666	643	623	640	610	606	680	593	617	659	621	633	591	593	652	624	664	650	622	642	623	614	587	647	641	624	605	619	632	582	638	619	597	657	622	628	645	657	622	621	620	652	671	596	562	621	610	592	608	585	676	679	614	598	603	594	620	638	605	633	626	623	583	679	635	637	580	618	635	627	637	599	649	651	634	553	605	644	620	648	584	644	606	617	634	609	582	639	649	614	590	602	649	615	624	651	613	663	612	622	608	621	634	643	637	627	597	687	592	591	635	626	636	571	639	626	619	614	586	597	609	634	633	588	602	593	596	602	622	626	645	620	621	619	584	622	606	628	656	676	611	609	659	634	608	655	591	665	621	627	607	622	615	640	616	608	628	621	596	630	574	590	592	596	653	634	668	623	607	633	651	645	611	627	599	586	618	631	599	654	640	592	612	626	587	647	624	597	605	629	628	589	613	602	614	571	561	611	648	637	617	603	599	631	638	609	607	652	626	619	604	608	613	614	592	618	618	600	615	631	596	659	597	598	590	644	562	593	607	610	613	638	613	634	625	624	606	577	610	597	604	614	683	655	617	596	576	633	622	623	619	626	600	621	586	618	591	603	679	606	612	595	638	606	609	625	627	569	597	639	646	616	637	624	607	629	606	668	646	640	642	649	649	606	665	625	609	644	604	588	615	600	633	648	631	610	604	664	610
38903	66070	53457	45370	33010	14395	2730	672	702	648	650	661	672	678	619	653	645	618	699	679	619	623	671	645	654	656	665	630	662	618	598	619	628	629	637	645	616	660	610	633	664	631	679	674	649	647	663	657	646	655	663	653	634	659	626	658	653	644	667	654	614	644	666	628	630	619	661	631	635	631	671	654	642	636	611	686	633	676	656	656	652	668	636	623	642	666	635	647	642	684	625	663	686	677	652	643	641	586	643	650	659	606	664	633	637	670	660	613	638	689	613	675	665	619	633	615	648	688	625	624	650	597	628	645	614	654	659	669	681	616	618	671	668	680	682	683	655	622	696	648	627	633	690	647	646	666	647	661	648	671	630	614	660	675	625	639	638	641	652	644	675	660	657	637	649	686	671	653	628	625	637	695	657	651	651	619	675	621	656	703	653	653	657	662	667	579	620	701	658	629	670	631	645	651	666	640	636	632	636	656	635	672	666	644	665	684	633	601	657	656	634	624	623	657	692	668	689	663	645	669	606	629	701	611	636	626	576	673	649	703	615	695	625	656	661	658	667	674	646	590	621	610	684	689	631	683	619	651	715	668	618	666	636	647	609	646	657	646	653	589	654	637	645	636	622	678	669	684	627	670	637	685	637	649	648	666	649	660	639	608	636	666	631	646	623	640	651	606	653	682	609	646	661	631	630	654	665	653	640	619	649	605	717	663	674	659	606	626	640	662	614	645	637	642	646	652	638	641	645	641	655	652	659	706	665	655	591	656	634	663	674	673	632	701	639	640	643	637	658	613	648	659	637	629	631	640	611	632	605	656	655	658	639	642	629	632	603	662	609	651	644	664	636	658	632	644	619	652	653	667	692	672	688	595	625	638	646	648	649	667	704	643	634	639	657	656	655	646	632	666	665	631	612	635	634	665	676	659	685	616	650	639	628	661	666	635	634	641	662	628	686	602	695	623	637	689	638	641	646	680	659	641	679	684	627	613	661	688	620	665	594	669	637	657	671	611	611	655	691	686	621	652	608	662	600	641	661	660	641	621	600	670	591	625	669	640	632	674	623	625	652	614	656	647	650	596	660	645	663	661	669	655	695	648	584	684	665	648	619	658	624	643	661	681	651	650	644	689	662	672	664	651	654	639	647	671	702	637	632	625	634	628	648	638	675	677	621	627	654	704	634	676	644	634	648	647	675	687	625	698	635	656	630	651	657	665	657	691	608	599	650	682	625	671	635	637	577	669	659	650	634	697	643	662	631	701	627	691	601	659	672	669	639	654	661	645	634	630	690	618	683	659	662	641	654	663	624	674	635	640	699	713	638	621	644	684	628	630	635	622	667	655	687	646	637	659	644	663	652	648	617	677	656	641	611	676	621	644	604	653	664	654	651	625	655	626	631	609	679	602	615	646	685	624	698	653	665	643	636	641	613	652	661	679	660	603	630	575	642	626	672	612	595	631	622	648	675	615	636	614	584	661	644	594	722	642	675	663	629	674	676	662	635	615	639	651	654	673	637	673	669	660	651	637	667	642	633	634	597	692	657	650	618	644	637	666	676	577	612	631	660	636	581	667	657	618	694	674	627	673	653	663	659	608	691	618	642	597	654	671	632	635	618	656	650	690	671	613	634	618	632	678	621	663	606	633	640	646	706	684	592	667	644	660	696	649	652	676	599	652	637	659	725	664	637	644	694	649	638	635	655	675	631	647	678	662	629	638	671	667	715	641	610	692	637	652	666	611	625	605	661	661	675	640	641	624	621	596	666	664	639	609	672	647	631	674	678	671	664	676	664	640	652	616	602	628	634	664	657	684	651	645	639	618	607	640	610	704	649	632	700	642	632	620	647	671	685	636	647	672	616	652	623	675	628	652	668	674	613	627	674	634	685	668	654	609	670	660	664	676	659	673	660	652	632	650	663	637	666	686	610	628	637	656	664	606	651	658	629	649	660	687	643	667	635	640	616	609	656	637	647	647	646	658	658	637	675	674	655	635	672	671	639	648	656	678	627	649	696	686	638	637	646	666	630	661	717	644	660	681	629	670	661	614	642	668	684	630	671	634	670	659	626	650	630	689	682	654	651	628	634	626	670	645	689	662	662	665	619	660	657	685	692	677	651	667	620	702	650	654	673	616	696	639	682	654	640	632	642	661	646	612	674	656	624	646	653	648	656	624	605	633	654	666	605	650	662	648	662	665	657	682	635	659	663	637	637	639	672	647	630	598	643	684	638	673	618	650	678	645	688	684	651	630	666	678	684	644	640	652	603	672	643	644	656	665	648	662	650	656	650	642	653	635	627	612	658	651	664	587	633	638	601	659	659	634	628	713	636	609	673	673	678	702	650	663	651	724	603	644	645	633	650	622	688	654	606	667	617	690	661	655	651	669	673	675	652	648	672	637	650	616	672	604	590	619	653	630	684	659	642	634	640	642	675	632	701	664	688	644	587	617	637	651	624	637	671	634	693	668	697	648	585	632	588	601	631	665	636	658	622	697	629	623	684	624	640	638	657	634	644	582	635	669	725	643	682	648	629	650	636	664	661	648	650	636	634	616	636	691	683	674	644	634	685	633	644	640	625	649	620	655	613	691	637	659	642	621	668	660	666	643	679	687	632	611	640	673	644	621	648	622	628	686	689	625	651	623	657	624	645	686	609	678	626	636	647	664	661	674	641	656	641	618	692	626	649	629	642	615	682	660	646	659	642	672	623	635	616	666	649	618	666	654	660	646	627	631	633	689	665	620	709	644	608	641	613	675	623	599	649	616	687	644	629	648	636	657	626	636	651	651	633	704	686	597	671	667	651	665	645	648	668	664	628	670	686	629	637	640	649	651	634	660	619	654	672	623	637	646	579	640	658	651	707	648	608	652	603	666	643	612	633	673	675	650	681	601	624	671	681	617	637	636	644	617	669	645	653	654	641	649	608	646	682	674	661	641	652	686	586	597	628	660	670	612	640	659	664	635	649	625	635	659	655	679	661	659	667	626	624	655	649	663	649	631	625	686	616	625	616	667	653	613	654	626	638	655	596	674	628	640	606	685	658	624	609	639	656	671	660	651	666	607	638	652	651	674	662	607	631	629	684	710	654	628	624	584	650	640	675	639	661	648	654	650	602	618	648	605	661	717	655	636	607	715	668	670	640	605	705	643	673	643	614	630	649	670	632	648	639	693	680	670	632	659	672	656	644	624	633	632	650	628	678	657	643	607	629	695	619	640	647	643	633	662	650	713	668	677	634	642	668	598	596	685	707	661	621	660	646	651	639	672	676	629	586	676	658	677	645	666	621	662	674	646	688	656	665	619	653	590	631	663	624	656	670	625	597	659	653	657	676	701	641	663	646	653	626	629	600	694	640	647	638	625	651	650	654	651	624	658	666	653	658	679	678	619	649	639	612	595	654	667	655	634	653	628	665	633	607	652	625	654	649	654	637	628	625	624	666	623	640	636	678	636	642	679	625	619	624	607	656	639	683	648	639	637	659	686	632	605	628	694	656	690
22538	21212	30723	33861	40210	31063	18706	2633	1078	1003	1013	1057	1003	995	1001	985	948	909	897	941	930	961	982	883	1011	948	1021	947	964	934	966	961	906	959	935	942	923	963	1012	937	975	968	975	981	966	929	1024	979	925	969	954	958	980	970	920	966	922	942	1007	939	983	949	999	931	912	952	974	982	996	978	950	940	919	919	917	932	934	933	890	906	943	948	984	917	981	950	964	984	910	922	931	918	962	946	964	1001	1006	972	941	1003	997	955	994	907	965	996	977	979	950	918	925	963	925	919	905	956	934	1019	987	936	975	950	923	943	1000	1029	958	982	963	1010	1012	896	997	963	953	961	963	953	1013	923	913	993	957	974	983	931	987	983	950	970	913	966	974	958	976	911	1000	949	976	886	945	939	988	975	1009	957	962	950	902	970	987	968	957	974	907	958	953	901	937	954	944	953	978	998	923	932	992	956	941	946	912	1003	922	958	922	986	1014	961	987	934	958	919	961	881	971	1008	947	952	937	960	907	994	958	972	920	955	975	995	958	985	930	956	967	969	904	921	959	1027	938	948	996	992	940	950	927	1026	938	934	936	965	969	999	943	991	919	956	913	982	924	971	978	947	997	908	979	939	925	964	961	997	966	928	959	943	965	926	929	949	948	971	1018	948	934	970	952	975	967	938	926	963	955	955	905	924	937	958	967	920	928	951	973	986	969	1002	930	991	987	1002	958	934	975	985	1003	981	1014	908	987	942	938	988	957	980	933	956	983	888	973	962	924	990	926	964	1011	955	938	940	916	939	986	1029	964	944	939	951	916	940	926	941	886	898	952	996	947	916	965	930	886	964	975	966	934	974	954	953	974	940	958	905	986	1017	896	940	1008	930	950	947	961	934	979	953	970	962	969	955	956	930	970	905	975	888	906	946	1004	972	977	926	938	914	959	930	971	933	928	983	933	958	933	936	952	942	939	942	1002	932	922	929	949	898	894	1013	923	1010	971	931	946	971	928	881	925	975	966	991	935	974	949	941	934	960	988	884	975	1009	960	903	948	925	893	914	938	986	953	938	968	1006	918	999	954	998	948	942	919	956	960	956	910	983	1005	927	954	964	976	954	972	966	874	971	942	959	890	969	930	983	998	938	976	939	963	997	983	960	961	946	1001	959	974	933	1004	962	920	893	987	967	988	997	966	938	961	974	924	919	986	961	1006	948	954	967	978	966	977	943	941	972	939	979	956	984	918	964	955	955	980	960	984	968	1005	901	915	897	911	925	914	940	941	942	957	975	950	950	881	980	966	878	951	913	994	936	1001	1000	969	903	906	954	964	939	978	948	930	923	959	952	919	978	991	942	977	954	934	933	879	922	990	929	871	914	921	1019	937	1017	934	974	910	911	988	968	952	950	964	1005	922	969	934	980	940	917	939	933	964	938	894	975	1004	940	976	1031	965	977	977	935	964	949	955	950	957	1023	963	929	1021	966	940	928	922	954	985	937	938	934	957	949	918	964	949	986	955	919	892	958	917	958	918	995	923	941	903	940	973	940	933	944	920	995	971	985	954	909	945	933	940	961	931	967	1028	955	951	901	921	984	933	954	958	889	948	941	973	957	995	985	996	917	960	919	932	975	944	904	971	911	984	930	988	967	939	932	944	977	962	956	954	939	926	920	960	975	898	943	981	964	883	912	953	943	1032	930	975	869	990	947	986	936	914	961	934	925	954	909	922	932	912	899	916	957	953	929	969	943	1007	976	974	958	989	978	959	970	959	968	942	932	917	1013	946	924	996	913	948	942	916	933	934	970	920	973	948	957	986	956	985	933	954	903	955	952	920	1007	971	1008	937	927	934	902	937	932	955	1010	951	991	959	956	935	938	938	951	945	950	920	1026	1002	959	880	939	908	932	988	967	932	962	942	957	941	959	903	908	922	937	1017	1025	981	936	975	975	970	990	904	952	946	941	961	971	952	937	968	953	884	929	911	956	917	949	907	931	905	961	1004	902	929	962	945	965	914	1000	958	954	956	990	944	1012	990	970	991	932	931	942	926	989	965	987	999	952	946	950	973	978	955	954	963	949	986	947	926	993	959	960	910	924	1000	919	921	992	932	979	948	987	908	1013	938	934	994	971	890	929	973	974	987	980	986	990	916	900	1022	940	977	995	979	944	976	940	917	950	952	945	911	968	909	957	980	928	912	992	989	909	933	982	976	983	924	1043	931	934	936	989	959	987	957	1032	977	946	918	929	942	965	946	969	962	926	972	967	984	977	1033	918	916	936	894	1012	943	963	949	915	934	913	1008	888	916	944	963	987	952	990	970	934	926	932	940	943	966	992	1004	999	982	957	880	917	917	966	953	987	1000	946	947	954	902	974	954	923	954	1035	1019	890	972	946	923	974	932	946	987	957	976	912	997	968	936	973	932	984	910	958	966	914	971	994	913	955	964	970	944	956	1006	913	948	964	942	954	947	970	992	977	1009	921	949	996	970	939	982	931	951	953	928	941	978	984	940	972	965	976	997	940	943	919	951	956	883	966	946	973	918	930	921	950	893	918	1008	958	923	974	941	981	968	946	913	938	897	910	930	944	962	968	995	933	960	946	980	939	909	955	991	944	935	1007	972	930	984	936	987	939	957	959	1019	986	943	950	923	993	986	940	995	946	939	902	971	955	991	956	940	999	938	893	928	951	1012	932	931	987	942	991	961	915	1042	953	956	963	931	962	937	920	972	958	932	960	980	958	1035	946	988	979	926	930	952	908	932	993	949	922	968	918	980	940	1001	948	987	963	1021	938	976	945	972	952	945	946	979	939	976	976	959	867	1001	955	947	939	965	987	913	973	927	945	976	970	955	949	960	1022	963	950	928	988	910	916	1008	956	946	942	924	943	991	931	978	969	936	937	980	991	944	1023	959	938	937	933	988	943	1010	950	961	1006	989	915	894	1012	925	927	954	929	931	992	981	1004	995	953	992	938	932	938	954	933	954	925	1024	977	988	895	953	904	931	934	994	973	944	985	1006	958	956	1047	927	932	947	946	947	978	998	925	913	1011	909	926	950	926	984	933	944	895	968	928	949	962	945	984	946	1032	964	951	944	942	929	998	961	918	976	903	911	966	956	974	889	927	969	924	953	916	931	908	1002	917	934	1008	903	932	947	981	964	944	986	960	910	965	934	987	1025	944	979	944	911	989	999	937	929	960	971	972	957	947	986	973	968	922	885	969	929	896	917	937	936	927	939	943	921	903	945	955	934	1016	911	951	962	928	958	972	963	943	980	902	988	945	921	915	962	889	950	920	953	889	966	993	922	963	921	1021	994	951	968	955	965	992	930	939	973	961	943	917	923	936	980	992	948	956	920	922	1006	902	916	898	968	943	977	1030	935	925	993	980	942	963	926	966	1003	1002	963	989	938	954	955	947	1014	952	962	974	952	961	977	970	947	923	956	975	974	976	906	936	934	1010	918	942	918	926	914	940	970	960	943	972	960	990	987	904	900	970	917	934	926	936	952	953	931	929	972	981	964	902	929	963	958	939	961	945	954	916	935	944	992	967	973	906	920	915	918	922	928	965	915	926	989	912	932	908	943	1008	993	963	957	919	911	930	955	1002	930	1013	984	977	979	996	915	955
45935	93302	75820	66257	53895	32226	8832	1075	978	901	972	977	937	1002	1013	927	971	977	951	933	912	937	954	978	1008	900	903	965	910	931	891	950	922	977	939	919	941	934	950	944	959	922	888	947	956	953	951	942	953	877	891	916	938	984	962	896	931	888	960	960	986	949	961	925	900	895	927	959	923	849	966	929	960	937	961	925	920	917	939	931	1000	901	869	917	931	910	985	888	909	910	910	943	964	929	887	955	952	891	948	992	916	895	938	946	976	948	979	952	957	894	1014	952	971	942	968	969	1003	985	914	974	940	877	930	893	950	927	985	915	969	916	957	872	930	896	934	953	922	891	924	908	911	952	910	924	925	909	923	927	906	939	956	899	914	911	926	923	962	912	886	942	888	957	937	907	936	916	923	925	867	940	898	965	948	960	901	941	947	901	928	925	973	915	985	892	929	965	961	886	970	900	964	865	918	938	947	908	886	853	975	934	929	989	923	937	957	886	911	923	980	924	920	884	923	949	913	935	968	922	958	905	879	931	912	951	933	955	954	947	910	920	952	914	904	887	893	935	956	920	936	892	894	923	964	906	963	966	986	920	904	895	890	924	957	978	951	920	950	874	930	913	947	922	961	921	934	898	944	907	956	919	878	889	983	935	974	938	920	956	926	980	941	908	948	879	914	947	882	959	896	924	956	886	939	934	962	951	994	944	937	905	885	910	950	958	942	950	919	889	928	929	980	964	937	898	996	986	944	889	926	931	938	920	931	913	910	952	975	922	940	934	931	928	999	900	913	906	875	941	951	905	951	898	923	934	953	898	915	912	934	971	928	954	938	947	917	955	932	879	935	858	861	903	941	962	913	918	938	922	862	888	964	951	896	921	867	948	956	973	950	864	949	893	956	971	985	970	902	953	944	986	973	930	887	927	929	976	903	985	942	926	957	916	959	950	932	965	933	897	954	885	922	901	909	906	970	940	997	957	968	900	974	959	972	868	927	891	934	901	881	901	928	964	942	911	938	909	967	861	923	959	969	968	923	944	898	941	902	934	923	983	922	934	968	934	937	962	945	886	932	955	914	863	921	938	941	937	981	974	937	953	940	926	920	919	887	933	877	932	945	954	942	900	879	937	902	958	939	937	918	926	978	943	947	958	915	920	937	1010	952	902	885	892	938	953	960	948	943	1007	882	900	962	987	973	873	966	905	953	929	900	931	945	898	910	926	889	901	937	896	896	937	942	946	926	948	958	974	878	955	924	940	875	882	904	962	915	898	903	875	916	935	1007	918	919	971	964	921	952	863	965	973	913	931	934	917	905	911	908	942	888	927	911	972	937	915	949	935	926	996	921	947	880	901	931	894	921	904	891	917	874	946	914	943	966	944	950	914	922	937	962	905	940	966	873	912	939	953	929	883	941	907	895	885	952	933	923	905	935	901	927	922	934	943	909	974	874	941	945	922	968	970	902	928	948	950	925	905	918	925	926	950	930	942	936	871	913	939	981	963	979	869	935	912	919	894	941	908	968	939	903	937	976	954	929	988	896	887	921	966	944	934	946	943	935	942	925	909	969	913	912	916	890	933	886	923	968	969	912	919	904	901	940	923	894	920	932	955	927	885	978	909	893	984	926	980	977	963	954	940	963	925	926	1028	887	945	928	939	918	942	962	963	932	954	932	925	930	945	931	933	939	909	952	909	931	915	949	881	916	912	955	979	941	991	964	947	913	951	857	962	916	911	925	902	956	882	898	921	933	948	940	969	959	923	944	915	925	959	982	907	902	1006	963	949	936	935	958	887	959	889	935	977	920	932	927	908	887	964	982	981	875	987	867	909	876	955	930	989	956	902	937	970	970	912	889	897	954	920	896	916	923	953	945	916	926	896	912	893	916	952	908	930	879	983	942	871	913	908	919	932	950	896	919	948	905	960	968	953	982	984	910	941	916	934	961	962	940	930	981	900	997	921	912	929	914	914	926	967	943	910	930	947	923	975	953	947	927	930	908	951	923	975	898	952	883	931	985	915	944	912	910	916	943	947	909	875	927	952	919	906	968	932	911	953	930	918	939	911	899	976	942	923	942	854	955	905	947	947	972	927	936	945	976	909	967	907	951	887	932	909	949	906	919	1005	978	961	888	888	886	902	957	878	951	958	919	910	891	925	946	932	961	933	956	957	958	855	879	915	889	895	945	936	964	928	873	998	905	884	951	997	973	898	846	933	921	939	925	971	934	914	896	928	930	929	908	923	909	870	965	954	964	950	959	929	957	978	976	914	894	938	913	941	968	976	926	929	954	902	921	939	957	921	891	893	936	960	931	929	881	937	936	886	1002	941	891	951	967	984	929	893	875	915	949	932	948	958	937	947	924	933	969	936	953	934	933	901	944	922	979	939	898	958	909	940	947	943	881	914	898	970	863	964	925	978	932	937	912	964	988	939	876	892	933	979	890	910	874	949	935	946	924	936	935	913	928	980	891	966	900	866	956	940	905	920	982	928	930	927	903	860	895	958	933	906	924	922	958	925	897	971	1023	937	913	938	909	983	944	892	899	951	923	934	950	913	958	964	960	997	966	981	893	919	906	957	938	910	917	925	923	929	942	955	881	945	947	969	923	923	1014	925	916	990	887	908	922	912	997	868	928	850	937	899	875	918	883	947	951	955	895	942	919	930	996	934	901	900	946	888	899	961	972	954	886	912	913	899	957	941	909	880	936	909	880	906	947	914	902	895	909	904	915	914	934	968	923	949	937	950	995	906	937	943	936	933	953	911	922	937	926	927	858	900	882	954	934	970	962	956	937	952	986	926	927	888	888	894	960	926	962	952	893	931	941	947	927	912	980	955	933	880	948	936	924	961	911	963	1000	959	961	933	957	925	877	916	883	928	943	972	968	933	894	899	933	961	897	894	897	935	939	953	955	924	935	951	955	893	918	906	968	928	891	944	936	939	866	950	875	987	894	938	898	882	950	928	935	914	957	949	917	928	953	910	922	940	891	895	971	938	936	910	904	976	941	866	907	927	975	906	927	918	938	891	962	910	965	1016	942	914	914	951	951	937	960	1013	892	890	935	942	954	964	885	925	900	933	969	977	897	947	903	899	994	979	905	958	967	892	961	960	924	938	894	892	928	919	903	911	926	946	952	943	870	984	1026	900	882	880	967	911	912	909	890	906	903	939	950	935	937	927	928	885	957	931	972	918	928	940	944	954	878	1036	916	920	891	888	977	965	901	910	884	940	949	937	889	882	949	924	880	926	930	949	916	933	982	895	1005	908	931	923	935	960	928	935	898	883	945	937	950	939	911	925	933	883	917	936	907	906	918	963	941	929	928	876	926	904	908	956	873	979	941	941	897	926	954	943	926	905	974	925	921	922	908	952	956	924	909	927	932	915	918	865	892	983	952	956	887	918	910	895	876	883	899	976	900	921	918	923	922	941	940	900	913	924	929	954	973	943	945	937	876	948	917	981	923	941	1015	924	1014	946	910	948	940	986	928	910	963	868	955	881	911	909	921	980	957	942	956	934	905	890
31984	26477	28392	22815	11762	3302	806	477	449	405	428	450	424	418	411	454	418	448	453	423	428	480	431	414	432	429	483	455	412	434	473	424	449	453	452	420	421	430	452	455	411	408	441	454	447	440	464	432	464	442	444	451	450	412	408	438	415	426	464	441	411	457	417	435	438	455	426	415	424	419	459	433	465	454	445	489	421	434	423	453	425	436	437	452	404	434	424	452	449	426	432	450	452	475	423	453	447	473	451	405	424	470	455	424	424	445	434	463	452	440	424	470	459	407	448	420	428	425	442	445	411	465	454	435	449	445	474	445	397	421	495	403	487	472	459	426	464	411	410	442	444	436	406	438	453	404	433	456	472	462	469	436	444	415	486	454	470	412	435	426	416	425	444	450	455	423	407	409	445	450	475	425	441	444	443	455	404	455	454	483	445	465	442	443	435	473	483	450	452	411	424	413	456	410	438	459	414	449	465	428	443	419	424	410	470	452	436	419	452	433	472	411	438	449	465	416	475	381	427	413	413	403	414	464	421	432	462	449	396	441	427	440	434	433	402	452	460	439	460	414	495	465	417	463	435	439	436	413	414	438	451	424	416	499	431	444	427	479	430	459	431	456	445	442	438	444	440	406	413	445	461	426	465	412	399	443	429	408	471	404	457	475	443	458	455	469	415	471	450	382	435	418	421	438	433	439	452	454	432	420	395	427	410	406	471	416	424	468	446	449	466	446	437	387	445	462	430	459	430	460	416	431	445	496	459	450	466	437	447	465	445	462	444	443	465	447	434	460	439	441	450	412	434	429	468	496	437	438	450	445	434	480	420	416	449	439	458	487	432	446	423	485	472	439	454	430	417	461	431	471	434	447	384	416	454	434	424	469	408	449	450	459	448	426	421	439	443	437	442	404	420	423	437	425	456	430	436	421	418	436	452	424	437	461	457	450	449	418	419	470	430	432	420	447	456	411	467	439	408	454	446	471	459	461	413	437	460	421	461	416	485	450	437	446	423	456	432	438	433	443	425	465	456	408	452	448	381	463	425	449	392	448	471	431	440	429	447	456	459	461	418	445	426	452	451	435	421	446	448	442	453	445	445	440	409	455	453	395	445	429	466	476	449	461	449	371	423	446	471	432	447	490	446	441	440	481	455	423	431	447	432	470	445	435	408	408	464	431	449	424	410	456	400	449	425	428	471	444	466	443	475	419	454	444	426	480	443	447	431	485	455	420	451	477	439	389	442	455	420	439	453	393	441	440	476	449	443	437	438	429	421	434	461	432	445	430	458	430	437	443	449	441	439	439	446	412	473	455	425	405	437	445	404	442	447	452	441	431	411	437	440	418	417	405	466	449	396	443	400	415	448	430	408	454	439	435	445	442	437	409	446	398	439	444	433	409	425	447	448	467	443	436	436	411	451	426	453	450	424	451	448	432	481	429	428	376	428	411	435	427	435	448	440	436	440	443	446	487	466	422	465	462	426	424	472	434	434	439	443	485	428	469	425	407	422	464	443	477	445	456	469	427	408	420	441	447	474	434	424	427	418	438	433	426	452	419	434	429	443	426	443	451	478	433	424	443	425	438	438	449	420	479	447	450	434	423	430	414	414	430	432	444	444	497	458	420	392	437	449	406	418	449	427	421	445	456	460	450	488	447	416	419	437	398	405	420	465	446	439	428	442	432	470	460	476	403	429	459	453	427	457	448	491	419	427	453	448	420	469	454	412	440	394	431	462	410	440	447	437	439	413	434	401	451	473	432	444	411	434	426	487	455	427	449	436	408	427	390	445	473	477	463	481	428	417	472	436	435	438	460	443	508	439	488	430	428	455	465	482	409	446	458	417	421	466	405	457	415	424	473	429	422	450	426	463	445	444	440	418	447	419	461	412	433	451	447	437	464	413	437	455	458	416	424	473	426	470	499	399	460	424	445	454	452	429	475	433	444	430	463	458	423	432	438	464	454	438	434	430	395	425	400	440	453	437	479	402	417	481	439	440	441	468	435	432	461	457	410	470	436	428	407	446	459	431	427	423	417	461	433	418	436	446	433	456	426	466	436	441	458	431	439	431	402	453	432	462	398	463	426	448	435	439	432	430	457	429	425	422	437	451	439	452	423	440	402	429	439	446	408	414	436	421	439	459	416	440	432	508	453	409	447	459	435	432	473	451	446	450	480	416	438	428	446	476	445	463	446	442	424	441	409	436	421	403	450	457	409	431	433	453	456	492	461	469	445	486	441	473	448	419	450	491	455	437	433	422	454	406	460	432	410	423	438	441	404	440	438	422	464	454	450	464	465	439	439	446	440	458	448	448	421	449	461	470	439	440	451	424	462	431	448	450	446	447	429	429	414	400	456	448	446	415	477	473	435	424	415	459	444	438	481	445	442	442	477	444	404	422	472	473	441	443	422	417	427	422	446	430	466	416	428	474	457	436	406	461	398	467	391	432	449	454	451	441	450	467	433	446	439	445	450	398	393	447	456	421	461	417	407	439	483	414	433	473	468	455	424	419	408	449	408	458	449	437	440	438	454	446	407	420	478	422	420	461	439	444	418	426	428	491	425	436	447	454	471	447	437	444	502	440	460	448	420	452	440	455	499	427	426	458	450	462	431	458	441	422	433	431	425	461	448	438	450	456	423	460	453	407	454	413	456	427	459	409	446	447	436	447	419	443	408	422	476	445	437	443	399	461	432	435	479	437	411	418	465	424	438	457	431	451	451	441	433	452	395	463	448	441	441	428	404	438	415	469	477	458	441	441	431	432	473	456	427	413	429	421	451	419	438	388	439	445	431	410	442	448	426	434	460	469	450	472	423	416	446	475	396	453	412	412	462	496	476	456	427	444	392	490	431	429	423	442	400	444	456	457	451	453	442	382	434	379	414	415	461	434	449	412	410	431	412	423	455	421	466	442	422	452	443	481	406	442	457	454	430	415	450	413	459	425	450	408	451	440	439	445	427	418	400	439	435	424	470	418	431	426	423	472	441	391	427	447	442	410	448	425	422	418	452	450	452	447	471	472	420	396	419	454	473	438	458	466	446	417	442	441	448	436	423	427	459	431	446	432	417	465	431	460	442	412	436	418	450	423	421	450	430	438	424	431	399	459	427	462	436	411	448	449	413	445	432	449	434	420	450	418	441	432	438	437	447	443	416	422	422	485	439	414	446	448	444	414	420	433	476	441	446	410	462	448	464	433	462	444	467	435	425	387	411	391	474	430	437	446	424	442	393	462	465	423	464	444	428	486	429	478	407	448	421	421	422	468	413	495	427	427	402	455	462	446	446	420	422	459	458	436	456	449	414	406	456	471	455	450	475	463	448	425	442	444	463	432	439	398	441	437	424	424	393	444	440	470	464	451	435	437	421	441	437	472	447	459	438	452	472	397	452	436	432	445	448	433	435	418	427	435	410	424	412	428	446	455	424	437	447	413	444	447	442	411	422	436	420	430	427	404	399	454	422	444	435	424	488	461	432	439	434	455	454	421	436	471	452	423	448
33009	36077	22277	15640	9513	3025	859	475	461	487	489	485	456	444	454	502	466	423	452	497	467	469	468	458	440	475	428	454	459	471	458	473	485	481	450	474	456	451	462	436	464	463	450	512	489	457	498	460	461	440	475	466	518	457	498	481	467	433	455	454	455	458	470	438	481	476	478	456	458	470	451	494	434	458	444	463	488	457	466	458	465	461	456	457	499	470	458	451	437	482	434	507	437	470	416	470	479	452	450	480	416	499	448	453	475	469	469	488	454	479	480	441	427	457	468	483	477	430	443	417	447	472	415	500	457	493	464	434	457	447	512	451	466	466	432	485	434	492	467	470	444	469	477	464	458	443	470	479	447	471	449	429	453	449	446	417	433	470	475	480	460	434	469	472	486	500	469	458	478	459	437	465	475	439	451	436	443	469	459	476	488	490	474	469	466	476	451	460	474	464	426	467	485	504	464	480	482	425	476	425	482	469	424	458	512	469	434	475	439	447	469	447	456	509	488	446	463	484	490	483	438	455	490	463	478	467	472	479	450	453	454	444	457	481	485	455	514	437	474	427	467	483	470	439	454	428	459	428	430	463	450	423	469	447	521	477	441	446	467	471	479	454	466	472	506	476	471	425	463	477	430	468	507	445	461	452	483	454	460	452	440	465	423	464	453	467	459	460	496	427	462	450	480	429	458	425	484	472	441	450	446	439	468	462	434	472	459	448	471	475	485	445	404	456	409	473	477	447	475	489	423	441	512	455	452	443	464	470	462	455	489	479	473	466	501	476	456	469	463	434	462	487	418	449	499	487	459	471	470	466	485	433	460	451	476	448	454	465	455	497	433	469	492	480	447	469	470	469	458	432	485	508	479	435	450	443	483	459	454	472	459	431	467	460	469	492	485	431	458	450	468	444	460	484	459	462	441	463	473	473	456	463	448	454	478	450	450	475	477	481	458	503	465	484	478	491	481	460	496	452	480	449	456	479	448	487	466	452	447	450	434	504	446	439	450	475	472	448	435	431	457	484	482	477	499	458	463	441	474	485	415	475	471	469	450	435	498	474	422	435	449	468	495	485	474	461	422	451	482	434	462	454	442	464	446	442	458	464	467	434	479	458	472	475	447	497	500	463	446	488	459	456	470	453	446	432	451	454	470	449	460	432	410	453	427	474	502	450	483	453	434	484	456	441	472	460	478	472	466	443	487	441	485	443	465	435	425	466	442	500	472	458	477	479	430	458	419	455	448	483	479	454	491	453	495	446	469	489	416	517	425	459	467	506	463	451	487	496	446	495	493	455	460	474	462	418	466	439	443	451	493	415	463	457	442	487	490	478	425	451	428	462	440	449	438	472	464	469	470	457	492	491	453	458	475	441	473	468	464	450	451	457	450	448	456	468	460	496	462	471	490	437	465	460	474	465	427	481	443	463	473	466	491	462	506	475	463	475	444	447	449	467	484	455	479	460	399	467	484	478	485	469	469	459	439	470	443	465	457	434	477	474	467	495	460	494	460	456	483	465	417	453	422	449	460	455	451	490	425	430	486	515	468	394	494	481	482	430	439	466	434	438	450	505	479	435	450	462	435	447	474	483	443	452	428	415	443	442	473	462	489	454	445	476	469	462	449	478	457	491	445	455	454	488	452	482	473	495	483	410	420	488	424	437	444	485	484	467	432	411	478	468	460	478	453	445	458	436	447	464	437	502	468	456	465	472	444	432	409	464	470	432	477	474	469	493	460	445	481	447	462	472	494	455	449	467	496	494	454	461	488	477	473	487	443	461	442	459	470	466	500	462	479	453	434	446	471	443	457	459	424	448	493	487	407	434	451	452	460	456	471	456	477	499	439	496	448	498	445	437	469	453	448	461	477	442	471	506	457	471	497	456	484	466	470	470	484	419	477	479	466	462	464	483	462	472	484	444	476	473	456	524	480	459	433	446	441	494	449	474	461	431	449	462	470	489	446	434	466	479	468	460	452	465	496	431	465	493	480	466	444	461	453	476	471	457	460	466	499	458	452	476	455	453	452	481	467	481	474	455	455	479	450	468	454	468	440	451	440	479	458	462	478	455	422	448	475	455	433	449	471	435	452	450	447	446	449	424	450	457	432	509	474	472	427	473	472	484	537	440	456	484	466	472	476	498	463	485	464	433	436	483	464	460	477	450	404	461	476	492	454	450	440	454	474	480	499	467	465	451	461	486	445	478	477	470	497	482	428	486	519	414	436	496	475	458	455	447	442	470	449	431	480	458	489	478	469	443	428	448	441	464	488	511	462	494	436	450	476	464	432	479	475	434	482	494	492	465	467	408	442	498	449	473	498	440	470	485	476	450	467	511	444	463	477	466	499	439	438	432	432	454	430	431	477	438	475	419	451	487	424	464	452	487	481	463	427	437	431	444	432	426	454	495	491	432	455	469	472	467	484	450	481	480	467	477	467	457	437	414	489	455	472	470	480	449	497	451	441	490	407	479	451	494	455	467	462	454	448	494	454	467	446	495	453	472	455	443	458	480	442	475	455	468	496	473	482	496	476	415	480	484	428	468	475	438	475	476	466	435	444	436	465	497	487	423	447	464	479	462	447	460	458	447	460	479	470	426	467	470	421	450	470	454	442	486	491	479	440	451	487	474	500	463	447	460	482	434	483	512	465	478	441	487	439	443	450	420	457	464	448	448	455	477	503	447	454	467	479	471	442	456	470	451	432	476	430	470	465	480	505	432	435	478	426	471	440	441	456	452	458	489	430	486	473	447	484	456	441	482	473	406	482	436	456	440	460	473	474	480	470	483	455	491	475	426	439	454	512	468	473	433	460	460	437	425	439	435	498	428	487	481	446	436	424	478	479	470	432	456	451	450	467	435	506	466	467	394	444	469	471	451	452	477	503	449	484	437	460	469	496	439	461	463	456	418	454	465	434	508	454	488	453	503	421	517	472	468	482	492	484	469	489	486	484	454	486	494	472	444	491	422	461	492	495	503	468	443	450	468	468	428	454	476	455	446	481	493	430	422	494	435	474	457	441	452	462	450	458	454	453	501	498	461	482	448	499	475	489	451	450	447	464	469	463	461	510	474	443	478	443	457	472	437	433	497	480	450	460	470	473	442	475	415	423	466	432	486	472	450	504	431	454	465	423	487	462	494	455	436	454	439	418	509	441	457	455	476	442	433	439	489	485	460	466	475	425	438	504	482	474	458	490	448	473	451	478	455	473	446	458	445	466	500	456	453	415	460	468	473	483	447	444	489	437	481	472	481	451	455	452	465	435	476	453	481	477	432	482	429	451	437	405	484	427	448	431	487	452	465	444	427	454	460	464	451	481	491	449	474	473	488	448	483	480	449	493	465	453	448	469	473	489	481	464	463	429	465	454	463	456	459	473	429	495	505	454	454	486	459	451	489	467	472	466	425	419	451	403	447	467	483	471	475	498	462	439	482	466	461	478	471	455	452	468	517	440	430	487	425	503	485	480	476	461	479	470	411	450	443	481	475	475	490	461	446
23691	21590	32602	38820	37359	25506	11332	1094	664	693	628	677	638	626	618	654	676	645	684	592	619	628	647	663	626	649	631	641	627	650	628	628	628	591	661	636	576	631	604	593	634	625	632	639	620	683	608	625	625	629	651	636	652	632	675	636	636	662	590	617	674	630	690	607	611	667	609	686	633	639	611	582	574	636	612	645	629	632	599	535	676	620	659	616	665	611	631	628	625	646	621	648	599	603	650	665	584	632	632	606	640	672	677	646	666	605	681	638	621	628	598	656	631	644	641	647	656	615	658	639	647	624	607	634	572	650	624	594	647	638	649	635	640	622	646	615	677	643	603	602	657	629	626	609	621	639	634	643	640	607	664	649	627	572	625	613	625	650	669	613	646	609	623	583	600	603	593	640	674	639	628	644	598	659	626	666	630	658	613	620	624	639	651	656	635	641	626	667	600	685	659	700	672	619	624	651	625	670	627	623	652	626	631	652	643	612	627	580	619	589	655	628	605	608	644	607	669	645	632	610	579	640	612	658	640	588	672	686	652	620	607	650	644	623	662	655	636	640	669	677	616	604	637	652	611	616	589	657	601	609	639	634	602	646	667	644	600	614	660	665	598	662	661	620	622	607	684	660	671	590	644	625	640	603	681	675	680	663	616	632	668	621	624	615	687	660	726	686	639	604	640	596	622	644	641	633	573	631	601	658	641	603	630	616	622	639	681	639	614	616	639	610	710	601	653	599	640	674	678	644	612	638	619	655	629	639	664	641	603	621	620	624	663	611	696	600	609	618	658	629	620	660	586	638	613	676	657	633	635	616	661	642	630	631	658	665	668	650	608	661	660	641	627	628	655	609	634	641	649	653	602	615	652	609	677	671	670	624	627	636	656	610	665	665	661	649	680	626	640	668	629	614	680	597	632	575	637	622	664	602	604	642	613	612	632	668	662	663	634	625	610	616	648	642	642	595	641	639	646	620	624	614	686	647	650	620	635	628	643	616	637	651	613	640	660	632	618	656	652	585	665	657	622	666	625	620	581	613	638	636	612	653	651	668	641	656	643	655	653	622	649	676	621	647	654	634	616	615	595	642	658	645	637	614	610	594	602	664	662	605	639	623	602	609	642	676	660	622	625	652	651	659	640	623	626	625	675	615	615	620	617	602	602	642	638	600	643	629	652	613	580	667	635	662	618	669	607	613	630	695	610	603	651	684	640	598	611	607	627	614	653	601	659	631	632	664	630	672	649	606	601	638	657	650	637	659	639	632	660	612	626	643	610	623	631	598	611	662	630	628	618	654	661	592	642	643	647	635	606	620	619	624	683	650	623	643	611	621	640	631	669	616	610	629	643	656	643	645	677	621	640	639	645	620	616	630	594	607	599	607	621	677	631	634	648	649	641	660	609	668	632	637	619	652	668	654	652	637	673	644	647	656	616	648	638	641	664	653	646	638	632	624	587	647	652	645	628	628	670	596	604	621	618	651	683	646	630	624	651	664	620	657	632	594	614	621	642	613	660	641	594	647	670	640	579	628	649	611	647	591	656	640	624	583	660	638	611	601	625	627	625	607	595	564	674	622	623	677	655	632	661	626	617	620	584	606	644	657	621	626	634	616	688	664	637	610	640	683	633	662	608	621	669	608	659	665	652	659	637	633	652	622	664	619	688	649	569	627	644	640	602	625	620	628	662	654	631	616	582	651	648	644	643	637	663	606	643	657	662	599	658	610	639	637	649	670	646	636	690	643	623	643	646	656	646	618	653	636	604	611	646	636	639	601	670	658	578	640	644	660	686	620	607	624	589	609	688	611	640	646	610	641	611	634	667	648	644	647	649	665	641	630	632	602	643	640	632	639	627	620	671	653	655	654	649	620	636	638	666	614	620	617	647	615	682	601	680	607	668	669	644	640	622	629	683	626	630	646	633	624	587	679	668	667	617	642	612	595	658	633	589	650	657	653	630	619	648	654	643	634	654	602	596	657	638	611	682	593	622	641	632	660	655	663	631	621	660	628	597	620	643	640	695	625	601	668	622	604	602	593	592	624	630	619	666	650	641	666	633	634	586	629	655	651	677	661	615	626	605	657	631	614	628	633	641	603	672	662	641	616	636	659	596	606	632	619	619	625	637	636	626	599	607	667	659	655	673	626	654	678	614	627	635	624	601	648	631	624	669	633	622	654	651	673	642	701	628	665	668	660	633	638	637	637	625	651	611	601	614	650	662	617	619	667	621	596	640	632	602	658	668	690	632	664	681	636	631	625	649	657	655	612	617	631	648	619	639	622	611	640	654	617	673	665	615	656	605	599	673	603	615	621	657	655	603	662	579	644	638	619	664	624	653	660	610	637	628	663	612	697	633	627	613	629	640	669	642	609	587	601	603	639	626	648	673	658	635	632	665	660	623	628	634	641	560	638	657	669	617	643	579	693	638	655	646	613	647	634	661	640	634	635	611	618	633	636	620	620	598	629	659	618	604	603	652	610	644	572	614	612	584	644	630	672	624	670	663	661	620	623	612	628	631	690	658	629	614	623	631	609	670	630	647	658	597	635	666	619	711	649	646	624	632	691	608	611	586	675	633	652	664	622	628	634	661	590	678	631	621	609	631	645	618	617	604	658	614	663	605	627	631	634	651	630	616	600	621	651	630	634	609	656	592	650	665	636	592	655	587	647	641	597	597	602	630	599	678	634	633	653	615	650	688	598	622	608	609	621	658	688	569	611	600	657	622	627	638	661	625	689	635	660	609	614	612	643	635	646	644	626	661	646	652	624	605	613	608	637	599	635	679	650	627	652	612	598	623	616	625	662	652	617	634	625	589	624	640	600	674	633	610	640	628	645	596	666	638	641	643	606	651	676	652	652	590	638	619	654	587	617	668	664	626	648	659	684	646	655	640	643	612	641	614	636	641	620	642	616	613	659	648	612	653	639	616	604	618	664	598	667	675	691	606	630	709	646	650	650	682	632	698	601	689	627	634	576	665	603	632	618	659	633	591	688	676	652	655	675	593	626	611	612	662	616	659	662	632	659	644	610	653	669	615	634	625	646	618	591	603	597	640	612	653	652	625	621	670	644	635	632	631	603	568	668	658	643	635	635	632	610	639	614	654	648	610	630	591	621	600	648	642	623	655	631	629	631	623	648	670	630	641	643	658	603	687	633	626	658	647	649	683	642	648	575	635	650	604	643	635	601	690	666	625	654	666	544	642	640	613	635	595	697	636	646	639	669	647	634	644	641	616	598	662	649	613	645	631	669	672	610	649	678	604	665	619	658	637	618	691	635	628	611	631	598	678	648	617	665	625	605	575	600	648	666	633	666	647	612	647	630	636	616	646	630	648	637	645	628	637	618	638	607	650	582	619	655	628	602	683	667	631	638	653	606	683	617	643	650	628	626	665	640	626	603	618	654	647	625	604	605	655	590	617	592	671	628	640	610	692	646	640	659	631	627	659	621	611	627	644	642	657	599	604	632	629	621	675	631	589	657	646	650	676	640	687	636
44054	84064	64305	53260	41555	22084	6405	692	692	645	703	707	643	670	629	631	656	635	642	660	646	661	639	667	631	677	648	660	666	637	634	658	613	635	649	613	649	631	620	633	646	660	635	613	645	684	670	633	667	594	665	635	595	643	643	615	625	611	621	628	626	648	630	643	619	632	652	649	648	636	666	596	623	648	620	649	603	643	626	648	614	640	675	614	603	633	666	662	600	596	621	642	618	659	640	612	635	653	605	618	644	576	643	623	634	598	591	657	641	680	636	663	635	627	648	617	621	660	637	603	635	673	660	606	633	614	654	639	642	650	644	665	616	643	650	640	599	659	642	609	634	629	631	596	638	598	653	645	631	711	647	669	652	662	631	627	650	632	675	629	620	627	612	586	640	636	625	660	669	654	653	633	656	588	618	616	666	663	623	607	667	617	637	640	627	645	614	664	636	609	620	630	647	657	666	620	638	638	672	633	687	654	585	652	639	610	602	638	618	620	643	585	628	659	631	623	643	643	603	632	607	600	631	634	629	640	587	624	614	635	632	600	705	626	630	637	698	621	610	641	636	639	680	650	618	635	658	618	611	605	620	609	613	652	674	631	625	635	639	623	672	655	630	606	634	667	642	608	642	594	639	610	630	634	603	610	649	602	672	649	619	641	646	653	677	633	607	584	596	650	595	602	622	627	614	650	621	613	598	669	632	590	624	581	625	630	632	640	602	586	621	627	653	641	631	665	657	662	607	594	579	665	621	692	613	650	668	686	631	645	638	635	648	587	634	618	657	657	598	644	641	648	639	646	646	651	642	636	605	630	648	643	635	650	637	641	582	636	612	737	634	620	631	602	638	664	646	647	664	560	627	665	712	674	608	609	597	618	640	653	612	667	628	624	653	624	628	606	616	613	584	619	604	662	601	610	619	605	634	577	655	616	601	582	562	627	601	645	595	609	624	650	615	637	655	601	647	674	662	619	658	634	678	615	611	653	620	646	664	613	630	643	643	621	684	606	608	621	605	623	601	645	618	603	670	634	658	630	614	686	608	605	668	651	629	637	595	643	630	640	663	585	648	637	600	657	643	576	647	642	582	617	654	597	611	645	628	627	648	637	620	662	593	651	593	603	639	673	708	649	666	656	631	665	661	625	666	631	618	634	659	687	611	632	611	610	649	657	627	649	657	610	631	604	599	636	603	647	660	627	620	636	633	693	611	681	592	617	626	635	633	596	618	612	633	686	687	650	622	639	596	636	612	652	627	641	634	628	673	664	589	600	608	614	594	681	660	625	658	677	666	619	661	678	641	618	668	626	634	656	634	683	681	634	581	671	594	670	608	632	647	651	649	637	650	650	627	629	640	632	626	637	659	634	680	647	604	663	666	620	639	598	644	614	653	621	690	643	615	623	614	668	642	633	624	633	645	652	596	610	655	645	616	632	635	574	672	667	610	650	647	670	653	637	624	663	674	625	672	625	642	609	667	626	679	629	668	651	642	611	696	612	634	624	634	633	670	619	614	633	593	597	655	608	634	660	612	655	615	656	686	622	593	668	664	592	604	654	620	623	665	673	628	646	585	630	636	662	612	612	650	634	636	711	655	618	669	643	608	653	633	679	643	640	606	627	617	644	616	603	589	624	652	652	607	641	614	631	644	634	678	581	666	597	600	648	660	599	682	582	615	604	600	668	619	619	625	645	650	674	631	644	602	641	635	684	670	615	627	580	657	592	628	621	623	633	619	623	632	645	624	656	585	629	668	640	594	555	577	628	654	651	635	624	585	677	595	678	672	652	645	623	583	678	655	668	639	613	617	647	600	655	657	619	631	623	628	637	629	606	622	657	627	596	649	660	614	623	666	633	626	584	623	644	594	664	651	622	605	628	645	614	665	640	636	665	658	632	643	670	614	604	597	648	636	607	623	617	632	627	639	655	630	628	645	614	664	630	632	661	636	601	636	613	703	656	620	652	624	678	608	636	651	628	652	644	586	613	662	699	613	598	613	598	632	638	626	634	628	690	622	636	631	617	664	699	643	662	625	601	699	589	579	595	637	607	615	627	647	665	610	643	585	588	666	613	669	615	626	621	612	702	658	662	612	624	616	639	640	644	610	681	655	655	667	580	660	646	645	619	650	594	646	597	606	673	600	618	646	625	646	607	660	589	632	605	642	627	625	652	649	631	636	660	597	594	664	649	650	669	660	637	635	665	642	674	651	653	623	592	608	656	627	647	645	647	647	597	607	703	619	651	632	641	660	634	633	628	667	604	669	670	674	620	638	673	613	648	638	658	646	615	642	643	641	658	623	571	652	570	609	620	653	654	646	646	623	613	632	630	675	621	640	659	624	611	634	634	565	632	609	685	644	591	617	642	620	574	646	605	606	649	653	670	601	648	617	581	582	613	624	623	639	646	607	651	661	643	656	594	626	629	586	672	645	676	631	675	620	633	636	587	599	645	602	626	638	617	611	661	644	651	662	604	674	604	663	605	678	628	633	642	621	656	682	602	627	631	634	611	597	622	596	639	632	595	648	602	655	619	650	624	553	631	684	597	656	621	654	615	623	615	671	619	620	616	641	624	636	615	607	623	625	651	692	636	617	626	662	600	622	642	660	643	655	654	598	672	638	620	607	622	654	606	661	643	669	636	648	676	636	621	647	594	631	626	634	649	645	652	610	610	615	631	608	620	662	605	619	621	629	656	644	646	664	634	647	630	636	602	584	655	635	582	622	589	595	590	642	628	614	624	620	631	633	627	663	647	667	644	606	672	648	624	561	680	612	643	661	646	645	629	633	659	664	591	624	629	644	625	609	689	612	641	643	651	608	649	648	626	633	664	614	650	594	636	661	623	640	637	626	674	609	657	677	631	605	657	658	592	621	681	621	568	632	635	640	663	628	567	653	641	612	668	628	654	607	637	673	625	634	587	597	620	590	636	636	609	647	640	590	591	669	619	649	671	620	655	681	624	649	648	616	654	656	674	649	611	660	651	647	644	621	619	637	645	632	628	585	620	600	651	611	641	610	644	633	584	599	685	610	664	638	591	641	676	649	638	620	618	639	598	632	624	632	622	599	656	609	640	628	599	651	666	618	645	620	574	631	638	618	654	646	644	620	594	622	655	649	632	620	614	639	681	622	642	624	630	606	624	631	638	593	624	675	666	669	663	653	611	677	609	655	673	630	622	627	595	600	611	601	627	642	613	642	641	588	615	611	655	644	615	654	597	696	635	627	628	677	661	664	621	656	613	671	679	653	646	634	634	628	666	642	597	550	661	644	625	641	644	630	655	633	609	615	646	603	667	638	604	637	638	619	644	682	601	633	618	607	645	669	632	600	647	591	605	621	656	617	617	657	655	636	679	651	637	593	638	636	656	655	667	627	651	618	601	649	619	614	646	619	662	639	648	622	706	655	618	640	605	631	636	620	601	647	624	658	614	619	628	605	643	616	632	662	603	631	637	649	584	612	617	634	683	635	650	632	668	650	599	615	679	689	643	607	636
24872	22016	32163	35862	28479	15204	3728	703	671	650	681	651	644	649	626	646	622	624	657	628	610	589	652	657	647	630	615	674	656	678	636	671	633	620	644	674	648	630	616	627	612	621	629	666	610	605	652	640	627	574	652	661	611	618	585	628	631	617	633	604	625	624	642	625	617	615	592	646	643	634	646	673	642	623	575	651	652	664	639	588	623	618	612	639	615	581	664	640	646	663	625	648	694	612	632	635	641	628	581	642	630	622	624	649	637	599	659	587	633	635	661	644	615	601	636	635	658	663	662	700	647	632	644	647	648	603	618	636	605	622	621	657	627	606	593	638	589	644	664	648	635	676	609	657	626	630	594	614	628	591	633	643	666	630	602	622	625	611	615	612	623	630	614	587	631	632	643	657	673	601	606	637	637	643	625	630	631	644	618	632	634	630	598	614	643	633	642	648	663	608	624	599	608	607	614	611	597	602	620	707	640	637	646	643	642	609	699	595	647	696	620	635	601	628	642	581	644	673	629	579	650	668	634	620	674	648	626	647	620	606	656	653	628	622	634	626	644	622	624	624	604	639	618	603	614	585	650	629	613	639	602	651	692	637	612	669	659	657	659	619	641	661	663	643	692	680	637	624	618	609	677	610	646	613	681	680	644	628	637	633	642	612	664	632	654	646	672	617	585	668	602	652	605	609	653	642	620	658	638	611	669	623	615	663	621	633	649	603	617	628	654	640	690	634	645	592	637	608	628	678	615	597	618	668	642	637	615	640	623	647	634	591	680	630	650	659	703	649	624	661	652	615	617	642	650	618	631	621	645	678	615	621	653	623	624	624	633	655	584	587	589	655	631	667	660	591	657	625	637	672	657	644	636	640	680	604	639	605	646	648	646	641	631	613	600	604	668	601	659	600	680	646	601	594	578	617	620	618	646	644	621	630	621	706	666	633	604	629	666	641	607	613	668	641	616	624	654	614	664	626	608	666	620	599	648	623	627	655	669	624	659	653	659	665	631	644	610	638	621	614	630	643	607	613	619	615	649	609	630	627	681	629	658	644	638	612	665	623	608	614	644	641	610	623	606	585	645	628	632	629	620	648	662	618	658	663	651	635	670	705	632	632	612	602	638	628	623	642	611	620	647	607	654	651	659	606	665	626	631	641	605	645	630	644	652	630	612	631	686	622	609	623	611	649	672	630	676	648	605	631	691	585	669	662	632	657	665	615	619	649	628	663	581	610	688	687	639	596	641	652	643	596	655	638	656	600	617	642	617	653	631	652	634	638	555	632	683	636	687	583	632	635	647	665	616	654	631	648	653	616	618	668	629	650	658	636	628	693	608	633	590	604	633	667	639	607	634	657	632	611	630	643	644	588	634	650	673	674	657	644	631	615	646	622	635	627	614	659	639	667	634	636	686	614	641	636	636	600	654	636	654	586	606	673	666	632	648	626	609	619	667	639	622	578	588	610	619	563	620	583	664	634	615	653	632	590	652	675	659	638	623	621	650	664	674	636	657	616	615	635	639	602	633	611	677	711	618	643	624	620	635	665	632	644	636	625	680	630	604	629	664	633	662	598	626	650	661	617	693	610	611	649	618	635	603	622	660	638	588	627	635	625	622	599	656	628	648	644	627	578	619	604	594	633	635	675	619	606	614	648	607	586	649	628	635	626	609	641	605	614	644	647	652	620	620	655	597	637	634	645	630	623	622	629	643	640	642	622	653	625	646	612	573	647	669	678	638	664	602	644	645	613	593	662	608	623	628	629	619	644	601	570	600	676	699	633	673	622	613	597	623	584	595	585	613	619	593	665	668	602	636	616	688	619	667	614	636	619	626	621	656	621	643	623	594	604	634	651	661	655	656	640	634	606	631	646	639	621	630	646	639	655	655	647	588	664	643	655	597	652	658	653	626	644	639	633	578	659	669	635	609	600	632	607	647	627	662	611	602	629	618	640	674	661	647	653	603	639	612	612	656	647	611	638	627	623	637	614	657	617	654	630	671	648	654	609	643	589	575	624	606	623	668	619	646	630	611	616	629	641	609	615	609	627	659	644	621	623	637	669	596	585	617	642	659	628	579	621	659	615	587	655	626	617	588	669	616	627	619	632	642	575	625	596	625	641	637	647	608	664	657	654	636	625	624	615	637	597	655	613	648	620	656	629	637	577	618	623	670	588	617	616	654	656	641	674	629	605	622	628	624	602	652	638	632	591	664	622	647	603	599	661	628	609	649	579	614	609	639	616	632	601	634	607	663	634	577	614	642	654	647	577	667	618	634	635	633	645	652	634	624	628	665	602	628	644	624	634	647	615	643	642	663	614	617	602	627	653	639	606	613	635	666	657	626	641	606	631	688	600	640	623	635	631	627	628	623	632	615	591	627	631	587	701	632	638	651	655	644	635	662	635	594	611	628	603	657	653	612	600	616	618	639	603	620	619	670	655	595	626	668	636	659	659	654	636	639	607	650	616	668	649	670	636	636	618	617	622	688	648	661	624	653	617	613	583	656	650	640	629	667	608	657	634	618	607	622	575	645	665	584	616	600	657	586	676	631	645	602	602	648	653	633	543	606	597	637	647	588	618	699	629	671	607	653	635	628	583	636	628	655	598	674	678	605	597	593	631	644	664	624	645	624	637	650	614	675	607	583	644	597	648	652	694	602	629	589	578	595	637	617	605	654	614	635	639	663	630	610	654	649	631	672	630	617	618	622	649	648	621	622	654	672	642	669	634	611	634	658	673	629	633	659	640	587	643	677	653	620	612	638	604	642	665	653	642	665	641	648	626	658	677	642	657	617	664	644	608	644	643	632	652	676	613	621	611	651	638	569	650	625	641	615	642	599	620	654	608	603	685	650	608	660	611	664	672	641	597	611	646	618	625	635	653	600	626	671	609	623	604	636	660	643	666	617	630	602	649	638	643	633	625	586	567	627	656	675	616	622	667	655	642	624	612	613	635	622	614	647	648	615	636	631	562	656	610	713	624	620	629	665	623	601	660	641	640	595	652	628	631	665	658	660	620	680	653	633	618	626	674	670	607	675	606	586	656	639	664	642	669	688	645	615	617	647	621	612	627	588	670	629	585	630	616	591	619	661	666	611	654	650	636	648	582	640	635	603	616	582	582	633	666	628	633	621	617	613	628	640	636	605	666	645	595	694	608	626	636	686	583	593	661	677	643	618	612	662	635	630	621	657	603	596	628	650	624	650	652	663	598	642	614	598	637	613	660	606	641	676	590	596	620	590	637	631	631	629	647	592	654	607	617	642	639	603	629	603	609	616	646	660	602	610	627	607	637	667	619	642	613	653	668	652	653	609	622	650	643	619	593	624	672	628	641	612	671	625	626	599	630	646	624	628	624	663	609	648	647	659	650	626	618	617	657	635	610	632	643	670	638	638	623	624	608	606	665	627	629	634	632	584	647	613	665	606	613	645	623	637	617	617	621	667	629	669	605	628	593	641	620	656	610	646	627	619	650	666	653	648	636	619	671	648	595	650	665
41531	70212	51244	43232	31832	14071	3739	677	705	695	654	694	710	677	686	639	657	674	682	633	659	626	633	635	699	682	679	647	664	662	725	669	655	629	666	681	703	641	652	714	676	633	705	677	645	626	656	704	621	679	675	670	645	720	631	605	655	651	655	654	663	678	697	627	689	666	663	648	615	669	641	704	659	680	629	667	676	651	672	623	657	660	679	658	601	663	668	609	619	670	724	649	616	669	687	681	661	631	685	637	669	674	649	619	706	636	672	683	705	629	652	664	679	681	660	622	663	638	649	654	636	679	657	671	700	647	634	662	691	642	642	647	664	688	656	652	674	598	648	681	642	682	661	679	649	679	651	648	636	663	689	649	638	700	644	690	675	667	644	627	690	652	622	639	640	680	671	648	651	690	651	662	674	695	670	675	648	683	638	635	665	613	642	650	650	628	644	701	645	640	695	695	707	628	648	640	593	634	650	637	684	635	624	636	639	698	656	727	669	666	632	643	700	618	698	644	675	643	655	695	726	660	649	686	668	655	683	661	668	668	624	648	633	660	687	646	647	633	649	667	717	681	669	666	646	693	640	677	656	697	648	630	646	616	679	695	702	646	678	623	668	658	618	642	655	700	651	614	629	613	639	668	648	637	688	694	645	631	644	643	680	676	668	688	644	633	698	654	686	700	656	618	676	653	670	680	628	664	631	699	712	651	674	661	647	641	619	610	685	678	670	627	676	641	653	695	669	681	703	656	627	680	690	658	639	705	672	662	648	655	628	647	614	696	664	659	670	609	687	675	650	696	716	671	692	649	629	645	669	721	652	623	681	685	664	630	636	655	663	690	655	657	675	655	622	690	676	677	613	659	697	708	673	709	633	689	667	632	641	668	624	650	692	671	699	626	678	627	641	662	658	672	625	673	679	686	676	663	646	651	682	651	653	700	727	605	656	656	649	688	639	693	653	637	650	660	701	702	683	632	662	656	711	701	676	637	664	637	609	656	679	651	697	668	702	668	689	628	689	639	695	669	682	660	655	691	664	658	603	660	681	674	729	630	624	658	666	667	669	636	670	597	696	651	646	639	643	645	683	656	653	647	658	655	684	667	677	677	648	707	647	636	623	612	581	654	628	690	691	669	743	624	671	668	726	629	695	647	674	624	642	653	667	687	686	683	708	644	641	651	645	641	669	698	637	675	683	652	630	690	653	683	656	685	661	675	658	634	669	667	641	626	635	626	644	669	637	679	621	668	682	684	647	664	656	692	695	720	685	678	664	676	625	692	621	651	655	699	592	674	669	739	618	657	678	680	680	678	665	689	679	662	682	695	680	674	667	648	639	651	658	669	649	661	652	675	630	665	628	640	659	662	625	670	668	662	653	658	665	724	638	690	686	682	670	634	725	644	691	666	633	629	614	626	708	662	641	650	670	632	599	663	633	661	670	661	657	615	641	635	631	650	687	701	631	664	672	711	686	693	675	695	648	679	638	637	639	645	676	690	652	689	684	667	679	663	616	658	663	646	635	710	643	647	685	642	686	637	696	687	643	628	678	655	657	656	684	689	659	721	644	646	657	679	648	681	704	647	691	668	648	644	665	625	690	671	690	659	673	680	731	698	681	675	650	636	650	681	683	626	673	674	677	619	655	663	650	661	637	677	666	674	648	634	631	643	682	662	662	672	661	660	684	685	644	683	695	660	691	692	645	618	637	650	603	650	687	700	692	679	657	633	669	654	665	677	639	682	600	643	586	660	687	663	628	626	672	707	653	636	703	649	635	684	650	664	681	658	681	677	614	684	680	716	652	627	669	637	632	670	632	645	612	694	619	659	674	659	711	648	650	698	661	643	620	641	673	671	670	638	687	661	670	695	643	678	663	648	721	680	656	660	678	625	667	655	655	673	603	706	677	640	667	634	679	634	615	690	646	624	674	639	635	698	640	692	640	654	704	654	614	652	629	648	642	639	646	635	645	625	686	662	639	704	658	697	697	683	664	680	660	653	698	663	665	715	655	697	623	639	658	675	666	666	670	610	677	640	638	612	660	674	674	624	662	653	655	656	651	706	629	664	631	670	694	655	684	654	647	661	633	654	638	671	688	670	667	677	641	643	668	676	678	714	696	708	668	671	691	641	631	679	666	630	644	647	678	654	666	684	644	665	692	627	706	696	628	648	637	653	643	642	651	671	685	641	693	646	688	655	647	674	660	640	658	655	640	668	676	668	662	633	669	664	658	735	664	685	647	623	637	646	631	673	659	674	649	663	659	687	684	674	651	647	653	673	701	682	635	628	665	667	681	631	659	671	680	624	628	643	659	658	683	648	669	687	638	714	673	681	654	634	634	645	664	665	697	684	714	664	664	673	633	631	661	686	673	691	682	636	644	605	681	689	668	722	685	620	650	692	651	654	667	647	674	675	639	676	669	670	660	645	670	654	656	676	661	651	687	664	641	681	674	670	636	696	664	632	717	680	633	646	670	658	682	703	634	661	696	647	653	712	636	679	653	645	653	687	623	653	687	624	630	688	685	668	693	640	682	694	648	651	682	614	630	667	620	659	615	661	692	711	668	648	676	616	662	648	652	685	695	677	695	656	630	631	665	643	648	653	650	655	645	628	653	676	666	649	669	637	663	648	695	667	636	720	661	707	676	704	690	662	652	716	665	607	661	648	660	669	644	647	669	627	680	654	671	637	647	690	701	716	613	678	693	685	706	631	699	667	652	700	670	724	665	705	665	682	686	636	644	666	664	674	720	636	674	653	633	640	665	700	627	666	685	637	671	567	651	645	690	689	634	666	690	644	626	708	697	686	656	678	702	611	644	642	643	678	658	681	659	695	686	623	654	608	631	702	647	639	663	647	658	681	686	705	700	696	692	659	643	661	646	642	664	629	708	686	685	674	642	671	635	718	632	681	664	620	653	689	658	620	651	640	666	647	657	681	625	657	688	643	616	691	673	665	660	670	644	653	667	685	651	665	646	604	682	673	676	607	670	687	697	625	700	673	639	646	623	668	671	669	657	619	672	671	650	647	665	663	636	651	626	660	636	664	702	630	679	653	646	663	681	679	649	647	630	671	673	659	634	659	637	710	673	719	635	685	641	629	668	657	661	665	680	658	652	639	633	611	676	684	628	642	645	639	682	688	660	657	627	662	656	637	695	643	673	691	625	638	671	701	661	657	700	673	671	672	686	673	673	674	641	665	679	675	667	658	671	672	607	636	661	664	672	694	694	669	672	691	667	649	639	642	700	704	662	645	667	651	643	681	695	665	672	694	667	671	663	635	645	695	677	688	623	684	691	639	665	668	633	702	670	668	632	684	647	657	655	695	657	660	691	679	708	638	670	686	666	682	667	676	689	694	674	645	687	620	645	655	679	659	658	641	603	643	640	649	672	651	647	628	626	615	639	633	658	687	645	669	675	664	688	686	670	649	699	642	672	719	652	661	641	596	702	691	652	670	665	636	629	661	682	651	653	710	651	626	638	670	673	651	627	639	649	677
22509	21202	30381	30125	33063	27869	18231	2437	1078	1072	978	1017	1003	947	978	986	990	967	998	954	950	927	964	962	935	994	940	969	1013	989	1017	950	1030	942	972	1013	969	901	969	923	937	958	942	980	896	958	979	964	981	928	1037	929	946	996	947	1035	1018	936	977	945	974	952	957	1007	919	986	992	990	979	979	978	1001	1005	1011	962	1035	970	927	918	962	985	1019	937	935	990	955	888	998	945	1002	989	911	920	953	979	978	954	980	948	1037	966	931	930	927	916	990	918	958	985	930	994	994	984	1005	985	943	997	987	982	1000	949	950	975	977	947	903	948	964	968	959	969	992	951	998	960	924	959	951	989	957	953	975	943	951	972	1018	974	971	974	976	952	936	924	1001	976	968	936	887	985	915	935	970	946	941	951	1044	1040	931	905	926	1014	1019	955	955	963	920	964	1016	963	933	926	1052	951	988	927	903	951	1007	960	1018	965	936	988	926	970	983	901	982	978	975	1004	953	959	914	962	962	975	1017	958	949	956	938	997	960	1020	939	903	938	982	982	912	959	989	935	937	971	955	1019	985	934	940	962	955	983	933	1017	952	965	942	965	954	958	919	935	943	943	1016	1012	974	962	1017	960	949	946	916	944	1003	998	939	988	957	1011	966	987	945	979	962	968	932	890	960	973	935	973	915	978	942	963	958	929	934	952	948	990	991	981	875	980	992	929	970	992	931	971	971	906	949	957	942	1015	885	999	1004	981	955	1024	995	971	945	984	983	981	997	939	937	965	993	950	1010	948	1035	1012	963	932	967	950	937	870	941	946	991	982	988	907	1017	945	926	1035	939	1001	952	991	1006	980	953	1024	1069	1003	971	942	923	1004	965	989	940	1004	992	1028	1018	961	971	974	996	931	897	960	975	907	968	978	937	937	981	984	989	940	999	965	997	931	952	986	942	960	994	934	938	984	1004	980	1000	921	1004	985	1003	948	972	927	935	925	1054	918	1000	1001	962	959	978	950	984	968	977	969	950	993	988	1003	989	969	975	903	976	923	895	985	924	954	925	996	994	941	923	923	978	954	912	964	988	940	934	966	942	949	995	990	995	927	963	929	956	915	981	957	972	950	953	958	889	947	951	951	952	920	970	987	945	992	949	918	976	968	1010	940	988	988	965	949	922	961	949	988	992	951	971	894	1013	1029	998	930	941	962	958	971	935	979	978	995	976	991	976	929	919	952	933	955	996	984	1039	974	941	951	968	972	995	945	936	1007	989	961	1017	981	942	959	990	969	916	980	1045	998	973	965	965	950	935	916	992	984	948	919	996	1002	965	985	956	972	1027	980	921	945	877	952	1002	923	965	978	939	947	1002	954	918	948	969	990	949	996	975	991	995	972	979	975	907	962	974	967	982	955	980	966	962	960	950	933	939	999	975	960	910	903	1000	953	897	978	945	968	1035	975	891	968	919	951	936	990	935	958	941	997	1014	983	943	920	946	972	949	987	924	932	1014	949	968	951	974	931	988	952	969	966	961	948	947	886	988	960	928	934	970	997	987	1016	971	1008	1010	938	949	977	972	982	959	903	961	957	872	958	970	942	950	961	947	894	999	976	938	996	985	956	949	981	1000	983	957	934	927	960	913	963	983	898	962	921	1006	980	929	951	938	948	916	994	939	897	969	963	968	932	984	965	960	960	951	929	921	979	1006	943	951	1017	970	1005	990	1010	945	1009	974	922	945	931	960	921	980	985	972	992	932	951	960	954	919	974	1041	975	950	948	951	1010	963	978	966	976	963	997	989	944	1001	939	967	973	960	942	926	969	960	940	968	972	923	947	995	949	994	971	1062	1005	967	927	975	943	923	939	943	941	968	1008	996	931	884	945	958	914	920	956	942	906	924	943	995	984	941	951	1026	980	994	952	946	961	921	943	947	969	998	953	905	983	953	923	992	964	971	996	949	986	973	982	939	993	1016	982	980	923	946	1041	991	953	917	975	972	941	981	1004	995	944	955	963	986	926	968	962	920	936	982	934	883	1053	970	979	971	972	946	926	997	945	985	955	901	1030	1001	926	970	893	941	929	982	997	940	964	1015	895	911	958	901	1053	937	1019	1001	973	990	963	932	907	956	1014	913	956	966	988	959	928	968	989	884	944	960	1013	981	920	984	990	895	983	996	955	979	901	920	988	922	953	967	907	966	955	961	932	983	957	953	965	907	936	994	939	989	957	922	987	964	964	952	976	996	959	985	965	922	944	979	960	987	932	1034	974	986	1001	973	962	922	942	1004	904	933	984	986	898	973	949	902	984	995	953	960	993	958	936	990	912	1011	991	966	998	997	919	954	950	928	1002	998	929	977	914	988	943	978	953	1024	972	918	946	976	974	956	911	963	955	1006	969	997	979	933	934	940	963	917	958	1014	1069	928	923	949	938	935	943	969	951	936	964	952	980	973	972	949	908	984	970	891	947	971	911	948	970	961	948	923	968	959	1004	960	937	946	933	926	941	983	919	969	968	974	971	984	966	958	936	971	971	924	978	964	1006	974	947	941	990	955	1027	991	997	953	969	931	960	994	945	973	983	987	992	923	1051	938	986	970	994	1019	958	971	976	961	944	1013	955	959	1021	936	987	952	925	990	937	1009	994	944	977	939	944	1014	946	974	919	956	978	927	955	965	1033	1048	966	940	957	959	947	989	983	926	936	929	1007	920	938	974	997	985	953	996	954	883	928	970	941	939	980	929	943	976	970	922	944	937	938	985	1032	997	899	941	949	956	995	981	970	934	989	968	1022	979	1043	960	968	945	935	965	910	952	899	933	964	990	950	983	931	919	945	1040	948	997	951	931	967	972	941	966	983	949	947	929	991	923	939	974	961	966	962	947	877	949	976	970	996	975	971	960	959	969	927	995	953	910	938	978	985	943	928	1019	902	1001	990	919	880	976	948	991	971	956	938	973	1011	950	938	926	936	930	983	973	963	995	954	983	982	971	954	980	975	953	923	985	907	962	927	1010	991	942	1021	989	949	949	1011	933	949	984	945	966	1019	949	955	977	969	964	980	992	915	996	925	915	934	974	939	917	1035	904	970	1008	966	968	947	900	923	970	1031	992	954	931	955	972	964	944	970	962	951	997	982	939	972	971	965	989	946	921	963	961	969	989	986	990	961	941	1003	965	1039	923	986	953	913	958	912	930	917	947	952	912	1016	948	1006	948	1008	924	979	963	989	913	1019	962	945	971	944	949	927	1023	1009	942	969	1016	1005	949	981	967	954	937	943	934	974	982	938	930	954	917	960	952	977	1012	966	963	970	950	945	977	921	925	952	981	944	959	1018	1002	940	992	933	961	946	984	942	976	935	1007	986	1049	941	919	1033	966	927	924	991	920	986	994	1059	942	977	1013	957	961	958	942	994	1006	979	946	965	990	986	967	967	909	1015	911	920	947	973	993	1028	978	947	888	988	989	979	979	1017	942	941	952	980	930	931	949	960	963	971	899	958	1041	990	1015	986	908	911	951	921	1038	973	948	974	946	962	969	935	985	928	1001	964	898	947	988	965	966	909	972	967	917	989	941	894	964	979	1000	911	976	973	925	945	965	984	955	937	1040	960	932	954	980	946	996	978	969	917	987	970	990	942	976	922	944	955	982	981	1004	947	955	962	934	1003	949	987	996	911	945	973	960	954	939	990	987	994
48183	95346	73337	65403	50086	29352	7291	1015	1041	1007	954	935	982	943	918	918	968	966	912	980	913	958	902	928	924	936	928	902	958	910	942	970	943	993	922	975	957	936	927	942	918	966	949	955	942	937	924	933	919	927	977	938	948	983	872	952	889	976	931	954	925	1001	958	954	926	908	897	993	938	908	1004	945	941	989	929	940	987	978	910	925	940	940	921	977	942	904	901	961	913	921	950	932	920	873	863	926	929	929	927	895	931	933	928	943	959	925	905	935	931	907	926	963	880	1005	879	883	909	955	971	920	974	920	984	967	953	939	930	979	861	929	933	948	1001	949	922	948	909	949	984	947	903	937	892	892	959	922	905	970	921	957	928	925	967	966	973	915	981	920	946	928	920	921	969	887	921	927	966	955	924	938	958	966	945	955	927	920	969	983	894	962	924	895	971	930	940	964	885	894	896	921	942	932	931	938	871	946	934	945	948	940	964	941	966	975	930	939	981	1009	934	919	941	914	934	917	983	944	954	911	938	886	911	920	933	907	910	943	924	944	919	983	970	874	900	930	956	892	959	960	933	933	886	925	942	887	933	958	891	927	919	918	936	950	970	917	965	878	933	942	976	976	932	930	934	934	914	946	872	936	939	942	929	958	893	945	887	910	989	921	965	960	994	968	964	912	937	905	913	943	897	947	955	887	969	930	907	897	943	965	905	897	960	992	922	913	972	975	963	913	983	933	921	987	913	941	1012	977	909	952	918	1034	934	908	935	910	928	901	958	955	879	898	947	951	912	921	970	888	941	917	995	975	954	974	921	953	939	919	883	940	912	943	872	923	929	956	954	863	937	939	961	977	949	927	936	893	984	950	929	975	988	910	917	965	912	958	936	934	974	932	930	887	936	937	963	945	937	889	963	937	975	884	946	908	917	922	937	969	972	928	916	905	923	935	913	961	925	929	930	955	925	981	908	933	956	937	919	968	907	919	953	932	931	939	881	944	891	897	947	891	971	894	925	905	899	967	958	960	964	947	960	922	945	889	953	879	890	930	944	913	931	991	933	932	953	937	990	935	875	913	911	945	909	920	988	961	967	987	885	1002	890	933	886	960	939	941	904	933	962	959	897	949	875	913	984	962	1005	885	907	986	981	934	967	944	925	943	957	935	939	883	956	951	986	917	1016	942	887	922	961	984	920	950	924	911	952	979	934	884	898	952	936	956	902	895	977	951	899	985	954	876	930	963	924	921	926	992	920	962	955	938	928	958	968	946	948	967	961	921	926	938	911	944	926	944	939	891	943	997	893	930	914	933	952	950	990	903	982	986	923	972	966	912	974	932	967	924	891	948	989	979	952	953	950	936	917	925	924	970	905	987	991	888	980	936	967	923	885	937	947	956	994	945	915	939	967	906	953	943	947	957	928	980	964	925	963	920	974	988	962	978	936	941	932	978	913	907	960	901	940	939	916	986	923	1002	970	921	992	913	972	930	923	908	884	890	908	955	898	928	928	900	966	949	878	925	966	912	952	929	939	876	941	976	911	901	923	926	924	964	932	893	902	992	927	881	941	882	912	939	922	997	895	943	864	981	865	895	935	921	979	925	949	927	965	902	914	929	958	896	919	919	964	942	935	910	923	932	926	927	911	934	980	949	963	882	958	918	949	943	917	939	967	946	919	973	911	966	930	913	912	935	920	892	964	937	999	925	897	943	909	901	933	882	958	908	941	933	931	913	925	948	976	963	936	916	892	914	917	967	923	956	945	950	930	901	953	954	921	922	903	985	961	849	935	933	905	865	928	929	893	895	992	863	914	900	947	969	900	985	933	931	951	984	946	901	891	960	945	955	1000	925	968	925	966	950	980	973	937	937	943	931	921	877	909	929	937	930	891	922	986	932	962	971	964	952	934	920	896	971	912	929	941	974	907	999	955	890	977	947	967	961	940	928	948	871	967	915	937	963	1015	956	934	967	944	891	926	938	941	977	933	938	930	890	908	943	938	985	920	918	961	954	948	979	916	927	901	985	926	905	960	866	923	1014	955	924	873	975	943	924	941	911	934	953	985	890	945	893	974	948	944	944	933	943	949	916	944	927	913	992	943	925	946	984	914	954	925	941	875	930	938	908	949	914	955	876	931	912	967	925	917	903	942	926	957	945	917	924	967	975	943	939	1028	881	972	933	986	935	950	941	946	929	937	919	926	933	935	882	931	924	903	942	970	908	910	944	895	942	877	943	962	928	977	925	909	942	956	964	957	929	958	904	978	924	979	928	968	890	993	914	999	906	980	892	927	938	940	951	932	967	920	954	976	900	928	916	929	996	908	958	920	921	936	869	927	917	973	948	961	907	920	925	973	1025	949	932	1039	953	948	999	973	923	900	897	949	885	934	927	1009	908	895	918	845	982	964	898	931	964	973	973	956	905	903	916	907	944	973	919	988	933	927	900	967	926	922	920	1005	927	930	966	941	904	932	910	962	939	906	965	891	918	966	931	953	921	976	979	938	931	1026	980	946	968	952	941	951	993	964	892	952	913	936	957	893	894	891	960	941	1013	918	919	955	932	930	902	916	896	911	929	929	993	937	906	956	924	961	923	988	882	916	974	933	927	972	916	932	1007	990	939	924	917	1020	926	969	863	909	916	955	965	986	953	901	905	929	878	971	913	958	935	945	965	964	957	960	909	906	1012	944	1021	939	902	911	960	975	968	960	975	972	937	969	957	858	947	874	931	984	890	919	951	940	971	942	912	945	972	957	944	964	959	943	932	931	902	952	948	926	930	931	937	932	897	904	913	960	967	979	881	920	920	922	960	912	991	910	921	980	959	927	953	945	983	967	929	915	1004	918	929	969	915	956	941	958	1020	924	919	973	924	1007	915	953	972	907	1016	964	965	911	916	996	903	893	944	898	895	939	931	869	982	961	942	970	975	926	872	1018	916	893	937	903	935	942	929	918	890	935	895	929	952	904	925	946	922	914	887	945	866	937	900	989	964	957	910	935	918	932	918	929	960	895	911	904	905	938	926	983	917	872	917	921	949	964	946	895	919	935	975	933	943	954	911	931	910	1012	956	959	1010	904	939	936	965	949	941	976	948	938	979	975	981	925	934	927	945	936	934	971	932	927	959	951	944	960	909	977	940	920	927	961	931	934	914	950	919	923	926	929	967	929	912	966	915	936	925	893	913	933	927	971	947	900	981	941	932	987	943	895	958	941	955	909	929	939	939	979	899	917	933	949	987	942	986	948	945	901	953	904	991	952	965	969	949	947	894	925	894	912	915	939	946	959	946	932	891	949	907	911	940	910	940	954	931	951	976	926	937	935	936	943	882	950	901	922	931	950	955	857	916	867	961	940	957	897	943	930	925	892	1031	905	936	918	974	934	918	932	961	953	919	932	954	931	950	882	907	899	901	921	964	950	964	964	987	902	947	902	900	904	938	934	938	949	980	934	943	973	891	908	960	966	938	970	942	993	956	1017	961	956	949	922	992	877	922	914	958	932	927	973	954	877	886	905	921	908	942	934	958	929	988	978	924	1010	890	951	900
32773	27198	28603	22994	10622	2587	669	482	452	420	470	432	458	445	454	391	479	423	425	429	468	443	406	436	460	478	421	456	415	423	470	446	456	466	405	391	450	431	455	426	444	451	410	436	486	411	464	455	457	453	449	482	416	459	428	440	428	445	451	441	461	432	385	445	429	450	450	449	435	461	419	415	430	450	452	457	437	476	424	423	470	494	414	437	416	461	436	451	424	443	425	447	448	444	458	454	441	427	476	433	417	470	446	448	413	431	454	435	435	498	406	417	479	453	434	442	439	437	479	426	416	423	439	417	451	445	402	456	461	425	440	430	450	476	439	437	473	428	454	453	445	447	428	461	414	449	490	440	449	442	411	499	439	426	422	482	453	441	441	443	422	459	424	474	442	437	469	450	415	423	442	505	429	451	417	398	419	414	460	428	459	433	442	458	450	448	431	447	443	437	451	437	475	435	453	477	458	415	430	437	452	424	433	461	469	446	454	435	437	438	457	441	412	465	441	417	462	465	421	448	436	443	437	446	458	468	432	466	474	436	459	446	477	461	437	471	438	431	455	476	436	455	434	453	466	452	492	445	480	480	463	422	444	496	431	443	457	395	441	449	424	448	430	408	429	440	474	431	425	447	464	475	410	442	473	404	470	421	406	407	433	432	423	449	406	483	456	474	494	458	457	447	471	473	438	457	459	449	471	437	476	448	427	458	446	437	432	410	452	435	492	459	433	466	439	424	413	472	458	443	466	457	492	420	433	461	404	398	413	462	477	452	425	464	478	423	449	445	459	479	490	443	414	423	447	429	444	455	421	442	429	432	440	450	462	413	393	434	464	451	462	448	427	436	432	463	435	407	430	438	432	469	453	437	421	449	433	464	429	457	497	419	474	460	416	455	409	453	459	459	465	445	436	470	441	474	461	430	461	458	493	434	474	464	446	436	434	463	441	457	474	455	452	469	455	446	419	477	445	447	432	408	457	470	455	457	433	407	429	423	430	416	456	485	481	462	410	464	418	443	456	422	473	480	474	452	446	400	468	445	439	457	463	420	427	451	479	443	441	427	432	457	423	440	466	421	447	444	439	451	440	407	431	462	474	425	428	458	431	451	490	418	453	406	431	459	448	431	425	435	443	433	442	458	429	436	451	414	444	410	447	436	453	453	463	460	445	458	408	426	463	436	428	443	461	433	449	443	453	457	457	411	465	406	455	421	380	440	421	449	461	445	519	495	410	414	414	404	447	391	477	436	465	411	485	444	425	422	447	450	461	440	427	433	444	432	467	461	469	455	502	445	434	446	435	457	481	428	435	429	413	426	433	401	454	485	457	410	435	444	484	463	437	451	455	427	457	449	447	434	422	434	427	441	449	420	443	437	416	410	440	456	434	463	436	494	461	454	443	472	422	468	445	447	418	444	428	443	393	444	421	457	419	407	470	403	424	410	469	473	448	389	459	424	434	442	458	488	463	459	427	474	441	467	459	409	453	444	431	477	439	490	438	449	425	500	439	397	466	427	452	441	451	483	427	443	419	399	423	458	438	461	444	439	460	466	458	463	481	490	409	417	460	411	455	471	408	446	431	489	422	445	439	442	453	431	489	491	431	434	426	461	392	418	453	451	423	452	433	482	434	432	418	404	448	432	462	447	469	433	452	447	424	443	499	477	448	440	462	432	450	450	430	407	454	450	430	448	462	467	474	440	479	415	470	433	426	389	425	456	439	429	459	468	425	453	418	427	471	441	408	448	440	389	430	432	455	427	452	474	455	409	413	440	405	459	453	469	469	455	482	483	427	453	439	441	482	431	471	452	449	442	434	428	432	464	425	427	397	474	425	472	432	409	423	468	468	454	452	468	434	448	432	445	470	454	487	459	445	454	438	449	417	447	484	483	474	443	448	483	433	453	456	414	417	429	450	457	425	416	456	458	455	445	476	476	448	467	454	426	492	475	426	414	386	447	423	483	462	449	459	438	451	458	443	454	434	435	412	467	433	455	466	425	456	486	442	450	422	455	435	440	471	464	449	432	452	482	484	422	468	446	446	472	482	486	425	461	461	444	454	468	501	443	509	438	448	472	454	471	443	450	456	405	445	429	439	472	455	474	472	439	433	423	447	452	432	446	433	459	409	454	416	405	436	476	438	438	465	413	432	423	448	420	471	470	420	508	407	450	465	428	475	438	493	471	445	457	427	494	468	441	462	448	419	425	425	475	447	442	445	469	448	450	384	446	440	449	480	463	431	461	454	443	433	459	450	426	394	447	443	414	410	459	464	432	445	411	452	411	473	428	428	452	446	447	433	457	443	447	423	446	419	420	381	455	423	449	419	465	433	481	471	453	473	449	439	464	480	451	450	492	443	446	439	454	482	438	433	453	430	428	451	406	420	413	423	450	427	426	483	449	466	468	461	419	432	400	457	473	422	477	410	453	451	446	445	466	429	450	440	444	416	459	422	435	441	482	454	465	466	471	446	454	447	454	431	460	400	457	459	499	430	472	445	451	443	434	432	419	458	444	463	430	407	487	438	464	433	439	405	448	463	449	470	468	444	451	429	465	438	446	440	441	441	427	413	448	445	416	412	424	432	396	436	470	400	426	423	475	470	429	452	413	452	453	466	447	510	455	470	457	450	479	444	454	488	406	453	432	449	431	432	427	437	455	493	460	453	429	461	482	432	454	469	472	442	469	444	468	437	422	431	467	446	437	423	427	438	467	424	448	468	420	478	470	491	486	442	474	449	439	444	480	414	454	458	478	447	475	458	453	418	435	459	411	393	438	459	427	464	395	475	488	442	441	477	494	451	472	420	427	458	430	448	459	433	448	482	432	482	406	409	454	433	481	437	416	438	424	440	479	443	450	436	444	432	460	428	438	411	402	475	419	445	466	445	471	443	465	438	446	466	437	492	439	455	439	433	433	447	427	439	493	467	448	430	461	490	450	449	462	484	449	484	424	465	452	447	475	441	456	460	422	454	431	435	461	426	464	471	418	448	435	452	472	434	479	447	410	462	463	441	435	434	454	446	454	424	443	456	458	438	423	443	443	415	452	428	424	434	460	469	438	417	449	471	418	453	449	427	465	449	422	506	431	427	454	443	443	413	427	505	491	446	448	459	467	442	445	473	457	445	447	492	500	413	464	447	448	469	419	436	476	464	427	433	436	479	453	452	443	406	447	425	450	443	408	417	453	430	473	450	430	415	432	454	411	471	490	430	430	475	451	414	438	421	458	442	418	480	469	458	423	440	468	443	431	420	436	393	475	489	444	430	434	403	430	445	427	452	470	417	429	464	476	486	438	422	441	466	474	430	447	438	473	459	442	436	432	448	453	459	454	456	465	425	443	443	420	426	434	451	474	432	438	407	456	447	437	438	458	434	453	475	420	425	433	455	464	440	454	460	455	426	457	456	412	442	481	434	437	458	445	462	420	419	457	435	443	405	407	458	457	462	442	485	441	442	486	440	424	458	444	423	436	429	398	437	435	453	450	448	412	429	445
34815	37217	22326	15518	8254	2357	688	461	483	449	495	516	483	444	485	435	474	478	466	504	446	484	455	489	454	453	469	469	457	513	458	487	469	443	465	493	441	508	469	489	465	470	442	453	506	469	464	445	481	435	476	469	498	474	472	463	457	468	474	480	458	458	466	456	448	453	457	476	449	425	469	460	447	487	477	485	406	453	472	483	442	489	493	493	469	457	464	443	496	486	453	507	465	474	488	464	418	479	439	454	479	495	496	448	425	417	442	433	503	444	435	485	468	504	460	480	446	440	446	487	435	474	470	495	448	468	468	460	422	495	452	442	464	489	463	441	475	496	517	458	456	480	502	474	478	494	458	498	456	447	480	434	485	440	432	433	478	453	433	456	467	426	432	482	422	413	457	454	467	474	462	447	440	446	453	481	449	466	472	460	463	480	471	449	441	469	453	478	472	492	449	466	446	460	460	479	464	472	480	482	441	437	456	446	479	481	456	453	467	423	445	457	442	451	481	483	437	431	445	473	442	478	471	450	455	482	495	484	465	457	461	473	500	486	465	505	459	421	482	493	438	462	491	447	446	468	426	457	495	484	521	486	476	489	448	469	484	444	433	433	443	473	473	449	465	469	500	480	465	461	463	434	455	481	430	457	510	459	477	456	462	478	461	461	501	466	472	467	463	455	409	456	453	440	496	475	481	467	484	473	488	438	453	473	459	484	446	465	483	430	452	503	480	497	429	434	442	500	502	494	511	486	505	468	497	516	416	438	492	485	451	481	461	473	473	445	502	484	426	487	500	496	470	485	466	429	449	434	462	465	480	496	441	446	472	464	482	453	468	464	464	491	478	481	464	474	486	444	469	436	501	449	416	460	487	450	501	453	490	445	496	457	455	474	461	461	501	486	451	476	473	485	431	460	437	488	488	473	493	435	444	462	454	447	439	477	469	449	466	471	454	464	488	443	475	478	471	469	466	442	478	491	454	452	448	458	493	449	479	438	482	449	443	451	469	426	448	478	467	485	467	461	460	490	484	470	494	487	476	460	456	450	421	494	476	431	519	485	485	470	475	457	476	493	500	456	476	420	480	438	470	447	456	481	472	474	444	467	510	479	453	471	472	444	449	464	467	492	443	506	487	485	491	486	515	487	482	469	465	503	507	472	491	463	445	449	513	480	432	479	446	476	455	552	450	456	486	506	433	446	466	439	458	471	448	459	475	428	422	521	490	445	439	443	499	494	464	479	449	445	425	470	475	483	507	493	495	461	449	439	473	476	521	425	458	456	440	466	462	458	469	461	453	483	506	446	431	474	507	439	476	468	451	474	473	481	466	434	470	436	495	465	504	446	474	483	428	456	461	484	489	450	492	453	467	453	471	489	465	469	437	480	488	483	468	459	454	448	477	446	480	488	469	444	483	482	485	471	457	491	447	441	454	480	516	480	411	474	409	456	453	456	439	477	459	484	483	460	440	445	460	447	466	451	469	474	486	452	483	490	518	443	403	501	475	499	477	472	503	457	466	475	472	464	482	449	481	443	463	461	457	478	463	451	433	487	470	475	488	491	451	464	467	477	500	448	469	479	453	493	468	471	456	450	450	461	454	514	462	478	496	515	432	483	451	472	467	457	437	455	460	471	483	451	469	453	466	456	465	479	449	440	495	445	477	461	454	458	465	435	485	476	455	442	455	446	474	488	456	475	472	470	458	441	438	470	430	475	452	468	460	490	483	428	492	475	474	504	435	452	487	461	445	479	497	441	482	502	462	468	465	463	473	470	464	475	444	436	480	462	452	478	454	472	492	485	460	489	469	480	454	473	481	468	500	448	493	472	446	458	458	464	483	455	463	484	431	488	427	439	482	474	474	456	459	473	478	421	449	457	443	476	451	466	496	483	453	493	447	484	472	469	455	456	484	468	462	469	476	451	459	487	428	466	474	455	506	482	460	503	461	463	449	492	443	463	428	488	434	491	499	419	480	459	458	472	482	463	479	425	477	473	509	462	480	474	506	469	483	467	473	477	438	457	471	459	477	462	437	441	443	433	475	456	466	533	467	476	442	477	535	486	490	488	459	476	471	469	487	457	507	481	473	505	449	492	434	453	418	463	460	493	484	447	465	490	464	469	478	508	472	494	470	458	457	434	451	479	456	471	468	465	450	457	478	486	451	450	471	451	434	477	484	472	509	510	445	492	436	482	487	487	463	460	492	448	441	463	477	474	452	484	440	483	423	478	490	442	478	462	476	459	447	475	450	477	486	465	442	488	485	475	484	433	462	460	462	450	469	482	477	455	493	463	463	456	476	450	484	481	504	494	463	450	476	488	441	460	461	464	476	508	465	489	492	457	447	470	483	461	453	462	444	509	488	480	441	464	438	442	468	471	477	488	455	431	469	486	463	481	444	448	466	464	470	504	454	465	470	484	484	439	452	474	466	491	469	457	444	461	535	442	469	456	483	426	460	452	451	481	483	458	474	480	499	512	461	488	485	466	483	474	459	456	520	482	485	459	497	489	446	467	479	464	432	456	470	434	452	477	463	445	448	476	481	476	460	426	451	448	441	440	452	492	472	457	498	472	457	485	466	462	491	481	510	450	447	459	508	443	437	459	511	466	461	501	498	490	449	456	459	467	491	449	464	471	487	428	442	398	497	493	472	448	457	439	467	409	483	487	466	470	443	440	470	454	473	459	448	496	452	453	488	479	422	456	485	456	465	465	483	501	457	462	479	484	486	478	476	467	484	498	437	473	479	475	454	493	450	452	475	481	475	453	466	479	474	490	421	459	469	419	462	471	503	452	450	431	490	464	482	430	490	480	455	447	427	467	493	462	464	475	474	490	479	455	473	500	472	444	436	470	473	478	452	457	454	494	453	437	496	497	463	517	465	484	445	476	475	439	440	449	483	441	461	464	448	501	463	458	423	486	474	401	489	426	454	487	466	452	447	437	466	445	489	443	428	505	464	496	476	448	483	433	473	465	460	438	419	456	458	472	463	483	444	453	424	491	447	472	393	461	487	478	454	479	472	471	480	440	452	456	496	460	483	486	478	463	460	480	461	465	471	443	456	490	469	468	469	511	489	453	496	462	463	474	487	437	431	457	514	489	459	464	498	463	462	468	493	467	494	486	441	461	459	476	503	447	459	469	470	479	466	464	498	487	451	451	438	453	455	429	421	471	469	432	437	441	488	493	469	464	468	474	470	453	478	458	499	438	486	527	485	462	437	475	473	468	495	504	459	487	431	417	455	463	480	482	485	445	499	469	464	485	525	446	473	458	469	467	476	453	460	501	477	455	485	490	473	481	462	499	514	464	480	489	465	485	464	458	436	456	480	487	472	465	471	452	478	474	486	440	441	470	487	437	441	497	469	460	495	462	447	470	449	462	461	446	458	506	494	475	507	510	469	462	505	474	462	465	466	461	472	483	456	428	461	467	488	463	426	498	457	430	501	490	437	456	489	455	492	451	476	468	441	435	497	458	460	475	473	473	483	443	406	465
23601	21590	32928	36814	31897	22424	8255	840	675	635	634	572	629	646	631	649	654	608	602	644	656	633	665	657	627	620	627	626	639	607	592	629	606	586	628	572	607	624	619	613	654	642	581	623	669	630	636	619	626	632	639	630	679	682	652	658	629	631	626	646	635	633	638	649	624	593	586	552	633	643	613	617	646	575	580	572	644	572	635	652	658	623	605	634	627	670	608	579	640	632	591	627	586	654	604	613	613	629	622	639	637	584	619	617	689	612	643	633	570	584	661	611	605	600	634	622	619	559	583	649	617	601	621	605	640	610	646	648	643	570	630	633	615	612	599	611	583	649	594	612	614	627	577	657	605	601	613	600	613	607	595	601	617	605	627	621	634	627	569	648	644	637	636	671	624	604	620	618	647	638	622	651	615	638	663	664	622	609	621	593	635	622	620	600	612	607	632	626	612	634	646	627	622	592	634	601	635	628	606	553	610	597	595	604	615	650	639	616	624	585	612	638	634	632	653	622	659	595	652	633	617	642	592	670	586	603	553	615	618	633	626	602	569	638	625	592	644	582	608	628	620	587	640	630	604	616	614	606	625	591	602	621	587	612	620	593	646	636	639	610	598	619	654	662	617	573	623	635	607	602	640	604	644	604	628	593	582	602	656	645	611	621	609	641	623	637	620	603	653	629	624	610	657	640	640	573	612	600	625	624	637	636	632	669	664	595	587	611	593	629	640	613	610	596	637	613	606	641	632	628	608	663	623	656	633	639	613	666	623	672	610	615	637	623	590	589	641	600	637	608	629	604	623	646	580	596	593	637	626	643	623	624	621	612	628	600	579	624	619	637	610	621	591	618	630	626	627	601	656	622	609	610	600	623	633	628	610	640	632	626	624	616	625	632	659	586	638	593	603	608	589	609	647	597	635	634	653	588	602	631	644	583	644	593	634	605	646	598	576	591	576	633	605	652	579	657	605	641	629	596	605	597	607	628	615	607	634	576	619	626	624	663	668	607	598	618	628	647	614	622	574	650	623	666	641	647	606	591	632	610	670	591	619	645	645	560	641	604	673	622	618	580	610	630	657	612	614	640	611	600	577	603	575	602	600	601	603	607	605	668	586	625	619	652	619	620	642	633	633	606	573	607	597	607	605	627	642	641	644	620	583	651	611	645	588	640	640	627	617	594	622	634	620	604	711	621	612	673	584	669	634	650	609	631	631	638	597	597	612	623	600	638	627	635	626	637	661	627	635	667	601	599	603	610	648	627	629	635	633	650	609	640	631	611	629	566	634	610	587	589	599	621	647	610	646	599	592	670	566	629	681	642	629	601	633	596	599	628	650	609	647	636	647	607	619	662	657	606	676	643	616	593	623	635	583	597	575	642	594	580	610	616	605	618	600	665	637	667	630	603	621	591	596	626	648	610	629	652	627	609	630	609	614	609	678	579	627	615	604	585	665	589	594	592	640	575	640	638	655	653	599	621	607	604	643	610	648	587	604	649	562	574	643	593	586	568	640	634	614	610	628	557	628	635	624	603	609	639	647	587	619	603	628	567	578	642	618	633	642	651	629	637	586	579	620	625	615	610	614	652	590	651	608	621	621	626	613	619	578	655	623	631	600	614	613	581	604	613	575	559	615	634	630	621	642	656	624	630	610	648	606	576	660	610	567	629	639	700	626	607	619	611	659	601	644	610	642	603	624	594	631	602	596	627	646	617	641	619	592	615	626	630	627	641	642	591	663	658	622	590	610	652	629	609	646	608	644	643	619	652	602	619	608	643	595	602	615	617	650	603	631	586	634	629	620	627	612	634	640	634	618	603	613	593	657	626	648	605	602	610	604	589	636	619	605	667	637	605	581	548	559	619	595	598	636	676	621	608	661	610	584	621	613	636	593	671	672	640	615	605	613	589	600	624	594	651	650	596	605	605	616	607	610	622	604	596	682	657	648	645	614	601	609	650	633	621	598	578	634	586	674	585	641	613	636	655	634	643	625	633	648	626	627	626	626	564	595	663	642	616	625	666	642	655	572	654	622	637	664	640	632	610	611	641	611	606	641	620	607	656	644	654	634	612	624	622	629	604	628	616	620	614	600	590	628	652	657	611	627	620	631	602	611	616	599	629	583	611	611	601	608	611	609	624	602	635	619	600	614	627	626	631	600	664	613	639	636	581	616	662	605	638	635	608	605	657	637	606	615	618	612	605	598	607	639	604	656	636	653	610	621	631	650	601	615	596	627	607	608	626	608	611	637	642	619	616	602	658	621	599	587	637	620	628	637	611	651	593	626	640	602	617	616	601	587	606	665	635	589	590	616	652	598	617	625	611	565	627	621	639	618	611	658	662	614	604	631	607	613	668	626	565	647	639	601	644	637	623	608	644	580	592	623	595	627	646	590	584	641	625	601	593	626	576	592	633	635	665	632	640	671	631	662	581	576	622	577	646	621	577	624	601	630	614	624	631	662	603	601	650	637	595	605	625	590	642	581	593	644	618	593	603	627	580	579	625	601	627	632	616	568	639	608	626	623	577	637	603	594	635	590	653	594	623	687	646	608	632	645	638	630	598	633	577	655	583	604	650	598	624	653	608	603	580	585	618	681	660	617	659	637	654	608	636	599	587	642	641	614	661	612	620	612	610	623	639	638	615	612	633	619	623	642	678	586	625	580	590	583	634	644	648	640	630	612	593	621	624	627	596	660	614	641	612	631	617	632	639	651	612	645	678	628	686	593	619	627	593	623	635	592	635	598	594	622	629	655	626	610	604	606	600	649	574	611	629	640	611	610	641	614	612	622	596	630	670	626	599	648	610	650	634	585	619	561	671	636	599	619	611	587	605	619	651	598	623	653	614	620	590	590	615	650	590	667	576	637	646	629	614	653	624	657	592	669	638	579	627	603	575	597	657	648	617	662	644	571	622	633	628	618	562	624	603	594	596	624	658	628	601	637	598	652	636	631	587	600	611	615	608	586	569	668	638	628	644	626	617	609	644	598	612	636	592	638	617	605	629	656	636	636	603	623	647	601	605	569	614	613	648	610	634	592	597	636	633	605	625	605	606	635	632	584	636	652	638	582	622	650	630	645	597	613	590	617	620	594	620	641	616	606	653	647	613	681	629	637	645	632	585	624	580	622	616	618	629	624	634	666	644	656	630	636	643	627	620	609	614	608	631	639	647	618	659	616	640	611	611	630	606	589	620	630	652	613	659	616	645	608	619	648	579	596	673	643	670	628	623	629	643	598	602	646	557	644	642	606	607	627	655	641	670	596	616	629	632	584	621	593	583	651	585	590	611	603	541	621	667	603	648	617	629	668	610	590	608	588	611	624	616	613	638	614	624	687	611	607	642	631	603	633	687	582	661	660	587	636	616	642	646	616	667	638	615	605	633	632	630	633	569	588	644	617	616	630	614	644	618	674	618	639	591	602	584	659	605	626	603	624	620	679	663	617	606	596	606	646	603	606	623	619	634	607	603	630	654	587	632	594	645	566	601	620	630	618	622
44861	82490	67205	53395	36199	18385	2408	661	665	665	647	691	616	633	642	672	619	625	642	639	667	570	616	610	657	594	617	638	636	632	622	635	631	650	624	668	618	593	609	643	629	663	637	594	636	619	596	605	613	625	619	594	643	613	638	590	640	615	618	591	670	642	646	641	587	606	665	597	655	619	658	661	640	583	589	585	595	587	669	580	589	616	617	649	642	626	641	630	625	627	638	635	617	598	603	646	622	642	601	601	643	706	616	600	605	639	607	587	620	666	581	656	592	653	596	619	635	591	680	639	633	649	657	653	586	589	641	653	631	611	657	616	632	613	598	693	611	644	626	627	618	573	648	602	615	583	600	555	577	582	639	649	637	634	618	613	632	633	608	630	637	651	590	629	619	611	614	619	658	605	576	633	590	632	576	652	620	631	639	665	647	625	596	583	653	647	647	638	587	608	664	646	654	646	639	595	554	596	593	601	568	588	658	621	604	636	661	601	600	595	642	669	612	625	649	595	670	608	644	586	613	588	591	622	638	626	611	611	588	624	633	615	601	609	611	627	594	620	613	640	606	644	623	587	629	636	613	618	647	610	640	580	589	636	579	612	574	648	623	663	604	583	656	653	582	606	595	645	616	617	648	605	654	634	617	593	625	609	570	588	581	596	621	639	600	617	599	625	610	630	637	659	649	637	599	597	590	585	628	617	633	629	647	642	635	628	602	612	605	603	612	648	622	580	621	655	634	585	582	588	618	598	593	631	618	615	651	616	598	649	679	659	583	617	622	665	607	628	599	574	675	602	644	623	632	593	614	640	612	609	598	597	605	578	646	610	646	579	617	624	611	639	638	643	654	614	626	612	626	627	655	599	603	654	617	621	616	610	635	630	579	655	637	606	594	615	649	630	649	647	631	579	623	585	643	615	588	631	609	636	607	626	645	610	600	588	638	600	651	617	636	601	617	600	590	632	662	657	646	601	645	616	605	595	595	594	646	594	631	658	656	596	642	603	623	574	664	617	628	631	599	583	599	609	615	596	587	608	616	641	612	623	614	604	604	636	615	596	635	637	615	644	632	601	646	635	614	597	623	639	633	585	660	644	636	615	617	644	607	633	598	590	640	602	607	591	598	619	616	645	634	638	618	664	621	627	643	666	629	660	605	608	648	672	660	601	595	609	645	642	616	656	591	589	621	673	622	615	602	623	625	614	620	594	586	640	634	601	618	574	638	635	610	651	641	577	626	622	648	608	604	600	606	602	653	627	647	599	642	614	598	574	611	610	656	589	645	605	578	609	622	615	585	617	653	596	590	600	615	580	610	628	582	602	656	618	594	671	573	630	591	650	627	600	603	661	674	618	617	603	636	608	621	650	586	612	635	623	634	628	606	654	695	592	613	631	622	679	601	650	616	624	652	615	660	632	611	624	622	634	632	636	636	607	651	625	604	640	647	593	595	629	622	649	598	584	626	640	644	606	542	588	587	584	639	595	619	630	617	564	604	594	623	579	634	612	602	589	635	666	632	668	639	634	672	593	641	586	603	632	623	635	656	598	640	626	621	611	623	623	629	587	652	602	620	609	630	593	631	628	628	650	592	633	650	614	622	606	597	622	661	636	615	642	615	659	629	595	627	613	614	630	596	651	607	619	622	625	614	627	643	632	631	617	614	664	603	641	605	577	595	626	620	614	617	658	611	599	591	597	640	585	596	655	604	611	661	601	618	594	599	628	634	629	633	585	573	627	616	645	592	607	664	584	591	595	645	607	607	623	592	612	599	621	637	616	617	594	609	658	637	636	638	635	632	601	639	596	634	598	600	578	666	641	620	600	618	599	614	626	616	599	582	641	585	611	622	664	607	606	632	616	640	642	555	621	604	620	600	644	612	619	627	613	611	624	613	672	613	561	631	658	635	607	624	644	608	619	649	638	635	649	616	613	599	613	640	612	642	643	632	595	636	575	588	633	595	657	637	647	593	595	630	620	664	581	595	591	596	632	619	651	637	684	626	653	625	623	582	638	680	633	683	593	616	642	634	639	613	589	590	632	626	630	610	622	644	639	633	618	612	619	634	622	622	629	588	609	644	590	627	668	637	561	616	668	631	595	597	639	620	634	669	615	599	612	666	631	644	589	608	642	579	576	663	629	625	668	637	631	609	583	623	595	648	631	639	594	571	628	614	630	597	619	610	574	641	611	613	609	628	633	666	598	626	610	655	640	572	625	628	629	653	659	611	598	588	596	619	643	641	599	646	626	633	655	659	624	630	600	592	642	613	642	579	657	647	634	616	619	674	634	625	626	627	605	611	644	574	630	666	589	606	652	635	621	624	632	610	603	629	606	651	580	629	619	640	650	585	633	672	604	617	619	654	613	595	624	647	590	656	588	581	591	608	612	622	628	623	633	633	650	647	632	584	608	620	610	621	622	610	638	644	623	656	606	641	582	584	614	613	668	605	619	594	617	618	631	628	594	635	673	622	633	618	594	583	580	636	627	571	652	637	624	640	656	618	669	599	615	639	613	614	660	653	635	594	598	581	635	668	639	667	618	634	637	658	575	624	611	595	658	585	642	659	624	645	623	605	594	614	658	616	621	636	651	591	628	642	597	612	630	620	601	620	605	644	617	683	615	655	615	603	622	621	653	586	618	613	672	661	584	641	610	650	605	661	607	633	659	614	635	630	609	605	626	633	587	621	645	646	599	611	604	603	622	657	617	640	594	610	629	605	661	602	645	625	648	641	599	611	636	608	625	627	624	606	611	673	650	578	618	641	647	612	625	645	637	622	697	634	621	579	601	631	599	590	636	604	598	633	631	601	607	654	586	604	614	642	629	634	640	659	623	679	604	634	651	645	645	609	642	601	610	631	613	592	624	661	608	612	641	631	665	593	647	622	555	685	637	600	641	613	570	614	634	597	612	624	630	645	613	584	614	630	602	597	623	655	620	638	604	653	652	606	624	611	638	602	628	653	626	634	616	660	612	639	573	640	609	620	637	598	620	639	643	600	649	636	634	631	628	634	658	634	626	607	598	627	633	631	615	611	641	644	604	601	626	655	613	628	592	610	606	606	632	667	598	620	632	628	599	616	611	601	587	635	641	649	672	607	619	652	637	649	587	666	610	573	635	638	596	636	628	608	625	624	629	613	669	634	677	619	625	674	581	628	638	632	582	587	616	656	644	661	645	648	631	644	607	630	617	631	596	656	633	627	613	619	616	602	622	625	672	592	610	631	619	600	617	603	637	621	612	621	679	576	614	612	596	616	581	616	616	607	617	628	649	638	621	619	643	587	585	653	612	637	632	639	563	642	654	609	595	633	653	627	668	619	603	633	610	617	631	603	597	602	639	582	592	574	636	617	638	608	613	617	651	615	541	628	590	632	618	640	603	602	668	582	642	663	661	623	607	635	596	584	577	620	615	628	622	654	626	603	606	575	609	620	647	623	683	611	642	621	650	636	630	634	595	584	594	630	619	657	602	664	594	610	607	614	637	623	622	568	616
24992	22230	32177	35548	26039	12604	1834	624	646	623	583	596	630	604	633	637	628	602	600	627	617	598	633	577	627	599	595	570	608	600	619	596	643	614	701	642	647	638	611	580	594	632	617	632	599	608	592	638	628	524	646	609	598	622	603	590	585	638	649	632	590	629	633	640	609	630	623	604	654	628	513	654	626	627	625	564	612	653	610	622	581	610	611	667	625	624	633	612	617	592	639	612	615	603	568	580	622	573	648	618	583	636	625	611	628	627	640	615	613	612	563	624	606	638	602	616	646	631	670	654	621	572	637	605	632	673	622	596	635	648	617	630	582	620	637	589	585	591	590	599	615	622	643	616	582	593	610	592	603	600	594	631	664	599	600	635	623	627	615	685	566	590	622	652	646	636	640	597	614	601	630	583	576	605	672	630	609	609	662	631	639	603	601	564	591	594	615	641	558	640	607	618	651	628	605	623	627	617	689	615	621	653	624	578	609	616	606	630	587	607	649	632	589	616	615	610	581	619	609	662	637	632	623	605	611	560	604	609	554	598	613	599	592	606	628	604	676	587	631	605	626	648	613	630	673	605	583	628	624	596	658	598	615	590	647	575	646	623	636	558	637	605	650	619	633	593	622	611	585	618	635	634	628	653	587	606	589	621	633	638	626	611	642	633	626	626	700	644	627	605	576	633	623	641	590	586	617	607	597	562	609	612	670	609	640	648	636	635	651	614	621	622	638	648	626	631	593	604	596	631	619	614	633	580	598	627	638	613	624	628	639	624	638	606	651	633	575	591	641	585	657	608	616	579	613	598	613	613	659	614	591	584	606	632	609	591	600	641	629	622	629	624	651	636	595	638	638	626	601	585	608	569	634	610	583	648	637	629	601	604	614	586	600	611	592	623	595	634	600	659	617	576	630	651	605	608	601	585	635	622	636	572	643	579	616	638	604	605	612	610	645	625	573	619	610	555	562	616	639	619	642	562	637	665	615	637	624	613	586	594	612	641	569	605	612	615	642	602	616	618	640	606	633	601	586	608	626	636	571	627	652	603	599	621	613	618	623	598	539	584	636	656	643	636	593	596	582	618	623	638	587	622	652	550	657	605	609	591	590	631	624	633	594	646	613	660	605	624	585	586	666	592	650	647	588	624	590	616	596	629	647	605	666	593	573	567	624	631	643	589	575	599	584	569	605	599	619	638	620	588	668	620	580	598	624	593	637	602	616	631	662	624	610	616	646	586	625	637	622	555	610	612	588	612	617	619	650	610	631	619	616	643	603	592	613	646	622	599	593	620	599	646	615	616	626	561	609	587	580	625	660	628	625	586	615	618	640	600	659	654	629	589	660	606	614	617	658	592	637	620	589	588	683	612	567	608	635	575	589	635	583	574	597	588	598	617	628	622	646	588	594	611	608	606	586	634	608	661	597	594	651	634	606	603	616	639	633	620	627	649	619	653	608	617	626	589	610	602	591	628	661	612	569	605	598	603	561	636	626	578	604	610	611	596	588	581	620	635	622	619	617	592	560	604	623	607	614	660	562	629	612	664	666	634	645	577	637	565	630	593	577	639	627	656	638	622	593	644	615	593	583	613	632	600	587	649	599	614	609	617	610	615	619	654	614	604	594	662	642	600	594	587	623	660	593	598	613	593	637	595	634	596	607	621	574	614	580	615	591	576	596	612	637	609	606	628	607	639	562	644	606	593	611	624	589	620	612	582	619	593	611	674	609	593	610	634	612	634	603	633	638	621	641	603	620	655	629	602	604	629	607	585	629	561	618	593	632	603	619	639	593	636	613	639	627	558	601	646	587	598	627	615	640	622	637	630	567	638	597	639	662	598	625	608	607	644	609	615	577	599	605	648	618	640	628	551	636	646	598	616	627	583	637	601	617	612	629	617	639	627	601	616	609	647	648	582	603	626	567	665	625	632	636	647	613	617	617	606	644	596	652	616	583	619	589	615	653	616	618	620	634	633	605	586	589	626	642	599	583	639	679	607	599	606	601	643	633	641	641	644	652	608	595	594	608	605	631	620	627	608	581	660	619	669	605	627	640	611	579	623	618	609	634	567	599	618	594	615	619	632	606	611	589	623	606	570	617	553	597	684	611	633	622	629	636	604	624	628	603	609	636	596	620	656	623	601	578	666	628	577	583	592	615	635	605	624	630	636	629	629	630	598	596	599	594	659	672	608	586	599	681	628	602	641	583	616	574	614	622	595	569	674	666	574	628	635	586	621	594	654	596	592	583	580	626	618	646	604	606	602	616	594	604	612	601	586	623	591	600	614	637	666	635	628	551	614	625	638	586	631	657	598	599	629	619	655	627	586	601	603	596	620	624	637	574	613	616	615	595	626	634	637	586	655	581	615	589	610	600	617	650	611	624	585	624	606	602	613	599	582	665	592	606	622	629	634	627	607	593	584	666	632	629	626	608	609	588	615	616	619	667	648	681	620	597	655	648	645	626	616	628	610	625	622	629	596	622	656	592	591	560	615	605	614	592	608	600	618	657	598	579	629	638	631	567	637	619	622	548	623	590	612	631	667	596	604	605	620	587	643	646	603	612	652	635	621	595	588	556	596	657	586	642	610	593	620	624	612	604	681	569	602	678	600	644	607	562	627	637	610	626	607	613	645	590	605	646	612	619	604	635	575	593	633	584	601	608	693	577	648	591	570	578	589	646	618	596	600	676	629	613	628	587	572	630	649	608	610	601	628	640	599	606	647	592	637	601	649	594	606	672	611	633	583	641	640	629	616	598	595	611	604	605	598	602	627	604	587	588	598	605	620	638	673	615	625	587	591	598	604	617	575	646	648	657	611	563	641	574	649	606	658	598	627	627	615	592	594	646	671	689	600	631	642	625	607	593	572	633	621	616	593	606	584	640	618	586	636	606	594	616	648	621	665	610	615	630	596	600	628	628	615	601	675	612	614	616	625	611	556	655	594	591	598	618	588	621	637	608	631	646	561	575	688	608	625	572	624	654	676	589	562	631	689	658	619	624	574	645	640	577	625	634	623	591	606	602	574	592	619	648	604	623	568	646	624	585	605	617	611	623	586	560	602	573	612	638	611	629	608	625	640	568	577	652	579	667	600	650	638	622	623	623	595	587	592	630	589	641	595	633	644	631	608	631	612	648	627	599	596	606	615	611	613	640	571	621	573	585	609	608	616	605	639	624	645	595	612	585	684	609	622	595	631	645	636	632	656	608	602	621	615	643	598	589	607	596	676	594	591	658	628	598	621	635	639	595	611	590	604	617	590	600	663	579	615	634	601	631	569	632	606	674	579	634	641	597	595	617	621	634	617	596	610	590	621	600	585	636	607	666	601	584	615	591	616	623	631	600	602	641	605	606	650	653	562	632	593	612	641	592	585	646	602	621	578	610	624	617	623	593	604	639	583	605	629	603	607	582	610	627	630	588	617	647	632	652	625	626	623	610	606	607	638	598	656	587	612	635	621	651	587	601	588	643	640	611	638	619	626	641	613	596	625	622	625
41752	69743	54043	43112	27774	10590	1182	694	655	691	694	675	651	616	626	624	638	627	623	658	661	636	642	642	604	637	621	645	700	676	620	633	631	638	650	650	680	680	633	639	647	656	650	602	623	642	645	660	587	632	650	660	606	629	586	635	635	644	606	615	617	632	606	642	651	634	647	641	661	670	595	561	675	622	592	686	679	695	661	656	683	667	697	631	643	639	662	600	651	647	589	720	614	591	637	649	594	627	621	614	703	722	645	624	668	613	676	686	653	615	698	668	661	638	676	656	623	629	642	635	706	655	668	616	644	675	617	627	657	659	655	612	617	628	619	686	673	651	617	597	640	686	689	665	682	643	654	668	635	649	669	680	668	649	686	654	661	638	680	650	639	642	698	675	650	629	698	628	617	654	615	619	664	670	590	626	600	642	639	676	638	647	662	636	610	651	622	638	622	646	628	646	635	651	626	626	623	652	631	656	672	650	641	649	680	647	609	678	676	637	687	656	641	676	644	616	616	649	672	666	626	669	653	623	639	633	686	649	641	662	627	647	660	587	639	618	690	666	623	673	622	610	687	650	675	657	645	662	667	701	649	658	652	622	628	661	672	684	619	654	619	636	667	621	616	646	629	669	646	662	641	663	648	666	607	692	634	639	621	663	645	620	655	672	652	643	635	632	653	655	636	611	639	645	625	665	649	603	647	634	634	631	646	639	629	689	686	642	686	649	650	633	668	661	670	678	651	637	614	622	623	641	622	594	658	597	701	607	650	697	645	612	667	679	624	646	648	642	613	652	658	654	633	731	630	674	641	650	651	643	623	602	666	665	615	622	595	641	624	595	661	642	612	636	679	632	663	660	649	650	697	602	640	638	637	676	625	661	605	638	608	677	646	645	665	635	686	610	599	636	638	653	654	624	638	618	584	675	638	651	661	649	613	640	623	643	651	637	645	638	666	640	647	653	652	642	656	714	621	627	624	680	654	629	629	682	631	657	623	642	634	650	600	612	683	622	643	657	629	618	594	655	619	658	649	648	651	634	631	671	645	631	647	712	692	653	624	638	688	643	651	676	648	659	653	644	609	641	647	619	643	666	623	636	649	619	609	624	675	635	651	619	623	644	609	654	659	653	649	666	642	660	652	633	647	653	614	633	642	654	580	641	666	616	654	699	638	677	653	640	639	627	609	675	669	649	609	645	661	626	679	633	704	642	684	679	637	661	650	650	659	631	627	690	604	667	628	640	654	613	696	659	649	692	674	653	623	646	662	648	624	616	687	633	658	661	612	588	610	695	616	670	613	620	709	647	653	658	581	668	649	649	649	654	639	612	675	632	643	622	644	634	672	623	667	637	653	636	657	672	676	633	654	633	648	639	680	651	643	659	603	657	628	664	651	635	646	618	623	615	625	630	630	667	629	632	647	630	619	614	661	645	673	691	685	594	683	658	654	640	658	640	662	634	696	655	653	692	641	664	671	630	635	615	642	633	633	653	621	676	616	656	674	659	586	658	654	593	637	612	640	642	661	633	635	618	614	653	649	624	603	640	624	664	639	622	649	644	657	668	636	650	628	680	650	627	659	644	614	645	678	608	615	658	675	622	665	663	653	649	686	604	636	638	656	706	657	662	624	659	612	667	697	678	573	642	636	653	637	659	651	689	674	644	614	573	629	687	683	650	656	625	657	633	642	666	647	654	641	644	647	623	663	674	690	657	689	639	658	637	603	636	618	631	690	665	615	684	654	644	607	654	630	709	646	622	634	645	626	645	683	663	666	697	652	648	632	666	659	686	620	621	580	608	653	679	681	630	671	679	622	600	657	655	655	642	639	697	643	711	622	686	640	659	614	671	618	571	651	623	654	574	649	668	649	653	628	663	614	663	667	633	676	702	623	654	664	655	641	694	640	678	659	661	655	600	669	683	670	635	633	642	639	687	615	653	628	644	656	646	601	618	653	628	667	655	647	629	657	647	622	579	699	618	625	660	658	620	629	647	712	669	639	663	642	650	645	619	639	634	638	598	675	635	612	634	625	692	585	657	657	672	667	641	661	599	632	663	604	662	655	645	657	614	651	634	640	722	609	679	649	659	680	708	674	635	649	613	595	651	614	632	617	622	688	636	613	657	629	662	651	618	601	669	610	699	671	635	651	640	649	676	646	612	651	646	625	629	636	608	664	623	677	650	642	686	608	603	667	640	647	628	655	651	660	680	673	649	646	635	624	616	653	610	659	604	651	680	654	664	664	592	640	614	655	601	621	690	648	697	621	696	693	668	598	668	683	640	680	651	659	655	685	661	646	645	668	653	652	661	592	694	616	635	627	641	675	641	635	709	640	617	665	629	638	671	626	640	687	660	598	600	667	662	660	619	610	635	619	636	657	634	651	624	666	623	674	645	632	665	657	667	650	659	660	655	663	644	641	645	644	653	650	671	632	643	641	636	670	664	633	695	683	683	638	663	650	632	598	643	614	594	621	666	640	650	643	635	627	663	657	666	652	623	619	636	633	633	646	629	633	658	632	642	671	612	587	654	651	608	678	629	653	659	660	653	662	654	665	652	659	683	632	649	635	638	590	657	647	636	700	665	618	666	608	609	578	600	628	662	629	650	648	662	658	656	651	614	669	647	646	653	656	693	652	638	656	659	645	693	649	656	614	616	677	655	628	671	629	640	672	691	661	629	647	640	637	585	681	628	676	648	642	640	587	669	693	659	675	649	641	674	609	596	675	628	630	598	638	648	657	653	664	640	631	615	618	649	672	663	649	650	608	646	625	648	629	711	614	652	673	672	677	656	645	665	603	650	615	670	648	618	658	645	623	612	638	687	656	658	680	673	642	640	636	666	620	691	665	615	608	673	667	695	666	664	663	652	686	646	638	645	614	604	611	645	626	646	659	648	635	630	597	605	637	691	612	695	675	645	631	652	600	594	679	639	627	614	632	661	643	646	676	644	643	601	700	617	628	638	621	676	581	596	674	642	618	622	663	637	650	619	629	642	649	595	650	638	674	684	647	604	638	631	616	609	638	676	648	664	640	621	641	655	646	657	673	652	648	650	706	652	650	659	633	625	675	640	679	667	639	627	624	646	644	659	615	631	647	681	622	628	675	665	640	622	656	634	631	681	660	651	667	628	615	689	596	702	644	677	627	645	636	651	598	632	634	643	647	637	685	666	623	682	656	633	649	671	615	619	649	608	633	609	631	639	645	701	613	662	680	636	645	626	635	645	654	656	640	632	627	664	649	610	655	633	657	650	655	648	631	642	704	651	642	652	666	655	637	647	589	613	622	649	638	605	628	630	647	618	680	627	631	658	654	612	599	670	614	644	641	673	644	622	655	612	599	663	585	659	655	665	669	639	733	619	669	586	684	628	673	636	617	637	667	638	614	667	680	631	672	660	675	644	645	658	651	682	700	676	624	640	621	636	653	655	645	702	607	681	628	619	655	619	688	670	653	611	668	691	663	625	621	675	666	637	620	651	638	645	635	619	663	635	672	678
22446	21360	30468	32399	30678	24512	14216	1888	1072	1044	1037	1025	983	1005	926	1022	933	1003	1031	1006	992	947	984	904	946	916	919	950	916	1012	951	910	930	982	970	959	1011	940	968	874	913	969	907	967	979	906	933	956	968	942	902	919	972	943	941	928	1017	988	949	905	938	974	934	957	951	908	984	930	973	945	922	952	941	923	983	887	934	940	1003	1008	984	901	939	899	976	922	937	946	886	885	974	954	961	914	888	977	994	938	980	1022	958	963	850	964	953	961	948	925	898	919	880	932	935	904	934	910	962	966	953	966	916	995	897	927	976	933	895	952	942	995	979	991	914	933	927	946	997	964	984	994	956	1006	937	915	952	960	933	890	925	972	941	972	876	983	942	920	909	918	960	960	968	916	951	909	921	958	941	957	893	900	970	957	939	1005	1025	926	913	910	969	968	965	971	887	924	971	1042	910	979	923	926	930	908	897	921	973	915	977	934	949	992	978	959	969	964	916	943	972	989	960	948	928	966	1017	923	982	947	929	949	979	967	951	962	918	979	939	947	927	940	1006	877	981	956	933	880	920	940	932	962	936	996	931	914	939	947	992	980	919	940	923	929	942	948	894	957	976	949	932	986	937	925	946	946	927	951	941	932	961	971	1000	980	984	926	923	946	925	958	915	1030	870	926	947	893	956	941	915	930	952	927	932	984	958	917	947	945	962	898	978	1020	930	897	958	930	908	962	986	998	927	942	938	928	965	925	936	961	901	914	991	976	924	911	919	937	950	894	995	962	966	970	944	953	974	921	918	950	956	917	1017	945	919	982	973	891	940	944	889	928	908	952	929	954	933	913	921	879	924	989	940	930	914	946	965	905	966	898	965	902	894	968	875	954	957	960	959	956	925	918	948	919	937	994	875	915	897	971	941	948	972	930	937	896	945	945	951	950	934	888	938	966	931	963	959	920	972	964	958	896	904	890	950	906	929	926	970	942	965	941	955	956	943	924	912	964	978	987	971	945	969	953	920	1022	1015	954	966	982	966	961	900	955	964	972	988	950	971	968	952	983	928	955	910	1014	914	986	936	920	944	947	935	993	910	914	958	959	952	973	928	983	974	954	834	952	910	946	938	939	973	1000	975	983	928	895	967	931	960	957	924	926	948	951	902	976	971	936	963	930	918	957	976	962	919	958	934	1016	923	946	982	939	992	993	944	955	979	1008	930	923	970	915	935	957	942	950	970	930	934	913	916	918	907	958	936	929	970	929	936	922	939	938	951	905	938	933	986	902	967	910	933	956	991	956	963	964	924	992	934	961	956	948	893	887	915	929	971	947	940	924	921	964	918	980	967	961	934	975	970	966	925	967	908	975	976	912	982	931	937	849	956	1009	948	978	943	914	898	968	882	892	972	980	890	876	1002	963	901	969	909	978	955	985	961	943	961	928	924	900	978	944	955	932	991	949	973	920	950	950	977	932	984	949	887	923	938	922	955	1013	943	937	950	943	992	907	962	945	934	963	920	931	953	979	971	964	975	923	932	944	958	986	945	931	874	959	893	958	988	919	956	934	902	919	934	970	937	950	987	951	943	910	972	942	962	916	928	954	936	933	940	914	964	905	937	931	981	1007	902	975	958	1006	914	915	965	889	908	952	942	964	944	972	964	940	980	939	924	954	921	939	897	920	963	992	942	888	956	954	943	897	1015	924	973	954	971	1036	919	904	927	954	922	1003	882	924	923	929	899	961	938	930	981	939	974	965	965	978	915	899	947	926	966	928	952	991	919	953	957	981	923	929	995	946	955	989	950	910	974	921	985	988	924	968	894	904	911	982	917	937	907	962	943	936	951	880	985	940	925	935	937	950	881	896	910	955	957	911	946	1008	944	931	879	961	955	918	927	891	946	956	988	876	989	955	894	913	1019	950	960	969	924	903	945	902	927	902	915	934	977	940	917	928	904	940	989	1026	933	892	917	899	948	986	893	953	990	990	926	992	939	886	992	1022	979	966	958	936	999	906	945	956	966	914	950	962	970	948	992	1005	934	1000	966	948	953	911	968	933	890	955	919	937	971	935	1010	914	906	946	944	934	960	930	921	974	895	938	926	910	959	935	929	888	929	936	960	1027	937	917	932	985	938	999	963	971	896	995	927	940	982	941	928	953	932	941	949	954	916	929	931	985	923	960	905	948	955	933	973	982	921	944	935	919	944	875	920	955	937	977	949	954	990	957	969	937	951	881	943	951	923	937	968	894	970	955	933	944	895	896	951	988	925	895	941	934	937	944	973	999	958	990	963	935	958	933	920	949	971	1015	961	882	929	931	941	986	954	912	994	941	988	919	954	987	911	889	902	965	988	933	953	928	922	945	968	940	955	968	945	940	983	910	932	935	964	927	939	946	932	974	979	1015	966	982	968	957	922	956	901	981	939	941	942	927	912	968	895	998	964	972	937	962	946	910	928	982	933	937	944	933	940	944	974	974	955	920	900	924	994	904	967	898	943	944	974	981	959	910	908	893	939	929	959	897	957	993	901	926	910	975	959	960	960	933	979	930	922	933	927	939	966	977	951	931	964	942	955	967	926	928	973	950	1020	966	961	928	952	942	912	925	888	965	901	956	960	941	997	891	900	925	991	952	870	946	943	910	969	938	955	897	953	908	987	975	973	943	903	1004	951	947	977	927	902	894	919	923	944	922	937	998	875	1006	938	950	932	951	958	913	984	904	925	925	940	906	971	949	991	923	996	926	904	936	942	947	929	941	944	867	942	982	943	951	960	974	962	984	868	948	936	965	962	963	947	978	946	984	915	931	921	942	950	948	953	940	944	923	915	989	905	935	957	956	936	956	918	895	914	987	951	949	943	982	983	977	1008	896	941	954	875	883	986	937	951	989	907	978	876	943	999	948	903	946	918	979	952	988	931	915	978	974	969	951	903	939	1016	960	956	950	924	911	910	973	1031	925	954	967	896	997	1002	952	961	919	904	981	982	946	910	945	925	1016	973	947	890	986	916	951	955	956	940	954	975	955	945	950	893	921	983	901	907	968	1004	951	908	937	955	939	927	957	981	933	885	1021	888	958	965	889	972	940	976	990	971	974	930	927	934	925	933	978	967	961	956	953	902	964	919	945	906	925	935	960	973	971	972	965	988	931	969	961	890	971	893	999	951	902	941	993	946	930	925	953	981	967	907	891	922	988	907	936	931	948	974	900	880	931	905	1016	944	971	950	949	930	970	925	905	968	1047	997	926	935	918	973	950	941	918	964	975	936	960	909	887	981	941	902	970	948	960	902	998	944	950	1002	937	979	933	918	992	928	886	925	1014	974	974	944	933	941	977	916	939	987	914	971	959	970	961	983	985	932	942	958	910	969	986	932	912	917	965	929	939	929	934	903	991	958	976	963	946	950	913	1026	892	975	942	967	983	989	984	957	964	925	949	953	907	960	987	841	988	959	923	941	1002	935	945	925	965	992	959	954	915	984	926	918	930	939	902	960	914	964	929	904	940	981	949	926	900	915	951	956	943	997	919	968	991	941	945	948	945	920	953	991	1043	996	1007	1049	912	954	959	992	925	944	973
48343	90661	77009	64607	44518	22725	1536	1027	1042	978	1006	963	940	901	1003	927	986	833	919	967	941	903	930	934	864	936	908	907	846	941	941	922	982	964	961	902	923	900	976	931	911	913	934	935	903	844	894	932	885	933	952	932	933	930	957	902	935	903	900	948	930	910	911	926	927	939	925	914	899	940	925	900	971	916	959	925	924	962	848	918	949	950	915	955	916	938	943	948	950	910	910	926	930	906	925	910	918	898	957	969	973	888	982	879	918	892	852	892	889	964	907	923	939	934	883	923	926	917	949	953	912	895	901	953	968	949	956	923	954	899	898	894	862	909	920	927	968	900	937	1004	919	905	908	967	966	958	921	894	924	901	914	906	926	988	921	979	964	889	938	886	868	896	946	921	925	927	864	965	908	890	900	977	928	876	960	921	881	903	883	908	891	921	942	946	990	925	873	944	904	911	930	946	890	911	888	962	965	927	938	943	926	950	944	909	890	941	887	917	905	938	914	918	932	906	957	951	870	958	921	926	876	880	950	918	876	932	903	882	960	938	933	974	938	911	890	918	909	960	911	934	930	988	985	963	905	930	936	931	911	936	914	943	985	953	891	953	887	886	924	935	946	916	898	928	920	940	870	885	890	882	928	911	909	905	892	968	968	978	966	859	964	906	957	942	949	898	932	912	913	963	907	901	925	935	966	902	945	937	911	843	926	956	957	885	886	921	904	950	930	971	947	905	884	954	904	925	954	966	917	915	910	895	935	890	890	922	969	974	943	894	925	980	948	943	893	889	934	953	908	897	963	977	961	911	935	933	903	956	924	911	885	885	948	943	925	870	910	887	983	954	921	984	903	922	958	872	874	914	836	933	940	881	885	967	956	872	949	860	938	933	955	854	917	938	860	950	937	946	879	986	925	912	914	952	932	924	929	959	924	890	907	929	924	911	977	894	937	942	942	895	951	942	930	890	979	922	892	903	860	852	895	924	931	929	988	899	890	921	904	937	930	889	879	864	912	930	957	915	930	925	896	956	893	910	890	949	953	942	870	879	957	895	967	884	931	956	920	924	941	930	867	942	934	947	918	940	923	905	927	943	885	910	883	879	944	968	902	917	877	952	888	911	946	846	916	906	887	918	957	930	955	948	883	901	884	916	910	867	876	915	896	981	929	882	957	927	896	917	896	930	993	938	896	902	896	876	948	868	899	901	984	902	891	967	890	957	904	872	950	918	913	901	926	915	918	939	925	918	902	938	956	935	906	983	892	935	919	883	887	944	856	925	911	894	910	921	931	925	973	882	959	918	954	941	919	949	922	935	938	932	945	929	956	934	889	942	962	894	914	919	888	946	947	851	919	891	873	902	972	920	918	950	937	983	983	931	924	924	938	936	976	957	926	961	956	927	951	946	964	998	945	913	945	952	866	956	926	898	898	952	912	895	930	901	942	915	862	906	957	929	934	897	943	883	905	868	926	884	918	922	914	970	903	919	883	967	907	978	880	894	918	942	910	907	939	898	912	888	938	856	875	973	913	936	878	855	932	949	941	918	973	901	890	931	957	867	921	890	918	928	948	878	927	924	913	940	930	958	934	901	939	850	1022	935	961	912	882	973	890	913	943	873	985	931	918	946	909	891	984	960	931	891	943	911	927	904	932	903	890	921	900	894	956	948	893	926	973	958	949	886	901	957	956	903	999	938	903	930	926	902	951	872	912	950	903	922	905	895	914	948	941	891	965	945	917	970	910	876	991	901	906	926	954	899	914	912	954	975	873	906	914	999	909	889	904	899	915	898	904	968	890	904	950	943	909	935	966	897	857	931	939	920	957	945	907	879	940	935	926	933	960	943	946	992	886	924	923	960	932	925	905	922	975	952	940	936	954	922	933	950	960	982	905	880	917	948	934	936	943	974	893	959	959	975	949	926	887	1004	901	901	923	902	1004	916	934	903	927	951	941	906	910	888	975	918	887	867	885	978	975	938	953	929	911	928	881	976	905	941	919	932	902	901	963	864	921	982	967	897	964	907	942	904	929	861	966	906	925	955	942	953	940	974	922	908	938	938	904	896	894	899	918	908	971	944	946	890	902	900	936	958	932	885	944	913	918	916	978	948	920	928	899	950	945	938	948	920	922	919	910	911	951	906	871	919	888	887	869	942	900	909	926	906	959	933	920	962	960	947	930	935	894	953	880	890	955	971	998	988	969	905	952	876	891	856	904	973	953	852	863	921	947	892	936	882	924	917	965	889	922	924	923	963	980	960	965	936	885	932	910	924	932	914	919	926	899	922	905	892	936	848	865	970	959	934	933	901	918	888	917	943	944	853	889	962	944	917	930	936	906	949	952	912	920	916	907	939	936	908	968	924	867	968	916	995	886	893	917	960	841	899	911	971	896	869	968	917	930	885	920	950	901	920	877	939	900	929	936	892	883	848	896	930	927	926	927	952	926	909	921	918	935	903	933	954	986	910	889	950	956	924	858	863	919	883	928	932	903	938	901	923	964	922	935	890	950	950	929	882	928	922	921	967	912	943	929	903	916	937	924	916	966	944	889	965	897	911	922	892	940	908	921	904	924	954	916	944	924	945	940	925	893	882	921	934	939	896	927	905	915	944	920	953	919	912	888	925	907	912	916	922	940	926	887	906	907	914	899	917	932	902	943	937	930	922	928	940	873	938	892	925	945	933	900	880	934	869	956	957	891	920	975	916	957	917	930	871	927	948	957	903	927	937	933	918	981	934	865	983	942	909	948	942	971	908	936	891	920	880	879	893	928	959	942	922	905	903	953	921	918	919	919	892	931	868	933	906	911	817	932	950	903	887	944	896	953	906	904	939	974	968	934	918	929	955	947	894	902	962	928	932	955	886	935	920	950	907	921	990	919	946	954	928	918	917	961	895	912	939	907	957	940	944	924	972	914	872	937	922	942	902	939	942	894	937	941	906	993	994	919	919	922	913	941	972	945	899	928	993	908	884	852	932	1002	958	913	908	932	966	931	934	919	946	936	924	893	936	957	888	891	926	936	994	915	923	861	909	940	904	987	925	952	887	928	902	874	917	962	933	945	942	950	926	907	909	920	890	954	890	937	910	913	924	935	973	924	917	968	871	941	943	899	963	941	942	956	923	916	925	940	915	922	893	886	872	877	891	882	864	924	891	946	948	943	889	922	922	912	906	928	903	920	867	883	928	932	951	895	930	895	877	971	936	908	919	896	910	919	934	933	889	881	898	913	930	930	963	867	905	875	939	929	919	892	923	924	857	915	929	944	889	916	868	948	943	885	903	857	923	920	913	889	856	899	924	901	921	966	921	945	906	890	921	933	925	880	960	913	944	882	953	932	946	896	879	922	894	942	929	893	902	974	922	923	969	917	898	889	967	903	918	904	912	900	963	878	954	936	914	892	959	918	916	860	884	912	926	917	936	921	896	939	933	896	975	928	915	903	921	961	970	973	933	853	993	979	914	961	912	952	937	918	902	947	998	941	939	909	977	919	900	889	922	976	960	886	844
35112	30659	28824	24032	8507	1808	422	444	420	391	445	415	442	465	413	436	410	436	472	449	438	407	403	443	425	408	390	414	426	422	464	430	433	424	419	407	380	386	421	426	403	393	459	416	451	411	428	440	369	384	436	374	393	412	423	433	428	458	401	397	399	385	424	379	409	449	402	416	446	418	415	443	426	409	395	420	398	390	394	425	447	423	415	383	412	417	419	422	448	458	420	429	414	426	403	418	381	400	431	401	423	435	451	414	421	407	377	416	402	410	433	445	442	429	420	373	384	427	418	400	459	437	425	456	418	443	402	437	433	426	429	421	432	416	424	417	389	440	419	430	406	464	414	407	411	401	389	434	403	444	419	447	421	458	397	397	407	378	420	388	416	446	446	432	361	430	459	386	453	427	437	422	419	458	447	442	424	418	448	424	412	398	429	417	454	417	436	438	426	427	384	375	393	384	414	397	414	428	440	425	416	426	413	419	429	413	403	401	467	422	429	401	438	405	385	432	427	435	403	405	449	393	422	416	429	436	420	410	400	373	429	429	398	377	425	409	419	395	440	434	447	386	373	431	424	406	401	427	414	440	392	404	408	437	386	407	384	405	388	400	414	390	429	411	393	455	425	443	448	421	386	433	416	396	438	397	403	418	407	421	419	410	427	440	429	398	409	447	387	415	428	437	442	406	379	428	389	426	434	435	424	400	433	435	435	414	394	427	428	425	442	411	390	419	416	402	405	417	395	420	420	441	424	387	379	391	420	413	421	421	439	408	411	401	392	413	411	431	422	423	373	429	421	422	428	400	403	390	472	410	399	429	439	391	396	444	436	410	398	394	392	422	381	423	458	438	445	401	446	434	415	427	403	427	430	411	401	443	402	425	402	422	417	402	384	418	444	396	427	407	412	420	419	402	411	434	415	446	406	478	433	401	472	419	403	419	451	429	406	419	469	423	401	413	431	424	408	468	413	376	433	457	444	411	417	423	391	441	428	393	408	447	431	428	454	438	440	426	432	396	415	439	414	422	423	409	414	440	446	481	387	438	410	420	446	450	391	413	444	427	433	434	421	426	441	420	450	390	442	423	395	451	405	399	389	428	404	428	463	446	455	396	431	403	402	438	402	430	422	451	419	473	409	410	425	417	438	435	453	401	453	424	457	452	447	425	413	425	385	424	422	420	398	368	434	447	398	411	417	419	426	415	420	382	434	466	414	406	409	407	394	426	418	390	418	430	419	414	439	428	447	417	409	414	432	453	456	411	434	424	414	417	416	441	442	439	397	387	424	426	402	409	374	430	445	420	461	411	378	400	454	412	415	416	420	403	439	386	416	421	466	421	397	379	427	418	429	438	435	437	427	407	450	415	417	382	419	431	426	428	420	419	428	384	423	424	450	422	441	410	429	413	452	469	371	433	415	410	433	443	408	419	426	422	445	447	418	410	415	413	444	408	438	422	413	385	416	383	397	409	406	425	412	426	441	456	430	407	445	413	391	375	406	404	378	431	432	420	430	419	440	428	392	393	450	443	409	432	393	419	432	395	443	415	443	427	415	409	404	425	423	448	439	396	417	399	413	395	435	427	425	442	456	421	430	393	396	432	438	438	436	428	417	444	392	419	400	433	409	420	426	388	413	413	441	429	436	444	447	448	404	427	420	434	427	437	417	415	425	423	419	421	454	424	423	432	419	419	407	451	413	394	408	374	432	390	476	434	410	416	431	414	389	429	428	405	416	404	402	431	413	413	380	437	466	404	427	407	441	437	388	400	419	422	428	443	445	419	423	412	448	382	480	418	385	421	431	399	428	415	412	435	444	408	446	437	406	459	408	416	420	406	437	418	401	400	396	449	405	422	411	424	422	399	416	399	419	423	415	422	442	420	384	441	412	377	410	438	400	401	446	437	409	405	429	403	444	436	411	424	431	442	439	423	400	439	423	425	411	400	412	415	411	444	416	428	428	430	384	402	420	403	398	420	413	436	410	425	436	386	410	431	398	425	422	417	412	355	402	393	439	422	378	424	422	440	423	443	399	430	376	391	427	432	400	408	412	445	385	438	432	475	421	411	417	429	356	442	398	412	431	426	432	411	444	441	412	421	419	421	400	426	437	403	411	437	395	464	418	423	416	379	418	402	397	443	403	444	372	426	451	413	407	420	412	402	430	434	422	419	425	431	414	419	382	396	420	400	389	408	415	447	436	387	409	401	412	424	430	415	413	425	437	441	431	430	428	430	439	500	425	378	426	398	445	414	420	397	399	426	439	408	442	416	414	430	422	435	441	411	442	455	426	410	420	443	432	430	413	436	427	391	401	373	374	461	430	473	386	436	442	412	413	432	418	420	429	394	401	440	402	452	402	405	419	377	400	452	449	397	395	427	445	441	406	413	429	433	405	396	398	454	420	392	388	438	418	397	422	425	434	424	448	392	400	410	427	403	427	424	435	439	464	450	435	413	416	450	427	396	416	436	414	432	433	431	388	401	412	419	426	400	408	432	421	393	425	425	461	370	407	408	395	418	429	429	389	424	401	402	443	421	394	460	413	451	406	403	390	385	410	408	420	398	394	444	427	411	426	409	437	461	393	410	420	421	413	396	391	418	417	413	420	433	420	426	420	417	392	391	408	427	392	442	396	409	388	412	424	388	405	406	451	408	384	388	429	432	401	365	391	419	402	439	440	463	438	427	427	444	405	393	416	444	419	408	434	418	427	359	441	401	396	398	459	395	413	421	414	421	399	407	420	408	394	400	444	371	411	468	379	397	399	450	448	424	425	443	425	402	421	425	458	402	405	452	401	427	401	425	375	400	446	432	409	411	428	430	422	404	393	416	410	413	404	415	426	421	423	403	411	412	401	461	400	413	418	409	410	396	418	386	415	420	379	460	450	418	443	423	400	441	412	424	412	420	410	396	408	422	399	422	439	434	440	419	389	428	395	458	394	456	457	415	431	406	432	427	442	395	412	436	421	421	401	454	426	415	410	420	386	459	402	430	400	403	415	426	419	433	393	449	416	402	407	434	429	414	438	447	408	423	437	440	404	427	415	441	439	397	400	419	457	430	424	434	439	439	411	386	447	422	420	427	414	379	461	478	432	392	442	417	428	440	453	421	423	410	406	440	419	430	439	418	438	445	386	408	436	417	390	439	412	424	455	422	389	417	443	391	406	420	445	421	423	437	429	414	469	422	408	426	411	422	413	441	382	439	442	440	446	404	414	447	449	386	410	453	399	429	368	413	383	405	393	434	409	408	420	405	414	367	437	397	378	409	379	435	454	407	419	396	446	436	443	404	424	404	428	415	424	421	407	419	398	428	398	447	402	455	404	430	414	401	390	468	409	412	417	432	435	448	461	427	415	409	431	415	390	440	440	437	421	403	395	431	427	425	431	427	440	461	410	431	414	415	408	419	404	424	427	446	399	393	405	411	433	458	441	469	426	426	415	405	432	434	417	421	413	394	441	444	450	455	415	385	395	412	429	395	401	441	427	452	438	407
37965	38897	22710	15954	6147	1659	407	436	411	482	495	418	402	436	427	447	443	450	501	420	451	460	420	467	455	432	427	453	417	436	466	465	431	423	449	411	441	428	450	445	484	454	451	405	451	449	442	421	431	413	463	431	470	452	462	461	476	429	433	447	455	442	441	439	451	431	457	427	443	449	436	409	422	447	445	466	445	467	467	474	394	453	443	444	448	426	439	437	431	452	442	452	432	430	432	435	430	453	466	465	466	437	467	427	394	446	390	423	429	454	457	453	449	422	458	469	496	437	468	470	461	402	411	439	442	453	427	450	420	460	416	451	457	410	404	443	454	441	435	469	461	420	473	433	467	481	460	480	445	447	482	440	431	460	435	458	458	445	463	432	454	422	379	448	434	442	430	440	443	405	453	420	446	472	444	447	468	437	461	450	423	429	430	474	475	469	433	458	486	457	459	460	424	459	446	458	431	475	450	417	516	435	462	416	426	438	503	404	440	444	454	447	454	415	452	464	429	416	446	435	430	482	463	426	451	428	395	434	400	479	464	469	422	474	403	436	419	466	418	473	436	462	460	433	447	428	408	449	467	433	438	450	400	458	430	433	451	459	458	445	456	457	438	452	416	453	445	460	457	454	447	444	423	409	421	429	455	429	414	440	422	445	419	426	459	448	448	481	416	431	437	457	421	456	433	475	449	445	439	469	429	461	448	434	445	456	437	442	436	458	455	410	442	477	421	407	421	419	468	467	436	418	418	438	454	433	418	413	427	427	449	421	458	449	462	401	437	424	474	480	431	394	424	455	470	424	451	451	434	452	435	414	446	427	439	404	434	418	449	491	436	428	434	411	498	462	437	458	455	449	444	422	444	441	432	479	440	420	455	467	456	419	425	470	426	444	460	447	442	426	468	382	468	454	439	432	408	447	432	439	450	457	416	497	467	444	431	461	440	452	482	466	465	461	473	433	418	449	439	434	481	430	463	446	442	409	430	445	425	435	438	459	446	465	455	445	491	424	443	454	436	449	480	454	448	405	442	415	482	499	443	446	450	403	475	502	446	452	455	488	429	467	433	429	434	454	411	437	446	448	444	467	453	424	420	469	453	438	456	417	446	433	446	449	496	471	444	455	481	471	476	456	442	448	466	421	467	460	470	445	461	442	457	440	482	420	435	471	436	439	438	459	443	453	471	441	463	444	469	455	438	432	430	450	460	461	414	452	414	485	455	422	423	420	429	430	432	434	415	429	448	452	475	426	442	411	447	441	415	461	435	435	443	461	429	446	458	437	417	437	438	437	427	430	402	422	422	458	461	402	475	453	445	410	471	431	398	451	429	453	437	389	489	452	447	433	456	412	425	430	443	456	435	462	399	441	436	447	444	425	458	439	487	449	449	435	436	427	475	389	458	422	431	427	447	454	433	455	429	406	413	431	419	443	445	457	485	450	451	458	430	432	482	482	453	417	475	431	469	439	463	467	424	463	438	462	416	432	388	435	490	419	446	445	430	413	423	443	441	423	433	443	422	438	457	475	442	467	449	464	409	460	447	470	458	468	437	428	451	432	451	439	432	456	430	474	441	414	464	390	449	460	451	429	460	412	438	439	420	399	479	461	432	446	425	457	450	432	442	397	450	427	431	392	453	472	457	489	433	453	456	403	439	426	472	449	432	466	409	447	437	468	492	458	423	444	427	439	425	432	466	458	422	450	429	428	446	465	451	444	468	456	427	434	412	445	460	492	430	407	428	455	427	415	468	450	422	438	460	439	463	438	436	431	390	470	419	440	473	421	400	427	456	443	420	448	444	423	447	425	386	453	450	410	450	439	464	430	453	401	473	452	451	446	410	406	451	455	447	471	432	470	454	460	463	421	424	456	435	427	451	436	414	421	413	476	491	466	444	494	407	416	462	450	473	416	446	415	405	448	408	432	453	434	475	450	420	427	449	426	435	424	470	429	440	435	434	426	432	436	481	427	449	414	427	450	436	489	437	464	458	435	469	447	434	439	405	445	452	457	458	433	443	448	449	418	423	406	456	443	447	438	473	448	424	465	494	473	439	443	450	450	463	427	447	468	465	467	420	443	410	473	444	457	433	453	449	437	447	457	406	471	450	403	440	421	451	432	450	430	413	442	485	454	460	421	460	420	460	473	446	448	447	434	421	464	426	456	450	479	413	432	426	402	470	420	449	435	418	483	466	427	427	460	449	490	438	471	487	463	429	429	455	442	411	448	447	455	477	442	434	471	422	396	452	468	453	454	414	483	449	448	470	446	408	419	445	448	456	450	446	449	424	467	475	436	447	454	445	481	415	441	413	437	484	448	477	436	459	455	451	468	418	461	414	432	422	448	446	429	444	406	452	417	446	455	430	429	439	438	461	463	434	467	433	436	442	454	447	420	420	444	443	421	448	409	441	451	441	455	398	434	430	429	464	453	459	454	432	461	404	455	407	395	433	429	447	421	434	436	441	446	441	458	441	437	450	410	424	442	420	446	433	435	428	453	435	451	420	439	491	448	466	376	458	441	408	448	455	486	418	462	442	436	448	443	468	456	462	405	439	476	468	462	412	449	479	424	485	461	457	450	447	446	443	460	438	435	478	429	456	439	428	425	460	423	452	443	467	447	457	443	471	446	466	434	445	420	469	425	440	423	437	446	457	402	459	417	412	430	441	452	432	448	430	436	414	443	438	455	438	427	425	430	428	450	416	466	444	425	439	427	457	457	453	453	462	453	436	407	427	431	418	441	447	439	444	445	458	446	459	467	447	416	430	421	418	449	426	431	470	427	460	420	418	466	430	432	453	455	438	404	425	442	435	445	422	487	481	452	441	467	436	463	454	449	448	429	466	460	434	465	422	439	480	444	474	473	436	449	450	442	445	436	447	449	429	455	463	400	442	431	444	423	425	459	446	437	427	426	456	420	447	428	454	425	451	447	397	430	385	429	453	431	421	426	421	436	436	421	409	449	420	457	479	424	460	460	411	424	461	433	444	467	403	439	488	429	425	405	406	422	423	445	469	425	447	432	428	437	420	444	463	449	472	468	419	436	465	427	458	436	424	442	458	421	462	477	433	465	410	444	441	440	437	457	460	452	463	447	418	414	407	481	440	427	421	459	487	444	469	459	457	465	457	479	462	430	454	425	449	470	443	442	434	417	447	414	465	401	465	419	442	429	438	458	427	484	475	459	441	435	439	440	417	454	456	460	464	488	435	445	427	430	442	428	472	440	479	455	428	421	446	417	414	426	453	452	451	418	441	424	463	465	453	414	453	403	447	432	438	417	460	455	486	437	460	437	458	452	440	424	434	422	438	430	411	429	442	403	427	455	429	444	467	467	431	471	425	445	423	440	439	429	440	444	427	434	425	435	446	468	428	431	437	444	469	468	428	434	458	439	444	421	485	429	445	407	418	437	448	430	460	425	465	451	447	461	468	467	486	451	416	456	468	453	449	479	476	403	477	423	432	459	459	459	444	448	473	425	465	439	423	453	480	477
23645	21475	31848	39140	30511	20227	5473	690	624	671	644	601	638	650	619	589	577	640	629	605	626	609	658	630	604	574	616	632	619	610	578	584	603	598	572	600	626	594	625	582	590	615	626	616	651	588	604	576	602	598	602	572	582	624	635	572	617	597	602	594	636	573	604	628	604	623	591	628	616	602	617	627	589	648	583	598	617	581	581	591	591	569	603	570	596	620	603	594	610	635	546	558	593	578	581	584	629	616	565	607	606	648	617	623	595	576	600	585	620	580	584	626	599	583	628	589	610	647	633	618	610	521	586	577	612	618	616	612	587	581	590	590	597	582	585	602	581	622	642	612	619	553	639	597	602	631	593	575	577	613	600	634	600	613	598	624	599	570	606	612	559	592	582	573	605	567	575	589	649	593	591	626	595	599	645	567	591	584	620	561	587	609	616	586	601	649	609	643	606	605	584	588	633	645	606	619	602	595	579	606	628	562	594	600	600	609	622	582	599	577	632	584	611	572	586	650	643	624	617	571	581	577	545	592	598	572	568	543	601	601	629	589	618	606	607	581	623	618	626	580	611	614	613	617	614	586	579	630	573	605	607	615	581	604	591	594	581	627	579	614	565	565	661	590	611	563	599	631	598	588	605	607	607	619	644	591	617	600	646	613	583	597	581	639	628	622	608	593	571	584	604	614	600	588	626	612	588	582	556	572	595	572	570	617	579	619	646	609	593	567	596	579	584	593	626	624	594	601	590	609	595	581	601	566	580	619	598	602	583	627	641	598	631	628	594	628	642	590	617	643	659	607	616	600	607	607	558	601	615	644	648	616	637	626	620	580	590	603	646	588	602	617	620	600	583	677	593	598	589	599	617	577	608	630	589	610	604	611	540	556	600	585	643	596	576	608	598	624	589	581	610	622	606	598	609	596	618	605	604	563	562	649	626	558	584	617	587	593	571	646	576	629	594	609	573	596	601	585	612	578	574	600	620	557	597	626	589	592	617	547	637	616	569	597	592	574	605	623	586	609	610	575	591	607	643	613	568	613	614	584	620	586	631	591	587	590	607	636	564	617	606	569	593	633	574	569	593	534	582	614	596	613	586	629	622	597	645	616	583	634	635	589	593	565	609	601	614	645	593	604	564	598	642	596	606	577	615	569	602	609	606	593	607	570	567	630	580	590	622	613	561	569	572	602	604	594	644	628	646	571	600	577	583	596	593	601	566	547	621	579	604	606	608	641	558	595	635	589	597	651	589	655	576	621	635	589	570	597	579	584	602	581	609	600	598	631	591	622	596	583	617	563	574	628	638	601	608	632	623	567	588	625	550	548	655	594	587	576	560	652	555	599	589	563	621	583	565	627	623	636	627	607	540	622	611	555	647	640	626	630	628	635	608	609	578	576	639	603	572	577	566	613	609	562	609	603	620	575	620	578	594	590	596	553	562	592	594	578	556	596	602	611	614	554	598	614	585	595	573	598	604	611	603	563	619	631	595	586	601	590	620	611	578	567	628	588	583	621	635	644	576	635	574	633	626	584	603	523	616	605	572	602	593	587	581	581	627	648	610	601	629	564	647	613	569	606	590	623	613	587	593	622	588	563	599	603	591	604	564	599	569	574	597	623	571	575	626	594	601	584	609	572	568	598	620	600	579	589	621	557	654	606	609	588	603	571	608	576	589	614	630	601	592	603	643	601	596	575	569	615	618	590	581	575	581	557	638	610	589	633	566	630	594	591	601	595	581	592	627	590	627	650	604	598	603	623	572	551	615	585	612	592	593	611	585	598	602	618	607	623	606	618	593	621	592	571	595	627	591	599	612	633	602	630	596	602	636	611	592	630	571	603	543	566	583	537	563	627	593	600	625	618	580	582	607	603	563	602	612	584	590	602	600	588	568	654	627	617	531	571	610	618	605	586	625	620	636	633	577	657	620	621	593	597	594	582	562	576	601	584	588	614	633	622	583	669	606	538	580	542	578	612	578	625	575	588	590	573	593	571	620	585	602	585	615	620	602	608	580	564	612	594	629	607	605	551	595	573	579	625	628	610	606	586	569	600	594	596	632	601	640	615	593	630	629	565	594	590	646	604	568	593	622	612	621	606	572	604	638	585	617	581	599	639	620	587	621	626	557	583	588	629	670	597	617	599	555	607	603	616	590	573	591	603	563	581	582	601	618	615	599	559	575	597	606	633	618	615	571	620	596	608	572	601	609	610	563	608	576	606	588	598	629	597	608	567	588	600	578	587	583	624	605	560	591	592	633	586	625	574	613	581	577	554	671	584	634	632	617	563	596	626	608	582	602	619	619	607	598	615	607	585	619	602	572	582	577	595	644	610	615	595	640	616	628	588	555	616	624	621	641	587	623	565	611	592	632	623	574	642	596	662	599	587	649	622	567	556	575	625	599	628	566	591	604	596	648	611	602	583	610	578	587	570	610	578	633	636	620	575	569	569	618	572	588	597	578	600	637	621	579	624	623	636	561	612	611	635	590	641	653	610	592	585	643	621	599	607	578	602	632	577	542	609	609	608	636	587	600	619	595	585	583	604	610	588	582	608	573	565	592	593	646	599	668	602	587	669	597	631	628	592	595	640	605	609	564	601	600	612	558	592	572	600	581	569	591	614	632	614	594	603	592	639	615	558	583	535	641	611	615	609	589	599	668	610	594	560	594	587	600	593	621	612	633	574	590	651	605	588	581	607	610	575	595	577	610	571	626	630	624	619	538	604	634	594	609	607	586	576	611	548	596	581	601	603	570	618	603	606	608	621	579	587	640	660	606	603	601	565	633	608	595	603	615	648	564	575	636	616	593	628	599	619	622	569	604	563	555	639	618	567	600	586	591	611	604	581	638	570	614	587	633	601	583	551	601	590	615	617	630	599	576	592	559	609	613	582	588	583	600	615	606	618	502	617	587	657	615	610	669	591	578	588	553	581	597	598	587	598	579	607	570	595	590	643	573	631	625	599	632	639	592	607	616	616	575	596	588	580	656	596	591	632	595	617	618	553	609	593	553	564	617	597	611	640	622	626	587	610	540	585	573	600	600	604	555	597	633	621	563	579	592	605	619	616	631	594	597	580	626	604	637	590	559	560	630	596	606	639	591	606	596	596	582	590	570	610	617	617	605	634	577	601	569	605	551	613	605	636	583	579	599	550	611	566	628	591	554	600	608	613	632	540	554	608	583	600	592	561	568	620	605	625	607	587	590	623	595	586	594	597	603	608	628	570	630	605	640	596	542	589	630	601	574	588	610	604	615	596	598	562	626	592	608	596	568	592	596	586	580	613	584	607	632	614	608	614	534	597	603	606	609	617	573	566	601	582	567	524	584	569	665	627	599	596	597	616	589	583	616	582	599	610	603	594	594	588	601	576	596	548	626	593	560	564	654	622	597	623	594	611	598	585	611	597	611	612	596	593	600	610	578	585	623	587	599	614	562	601	625	621	595	605	632	621	623	603	594	602	628	587	572	592	615	586	610	629	600	616	622	607	588	621	632	584
43547	82648	64755	54207	32146	13773	713	697	655	664	616	633	693	637	650	600	623	614	664	592	586	569	627	575	631	620	599	605	571	597	619	609	616	614	602	546	569	592	601	609	620	560	596	593	563	604	609	610	621	559	644	592	597	593	626	633	592	589	625	581	599	586	604	608	636	613	551	575	635	598	627	593	624	618	622	601	597	597	634	600	634	591	583	567	594	581	605	579	631	584	625	570	655	638	602	630	575	578	595	595	654	624	606	571	561	563	596	605	620	659	593	615	637	661	590	599	607	598	606	607	570	569	638	612	593	674	536	558	619	596	643	624	578	622	588	607	602	584	609	622	563	598	604	607	583	586	611	607	590	575	609	602	593	649	598	649	631	622	606	609	582	584	644	549	618	571	571	572	622	605	649	550	635	572	583	586	602	590	630	607	622	630	608	611	614	530	581	609	593	574	621	611	617	597	611	614	580	578	604	602	582	607	639	596	621	637	615	620	586	606	585	608	598	610	626	601	575	571	650	616	601	609	606	609	590	602	569	606	600	617	576	638	663	608	620	618	612	579	602	589	599	614	616	565	619	554	624	618	609	629	568	613	669	636	570	610	586	576	594	602	653	621	611	591	582	618	592	638	632	621	596	625	649	585	619	617	567	598	611	603	606	638	602	614	590	567	611	629	544	609	568	559	566	616	608	570	601	590	606	592	580	618	587	577	574	646	580	589	614	607	556	604	606	600	599	578	551	607	563	618	617	602	608	606	564	574	614	598	592	566	606	586	633	604	606	582	598	636	575	594	654	663	617	592	631	586	613	655	637	621	635	575	610	653	585	644	628	609	576	598	616	594	604	623	584	607	575	603	592	592	594	625	575	584	612	639	650	613	622	628	580	596	603	544	618	599	614	624	609	623	607	588	622	609	566	592	588	596	610	637	600	599	608	631	638	610	587	583	617	604	585	584	585	643	582	584	620	612	608	598	592	624	567	598	589	586	647	604	592	614	586	620	575	599	620	585	574	605	619	558	578	599	619	624	603	608	595	592	618	604	600	613	610	560	617	597	597	587	627	561	608	616	623	573	597	564	602	611	553	561	633	623	646	631	612	598	550	577	660	604	611	580	623	613	597	654	592	580	588	590	576	631	655	580	614	603	640	613	584	611	597	646	638	606	602	552	601	582	611	579	615	621	607	643	569	581	652	586	618	632	549	623	594	559	634	568	612	599	641	573	589	623	656	605	579	608	652	552	558	596	595	549	594	592	574	576	592	563	652	594	625	597	583	578	596	579	624	649	581	547	612	614	602	583	572	599	626	608	585	594	579	582	607	620	583	584	599	615	569	655	610	599	631	626	605	608	588	627	616	578	612	635	588	582	592	591	654	623	594	615	616	628	578	579	641	647	635	625	619	629	629	625	653	620	624	583	610	584	603	612	593	573	567	551	639	590	568	617	602	581	573	581	613	563	566	619	571	558	630	576	602	619	565	649	621	576	584	580	594	626	607	651	559	575	602	601	609	622	636	599	583	637	583	622	633	625	606	597	584	595	566	606	612	616	603	592	614	645	587	627	590	610	601	628	633	608	587	607	577	627	611	622	609	524	596	579	613	631	586	633	592	647	596	576	591	583	660	560	602	564	598	599	593	616	601	605	598	613	614	566	595	563	608	618	598	595	625	617	576	599	579	587	636	601	593	612	624	573	579	553	596	606	651	620	572	563	629	609	599	604	583	592	610	625	601	619	618	649	617	608	601	544	582	604	602	617	586	582	608	606	600	582	633	634	591	595	626	599	615	580	618	652	623	604	618	603	583	623	621	636	584	585	602	597	584	556	633	608	612	590	612	611	617	621	611	613	635	566	579	525	608	592	533	626	626	598	632	661	603	618	596	585	589	600	593	647	612	619	643	598	648	567	579	603	611	601	628	574	588	634	654	562	584	599	588	594	599	628	590	559	634	607	604	606	639	526	621	607	590	593	579	645	579	575	605	560	595	590	637	607	605	568	595	569	613	607	562	565	597	593	582	604	554	618	643	631	599	587	601	581	624	600	592	588	610	591	585	575	632	592	568	596	592	570	603	617	605	595	644	630	637	604	602	586	606	628	590	625	647	587	598	587	632	601	615	635	575	591	595	564	651	580	600	593	585	617	599	577	604	613	558	569	599	580	591	602	550	594	587	599	608	579	548	574	625	563	640	559	604	633	592	595	627	601	551	574	582	629	623	525	571	553	609	616	594	566	596	618	584	598	626	542	638	587	589	568	629	600	635	628	584	632	628	635	608	574	547	544	618	604	618	610	590	605	578	576	598	626	591	585	599	594	604	650	593	609	626	605	595	638	597	567	601	545	588	606	557	598	645	641	549	608	594	630	609	612	614	592	578	602	572	600	566	576	564	614	596	588	618	625	571	566	599	573	612	603	583	629	603	602	599	609	605	564	593	592	556	626	586	598	647	541	616	622	568	620	565	591	557	575	609	608	599	629	575	623	577	647	593	581	582	574	620	605	566	610	582	612	610	566	560	611	600	628	601	600	640	640	582	625	606	612	583	611	539	619	619	604	590	622	617	591	606	560	606	623	593	534	575	578	609	581	608	579	575	605	604	556	572	642	615	610	617	563	575	616	620	596	637	596	568	614	632	586	619	606	580	617	591	595	625	572	580	648	601	635	565	637	614	605	601	601	557	579	588	593	567	553	579	630	621	581	590	627	600	618	632	594	642	620	556	593	629	604	576	623	623	593	604	584	616	572	605	560	573	585	588	605	652	640	542	591	658	578	587	598	600	571	565	640	600	582	583	577	609	563	606	595	605	613	561	568	633	602	589	595	619	648	613	599	610	571	621	527	547	620	586	616	583	612	576	610	619	621	562	588	646	619	595	593	620	597	596	611	580	616	584	632	612	620	598	584	580	573	631	593	604	579	611	630	581	611	546	574	577	615	595	553	582	632	634	578	604	608	562	604	573	626	588	591	603	599	601	585	617	570	599	606	602	639	612	612	609	639	612	572	614	614	569	632	619	641	597	591	579	631	584	594	588	606	596	582	559	558	568	592	590	618	576	580	606	634	640	616	565	635	578	591	622	622	621	630	576	589	640	619	604	606	608	601	612	638	584	620	555	567	583	597	608	602	579	550	609	602	576	572	604	616	581	593	595	581	614	586	637	593	595	613	642	614	582	606	627	553	632	585	583	567	604	592	637	580	606	570	617	630	615	595	637	619	590	558	588	589	572	628	600	548	593	595	652	568	569	606	614	591	619	617	620	615	614	585	581	606	588	636	677	625	582	543	587	595	623	632	579	612	564	614	607	556	631	618	639	632	608	605	622	616	584	572	612	623	595	612	589	601	589	589	558	641	592	584	607	617	562	596	595	576	573	592	613	594	574	613	627	588	553	590	587	546	563	585	620	595	589	616	591	597	587	616	590	568	589	608	624	575	618	606	614	585	584	637	622	578	565	610	611	588	593	627	601	551	602	580	627	609	579	607	638	596	582	594	640	606	555	594
24748	21662	31655	36901	25248	10618	1134	620	606	616	573	599	607	614	605	628	628	623	618	572	613	595	631	579	579	612	597	590	557	637	594	599	582	590	601	606	569	588	592	628	603	607	612	566	644	622	653	613	614	580	606	574	591	590	535	589	564	621	621	614	568	552	584	610	552	562	576	551	586	587	562	580	634	611	620	573	611	562	631	576	610	634	594	572	609	556	574	592	547	558	555	588	563	582	608	606	630	582	573	598	609	608	606	526	577	598	651	601	585	591	553	590	588	592	631	569	656	578	545	549	575	607	579	603	627	562	619	601	595	579	621	594	621	612	604	577	563	615	610	557	641	589	586	637	575	568	623	572	586	592	609	607	624	631	572	604	594	595	599	564	636	630	593	502	580	589	637	598	568	563	579	560	655	592	590	566	628	627	627	581	608	558	592	609	627	579	628	631	566	592	584	591	644	602	586	591	618	578	576	577	574	533	595	610	642	618	621	625	593	597	581	617	608	567	599	633	594	551	644	607	573	630	597	617	634	621	586	597	564	612	584	636	580	618	624	582	559	572	606	631	595	579	623	598	552	620	608	625	566	623	618	573	602	562	583	654	616	558	635	616	592	602	597	646	626	575	612	603	621	616	611	608	541	627	630	595	577	606	609	606	598	601	593	560	652	617	604	585	590	587	593	527	610	600	600	607	589	586	602	594	570	633	608	586	550	569	578	604	615	604	612	551	604	610	593	530	598	617	587	599	601	586	636	608	577	588	553	585	579	574	572	584	620	592	601	621	547	584	606	579	564	591	591	606	600	567	617	580	618	643	607	599	602	598	621	617	589	595	552	596	585	612	562	597	561	609	578	580	602	608	609	624	581	576	582	538	601	602	586	634	597	612	551	577	582	582	568	567	588	621	602	603	618	635	600	632	627	589	546	553	545	570	627	581	628	603	552	581	629	609	625	618	611	603	637	615	625	540	565	576	558	622	571	607	589	564	594	583	552	541	614	637	596	581	616	677	578	617	564	576	549	586	598	639	623	578	537	586	569	562	626	634	587	581	561	593	592	596	608	605	580	612	599	621	631	578	605	574	604	607	579	577	565	628	592	596	602	589	606	579	592	591	636	579	558	546	582	625	573	533	599	609	622	564	607	648	605	589	577	602	581	615	600	645	551	591	584	548	595	544	615	619	556	602	602	584	651	561	588	595	626	582	640	598	650	637	577	592	615	600	594	583	651	563	607	604	591	538	566	582	610	591	629	582	568	604	579	583	606	631	580	561	591	648	603	556	590	604	593	578	577	593	575	623	605	598	585	623	568	611	596	621	549	580	631	612	589	633	576	585	594	597	621	627	564	597	572	573	572	608	579	598	595	554	604	587	617	565	617	571	592	596	599	591	583	595	621	588	638	610	604	556	606	576	594	621	580	605	618	583	568	636	621	572	586	593	653	608	633	614	604	591	519	610	578	626	583	639	580	580	560	595	579	631	576	586	564	604	646	607	589	544	569	606	584	587	595	628	538	600	591	600	581	586	606	582	598	608	588	629	603	565	652	588	617	571	612	618	592	598	616	586	598	598	568	566	574	601	555	634	574	628	634	605	594	611	589	645	589	607	649	566	562	576	581	587	600	614	600	668	602	614	609	588	625	597	650	572	597	616	595	596	585	549	562	566	656	567	630	582	562	635	606	569	601	612	575	609	578	597	569	558	636	621	581	557	598	609	642	616	649	590	604	574	601	603	633	595	625	583	594	585	640	593	600	594	611	591	601	542	556	557	606	565	600	592	609	638	589	635	612	566	612	562	607	641	577	589	558	556	636	549	585	598	551	569	586	598	614	599	599	605	597	622	598	607	610	590	574	578	632	589	591	630	591	594	590	601	613	589	569	620	620	585	566	621	545	640	579	625	636	579	621	570	537	612	571	593	599	585	619	657	595	568	577	591	574	643	601	584	575	583	608	612	642	586	555	621	620	589	573	622	578	579	598	592	639	561	599	588	566	589	599	584	622	627	599	623	576	579	608	628	572	574	600	581	557	568	592	600	591	597	604	600	594	571	603	617	590	581	619	626	625	594	587	597	587	601	603	578	585	607	622	609	618	619	583	603	615	577	611	582	573	607	600	600	581	579	604	595	633	595	568	628	583	587	546	590	557	607	620	582	588	634	621	549	573	608	567	599	576	584	572	600	626	596	575	590	607	578	592	639	603	611	586	538	612	575	572	596	557	604	575	647	591	588	603	614	590	575	622	606	599	645	561	568	576	579	587	566	623	574	591	592	628	566	619	605	568	595	605	605	610	582	597	583	576	578	597	606	585	590	598	601	549	621	613	579	552	603	598	566	605	655	598	575	579	633	605	609	577	624	525	565	595	553	574	563	594	570	618	585	561	565	611	640	620	594	596	574	580	596	644	564	584	597	620	587	545	562	566	559	614	587	606	596	601	614	578	604	598	601	635	610	590	599	607	607	649	617	624	578	575	595	649	596	611	595	591	602	607	638	568	606	615	571	595	580	663	597	566	615	590	599	563	600	593	576	620	568	581	618	596	612	562	640	579	614	580	620	574	608	605	582	618	532	584	574	572	567	569	647	592	559	583	593	599	613	599	602	613	587	589	593	585	603	628	595	595	614	568	618	564	564	592	576	599	593	604	567	617	618	636	609	565	579	613	604	593	615	589	584	592	629	542	572	584	600	604	656	599	600	575	660	587	595	579	597	573	630	582	599	570	554	536	580	616	618	572	620	581	573	632	573	597	625	556	591	596	588	585	587	622	568	589	617	602	588	626	632	628	572	594	573	612	593	549	589	623	597	617	618	606	604	597	580	607	588	651	583	585	585	638	619	557	625	609	598	637	569	522	619	608	585	560	566	586	610	585	614	573	577	590	585	618	568	548	631	618	614	577	599	602	626	590	615	598	599	559	652	610	561	580	622	556	614	612	597	578	569	620	560	602	593	581	607	592	602	626	592	603	558	563	625	592	612	605	623	553	577	597	590	613	616	575	619	581	597	621	584	579	564	627	586	589	628	587	573	611	626	611	610	631	582	604	598	621	588	604	555	650	572	591	582	622	639	677	597	614	584	616	551	551	554	542	587	614	624	584	572	586	586	611	604	589	568	563	620	598	608	613	610	585	624	528	559	624	603	606	609	621	595	586	651	602	581	636	589	589	599	601	593	604	621	599	613	563	594	690	628	610	633	597	631	578	560	585	595	598	604	567	614	583	605	589	573	575	574	627	582	592	529	639	558	598	590	613	616	583	569	646	595	567	605	626	601	571	602	616	581	621	606	656	643	612	622	614	565	611	593	616	592	609	586	590	587	602	573	582	588	602	607	592	615	628	612	593	587	614	583	594	589	633	598	577	632	621	580	599	604	625	597	572	587	594	590	603	572	615	606	565	620	626	571	628	610	599	640	575	637	598	612	638	595	571	579	590	587	600	604	602	617	630	586	596	662	580	565	620	599	603	607	615	623	623	568	572	610	646	589	630	580	611	586	595	613
40003	69198	53246	43719	24616	7153	661	654	670	659	625	630	626	673	681	623	621	644	606	626	610	633	619	644	614	627	606	612	627	627	600	612	639	589	587	607	620	629	658	605	628	626	634	624	658	622	639	606	618	611	627	586	643	627	615	626	611	563	640	634	612	599	613	654	661	623	594	627	615	551	635	631	625	597	648	632	649	597	619	623	609	637	608	640	600	650	615	624	632	651	645	605	640	599	668	616	634	611	629	577	604	636	647	628	578	624	669	622	636	613	594	626	625	592	631	612	638	639	589	669	607	634	656	653	634	617	651	629	641	588	629	625	663	543	620	629	643	612	647	663	626	614	611	612	621	602	667	670	649	608	625	625	636	604	577	649	594	644	649	611	617	646	626	632	628	622	610	653	627	625	627	600	634	661	652	622	612	636	629	624	630	598	602	583	618	630	596	636	616	642	658	605	662	623	646	628	613	670	607	640	626	621	659	651	598	606	668	638	612	611	653	619	608	581	625	648	630	668	654	617	634	631	598	636	644	624	572	585	623	653	638	645	625	636	589	587	592	638	661	613	630	605	638	655	636	592	610	647	592	636	599	632	606	631	589	643	625	613	615	581	642	613	640	678	615	637	639	562	632	628	586	669	631	683	611	638	617	575	682	605	635	638	621	662	611	611	608	669	650	608	583	612	608	648	614	600	592	627	689	598	638	614	620	662	620	638	639	631	602	608	607	602	607	568	629	595	630	600	612	652	595	629	624	644	612	628	610	659	598	642	624	644	645	609	593	634	619	630	599	646	633	620	624	649	618	591	612	632	601	634	642	590	662	569	649	641	625	619	633	634	652	630	618	659	685	653	606	630	618	637	633	608	604	642	670	621	617	633	644	677	609	620	623	632	633	628	632	626	626	629	625	642	690	638	585	599	641	667	597	624	598	629	635	618	621	670	646	622	643	600	586	597	663	594	619	668	648	655	677	652	623	585	604	609	679	627	619	580	642	620	715	629	643	671	626	594	638	622	677	630	650	595	633	631	633	657	619	606	640	622	617	636	590	655	641	597	662	635	633	645	605	598	581	613	568	671	662	631	627	634	589	627	637	576	666	679	644	655	655	665	649	635	587	605	615	596	618	648	596	598	642	642	619	639	639	615	634	619	616	571	672	659	653	622	644	602	655	668	588	622	621	564	587	645	640	612	580	620	641	586	613	559	663	607	616	625	640	600	646	600	628	643	660	659	641	661	643	647	633	615	648	627	645	589	651	604	642	625	620	589	579	640	656	607	634	640	656	608	631	619	619	588	617	620	609	623	629	609	609	588	632	572	609	628	637	634	643	657	625	601	590	602	623	633	665	653	593	666	606	659	627	608	540	648	613	631	623	612	605	615	646	649	635	607	604	637	662	631	601	632	562	626	567	615	626	603	635	593	611	610	647	642	639	607	616	632	626	660	603	660	650	638	635	639	625	625	641	640	624	646	657	607	651	597	600	603	617	674	631	635	623	608	606	662	621	623	673	617	670	657	681	615	591	658	635	670	588	581	606	632	649	574	589	594	605	623	645	629	604	617	565	606	664	600	659	596	597	603	639	619	625	596	625	636	598	657	661	622	645	581	607	609	630	608	690	602	651	622	641	575	624	638	594	684	650	624	675	591	677	604	653	598	647	616	608	656	607	600	629	631	609	599	622	595	631	660	587	573	620	632	643	633	676	626	654	631	624	628	655	656	609	620	608	666	663	637	612	650	627	656	612	582	605	600	632	628	612	600	620	589	603	645	613	600	601	638	677	634	665	605	632	674	623	633	643	656	657	634	658	647	658	598	608	618	649	597	591	617	597	704	587	599	597	657	645	634	640	630	617	643	679	598	649	613	626	635	661	631	621	599	610	644	621	624	572	629	634	648	601	627	627	626	568	632	625	625	627	666	597	628	601	600	644	647	653	588	640	613	613	605	595	625	634	611	623	643	617	584	624	624	646	621	632	683	604	633	654	605	606	631	616	635	683	595	620	574	647	667	637	636	654	601	636	652	628	657	632	579	617	686	623	581	649	695	644	582	642	623	634	620	626	632	612	642	606	628	641	637	594	663	617	604	622	635	622	663	614	653	624	663	646	627	625	636	641	622	600	603	604	606	627	634	624	655	644	593	641	600	643	596	638	644	631	595	612	624	578	641	648	605	634	630	660	602	581	623	640	587	628	637	626	609	644	611	590	651	601	630	618	601	595	634	628	635	603	602	602	647	612	639	615	624	608	585	653	654	654	651	670	610	567	604	664	626	652	633	647	628	620	618	590	638	617	638	634	653	609	588	605	664	638	584	607	610	607	637	627	703	632	654	663	641	625	649	611	636	644	612	632	588	587	639	562	618	634	654	637	659	617	637	663	645	618	601	620	591	633	633	655	652	623	639	616	580	625	604	598	647	657	655	610	589	651	627	644	631	641	641	650	623	611	589	584	640	607	630	618	632	645	612	651	584	575	625	624	603	645	629	621	701	677	626	598	629	661	609	626	559	606	599	635	592	643	632	648	556	616	639	588	653	631	634	627	625	661	673	637	619	607	634	640	603	609	666	611	660	651	635	667	574	644	598	635	599	674	620	670	600	622	654	646	621	620	657	600	615	665	589	607	610	599	617	622	647	631	639	654	607	598	561	668	625	623	567	613	640	656	637	599	630	604	638	658	580	621	660	614	621	606	645	619	643	650	636	632	625	634	632	664	625	628	585	576	630	615	602	667	601	618	604	668	578	623	598	618	631	597	598	638	620	614	617	650	639	637	624	584	629	640	591	627	646	637	671	641	641	629	587	637	628	639	625	620	576	618	622	613	644	603	615	609	628	659	651	589	601	602	608	642	636	645	621	646	631	653	643	638	590	631	637	610	608	608	602	650	599	602	647	652	660	638	613	662	650	631	604	592	641	608	628	618	616	633	583	588	619	668	597	604	618	630	648	668	620	596	621	607	637	595	581	679	637	618	671	600	593	638	658	627	610	638	665	632	600	615	620	636	619	593	672	643	591	602	588	632	617	623	653	675	656	642	583	642	647	628	607	613	636	631	622	622	650	663	602	607	624	650	612	632	631	619	613	649	594	615	674	630	605	600	606	668	607	621	631	675	634	631	623	576	617	642	659	645	636	620	616	622	666	620	643	624	646	548	649	656	583	592	660	616	622	610	628	634	638	658	645	651	661	611	595	632	634	654	638	637	655	652	689	623	644	639	615	646	590	673	656	588	610	623	566	594	681	630	634	668	649	598	623	648	619	638	690	651	629	624	583	644	645	642	636	640	610	583	581	652	619	611	616	639	622	653	621	629	611	631	642	675	622	633	639	606	611	590	654	632	596	586	619	597	655	637	647	571	636	633	645	613	613	622	644	659	605	600	644	619	599	659	639	600	584	597	671	609	599	637	602	628	620	634	634	585	658	662	618	639	637	598	598	622	623	634	633	610	661	649	633	580	684	637	637	661	631	619	668	642	605	631	633	625	606	615	603	584	615	658	608
22541	21235	31440	32370	31284	23773	13768	1752	1043	995	992	1077	930	914	990	931	946	917	933	990	957	984	979	923	920	920	969	888	901	942	873	919	837	941	942	934	952	930	949	973	942	931	941	891	1013	862	906	946	931	934	947	949	948	907	966	938	969	905	959	950	956	933	914	931	913	947	888	950	862	945	924	933	906	890	939	924	981	964	971	932	989	993	868	902	911	955	942	930	888	899	938	975	911	953	879	950	920	953	952	913	909	882	900	929	929	1012	898	899	1019	919	973	936	916	951	924	882	889	934	891	924	987	886	963	968	939	928	931	919	887	871	936	918	954	936	874	960	940	895	925	942	941	920	934	909	893	925	979	938	951	965	928	933	916	937	883	907	927	929	917	933	968	921	941	933	972	905	981	912	871	935	922	916	911	909	908	946	948	922	950	916	874	935	890	966	956	893	900	916	926	973	967	958	869	883	924	980	932	988	946	944	931	939	895	986	903	947	950	914	935	929	948	967	941	935	971	921	916	942	960	908	974	969	922	936	935	948	984	977	896	939	944	922	916	979	917	972	970	919	927	976	908	888	1000	950	887	955	929	989	906	911	931	953	950	900	995	972	936	958	882	930	931	963	929	895	923	931	929	894	951	970	892	935	944	925	908	919	918	967	902	888	987	940	895	923	946	906	954	945	938	927	909	934	922	924	898	904	941	934	954	931	872	890	923	941	901	897	943	915	923	914	928	966	967	945	932	952	938	946	895	980	955	985	943	953	939	907	893	895	922	966	962	958	922	937	956	929	940	978	901	955	880	858	942	895	914	907	880	928	925	938	920	938	928	912	876	909	889	968	922	946	945	963	912	954	930	863	972	931	981	890	963	859	906	915	935	917	918	933	948	904	932	934	952	937	898	965	982	967	920	955	893	984	953	901	877	946	971	993	957	922	856	947	936	898	973	958	923	937	960	929	920	942	941	952	944	1009	931	921	936	927	937	949	927	922	918	912	937	941	938	950	907	939	932	929	910	939	884	922	920	966	932	942	922	883	839	1022	967	895	911	976	896	988	934	934	924	945	958	940	925	1035	892	884	924	890	956	913	919	947	939	888	886	939	937	919	943	864	916	945	904	907	855	945	925	895	897	942	972	967	907	929	911	912	947	889	943	975	929	891	892	931	964	912	965	922	879	944	935	908	913	948	949	922	944	888	873	936	930	921	898	938	928	962	917	911	983	922	903	900	947	957	926	898	905	935	905	905	979	890	936	887	931	932	896	909	875	929	963	906	948	910	865	907	980	913	882	949	909	952	917	943	952	927	1005	953	946	941	939	951	943	986	978	852	905	899	943	905	934	930	971	922	914	911	952	920	943	994	862	906	933	944	906	920	863	961	959	966	897	874	904	958	906	873	871	895	913	961	948	918	879	948	911	951	954	899	940	946	917	917	895	920	961	918	934	1017	949	972	891	909	923	959	941	927	890	871	934	973	958	937	920	950	899	938	955	965	919	895	960	924	974	878	846	927	895	885	874	930	923	914	881	910	938	924	899	974	903	978	938	893	910	910	931	908	916	914	953	930	940	928	962	920	938	872	933	904	944	904	947	874	936	916	1022	924	949	927	904	907	903	955	917	891	966	939	938	925	917	885	915	939	890	931	916	955	966	908	948	941	914	877	919	927	942	941	921	929	957	906	948	955	937	907	926	877	986	994	921	942	942	897	922	879	938	881	939	917	925	948	954	936	981	887	940	935	940	1009	914	862	918	967	942	964	982	943	951	950	966	886	888	927	896	914	955	907	932	879	933	900	880	928	906	926	939	856	897	904	915	902	964	1000	972	953	876	929	920	925	976	929	929	915	966	910	925	932	970	897	928	936	955	904	898	929	933	901	961	868	958	890	944	938	965	904	914	928	926	987	972	937	934	908	939	875	973	926	934	920	918	919	948	872	963	956	916	948	918	947	893	998	943	880	943	946	897	921	895	929	951	914	932	904	893	964	957	895	935	942	888	876	947	901	914	921	919	924	939	924	929	930	917	932	943	951	956	990	900	913	891	963	919	878	908	900	907	921	943	925	875	898	897	886	924	921	921	944	897	930	966	936	910	909	975	966	900	940	935	946	985	946	963	893	895	923	932	914	974	885	945	925	935	851	954	915	910	915	891	933	945	927	932	917	962	985	925	918	998	915	887	897	944	950	933	904	901	936	889	906	932	921	912	921	975	901	894	943	881	876	941	928	990	926	966	919	954	880	966	967	983	912	950	926	943	992	990	882	949	931	954	973	932	900	979	909	918	888	1009	943	918	938	921	888	935	908	876	908	895	919	934	910	931	976	914	899	899	903	916	927	948	941	958	842	907	899	913	942	898	928	910	912	939	842	928	917	960	924	885	921	920	945	940	949	905	974	986	903	901	902	909	918	915	921	991	930	939	878	973	902	947	957	908	906	897	863	942	927	882	893	910	921	948	910	905	888	894	896	916	951	891	972	973	938	956	904	962	935	932	999	914	906	903	916	959	907	934	908	913	873	925	896	912	913	939	947	918	894	943	863	939	893	905	954	971	891	917	951	990	959	928	983	924	908	897	942	943	942	1000	923	886	893	930	917	892	936	933	905	887	947	902	901	922	985	882	892	929	879	885	931	985	892	872	900	929	902	955	873	884	958	976	934	936	910	903	936	957	997	912	967	938	886	935	910	850	947	916	930	970	912	941	914	949	941	880	968	855	910	967	923	941	894	932	909	929	906	901	894	925	909	946	971	921	951	921	945	908	973	939	903	922	970	917	917	937	909	894	972	954	936	948	878	965	959	967	981	890	923	914	942	939	909	917	924	964	942	897	935	862	934	952	876	947	918	938	887	922	871	955	898	876	875	881	880	906	915	917	921	896	939	938	960	928	936	913	882	979	946	975	928	918	905	884	935	996	960	960	918	982	929	952	880	907	900	974	871	923	927	961	892	922	940	971	919	925	962	943	951	960	979	916	935	899	879	926	952	919	961	916	932	965	973	911	942	875	943	973	917	999	940	949	943	947	905	915	955	998	891	952	943	965	928	857	932	945	911	921	958	924	915	969	902	956	916	916	956	924	925	938	928	919	911	891	956	931	961	925	942	900	936	936	944	906	972	909	936	935	918	943	904	904	935	936	945	927	892	916	898	961	929	900	926	964	915	922	938	985	955	913	955	907	946	976	926	923	938	949	963	937	922	958	970	917	927	898	900	987	925	971	1005	935	896	949	934	922	884	938	868	912	954	1010	895	868	895	959	887	900	916	909	963	960	952	939	884	929	969	860	959	932	982	991	946	912	959	913	880	869	861	894	915	921	939	962	940	949	946	987	920	940	951	923	901	945	955	866	949	892	912	962	949	953	924	935	897	932	926	972	903	953	879	879	896	954	906	882	940	927	927	944	911	907	958	893	958	940	932	948	933	876	922	930	913	896	990	951	950	955	933	941	938	954	928	959	968	896	960	892	944	924	945	920	900	942	1001	961	925	907	907	936	929	948	854	921	938	935	934	935	916	944	1002	940	955
46130	89596	78812	65103	44232	18012	1100	1065	1014	972	978	1009	948	992	952	947	914	964	853	967	937	896	915	928	961	934	933	882	865	909	887	910	909	962	893	898	904	877	964	933	864	931	916	859	873	890	912	934	915	921	996	886	940	923	907	936	878	910	913	914	906	887	969	963	864	926	893	910	919	923	882	969	887	925	918	925	915	933	881	847	936	919	935	896	870	898	914	879	916	908	897	919	941	933	884	957	884	910	897	890	909	871	896	916	927	886	898	927	899	956	951	965	938	880	920	957	934	838	908	957	898	931	829	813	923	915	858	921	919	933	928	904	919	908	913	924	852	861	940	874	867	851	880	912	965	952	924	891	877	905	916	926	893	875	956	904	863	873	919	907	931	900	950	906	885	915	925	888	914	919	926	833	908	942	873	885	923	940	901	950	899	880	935	967	919	931	838	906	993	893	949	956	928	856	920	888	920	924	897	861	986	936	880	938	887	903	907	890	859	937	880	920	932	912	883	889	899	871	930	898	908	896	952	873	937	950	901	890	874	845	898	931	888	881	910	947	902	891	908	898	885	911	947	884	906	946	946	930	922	861	957	905	928	946	922	904	887	890	901	939	845	860	896	937	878	849	883	878	874	886	927	916	940	891	968	910	977	917	909	941	955	902	894	902	847	948	946	885	900	894	957	932	885	914	935	885	893	919	929	919	954	915	964	886	914	852	959	967	908	898	970	969	907	869	908	906	845	847	888	901	912	900	889	977	892	884	909	946	882	937	962	887	889	900	911	912	895	911	951	887	929	918	950	948	875	902	929	941	908	870	970	932	962	919	909	924	893	922	879	895	871	853	822	881	921	889	895	900	983	948	908	928	895	936	906	903	897	898	898	959	969	884	912	920	922	855	939	888	969	890	932	939	894	911	902	877	874	874	900	858	890	865	890	935	868	943	877	935	930	967	912	925	924	927	885	952	883	876	905	893	933	939	879	926	886	854	918	857	878	869	894	893	944	915	924	838	925	880	889	930	973	891	889	883	859	879	897	912	879	932	945	876	874	921	920	964	883	910	895	880	886	877	895	868	934	972	877	960	903	894	923	922	889	893	903	900	923	925	969	879	940	930	936	921	919	879	910	891	939	898	957	920	937	914	955	853	919	844	849	905	962	897	941	882	912	915	917	876	958	897	921	939	900	908	903	881	890	950	878	969	930	928	889	901	882	912	993	908	939	896	940	946	932	882	910	933	983	947	907	956	936	875	895	939	895	905	926	896	914	868	900	901	909	893	929	914	896	893	907	971	943	926	886	930	847	924	907	942	886	839	907	916	949	936	902	926	948	926	897	919	888	893	897	960	935	923	937	854	969	853	860	929	894	911	885	888	931	851	904	879	948	944	915	876	922	900	898	927	897	872	933	888	937	942	888	911	885	851	881	902	899	887	900	906	916	904	913	945	888	871	900	962	914	895	880	931	907	873	899	902	946	901	929	889	949	918	885	954	910	866	882	864	926	915	971	897	899	895	936	965	907	969	948	937	921	875	909	924	880	924	949	912	865	969	997	875	925	882	918	941	965	898	886	916	903	875	892	907	854	888	935	937	910	937	946	957	946	908	913	952	905	928	923	875	912	929	914	917	921	909	928	892	892	889	923	878	957	881	902	895	944	872	923	880	950	887	924	938	898	905	897	885	909	935	946	888	920	959	924	931	819	914	880	994	879	955	897	901	898	980	904	914	887	951	844	856	913	913	866	923	895	903	893	896	926	949	920	900	904	858	967	896	891	891	893	970	919	883	926	909	895	881	927	936	883	891	872	917	903	950	900	916	928	916	876	926	852	868	901	922	925	892	934	921	901	928	891	895	890	807	923	926	908	917	966	915	954	988	918	841	818	917	906	928	888	918	900	905	958	950	932	945	882	905	955	904	912	890	923	844	941	895	885	913	915	916	904	945	931	906	904	893	902	881	921	900	936	937	939	931	917	887	911	957	889	950	911	938	885	922	940	899	901	880	881	900	919	899	874	945	887	857	910	885	958	887	899	883	956	956	928	885	888	934	946	900	903	910	975	958	924	921	877	971	923	919	935	924	872	944	870	912	909	928	901	879	883	919	886	873	897	895	912	909	925	934	866	929	848	930	934	927	913	955	939	939	897	878	887	946	929	886	924	943	906	902	942	901	891	896	864	940	932	865	911	890	932	914	905	934	932	858	941	909	909	870	907	876	964	945	968	939	964	952	959	884	841	898	914	929	903	897	878	873	876	953	915	949	923	896	911	879	929	920	898	893	932	952	939	907	918	924	926	877	957	886	953	896	933	883	937	928	885	898	936	863	877	929	942	931	887	860	867	876	970	928	916	943	906	895	952	897	931	946	895	897	914	1005	917	904	928	944	920	886	906	893	900	896	904	938	929	874	893	906	945	902	859	897	889	917	914	920	937	915	909	916	923	926	911	898	881	910	934	856	923	895	926	992	914	939	894	893	926	921	906	947	943	923	914	927	891	883	905	874	884	893	879	927	958	843	943	890	938	947	886	886	895	889	861	905	885	830	934	965	905	945	976	988	915	944	957	902	942	894	924	929	945	873	941	962	885	958	923	878	901	940	921	912	895	946	884	912	875	911	904	886	956	955	919	927	928	906	887	907	897	901	926	877	901	903	912	946	903	869	911	869	902	889	896	919	868	884	873	918	912	903	914	927	907	935	862	900	948	875	946	915	906	889	949	911	817	913	902	954	908	916	967	965	998	881	910	934	888	962	888	886	884	936	899	904	904	827	936	865	886	927	932	882	917	882	937	870	869	881	963	933	924	943	897	899	910	889	871	925	915	940	860	933	900	926	881	936	842	902	932	849	847	897	873	919	961	909	920	936	915	909	921	904	898	916	983	943	899	887	901	930	914	878	863	968	940	995	913	906	950	866	917	860	904	912	900	967	888	895	875	916	875	915	886	912	864	920	876	875	941	916	972	890	893	840	869	927	883	951	918	887	887	904	901	919	895	927	876	935	933	918	928	900	907	893	901	892	880	906	921	891	887	906	896	894	899	853	863	907	964	972	935	947	898	924	909	888	936	962	984	880	930	941	867	924	950	928	835	876	910	922	968	907	860	917	886	896	927	956	963	910	893	920	870	888	891	918	922	923	886	911	938	910	868	942	899	940	905	921	870	947	913	935	870	909	900	881	907	967	915	964	910	906	906	876	938	890	947	920	864	916	934	911	939	883	871	948	913	960	932	854	913	915	909	941	905	903	944	869	962	898	930	943	935	883	924	902	915	905	915	915	914	974	937	938	874	897	882	928	899	918	913	938	936	929	916	966	914	921	923	963	931	882	957	907	906	908	918	909	921	935	939	926	906	906	961	878	914	922	922	888	903	915	909	888	952	884	955	874	901	946	879	929	903	907	896	922	905	837	903	947	891	968	908	875	857	933	857	936	882	901	974	900	915	862	971	955	874	889	961	889	887	926	913	909	945	904	863	886	931	842	849	913	922	982	917	905	922	949	905	901
33576	27795	30448	24364	9608	1689	422	422	397	418	409	403	419	417	411	399	404	439	390	440	410	401	421	391	409	373	399	386	408	419	472	406	381	404	391	405	355	408	418	426	380	413	413	394	425	380	422	394	416	397	420	398	432	405	400	388	422	396	417	419	412	419	385	405	437	398	411	388	384	381	417	417	394	412	386	395	418	377	399	378	415	387	416	369	389	424	417	407	408	435	395	395	406	400	380	403	398	391	409	407	419	419	402	412	437	399	419	400	368	425	378	401	392	394	396	419	413	436	394	401	368	390	376	360	387	410	383	382	407	383	403	411	409	450	408	413	410	359	403	417	427	397	410	372	412	390	385	382	397	428	436	412	435	407	384	426	399	415	385	379	431	441	389	389	443	432	390	391	418	397	414	420	429	343	377	369	395	387	405	393	392	390	400	412	409	419	385	370	409	391	406	398	411	415	430	423	388	434	401	413	363	382	390	393	437	398	397	390	377	429	376	424	396	376	415	423	408	398	426	391	432	406	382	386	405	414	441	379	381	392	391	411	433	410	403	400	392	410	391	416	405	446	410	378	380	386	395	391	383	400	415	403	428	374	394	412	404	420	413	402	385	428	385	442	390	398	390	440	380	407	391	406	459	376	429	374	416	404	395	412	430	420	402	410	406	407	417	404	392	446	414	454	407	372	386	415	458	442	400	402	396	385	433	414	405	389	391	358	383	393	409	393	433	426	450	371	404	382	421	400	445	418	406	407	381	379	399	385	399	388	425	410	394	420	391	375	404	363	407	409	394	376	407	392	431	414	419	384	416	435	406	391	342	380	387	390	415	378	412	429	393	403	373	376	402	407	429	410	391	391	382	376	411	389	444	451	416	398	410	407	384	387	406	441	413	395	400	407	416	384	381	425	393	384	394	388	413	418	373	406	376	421	388	402	363	389	433	397	419	377	385	420	413	425	416	361	405	400	396	427	421	438	434	387	403	412	426	354	390	388	424	429	425	404	390	394	417	420	365	406	381	396	383	394	425	378	394	383	407	395	420	404	409	395	444	403	406	375	414	420	402	393	421	397	422	410	402	382	394	376	408	377	399	438	412	407	397	382	414	426	404	421	396	391	402	403	408	432	395	387	428	378	419	412	390	376	407	404	360	408	416	430	440	404	400	407	404	428	413	382	404	404	387	379	402	411	402	398	390	408	381	371	379	419	397	418	396	397	392	417	418	395	393	409	412	390	371	387	379	415	381	416	370	432	420	405	423	448	427	404	431	369	386	401	409	420	422	393	435	398	396	384	371	408	414	335	383	433	388	411	419	382	428	388	423	408	408	417	421	389	368	400	411	369	435	394	413	414	419	417	395	401	409	431	404	398	395	363	401	425	423	412	406	405	409	389	395	403	375	407	405	392	394	410	426	441	407	382	408	402	371	382	404	395	405	395	409	424	382	424	399	385	360	393	414	444	391	428	387	388	402	393	376	441	385	404	390	385	415	419	383	414	408	439	436	399	442	375	410	347	421	419	394	407	400	410	382	384	448	420	419	424	444	391	425	411	405	405	416	371	404	407	424	391	431	378	386	404	446	440	383	393	454	421	409	399	393	431	411	391	386	387	446	414	380	373	430	407	391	395	412	415	383	377	412	402	397	407	406	449	394	415	408	394	397	368	421	417	375	416	409	418	410	411	419	396	415	417	413	415	391	449	399	439	433	392	418	386	428	402	398	397	388	338	385	393	405	404	407	388	413	441	418	410	407	417	417	409	411	404	402	400	416	397	386	402	421	382	397	445	407	438	397	416	429	434	390	429	410	377	407	366	397	400	406	413	399	397	402	420	392	396	408	420	412	396	422	415	410	413	441	378	407	386	365	428	404	406	435	436	406	350	428	392	428	419	412	427	394	397	421	415	414	389	421	398	408	382	393	403	363	396	400	416	427	382	403	411	389	415	396	397	395	364	388	422	434	425	380	411	419	419	414	416	368	422	397	384	364	398	452	369	411	426	400	381	446	387	402	400	420	400	393	430	416	436	417	396	370	394	388	397	417	391	406	385	427	421	419	397	405	402	381	417	425	401	402	425	382	418	426	381	396	417	404	427	409	398	387	368	421	425	396	402	387	398	384	408	388	447	420	417	416	413	389	412	402	360	382	406	379	377	387	391	421	410	386	398	422	380	379	363	410	397	427	417	429	402	393	434	445	399	405	396	368	450	399	396	395	407	384	400	414	402	400	436	400	402	416	425	382	394	395	408	414	415	411	425	404	395	391	390	405	408	392	406	431	407	423	409	415	392	390	417	417	444	380	369	400	409	430	395	396	403	402	403	394	410	409	422	393	396	395	409	433	442	390	374	380	404	455	405	408	403	373	397	389	411	417	410	385	399	408	417	432	369	385	421	410	427	395	407	405	395	417	402	397	446	395	414	399	393	391	413	424	393	387	419	419	396	407	391	406	406	418	380	416	384	368	411	398	431	390	412	408	413	381	430	389	458	419	395	414	432	409	398	431	404	350	398	411	398	381	389	376	397	431	393	413	393	410	402	453	380	424	386	416	428	397	408	390	368	408	422	375	450	376	420	409	396	426	387	407	384	397	439	393	396	411	422	421	409	395	406	364	361	395	416	404	393	425	366	433	368	416	430	381	375	401	460	372	407	391	410	401	410	411	406	409	436	395	400	380	398	385	399	378	418	402	399	388	418	416	396	420	422	389	392	401	392	361	388	410	393	384	428	372	393	393	422	412	424	406	392	389	425	377	425	401	417	424	412	359	429	417	402	388	408	424	395	399	381	392	434	381	422	427	411	389	406	402	370	388	423	408	418	412	411	393	409	375	419	404	432	389	428	386	375	390	409	400	379	440	419	400	419	423	404	390	397	401	446	391	392	432	421	427	400	391	475	396	408	402	404	403	416	397	408	391	417	410	406	388	427	427	426	431	400	391	405	358	447	408	383	438	421	421	394	385	392	416	411	408	370	404	425	428	389	389	368	399	416	387	426	408	387	390	408	433	417	407	414	403	432	409	400	401	352	437	419	365	410	412	430	401	432	387	400	422	413	386	392	392	403	436	399	394	411	409	387	391	382	407	363	404	425	450	418	392	427	438	374	393	396	379	415	392	409	441	405	386	382	346	406	390	401	408	419	405	415	395	425	372	410	457	390	397	362	405	422	396	427	405	397	405	414	407	407	427	391	392	377	411	429	428	409	407	378	378	382	404	397	434	408	388	369	361	412	393	399	397	394	383	443	379	427	374	429	396	407	402	389	425	430	413	421	416	402	383	401	434	416	384	407	392	443	416	391	390	383	410	405	380	388	375	424	404	431	365	422	394	425	394	419	412	414	396	371	418	403	380	419	427	424	416	383	395	402	415	430	423	434	388	404	400	384	407	378	393	403	394	422	363	392	378	367	416	432	410	381	407	357	438	386	432	409	398	398	440	398	402	368	417	391	385	405	384	400	415	398	377	381	397	425	438	398	384	415	380	407	425	415	406	399	395	393
35875	37716	24116	16051	7036	1589	447	422	471	482	418	438	425	434	442	444	418	438	421	425	418	459	421	416	439	427	428	396	429	455	436	420	431	426	417	447	426	416	423	411	457	458	462	418	412	465	420	402	420	464	451	417	439	394	431	429	440	447	421	426	404	451	416	409	410	445	441	447	420	411	451	420	462	445	414	395	455	426	413	427	426	440	457	383	432	412	422	455	421	432	419	417	456	423	411	407	410	458	431	431	444	448	416	472	421	427	425	428	436	506	456	448	426	407	388	436	408	412	438	387	434	426	421	421	408	432	424	407	421	391	438	435	418	459	475	431	391	438	419	448	406	429	449	443	449	427	420	392	419	452	462	417	432	412	397	421	427	445	454	432	442	415	430	431	434	429	443	427	451	395	456	415	408	399	410	417	420	426	473	448	410	460	422	406	439	441	486	420	430	453	443	446	418	430	442	392	455	425	452	389	411	439	411	402	458	420	423	408	439	394	397	405	396	406	401	412	392	451	438	442	448	414	421	463	437	455	414	432	449	420	396	416	445	413	421	435	428	407	393	453	474	417	408	415	431	462	422	442	411	421	468	407	458	439	437	474	422	404	423	453	400	412	425	445	478	404	433	408	428	457	397	398	427	441	426	423	439	456	414	425	409	413	394	456	393	409	443	419	466	411	406	360	393	427	392	437	457	440	417	470	413	444	443	438	468	443	443	414	413	443	425	405	435	392	463	449	420	415	436	438	423	459	435	420	445	429	417	439	436	425	422	456	430	455	429	423	458	437	423	409	439	464	395	433	447	429	397	424	433	447	431	402	410	425	449	414	406	444	438	406	450	423	404	426	410	415	429	419	399	419	433	428	438	429	434	452	394	383	444	388	454	429	438	424	427	383	414	429	446	448	457	408	462	431	440	458	422	414	437	421	431	405	420	386	412	452	426	428	398	467	443	464	400	403	386	413	438	436	453	438	484	421	439	420	433	425	469	440	430	435	438	437	459	425	430	441	414	436	430	408	434	406	445	397	432	462	449	425	428	461	414	418	405	421	430	427	398	424	409	432	428	431	432	402	444	421	451	429	466	460	439	442	432	456	416	387	417	447	467	391	444	440	427	440	403	461	430	448	449	416	447	452	445	428	447	397	451	412	431	440	468	447	456	409	456	438	444	413	382	476	454	426	430	459	428	484	412	421	442	403	466	409	412	456	435	466	449	435	482	435	419	449	418	437	403	434	453	419	436	449	448	404	400	421	430	410	442	396	432	421	431	419	401	485	420	425	414	447	382	440	468	424	434	409	430	415	400	436	436	428	444	431	421	424	449	453	416	435	391	446	445	395	407	434	427	432	429	420	422	411	440	423	472	442	398	440	434	434	401	437	427	482	415	423	444	420	416	453	434	438	462	419	423	421	437	412	450	416	460	454	391	416	433	433	403	441	405	421	403	429	419	411	465	407	414	430	433	437	391	408	390	443	437	436	408	432	423	409	428	398	442	407	429	457	392	444	424	443	433	423	452	422	448	403	415	394	421	461	430	390	449	470	406	440	433	437	428	431	454	421	436	465	427	418	417	430	420	426	463	453	405	400	411	433	437	418	357	409	441	431	413	401	432	424	448	445	392	425	444	403	413	436	409	398	438	410	438	426	447	437	460	454	408	422	417	432	420	441	431	422	424	391	441	408	430	451	416	430	420	472	406	441	414	478	414	404	421	442	420	429	436	468	416	403	452	411	441	432	451	447	403	394	460	466	418	428	410	414	460	402	399	423	430	447	406	417	450	412	421	438	397	449	458	432	390	446	418	408	452	425	434	430	429	440	419	442	443	441	413	446	385	411	429	430	457	442	395	436	424	448	434	397	421	437	413	414	415	436	409	425	446	438	411	449	418	428	431	413	473	376	413	386	406	409	431	434	440	448	453	426	436	426	450	472	445	425	374	429	415	454	409	416	415	421	412	441	442	398	420	425	389	412	450	428	405	452	427	427	416	441	430	446	401	396	435	425	436	420	418	491	415	434	409	443	438	382	425	429	451	427	435	395	452	433	431	464	475	450	426	396	457	470	406	443	422	433	388	454	423	418	419	433	427	451	416	423	407	430	435	437	393	427	393	443	414	374	415	432	444	402	427	479	421	437	420	403	415	410	420	445	394	442	438	402	456	431	443	446	435	395	429	421	433	424	399	415	465	461	416	467	402	440	433	386	416	474	424	456	439	426	427	424	377	435	439	441	416	432	431	466	403	410	439	408	434	454	462	395	410	407	434	449	445	436	426	428	434	432	444	417	420	448	439	420	392	407	462	438	421	424	437	408	407	459	439	465	454	424	416	438	424	411	438	407	423	406	393	452	434	418	436	399	447	417	442	420	462	403	370	426	430	419	398	407	424	417	432	458	392	401	412	423	378	447	469	423	399	457	451	425	419	463	426	420	411	433	466	413	422	449	431	428	439	437	425	434	437	416	428	427	438	417	428	476	412	415	438	419	380	413	427	438	404	430	468	460	426	418	419	415	415	429	416	392	404	459	430	439	435	419	407	452	399	432	411	445	402	442	419	462	441	428	434	439	465	465	445	419	456	406	456	483	426	417	413	426	420	456	436	447	405	388	439	459	422	381	454	420	463	437	427	423	470	408	467	429	434	409	450	448	391	413	423	413	388	448	455	417	425	429	410	403	396	393	445	392	421	428	400	412	425	452	420	439	422	461	433	427	427	418	412	419	400	430	463	467	443	427	396	427	408	463	406	408	399	457	448	486	424	413	397	424	457	425	445	430	446	453	435	429	449	405	420	418	411	412	432	407	416	438	429	388	413	413	440	456	422	405	411	452	410	433	434	450	430	421	446	444	454	427	432	425	443	409	425	443	407	441	413	413	428	405	425	432	416	414	455	413	450	412	399	411	463	421	400	431	427	437	440	421	446	449	429	428	456	452	438	421	412	429	441	428	412	417	444	435	410	459	415	433	437	471	422	402	436	420	401	408	405	452	455	437	440	427	415	454	456	450	445	412	447	395	463	462	419	445	443	457	438	460	433	418	407	405	441	444	472	474	428	445	440	418	447	450	440	414	418	474	408	436	446	413	430	456	450	437	484	406	412	438	412	437	399	438	448	438	400	446	414	444	446	436	441	429	437	436	460	426	403	418	436	402	422	463	424	447	411	443	459	452	450	455	398	406	434	419	417	444	448	432	412	413	433	420	418	429	443	411	434	422	391	411	445	451	443	441	419	413	429	448	432	432	483	420	449	447	427	430	387	412	439	451	426	446	402	396	414	422	422	441	407	452	438	421	414	462	458	443	413	431	423	434	458	435	415	442	435	407	454	388	441	426	437	392	425	412	442	471	408	398	459	421	420	428	431	440	415	417	458	464	426	424	451	439	416	434	411	434	440	432	419	423	454	494	434	383	439	407	390	416	427	439	457	411	404	472	394	414	471	387	441	417	426	422	447	424	418	404	423	427	446	426	418	441	418	451	425	434	446	461	418	469	457	408	402	462
23794	21727	32194	39984	31968	20786	5942	731	677	585	624	608	556	637	578	625	633	579	564	550	595	579	626	565	587	611	615	592	539	613	577	570	582	593	601	600	604	600	628	591	582	596	569	577	615	543	608	590	618	618	554	572	597	559	590	582	551	583	583	580	567	596	568	572	609	556	576	585	617	593	610	578	596	616	650	612	581	554	589	530	628	563	569	551	584	614	589	594	617	559	557	590	595	578	606	591	564	545	612	585	627	613	588	618	596	607	549	607	589	561	581	614	583	584	583	551	543	611	616	596	591	583	575	580	555	595	590	599	595	578	599	571	600	570	596	563	597	557	552	546	587	599	579	550	582	604	633	611	604	585	589	585	613	612	553	565	598	549	594	548	614	620	563	623	607	606	571	592	588	588	603	604	598	617	591	565	592	581	584	581	623	607	640	632	590	631	605	616	608	600	567	604	614	602	582	612	619	616	573	595	584	561	592	590	581	566	567	566	567	623	589	591	585	576	600	585	569	564	587	563	581	602	598	613	570	588	563	601	597	573	558	600	619	552	579	583	619	648	613	607	605	583	607	596	594	592	585	546	605	592	592	575	573	560	605	600	558	553	643	593	631	581	580	605	592	564	552	567	587	645	597	566	602	582	579	557	557	582	573	586	533	595	638	578	596	587	612	609	563	560	573	575	562	654	596	547	633	622	602	618	589	559	561	599	574	607	593	616	567	567	602	597	650	599	602	577	628	603	605	542	583	572	603	563	587	565	618	585	567	641	550	606	581	590	618	592	620	585	553	590	585	576	578	583	576	591	560	594	576	609	585	570	561	594	561	554	560	602	615	620	583	588	670	583	577	513	606	548	597	596	580	589	559	610	662	546	576	636	584	593	577	603	596	585	588	602	571	550	589	560	567	596	571	623	588	571	575	581	601	582	582	583	553	565	592	594	583	562	606	574	590	601	617	579	553	592	601	600	567	595	565	580	566	549	604	578	598	580	572	617	630	608	566	580	582	510	594	580	612	611	596	600	624	566	605	596	627	584	616	604	619	550	587	609	571	545	596	614	586	537	595	620	549	569	563	614	577	616	568	540	611	563	547	637	583	580	584	597	597	561	589	601	595	547	579	629	587	633	596	584	587	602	569	616	574	621	559	620	512	581	622	586	603	575	595	657	549	559	525	555	578	573	592	619	533	589	570	572	568	535	604	597	559	598	576	564	597	613	618	601	591	666	579	586	598	636	559	643	576	583	593	581	603	530	587	616	573	614	583	554	594	616	582	605	598	631	586	603	602	569	518	599	530	565	583	581	610	620	590	582	558	585	606	583	606	591	598	571	610	587	604	572	564	563	595	652	582	572	578	572	545	560	593	588	556	577	578	554	636	609	576	604	600	568	549	596	578	597	564	589	595	581	586	574	576	587	546	577	587	575	598	579	574	590	585	574	533	587	575	559	567	570	603	629	579	586	597	592	575	581	625	593	621	530	612	618	553	637	558	535	578	605	553	554	569	601	576	579	577	566	578	606	548	580	599	610	560	593	613	607	624	593	561	597	548	552	574	549	612	606	587	585	553	569	605	573	586	644	579	607	553	620	547	602	638	601	573	554	550	571	599	601	571	623	629	552	540	587	576	553	631	577	576	591	571	554	594	604	558	609	618	557	600	600	564	566	584	591	564	627	607	611	631	615	575	582	601	588	602	608	605	610	586	563	576	547	557	627	569	555	561	572	554	622	573	606	588	556	633	593	573	607	625	567	620	578	618	557	569	601	616	616	579	589	557	621	596	634	629	616	605	613	585	558	603	585	578	614	625	601	610	606	602	586	610	592	546	568	606	547	604	593	575	561	568	510	580	574	588	603	581	585	569	588	576	599	621	586	597	581	584	577	588	594	576	597	560	565	555	561	591	622	610	592	597	619	593	593	619	594	570	610	568	576	595	602	597	554	611	597	603	525	626	559	569	576	647	567	596	600	619	566	598	567	587	531	558	581	555	624	607	546	569	583	534	580	578	578	640	553	622	603	589	587	639	592	585	577	602	597	614	603	565	563	583	552	553	570	588	607	534	577	576	591	587	539	604	597	594	552	544	623	607	606	541	578	578	606	595	585	592	584	580	589	593	568	569	602	594	633	607	611	592	593	611	565	583	556	634	571	595	610	576	606	567	573	590	595	582	588	576	549	560	595	611	588	572	569	592	553	638	583	590	531	556	544	609	611	551	611	569	593	605	549	550	598	553	606	620	609	543	529	562	554	613	602	575	639	629	596	569	577	623	552	594	579	595	562	613	625	602	592	567	587	622	649	567	551	607	637	591	650	609	578	566	601	587	558	590	576	592	602	549	565	597	598	592	564	557	584	554	570	594	584	622	598	575	592	572	597	589	631	575	606	594	623	590	545	608	566	567	597	604	595	605	568	596	564	584	590	560	562	580	569	556	585	572	589	637	600	571	568	574	546	575	592	638	588	606	599	607	628	591	583	652	573	580	600	580	574	613	553	611	584	577	606	608	592	588	583	604	570	542	588	522	566	561	606	587	597	582	587	564	575	591	583	608	578	644	600	593	602	619	632	579	622	582	586	588	576	544	611	596	576	560	581	623	573	578	609	583	597	613	583	571	573	581	598	569	578	608	602	557	603	605	568	593	574	550	539	589	580	585	585	622	598	570	614	570	587	615	597	615	602	616	605	585	579	614	616	548	648	582	556	624	600	572	594	595	580	577	584	586	594	563	570	605	580	587	574	564	594	598	600	622	583	586	575	581	574	582	589	558	599	609	538	543	598	587	596	591	595	547	602	603	588	570	584	545	556	565	635	593	552	597	588	586	611	562	608	597	580	589	614	585	602	575	599	577	604	601	551	586	606	557	627	594	564	592	583	616	577	610	649	616	605	620	590	605	552	598	604	575	572	564	596	586	582	552	593	589	548	584	601	630	575	591	573	646	601	587	598	578	542	540	558	561	603	597	601	649	604	619	551	546	612	622	565	587	608	567	583	606	541	571	611	550	615	584	594	642	603	566	603	587	554	583	647	585	592	596	606	608	581	577	585	599	603	582	591	615	567	567	612	608	603	605	611	592	571	567	558	569	569	608	578	566	566	596	577	547	575	567	586	594	583	603	543	576	556	637	573	571	619	565	597	580	552	577	555	580	604	576	615	572	577	626	605	594	600	595	575	581	535	601	641	609	578	574	620	592	606	608	607	575	523	579	580	620	611	562	611	583	568	600	540	584	587	569	598	608	614	564	557	610	598	591	582	576	564	608	603	582	588	621	560	588	543	582	599	655	557	598	622	557	598	536	573	596	600	615	521	570	585	571	594	613	586	598	610	553	577	576	576	633	568	624	595	547	616	604	619	598	628	557	612	615	596	573	545	583	601	573	573	578	608	589	602	599	594	595	592	613	586	638	554	564	595	607	597	585	594	579	582	582	578	636	556	611	575	589	577	603	554	584	607	602	585	597	617	609	611	641	548	558	548	597	571	576	586	560	575	570	616	613	606
40379	83798	65672	54100	34848	14361	738	702	628	671	672	583	635	638	613	580	596	622	593	618	602	575	616	584	570	610	572	582	588	570	595	610	590	627	600	611	629	593	574	592	588	614	599	601	603	554	600	594	547	594	597	612	565	567	547	573	628	583	642	544	597	597	606	574	613	556	593	583	606	580	574	540	593	581	599	627	569	612	639	607	628	593	581	623	582	611	553	606	571	561	588	655	578	572	607	580	618	595	581	557	599	580	627	593	615	615	578	571	595	579	617	616	571	620	604	576	562	613	611	570	523	563	596	592	548	585	605	595	623	589	607	601	573	555	592	607	567	610	604	562	544	592	549	607	584	551	574	608	593	582	555	606	568	565	590	556	585	585	563	553	530	583	607	592	606	579	552	570	611	609	625	575	579	601	639	603	583	558	589	569	567	581	588	548	597	535	571	591	611	602	600	591	571	610	557	620	627	580	593	580	614	593	613	618	633	570	623	607	641	568	597	555	566	605	602	610	577	577	594	610	582	595	575	627	584	588	628	600	582	556	553	645	548	585	584	577	602	538	596	621	566	604	581	629	591	592	578	589	579	575	621	599	595	620	589	609	555	586	593	567	618	653	593	594	572	591	568	572	584	554	587	569	540	606	583	579	583	601	589	575	576	580	604	543	610	671	581	605	543	604	590	603	592	627	609	573	621	560	558	571	570	588	622	574	584	638	584	579	561	631	512	575	578	616	580	596	602	579	592	603	571	557	570	630	553	615	595	581	585	600	623	608	572	598	573	611	592	619	601	570	596	598	600	591	552	563	649	597	577	578	559	578	560	585	645	613	600	603	592	559	581	583	603	566	570	606	572	602	605	552	606	589	609	584	600	598	611	572	607	562	593	593	580	565	573	597	577	632	622	593	599	598	611	619	594	575	623	571	609	584	582	575	620	606	594	572	613	603	566	645	565	561	612	611	595	604	569	607	607	548	563	573	608	602	549	535	602	610	606	608	637	549	563	611	637	575	604	599	596	522	555	622	605	593	579	622	579	578	588	556	560	593	569	584	582	585	668	575	626	557	601	628	614	540	567	573	600	633	615	599	565	559	583	574	553	551	570	540	589	613	598	580	608	608	569	597	601	572	580	582	572	573	622	580	614	600	547	621	607	597	570	598	594	571	590	608	573	566	549	583	574	551	584	602	573	579	594	563	636	546	632	555	592	601	582	594	538	624	625	633	595	617	586	621	567	540	564	620	581	614	591	595	593	585	619	617	605	612	580	586	570	597	609	596	616	579	586	580	575	563	545	612	586	586	599	555	598	506	598	624	598	573	598	599	574	606	587	589	578	550	589	608	581	636	626	605	612	609	610	528	572	584	596	615	573	576	588	594	576	592	611	578	625	608	570	580	632	611	565	587	596	615	577	602	615	590	607	582	586	610	624	589	611	583	586	576	631	585	633	609	613	603	583	612	580	591	606	613	582	581	558	611	604	589	607	562	599	585	567	596	600	613	557	583	594	575	601	644	603	563	584	597	601	611	610	626	549	610	588	570	616	545	566	581	536	540	616	615	603	572	559	603	544	594	572	553	573	581	613	623	599	580	574	612	617	576	613	594	567	581	616	599	619	563	606	562	598	597	585	572	602	557	590	569	588	567	603	590	579	570	576	610	559	614	599	573	529	592	602	567	575	584	584	561	572	618	610	657	578	585	585	600	568	598	587	570	591	544	555	607	594	559	586	628	594	578	578	578	607	555	578	591	591	558	580	578	590	598	594	588	601	572	624	619	535	575	591	616	602	582	600	588	549	566	569	594	558	652	596	581	627	580	576	564	558	587	592	563	635	615	616	605	614	591	560	588	577	559	608	601	595	588	594	569	596	596	534	593	568	603	572	552	616	610	618	597	603	610	588	588	594	551	585	527	593	596	602	608	551	587	573	564	525	615	602	557	577	551	578	575	615	619	597	562	625	580	581	643	583	597	657	564	539	574	580	594	609	561	607	621	599	600	618	605	559	615	598	616	594	611	595	562	572	583	557	552	559	615	602	523	532	593	581	617	572	592	606	590	560	621	610	595	609	607	585	564	598	570	525	595	618	603	586	575	590	574	587	620	542	601	579	587	569	580	580	580	637	591	607	585	588	607	599	571	572	594	628	608	601	581	589	562	619	590	589	559	601	641	581	614	596	566	608	541	580	605	574	587	592	578	571	573	590	541	586	581	581	593	647	580	582	578	594	618	544	578	561	556	610	578	573	556	585	562	536	587	590	584	587	629	645	545	575	553	571	585	596	592	626	614	607	586	567	664	563	547	577	620	598	640	592	566	616	590	548	581	591	577	595	613	568	569	603	584	607	629	597	606	593	553	596	581	585	539	552	597	561	612	577	633	568	579	498	504	574	570	603	626	623	620	592	574	599	570	583	560	596	578	635	551	583	593	612	569	556	624	570	592	565	577	593	551	641	569	612	593	551	626	548	624	592	603	579	599	617	578	561	586	611	606	605	628	553	565	579	591	570	592	531	613	618	576	594	604	586	594	565	600	548	634	583	538	588	588	591	635	610	591	585	592	554	591	597	585	618	601	550	572	603	574	609	596	521	570	574	597	603	580	586	619	596	602	588	628	593	574	600	573	599	572	597	581	568	584	579	597	589	564	613	598	620	639	649	553	603	580	596	588	567	611	567	596	584	559	589	572	602	599	588	585	607	572	566	599	573	595	602	568	605	643	588	567	557	574	592	630	541	593	597	554	592	610	643	574	629	586	576	578	575	591	587	626	611	600	581	580	577	581	558	603	607	559	590	602	563	572	557	554	593	593	590	599	580	581	601	625	568	614	598	552	581	606	571	554	599	549	562	606	599	591	628	561	566	622	604	635	603	611	578	624	605	576	595	610	633	618	573	607	582	563	629	552	611	589	573	609	604	621	586	586	616	594	585	560	582	589	589	584	566	559	567	608	562	613	609	571	589	574	593	607	588	556	596	585	575	626	633	557	588	627	619	604	596	650	591	587	660	590	567	562	578	584	628	602	597	563	592	567	549	631	564	611	636	588	580	602	596	577	551	583	590	597	598	594	575	570	549	573	588	642	552	597	548	559	618	660	567	559	591	584	570	603	593	609	577	561	564	614	596	604	594	575	551	569	547	590	586	610	563	591	566	574	580	605	586	584	597	587	585	598	577	571	600	584	591	590	586	573	586	581	625	555	553	557	568	593	556	578	528	575	563	601	588	569	597	550	571	570	581	577	543	592	625	595	610	544	591	574	567	548	544	589	602	565	607	592	593	569	609	596	573	587	562	560	606	594	591	595	629	553	573	597	565	585	601	600	593	568	625	550	567	574	643	569	583	550	576	588	569	572	590	575	614	616	585	573	564	600	577	576	596	535	578	580	595	588	647	542	585	607	550	588	587	611	604	593	572	639	614	544	562	549	612	601	633	579	563	592	587	616	629	613	606	607	577	560	565	605	632	583	555	584	565	578	576	588	583	612	601	594	618	577	599	586	587	610
24989	22110	31790	37549	26523	10738	1154	659	610	643	585	583	591	609	572	593	555	630	602	618	556	604	541	586	645	553	550	607	591	606	569	545	585	590	592	572	571	553	576	573	590	575	612	615	626	548	608	581	610	622	556	579	546	616	579	613	597	616	584	565	550	566	625	606	634	573	564	605	569	582	590	595	600	607	615	614	626	600	567	595	585	559	589	592	608	607	587	592	604	607	569	655	594	615	590	540	585	608	572	594	581	607	593	649	601	584	609	548	589	565	615	620	566	645	574	578	599	617	617	586	580	610	646	592	603	584	624	566	592	599	548	634	598	621	550	584	545	583	601	581	572	545	589	596	596	599	612	595	603	594	571	595	593	599	576	554	620	626	618	594	593	599	551	577	602	527	567	626	597	646	573	571	569	611	619	588	555	580	589	604	617	616	605	579	579	605	554	586	577	528	613	580	586	570	593	615	582	588	583	576	558	567	541	573	549	622	607	581	578	601	592	615	628	632	579	546	593	601	605	567	609	597	648	595	581	593	563	591	593	559	602	555	570	571	626	596	603	589	616	628	598	533	545	634	578	581	574	579	612	568	571	599	589	614	629	528	603	607	568	576	596	609	602	568	593	634	579	572	583	594	598	639	619	617	569	604	606	603	562	605	577	576	610	572	552	577	613	559	527	565	602	576	595	564	586	602	601	583	627	597	604	554	551	609	570	584	544	591	609	602	626	573	593	563	593	535	601	591	590	567	591	573	618	588	573	570	623	585	593	576	615	586	563	555	578	632	574	606	543	590	572	574	564	542	583	566	576	561	553	585	632	621	585	598	610	580	540	569	561	531	605	586	577	578	583	579	610	583	596	559	626	583	611	629	643	569	599	613	608	556	580	611	566	549	524	612	627	551	572	571	551	625	625	663	606	607	535	583	581	597	614	621	588	606	616	614	560	668	593	597	607	587	590	619	598	588	593	653	624	588	564	589	583	618	583	566	596	568	609	589	593	591	549	612	593	574	598	543	634	611	570	524	558	619	583	603	547	585	585	542	617	614	617	558	606	604	573	587	567	534	579	630	634	581	567	597	610	578	606	626	573	538	577	587	606	598	606	584	613	605	656	617	654	588	592	578	571	598	570	618	573	579	594	627	593	584	606	573	611	612	592	594	583	577	572	609	583	558	585	587	609	523	565	615	573	591	591	573	613	570	597	582	558	591	618	581	564	567	587	586	571	623	609	580	592	578	599	621	595	581	582	608	587	591	640	577	600	570	549	585	560	596	592	587	602	610	602	592	599	597	554	572	588	586	570	620	612	563	576	591	600	595	632	559	593	587	546	608	638	575	599	602	603	592	559	582	612	592	593	590	596	596	558	603	576	596	599	604	602	621	629	612	585	595	597	560	592	573	587	587	596	572	619	608	611	634	559	566	582	603	585	606	577	593	583	603	585	630	585	575	565	570	624	554	585	574	585	598	619	575	571	545	584	601	578	522	581	631	613	575	577	616	561	578	594	592	641	611	568	608	592	629	603	565	572	571	584	587	573	588	572	568	605	565	554	580	586	601	602	571	524	546	594	584	572	550	595	565	597	614	581	600	650	563	576	556	574	560	612	552	576	590	578	523	604	566	599	589	592	597	607	589	608	617	579	611	574	562	592	582	592	608	614	579	594	548	586	613	576	595	622	555	611	600	561	599	562	569	554	585	579	639	591	595	587	619	577	588	604	587	571	563	599	624	605	589	603	606	601	599	573	568	608	572	573	572	590	598	565	556	590	625	606	571	612	579	571	565	575	571	592	608	543	567	584	579	564	555	631	629	591	569	587	567	606	609	592	596	570	624	590	596	557	612	615	580	634	578	598	601	560	609	580	568	577	582	552	587	623	620	634	558	579	610	578	584	605	573	606	609	561	565	568	590	608	585	602	607	601	584	572	568	605	653	571	580	601	587	567	627	603	588	560	586	575	577	572	566	654	604	573	627	591	603	579	581	562	600	590	578	614	556	627	594	618	581	621	558	558	546	599	585	592	599	574	563	574	582	537	595	593	582	581	595	625	598	572	564	595	561	588	580	563	579	632	571	569	570	622	558	589	618	603	569	575	563	601	585	618	560	579	570	589	619	575	585	549	618	601	576	612	645	533	564	622	607	588	649	561	580	597	603	547	604	608	580	569	596	612	602	550	575	577	629	608	587	593	596	636	604	581	631	586	622	614	576	592	592	571	585	612	525	616	576	582	598	604	581	579	584	608	591	578	564	610	558	583	610	575	591	601	587	589	622	558	575	577	589	601	601	616	570	587	552	630	604	589	600	573	614	578	548	575	608	560	564	601	544	592	581	593	566	579	562	603	578	633	601	599	611	611	638	598	636	613	587	612	616	580	585	549	594	588	533	542	589	605	606	597	602	565	559	552	598	655	565	588	596	596	621	598	588	617	556	614	593	564	587	565	623	615	573	588	564	612	582	617	631	568	587	573	638	605	610	609	621	598	565	571	635	614	611	610	561	562	581	595	616	618	573	644	586	620	634	583	626	586	613	625	600	563	612	625	600	553	574	574	585	612	547	570	596	579	628	566	611	607	617	595	593	621	585	605	606	566	599	609	638	601	548	639	567	595	606	605	593	602	572	617	581	576	624	633	575	631	627	568	598	583	582	613	593	604	581	583	583	583	604	610	629	590	556	536	578	581	596	577	552	586	515	575	605	584	558	578	581	585	582	583	641	629	551	588	614	583	551	547	561	553	595	614	552	624	598	555	633	556	564	551	596	573	587	595	575	618	592	604	585	575	565	584	570	583	597	599	593	608	623	593	607	577	580	586	584	578	596	560	562	592	595	608	594	570	604	542	595	567	570	559	560	550	614	554	617	556	583	548	588	561	625	616	593	576	556	647	596	598	555	574	611	560	585	624	605	549	607	601	631	602	585	573	569	615	549	584	594	600	581	591	591	571	588	568	645	627	550	625	588	587	561	523	587	579	613	559	578	551	561	590	574	599	623	592	615	612	579	620	604	601	602	602	585	594	585	605	575	622	558	567	590	632	595	571	587	532	554	573	571	580	568	624	626	610	566	564	570	584	544	587	590	534	586	617	621	587	570	601	550	596	598	547	633	622	553	583	588	570	587	590	632	578	597	576	557	590	599	585	579	614	618	562	580	587	582	616	582	558	609	587	591	603	592	615	629	648	569	546	570	572	553	587	585	597	558	575	588	573	593	591	590	576	544	591	534	606	561	587	580	583	547	576	580	627	581	574	604	600	558	583	629	593	575	590	593	567	587	605	555	582	648	583	576	619	590	633	606	571	593	569	594	585	578	612	589	552	566	592	627	596	604	576	627	600	564	599	588	558	604	632	618	585	593	621	611	588	613	564	559	594	590	572	554	585	563	615	593	596	616	518	582	583	615	591	596	590	646	549	624	557	562	633	623	575	578	583	604	575	571	599	585	586	589	615	580	509	582	570	560	594	561	588	547	554	576	572	549	622	566	623	571	602	539	591	569	604	650
38535	71562	52833	43049	26864	7757	717	681	647	625	639	637	654	589	705	627	587	606	624	615	665	597	581	607	634	634	585	631	653	650	610	588	626	599	650	655	616	607	615	632	656	618	651	619	622	617	617	590	623	650	612	594	591	667	651	573	606	630	635	637	600	604	595	587	602	653	578	602	681	573	634	655	597	654	615	644	613	639	608	618	604	596	667	636	634	660	619	701	642	610	642	661	639	589	645	653	702	628	635	616	631	630	594	631	605	583	629	594	633	570	609	627	603	629	594	637	631	640	583	604	629	599	579	634	619	667	652	628	626	600	646	631	624	650	609	620	577	618	643	633	600	581	627	625	615	562	640	650	618	591	634	635	602	599	645	590	617	591	620	659	647	630	631	606	611	614	615	610	625	671	652	640	660	663	599	627	618	576	610	636	642	646	627	618	663	641	582	643	619	623	622	628	674	601	601	609	649	620	578	634	647	615	626	603	630	613	606	594	678	605	656	592	665	586	618	641	637	626	612	576	645	653	614	620	628	583	649	635	622	610	607	621	653	605	594	608	605	602	607	643	629	630	649	629	609	677	608	614	653	590	615	614	613	611	614	588	645	606	585	609	610	609	652	635	658	664	579	596	628	588	603	588	599	609	622	627	654	649	680	597	609	660	613	607	609	640	657	619	612	629	673	612	666	577	605	619	641	623	647	637	621	587	611	657	605	654	596	589	639	640	612	664	593	598	609	588	627	654	552	616	624	645	604	659	641	615	575	554	647	639	582	631	660	632	597	619	637	623	602	615	647	632	639	577	589	655	593	637	593	614	584	596	589	664	642	603	661	592	639	599	614	607	616	599	565	648	671	626	637	600	609	651	645	598	620	634	629	601	645	600	608	680	618	630	601	646	658	618	607	607	634	616	617	646	632	595	600	632	619	601	614	580	624	654	636	595	638	582	612	636	624	636	610	628	642	601	626	622	604	655	589	633	662	606	648	631	656	582	587	610	646	581	634	598	609	601	658	607	609	650	683	625	597	667	623	613	589	640	611	610	552	605	593	588	648	615	602	605	638	593	604	625	622	662	628	562	654	646	647	600	623	657	585	636	667	579	626	599	612	618	595	622	640	643	643	595	618	641	603	606	633	608	653	590	595	643	645	648	659	609	607	613	604	617	617	647	619	663	672	605	620	607	640	656	604	617	610	617	657	668	602	629	626	615	635	605	601	589	603	624	625	617	674	644	660	617	600	623	621	567	628	593	624	631	633	670	591	586	605	625	585	646	582	593	649	629	625	610	625	592	608	607	604	639	605	612	686	645	605	635	607	666	629	592	652	611	616	619	571	601	595	588	568	554	592	665	603	602	630	627	619	652	625	630	675	643	637	612	624	638	607	611	620	599	639	600	626	640	602	623	577	595	599	620	656	652	635	626	573	575	623	618	681	645	611	596	607	622	614	620	654	619	613	615	613	656	614	652	613	612	675	601	600	608	587	629	645	671	590	603	676	607	608	663	669	626	656	606	625	618	596	582	613	640	644	585	594	615	637	607	620	626	604	618	677	636	613	630	616	597	622	572	648	643	576	615	617	590	598	639	617	637	566	660	658	592	629	637	639	613	669	630	642	618	643	626	581	628	626	622	581	652	624	619	571	610	598	632	597	587	618	598	579	625	616	631	611	644	656	634	614	584	597	641	622	637	608	618	620	596	626	633	624	618	612	662	636	583	621	631	693	624	602	599	624	608	651	641	613	599	606	636	581	673	618	637	638	629	593	608	621	618	624	605	645	621	578	623	610	612	632	644	589	612	629	617	632	629	600	656	630	638	640	614	595	617	666	626	601	615	604	593	620	596	632	586	640	584	615	605	614	617	644	658	583	592	601	601	639	603	657	569	610	597	647	639	637	629	592	625	592	614	575	628	631	606	576	610	623	611	618	607	605	604	599	626	610	609	591	592	644	576	647	635	619	641	616	590	632	604	650	653	626	657	641	629	619	635	614	598	593	604	626	623	631	605	574	622	606	616	613	608	594	615	599	599	627	679	608	621	598	576	631	573	643	590	589	580	676	605	660	603	596	628	673	608	628	612	573	593	585	625	626	649	607	624	587	669	613	635	561	603	620	600	639	623	613	595	649	608	577	595	640	593	638	640	620	626	609	574	617	624	661	634	615	641	641	653	594	670	607	567	628	622	609	630	646	621	630	635	591	623	634	624	607	593	674	652	592	647	592	658	590	611	596	636	597	628	626	679	624	595	621	582	607	584	651	618	587	597	650	631	618	619	633	599	649	632	643	624	632	636	688	628	636	585	605	617	636	646	638	655	590	588	599	671	613	592	579	582	625	626	648	607	608	612	613	635	605	602	629	588	630	626	646	602	621	655	664	627	647	590	604	591	614	641	621	620	591	607	566	575	599	665	619	627	626	638	608	627	622	600	658	630	613	561	592	601	604	632	618	607	667	597	615	647	602	638	650	608	617	606	649	626	680	589	604	622	664	614	625	614	600	568	624	625	654	627	639	643	621	592	627	629	608	588	572	687	614	641	601	606	593	656	625	611	589	623	627	632	607	616	619	634	626	626	617	608	629	635	611	640	603	588	615	613	603	631	630	612	615	625	604	648	624	627	604	624	600	640	621	590	584	550	617	639	660	619	629	614	618	588	641	617	601	638	622	612	636	610	573	628	642	618	601	598	609	620	623	654	604	615	616	608	563	572	608	621	629	607	616	595	639	605	622	591	586	604	599	601	613	636	691	606	622	597	668	610	585	594	622	600	598	602	631	619	609	610	627	651	594	600	595	640	636	613	650	617	600	637	652	640	634	615	585	556	645	618	622	650	654	626	625	637	622	650	576	628	648	622	638	633	641	604	629	598	584	598	626	571	600	606	640	603	620	582	632	654	635	635	626	654	628	646	590	600	636	589	653	579	621	594	620	621	610	627	649	627	586	641	637	627	585	647	621	628	663	610	638	658	594	599	628	630	619	614	575	568	624	636	625	605	629	610	629	652	634	653	627	619	652	638	588	610	649	607	631	623	637	703	635	618	594	604	656	599	583	578	578	603	582	639	587	594	582	653	651	664	628	662	649	647	618	602	619	601	621	610	663	619	640	657	637	621	579	646	627	607	611	623	626	607	642	599	608	650	610	629	638	620	606	634	637	670	626	611	609	620	641	578	637	627	583	645	606	618	638	610	602	633	639	609	577	614	604	632	595	636	572	651	615	620	606	600	609	596	631	646	651	654	622	599	617	612	622	580	606	675	644	633	618	660	639	644	636	609	647	610	641	603	591	638	630	640	575	576	595	597	623	619	657	622	621	618	620	624	630	583	645	647	650	690	668	667	616	588	567	630	598	610	647	617	641	620	596	585	658	639	638	617	578	578	548	609	650	637	596	624	608	643	603	645	616	591	613	585	616	572	624	619	577	629	585	583	653	612	603	583	642	637	588	647	626	602	657	665	633	598	626	643	652	617	659	618	672	617	641	564	627	592	643	622	666	623	612	647
22431	21285	30632	35313	34669	23883	12902	1621	1039	954	968	986	966	988	970	984	863	929	962	946	974	997	956	962	958	870	992	913	996	924	939	914	916	976	933	891	965	936	886	902	928	953	949	909	944	959	935	948	965	902	929	926	924	901	943	948	914	899	915	926	921	924	934	894	969	893	914	944	1009	925	935	891	879	931	921	934	871	888	933	976	934	911	975	933	931	948	909	964	841	893	949	954	951	879	909	906	850	875	990	903	967	963	954	964	895	923	923	902	936	930	885	935	910	876	940	914	923	958	959	864	951	914	954	929	912	963	893	905	908	907	964	896	900	1009	982	946	871	924	911	933	961	922	886	948	942	972	911	958	935	938	986	891	862	884	918	953	914	988	902	920	940	945	943	887	962	978	919	890	943	958	886	948	957	909	943	922	934	925	898	934	883	937	892	943	950	930	951	926	990	914	909	879	915	883	942	903	897	925	897	912	938	1014	931	931	947	921	932	910	926	954	955	932	906	861	901	953	901	941	895	879	902	861	965	958	952	948	880	928	935	908	942	941	963	937	921	965	968	974	921	964	932	898	943	881	945	961	945	941	910	888	924	962	953	896	962	904	931	956	939	929	929	979	934	976	910	919	926	897	937	940	925	895	927	884	900	951	964	852	914	909	985	983	922	919	948	971	969	948	920	927	971	970	915	939	979	927	951	973	947	879	936	954	962	902	936	874	951	960	937	924	909	917	899	927	922	940	921	957	916	962	948	928	959	928	938	947	963	964	963	946	870	907	941	951	946	969	955	987	885	878	944	937	948	948	914	923	923	913	917	928	931	899	878	948	971	961	899	953	977	936	911	965	947	958	979	963	899	954	941	881	918	935	875	923	911	930	995	892	913	910	964	948	913	963	928	857	950	920	983	925	966	925	959	950	928	929	909	964	922	926	909	1005	914	957	937	941	959	941	972	973	975	867	919	943	969	897	906	925	910	941	917	878	936	917	894	921	901	966	972	904	931	992	938	870	932	887	944	971	882	943	925	926	933	940	895	960	1001	928	949	970	923	928	891	982	882	956	984	924	896	932	986	882	927	948	903	960	914	946	937	887	924	952	913	904	961	936	937	922	974	954	917	905	899	969	927	935	918	989	917	967	922	976	937	904	935	931	903	907	902	928	889	916	943	927	950	908	947	946	932	950	884	942	949	866	855	944	939	930	890	971	895	927	921	946	945	942	918	915	956	873	939	924	923	894	890	974	942	958	959	941	905	937	896	986	955	917	927	988	890	943	937	884	886	970	920	937	979	929	932	929	971	989	924	982	947	960	952	937	932	914	954	931	968	894	938	953	937	958	941	900	958	943	923	944	968	947	962	911	920	966	934	908	924	946	898	972	956	867	951	912	944	941	910	933	936	931	988	927	946	870	911	909	921	931	924	889	958	935	943	927	976	897	1001	916	944	939	930	933	888	943	881	946	915	929	915	896	937	953	949	881	902	948	895	905	891	890	910	941	873	877	957	899	911	956	879	925	876	950	902	961	979	943	885	957	894	900	906	945	917	978	972	891	938	958	892	933	987	969	966	887	904	928	932	963	914	911	890	923	933	929	936	921	959	943	977	922	911	954	919	946	945	967	894	964	931	933	996	955	918	949	877	911	923	869	938	946	919	951	952	844	934	955	909	939	893	917	948	966	917	972	941	933	908	907	911	941	934	978	908	979	887	938	949	943	914	930	900	926	876	888	967	919	974	922	899	904	968	963	953	969	910	935	948	971	933	937	959	914	958	941	896	955	907	905	971	960	932	916	959	893	884	966	936	949	902	959	905	928	985	907	922	924	941	925	935	922	939	930	916	914	902	910	940	940	917	907	973	960	970	909	873	937	909	894	940	946	930	901	926	961	901	887	969	954	915	942	962	875	922	921	930	908	925	943	887	923	928	953	892	903	955	934	952	908	953	916	987	941	930	903	937	896	936	907	974	913	953	974	977	894	964	927	884	864	1001	967	948	923	967	932	901	902	963	889	929	951	933	946	905	952	952	939	919	888	904	953	919	932	914	942	898	940	929	944	954	900	931	929	931	934	971	875	908	921	962	950	913	954	989	918	961	967	928	860	914	889	887	890	934	940	953	935	905	976	967	906	902	945	977	922	948	916	927	934	941	909	885	964	942	1004	884	960	890	972	939	938	861	930	906	933	905	963	926	916	868	953	952	938	963	934	868	959	895	934	968	909	943	958	923	875	950	889	980	948	934	917	952	930	991	954	953	937	881	936	905	939	971	970	907	857	955	914	938	938	929	905	930	893	930	928	899	898	945	951	951	909	906	937	933	917	889	928	1020	954	909	959	926	945	972	920	919	974	899	874	980	952	962	927	928	920	877	957	876	907	904	893	913	943	950	946	901	954	929	948	956	864	933	925	939	930	940	926	964	902	978	858	910	917	916	958	948	885	984	911	864	887	939	895	915	905	902	924	906	904	992	962	908	926	919	898	925	905	915	914	920	882	875	929	921	919	950	878	935	965	916	910	859	902	944	897	968	894	962	912	877	948	843	959	899	882	925	915	920	950	949	921	883	932	934	942	944	877	976	915	905	944	957	928	947	922	916	926	894	898	955	932	909	944	886	947	916	936	939	898	930	922	960	919	934	904	925	921	990	917	916	995	905	922	952	927	882	971	919	888	936	901	934	995	944	945	882	910	932	948	943	965	953	938	885	888	944	925	920	941	926	920	887	932	921	951	964	930	940	958	954	887	970	882	1003	973	921	909	895	950	878	917	944	935	923	899	923	982	890	917	909	961	944	958	927	971	988	907	941	989	970	912	979	936	919	894	901	932	937	944	962	915	877	911	901	917	892	949	920	871	940	945	944	934	937	952	936	902	899	868	943	949	894	937	907	963	1015	884	943	954	935	945	897	917	876	939	947	914	947	901	932	985	915	902	958	898	910	877	938	930	975	890	895	936	907	861	898	963	935	972	914	900	971	884	912	877	904	916	949	926	965	922	936	965	959	950	951	944	952	893	924	914	946	945	897	883	967	913	952	941	901	969	931	927	916	907	877	925	961	886	940	922	983	915	946	925	923	935	915	907	923	949	930	928	856	919	942	935	955	914	913	948	910	918	893	927	940	934	960	925	939	940	923	980	849	942	932	933	952	935	873	912	867	943	876	927	916	905	923	955	911	938	972	962	908	867	845	930	912	909	909	941	946	919	958	913	980	904	892	957	883	948	923	968	910	953	954	943	884	930	956	949	909	937	873	964	902	924	906	919	922	912	927	939	985	960	959	890	885	933	932	933	926	971	901	973	960	967	947	825	927	957	977	988	895	938	975	912	881	940	955	957	898	928	927	959	900	886	946	881	963	909	962	904	994	942	903	952	955	943	892	920	983	959	911	912	853	983	908	898	953	939	898	940	958	969	949	948	921	901	919	906	863	928	920	889	936	963	938	864	910	991	988	972	969	924	923	895	897	965	943	904	910	890	934	885	883	941	939	952	917	899	942	948	914	946	943	909	975	896	941	913
45124	91194	73039	63837	45745	18973	1105	1060	1015	1001	965	965	915	971	962	962	940	900	918	1015	973	904	910	891	876	901	898	990	893	915	840	918	952	895	911	836	942	904	885	963	927	952	923	927	900	861	914	879	934	843	856	915	989	885	866	875	926	944	922	933	916	910	880	899	879	922	953	878	928	887	837	886	851	924	927	908	937	884	904	913	925	906	905	911	911	978	874	939	892	924	908	821	945	831	876	887	949	947	891	909	902	941	896	917	934	874	924	916	939	885	903	908	879	893	914	888	949	885	950	923	903	892	940	954	901	903	966	912	873	877	820	961	908	917	885	919	947	950	908	887	879	967	930	920	906	945	906	912	930	945	880	966	850	932	849	895	916	953	951	923	909	891	906	888	936	933	894	839	886	914	936	936	901	888	889	919	898	950	911	925	916	895	917	874	859	884	901	877	955	930	904	895	920	845	846	972	914	887	925	888	897	935	936	900	924	893	901	909	921	929	911	841	858	925	835	919	867	891	914	953	889	934	930	905	900	920	943	870	923	886	922	909	904	876	936	856	846	921	897	930	917	840	899	923	904	845	935	947	872	916	926	884	907	911	850	919	910	927	920	939	864	858	920	860	904	943	928	883	899	883	908	888	888	885	930	945	898	849	941	927	944	911	926	905	892	909	883	908	894	912	923	890	927	877	914	894	840	885	924	929	948	930	892	870	927	933	865	894	912	898	896	873	947	884	953	884	929	873	942	967	940	903	918	935	942	864	959	905	931	877	914	898	924	904	955	910	890	908	898	876	942	878	915	919	909	855	941	853	885	865	910	900	956	862	859	924	865	933	925	936	914	873	903	898	886	929	910	901	880	908	884	927	904	919	895	880	920	834	911	917	918	919	882	876	900	922	891	916	918	901	925	895	913	900	937	918	929	950	876	888	859	913	923	866	872	905	936	876	898	914	862	900	973	953	913	931	927	931	939	893	912	858	873	892	898	861	912	907	925	939	920	973	872	851	877	911	900	895	961	876	943	851	920	906	926	991	961	917	916	931	933	897	900	921	923	869	942	885	881	927	883	941	891	929	922	895	908	943	859	919	886	916	912	889	955	938	896	922	929	877	897	926	909	947	917	876	895	929	927	890	908	935	930	895	899	931	907	920	895	886	931	891	842	943	824	888	950	880	884	897	925	907	943	894	939	887	865	859	868	917	951	918	877	931	902	859	934	928	897	922	882	933	956	933	925	877	901	896	919	871	954	919	934	867	835	918	911	870	916	892	910	867	873	965	922	886	947	855	898	945	898	995	921	939	971	930	923	881	904	853	874	921	878	907	881	932	901	918	866	872	841	970	888	888	819	940	911	866	890	920	935	905	840	909	913	855	897	916	983	867	860	945	877	897	968	884	904	902	899	976	1008	925	897	881	906	886	945	885	918	936	895	891	920	886	977	899	891	950	940	868	911	856	942	926	932	852	850	880	912	886	891	897	927	881	920	952	905	927	838	839	903	927	893	884	925	909	918	982	918	851	873	931	897	888	976	944	894	870	890	929	907	918	879	927	968	942	897	928	915	882	876	926	905	920	882	883	924	874	917	887	903	903	911	944	928	946	881	917	890	910	917	887	930	915	849	929	895	882	916	900	897	838	901	914	929	857	890	896	928	885	928	882	885	941	873	920	908	869	969	903	940	876	912	933	972	912	880	937	920	965	883	862	936	875	946	905	855	904	890	893	901	928	876	875	871	941	880	844	855	936	901	876	921	933	912	889	866	912	881	929	927	859	854	869	905	894	899	957	952	891	970	973	926	911	914	896	928	941	920	902	914	918	945	890	881	900	893	896	895	917	954	885	938	860	910	935	873	898	842	823	896	907	893	844	894	913	918	948	909	965	893	888	864	916	925	894	885	892	882	899	925	927	884	897	945	849	939	852	919	939	833	935	908	913	894	849	934	894	949	879	912	908	942	906	862	892	907	906	896	859	878	876	915	893	917	918	863	911	898	896	897	924	917	892	878	885	896	929	882	889	916	852	946	852	876	938	891	872	929	899	856	901	923	895	884	886	908	938	916	932	897	932	892	839	888	848	889	883	884	899	905	953	935	925	891	900	950	919	882	909	939	876	855	898	915	867	890	963	891	958	875	919	929	972	913	912	905	874	917	873	898	852	902	899	976	913	896	973	877	925	884	851	914	888	942	897	898	915	893	854	902	925	832	920	838	890	926	906	919	920	872	928	921	917	886	890	937	967	904	943	888	894	894	911	892	876	893	902	925	861	926	928	957	928	861	907	958	897	894	935	950	924	877	930	915	960	913	869	927	922	892	912	969	871	908	863	912	924	886	870	890	891	937	872	906	890	907	871	900	960	924	906	963	876	905	921	889	910	912	894	940	961	863	919	949	864	926	892	894	893	878	902	907	909	884	906	925	926	968	921	859	893	888	857	905	925	880	918	915	947	901	925	899	953	877	962	908	891	882	921	915	857	993	849	886	874	860	872	914	925	869	863	945	925	905	940	891	938	885	878	907	910	916	974	909	886	895	895	964	918	924	879	894	911	882	912	887	951	960	938	908	906	884	865	870	914	867	920	925	876	939	931	880	940	925	969	893	989	878	946	913	887	900	891	931	894	977	922	882	889	835	922	876	872	891	920	845	892	886	880	940	916	887	907	917	888	877	862	940	850	852	890	902	923	847	929	934	913	894	885	902	932	860	893	882	931	945	934	931	857	877	920	881	905	949	909	917	936	875	890	913	877	905	849	895	976	969	885	952	970	902	918	888	827	900	941	930	918	893	876	868	892	894	891	962	870	913	942	902	869	930	891	907	924	883	946	943	897	938	947	897	913	886	935	915	953	906	900	911	928	932	884	884	920	928	913	908	935	913	973	871	921	900	846	939	902	956	875	915	895	915	907	955	891	887	907	892	886	912	932	943	918	925	862	880	910	917	923	899	878	914	918	893	926	880	897	853	946	887	830	916	918	915	967	920	911	967	899	932	889	847	839	900	913	876	873	923	864	918	880	877	937	869	920	959	892	892	942	925	919	882	924	936	930	907	911	952	914	913	899	923	943	933	909	943	944	869	828	901	878	909	875	915	939	954	906	922	924	947	893	889	933	856	899	925	885	932	918	920	905	923	839	921	874	922	933	905	863	999	870	886	863	957	917	903	890	922	913	913	896	900	892	896	966	886	904	889	891	909	912	910	938	887	917	898	949	890	924	950	893	959	888	875	868	961	876	932	879	909	922	872	882	935	881	890	954	931	867	958	901	909	864	859	1002	899	925	940	922	851	884	930	883	898	941	859	935	861	977	872	877	876	852	958	942	926	869	921	891	817	895	874	973	903	925	886	892	924	893	910	933	900	867	862	914	892	888	883	949	934	863	928	841	942	906	881	859	935	955	904	905	898	900	935	918	878	918	971	943	919	909	850	920	914	891	893	945	912	930	902	930	862	895	905	898	961	897	947	854	904	937	895	924	908	893	914	941	884	904	919	905	927	881	938	928	899	945
33087	29473	28797	21735	9450	1629	447	416	446	416	441	405	413	422	430	443	427	449	412	422	421	433	378	395	450	448	398	413	418	433	404	421	415	408	412	385	399	424	441	420	392	433	420	456	397	424	403	405	460	378	400	433	400	393	384	417	435	409	402	433	422	410	440	462	432	417	412	378	421	433	404	392	438	407	425	381	390	419	409	395	416	421	406	356	418	409	430	422	452	428	414	424	424	417	409	410	424	394	402	444	430	406	417	417	403	433	442	421	417	422	425	436	379	442	399	429	424	396	418	422	408	437	391	426	400	430	409	411	448	382	414	440	418	430	401	389	397	421	449	377	429	424	418	388	416	430	393	431	404	406	416	419	423	401	392	420	474	385	411	423	445	418	440	422	397	444	436	426	424	440	406	438	436	386	433	403	430	391	429	403	411	398	441	406	424	452	458	441	416	414	425	409	392	421	417	366	438	371	450	400	426	407	414	415	394	407	379	395	412	406	423	433	388	407	396	424	413	397	405	402	425	418	414	419	396	389	409	426	423	414	408	411	445	395	444	409	381	429	374	443	420	412	417	438	441	414	425	395	422	402	400	413	404	416	419	418	405	400	415	425	394	422	411	409	404	407	419	459	412	408	393	434	396	386	399	393	407	407	414	444	386	412	440	408	390	419	425	414	412	415	428	415	410	418	422	397	402	377	416	370	425	417	399	460	425	429	449	380	418	438	421	374	429	406	382	383	400	408	378	391	394	400	407	411	397	391	414	408	378	405	418	402	429	402	402	392	432	440	392	414	407	417	457	405	426	444	410	402	461	419	404	426	392	416	406	408	425	419	403	384	461	430	410	366	458	427	390	417	378	385	383	392	423	436	410	429	452	401	373	401	426	424	383	434	445	430	386	439	430	401	438	380	419	417	409	417	445	427	438	419	433	409	397	422	396	403	369	398	415	411	457	403	402	440	437	438	392	420	419	414	442	417	405	438	388	420	485	416	402	429	407	405	392	382	377	397	439	436	387	391	400	440	452	434	440	416	414	423	415	416	440	402	435	401	416	425	435	405	442	418	414	419	384	451	418	401	396	441	428	423	412	415	452	444	395	429	395	399	411	416	398	403	425	444	415	458	421	417	374	417	401	376	427	418	447	391	468	418	430	422	452	431	409	391	425	387	417	397	384	417	386	434	388	357	441	416	465	427	442	429	383	428	381	431	406	366	426	420	404	422	420	409	397	405	417	404	417	428	423	387	401	446	447	418	356	421	438	443	446	419	423	410	415	413	429	437	420	440	401	384	418	421	452	430	445	427	404	435	464	415	435	475	372	398	395	422	412	393	372	369	379	413	442	397	413	413	384	408	436	451	400	425	405	401	440	401	442	408	397	413	404	419	434	426	432	426	430	377	416	399	408	425	420	438	386	408	408	419	417	392	407	434	377	380	417	389	444	439	400	428	432	428	420	449	380	402	422	418	407	404	422	446	409	435	430	399	398	423	405	427	390	422	403	399	421	398	413	438	439	417	421	407	431	419	458	446	394	394	416	424	424	430	440	438	424	417	417	386	391	461	437	444	417	408	451	397	408	391	406	417	414	413	425	382	440	423	425	418	414	410	443	428	389	420	380	412	402	400	407	422	387	472	432	427	395	411	414	418	396	369	400	440	395	450	400	450	427	394	444	442	421	396	441	438	414	411	424	419	391	416	424	409	375	380	407	421	417	456	394	396	421	426	453	434	417	407	415	420	401	401	425	402	414	408	401	388	410	429	422	429	407	412	415	409	421	417	441	398	417	431	383	433	400	433	416	440	419	410	409	419	422	381	431	443	418	468	401	402	417	419	393	419	435	416	415	402	427	391	407	431	436	414	439	418	400	396	405	455	379	407	405	378	429	407	419	464	432	394	430	419	418	434	398	430	411	433	396	413	398	419	399	396	427	381	384	445	463	418	407	429	413	421	418	428	383	433	425	391	450	368	424	409	410	414	452	429	443	390	408	403	390	442	445	435	434	421	382	432	429	429	428	399	401	419	450	394	411	408	430	392	421	401	424	392	436	412	414	437	402	406	419	404	435	384	451	383	427	401	416	383	402	427	428	398	436	424	431	408	419	431	414	435	450	431	415	410	362	398	405	375	425	406	418	422	428	400	429	393	435	430	461	406	396	429	435	411	396	398	415	436	399	413	376	409	413	373	413	390	412	423	428	427	433	443	428	375	402	437	415	414	418	397	433	429	437	443	419	395	410	428	434	410	397	435	419	382	382	419	439	394	411	398	453	436	405	426	415	402	406	376	451	414	400	403	369	407	438	429	431	389	420	427	418	450	400	395	429	383	395	393	425	385	423	400	438	430	410	370	409	448	416	387	392	409	411	411	397	387	418	391	411	385	404	419	416	413	441	409	422	423	418	409	415	419	382	414	419	412	382	422	398	425	444	387	457	410	420	408	427	416	384	438	412	403	438	408	417	443	407	398	383	386	417	442	402	398	416	437	435	395	375	379	412	433	416	406	411	419	407	431	417	406	397	393	427	425	427	421	405	377	427	391	415	440	387	405	417	436	427	416	408	425	398	386	426	424	424	416	429	410	396	423	460	377	417	405	423	420	430	415	428	429	442	400	388	429	404	394	396	419	420	438	425	382	411	412	402	383	412	385	376	410	433	409	409	417	387	407	415	425	384	410	439	436	427	449	422	430	403	415	416	404	463	430	409	428	420	411	425	426	435	402	431	464	396	419	377	403	395	431	390	425	431	431	403	410	355	405	472	392	413	426	406	420	382	403	428	433	390	399	418	404	385	460	398	387	427	413	407	441	427	418	418	435	407	400	434	363	438	448	439	420	396	395	369	401	444	452	399	423	437	444	427	438	398	419	399	407	406	400	411	485	413	433	406	396	404	420	408	393	396	425	432	383	421	400	390	405	422	444	460	417	381	415	416	410	422	427	404	398	398	426	408	432	413	407	403	409	398	434	395	406	425	445	419	383	421	436	432	394	431	420	413	424	403	449	399	426	426	382	437	419	428	381	394	416	380	402	449	412	426	436	408	395	387	423	451	380	425	408	428	424	400	453	404	420	413	436	449	401	439	368	418	467	397	407	405	394	446	408	423	433	449	407	417	400	404	429	416	428	378	409	407	396	411	439	416	416	432	412	463	433	411	426	383	409	435	404	454	415	395	427	408	439	397	423	435	402	402	434	455	422	444	438	440	408	410	435	446	406	446	393	388	423	437	393	419	420	415	415	413	425	416	442	392	421	410	418	425	391	447	426	411	413	401	395	405	440	406	438	430	412	439	408	392	414	406	427	447	481	419	388	466	408	416	413	405	448	402	409	406	408	380	427	412	435	432	440	400	416	464	431	400	442	392	445	412	423	422	421	381	409	452	416	414	402	411	396	435	405	407	445	416	416	402	414	412	397	427	449	444	430	433	427	410	405	419	415	387	395	441	426	439	407	403	437	398	400	405	407	402	415	396	382	374	404	406	416	387	446	419	445	420	443	366	417
36569	40312	21439	14383	7332	1434	442	449	456	433	424	403	447	422	450	463	466	453	461	399	429	429	440	473	443	471	402	412	423	400	415	428	433	424	460	390	418	451	461	422	420	459	426	432	407	446	413	427	443	446	479	419	418	468	441	443	461	410	415	454	439	448	442	442	419	398	465	453	454	451	415	469	416	480	417	454	449	422	453	448	407	460	450	449	443	429	417	402	432	413	479	393	422	434	430	444	430	434	466	448	432	421	416	447	349	422	421	451	464	454	443	443	438	457	412	471	439	455	435	437	465	430	429	429	402	422	498	434	465	452	461	458	476	420	412	438	431	420	424	437	441	455	434	402	446	467	401	471	394	467	454	444	459	448	431	464	421	441	391	438	466	412	476	446	489	462	457	456	435	449	454	448	412	417	436	432	456	463	445	422	431	442	413	450	435	482	441	420	397	410	442	423	432	413	457	431	433	426	447	453	409	392	444	473	419	394	431	430	471	433	421	458	424	477	473	443	428	428	459	424	441	447	439	427	398	423	413	440	440	423	433	426	426	435	422	450	470	443	459	443	401	447	437	428	451	398	428	458	429	472	466	439	411	444	416	428	454	481	448	433	438	415	431	410	426	456	421	401	420	458	465	440	426	486	460	431	460	412	433	413	438	451	461	429	455	450	465	460	409	416	408	428	451	447	454	436	426	419	431	414	435	457	445	447	426	474	408	440	453	441	437	444	423	486	454	444	435	454	420	426	471	435	415	455	476	413	453	437	431	447	445	415	422	471	397	452	432	399	440	404	393	448	418	423	449	447	463	457	414	448	444	455	431	455	446	424	468	426	468	408	450	432	456	459	490	440	476	436	461	435	472	456	465	437	420	439	446	427	441	455	462	438	434	436	434	431	424	428	388	484	409	436	449	418	463	422	447	470	458	422	419	419	480	446	455	431	405	452	447	455	445	454	469	420	443	428	432	432	463	468	398	437	446	444	451	439	401	402	460	414	441	427	424	408	420	442	487	428	432	455	417	461	408	481	417	419	421	483	420	480	441	463	428	423	405	410	484	455	449	413	418	451	469	451	427	453	444	388	446	474	446	422	463	432	416	431	444	471	418	478	446	482	443	439	472	467	442	435	427	441	425	431	408	435	443	446	420	428	438	436	476	422	415	451	455	464	421	472	462	426	434	427	461	450	448	415	447	437	436	435	416	465	433	422	454	408	413	424	454	449	401	437	429	408	437	450	425	429	484	445	466	450	438	457	463	428	455	445	438	413	450	450	461	455	469	429	464	431	472	480	436	468	442	449	447	431	436	422	429	465	425	402	449	482	442	378	452	432	435	436	423	450	430	460	465	412	430	458	468	450	453	458	422	450	431	437	408	443	488	446	451	401	374	406	445	422	420	427	457	438	421	464	419	481	414	487	431	432	442	432	441	437	449	414	428	444	461	414	402	441	441	441	458	416	471	456	479	421	442	457	406	405	427	453	413	412	421	435	456	438	420	460	459	419	448	438	443	429	428	459	400	428	422	413	438	458	447	444	425	426	441	453	440	427	435	435	443	459	427	434	434	449	435	450	410	422	422	443	444	462	462	462	427	452	426	398	430	431	456	479	450	428	419	455	441	405	433	434	457	435	445	409	410	432	474	416	450	413	403	420	429	437	430	439	429	440	442	429	418	398	446	442	429	453	459	440	448	436	389	440	419	419	416	466	447	416	451	457	453	430	417	416	427	461	402	442	453	449	437	436	427	425	445	441	434	445	456	392	458	481	434	427	429	426	467	435	449	453	436	399	432	483	399	411	437	394	462	447	416	447	426	453	438	418	420	449	461	407	469	465	426	431	476	458	473	428	425	445	428	419	458	455	416	434	431	447	410	454	410	463	460	436	434	428	424	433	425	431	465	447	406	438	450	422	466	407	438	426	451	427	411	448	430	437	419	435	444	438	479	450	489	423	446	442	412	463	475	454	424	462	400	469	436	447	449	447	463	414	428	464	412	446	404	420	442	430	424	451	430	432	446	444	450	442	433	447	463	418	441	450	427	451	425	433	466	432	445	430	438	433	430	432	410	428	450	427	443	404	420	440	448	455	408	439	427	438	405	466	439	465	475	417	425	426	401	451	407	470	391	461	447	449	447	438	430	399	475	432	453	436	423	447	421	419	432	427	444	477	422	456	433	448	455	434	460	374	483	433	468	471	426	442	420	439	425	438	440	453	434	412	432	432	438	421	406	444	442	467	450	414	430	421	441	419	460	425	443	464	450	431	438	436	440	437	440	461	425	456	447	446	457	429	459	443	415	431	424	461	437	434	392	413	441	462	459	431	424	450	399	427	408	421	444	443	413	456	445	459	461	439	445	445	409	476	418	489	465	450	433	449	420	469	420	451	396	475	421	440	457	478	446	415	473	459	433	432	471	420	453	403	429	460	462	424	412	426	437	418	426	448	414	418	469	432	411	445	449	446	413	461	456	436	453	479	427	444	434	450	442	388	450	419	440	479	430	469	435	455	441	434	418	441	447	445	438	448	461	433	421	400	417	448	444	438	435	441	435	445	463	439	446	402	463	414	428	426	410	454	402	431	451	445	446	416	439	433	441	456	467	477	430	445	417	455	442	432	455	446	420	397	440	405	436	415	465	468	439	477	394	439	431	399	444	431	455	440	450	404	476	450	456	481	452	420	442	485	434	394	403	485	425	406	464	440	447	460	474	443	411	441	402	466	436	446	441	444	434	438	435	417	394	440	406	485	453	443	415	414	451	503	455	417	384	455	463	445	470	462	426	446	377	434	446	427	445	410	455	488	413	420	476	400	453	415	460	442	465	430	438	426	433	438	439	434	414	441	432	431	453	473	439	402	428	435	417	442	495	432	447	421	451	434	466	435	423	456	429	425	461	420	471	442	427	496	430	453	469	425	409	422	457	437	410	422	441	461	414	429	432	478	453	434	428	466	440	465	431	474	465	440	453	441	465	412	440	411	473	436	445	415	419	414	429	444	445	464	445	482	401	470	480	419	419	472	434	426	434	421	448	426	432	407	454	429	461	417	423	444	449	422	442	431	436	405	470	427	463	462	443	429	431	427	439	424	408	451	444	415	431	487	470	413	416	428	442	454	459	469	412	436	440	449	427	472	420	443	448	477	423	463	404	424	472	442	458	442	436	459	432	425	418	423	470	452	442	420	451	412	432	478	470	476	462	440	425	417	460	413	461	400	455	439	427	425	415	447	496	449	428	439	454	432	412	424	445	457	442	456	426	445	455	438	461	442	444	447	398	425	429	468	431	425	421	443	421	459	454	424	435	472	433	433	431	427	437	433	415	422	452	444	444	424	449	451	420	396	467	449	438	425	437	445	440	457	458	448	440	492	418	457	460	434	435	459	482	454	451	448	434	423	452	441	441	436	394	407	435	427	479	459	408	428	444	448	473	434	452	446	441	478	450	421	434	438	456	468	420	464	460	406	437	418	429	424	429	440	461	469	460	421	471	454	415	442	426	416
23782	22107	32814	36369	32630	20793	5785	761	670	641	681	669	596	653	626	574	631	613	593	623	546	625	629	667	640	616	645	629	597	622	641	606	625	608	586	633	573	666	613	565	596	591	588	609	610	635	620	612	601	617	638	614	627	627	642	580	617	616	615	609	635	613	627	625	615	622	594	592	629	611	572	614	613	613	614	653	632	581	647	662	620	589	608	589	585	596	619	643	599	598	597	624	600	606	671	630	597	606	642	623	587	562	618	631	565	601	619	610	636	660	593	646	634	553	604	625	571	587	658	623	702	608	642	585	622	592	610	614	630	607	583	634	593	615	626	626	592	606	580	684	641	625	685	638	647	616	611	600	608	628	610	627	662	620	606	581	667	641	612	642	619	620	581	591	610	648	640	594	669	602	632	643	629	611	624	595	593	623	590	566	623	672	629	604	635	635	645	585	646	570	628	629	719	626	615	600	596	618	628	657	644	635	595	665	587	641	600	620	588	596	585	648	568	596	615	619	636	610	612	631	623	644	605	603	620	634	593	634	614	603	628	614	593	652	567	621	630	619	569	609	673	628	648	636	659	634	615	645	622	630	639	670	647	623	587	620	605	646	643	599	619	629	654	587	619	602	570	601	626	599	637	610	547	668	639	635	583	618	610	618	621	633	624	598	632	556	605	594	647	618	617	625	592	608	576	605	644	594	649	602	610	659	655	621	623	612	639	565	627	635	634	597	602	583	586	634	624	614	600	633	611	629	629	587	630	621	632	621	600	583	654	618	636	636	606	600	593	602	612	643	599	615	611	640	566	651	577	660	577	616	626	613	642	641	619	622	604	650	634	676	632	619	598	619	602	591	627	589	644	610	630	661	585	617	597	661	615	590	630	641	632	638	614	624	660	614	642	657	652	626	631	611	607	596	623	587	600	589	607	584	553	645	634	585	657	632	648	591	597	584	609	591	641	656	632	631	619	632	645	590	625	599	643	642	627	601	629	598	573	586	616	644	592	635	644	598	616	580	630	587	612	585	629	624	626	631	609	674	598	608	620	613	618	617	630	643	623	638	621	638	641	608	636	622	619	593	663	620	604	586	611	583	632	562	619	636	652	558	626	624	594	627	612	622	683	600	650	667	596	581	597	588	640	605	630	600	666	584	604	616	602	643	628	599	617	606	605	605	614	617	624	585	612	602	619	596	620	601	593	627	646	636	618	651	639	602	637	614	624	593	633	607	651	639	590	645	684	604	619	620	598	619	614	588	639	613	644	626	603	601	650	654	596	571	628	575	609	611	590	605	626	645	635	571	642	631	613	630	628	588	596	643	562	625	633	624	661	633	618	614	674	610	642	642	597	667	644	583	629	599	582	619	638	611	618	625	558	627	631	613	621	629	606	632	619	667	615	602	597	617	638	626	630	631	585	585	599	595	629	602	601	561	645	650	606	657	602	622	687	652	627	665	629	605	622	579	657	610	607	596	627	605	644	638	619	607	567	628	607	663	600	614	616	607	606	564	587	609	586	612	584	611	629	626	619	614	601	602	678	693	594	598	632	616	571	642	616	648	611	661	620	627	656	559	576	624	605	623	599	597	615	617	637	628	587	617	579	603	616	642	598	607	635	626	676	576	641	611	642	647	634	625	611	631	634	619	591	571	641	578	622	635	571	633	610	628	603	557	622	613	631	662	621	648	596	612	631	627	619	652	659	589	616	611	635	632	615	598	603	590	654	616	618	582	634	610	655	632	611	602	642	656	617	622	592	646	602	668	634	677	641	628	627	661	604	661	605	604	606	652	597	589	616	608	639	595	626	593	592	625	594	580	589	607	612	602	587	602	635	590	601	619	613	611	607	580	624	611	641	637	660	602	644	657	626	619	625	608	617	679	630	615	616	644	642	630	551	630	610	637	641	558	601	625	602	630	635	620	639	627	584	634	634	600	615	615	644	625	614	614	637	608	622	642	652	586	593	664	628	626	629	687	648	614	610	603	611	606	642	644	611	594	612	616	550	604	612	578	611	589	604	597	632	668	610	607	629	658	614	635	608	654	587	609	605	608	572	638	627	671	632	615	649	628	602	648	652	576	589	642	570	629	620	607	612	609	624	597	663	608	632	651	556	634	623	577	648	676	594	670	654	652	610	614	592	683	660	578	631	552	621	617	615	587	564	598	611	621	634	613	663	591	620	605	618	588	595	588	643	665	608	643	606	581	585	644	600	637	650	625	618	632	634	652	646	568	652	581	570	578	660	581	630	602	595	584	607	646	636	639	597	614	584	608	598	629	641	624	568	639	636	580	607	578	636	597	659	635	626	634	631	658	631	632	681	582	639	639	589	618	605	603	608	619	640	619	613	637	634	598	624	636	672	629	654	671	645	631	602	562	644	586	619	625	642	620	600	587	592	576	593	657	609	655	600	550	606	625	612	619	623	614	613	638	637	573	590	626	618	609	639	565	626	604	649	608	633	627	619	608	591	615	578	626	675	646	637	613	624	597	647	631	661	637	608	610	636	594	611	638	631	596	602	637	643	604	616	615	580	661	627	604	642	646	606	598	598	580	591	601	633	617	613	609	617	584	617	634	623	598	631	613	627	617	617	630	618	585	618	605	594	669	644	587	590	578	629	642	593	652	622	633	566	607	587	609	569	626	602	655	636	639	602	656	645	603	604	619	624	628	636	588	584	590	671	578	619	646	634	573	644	574	642	634	639	591	631	668	630	643	622	632	623	583	627	637	620	613	629	604	622	599	641	622	574	624	608	593	598	597	600	638	623	620	626	604	600	657	595	585	559	607	628	626	618	633	599	584	625	614	594	602	641	600	658	614	589	641	623	587	569	664	624	598	648	622	642	614	663	670	656	599	646	611	606	615	606	615	663	649	644	602	623	608	598	645	623	626	601	578	580	637	632	650	611	614	649	648	637	638	626	550	585	622	642	578	620	638	674	646	610	604	554	615	616	633	603	603	602	568	622	669	650	584	579	632	630	630	612	589	641	635	622	593	600	567	646	656	611	631	633	602	667	596	553	620	617	593	623	600	620	577	652	615	611	617	582	604	592	571	617	634	631	622	630	609	591	618	582	548	606	600	655	588	578	616	595	594	652	616	629	574	625	590	597	599	603	621	643	647	622	636	601	621	676	587	617	618	647	607	647	637	632	610	635	604	621	628	594	646	649	624	623	612	625	604	601	606	622	621	639	618	658	627	582	603	608	655	562	638	633	644	607	635	622	662	607	609	621	620	615	620	603	672	596	615	629	596	576	625	603	604	613	628	600	629	665	560	600	598	648	625	623	629	607	608	597	638	630	606	594	646	638	591	575	587	623	647	582	675	634	642	634	629	572	658	665	641	582	636	583	612	603	683	601	638	615	624	629	605	634	623	605	626	609	652	654	603	626	608	661	587	621	629	646	646	675	607	610	577	659	641	606	651	640	568	644	648	651	607	636	638	619	655	626	600	609	611	633	639	620	591	628	654	587	624	614	613	628	631	604	607	565	634	597	608
41677	85781	63603	51561	36718	14569	1075	665	669	599	674	644	677	633	642	624	622	596	658	649	637	610	595	602	637	625	620	655	586	589	599	646	625	610	625	588	645	603	593	621	596	575	629	611	601	609	577	619	637	630	653	581	576	662	676	604	660	626	666	623	634	621	631	597	647	598	625	567	602	590	593	580	607	590	668	612	627	600	593	623	610	614	617	591	567	601	660	598	601	617	581	607	583	613	611	609	590	546	652	620	611	593	619	629	637	545	597	643	609	607	615	580	623	591	618	583	586	648	633	547	640	614	561	601	611	610	634	617	620	613	605	638	635	653	642	642	675	637	609	632	634	566	658	591	642	603	611	626	625	575	616	643	599	621	615	613	595	668	615	648	604	574	609	597	594	647	624	647	602	673	587	616	600	650	632	634	635	601	580	612	624	613	600	592	617	611	598	626	590	630	693	627	586	625	655	634	580	670	650	639	605	586	628	629	599	630	586	655	584	600	618	596	600	592	593	585	586	598	607	556	613	624	600	596	610	644	637	582	665	579	631	628	586	633	643	618	597	602	631	618	580	618	602	634	665	587	592	646	631	606	591	645	617	599	622	634	582	627	590	618	626	637	663	585	598	601	597	647	619	666	606	607	613	636	655	616	628	603	633	535	612	618	660	634	617	581	613	653	625	614	618	585	619	584	609	634	595	597	637	623	601	609	605	639	623	629	649	615	597	602	645	587	649	649	621	612	594	594	609	607	652	571	621	581	629	642	617	626	638	603	657	628	659	628	634	629	627	639	608	632	625	633	586	664	630	581	596	610	680	641	594	627	604	643	630	627	636	572	592	597	610	669	654	643	620	599	625	617	642	609	630	629	624	586	660	653	594	626	663	606	640	618	643	603	629	646	613	660	606	680	609	603	620	628	605	647	609	603	598	631	607	610	661	599	600	633	617	617	571	591	644	635	637	603	597	624	644	562	664	604	621	657	666	610	580	615	634	620	627	593	606	637	606	600	612	633	572	601	627	613	631	644	600	630	647	613	672	641	635	616	639	572	601	639	593	610	593	616	653	609	623	601	649	571	631	646	659	644	646	590	597	600	581	604	615	580	634	663	618	633	618	637	623	580	624	638	625	582	601	589	636	607	662	651	590	657	620	604	617	624	580	603	587	590	604	635	656	602	645	629	654	598	593	623	607	605	632	607	582	640	595	573	602	623	596	602	648	608	618	614	569	585	633	601	583	608	632	614	649	640	621	638	658	607	612	571	629	662	628	609	620	672	617	587	634	632	602	640	620	608	634	566	607	620	615	626	623	612	594	634	634	596	583	637	653	620	576	639	604	623	628	582	606	622	643	578	608	667	616	600	594	645	635	594	633	628	639	589	579	615	631	635	660	633	633	647	616	621	616	631	635	612	621	573	619	578	601	596	589	607	584	604	644	606	595	641	569	645	660	585	599	621	618	615	635	626	626	571	594	647	616	624	633	634	622	598	583	610	630	618	630	614	654	625	632	574	630	644	598	641	602	566	563	638	633	623	688	606	634	622	642	632	610	656	608	608	600	639	602	630	580	611	618	599	613	630	599	627	594	625	665	636	643	621	588	660	621	658	660	617	619	587	586	599	655	617	660	618	630	589	657	646	618	599	587	649	566	624	589	606	631	630	625	598	594	621	625	600	590	635	624	600	614	629	599	593	642	616	633	597	558	644	609	612	632	627	600	572	609	630	589	590	587	612	588	582	592	624	607	601	643	603	646	633	608	627	610	636	638	590	598	627	610	603	607	600	610	623	609	627	670	603	576	638	613	648	649	642	673	576	615	629	617	606	649	651	647	572	631	569	608	672	608	637	565	589	642	590	614	619	638	637	608	580	597	603	620	603	625	601	630	605	625	660	576	605	604	582	636	622	595	615	628	656	656	601	635	626	591	612	592	668	612	570	614	633	614	594	600	584	640	560	614	618	619	636	675	629	585	616	575	627	633	569	558	620	633	620	585	586	623	611	618	658	575	623	618	573	622	629	596	608	587	639	542	628	620	604	608	630	554	613	635	610	663	607	636	622	580	590	600	605	598	632	621	612	681	608	640	632	580	620	558	626	608	645	606	625	591	621	631	617	612	609	622	642	644	605	649	610	634	632	590	593	629	612	582	651	593	637	609	634	672	627	646	597	626	593	621	627	601	611	605	647	616	655	610	592	654	575	604	654	625	632	655	603	623	634	588	579	622	611	633	607	591	613	637	649	617	655	613	544	552	619	585	630	593	619	640	658	628	577	655	594	622	587	644	634	608	619	625	628	629	623	606	609	619	659	618	623	555	603	599	633	606	586	611	576	588	596	604	598	641	653	606	624	617	607	591	561	601	592	609	581	609	651	620	621	603	585	612	629	608	587	615	619	672	582	582	614	590	598	625	598	646	605	672	587	636	598	589	597	602	606	692	627	652	600	590	605	642	597	619	636	619	609	619	607	632	596	655	636	612	631	598	621	621	606	556	605	632	621	659	600	607	667	585	627	621	581	662	602	597	587	661	603	573	591	630	626	639	558	616	571	637	596	585	600	643	581	654	618	628	629	625	621	607	628	603	657	590	600	629	605	602	639	625	634	619	598	657	608	582	618	598	622	602	623	618	607	670	594	604	633	633	645	636	596	638	605	621	630	621	602	607	625	627	622	669	611	606	675	657	645	629	653	620	564	632	642	628	584	614	623	659	574	568	641	619	611	640	585	639	602	585	636	626	622	611	618	569	578	670	606	634	617	668	651	644	622	624	609	661	631	643	616	654	616	651	585	572	569	615	605	615	627	621	610	649	597	606	629	652	593	619	639	630	647	658	627	625	632	644	614	599	648	659	608	610	598	610	611	588	605	618	638	611	581	605	600	614	572	639	593	620	627	600	595	605	622	615	603	684	617	634	635	600	643	559	613	612	599	612	641	634	614	604	653	645	588	594	576	626	631	625	614	647	607	587	622	587	593	671	586	591	599	587	601	609	658	603	628	602	595	624	587	600	652	633	604	590	598	583	632	627	646	638	610	632	612	654	646	647	612	647	604	618	589	635	642	630	638	683	585	625	609	621	618	648	636	613	615	606	626	629	575	621	621	659	609	641	610	621	607	615	612	604	653	589	588	618	592	651	599	611	631	606	604	651	575	632	613	625	590	629	580	588	597	648	605	608	600	656	598	614	658	597	589	584	628	642	597	644	639	657	606	641	672	580	594	587	626	607	610	608	649	631	619	619	645	634	600	630	622	581	635	602	647	600	615	611	572	628	615	656	593	607	591	572	606	602	611	606	607	624	636	566	644	628	613	631	618	613	636	596	626	618	591	614	616	609	593	616	609	599	610	608	659	618	661	591	631	586	584	559	571	635	652	634	611	638	626	650	605	645	642	623	639	642	578	630	602	592	629	612	619	620	629	606	560	566	631	600	598	613	662	643	619	598	583	601	601	618	609	576	587	644	601	632	634	672	628	635	633	632	587	593	610	634	636	634	620	609	624	604	579
24825	22549	32321	33773	25870	11375	1698	621	595	645	614	651	638	671	608	607	624	628	622	620	630	579	601	624	593	630	611	648	637	607	627	601	645	618	589	610	624	631	611	601	591	633	609	660	599	592	646	625	633	612	663	612	644	652	599	596	591	597	611	668	658	621	628	604	552	596	636	617	606	612	640	625	640	647	620	650	600	588	625	607	605	610	585	643	580	632	618	616	616	619	597	618	629	609	618	611	614	604	580	557	621	571	593	589	585	620	603	619	613	647	615	622	650	631	647	579	579	604	596	618	665	624	583	637	611	609	643	607	618	634	633	621	620	620	627	617	641	643	668	623	660	613	611	640	613	647	590	619	637	574	602	603	605	638	619	630	638	605	630	589	623	603	669	688	588	572	604	632	636	579	551	656	618	631	611	621	615	659	617	601	609	620	666	600	679	598	598	612	647	673	598	594	607	640	593	585	625	613	584	605	585	617	601	605	655	578	665	621	620	619	627	593	612	627	668	627	622	609	650	628	636	637	600	616	637	653	609	632	588	592	698	592	632	601	643	640	608	631	653	621	587	630	641	641	574	626	628	658	618	621	594	622	621	574	566	636	627	601	609	626	611	623	662	614	617	637	604	641	624	646	618	630	628	596	649	654	624	590	600	619	668	698	641	654	557	612	640	636	611	628	607	609	625	609	625	641	539	644	586	646	680	611	652	608	583	659	617	644	596	610	655	593	645	619	609	634	624	665	620	618	616	611	650	587	639	606	595	655	638	650	624	627	607	599	678	582	601	682	660	671	582	603	625	587	596	651	628	646	635	600	607	627	610	628	624	636	564	588	628	650	597	594	645	629	605	594	622	638	594	606	652	630	624	608	645	597	615	589	630	635	597	603	608	604	611	561	606	617	648	593	625	633	639	607	640	584	679	644	665	671	631	618	625	638	619	646	651	609	582	645	599	623	636	633	593	586	571	609	632	610	616	656	616	618	622	623	592	622	650	608	601	593	569	668	594	591	587	606	601	632	639	628	607	614	613	620	608	637	615	641	625	649	620	586	620	615	584	609	621	616	607	617	621	620	602	631	629	583	575	570	606	643	618	635	618	584	601	654	619	594	615	659	644	633	629	584	644	588	616	593	599	604	623	648	657	610	661	630	627	623	611	623	612	645	599	603	633	651	549	600	628	597	618	607	617	595	617	609	634	615	594	638	613	644	636	601	624	637	612	610	591	633	638	671	617	640	634	655	608	604	602	600	634	620	638	613	577	615	622	702	650	622	664	607	631	627	639	629	604	661	650	673	579	652	595	559	649	657	619	620	594	589	630	633	599	618	593	599	569	625	645	637	568	597	605	598	619	617	617	620	612	597	656	584	587	633	589	629	640	630	604	628	599	661	622	664	642	588	641	602	590	616	596	579	614	661	628	605	626	654	662	614	603	622	645	597	596	654	632	642	607	663	653	602	635	621	596	669	575	624	626	607	605	603	652	590	659	619	611	620	631	580	614	634	583	599	603	623	630	651	611	630	616	620	565	641	602	602	592	607	624	600	644	629	632	622	598	604	610	634	649	680	612	615	633	617	641	605	593	643	654	624	647	659	608	592	615	592	618	648	616	592	565	614	612	586	588	619	612	616	601	617	603	585	638	613	614	629	589	576	601	597	624	595	623	596	634	584	602	600	618	608	652	633	648	648	639	634	577	548	625	592	643	641	603	631	565	601	607	549	649	621	655	616	646	636	621	647	610	610	635	628	633	639	647	656	670	636	581	612	648	576	621	647	620	648	666	640	631	603	658	587	610	616	593	602	599	601	664	622	638	614	595	654	595	604	623	633	612	585	623	591	627	657	596	592	619	601	671	556	626	601	628	626	636	606	633	602	633	677	647	640	648	621	579	617	618	639	596	622	589	571	588	602	611	638	634	617	659	613	588	616	627	621	622	649	647	626	596	606	603	678	596	628	631	597	632	630	617	633	612	591	653	620	644	555	638	652	649	587	645	644	618	625	650	656	618	642	575	603	684	653	574	648	575	629	600	649	569	604	621	627	611	598	596	615	620	620	591	579	590	636	615	636	620	635	605	611	596	613	671	619	584	609	633	575	618	626	654	606	603	632	605	623	635	633	613	600	647	623	619	611	659	603	640	689	600	602	614	586	619	605	664	568	603	592	650	583	603	637	602	610	643	614	609	606	615	617	621	602	591	637	617	612	608	612	641	634	632	593	598	605	644	613	642	627	627	675	618	600	621	577	614	666	636	634	620	659	641	661	620	609	650	554	636	615	654	640	619	633	608	609	658	637	594	618	612	664	624	649	627	626	621	606	678	625	609	624	616	643	626	626	624	661	637	613	627	638	603	637	620	625	599	615	599	660	629	659	608	626	651	607	650	611	636	639	585	659	633	604	598	600	601	588	638	596	603	643	637	672	640	587	624	631	607	599	631	610	609	605	633	641	652	580	623	617	609	630	563	592	597	603	646	582	628	582	643	629	679	664	609	626	624	584	648	626	586	633	642	625	616	637	600	612	596	630	630	632	634	611	636	635	601	623	672	652	619	627	624	652	597	611	603	600	577	613	632	596	657	605	620	647	642	652	622	609	656	621	633	656	629	645	603	583	603	613	610	628	611	608	623	587	586	639	646	605	637	638	650	612	640	611	595	597	624	616	592	604	620	583	618	602	581	583	587	639	581	656	582	621	641	629	640	618	622	634	664	619	657	628	576	619	629	668	635	521	617	635	609	657	623	607	614	624	598	594	650	623	601	575	628	615	614	664	657	654	608	610	594	618	646	561	591	621	617	643	606	626	597	584	610	614	632	636	612	625	613	603	631	620	596	629	583	575	613	642	605	621	594	610	635	607	670	637	576	624	636	666	627	595	620	635	673	612	611	636	614	636	612	608	606	639	649	600	633	557	627	655	643	619	624	643	622	629	691	629	685	630	661	650	617	641	610	642	689	607	673	637	596	614	610	632	608	630	603	596	609	584	632	628	643	696	639	650	624	645	620	587	621	622	621	585	619	647	626	644	623	616	623	561	629	604	642	593	630	572	586	599	585	672	640	636	620	587	605	617	597	601	550	620	658	600	641	593	632	604	634	594	594	614	628	623	641	617	657	614	568	651	612	616	658	598	648	579	602	622	622	613	595	605	633	651	625	637	618	661	674	632	627	657	667	587	638	661	636	617	645	630	618	630	643	649	600	617	630	614	622	576	661	664	571	638	627	591	594	625	603	634	619	610	606	623	604	631	570	633	559	608	593	613	635	578	621	672	630	649	623	601	613	599	613	595	623	581	573	602	627	653	604	618	633	604	607	617	635	632	626	611	575	638	605	627	607	612	618	655	646	631	625	629	654	620	623	630	644	683	566	620	616	573	611	600	599	660	654	626	600	624	603	622	590	633	615	666	625	640	547	607	657	594	598	603	594	592	587	592	636	658	632	626	633	650	635	634	644	622	617	652	664	601	599	653	633	661	633	632	599	616	586	588	634	598	561	623	655	650
40115	74647	50951	41406	28110	8583	1276	673	663	701	648	665	606	606	708	659	645	627	594	699	674	679	619	623	591	676	662	647	647	606	624	622	655	623	609	630	630	668	621	660	685	636	620	640	620	664	646	627	647	643	641	637	626	649	633	676	634	664	660	668	593	602	632	691	660	678	682	639	626	659	666	693	654	654	679	669	605	639	665	623	644	675	627	628	628	657	656	661	642	605	624	591	671	619	656	617	652	651	669	664	682	645	657	572	629	629	630	652	622	625	647	645	631	633	643	640	660	643	648	624	592	629	644	639	653	616	654	719	720	613	637	637	647	655	653	680	642	628	635	631	619	659	609	607	648	652	634	645	629	661	619	619	647	617	660	608	678	632	652	660	634	620	670	630	661	655	657	634	673	611	628	624	642	616	666	656	634	687	623	660	627	608	635	667	652	610	628	622	637	604	584	643	657	659	636	631	626	657	643	629	645	668	663	629	652	655	656	640	650	613	655	598	655	652	627	651	653	597	668	676	671	667	653	629	643	634	664	663	633	646	647	636	627	687	679	637	622	608	664	657	655	636	624	671	634	634	649	612	690	674	703	601	655	684	636	655	666	613	701	653	626	627	636	662	650	608	699	658	675	660	630	609	627	668	669	662	689	667	666	638	636	672	662	646	619	657	680	628	614	625	607	646	666	643	619	672	662	648	686	633	658	653	658	676	643	618	641	641	622	642	625	665	650	628	636	665	650	589	676	661	651	668	676	651	630	681	649	656	630	665	641	675	660	662	620	642	608	601	617	675	631	653	655	636	632	636	651	667	653	677	676	709	658	677	688	643	650	653	656	674	628	623	654	640	664	626	653	671	644	615	616	655	668	663	593	625	654	613	657	631	623	628	632	656	671	649	613	686	619	662	660	625	605	680	623	685	636	600	605	659	591	640	662	632	653	649	647	665	618	646	635	655	643	678	624	640	608	629	646	639	667	656	646	657	709	642	662	643	622	625	684	687	640	668	691	684	641	671	621	671	641	600	650	649	665	650	612	632	677	628	592	636	643	612	677	650	666	695	635	636	655	696	642	621	647	632	626	642	672	634	663	601	645	626	660	663	670	620	637	633	654	644	586	646	624	661	631	666	623	653	635	678	645	674	645	667	607	626	643	657	686	639	656	665	639	649	682	661	603	620	680	650	624	652	631	584	667	643	650	636	636	669	660	689	621	580	641	665	685	671	668	662	662	614	661	665	671	678	648	622	664	591	619	657	660	695	639	626	674	635	648	649	645	651	664	648	630	591	624	635	654	671	643	613	699	638	637	642	658	654	695	640	660	593	630	637	682	640	626	593	627	647	689	655	700	642	638	652	640	625	657	645	639	660	620	672	623	683	623	669	634	638	622	666	660	667	626	628	639	670	605	646	677	622	659	693	654	653	689	662	637	618	649	616	651	636	622	646	585	674	678	662	630	655	601	661	698	649	612	642	627	639	658	629	672	626	601	644	637	638	672	650	632	661	680	621	633	640	673	665	654	653	622	643	668	653	650	629	641	691	651	619	624	626	631	656	636	681	640	650	666	666	633	637	653	662	631	627	638	633	628	637	677	646	666	638	664	662	647	671	579	646	639	646	628	615	658	645	637	655	642	647	663	604	661	647	636	626	624	659	673	631	683	629	657	641	657	658	657	669	673	612	685	627	590	637	670	707	683	660	636	635	671	640	640	662	652	629	659	649	642	635	632	641	631	629	622	648	598	620	636	633	613	652	658	616	643	656	610	671	660	618	627	672	656	666	637	641	679	635	644	656	622	675	611	680	611	631	651	641	649	655	622	647	657	618	606	623	658	663	677	661	623	664	614	665	678	701	616	650	637	680	626	635	649	640	590	612	664	663	665	627	633	640	643	619	677	634	609	651	647	622	643	674	626	646	633	631	634	707	649	653	600	662	642	686	640	657	650	661	653	624	680	680	625	633	637	649	615	645	632	697	666	655	658	633	661	676	656	638	618	591	668	619	633	623	696	625	677	623	628	650	651	668	625	651	646	625	656	624	660	633	642	636	627	625	617	637	640	657	655	683	610	658	649	658	610	628	621	616	641	684	688	646	575	624	592	645	604	657	645	635	655	658	676	671	654	620	656	669	618	610	641	658	662	643	643	631	618	660	624	646	689	649	644	655	695	614	637	635	655	704	629	668	634	619	668	649	649	685	655	637	664	619	653	636	680	645	681	680	678	625	712	639	660	645	667	661	634	655	632	651	634	611	647	638	683	637	665	683	673	683	648	625	618	647	622	647	630	606	616	612	598	681	671	621	660	622	630	622	625	633	570	648	634	671	641	640	680	605	668	610	652	630	657	660	636	659	690	688	673	644	674	631	627	659	648	630	627	680	657	644	663	625	656	638	681	675	653	639	641	622	662	655	649	636	667	666	622	613	640	666	647	632	670	626	675	664	624	687	668	622	658	648	641	608	654	646	673	670	639	627	669	660	620	625	623	639	605	631	663	606	657	654	680	681	631	669	654	597	608	610	676	627	667	640	636	622	677	661	655	613	653	649	628	626	658	669	668	616	707	622	635	691	627	660	607	649	674	658	614	589	672	607	682	587	674	624	658	668	664	678	627	597	630	648	649	657	610	661	649	623	644	640	672	630	645	632	621	632	644	637	659	678	665	603	664	662	680	630	619	637	658	655	603	643	647	644	668	603	645	671	628	636	647	648	603	607	674	664	628	684	621	670	670	624	646	647	648	642	649	654	639	659	619	657	649	670	663	664	633	636	657	689	682	647	590	654	622	632	627	656	683	660	649	700	592	635	636	655	619	660	661	624	599	681	625	638	678	681	594	649	644	645	639	600	627	621	652	615	622	647	663	651	666	645	626	646	626	663	685	605	649	625	645	663	647	660	641	621	678	613	656	656	635	627	661	685	651	624	649	656	609	631	682	655	668	688	687	630	635	669	688	627	617	693	633	669	664	596	642	635	646	650	583	613	604	634	636	642	676	678	609	644	666	635	616	694	675	715	668	637	630	689	648	626	641	638	684	672	640	626	624	667	626	644	640	624	639	682	673	680	617	636	601	701	613	647	599	661	619	690	647	606	692	625	655	665	631	702	628	662	656	631	657	606	630	624	654	644	648	645	670	651	655	673	623	616	683	648	615	658	606	627	653	681	618	589	637	659	680	632	659	689	679	638	657	646	671	679	627	666	617	640	640	625	619	642	645	672	644	669	622	625	662	644	628	612	630	643	632	628	682	656	694	644	613	653	631	663	686	624	651	616	641	665	642	648	666	626	641	642	624	622	650	614	633	677	657	673	667	650	616	600	671	657	678	633	679	662	627	622	703	622	676	671	630	657	617	665	650	649	674	681	631	637	615	631	658	676	649	680	618	667	662	653	628	684	652	618	651	699	658	630	625	646	619	643	655	614	688	631	608	605	623	616	658	639	631	639	623	636	640	630	661	704	629	631	634	652	643	631	661	650	570	647	614	634	648	637	656	635	667	611	675	662
22545	21414	30728	29405	30459	24427	15158	1916	1060	968	1015	1064	934	1005	950	931	980	1054	983	950	1000	994	1026	1010	925	1002	1001	1005	966	953	980	1020	972	934	921	992	932	972	1009	928	1014	1009	944	968	894	963	936	919	954	945	947	963	909	931	949	927	972	924	930	1002	1013	920	952	988	957	972	1024	956	941	992	944	934	978	972	977	1011	941	981	973	952	971	1017	978	957	925	964	913	968	981	961	916	980	1010	976	922	956	923	959	940	1015	981	996	998	938	960	982	893	940	935	971	1023	976	907	994	962	934	943	952	923	975	970	959	903	929	1004	936	887	983	963	904	1036	981	956	964	932	944	988	932	909	925	976	942	1020	927	960	1020	980	1007	940	889	945	991	935	976	998	1001	1035	955	957	1003	989	919	983	943	911	924	992	991	980	953	986	966	1002	978	936	976	904	921	998	983	936	920	945	967	921	979	950	942	996	913	1006	982	981	970	1004	917	928	997	949	941	969	924	967	937	975	987	964	928	985	922	935	941	986	912	1001	943	992	929	929	955	967	928	960	914	992	1018	931	957	930	961	986	930	1024	928	988	979	965	971	996	962	945	956	893	991	948	966	952	927	934	940	939	903	969	973	975	934	939	965	920	936	943	874	967	1020	976	968	945	942	935	908	953	948	935	936	963	940	950	939	973	885	951	944	997	914	1011	953	926	951	931	1014	973	967	982	926	916	967	980	923	895	953	981	972	967	955	966	955	964	963	960	996	983	970	939	972	908	940	973	959	982	934	959	917	982	960	998	967	983	917	975	943	893	926	968	987	986	954	966	930	940	951	940	962	986	985	935	948	1010	982	936	1004	967	954	967	938	933	893	965	965	1011	1020	928	893	941	942	1011	987	926	944	972	1027	955	972	979	957	953	1010	894	948	884	952	958	942	949	927	962	951	970	929	993	955	980	955	950	1008	946	965	979	959	977	926	986	951	987	899	1002	973	952	973	983	938	944	967	957	1000	877	989	913	960	974	974	965	928	948	953	922	977	963	969	1026	931	949	928	990	971	919	950	953	999	938	933	1013	954	930	918	970	965	961	964	962	956	933	953	904	927	1005	936	932	900	977	956	932	943	994	925	931	923	953	973	996	951	926	990	926	1022	949	922	967	992	961	898	935	939	996	973	929	957	1000	1017	998	981	996	953	1005	920	1002	935	954	919	995	983	974	995	939	967	962	968	983	983	930	924	916	958	948	914	988	932	940	992	980	942	976	1007	1001	1022	958	962	958	976	981	1020	961	961	1035	926	1000	979	919	929	898	918	965	907	975	980	896	1011	956	966	969	943	985	925	926	975	1026	952	1023	931	965	979	947	924	993	951	955	969	969	923	945	977	984	970	933	992	953	969	885	900	973	946	926	930	977	978	959	953	936	967	952	921	961	940	932	984	898	975	980	967	964	937	963	971	925	928	1038	940	945	950	896	930	934	952	948	966	969	967	936	920	939	929	948	935	968	953	994	933	932	946	975	934	919	948	920	965	997	919	1004	945	920	935	923	943	970	957	953	976	988	959	962	984	1006	949	961	968	913	981	979	958	942	942	913	979	949	916	987	1018	980	1006	1018	943	978	987	945	957	900	993	927	917	964	904	906	985	937	916	1004	989	946	1013	1014	936	957	973	989	981	928	940	948	997	955	969	955	981	960	946	923	946	967	973	979	984	997	943	940	996	945	991	962	951	956	956	946	947	1030	967	915	919	928	949	988	919	919	960	985	970	934	939	968	980	1006	938	958	942	975	956	918	954	932	910	957	937	973	964	994	968	965	926	913	929	962	896	941	940	978	966	994	976	962	977	967	901	987	968	996	970	1017	981	957	984	990	949	930	958	941	929	954	975	960	984	971	919	994	973	947	961	969	918	976	979	955	955	999	967	951	964	953	953	955	1013	1027	967	962	973	859	982	949	922	987	915	966	1035	950	913	996	947	965	1038	1024	971	971	1007	992	915	940	1022	944	968	1045	913	914	1001	967	971	990	969	943	927	953	980	951	931	946	938	985	932	989	901	995	953	958	973	936	1000	955	932	982	902	956	980	994	991	972	910	947	921	950	956	966	963	895	940	905	963	969	978	976	971	988	910	997	992	958	932	1024	992	933	973	946	935	963	866	1033	938	956	1010	935	905	941	1010	978	988	934	987	910	992	903	916	942	941	1016	977	964	1005	931	996	975	949	981	966	973	999	975	977	985	961	975	1001	951	941	983	966	899	922	959	953	989	996	962	955	932	1008	939	920	947	939	964	940	964	961	949	941	986	939	993	942	965	930	969	928	1005	967	909	958	968	948	1000	902	915	963	984	940	964	905	991	979	942	1033	928	998	970	958	938	934	956	970	1016	986	948	923	975	1019	991	899	943	971	940	1005	939	987	880	1000	976	971	916	912	899	952	977	965	959	899	928	988	957	943	945	996	950	934	1002	966	1005	974	961	988	952	1003	952	936	961	990	980	948	939	933	991	986	960	973	1012	924	948	936	954	951	916	926	992	929	936	977	987	943	963	964	934	912	960	945	968	967	939	1006	977	956	951	1014	952	972	922	963	958	931	977	930	979	900	965	967	931	955	1006	950	942	986	932	995	957	969	1000	979	1029	984	929	946	968	998	978	1071	957	957	987	909	1015	967	960	1012	933	965	924	1011	936	954	1005	933	939	966	966	951	978	991	917	949	964	955	948	896	894	957	1009	989	961	988	992	946	973	929	915	996	985	923	959	927	933	914	965	896	1005	972	978	1000	965	883	940	901	965	996	993	886	912	962	967	1012	1020	987	941	941	1002	982	902	959	948	954	1005	933	930	869	1021	926	962	998	961	947	890	924	950	936	968	914	928	953	977	976	960	884	977	961	919	977	914	946	974	961	936	985	954	898	949	943	974	952	962	960	964	991	937	921	965	933	919	978	1010	945	965	956	1016	929	973	989	919	986	956	955	934	932	960	1009	924	934	1027	969	943	923	981	1002	943	903	1000	929	892	924	937	970	940	921	975	928	1012	971	930	942	947	923	931	962	995	896	947	950	942	967	980	932	997	1020	947	940	964	968	1007	982	937	930	939	963	994	900	957	1010	971	927	959	934	939	1019	985	941	981	979	954	933	955	957	966	983	966	953	934	927	1007	964	972	962	947	924	1021	921	954	996	998	991	936	926	1001	938	919	923	955	965	987	989	900	997	1031	988	914	974	890	913	1020	956	971	994	980	1016	916	965	934	920	1027	957	949	949	959	952	904	940	977	940	990	962	968	904	940	975	986	987	952	994	973	967	954	915	963	978	1011	965	977	931	1007	913	978	943	999	950	922	1013	993	1016	988	921	931	987	963	955	953	918	952	921	957	958	942	1012	983	940	985	985	974	935	1007	874	952	945	974	974	1028	998	980	900	987	972	901	940	972	951	918	944	953	956	1001	907	961	915	1017	933	954	961	971	1001	930	1011	928	911	956	971	962	938	941	937	931	982	962	962	949	943	845	932	1002	917	960	977	946	901	951	983	899	907	912	959	933	993	958	971	997	949	923	944	983	961	993	978	923	987	996	992	985	980	967	969	923	955	946	966	923	967	958	906	981	959	952	944	979	929	949	991	960	981	958	945	983	984	975	1026	896	949	1021	947	1047	962	992	980	994	1003	1028	932	912	972
47180	95496	72220	61661	46875	20735	2999	1073	1004	956	950	1012	931	954	955	978	957	978	895	967	937	894	988	1002	938	946	967	979	973	902	939	958	945	914	955	930	906	930	934	964	951	913	928	986	958	963	928	923	929	950	986	941	912	946	907	934	964	925	923	904	905	944	920	918	953	954	957	930	969	899	951	928	923	955	952	961	965	910	945	889	926	949	933	913	975	921	919	907	914	933	958	942	945	983	924	896	919	911	969	941	933	849	957	952	951	864	947	930	971	931	925	919	931	953	983	938	886	884	907	899	877	909	968	924	967	945	982	910	916	912	912	904	955	998	946	924	903	898	942	878	866	907	871	1046	937	953	998	955	975	922	886	918	963	917	970	897	900	895	956	865	945	929	940	910	934	929	981	957	949	949	934	943	935	968	924	939	885	892	934	914	934	930	940	942	988	986	1018	901	888	919	921	935	926	950	933	977	900	902	918	928	933	880	891	878	930	974	918	955	910	930	916	959	943	899	889	922	961	951	924	954	929	944	924	874	949	980	890	919	971	940	916	922	887	939	963	934	907	932	931	942	979	1000	892	953	865	989	961	1024	924	967	943	928	945	974	954	905	958	912	995	931	949	941	930	909	968	915	943	938	941	922	993	930	940	975	925	947	933	960	887	992	912	992	948	914	972	908	908	919	964	970	904	941	962	930	887	931	931	916	887	948	913	918	918	930	935	905	949	881	904	945	938	909	942	894	916	943	920	936	942	917	963	902	910	963	937	936	907	976	946	940	916	952	866	917	908	905	963	968	959	964	918	993	969	920	939	870	938	901	976	979	981	942	979	914	907	891	958	1006	922	931	936	904	892	972	921	937	948	958	902	961	947	930	965	883	953	901	882	941	986	922	925	956	911	937	983	887	978	923	852	886	845	947	888	898	893	956	893	908	914	982	935	908	937	979	923	976	914	959	935	972	896	931	901	949	957	929	929	923	934	922	937	960	893	963	961	978	975	924	930	928	914	909	942	931	901	1008	957	976	945	904	962	922	948	956	933	876	910	935	905	954	982	967	906	955	937	942	914	923	958	916	965	962	969	886	885	955	925	920	922	986	944	899	914	906	886	955	895	949	969	931	930	931	1010	976	936	888	912	953	881	914	922	932	970	864	973	940	958	880	988	918	959	992	950	900	970	896	865	908	916	898	961	952	940	936	941	933	930	894	863	902	978	916	892	914	987	906	927	955	908	959	903	962	967	984	956	880	855	903	978	953	909	944	965	909	910	1001	946	960	888	942	867	893	890	930	955	916	955	903	925	942	968	909	990	958	886	958	889	979	931	958	930	976	882	900	944	930	964	964	884	905	895	952	975	915	942	937	909	915	963	943	958	928	934	930	930	977	940	924	874	949	941	893	922	939	936	958	889	944	959	879	932	923	956	900	948	953	933	946	924	970	1020	939	951	911	948	964	924	912	920	954	934	889	971	881	938	903	941	905	940	873	903	935	950	917	948	981	907	936	909	931	923	897	1026	902	910	893	904	932	946	934	950	931	914	924	905	931	968	939	930	942	968	973	935	913	897	951	1014	893	919	925	915	968	946	955	968	932	971	948	950	944	954	936	876	941	923	921	938	935	915	923	927	889	903	898	963	925	931	926	928	889	969	928	943	941	902	952	952	905	961	904	912	942	957	926	912	911	998	977	919	884	900	925	931	919	875	923	931	970	962	939	939	920	884	977	953	973	892	953	903	934	901	878	985	931	894	865	953	993	916	904	934	953	985	948	922	890	884	976	891	954	955	962	970	979	984	883	962	945	979	952	916	913	938	918	933	945	972	1003	921	916	971	938	933	954	958	966	917	927	933	928	959	867	897	896	906	879	955	986	895	912	998	940	932	900	930	945	941	911	930	922	918	931	928	960	953	971	929	895	919	941	905	899	967	918	947	915	981	964	957	921	916	1016	941	966	926	986	920	915	910	951	956	924	923	894	877	881	907	992	958	968	908	926	955	902	887	874	906	906	918	942	960	956	937	924	899	985	925	846	929	908	972	930	920	922	935	967	969	940	927	914	934	927	889	959	975	903	936	939	939	937	940	915	888	929	928	939	967	906	970	906	916	951	895	933	924	935	938	893	932	1016	894	934	963	916	955	924	920	944	922	883	970	850	939	937	923	936	947	993	987	970	951	920	890	971	923	935	935	949	941	894	950	932	916	955	935	906	925	900	907	895	980	988	903	906	958	906	925	925	910	945	962	963	951	940	920	950	960	912	933	954	945	942	967	922	891	948	915	903	929	915	933	898	931	863	904	908	917	930	941	935	876	908	932	929	958	888	935	959	911	964	967	959	894	956	876	961	981	891	905	966	879	942	909	911	912	952	941	1007	916	891	934	946	988	940	931	892	914	957	940	915	961	913	904	932	941	917	947	936	912	939	900	977	942	931	892	916	957	947	899	863	934	915	939	895	932	946	921	905	910	933	933	915	911	911	955	939	981	958	863	937	929	889	875	969	932	931	874	948	936	936	961	972	894	927	934	895	947	917	937	934	952	939	929	942	941	921	933	914	904	921	965	942	883	986	943	886	945	948	904	910	916	914	979	958	890	906	901	957	968	989	969	935	947	944	966	961	969	934	938	950	953	953	944	966	953	926	922	984	924	891	951	880	917	924	903	905	922	881	931	962	872	979	885	953	973	923	943	942	928	947	896	866	970	926	921	902	1014	936	922	916	897	914	964	935	988	962	927	953	983	925	932	928	907	901	930	908	998	895	961	909	910	871	973	927	910	983	904	955	969	972	878	946	918	918	923	907	881	944	928	962	967	984	940	927	894	919	961	971	987	931	966	915	957	873	956	899	929	955	943	863	912	931	947	907	912	938	928	961	962	890	931	922	921	971	920	977	941	909	929	931	912	956	936	941	883	924	948	973	971	886	838	914	904	937	985	932	970	903	958	906	920	859	924	983	930	948	923	932	928	952	925	907	904	920	946	917	888	913	951	931	951	931	925	900	927	905	947	953	963	986	934	967	947	908	911	926	952	976	897	929	928	906	917	916	908	946	936	926	879	913	901	931	949	887	926	933	914	915	945	954	928	934	935	947	928	976	901	1005	909	918	922	898	980	941	937	928	874	906	989	920	989	970	927	917	929	949	956	972	851	939	931	941	913	924	915	945	959	893	942	886	991	943	991	891	901	865	957	991	943	970	916	939	966	905	976	969	906	954	914	961	969	961	958	959	943	929	940	953	917	903	942	954	896	949	910	929	943	884	961	930	935	955	894	947	900	879	976	922	933	908	926	897	881	908	975	953	908	934	951	900	959	945	929	967	979	906	954	972	928	939	904	937	960	926	944	919	963	927	899	898	970	927	961	949	939	878	886	942	932	986	899	956	964	946	964	945	940	930	952	924	903	946	910	870	943	920	963	924	907	950	932	953	959	951	926	990	917	934	934	979	955	934	964	984	908	923	937	882	936	894	883	950	884	920	978	982	952	957	880	957	923	908	955	908	895	924	935	912	920	930	941	916	957	922	887	939
33585	30036	30726	20849	9325	1872	524	431	493	456	410	478	455	453	470	440	410	433	492	431	467	458	450	453	427	481	483	448	467	414	454	422	436	451	427	461	440	465	427	474	465	474	490	481	466	461	433	484	421	451	485	444	454	491	416	459	430	443	446	431	472	430	426	481	445	486	459	447	439	470	469	443	449	462	474	436	454	439	451	448	455	426	436	452	455	448	427	491	428	469	442	428	437	438	443	443	414	441	487	435	436	416	418	465	413	459	417	424	444	431	453	451	416	468	445	476	433	443	437	514	458	452	449	404	458	472	479	469	457	434	462	451	459	459	472	473	463	437	459	430	455	456	427	420	454	463	470	472	460	450	446	431	413	440	441	472	492	424	468	445	457	485	475	462	434	450	448	449	444	420	452	438	448	441	501	418	476	431	439	459	454	462	469	422	442	482	435	447	453	442	432	443	413	465	475	435	480	436	484	463	480	442	417	477	432	431	431	442	465	412	467	425	460	420	419	434	435	444	429	444	416	454	481	429	443	403	424	426	457	436	437	426	426	449	433	421	450	457	438	473	476	456	455	418	486	447	452	454	446	474	460	447	432	479	443	469	461	444	412	443	430	419	457	473	440	425	412	443	436	484	459	426	476	431	482	458	432	433	435	430	438	407	447	430	457	455	466	451	441	489	451	441	462	462	498	447	472	426	461	440	438	473	458	430	457	433	436	450	464	468	477	442	466	446	445	445	466	432	479	447	454	479	475	460	444	431	426	455	485	490	467	456	440	459	461	489	423	462	463	451	455	420	445	491	424	485	442	425	438	463	449	451	477	492	477	443	464	435	439	448	470	478	448	449	474	459	437	452	453	442	460	412	485	455	447	472	476	474	463	445	474	485	432	436	430	454	427	443	455	470	443	481	479	489	453	444	467	407	436	445	442	411	477	406	433	458	451	443	412	416	439	428	438	483	426	467	408	441	459	442	463	452	433	445	491	447	409	463	463	460	484	395	457	455	485	431	470	432	462	450	468	426	451	436	418	480	455	476	430	465	463	454	438	483	465	406	483	436	431	443	451	490	459	441	490	467	428	430	426	457	460	421	451	473	445	454	462	454	468	419	424	401	436	418	440	446	416	468	470	423	468	424	445	439	436	408	428	442	463	438	459	426	410	476	481	452	429	437	404	459	429	454	451	427	410	443	452	427	421	447	480	473	453	452	467	464	439	437	418	445	449	414	482	432	445	453	413	457	487	419	459	441	438	473	482	452	436	440	436	420	457	429	466	442	427	451	424	425	497	466	435	469	464	466	469	463	431	440	438	449	437	457	453	426	447	463	440	461	437	439	453	459	404	450	429	439	435	468	449	411	456	417	447	435	440	437	467	453	446	480	418	456	434	498	437	410	418	458	441	438	446	450	460	436	468	463	477	407	417	412	427	444	460	407	465	478	451	465	448	435	447	446	467	469	410	427	450	484	466	450	499	480	453	450	452	424	445	437	455	443	491	476	476	441	436	467	424	481	455	404	434	441	431	470	412	452	463	439	473	467	412	425	460	447	464	458	456	449	451	480	443	403	440	440	410	470	414	440	462	458	468	419	472	472	425	426	400	407	485	446	457	464	441	429	475	462	470	472	462	429	438	431	431	445	435	411	430	439	429	476	456	446	433	456	415	451	425	447	451	435	408	476	436	426	434	413	474	443	441	422	415	429	443	473	485	435	429	446	480	459	435	444	453	459	472	428	438	437	426	452	444	452	394	425	456	464	467	448	432	470	421	444	426	482	466	451	420	466	446	490	419	447	433	450	435	486	427	451	474	477	399	419	431	426	446	444	473	456	428	441	411	432	428	445	481	433	446	436	415	448	433	459	439	436	441	431	432	432	450	458	446	446	454	454	443	458	405	450	454	424	451	504	449	413	479	470	445	439	455	441	402	464	488	428	400	452	444	440	440	442	463	450	437	465	457	434	459	425	430	488	426	440	430	451	449	460	457	473	472	451	427	420	496	450	464	427	438	436	436	415	450	425	478	461	462	437	461	455	442	449	418	461	466	449	434	424	477	431	457	427	474	442	441	437	439	434	467	443	460	467	434	439	464	439	421	471	453	402	458	488	404	477	461	466	475	427	482	463	431	439	441	409	435	458	466	446	418	449	436	476	455	455	429	469	461	456	436	471	491	452	456	484	455	417	449	473	459	455	453	394	454	447	459	426	428	431	421	443	435	465	455	436	456	445	458	442	481	432	457	446	435	433	475	420	411	426	436	425	451	505	439	401	440	404	474	474	427	442	442	453	455	456	446	444	431	474	431	476	426	457	442	444	462	443	427	505	425	422	434	442	452	464	450	471	455	395	461	444	462	457	482	440	432	427	416	468	475	444	475	466	494	445	435	446	453	459	430	431	479	435	470	457	422	464	441	396	457	430	427	425	440	408	436	445	457	417	449	446	404	422	460	464	415	443	473	459	453	467	470	403	458	452	459	466	454	441	429	438	413	452	476	477	416	476	433	418	450	450	462	440	439	430	451	486	448	424	458	447	442	443	456	433	410	457	448	437	443	430	419	444	445	443	432	425	449	449	432	440	430	449	476	427	445	428	401	445	431	399	434	487	435	478	465	442	474	448	448	450	414	427	426	438	468	439	458	488	440	467	445	433	468	422	450	457	430	460	453	406	478	452	485	456	464	445	483	448	450	462	427	436	469	430	417	444	429	434	456	450	471	449	471	433	457	442	456	399	441	419	462	430	423	485	431	429	427	443	470	485	473	460	388	444	458	465	460	433	406	445	470	459	440	488	458	412	457	442	472	446	470	426	479	438	437	460	465	446	472	451	425	439	441	475	451	468	454	427	428	389	450	445	447	447	455	449	474	404	445	453	452	492	443	431	473	406	455	476	470	451	477	461	418	422	447	459	483	455	461	440	472	450	432	470	422	435	469	445	445	490	439	475	474	440	388	434	489	448	438	450	463	472	496	459	455	460	450	456	427	411	447	467	463	464	482	438	489	454	469	481	456	437	498	464	458	443	466	478	411	421	485	446	433	429	487	479	465	462	480	443	479	412	456	457	440	387	474	463	461	450	437	475	473	459	433	425	444	476	475	469	464	475	441	444	474	482	422	427	477	441	431	476	462	434	450	494	489	445	478	438	453	459	448	466	461	426	453	489	461	473	496	458	458	446	428	439	419	448	448	479	471	482	478	473	433	459	446	385	469	436	446	490	419	397	446	490	451	483	455	406	453	458	423	488	464	423	466	450	437	444	416	467	475	451	422	460	459	442	400	419	418	464	448	473	457	469	433	450	489	407	430	454	419	418	450	489	399	470	494	446	448	408	432	440	502	441	451	425	457	442	417	464	425	454	432	437	446	453	467	438	441	422	455	414	434	442	423	435	447	445	434	405	452	445	462	467	475	444	421	464	467	410	442	455	435	486	427	411	456	452	435	464	468	449	479	448	423	462	461	483	488	436	423	428	439	460	454	443	436	426	454	450	447	461	467	475	437	426
36651	41181	22915	13666	7373	1630	568	450	463	474	520	469	491	497	462	477	465	471	468	441	446	486	467	475	456	504	501	496	480	442	444	436	505	414	479	470	458	463	488	449	445	457	438	430	446	449	479	487	440	461	437	460	496	437	472	472	469	463	440	509	478	492	472	481	465	497	446	468	447	468	485	467	488	493	500	469	511	492	442	465	488	461	469	474	470	473	467	463	491	488	467	451	465	432	493	485	529	455	466	443	468	505	478	442	485	468	501	502	486	448	461	485	522	456	475	459	475	497	462	450	504	458	454	503	444	481	485	457	442	469	425	455	448	479	501	465	461	447	472	489	480	449	486	438	451	491	452	444	450	488	477	464	457	444	506	457	447	435	461	429	473	454	476	477	471	475	424	442	477	459	463	492	440	496	484	462	504	431	459	465	507	474	481	474	459	457	440	474	448	456	470	471	471	403	494	473	479	442	498	445	471	482	467	458	491	478	504	459	438	465	514	465	429	484	489	475	456	445	488	486	494	450	460	475	429	512	499	452	468	456	461	455	490	484	485	465	437	485	469	501	489	483	454	463	473	471	508	467	484	454	466	472	474	456	449	468	443	457	463	476	491	494	446	498	490	466	468	494	479	478	473	483	461	479	442	487	480	468	480	459	476	444	482	440	509	499	490	464	485	488	453	498	486	448	488	460	494	482	470	471	463	469	460	484	471	484	460	474	483	459	450	464	429	473	446	467	486	472	496	479	463	470	500	485	455	473	480	500	447	455	484	459	502	491	449	484	462	433	429	460	450	410	482	440	475	468	489	436	474	478	488	461	482	460	477	501	461	502	485	413	467	430	452	448	512	501	448	451	444	476	492	478	465	474	520	458	476	478	460	510	462	469	456	449	462	467	443	470	474	475	476	479	482	489	475	465	507	469	480	425	479	451	469	472	467	467	466	452	434	464	512	451	477	467	453	429	471	520	461	456	462	451	473	451	479	445	463	429	521	441	459	495	459	471	492	457	494	460	451	465	439	429	536	458	469	451	475	461	492	463	490	462	503	507	429	467	506	442	487	474	463	471	513	472	463	499	454	416	488	463	448	457	495	455	438	462	456	461	478	468	480	491	443	483	441	441	470	478	509	470	484	483	461	468	497	457	489	453	487	458	506	492	488	465	463	477	504	486	490	458	461	508	474	488	497	462	506	472	456	505	458	498	484	489	469	481	486	443	433	473	490	484	471	496	453	487	473	507	467	464	478	482	499	484	467	458	443	485	471	487	458	447	446	486	453	477	510	449	506	489	505	465	451	471	449	491	494	443	499	490	501	488	446	474	443	434	489	451	468	499	475	449	465	449	466	482	461	488	469	509	475	481	471	507	474	509	459	452	436	490	446	451	484	467	512	444	468	450	499	469	479	492	458	484	430	495	500	482	433	498	461	444	474	475	450	476	462	491	446	478	476	491	474	494	454	473	437	470	483	496	439	489	471	458	442	438	460	472	502	477	448	506	485	480	456	455	471	488	466	500	508	497	452	481	442	461	443	484	539	509	510	485	490	432	487	441	443	471	471	457	459	428	434	474	449	468	449	456	474	476	514	464	489	448	436	449	494	475	472	416	462	466	492	480	523	467	428	469	458	451	445	477	448	457	468	454	506	464	430	444	468	506	483	486	438	498	479	478	483	417	480	471	463	472	485	453	467	473	467	470	479	490	469	497	475	456	468	481	494	455	469	490	443	472	438	486	512	455	453	472	487	516	526	430	475	475	461	452	454	491	445	467	454	466	466	481	499	470	451	467	452	458	462	465	498	478	446	466	484	466	498	483	448	484	496	466	435	491	463	517	482	476	489	443	495	463	464	478	449	471	459	451	453	493	480	497	465	456	481	455	502	493	436	460	468	471	479	466	482	460	474	467	484	469	460	454	474	439	473	478	466	476	451	505	499	480	476	458	506	475	488	422	451	475	477	495	458	457	474	506	471	488	457	435	432	479	472	476	459	477	465	417	467	460	484	465	502	461	465	464	473	454	459	513	505	443	471	488	463	460	444	478	464	483	466	459	484	470	455	471	489	451	481	455	500	464	489	481	477	484	479	475	447	448	490	459	443	481	528	492	438	482	471	455	463	466	481	472	471	443	471	459	492	483	498	475	465	450	460	456	482	472	488	438	491	466	490	464	472	475	457	460	500	467	475	470	479	447	469	464	482	484	445	451	491	440	478	450	512	493	476	458	445	467	460	503	474	456	438	486	451	486	460	483	506	445	481	500	457	468	423	472	478	451	489	473	448	442	456	505	484	451	452	451	478	464	468	481	467	435	473	471	440	459	433	451	491	469	479	466	487	463	452	442	450	455	482	476	471	475	468	435	474	461	427	454	500	447	469	479	431	496	453	472	458	501	458	488	476	485	474	461	460	464	468	475	478	490	484	478	490	465	430	479	501	466	457	493	442	492	459	455	422	475	427	497	478	397	496	500	456	461	520	456	455	424	470	505	466	487	447	461	467	479	447	448	447	466	456	494	492	448	451	498	479	466	458	507	486	463	486	472	469	504	500	469	452	453	466	430	473	487	459	456	469	477	479	442	484	478	457	446	479	460	470	452	448	452	447	473	486	435	426	458	490	449	462	478	478	501	473	463	462	490	477	427	464	473	493	511	465	480	449	499	477	470	428	474	421	494	459	427	499	468	459	491	471	479	457	462	461	473	457	466	448	473	478	465	477	465	502	474	451	474	479	469	407	453	437	459	448	466	484	469	472	416	473	444	474	472	475	442	444	465	510	495	450	477	467	485	459	491	482	458	431	497	452	474	493	438	446	468	469	486	475	428	471	474	435	453	463	478	470	473	482	478	473	464	491	481	438	476	431	474	459	476	449	473	466	456	465	465	518	455	480	486	480	463	472	459	469	454	460	458	452	473	478	487	468	480	469	516	481	460	478	475	487	476	454	468	492	457	459	451	488	448	482	438	484	468	472	486	484	498	462	523	460	473	476	486	448	471	429	455	479	480	476	498	462	497	471	442	475	480	469	471	456	482	467	475	449	474	509	514	437	471	493	479	475	514	489	468	471	490	484	508	468	446	530	492	477	469	425	452	461	465	476	483	509	519	500	446	439	470	442	488	473	471	477	456	448	473	484	488	469	489	440	491	480	460	480	472	484	468	488	483	472	443	493	449	498	494	461	464	457	437	478	490	429	474	456	463	475	454	487	488	514	464	422	459	474	490	460	481	493	429	460	460	459	449	471	482	454	475	487	506	492	440	499	477	492	461	434	454	468	500	441	462	446	439	504	473	448	494	455	456	450	489	464	489	475	533	441	465	516	468	445	494	449	480	465	459	447	470	481	495	512	448	466	463	468	518	487	484	465	501	445	483	487	503	478	476	445	454	477	464	481	481	458	449	485	518	461	451	499	452	435	490	480	465	446	457	469	452	462	475	495	484	458	411	461	499	490	499	459	468	476	491	461	489	473	486	523	444	452	513	444	463	491	452	450	468	441	466	492	489
23748	21854	32637	34582	31564	20822	7384	784	677	708	669	647	654	639	655	668	631	665	651	648	621	619	601	615	638	593	644	631	609	630	603	623	625	639	602	601	649	628	655	628	632	591	614	642	660	595	631	610	611	640	647	645	608	639	607	618	646	627	630	666	624	649	656	591	602	655	590	561	651	597	623	623	648	607	626	632	611	647	591	575	600	658	654	656	638	676	659	663	613	621	626	635	586	619	645	611	618	668	670	622	573	643	663	681	610	668	604	564	626	630	676	648	622	578	656	617	636	676	598	574	645	655	632	643	636	622	569	621	664	659	636	641	629	663	599	683	641	624	625	581	638	642	648	641	616	616	639	645	610	595	615	609	656	649	572	631	619	605	630	638	634	622	651	602	605	589	635	646	623	646	600	650	636	632	632	594	624	605	629	613	613	617	612	640	581	602	626	682	625	649	634	607	596	641	641	645	663	611	606	645	608	658	677	641	659	614	618	617	575	639	646	602	637	666	649	654	662	648	643	658	646	631	647	600	647	684	620	626	628	596	653	644	665	614	618	614	679	608	642	621	617	636	662	639	628	639	620	612	592	629	612	615	649	609	601	621	624	613	623	621	591	673	641	642	613	639	639	605	630	611	615	597	599	636	576	639	614	638	640	672	609	630	668	598	663	650	602	605	600	619	598	649	655	620	642	654	586	596	632	646	660	668	634	596	610	629	655	587	613	621	614	606	642	637	581	599	655	637	602	610	648	616	610	655	636	651	632	643	642	614	598	651	615	570	650	649	649	623	619	607	604	674	674	671	657	594	639	648	614	632	630	662	587	639	634	626	658	584	698	645	646	624	649	669	634	632	630	634	605	594	605	615	609	595	644	618	625	614	651	624	633	603	635	611	625	695	637	650	641	647	618	636	622	602	617	637	643	602	608	646	583	646	641	615	596	573	663	661	596	635	639	680	582	593	607	632	602	615	651	667	606	639	669	624	609	625	655	610	617	619	629	622	580	620	630	627	611	643	644	606	622	651	602	618	618	652	594	636	638	657	634	599	604	680	642	668	653	613	606	595	617	602	675	659	644	634	642	630	618	664	639	614	629	632	633	619	612	607	618	639	637	651	644	616	601	614	608	642	647	606	621	599	611	564	611	638	672	639	603	646	651	650	606	650	611	634	643	621	659	686	595	608	628	639	682	660	646	656	667	640	620	656	609	658	564	623	612	626	598	600	625	632	632	649	625	630	621	622	627	583	624	624	625	609	641	634	591	611	652	639	600	657	672	613	604	660	687	673	628	651	642	622	652	694	580	646	672	634	610	664	636	666	639	632	645	662	654	680	665	578	599	647	630	617	626	640	664	602	624	637	601	640	603	599	665	581	665	684	614	656	644	588	663	607	604	617	595	653	691	639	617	646	608	631	602	595	656	642	606	655	649	599	605	660	607	624	615	628	660	641	635	608	662	601	613	624	635	633	616	603	598	655	600	596	644	628	633	650	655	630	643	632	585	630	650	636	658	618	664	664	664	651	660	625	565	625	603	599	641	595	627	658	650	683	633	657	575	587	605	621	634	673	649	605	656	640	621	660	652	595	664	673	622	620	589	647	623	618	623	654	628	651	624	614	663	609	627	595	634	627	647	644	620	624	623	623	650	649	667	630	663	654	641	593	587	641	621	660	629	593	640	642	638	616	615	614	650	585	614	597	619	589	601	610	600	663	625	655	630	641	619	608	590	652	610	579	629	628	657	625	620	622	630	606	645	663	658	669	600	617	641	602	610	622	643	615	611	661	682	635	621	682	613	655	620	640	651	616	654	613	663	645	650	635	620	655	682	628	634	607	637	630	652	614	673	654	602	635	601	629	612	611	665	643	637	663	618	639	574	664	630	611	636	637	638	607	600	615	607	648	617	647	642	591	648	597	632	689	585	661	643	623	608	660	594	641	657	681	598	619	674	612	615	588	564	640	586	625	625	645	601	657	615	620	614	636	590	642	587	639	633	614	634	617	589	694	638	650	648	614	648	625	663	576	612	603	608	637	610	651	644	642	643	660	628	619	657	654	654	571	597	601	576	659	601	614	689	637	600	637	637	614	611	658	657	627	634	620	615	610	652	601	602	608	598	580	618	636	598	606	622	657	612	564	676	635	626	637	623	607	617	644	635	634	649	616	660	619	640	634	625	650	602	674	679	637	637	571	620	656	636	637	638	600	626	588	604	598	601	643	608	599	649	632	645	633	656	649	637	636	609	646	667	644	615	653	623	599	621	630	610	628	658	639	628	625	604	635	668	641	590	585	605	665	667	636	608	653	612	629	608	618	623	606	600	661	635	659	646	667	619	600	619	600	636	628	610	601	606	650	661	638	620	609	616	621	621	652	653	651	599	621	631	644	597	598	629	653	656	640	595	654	601	629	586	602	633	666	604	635	654	668	654	673	643	632	607	644	612	595	658	645	628	657	629	583	671	640	607	627	641	655	624	610	653	602	619	615	668	643	624	634	608	664	602	613	636	624	598	605	624	686	664	585	640	647	677	629	624	655	659	603	588	603	606	600	598	637	576	632	636	650	573	602	602	605	649	607	631	633	625	660	667	621	652	635	575	652	622	645	617	642	574	652	604	636	632	623	676	647	614	678	641	606	653	629	648	624	635	649	619	619	626	677	606	631	588	634	616	638	625	587	628	660	623	593	627	658	629	667	625	614	623	670	641	636	593	629	610	627	637	643	673	628	652	662	626	693	581	636	696	626	622	627	594	612	679	593	612	634	607	604	630	635	594	708	615	545	656	638	597	616	612	604	595	667	609	638	599	620	599	625	658	635	646	620	617	657	612	603	611	626	630	601	615	611	633	652	610	650	637	592	682	647	614	653	645	661	625	625	592	617	591	622	640	623	623	652	624	618	612	609	650	618	629	648	627	593	652	634	630	651	640	635	633	637	645	662	640	677	640	655	635	610	639	614	551	623	629	651	587	620	633	644	643	579	637	668	639	654	630	627	633	628	637	643	674	601	581	645	618	625	639	631	667	632	637	605	648	619	615	666	628	640	607	633	614	661	622	627	583	648	636	646	624	649	621	666	635	624	694	619	612	593	620	609	658	651	601	587	593	645	619	635	650	655	618	668	653	634	635	634	579	625	655	642	639	616	610	623	611	608	615	639	628	629	634	575	665	614	634	591	624	609	619	600	613	617	644	594	585	685	650	686	636	614	590	601	638	601	666	640	611	647	588	637	657	632	612	659	598	625	605	594	587	677	638	622	625	622	638	614	608	620	639	610	649	648	592	628	625	601	624	568	617	630	648	593	601	570	630	623	591	646	638	637	634	635	572	693	626	600	590	568	599	590	613	654	641	606	662	603	639	618	670	580	616	645	603	646	656	649	625	636	610	574	600	632	591	614	617	574	626	643	613	623	601	661	656	639	643	642	632	610	668	611	649	634	648	626	591	612	614	655	600	616	621	614	655	613	610	584	630	612	621	598	618	647	686	639	647	611	619	643	641	641
40446	86556	63247	51243	36292	13609	3022	716	698	686	648	650	664	639	648	643	661	644	642	619	623	659	588	601	664	631	625	636	635	625	663	640	649	622	638	632	642	593	651	633	641	634	647	638	626	623	635	645	629	619	607	660	618	656	666	636	617	643	661	648	618	589	659	653	648	637	609	624	668	628	654	598	606	632	603	615	615	595	609	624	597	611	616	659	642	608	631	660	638	636	661	639	627	672	595	653	628	664	623	643	679	622	653	590	662	591	639	600	626	649	626	607	576	582	649	661	642	664	627	638	639	598	656	620	655	632	599	603	630	629	689	652	605	653	646	637	658	621	634	635	603	581	635	623	574	621	613	654	612	610	621	635	598	596	636	649	610	608	581	669	631	619	653	668	616	639	633	648	626	637	631	643	609	668	667	638	641	633	581	664	629	649	645	677	576	574	638	615	648	602	597	604	660	640	646	639	661	636	651	625	649	620	641	643	603	630	684	601	568	617	598	666	643	609	603	625	593	639	610	594	636	634	627	632	634	625	658	609	590	639	663	713	635	615	618	643	618	683	619	644	609	602	640	605	608	609	605	640	604	603	644	616	629	637	648	638	653	647	661	628	646	615	644	610	645	626	598	594	588	598	638	634	595	632	630	563	603	607	618	643	681	579	658	643	602	619	598	620	617	570	607	632	600	605	595	626	656	599	656	617	651	631	620	616	601	617	671	610	579	666	619	640	652	650	645	616	597	624	594	639	598	580	651	628	646	641	620	680	642	680	614	637	598	654	590	634	661	555	663	610	591	648	669	606	642	608	621	606	635	641	606	617	640	609	609	643	677	593	642	648	625	635	644	617	609	631	633	626	625	642	640	602	619	631	610	656	666	651	643	600	658	618	625	660	637	623	665	652	602	606	598	641	627	655	629	655	670	639	639	618	598	617	636	631	627	649	616	633	593	646	614	619	625	591	617	581	620	607	633	631	586	610	618	587	677	633	622	590	609	627	578	622	613	631	661	614	635	615	598	622	624	645	640	621	611	603	652	622	638	636	617	608	625	644	563	634	644	611	629	615	656	659	641	621	623	623	628	597	592	602	595	646	602	657	610	633	605	615	593	613	605	670	635	669	602	596	655	572	649	611	597	656	636	644	621	637	621	614	623	647	627	627	655	606	579	580	614	631	648	613	658	671	587	620	619	594	636	640	653	631	620	641	649	605	613	601	610	639	638	614	636	635	611	591	609	673	607	634	615	617	589	635	651	608	654	640	627	640	647	650	616	604	616	628	603	629	637	631	598	676	633	617	625	609	624	618	644	577	614	613	657	614	632	618	637	637	640	612	634	620	604	675	655	631	629	614	634	630	629	599	660	601	594	600	614	616	663	625	620	625	572	588	592	596	649	570	610	637	662	667	626	663	632	645	621	609	623	627	593	580	626	635	662	662	655	655	631	583	656	619	630	599	588	611	640	656	627	625	564	637	599	670	638	622	637	657	600	601	653	622	616	646	599	639	599	618	598	662	653	689	605	650	656	660	573	651	589	677	659	629	624	618	606	637	654	591	657	636	623	652	591	637	643	607	616	629	648	659	608	605	621	593	619	607	624	618	619	605	643	634	604	607	601	634	603	599	612	573	621	603	654	645	654	620	616	619	582	598	641	610	646	628	613	665	605	606	600	603	569	663	623	656	648	650	643	600	644	633	619	630	575	614	613	660	663	651	629	668	609	562	593	663	638	630	639	617	629	576	602	596	649	623	609	596	610	602	622	627	558	629	628	678	572	641	666	616	604	622	567	650	637	620	638	665	621	655	613	609	636	619	624	635	628	631	617	654	641	639	655	650	631	602	620	641	641	614	620	630	631	650	612	608	605	666	645	639	627	635	676	606	606	631	623	638	608	581	613	620	587	598	666	599	603	637	631	670	616	628	601	606	654	633	624	597	655	625	571	619	655	639	643	604	616	644	636	606	624	634	642	577	641	614	609	675	603	602	660	602	619	634	642	641	631	645	557	587	627	626	651	634	579	652	635	584	637	619	620	613	627	609	612	697	603	587	645	604	627	631	643	581	618	619	649	610	596	612	622	664	601	618	600	601	623	690	648	660	612	586	616	654	626	643	609	606	595	604	642	620	616	641	625	589	613	616	636	611	620	664	622	602	639	653	591	613	652	608	612	587	643	655	696	671	612	649	585	638	614	634	623	612	655	648	651	617	653	664	652	632	601	649	583	604	639	621	606	587	613	584	686	682	643	596	623	626	583	654	609	654	610	658	616	591	676	625	611	622	643	604	629	627	560	562	618	613	655	596	599	621	611	642	628	619	606	605	648	621	615	643	639	643	640	638	646	627	639	656	618	625	623	643	606	649	596	579	631	685	616	634	642	621	661	596	665	638	651	629	587	597	597	584	631	631	636	575	629	651	657	664	601	593	653	612	627	622	646	656	643	638	632	616	642	590	616	622	621	599	654	595	638	598	623	592	616	586	615	605	634	625	614	617	581	629	631	624	619	612	650	629	645	622	642	626	656	602	636	601	652	652	607	623	629	614	629	648	649	645	653	596	576	672	605	640	655	603	634	651	592	641	596	601	650	635	633	625	673	620	650	646	580	583	604	644	687	687	632	644	623	634	599	647	644	644	638	622	596	662	625	584	638	641	632	641	590	650	649	612	559	641	571	627	570	636	650	604	654	645	650	568	590	658	641	651	614	603	607	641	628	576	601	631	627	572	612	586	617	610	643	604	638	619	642	603	646	625	642	643	633	620	595	599	618	595	627	640	608	657	608	613	646	596	633	612	635	658	623	641	609	641	588	584	676	607	621	645	603	646	650	642	635	615	639	627	615	668	611	592	571	603	596	628	646	637	660	604	634	596	597	591	621	657	621	614	607	640	664	623	644	643	654	656	633	629	656	648	635	615	613	652	610	613	630	639	600	687	613	651	610	595	589	647	603	593	641	598	665	584	653	651	606	611	600	651	642	594	617	648	581	660	648	622	641	629	620	624	599	641	606	627	615	678	664	647	622	637	647	612	641	603	639	641	579	616	623	656	666	618	646	604	653	635	642	631	665	606	601	615	666	626	640	602	638	630	647	608	636	569	669	620	606	649	677	611	652	641	659	610	670	640	615	620	651	626	629	633	630	658	600	623	628	638	623	654	629	623	587	617	649	671	597	626	626	604	594	634	636	594	631	621	617	611	644	660	614	593	610	597	618	598	629	644	613	619	620	610	645	622	640	610	599	664	592	627	644	579	661	621	613	613	626	616	651	628	646	612	606	657	624	680	608	623	674	611	638	645	631	618	660	630	585	608	629	628	622	653	641	607	585	624	629	582	616	623	599	619	638	629	593	611	643	618	622	645	583	675	601	653	633	596	633	642	644	581	602	618	619	630	672	663	613	595	599	659	625	606	621	609	630	635	584	647	667	602	591	642	618	609	677	615	631	597	649	642	636	666	592	648	665	632	650	641	601	621	613	622	702	641	570	592	654	692	608	583	611	666	589	575
24960	22647	34056	32998	24119	10439	1595	645	624	589	614	621	621	626	593	635	625	620	639	617	666	611	676	639	640	597	612	624	610	614	607	621	591	591	592	613	619	631	655	589	617	611	594	638	594	575	603	627	641	627	624	593	607	613	579	550	637	652	660	619	602	622	630	611	606	596	596	662	638	596	609	636	649	654	668	606	626	625	582	642	652	625	590	659	638	639	626	624	595	657	613	649	628	601	641	625	626	600	625	609	641	688	527	629	613	636	625	643	623	616	579	585	611	626	628	596	634	606	619	588	563	628	566	639	640	624	620	634	569	593	626	641	583	620	631	608	613	625	604	668	604	632	619	593	636	678	578	588	625	604	579	612	643	602	579	610	626	649	595	662	624	616	576	646	609	574	626	649	637	655	626	616	660	613	672	615	656	635	596	638	621	583	674	665	625	631	597	611	639	621	620	661	644	619	603	632	620	647	600	644	614	630	614	625	641	605	630	571	649	623	629	656	624	607	611	619	574	612	667	598	642	663	635	587	562	615	657	609	602	619	640	623	604	592	630	669	602	633	596	633	577	615	592	623	615	608	612	589	640	631	629	641	650	662	614	603	630	667	644	616	610	650	642	637	615	641	575	632	614	623	607	603	590	618	541	620	626	601	644	636	642	641	635	633	647	635	659	624	636	646	639	664	620	628	598	627	634	611	600	596	598	634	652	630	595	610	657	622	653	591	608	606	612	590	632	616	650	615	628	608	620	606	627	607	641	611	636	629	654	630	597	581	590	629	600	635	605	607	601	590	623	617	622	567	605	600	595	647	636	636	645	606	597	617	671	637	627	556	597	639	627	633	580	610	625	597	608	625	670	601	632	589	633	641	622	632	637	613	612	625	592	650	641	597	634	565	660	637	592	620	590	638	615	611	647	587	626	632	589	633	626	651	605	592	628	611	639	618	637	565	625	639	604	667	603	651	626	666	606	606	602	618	636	658	636	618	629	653	617	611	633	630	621	637	617	585	637	657	641	675	625	651	627	581	576	623	609	605	582	568	610	600	659	635	627	588	625	603	617	628	651	623	622	626	624	629	598	628	642	622	660	655	610	636	598	617	615	645	639	616	637	607	671	587	592	601	612	600	637	575	602	614	621	632	652	619	650	607	567	617	660	611	632	596	626	647	660	592	648	660	623	596	607	610	604	639	590	637	595	609	652	560	581	617	621	621	591	639	593	616	625	615	655	674	620	623	653	573	645	631	634	620	612	570	620	633	658	635	654	651	655	589	623	577	637	599	655	600	592	612	623	631	587	624	651	622	631	596	601	581	626	632	609	615	627	677	601	621	620	649	589	650	606	617	634	624	659	624	660	590	621	629	567	612	633	572	588	641	651	619	648	585	594	596	631	634	638	616	659	610	626	595	634	621	627	651	602	628	639	620	590	620	607	633	629	626	582	619	643	617	637	572	674	611	617	677	614	652	597	640	600	674	604	629	604	629	668	616	643	626	607	602	615	641	618	662	601	592	596	569	625	617	616	599	580	668	609	641	628	647	624	608	576	629	605	636	592	601	617	614	623	628	643	593	588	597	608	638	595	672	634	636	650	602	658	610	585	616	632	644	679	626	616	588	605	636	629	556	665	574	673	636	628	616	614	612	597	648	631	576	652	619	652	649	676	626	621	614	633	605	644	598	605	616	629	640	662	613	617	603	605	682	641	574	599	627	640	613	663	597	605	656	621	628	619	625	663	592	636	596	620	615	597	642	644	623	636	604	636	585	651	605	647	561	638	609	648	611	603	627	587	644	609	627	613	620	620	593	599	624	611	588	613	608	622	623	640	614	581	636	593	589	644	588	548	647	622	625	646	610	612	624	632	636	622	611	643	598	621	578	624	602	619	639	623	587	650	625	624	591	597	697	597	638	615	627	595	657	644	631	590	608	637	613	606	658	607	672	604	615	636	593	607	613	591	636	580	657	606	648	633	639	624	626	617	624	574	618	683	623	618	581	605	657	603	621	603	624	588	610	630	647	581	647	609	680	635	652	616	651	654	656	622	606	634	610	616	597	622	599	639	642	635	612	601	647	654	653	642	622	619	652	607	600	620	615	600	619	657	609	628	585	606	648	656	602	581	631	659	613	656	640	626	628	598	653	579	624	630	605	597	638	651	609	588	614	676	592	613	621	650	648	676	594	601	667	617	647	645	617	636	665	614	616	603	608	646	640	622	623	610	628	639	619	626	648	649	618	644	629	604	611	605	657	636	617	581	627	604	652	583	633	609	599	654	641	598	574	617	637	619	613	619	583	632	618	629	590	618	616	618	642	580	640	644	616	616	586	621	637	583	615	627	665	601	596	646	629	622	627	585	597	610	619	654	602	605	602	630	637	620	596	594	628	629	637	639	610	593	583	581	602	616	591	627	589	606	598	608	631	640	622	621	627	618	627	630	621	603	610	621	647	618	641	639	586	623	667	598	626	637	607	581	598	607	611	593	629	653	638	653	630	630	610	600	602	594	594	601	664	595	595	577	566	647	669	626	637	602	654	631	617	632	609	605	607	580	615	621	666	672	630	621	610	611	625	605	620	634	644	625	637	666	625	613	586	641	603	603	606	592	634	649	568	616	643	592	641	582	597	595	650	585	645	582	612	627	553	646	617	618	582	607	616	653	637	646	614	621	631	589	661	601	623	639	649	630	597	602	607	599	613	599	674	635	636	617	590	662	605	655	632	628	610	575	600	596	615	626	623	619	587	621	591	641	644	605	636	595	638	619	583	603	623	663	588	590	614	616	629	589	607	653	591	663	597	636	638	602	643	624	621	592	620	664	621	610	639	631	590	627	611	626	647	607	624	603	612	606	637	604	623	624	643	643	600	653	631	605	615	650	613	618	619	582	618	611	683	641	615	634	647	664	623	596	598	617	601	626	623	649	621	604	627	621	673	634	593	620	611	611	651	616	637	618	604	635	603	634	594	581	606	546	646	575	652	627	585	605	665	643	577	616	646	595	628	653	630	584	611	592	607	644	606	645	608	600	663	650	628	613	581	619	639	607	625	647	591	614	601	599	613	606	599	622	650	646	606	617	671	592	651	641	619	588	628	597	606	649	590	625	618	586	595	601	620	614	607	640	626	605	621	641	617	659	615	625	580	615	620	621	622	649	587	629	621	564	614	635	641	626	620	596	608	610	576	652	643	586	631	642	626	621	634	637	610	646	668	612	638	601	616	612	633	592	619	614	627	631	611	616	580	625	558	589	600	611	646	608	673	620	626	632	618	592	567	631	617	575	636	609	649	642	623	577	570	579	646	602	634	604	622	579	660	583	588	630	674	634	654	594	610	596	629	637	603	670	609	584	649	635	631	601	636	622	604	616	632	640	667	658	624	644	602	618	631	678	579	591	609	587	671	616	597	636	633	603	622	610	656	622	620	619	611	634	581	604	627	595	632	621	625	622	613	614	625	608	604	617	620	630	580	590	650	623	609	633	641	648	626	688	655	595	633	644	653
39179	75038	52295	40379	24854	7563	1462	659	684	653	652	693	619	632	649	655	659	686	661	641	661	649	639	662	634	611	640	688	653	659	660	638	596	640	666	682	609	627	685	669	638	707	633	630	677	622	582	666	636	614	629	636	636	617	617	668	629	637	601	643	642	578	665	648	648	636	621	645	667	613	626	647	622	646	652	619	600	644	661	638	585	649	692	609	640	655	654	673	670	692	629	662	631	654	676	651	624	681	655	645	655	621	608	663	648	696	650	647	668	686	639	614	658	611	656	643	658	624	666	670	622	621	664	662	637	647	686	659	694	648	611	666	625	675	664	643	631	679	614	673	603	677	610	681	657	645	630	618	647	640	645	660	638	608	658	659	624	633	626	681	702	633	638	595	678	696	654	605	640	655	678	689	689	658	657	631	676	637	601	663	657	651	649	649	590	653	642	643	678	664	632	622	649	627	592	610	601	644	636	640	678	680	663	664	639	660	660	635	595	630	641	609	663	614	689	658	604	655	679	634	645	671	671	656	644	621	665	654	639	597	682	662	636	675	684	669	673	608	621	616	639	652	674	688	671	658	615	616	658	648	587	667	628	642	664	723	611	614	677	605	623	665	706	707	658	622	647	634	646	661	648	693	654	636	668	618	648	613	650	651	666	688	644	670	679	671	618	649	648	673	619	636	638	674	633	629	671	635	691	640	671	616	657	642	656	660	679	623	647	624	633	642	664	642	651	666	683	620	660	635	638	632	656	595	640	658	651	631	663	655	675	597	670	642	593	673	674	624	640	643	625	647	655	630	660	656	607	659	592	659	689	666	660	656	679	624	667	679	652	633	617	696	650	678	635	581	659	651	601	665	688	645	641	659	657	620	589	648	673	661	664	652	668	635	657	645	636	667	641	613	641	642	636	622	625	628	618	660	665	660	669	648	650	658	644	647	616	640	635	694	663	645	629	651	654	653	630	654	638	664	593	624	637	650	614	653	614	622	620	648	669	691	615	632	618	626	635	632	682	626	662	672	629	613	668	611	623	667	685	661	659	613	698	691	654	640	623	637	642	638	617	631	681	637	678	656	645	641	639	643	658	638	668	641	628	632	643	651	677	611	650	624	664	683	683	626	663	619	617	667	621	644	685	628	657	690	662	668	589	649	650	653	609	672	631	635	646	634	637	663	616	631	640	612	666	622	650	664	663	650	664	621	630	669	636	650	630	658	628	666	637	644	655	624	658	644	694	642	679	682	679	637	628	652	609	636	628	617	636	647	584	636	641	651	619	633	686	684	654	642	660	654	706	635	635	663	674	624	677	643	679	670	643	635	691	634	616	638	628	672	581	606	700	681	650	633	635	652	655	581	677	683	641	648	667	631	617	674	645	644	650	647	646	608	621	678	663	620	647	662	667	636	668	634	623	653	643	669	661	602	634	643	710	685	660	687	657	646	697	644	618	691	632	618	639	634	660	632	640	640	676	670	639	625	606	656	680	619	612	616	644	641	663	640	619	636	613	668	668	689	633	619	647	650	649	671	669	650	660	648	650	633	607	658	698	617	621	629	625	666	618	621	650	683	625	644	644	648	645	674	626	627	687	625	622	665	643	659	630	677	650	667	667	631	662	661	613	636	615	661	681	636	650	632	638	670	671	661	667	641	621	617	691	656	673	707	634	614	709	609	639	680	654	657	671	659	629	662	614	647	649	647	658	663	621	658	658	638	619	645	649	664	691	618	656	660	701	635	646	687	688	641	608	608	675	677	626	656	641	632	655	630	699	637	633	640	626	665	605	652	639	637	659	632	700	637	659	641	629	653	658	671	624	665	670	663	678	652	650	676	683	640	632	668	597	677	672	640	660	630	632	626	643	652	662	605	609	689	632	637	626	639	713	613	679	674	650	611	688	680	637	628	655	624	608	666	627	661	644	624	626	666	615	664	631	644	671	657	628	669	657	603	615	666	647	647	599	595	646	635	668	656	656	666	658	623	650	626	641	654	664	626	647	623	663	610	682	615	691	680	649	655	606	661	622	653	643	664	654	678	608	607	663	653	647	680	653	632	630	646	643	660	651	663	621	624	660	678	679	653	671	586	610	614	629	617	650	656	680	630	642	619	662	653	696	622	639	636	697	671	665	639	657	593	628	648	689	615	606	679	697	626	701	653	683	649	623	641	591	661	682	655	630	612	642	643	630	674	676	609	630	629	635	677	651	651	623	682	620	633	633	659	639	628	619	634	670	642	669	661	659	648	652	633	634	680	649	653	669	642	617	615	618	686	629	618	638	677	631	697	679	668	642	639	643	659	639	697	663	662	634	593	668	667	622	668	635	678	635	660	644	648	645	609	640	651	666	652	659	639	653	676	652	664	653	654	649	686	627	609	653	620	611	610	648	694	645	650	680	616	645	680	643	661	653	646	648	613	628	654	633	644	656	664	688	670	603	654	659	655	625	618	664	641	691	619	632	669	663	665	601	678	643	659	693	653	629	669	689	627	678	655	663	667	644	620	635	617	670	629	659	652	656	622	639	648	674	613	670	655	636	665	646	632	672	648	651	674	645	635	654	665	566	637	646	621	642	653	653	698	640	664	623	637	596	645	670	656	656	656	674	698	645	647	680	657	669	650	685	599	647	654	629	674	673	647	679	630	714	631	636	694	674	616	671	635	641	645	634	622	635	643	700	671	581	656	663	687	670	621	666	678	610	647	619	691	624	695	693	635	649	606	624	619	658	651	640	666	642	630	641	705	666	657	596	650	659	630	641	691	637	644	651	647	648	660	635	686	649	665	654	672	607	670	686	654	611	650	659	597	626	616	642	660	668	663	596	619	697	651	610	638	657	630	642	669	617	673	643	606	654	642	617	661	656	695	659	604	623	638	651	673	632	670	652	639	688	668	653	681	667	681	657	681	677	649	669	678	636	640	656	643	685	641	659	670	678	588	653	675	627	646	665	600	685	669	647	681	666	636	644	625	679	705	657	669	644	657	696	643	634	646	629	609	636	600	640	662	651	651	618	645	624	618	655	636	621	647	695	677	664	628	642	629	690	636	647	653	683	641	624	674	670	652	675	665	711	590	602	657	652	677	654	658	644	638	629	637	664	669	672	635	627	616	662	675	633	634	608	619	663	674	682	618	669	649	681	643	687	656	642	651	636	661	628	624	653	633	723	626	637	621	656	648	641	669	646	655	649	695	652	637	650	648	646	605	688	642	657	633	669	650	601	649	646	642	631	677	607	607	620	703	673	642	642	605	681	615	623	632	668	633	613	610	692	656	640	615	689	652	654	667	599	635	648	614	660	653	677	651	640	644	695	677	657	647	668	651	593	677	674	675	638	675	642	651	704	665	632	639	668	630	629	642	626	646	671	682	641	598	703	681	679	654	681	680	620	582	591	654	661	616	619	639	635	663	651	643	585	635	691	615	613	662	636	637	675	656	637	617	638	623	618	652	640	651	675	604	667	609	649	697	655	643	662	680	662	681	671	634	653	697	649	658	626	638
22534	21657	31698	29737	29104	23036	13809	1678	1026	988	1033	1004	998	1000	999	911	1007	945	1023	972	965	1010	907	934	976	963	970	929	913	977	967	995	993	885	902	971	970	1008	926	913	963	946	922	1001	964	944	966	968	903	951	916	926	937	945	945	936	971	941	941	951	962	970	915	946	957	946	899	957	932	947	933	964	902	1010	996	984	987	868	973	887	921	943	956	916	950	1054	920	881	988	935	945	945	939	990	904	901	944	963	955	961	938	896	946	954	953	903	938	864	939	1005	977	955	951	943	984	950	976	966	964	969	919	976	945	988	921	931	950	949	907	946	899	918	990	894	882	956	1023	938	982	945	924	928	925	1017	968	934	941	933	1000	941	935	955	922	942	991	988	953	981	979	920	949	930	974	944	936	936	938	979	912	923	954	1004	919	954	931	982	930	939	960	959	983	1004	937	957	914	957	953	948	998	938	977	964	1007	1055	976	1005	902	939	943	1008	933	947	984	931	973	975	889	912	944	925	981	998	921	958	924	938	932	994	998	932	978	980	940	1012	941	916	969	1026	943	921	983	931	1006	971	975	978	946	928	946	932	941	925	944	951	890	937	959	946	961	911	940	932	1009	979	938	918	977	938	956	916	950	925	991	935	968	942	956	921	920	892	926	930	860	914	952	924	907	926	952	949	949	942	1024	954	887	981	999	884	958	918	966	927	990	905	947	986	976	935	957	1017	986	1009	904	887	941	913	926	949	930	910	946	929	891	907	906	918	912	941	889	915	966	901	930	916	901	903	983	935	973	942	966	917	930	977	921	963	970	1002	960	926	983	985	959	930	940	942	921	953	933	975	933	939	982	950	947	921	975	945	924	929	1022	936	903	959	958	906	943	935	985	926	982	957	956	990	960	970	973	962	981	942	960	976	902	965	949	993	952	993	913	948	896	987	937	958	989	911	964	925	949	969	954	978	916	927	941	967	899	869	938	997	965	970	955	942	949	949	934	921	978	927	958	942	972	873	918	935	950	910	923	1004	944	869	904	942	967	939	924	1014	916	955	936	924	958	926	945	911	985	901	934	983	998	902	910	938	954	939	979	959	928	980	923	941	888	877	910	940	925	953	956	940	891	876	978	923	994	912	958	891	958	991	965	979	935	976	1014	955	1004	973	934	984	928	963	929	898	921	982	972	942	885	925	970	962	1021	915	951	949	905	986	899	913	925	928	948	960	988	1017	904	959	986	954	949	976	988	929	912	995	957	880	970	961	947	946	965	946	920	984	981	929	957	926	924	938	971	962	966	974	910	973	935	980	953	993	938	932	952	989	917	949	898	1014	926	980	969	954	971	995	938	969	943	936	942	951	901	987	950	897	928	984	906	949	947	955	955	936	1010	939	950	951	947	894	926	957	936	925	912	980	957	903	939	904	946	980	918	962	980	949	960	943	1007	999	920	912	959	912	932	974	940	955	958	963	1000	961	924	936	955	972	1027	940	919	953	934	935	918	982	996	936	990	929	959	913	894	902	925	937	983	948	957	940	980	932	971	899	964	978	972	941	976	938	936	1000	968	917	878	1009	925	952	919	951	942	990	927	967	1041	957	936	952	963	904	940	894	944	912	948	904	993	953	973	979	949	962	943	921	919	966	937	965	957	942	888	955	944	954	965	954	920	919	998	985	953	981	971	970	949	932	974	980	874	929	992	1000	916	932	963	922	997	919	925	974	930	913	928	949	992	955	992	1011	983	944	972	948	967	957	891	959	936	957	978	939	999	942	933	964	915	1003	915	924	935	937	963	985	965	967	954	950	881	963	961	938	956	952	978	959	927	927	943	906	894	966	924	889	901	1010	931	949	927	954	978	999	916	958	930	910	944	935	934	986	956	907	980	979	967	964	899	916	916	918	935	965	983	894	954	947	949	943	948	954	930	956	1001	921	959	929	1023	935	955	981	942	968	966	1050	960	986	937	936	956	920	931	966	934	946	944	976	925	939	903	937	950	930	934	937	932	974	1007	981	993	945	970	858	948	927	984	910	932	981	990	976	958	961	939	894	947	918	904	947	967	978	1000	949	935	968	939	899	905	934	924	932	964	1005	939	894	909	952	853	953	1002	908	918	898	944	903	914	944	879	964	954	952	966	931	991	961	941	926	972	880	919	924	923	919	963	951	983	930	969	957	960	943	881	939	999	945	909	936	935	889	941	911	948	981	994	937	936	854	962	942	936	919	1014	925	939	906	913	874	952	979	967	1000	950	944	997	925	892	908	943	890	939	956	967	962	958	952	950	962	998	915	1006	915	898	895	973	917	949	930	971	939	946	933	861	926	1000	927	977	937	967	995	916	918	946	932	962	964	945	959	940	944	928	934	901	930	951	960	977	958	889	958	956	919	958	954	950	959	958	921	932	934	907	875	938	968	928	929	930	968	896	906	917	976	975	939	923	968	918	945	940	953	963	901	867	946	943	957	972	953	940	956	951	963	934	920	944	950	961	946	995	951	1014	946	977	926	905	925	892	958	918	956	924	965	1004	949	964	901	938	937	915	961	966	972	939	912	940	895	964	965	922	924	912	919	943	941	962	966	935	945	962	937	899	959	947	968	972	982	970	962	934	919	911	977	956	950	938	954	960	1009	935	991	929	956	994	917	948	908	938	920	921	864	976	965	953	958	965	953	953	1012	957	963	924	924	905	1003	882	882	930	941	938	964	904	959	945	953	942	977	987	977	848	891	1004	979	929	909	885	927	929	938	973	975	944	881	967	948	1008	957	978	967	948	916	927	932	992	931	956	903	934	975	930	952	1006	978	887	934	976	1016	989	876	967	1006	935	958	957	952	963	997	952	970	932	948	988	926	929	947	964	901	920	967	940	979	937	932	921	938	840	947	952	976	941	978	907	979	921	935	984	950	987	971	899	946	926	932	996	909	980	911	946	983	941	944	909	942	927	984	979	957	968	980	992	956	960	902	932	903	972	965	914	920	889	928	921	978	997	934	993	950	968	955	913	921	979	946	914	960	944	963	919	942	869	899	971	900	951	932	927	961	939	950	929	925	966	942	960	939	928	926	916	932	947	927	946	882	983	958	952	911	962	904	943	964	932	906	942	922	931	954	933	965	965	955	1016	915	959	950	921	925	993	954	947	928	944	985	971	982	914	918	936	914	954	906	957	931	949	935	996	982	990	969	909	923	891	951	968	951	934	888	912	949	1024	922	934	894	938	939	940	987	970	966	958	887	941	940	922	986	938	1028	982	917	915	977	904	931	980	917	957	882	952	904	966	948	897	1010	894	945	943	950	894	926	989	967	954	955	944	991	923	959	913	999	882	919	896	984	952	930	926	907	938	905	956	981	980	958	922	964	984	968	957	969	933	921	922	953	948	1033	970	915	925	988	947	931	969	966	937	1037	978	960	921	905	937	905	996	911	943	958	964	935	939	980	982	925	922	943	925	987	1011	874	975	916	931	983	900	887	893	895	897	936	922	948	1007	943	954	998	913	922	943	975	990	931	968	881	976	977	912	938	950	944	1000	946	943	922	989	992	931	943	921	918	956	914	935	984	922	944	925	897	939	942	950	901	984	943	923	947
44424	90393	69831	60310	41940	18359	2654	1036	969	968	956	967	949	987	928	918	971	942	904	956	937	959	960	917	956	929	920	983	933	973	948	940	922	961	902	914	899	878	975	905	886	930	965	867	934	960	895	868	916	914	936	944	947	942	915	944	929	965	947	908	918	926	911	929	945	915	912	930	912	935	923	919	936	886	951	969	921	932	945	925	897	909	911	955	895	927	949	913	955	952	914	922	953	910	905	972	930	906	931	949	922	928	983	969	883	912	914	908	953	911	946	943	919	927	953	909	921	954	940	907	910	969	899	867	982	903	874	936	904	883	918	985	946	979	904	928	952	906	947	931	920	932	911	903	909	886	935	954	945	898	897	914	929	921	969	883	908	960	898	937	875	889	930	975	946	962	932	973	931	962	930	932	953	934	979	994	926	879	870	921	931	890	907	917	916	936	944	942	913	930	927	908	929	934	876	898	960	922	941	938	909	900	902	935	942	959	965	922	933	963	969	943	911	938	943	904	929	885	927	952	907	939	918	1008	947	929	916	887	922	924	900	929	916	930	920	964	913	901	894	938	947	901	904	914	969	909	924	889	916	924	957	889	896	870	904	942	895	963	926	932	927	914	928	978	933	918	943	914	843	957	903	907	939	905	941	950	895	936	861	929	897	906	953	910	947	911	918	927	912	937	905	922	927	900	852	957	938	937	984	980	988	964	989	925	1005	887	904	952	881	874	910	903	952	891	897	938	935	920	968	895	959	925	919	914	914	950	935	962	981	931	970	942	901	885	948	934	969	892	943	940	949	882	885	901	897	895	874	912	957	871	886	946	906	913	927	978	957	993	910	959	937	920	894	885	968	914	915	924	943	893	950	914	952	922	936	909	857	945	896	925	927	924	879	908	917	954	924	906	909	914	944	906	892	942	986	916	957	903	920	933	877	891	948	929	894	970	912	928	891	862	950	909	886	880	951	986	938	933	912	930	893	915	901	922	933	909	948	926	938	973	922	976	968	932	899	933	948	927	973	941	910	885	927	906	912	953	917	904	976	960	933	935	979	1005	947	950	899	921	913	957	914	916	887	890	883	940	880	910	927	889	924	937	951	940	918	971	950	885	929	916	913	928	877	923	891	870	917	947	920	966	952	881	922	948	932	954	911	934	933	939	952	902	946	894	940	973	936	957	892	951	882	927	934	920	901	859	918	874	875	908	879	935	988	903	970	857	930	907	962	886	932	934	932	865	948	934	972	915	948	883	962	954	944	920	898	897	965	892	880	934	886	917	985	942	911	937	882	942	952	946	894	922	927	919	945	985	948	917	870	928	966	924	939	922	905	926	955	933	886	917	911	924	951	955	888	900	937	951	889	891	947	941	979	937	921	940	965	956	865	956	885	894	934	934	897	936	967	932	999	939	957	918	970	942	967	929	943	911	905	1018	900	905	912	926	876	950	870	926	919	930	918	964	915	900	934	892	940	925	873	963	895	957	957	917	878	958	922	889	944	922	938	938	966	928	945	950	879	981	889	924	905	929	951	884	933	911	911	907	882	935	930	876	916	915	990	914	929	943	904	932	935	905	914	912	944	965	917	991	946	908	925	896	919	950	877	904	953	942	857	868	958	887	940	903	922	944	879	871	907	906	904	941	906	951	954	908	950	927	952	934	907	912	897	937	925	957	914	934	884	858	945	933	915	892	891	948	969	921	930	937	976	956	918	905	956	908	896	900	931	971	890	917	941	921	915	944	955	968	905	930	859	945	967	881	919	977	902	933	906	947	916	881	906	915	853	942	905	997	918	960	942	919	910	904	947	984	940	917	933	935	956	872	936	951	951	946	936	900	906	922	892	930	968	879	867	946	893	898	916	897	905	947	942	943	952	922	925	955	906	906	853	920	926	945	996	876	936	932	905	938	961	895	959	924	1014	900	890	938	944	889	942	944	878	929	929	902	987	938	1000	942	926	977	944	934	955	924	956	954	916	916	914	951	901	874	946	894	906	922	945	925	860	897	921	952	951	895	901	902	927	953	947	886	924	948	930	881	890	1013	946	930	917	854	968	942	906	944	985	892	961	997	888	930	927	885	980	924	953	908	943	938	949	928	922	939	935	897	893	920	902	924	927	903	937	955	968	905	938	950	901	967	931	929	937	937	904	929	924	963	921	956	880	910	948	923	878	900	923	891	931	902	940	969	970	913	900	975	936	923	921	954	916	870	914	893	843	1006	931	947	924	924	986	957	934	951	907	849	962	874	861	909	912	911	908	942	908	965	938	896	914	901	901	955	896	919	893	935	932	973	938	899	899	962	879	936	942	903	931	947	958	941	899	919	945	924	898	895	891	938	969	888	956	977	934	925	895	943	933	932	895	889	932	927	916	885	931	904	971	945	908	968	938	918	942	949	949	890	927	951	914	951	943	944	965	959	983	971	980	906	925	952	916	944	967	914	966	970	907	919	936	976	942	987	870	956	959	900	936	959	997	930	921	909	891	936	892	930	958	905	931	935	926	950	953	910	901	992	951	919	929	944	911	868	932	925	888	912	903	914	959	915	932	963	949	931	895	928	927	949	888	927	946	945	923	977	928	952	912	922	978	924	911	926	917	971	961	961	929	950	916	883	957	886	919	856	881	935	911	900	891	979	894	966	928	881	843	918	922	925	932	913	926	923	886	996	876	959	917	968	903	930	887	879	909	916	918	898	976	898	907	882	971	959	935	934	940	914	914	951	923	959	942	930	942	940	884	954	929	907	965	928	884	942	931	983	946	917	1003	900	926	966	918	912	969	942	895	900	938	931	910	942	972	920	886	886	902	912	914	910	953	931	926	920	915	901	863	949	876	929	927	960	915	946	912	964	937	887	915	903	928	915	926	919	971	959	966	923	919	906	897	974	936	916	857	944	874	921	921	912	948	951	937	927	929	962	948	920	901	922	941	960	953	925	901	924	892	952	867	869	911	942	952	932	900	937	876	948	951	948	895	991	899	971	949	943	955	959	910	881	920	882	916	969	951	878	953	933	916	965	949	917	931	915	900	918	930	882	897	933	883	894	976	891	940	919	966	952	1006	934	935	962	927	997	911	919	908	957	912	908	938	887	961	1007	906	881	940	892	969	903	974	904	991	959	954	982	924	903	908	897	952	903	951	908	926	885	930	925	915	927	876	890	943	937	961	931	925	924	932	923	913	917	889	896	946	901	937	937	909	911	909	907	905	944	907	985	930	929	904	935	922	981	965	865	914	934	958	907	887	955	957	910	898	914	904	961	954	943	877	959	970	917	921	958	938	939	922	961	951	893	963	925	931	902	906	899	880	911	927	887	955	946	887	967	901	917	920	980	897	923	899	920	935	946	888	924	936	908	920	942	888	904	962	917	930	906	899	906	923	890	925	953	926	936	933	891	966	908	947	937	967	873	947	885	916	942	938	915	888	988	927	856	922	938	904	937	931	912	943	927	958	915	937	921	935	905	919	928	977	929	909	901	921	883	916	919	1028	920	918	901	947	898	901	900	915	929	926	1003
33660	30548	30894	20858	8702	1538	509	438	473	452	499	456	473	460	432	439	441	467	424	443	441	479	407	458	452	445	423	456	437	428	444	412	395	468	473	461	418	460	444	421	456	446	446	452	475	454	439	431	448	460	466	448	469	413	425	477	413	425	434	450	465	429	431	469	451	461	481	433	431	413	444	431	464	440	440	430	440	447	475	419	452	454	470	436	438	431	457	433	466	417	431	416	431	472	425	469	448	445	433	445	453	429	451	436	475	408	438	441	448	431	432	438	474	470	424	405	396	418	452	461	460	439	436	404	426	401	427	441	453	452	452	442	458	427	401	445	410	443	490	456	438	433	408	439	430	466	441	423	431	468	441	440	434	436	450	438	457	417	442	442	435	445	436	467	426	455	426	440	442	452	429	415	465	440	416	398	425	465	471	431	441	454	399	441	433	397	461	465	454	455	414	412	435	441	425	424	441	440	433	422	427	457	390	451	477	430	467	441	438	443	456	427	433	471	446	453	465	450	452	455	461	446	466	464	450	378	411	415	432	455	473	440	456	429	444	431	425	442	441	438	404	438	460	461	409	419	485	449	430	450	464	416	433	431	465	442	453	464	458	430	412	425	430	459	433	435	455	420	441	465	452	453	420	443	402	456	465	456	443	448	438	448	443	457	412	445	462	435	443	416	437	441	440	455	454	440	455	428	467	451	474	434	465	449	464	431	448	436	397	400	461	452	453	444	436	426	469	467	427	431	414	420	455	444	450	472	484	423	435	435	461	436	403	432	437	461	443	418	426	462	424	447	413	433	425	447	443	446	451	494	466	416	430	462	417	460	456	454	420	455	453	467	422	446	417	458	461	443	447	480	420	453	451	424	432	435	447	431	438	420	377	460	463	471	447	453	440	490	492	415	481	468	421	420	458	460	440	443	476	436	467	426	459	446	429	404	416	472	423	431	459	415	416	404	457	409	436	440	446	449	468	427	465	445	445	422	451	421	438	417	439	437	456	425	474	450	445	419	435	466	436	463	455	422	457	441	480	447	477	448	432	445	431	464	439	451	454	417	426	478	439	432	443	410	452	438	436	471	430	464	425	435	448	441	448	443	451	433	430	420	446	452	457	440	427	436	445	474	405	483	431	426	427	447	460	435	434	472	433	414	460	428	451	447	454	425	411	458	438	410	440	422	467	464	441	450	435	418	452	465	440	458	429	470	467	477	451	495	432	462	469	495	397	467	427	465	440	418	456	450	468	469	438	456	449	458	399	457	465	430	472	452	438	451	449	446	471	432	452	450	457	447	478	476	458	448	440	445	447	442	407	420	467	473	422	453	443	454	417	461	448	441	444	436	455	423	443	417	425	390	469	478	410	460	445	442	424	467	471	429	449	449	458	430	414	456	446	471	438	460	477	447	420	439	469	454	442	474	444	406	432	453	431	463	437	451	429	410	482	464	427	440	430	425	450	456	444	460	489	439	449	422	413	442	478	438	448	456	445	440	397	400	455	433	413	483	427	431	414	432	461	447	453	437	425	446	459	469	443	427	441	403	464	461	407	458	464	425	422	428	416	459	425	420	438	414	466	444	444	465	400	461	425	434	482	477	445	446	427	489	430	426	434	443	474	449	456	447	459	468	454	428	455	393	428	447	448	484	449	431	447	417	426	458	479	408	421	478	461	448	452	454	441	455	458	477	462	445	424	432	454	477	455	476	448	404	423	425	406	439	454	436	445	462	465	421	449	454	447	444	441	468	421	473	467	438	426	441	419	446	463	467	443	449	436	450	450	466	431	451	441	418	423	440	439	457	435	428	454	420	436	448	444	433	472	440	401	442	441	471	435	470	457	461	468	447	471	452	502	420	437	433	439	432	467	427	438	408	441	451	478	411	466	484	440	449	456	447	449	448	464	451	463	473	458	449	436	451	470	445	461	458	457	438	429	466	427	449	449	432	451	453	447	451	446	443	446	424	443	455	462	465	455	415	451	445	448	405	482	460	394	425	461	467	471	439	453	402	441	409	434	430	416	426	457	451	459	436	421	496	445	449	485	433	434	449	415	442	479	450	441	485	426	478	464	417	446	474	407	429	411	460	457	410	435	436	437	427	433	440	431	447	401	417	454	433	408	434	435	418	478	442	475	453	448	448	452	423	459	447	434	441	445	423	479	440	422	482	440	426	455	473	423	465	431	434	413	438	414	420	474	456	434	425	468	435	486	446	480	388	447	460	432	427	424	468	422	472	452	444	450	457	447	478	428	417	439	453	438	463	447	445	419	484	439	440	503	446	450	470	425	392	468	446	436	421	433	479	487	409	416	427	427	439	482	430	468	474	435	435	468	461	391	454	419	454	483	436	454	426	497	481	442	429	391	430	448	431	429	421	404	449	444	447	475	438	447	456	437	430	408	442	422	417	427	435	465	455	449	434	448	447	446	433	436	455	448	408	453	458	473	454	448	441	434	452	473	416	476	409	448	435	440	435	427	442	428	459	421	416	472	452	431	451	398	454	454	457	467	433	442	436	423	455	444	430	460	464	457	409	418	451	473	453	417	453	435	408	446	472	420	460	447	412	471	415	434	444	433	419	443	447	420	402	416	422	412	459	424	402	476	421	419	459	448	476	497	423	486	481	418	450	439	431	421	491	462	422	422	464	448	420	446	446	475	443	474	441	432	436	405	429	492	448	443	459	400	423	441	438	435	430	471	423	428	448	438	418	420	452	410	457	468	450	432	442	434	446	446	449	447	488	461	448	449	430	473	442	461	479	419	439	421	458	447	444	450	456	433	409	440	442	440	428	470	425	435	426	467	463	470	440	440	440	437	469	448	473	449	485	422	442	463	475	445	480	412	422	475	440	434	409	417	426	443	407	481	408	456	484	463	476	418	435	456	426	422	445	495	409	437	438	444	462	452	441	470	464	419	456	420	421	408	441	466	391	501	430	461	423	467	423	447	430	452	465	442	413	479	438	439	444	432	438	435	482	396	425	446	430	454	433	444	440	466	464	450	457	449	415	446	443	428	462	428	424	439	416	446	486	457	465	436	464	449	419	473	445	480	426	442	439	448	427	425	465	475	429	472	423	443	428	446	462	445	427	436	443	406	466	412	478	441	426	422	449	414	446	453	427	449	464	418	468	440	435	420	474	441	439	435	471	444	478	469	461	415	435	433	422	462	418	452	427	398	451	417	430	416	445	425	437	457	445	447	467	432	461	432	455	450	449	441	423	444	470	429	446	440	450	453	477	439	445	432	472	416	448	433	452	421	445	467	433	484	480	472	447	440	408	432	475	476	432	466	446	448	444	438	407	436	450	434	444	444	434	410	437	448	432	441	403	474	451	458	447	475	426	442	431	445	510	491	478	443	448	458	442	500	426	459	419	415	399	456	450	461	441	467	426	461	445	447	389	432	473	427	442	466	434	475	445	420	469	448	456	461	438	432	431	449	438	438	448	437	433	440	450	416	461	427	477	439	445	446	428	434	487	445	443	462	414	404	408	444	490
37502	41958	22664	13334	6967	1422	533	454	451	450	469	439	486	519	505	440	477	429	455	469	450	473	451	437	448	451	457	467	457	462	460	475	489	475	466	502	451	460	472	480	463	463	479	467	469	438	447	440	417	470	453	495	464	430	500	453	489	479	500	419	476	490	444	484	474	458	440	456	476	475	403	493	442	454	483	463	462	432	470	435	442	489	469	417	479	475	455	499	498	497	481	432	457	472	488	470	491	494	482	454	492	459	462	512	461	458	467	477	441	472	493	462	508	488	446	490	467	497	437	491	490	486	475	469	451	444	477	435	444	450	444	465	467	494	435	501	481	457	506	482	428	496	502	448	487	460	473	454	489	462	418	432	470	444	503	450	471	455	473	487	461	491	446	458	454	451	471	485	432	519	467	443	477	462	488	441	437	458	474	480	473	466	462	458	442	455	459	475	451	482	464	501	469	483	465	501	429	482	439	485	473	432	489	480	452	490	480	489	444	460	477	478	431	491	461	458	461	472	464	471	478	446	469	475	465	448	447	444	484	457	446	470	483	446	455	454	451	461	480	461	474	486	450	461	459	417	483	437	466	484	479	476	473	482	454	483	499	434	495	485	459	460	470	452	478	456	454	420	443	473	478	476	458	466	456	489	485	487	490	475	473	449	461	472	499	452	481	474	469	458	486	500	451	484	454	507	482	481	469	459	468	462	462	485	497	512	458	472	450	476	476	466	449	461	483	444	442	462	465	465	432	439	465	474	450	488	432	443	468	418	462	433	478	485	481	492	474	455	452	489	470	478	456	445	445	483	463	473	477	486	476	492	448	456	460	494	435	455	452	448	448	468	493	481	425	465	488	449	449	457	475	450	477	438	497	470	511	469	493	452	492	472	441	502	454	496	490	506	469	462	472	439	517	504	466	533	471	452	450	493	502	444	419	468	474	466	473	448	458	454	498	515	442	469	446	486	490	474	448	475	489	453	471	490	473	451	420	509	438	445	454	448	471	470	461	456	489	469	469	494	496	464	445	466	467	487	482	455	452	494	498	442	458	478	462	448	482	445	427	495	478	494	515	476	462	510	474	445	499	448	504	465	479	534	493	437	489	497	468	477	488	474	490	462	472	496	475	487	442	448	448	465	477	503	480	455	483	480	499	439	473	466	479	479	501	492	486	459	482	507	473	482	503	473	438	430	485	471	418	435	485	511	459	476	472	491	490	497	478	456	475	497	475	452	473	452	485	493	455	469	484	410	498	461	462	468	481	453	466	427	471	480	446	485	477	460	500	498	514	493	457	497	438	466	509	474	440	442	460	502	485	445	429	469	512	475	493	480	446	455	487	453	508	462	489	418	479	431	485	452	443	455	447	517	424	486	500	475	470	454	485	493	485	419	501	499	498	473	464	471	486	461	467	487	463	508	475	465	468	467	469	476	492	506	428	438	465	468	471	470	467	408	475	480	505	504	431	493	523	472	457	467	463	493	489	428	444	471	480	485	489	459	473	519	450	468	435	436	492	461	456	448	453	449	484	447	446	494	443	442	485	463	459	471	460	462	480	482	511	431	427	480	470	488	427	454	465	476	456	462	491	476	446	471	493	487	439	440	466	444	469	490	464	503	479	465	462	456	441	457	477	449	427	485	453	455	483	463	475	445	480	493	492	450	447	460	444	458	501	452	459	449	454	515	491	505	444	429	460	504	455	458	475	478	487	485	457	465	452	464	479	424	448	483	455	497	454	496	452	444	450	468	496	465	457	495	464	449	464	471	441	447	467	452	444	451	453	491	448	480	438	526	454	491	436	427	483	476	466	470	451	474	452	484	468	494	499	470	437	460	425	425	465	450	476	489	480	441	472	479	500	480	461	453	485	458	481	466	486	485	476	488	507	500	481	460	461	478	470	471	458	477	456	450	472	451	435	463	490	478	485	469	448	456	484	461	491	426	494	480	436	448	480	487	436	433	478	459	469	415	498	446	446	504	440	478	444	494	465	471	513	474	502	462	469	462	467	459	424	473	479	507	449	451	444	464	445	501	482	455	495	474	491	502	420	475	488	429	470	481	463	481	452	461	490	462	469	454	489	483	483	484	443	499	495	452	499	492	486	472	492	438	447	515	449	461	463	456	474	473	458	475	508	450	437	493	435	461	448	443	455	430	431	511	465	463	481	455	483	412	445	456	445	486	472	446	487	462	452	466	494	468	433	465	492	435	466	444	465	465	457	469	455	465	443	478	482	463	420	462	474	505	457	447	466	466	459	468	461	457	458	460	466	490	450	520	470	428	477	466	460	453	456	480	459	437	459	463	427	473	483	451	478	453	460	508	501	454	475	470	454	433	490	481	474	480	454	491	475	473	469	458	465	459	469	464	401	484	476	479	445	482	474	479	462	504	507	454	470	428	489	476	459	468	456	462	463	465	502	486	450	449	479	473	478	460	484	463	493	489	465	481	490	466	464	475	477	477	482	506	437	460	497	444	443	470	459	421	464	497	461	472	485	499	455	453	444	459	481	461	478	462	472	480	474	461	477	499	462	453	495	446	475	442	421	457	440	469	464	456	467	482	456	462	502	458	489	469	456	466	467	458	471	473	438	486	468	461	466	449	466	456	484	482	458	460	476	485	472	455	495	453	458	485	464	500	413	469	454	479	473	434	434	489	461	447	444	478	466	469	493	482	470	442	421	455	465	500	480	459	425	432	479	466	457	483	458	438	481	468	468	454	471	468	451	459	480	478	463	458	452	433	473	473	468	436	429	445	466	463	457	511	469	463	452	473	478	469	447	468	464	449	484	458	463	469	461	453	487	466	443	457	460	487	494	475	467	508	461	472	466	470	446	473	456	475	493	470	476	486	460	451	412	462	492	488	458	477	536	457	439	443	492	504	453	498	489	505	482	464	479	453	477	418	485	453	468	480	476	456	482	455	508	458	505	481	503	515	446	480	464	456	488	468	475	483	528	445	452	471	433	468	457	464	449	495	503	429	458	501	458	490	472	454	500	475	505	464	456	510	446	474	525	506	477	485	446	461	440	487	488	487	480	484	469	449	519	470	460	477	462	448	455	472	471	502	479	450	457	454	475	441	445	456	439	400	456	471	472	447	487	460	466	461	426	457	492	462	497	453	484	468	504	454	455	487	459	470	464	502	448	463	463	501	435	458	454	467	524	472	509	458	474	470	481	459	451	458	478	457	455	432	440	434	452	521	482	515	454	434	446	423	464	436	470	440	444	455	477	462	443	485	426	454	498	486	507	496	449	459	438	440	453	435	500	467	440	468	419	442	486	448	463	466	455	470	478	455	472	468	508	437	463	451	461	459	458	473	456	493	450	457	505	447	470	458	445	508	429	490	481	466	460	464	448	494	440	495	484	481	475	464	456	503	490	477	440	472	477	451	502	481	482	465	441	427	457	433	459	453	445	443	431	469	467	445	470	500	409	468	460	478	449	496	513	432	487	445	506	460	473	449	505	448	490	480	447	480	441	456	442	498	470	446	443	439
23784	22372	33145	35553	31768	20335	5949	755	652	678	695	715	677	638	638	634	699	650	599	653	635	611	620	608	608	617	660	600	673	660	635	625	636	633	638	681	670	655	666	633	615	616	635	602	624	647	637	627	692	667	598	636	655	578	652	627	634	648	627	637	608	653	608	600	625	633	613	625	619	672	596	592	620	635	651	617	650	646	647	596	675	636	639	653	599	611	626	599	618	623	625	671	655	601	625	636	643	669	602	628	617	655	652	650	665	662	650	640	603	660	692	667	661	611	631	626	621	658	630	642	618	647	647	650	667	632	628	672	653	624	612	627	647	632	663	634	612	638	621	634	632	622	650	622	616	683	662	635	622	610	600	643	663	646	609	600	629	593	584	659	659	629	603	615	625	641	654	602	640	641	613	625	675	640	636	647	659	604	652	599	608	628	646	597	596	573	615	591	637	651	620	655	625	599	631	611	584	630	573	622	617	626	640	683	645	614	636	624	676	665	615	613	614	607	629	676	675	645	612	604	646	605	595	637	643	666	635	630	640	674	635	661	648	627	625	610	668	661	658	618	623	610	668	626	652	622	684	649	617	623	657	636	626	620	614	655	597	661	712	614	638	650	632	597	641	638	637	668	603	675	616	631	645	672	606	670	629	630	695	631	652	617	647	621	632	677	650	603	644	624	592	589	624	641	659	642	653	615	642	625	650	643	642	684	659	666	636	588	681	651	635	628	660	623	630	647	664	660	647	636	619	629	649	614	619	589	640	638	653	634	645	563	633	635	637	602	693	659	642	588	642	619	642	616	651	633	646	677	626	673	663	603	630	624	644	649	611	632	621	651	686	587	638	646	578	630	615	612	679	596	602	610	671	656	648	628	663	632	716	672	636	640	623	658	601	651	628	663	659	609	616	628	650	632	604	642	645	618	598	643	662	636	645	632	683	649	608	650	623	678	605	613	701	605	657	636	684	591	665	647	661	651	612	623	653	633	600	616	633	676	605	667	576	674	609	638	626	652	596	610	629	634	584	651	584	659	629	611	632	648	652	588	663	664	606	605	677	644	644	607	693	627	674	623	652	618	656	676	643	628	616	636	625	647	616	640	645	642	645	658	637	669	650	657	647	655	608	622	617	647	640	631	650	642	668	649	653	674	637	607	681	641	674	639	662	600	661	655	650	658	676	673	624	592	655	613	609	689	624	627	631	634	634	658	659	642	629	639	600	629	591	638	620	665	661	691	609	622	641	652	610	677	628	646	635	674	611	651	620	638	622	625	645	588	600	652	627	646	648	624	646	663	633	580	609	642	629	609	651	621	652	641	627	670	659	614	608	674	650	644	658	646	614	665	669	648	617	643	615	624	647	613	654	614	674	633	620	634	642	664	649	637	645	658	685	621	634	659	664	640	625	614	673	578	655	666	608	652	652	646	633	640	596	640	639	631	630	609	653	616	609	599	650	602	649	581	618	641	662	628	612	650	642	629	654	610	600	616	659	675	582	628	676	635	663	630	653	636	661	619	625	672	638	644	675	628	664	627	631	651	648	602	651	657	642	620	622	699	677	655	605	616	674	691	650	622	611	660	626	624	628	634	669	612	620	629	624	668	653	608	645	630	687	622	603	634	654	642	627	618	619	609	604	642	632	636	630	647	597	633	636	623	619	669	613	634	613	630	602	620	700	650	651	639	655	646	642	624	617	644	644	646	633	676	645	646	644	646	634	638	650	623	653	619	693	672	654	653	642	649	628	632	652	665	590	661	639	648	638	687	656	617	660	571	647	642	630	624	658	640	610	646	661	651	656	589	666	615	610	659	616	659	669	642	597	636	613	598	624	610	645	621	618	625	620	594	622	589	661	605	652	644	677	639	640	662	674	674	605	684	634	627	692	671	599	656	634	648	632	631	629	626	622	656	580	689	678	584	689	612	629	660	639	648	592	634	639	649	636	661	624	619	655	616	644	644	628	645	630	636	608	627	594	646	621	632	668	642	644	626	605	620	675	640	615	671	579	627	639	644	657	626	621	628	636	647	700	637	637	555	654	635	644	641	647	660	679	644	572	625	635	653	627	631	653	637	670	667	614	667	615	623	634	643	606	649	620	625	657	618	639	663	652	675	688	668	647	626	629	648	646	614	661	648	622	634	604	649	628	667	594	580	612	616	649	653	626	589	642	622	629	625	651	631	692	675	599	661	676	655	661	645	652	657	620	605	629	650	657	649	626	619	608	627	615	625	620	630	598	665	624	625	635	622	656	642	633	660	617	655	590	662	660	598	678	624	663	639	648	632	603	626	662	633	655	675	655	661	621	623	619	621	604	653	620	643	613	620	609	638	663	627	625	603	683	616	605	570	697	629	633	653	632	683	603	631	620	669	672	627	656	621	623	680	621	611	612	598	629	683	664	637	610	651	648	695	602	615	628	682	627	623	658	645	601	611	661	646	669	581	628	611	694	603	637	659	651	643	661	607	668	651	646	613	615	667	654	645	649	651	635	661	637	618	691	625	640	652	641	652	633	621	634	599	601	644	618	599	674	685	629	666	636	586	673	628	641	640	636	630	644	618	624	658	648	612	679	624	639	649	649	627	606	628	650	646	628	665	637	691	633	561	621	613	631	640	645	666	656	598	649	675	576	627	675	629	612	641	648	588	648	657	638	681	615	651	620	633	615	597	618	597	651	658	652	613	617	633	639	594	640	664	668	628	643	640	660	604	645	630	637	634	645	645	685	613	683	639	607	638	628	592	662	641	640	629	605	627	580	629	630	622	631	659	629	628	619	681	659	612	664	618	654	606	678	696	588	640	624	639	619	649	576	640	634	588	643	683	658	590	632	647	638	585	638	652	633	631	630	625	670	632	635	603	626	608	625	671	631	615	653	690	674	662	634	660	600	641	628	597	633	650	616	645	645	636	646	652	666	654	648	618	663	630	616	611	669	643	641	648	663	601	603	622	641	632	656	631	663	598	600	637	656	651	664	641	612	632	619	639	615	613	612	607	604	623	619	658	630	625	641	628	637	656	668	624	661	629	653	659	622	644	615	606	614	646	620	626	630	648	619	685	622	638	635	669	646	630	623	647	606	647	627	639	684	626	661	587	617	631	582	624	657	640	640	594	599	626	648	611	604	617	652	666	632	657	674	628	618	628	652	631	609	653	672	651	650	638	644	599	636	641	655	635	644	642	627	659	606	638	607	662	606	627	620	638	653	605	631	628	640	604	659	629	629	591	645	655	641	616	638	602	653	627	637	647	645	643	656	634	628	649	611	595	654	655	677	635	630	667	624	671	619	668	663	595	606	670	634	645	668	666	593	660	646	636	624	590	653	627	618	602	605	636	638	630	660	580	621	613	636	626	652	645	605	625	608	663	617	580	625	664	648	616	631	595	631	623	602	613	647	639	651	653	668	690	622	611	605	628	624	596	671	615	673	620	655	622	622	674	626	635	655	619	617	672	640	650	624	659	656	623	620	621	677	686	647	619	633	635	622	668	626	609	603	651
41512	87191	61938	50301	36763	12447	1564	682	646	628	653	675	653	619	672	685	612	632	636	659	654	622	605	624	571	639	607	647	666	649	642	629	643	594	645	674	599	628	631	642	612	670	669	653	671	598	615	632	657	633	666	646	644	639	642	597	652	663	627	620	613	591	638	653	630	647	615	614	671	594	685	638	644	635	671	646	629	567	677	635	628	592	569	620	606	614	656	638	668	638	626	636	671	592	654	611	635	640	693	631	626	622	600	638	658	624	635	610	641	641	622	624	609	662	662	588	636	630	635	632	601	633	662	670	641	654	626	635	620	612	643	635	577	649	599	619	640	650	666	652	582	664	644	619	587	607	672	618	621	619	627	627	642	657	622	642	642	651	634	597	610	655	642	619	631	656	611	642	626	637	680	626	623	648	638	635	645	632	644	646	671	631	648	600	629	628	649	637	632	642	657	650	639	625	616	600	644	695	609	598	596	605	606	648	614	616	635	596	605	644	654	683	640	626	630	659	627	608	645	621	672	597	626	663	644	642	659	654	635	622	624	610	599	642	648	614	607	645	661	661	643	587	625	651	618	592	578	625	599	624	600	644	665	678	593	642	662	629	645	597	710	594	695	656	628	654	608	632	669	665	618	658	626	592	647	619	611	682	613	662	650	608	642	628	659	687	604	640	634	642	602	593	605	630	655	658	636	566	624	605	628	630	585	645	615	633	637	622	605	692	668	628	633	645	647	590	638	594	632	655	615	612	618	641	621	643	652	613	671	669	633	633	653	607	657	627	647	616	620	594	656	638	622	637	662	661	624	651	672	630	606	615	650	694	601	593	647	600	610	604	703	622	644	646	624	639	636	627	637	615	616	610	610	605	623	661	643	635	635	648	594	672	651	611	651	685	624	631	616	638	606	606	612	668	639	635	639	657	635	620	637	636	633	674	578	653	615	615	629	623	607	678	646	612	639	604	666	617	636	673	630	626	645	671	629	613	683	643	640	632	629	655	597	598	615	654	668	653	638	627	577	616	690	597	612	635	636	594	624	618	649	646	623	625	623	625	618	636	605	654	648	680	656	669	613	625	591	641	637	658	621	611	619	650	638	662	625	640	619	615	670	623	665	642	614	644	599	617	665	680	672	631	626	615	638	631	617	685	675	584	627	649	624	672	655	647	627	610	630	671	646	670	628	656	636	665	667	632	618	587	627	670	644	636	630	632	677	588	628	661	642	579	657	636	610	628	643	653	627	616	645	680	622	646	641	627	651	612	639	629	624	657	633	626	635	611	659	632	610	641	686	668	661	578	623	619	627	621	679	590	642	624	585	617	631	662	634	676	635	682	646	593	664	632	597	646	646	655	677	599	621	611	651	658	632	650	608	588	625	671	668	680	619	668	643	645	629	604	626	647	579	647	647	617	585	673	623	643	614	634	640	667	619	638	637	648	639	659	676	623	648	718	647	635	635	633	628	582	604	631	655	669	633	657	619	659	617	596	636	648	670	645	620	624	643	674	666	639	639	678	592	662	620	670	607	625	643	614	638	634	623	682	645	645	680	666	612	636	645	648	648	659	670	655	590	604	618	619	653	612	652	623	584	624	629	617	640	658	673	615	638	603	656	677	638	620	631	645	607	655	652	645	614	650	617	630	675	651	646	616	603	631	645	641	650	590	641	623	653	638	632	668	670	630	666	601	611	650	638	631	620	632	626	609	611	675	650	635	648	689	654	668	634	633	690	650	582	631	618	721	611	626	636	609	631	634	643	589	653	653	643	633	634	622	607	619	646	586	590	637	591	611	655	651	626	592	621	591	633	655	614	608	617	647	604	662	671	667	644	651	621	594	639	622	624	616	667	655	607	684	614	631	613	627	643	716	648	650	659	630	613	656	665	626	639	657	618	576	635	603	675	623	616	630	638	635	607	643	669	580	654	673	636	647	624	663	668	574	612	608	621	655	667	676	592	646	597	667	664	640	649	643	595	652	661	623	653	607	625	644	599	649	638	632	666	644	652	629	643	674	616	633	626	618	632	625	600	645	628	650	617	656	617	623	662	645	640	660	668	601	610	642	630	660	656	654	646	653	690	657	641	638	652	671	636	681	636	653	628	600	627	623	636	622	639	596	648	626	653	612	622	645	659	630	660	659	605	677	642	639	661	625	647	602	691	610	638	645	638	585	581	595	637	636	700	631	617	647	662	644	650	634	649	609	654	660	643	603	610	606	637	645	625	630	622	634	656	688	648	631	673	665	615	650	597	636	619	647	649	610	641	608	643	635	624	684	592	664	608	628	619	673	614	624	639	623	611	625	649	600	672	648	658	618	657	622	610	643	631	624	612	678	648	622	661	676	652	614	656	585	628	635	618	663	624	636	600	641	637	607	635	637	697	681	636	618	658	662	643	619	605	654	613	625	604	644	634	613	599	654	627	660	625	633	615	638	579	647	679	608	635	595	616	638	646	644	640	645	677	669	678	649	615	622	618	625	641	633	682	611	627	628	630	657	650	585	649	642	597	656	642	649	597	582	602	621	617	591	622	650	670	667	618	628	657	640	645	662	665	630	627	665	667	636	649	644	601	629	612	614	620	625	627	621	661	618	642	660	629	635	625	643	628	632	644	631	637	634	652	632	654	634	618	617	607	588	662	654	585	674	599	636	651	617	670	643	630	643	699	603	674	657	643	605	655	623	636	666	657	641	665	620	629	627	670	649	632	611	641	628	671	636	644	653	613	660	660	642	635	708	669	664	675	614	625	654	643	647	672	639	652	605	642	651	655	624	641	662	635	626	655	679	655	629	633	698	616	631	639	609	646	619	673	615	660	619	643	632	627	655	627	625	637	651	630	656	627	617	643	633	654	644	616	667	631	645	635	603	605	642	625	636	631	642	615	675	634	645	689	667	607	632	568	651	636	623	633	670	605	631	652	651	639	555	661	642	604	596	623	610	605	624	626	680	612	644	598	627	636	620	634	649	673	641	641	677	653	635	656	642	605	650	622	658	651	632	630	629	646	665	619	615	648	637	663	627	650	592	642	644	640	626	625	631	644	667	621	640	597	673	595	633	579	603	635	636	646	639	625	679	669	646	647	636	612	655	673	614	663	611	603	592	589	655	629	654	650	620	655	613	671	617	621	634	653	646	643	621	641	654	649	615	666	631	633	606	622	625	605	599	605	646	636	651	651	664	604	596	615	684	643	647	589	637	670	651	616	669	639	641	668	677	653	600	637	642	612	618	656	633	630	656	638	646	620	597	653	652	636	607	630	622	645	602	631	633	668	616	611	607	618	674	613	619	652	620	621	623	664	631	615	644	639	645	566	664	685	645	611	689	633	615	620	640	630	636	646	653	643	622	640	676	635	664	649	603	604	608	606	660	668	590	612	696	636	649	630	651	621	641	623	661	665	664	627	679	657	652	629	612	607	632	620	620	582	620	634	645	636	632	627	648	590	600	669	620	628	668	640	639	654	666	636	660	614	615	658	626	626	641	642	603	604	631	625	627
25136	23242	33837	35443	25227	10095	1349	656	656	658	613	686	603	649	665	604	625	635	631	636	644	638	591	612	637	647	620	647	640	600	637	667	654	679	648	601	631	629	621	618	615	668	603	649	602	623	610	600	644	607	630	643	603	592	638	632	653	665	686	608	606	654	603	587	648	637	587	618	621	615	630	610	608	664	642	638	665	627	652	611	629	633	648	661	631	617	619	640	613	638	638	607	667	621	629	630	591	609	602	573	625	650	632	669	560	643	633	605	614	621	656	645	604	620	634	621	612	656	636	662	629	657	614	615	598	641	633	673	618	679	632	642	619	640	600	609	621	620	694	593	674	625	681	635	617	656	622	648	615	584	566	630	651	589	622	611	603	599	640	635	624	553	648	636	680	659	656	627	634	628	626	604	658	636	639	599	623	607	611	629	638	607	627	625	608	617	609	617	653	580	583	622	630	642	623	647	631	676	621	638	597	637	622	635	619	632	637	614	695	597	643	632	643	638	640	595	648	624	616	644	643	587	661	590	607	641	592	600	612	661	622	668	634	632	662	664	649	616	659	634	614	632	631	648	560	648	623	672	587	688	624	616	633	628	638	613	607	639	594	672	628	646	636	658	645	601	609	560	599	630	588	621	593	611	596	676	634	626	603	594	605	608	606	641	656	667	641	681	646	668	605	586	637	618	578	598	667	657	631	605	644	628	621	617	634	606	606	619	627	663	609	639	607	635	638	622	667	649	642	635	632	603	649	628	604	631	599	631	623	645	596	642	641	646	640	623	656	643	627	620	593	640	633	617	640	656	626	642	631	597	658	616	631	653	610	633	609	593	644	662	637	608	619	662	630	623	594	624	668	635	660	617	608	623	613	633	630	595	650	631	641	617	627	632	615	641	611	646	627	631	600	587	614	605	601	645	626	594	596	618	647	612	621	664	620	660	607	593	666	573	638	626	651	660	614	643	648	656	679	614	608	633	640	574	602	617	613	562	626	635	633	626	631	595	586	615	598	651	618	650	642	612	616	613	667	617	654	620	661	622	614	651	598	664	653	627	573	632	638	636	588	616	589	629	628	633	596	642	592	631	646	663	613	628	598	622	613	609	588	596	644	609	629	619	676	644	610	625	627	578	588	600	651	632	648	630	639	657	686	633	639	623	666	617	600	618	619	627	635	673	600	628	597	667	645	661	636	598	626	609	642	600	621	622	609	602	649	592	643	667	616	617	646	612	607	622	635	635	533	625	581	675	643	569	620	605	598	603	631	623	609	601	600	592	628	587	625	644	645	636	607	653	637	607	605	668	627	651	649	640	625	646	638	611	647	619	618	645	621	686	623	639	653	601	641	622	648	616	629	615	613	599	618	619	606	662	592	615	621	628	618	564	641	595	600	629	625	617	652	652	635	697	641	595	626	629	599	630	615	641	637	689	622	588	603	641	608	645	614	688	629	640	618	607	598	656	674	643	627	638	617	609	605	620	578	601	600	664	677	594	633	651	617	716	637	630	607	611	614	612	637	650	634	636	620	655	640	658	642	653	650	602	652	634	589	614	633	683	603	602	620	644	652	632	593	648	616	565	601	645	623	685	622	636	603	642	664	641	618	664	609	598	603	618	640	641	626	601	608	619	630	626	586	592	597	623	664	633	660	611	581	613	662	598	668	599	606	661	671	651	578	631	667	633	597	596	582	669	595	625	620	626	648	607	625	600	603	633	630	658	628	638	622	659	653	671	640	664	589	610	568	606	635	617	620	624	653	623	636	627	599	603	683	628	629	585	596	585	615	568	595	638	629	612	659	642	642	599	603	600	623	591	642	644	608	613	641	655	609	666	674	584	617	608	629	688	658	631	655	607	619	642	667	623	608	614	662	623	611	626	661	586	646	649	689	637	611	609	628	625	666	630	629	601	662	671	608	632	635	640	658	669	668	616	599	612	617	594	629	665	591	643	617	645	632	655	587	631	602	639	623	668	627	622	644	629	632	593	613	578	601	630	661	634	671	626	673	671	667	682	608	645	609	647	628	615	656	667	642	635	653	575	611	619	639	606	566	622	615	618	647	601	686	626	661	626	686	609	642	615	651	618	626	639	621	624	592	615	601	633	643	651	667	584	635	605	594	626	614	603	661	615	639	639	616	622	632	619	625	616	615	671	649	653	654	630	631	608	643	638	646	593	612	637	686	661	612	608	611	639	677	641	569	633	632	624	656	617	625	659	616	596	583	615	593	582	604	637	593	604	591	671	626	621	620	636	599	581	576	622	622	634	623	568	633	621	639	664	650	661	645	624	676	588	632	642	619	593	621	608	637	635	624	617	655	638	602	636	628	648	635	616	606	666	637	595	659	629	615	626	625	645	593	633	652	595	616	620	611	636	618	618	658	660	672	639	611	656	566	623	616	605	614	619	641	632	688	614	650	627	652	606	649	651	616	635	613	640	597	594	617	610	602	601	627	609	615	639	633	603	603	634	613	621	632	644	622	613	585	574	619	673	617	607	658	616	585	566	643	615	662	613	606	596	638	646	636	620	594	614	588	650	660	623	649	589	630	606	608	610	608	617	641	600	628	622	603	621	624	602	583	608	625	631	610	591	642	585	600	664	612	603	623	620	640	643	606	660	622	654	649	603	628	597	639	575	607	626	605	634	616	660	602	615	642	604	607	637	638	611	598	637	654	600	644	644	671	590	613	633	601	591	610	628	624	559	656	633	582	616	658	636	616	655	613	577	625	590	650	582	686	606	596	646	623	640	590	550	614	631	622	624	643	618	627	570	618	630	635	623	608	648	612	592	613	642	656	653	600	609	581	659	624	625	611	607	587	625	660	600	610	623	645	618	606	635	626	608	611	606	655	668	639	622	584	679	612	615	695	670	606	600	643	608	659	672	610	607	631	600	607	573	634	650	639	604	645	615	591	675	672	602	670	638	630	597	639	637	616	642	623	653	638	613	613	575	606	624	641	608	621	623	629	642	604	660	632	605	616	663	623	605	626	652	657	626	618	595	641	626	583	653	627	693	662	643	620	606	623	616	631	632	643	588	640	621	668	639	657	670	610	634	644	631	615	590	657	625	615	601	641	640	648	647	593	648	647	623	658	644	619	626	633	649	680	617	635	663	614	596	609	581	609	630	609	594	637	603	618	643	629	619	629	663	646	649	622	648	606	598	647	645	594	649	626	614	617	611	631	594	613	620	640	573	631	634	647	608	596	641	584	614	613	657	636	609	680	610	627	613	630	626	614	617	662	646	625	628	604	616	616	650	652	644	602	626	639	662	648	608	648	597	636	669	642	617	615	637	638	613	615	646	621	630	622	649	622	624	600	593	661	660	620	625	608	594	660	577	654	656	630	642	660	662	632	611	578	553	646	642	579	624	612	628	644	588	592	665	625	642	654	628	656	621	598	632	591	669	620	645	643	655	595	597	631	646	620	625	595	622	576	631	635	591	652	621	594	591	654	585	624	606	612	653	631	605	624	646	625	652	632	655	603	619	653	626
38904	75085	52378	41099	26594	7052	1011	677	744	702	686	654	643	681	667	636	624	647	683	656	678	643	697	656	641	641	640	708	673	685	638	613	635	653	607	634	658	656	666	667	658	633	648	669	646	645	673	641	656	643	661	652	608	632	638	611	690	650	652	673	644	628	622	673	636	685	658	668	644	606	677	664	631	634	687	639	688	654	647	699	643	679	706	660	682	656	662	684	680	623	620	663	652	670	665	651	659	672	677	654	658	638	706	634	694	674	629	642	625	634	677	665	673	662	647	640	670	640	670	624	684	674	672	618	647	650	701	695	638	663	656	601	626	636	650	676	673	689	682	667	634	695	641	668	654	644	666	653	626	638	635	643	617	650	639	609	671	661	684	654	625	617	688	664	687	653	663	629	629	653	660	663	655	670	615	641	660	647	666	658	575	645	663	641	646	670	618	636	665	651	671	681	624	687	663	650	628	694	690	658	676	656	637	687	658	593	625	671	684	627	667	665	679	663	698	634	627	722	679	618	638	630	712	630	639	646	649	674	627	671	651	671	645	647	664	669	640	597	649	707	657	703	716	631	656	673	685	639	686	636	662	634	656	647	659	641	651	654	698	618	653	638	675	657	699	706	695	638	672	607	630	672	679	614	687	646	660	635	641	638	665	670	685	678	624	648	630	664	670	633	682	634	674	693	694	625	665	666	685	624	647	657	684	630	651	657	660	612	677	650	666	647	639	648	657	647	666	594	656	648	635	641	687	641	636	644	635	671	652	655	654	631	630	675	689	621	633	619	662	676	626	648	646	634	692	638	646	664	659	619	652	655	671	657	629	634	670	646	636	662	670	688	625	674	623	659	645	657	617	684	657	651	651	613	678	645	650	623	695	695	640	674	648	654	698	689	612	645	690	694	668	642	648	623	673	655	687	632	659	680	655	627	625	632	659	663	699	640	649	684	645	667	623	641	624	674	661	655	658	645	678	679	668	622	652	604	658	669	682	645	672	637	680	612	675	605	663	675	646	639	631	648	721	642	629	607	652	689	603	656	646	669	654	664	642	607	674	671	636	650	639	659	646	675	631	690	637	614	713	629	671	608	642	598	664	667	668	630	615	637	680	645	684	668	666	652	639	602	647	605	656	685	625	658	649	661	641	661	678	642	660	653	666	649	679	627	653	663	681	658	659	701	680	662	657	654	660	669	646	595	653	639	673	665	674	677	637	665	619	651	627	680	713	637	630	648	637	667	654	656	690	637	657	629	625	631	662	676	597	668	604	707	577	652	634	651	644	680	685	637	685	667	680	617	632	599	664	625	666	634	697	636	690	657	692	659	704	660	699	651	627	632	638	622	665	663	636	715	614	662	611	635	638	675	621	623	655	659	627	652	705	647	698	654	645	673	641	602	659	649	673	665	720	647	659	700	646	639	689	683	630	602	610	648	644	649	690	597	644	604	696	674	697	640	661	629	673	658	649	679	672	645	635	634	643	617	671	646	619	644	618	610	697	626	688	683	614	610	687	680	678	694	627	615	658	658	613	646	677	589	684	661	658	647	650	654	663	630	667	699	691	705	643	652	715	580	658	704	686	649	632	659	616	670	594	725	667	670	680	631	681	653	659	622	637	678	646	624	695	644	676	657	623	622	678	677	651	657	653	639	633	672	656	616	612	656	637	691	607	660	670	634	649	648	652	636	662	670	689	645	624	660	669	673	662	651	635	628	703	676	623	652	649	629	668	642	650	684	659	622	642	646	688	654	635	644	652	651	671	659	633	715	635	600	654	682	658	679	613	693	686	639	684	667	638	634	622	617	666	666	646	672	658	604	615	632	627	624	636	598	652	699	623	708	676	647	672	680	665	627	659	605	656	669	650	646	663	633	640	644	680	628	635	676	632	705	627	625	639	648	665	630	621	620	687	660	647	705	641	670	640	620	665	668	633	660	656	649	645	643	648	663	610	683	634	668	611	679	652	659	645	669	680	633	633	652	668	654	641	645	670	635	666	669	632	614	643	681	606	608	676	624	639	629	606	665	623	670	670	649	640	669	674	677	681	626	608	691	658	680	658	682	646	675	655	621	677	624	673	690	633	641	679	678	677	675	674	587	670	654	622	671	679	615	611	617	649	657	615	648	670	635	615	647	645	663	666	670	673	646	651	674	671	663	663	656	626	632	640	679	685	646	685	671	681	615	638	648	694	617	658	639	668	665	652	645	602	676	686	672	664	650	660	658	630	701	662	596	689	652	632	690	651	680	677	623	699	688	676	603	619	666	664	636	652	637	608	654	697	641	610	640	641	679	682	673	635	702	673	652	645	681	631	698	692	678	656	697	646	653	660	663	654	661	652	676	635	675	643	665	673	674	666	631	677	653	680	629	661	640	628	632	668	701	740	638	690	682	621	609	634	657	672	714	668	667	659	658	693	681	645	606	652	664	607	615	644	696	631	670	634	659	629	696	637	646	686	680	627	630	648	608	644	644	618	644	646	673	676	690	681	681	691	640	649	649	687	674	625	621	642	677	649	616	671	681	652	645	647	618	632	642	612	671	617	644	651	603	640	618	640	618	654	667	646	672	655	658	671	669	683	660	659	636	668	702	627	669	636	648	623	665	638	685	681	636	640	681	622	653	661	696	651	645	648	664	675	651	652	648	676	643	688	634	641	636	656	679	669	640	680	654	681	685	623	666	675	648	727	703	663	619	669	660	640	608	642	608	663	646	633	669	668	652	664	648	647	636	648	648	664	670	628	664	679	673	673	680	612	647	670	654	643	661	625	626	633	610	643	620	690	743	619	633	642	661	687	635	659	639	618	624	636	641	644	599	645	679	658	632	697	693	678	693	636	616	651	612	654	626	676	642	692	638	624	653	656	620	658	674	693	606	652	713	695	631	668	653	667	701	690	700	608	652	655	649	644	648	661	638	690	683	641	676	695	656	641	665	683	638	680	682	619	680	653	652	670	620	664	591	643	691	628	649	641	669	621	633	688	654	650	663	673	647	665	690	656	611	660	645	604	673	651	682	665	624	663	636	661	680	667	666	658	646	649	632	617	693	629	646	638	661	687	653	685	634	657	705	614	632	652	701	646	690	638	634	629	638	677	692	638	654	665	635	691	659	685	707	694	609	691	607	638	687	681	654	711	643	704	688	657	641	720	684	681	631	667	665	695	664	695	671	626	635	626	661	674	635	630	667	677	647	705	591	697	634	657	692	680	700	669	648	663	690	663	643	665	666	592	645	665	629	612	640	660	614	623	683	658	648	649	710	664	663	662	632	670	703	687	660	692	654	687	666	654	650	631	656	672	657	664	645	654	670	642	651	677	676	642	650	670	661	621	651	653	611	653	676	654	627	678	634	644	666	675	637	665	670	618	594	669	668	625	655	635	699	653	656	656	651	683	593	686	647	639	650	642	716	632	713	629	674	670	607	635	668	647	640	636	687	624	635	685	666	639	665	640	667	620	709	639	665	668	666	636	635	635	661	614	650	685	644	658	666	626	648
22613	21646	31501	32318	30449	23077	13240	1736	959	1027	965	949	970	974	954	932	953	928	967	936	970	925	993	965	959	922	937	912	982	938	954	935	998	936	910	949	947	913	960	951	940	928	928	983	961	960	959	892	947	959	961	918	908	940	947	907	943	946	942	903	916	994	927	917	958	955	937	950	887	918	955	941	917	948	937	982	924	897	918	931	937	980	961	928	982	940	885	935	984	912	925	936	896	888	946	889	934	946	915	904	966	933	924	902	986	967	964	927	970	922	876	891	908	956	913	986	945	881	924	926	984	966	953	904	979	973	936	908	895	957	1005	953	919	971	948	906	900	911	907	933	896	901	987	986	919	963	924	926	897	918	925	981	990	902	922	989	913	957	984	923	897	920	999	990	984	947	973	898	924	951	943	970	892	903	951	961	926	942	920	972	979	934	897	953	893	940	919	986	931	926	974	931	933	909	952	988	927	942	919	1000	912	929	915	941	929	927	923	944	979	951	1000	920	904	995	883	897	1002	939	956	974	928	916	939	928	921	944	976	911	958	931	941	925	897	965	968	969	922	951	937	929	916	894	949	970	911	999	964	933	920	879	939	923	941	1002	943	976	948	933	935	977	951	921	915	926	949	983	903	908	952	934	966	912	913	921	965	973	892	971	970	921	843	921	1001	965	940	976	893	933	955	929	946	902	950	909	908	883	973	912	963	986	920	929	940	953	979	959	909	885	981	1004	963	937	918	967	935	923	933	952	916	952	909	923	969	930	938	947	890	888	906	935	977	937	997	917	921	938	958	923	952	947	955	910	952	884	970	929	950	929	913	946	927	924	943	943	911	943	989	925	924	973	924	988	913	944	866	955	972	1026	923	930	910	936	948	904	977	957	910	924	968	915	955	957	941	963	937	978	953	945	881	952	957	899	947	957	950	908	900	932	905	929	912	919	946	980	991	923	959	1026	940	901	947	960	1000	890	975	913	907	969	924	955	933	944	935	918	908	959	930	984	957	915	904	985	948	932	934	948	930	919	940	969	954	947	932	913	956	861	953	949	895	895	965	939	922	948	954	957	998	908	882	916	950	950	866	898	939	964	975	959	1003	957	905	911	964	931	976	980	908	905	989	996	957	1001	901	937	977	918	914	847	989	981	945	1000	948	921	941	942	966	946	946	941	914	976	953	954	927	972	915	884	919	932	925	944	971	926	938	997	895	926	975	952	962	951	943	929	915	937	1020	971	956	976	903	925	958	999	927	946	903	915	914	947	902	940	956	978	936	913	919	947	921	927	889	926	924	916	936	954	964	987	871	955	939	932	962	935	937	950	921	972	977	898	950	905	963	964	963	975	974	926	998	928	960	980	922	965	973	970	931	923	945	946	912	913	900	1007	923	927	900	925	1045	974	939	932	933	934	924	975	943	966	926	952	935	899	934	916	918	945	938	908	948	900	961	944	950	911	936	957	992	962	932	918	940	953	920	932	961	931	942	910	982	973	923	920	974	954	944	942	891	984	881	959	941	915	936	975	950	891	904	940	957	921	962	1009	921	902	950	933	926	968	935	946	982	940	888	946	939	953	951	1015	941	941	933	961	974	890	944	890	912	920	894	932	958	972	936	961	861	926	931	973	951	948	851	982	900	952	984	910	928	920	949	931	929	957	927	927	902	948	875	933	967	933	953	884	977	919	891	950	961	991	885	988	974	928	866	981	904	954	954	995	973	926	983	908	896	944	937	967	904	993	926	942	972	919	925	914	924	939	934	903	958	950	960	902	882	918	932	924	943	916	908	906	954	922	928	920	906	966	974	906	928	967	900	961	953	891	960	968	933	897	828	923	903	940	945	937	940	946	975	970	886	941	959	898	960	956	914	992	951	974	991	941	992	949	895	936	977	967	909	895	939	943	940	926	882	915	940	937	929	1019	931	905	951	966	935	1001	978	946	950	951	923	964	912	945	954	903	903	945	948	927	871	909	962	930	975	917	976	936	1032	879	937	962	966	949	914	941	961	882	914	964	883	938	929	956	927	955	957	911	920	952	929	954	951	931	973	917	1009	973	900	918	916	979	942	952	904	942	910	871	975	920	928	961	936	964	951	963	973	894	970	918	943	953	936	916	949	912	915	962	973	941	954	936	984	927	912	1006	874	962	957	909	942	894	934	999	909	965	924	972	986	907	907	962	945	958	937	920	932	923	938	946	929	917	961	964	950	897	897	928	936	1026	903	899	916	892	900	910	914	948	943	938	945	926	917	930	950	997	956	991	960	986	917	991	924	929	948	953	901	927	957	929	923	979	949	978	892	926	974	911	946	930	944	890	934	916	962	920	905	941	952	878	933	897	889	958	955	957	909	995	943	950	935	935	962	928	966	939	925	915	922	896	944	970	918	952	932	967	944	986	968	942	912	938	951	897	980	915	969	936	940	946	954	949	894	968	925	967	922	920	941	921	899	921	937	912	910	944	954	923	939	910	908	935	949	962	927	1017	936	887	976	896	922	903	935	939	965	876	997	1006	938	948	972	930	988	934	958	940	929	944	893	995	970	950	958	869	906	937	971	903	955	927	919	916	916	887	976	961	883	929	965	917	961	896	949	966	923	962	957	922	918	957	930	995	938	945	906	912	960	964	877	952	970	988	946	896	982	972	931	922	946	935	937	880	1016	900	987	922	970	971	956	912	958	939	1012	944	886	913	956	924	951	897	959	994	866	922	889	926	944	960	976	878	951	949	925	908	899	940	905	958	976	983	980	939	920	930	877	916	1001	971	963	958	975	919	946	891	929	976	922	951	877	976	944	999	952	929	962	965	969	910	977	918	973	944	953	942	990	925	935	961	872	952	969	930	918	870	949	899	884	924	963	961	979	969	973	934	935	965	940	939	901	924	909	915	946	932	858	961	904	915	955	974	997	918	959	925	930	956	937	934	955	926	926	917	939	982	944	933	941	979	977	942	904	964	933	943	936	924	939	880	902	917	950	946	917	972	961	942	928	952	911	931	893	928	946	955	932	925	960	885	904	974	897	897	939	937	1006	946	989	916	916	941	907	977	941	916	968	911	942	861	863	899	975	968	949	953	944	904	920	987	916	918	915	980	901	914	878	887	897	957	939	972	941	901	926	974	934	947	986	882	877	950	941	985	944	954	939	959	973	930	1058	880	974	954	933	914	926	946	978	943	981	972	993	960	946	927	979	977	976	990	886	891	939	949	961	924	917	971	926	912	930	991	916	961	1012	976	939	922	940	1014	901	937	950	926	991	922	945	934	1001	929	897	930	962	870	923	945	962	911	961	941	938	917	925	878	902	921	900	987	912	931	1005	908	1011	922	968	971	937	923	926	931	936	909	958	958	902	1003	965	918	921	968	935	908	944	950	932	919	943	924	951	934	909	958	974	935	931	971	933	913	965	942	895	953	991	948	958	947	912	943	1009	980	947	890	872	998	956	964	988	1001	972	917	918	918	947	925	974	936	895	929	1005	954	932	937	928	894	890	959	887	918	941	952	956	949	911	955	900	895	924	954	942	992	941	933	964	971	913	971	972	955	965	922
44208	80352	77579	62350	42803	18020	1413	1191	998	1002	967	951	985	979	914	961	915	882	870	947	909	928	943	938	979	947	975	929	944	960	916	925	881	947	906	914	951	925	918	983	892	919	910	905	939	908	902	888	975	925	896	929	891	863	885	921	887	904	926	897	912	870	912	928	902	901	943	913	956	891	935	884	983	945	867	958	900	950	956	922	1003	973	943	905	879	943	932	821	902	910	865	933	918	876	932	909	906	916	914	948	939	904	888	939	875	932	931	928	938	882	898	828	980	879	913	862	917	963	917	949	931	895	893	942	873	964	951	952	925	889	924	948	940	982	965	963	932	947	915	952	969	898	955	894	959	952	931	892	952	912	891	932	998	934	907	958	948	947	900	911	878	940	866	909	928	869	920	874	950	914	893	926	934	926	901	920	912	885	936	1007	913	903	950	951	884	914	919	890	921	906	952	881	944	919	871	925	931	921	922	946	857	923	998	890	887	950	937	905	897	923	947	934	948	901	953	868	922	877	958	894	907	878	937	947	952	862	910	886	931	941	944	857	886	912	997	960	917	908	917	906	932	920	911	976	912	913	953	920	878	968	933	858	945	942	985	936	895	893	912	915	930	972	911	910	938	930	883	923	897	914	900	899	919	904	954	930	900	906	915	941	870	918	898	879	882	949	909	901	939	924	918	891	940	923	922	894	946	990	954	938	912	933	936	944	888	924	894	914	942	938	901	933	921	957	949	920	950	927	912	924	986	981	920	947	926	932	839	917	923	900	944	943	893	922	883	936	900	903	878	904	929	897	964	960	908	952	945	903	900	940	921	928	910	901	938	887	927	933	911	955	914	881	901	911	933	922	922	924	947	909	900	900	864	979	918	919	893	942	961	867	892	917	886	971	912	914	900	935	912	980	941	868	908	904	871	926	927	993	919	901	902	883	921	913	970	883	892	929	946	929	877	936	899	897	855	906	854	905	922	927	909	938	967	880	907	934	946	906	935	894	867	865	910	913	890	873	965	902	960	898	902	908	913	871	930	945	924	900	956	861	970	893	965	910	975	942	945	916	907	955	913	921	936	912	902	939	969	941	935	944	915	881	879	891	877	927	910	926	925	939	879	917	927	922	879	873	916	892	893	927	935	950	919	898	863	926	884	934	921	875	909	916	917	909	904	912	894	932	930	895	945	919	936	905	897	892	910	903	883	914	899	939	922	918	925	936	915	893	941	926	862	904	954	945	958	909	935	957	877	929	863	941	897	911	917	908	881	879	908	900	920	939	961	912	912	978	881	943	928	938	945	841	908	889	952	915	943	878	875	864	893	917	936	908	938	928	895	912	900	885	917	886	858	872	936	944	935	924	939	881	873	927	919	922	879	937	919	875	934	904	886	912	886	928	890	953	908	932	905	921	913	951	885	914	954	892	913	913	902	918	910	892	971	877	904	959	893	880	912	910	944	893	874	873	907	918	929	908	920	914	928	961	927	939	966	903	902	875	925	913	945	921	978	943	910	967	914	922	930	904	905	864	895	889	883	894	893	882	879	933	910	950	901	998	920	952	872	966	957	874	931	897	949	947	923	919	920	888	902	892	926	902	921	931	891	905	902	866	968	874	897	922	906	885	912	879	964	880	875	885	902	953	886	909	919	924	923	957	931	890	891	876	948	907	877	941	893	932	932	929	958	900	951	872	912	903	892	931	897	876	911	886	900	877	917	891	882	924	873	924	929	931	943	854	910	908	935	870	888	918	922	921	941	944	937	854	915	907	900	950	900	887	920	934	893	934	904	871	922	910	932	868	911	908	910	986	917	908	912	958	949	927	968	943	901	904	878	902	914	901	950	919	907	897	924	959	942	891	946	885	908	891	928	951	897	916	949	901	943	912	919	919	956	892	914	845	946	922	924	890	943	895	871	956	967	918	934	993	950	908	872	902	892	924	885	944	913	890	918	933	889	889	946	989	961	931	913	901	918	884	985	942	907	921	927	891	950	952	906	889	910	927	927	903	891	894	919	969	928	886	945	931	955	960	1010	875	901	936	941	900	916	930	988	917	909	877	836	904	893	909	928	878	934	908	898	900	968	920	905	916	929	964	921	907	884	900	907	909	888	917	977	931	928	912	882	864	912	935	918	903	954	887	979	875	880	911	858	947	919	878	908	914	905	912	942	922	877	956	927	901	923	881	903	904	933	931	972	877	925	906	882	913	958	926	928	924	926	954	895	905	898	873	893	903	932	885	883	908	898	879	941	929	896	911	915	907	931	915	942	973	917	917	914	921	908	936	961	907	915	931	884	934	914	930	916	919	871	870	916	929	929	945	897	964	907	934	959	870	930	933	913	894	913	888	873	947	870	934	926	914	911	886	964	907	893	925	927	896	867	926	923	887	910	924	920	927	945	927	947	940	944	893	951	936	879	927	926	891	907	901	926	881	916	873	865	936	902	935	897	917	911	884	949	908	919	903	926	916	898	888	889	927	881	902	924	862	911	931	960	930	934	924	925	918	912	894	943	891	915	885	883	960	933	958	869	874	898	942	958	920	883	925	933	923	903	896	863	897	901	957	925	928	900	959	981	926	889	866	937	847	835	882	922	936	953	900	923	862	888	944	939	943	937	922	856	823	891	934	883	897	926	906	960	932	861	957	917	940	936	951	944	891	902	917	899	925	869	843	930	940	926	957	911	951	979	884	933	879	953	879	948	960	954	969	943	950	869	1006	915	953	948	905	917	895	941	951	930	949	882	921	921	911	910	901	940	902	939	879	923	964	885	975	898	891	913	930	882	865	901	869	893	912	893	904	886	910	920	957	878	940	906	880	881	927	912	903	883	929	920	922	906	892	926	930	894	979	889	931	870	915	923	961	901	876	954	933	879	893	905	891	955	907	884	956	954	963	871	913	863	870	924	913	920	952	938	883	927	903	898	906	952	903	908	944	938	900	891	895	914	853	926	895	914	932	920	907	958	907	929	949	899	947	871	893	926	915	892	943	927	955	912	855	917	896	906	879	883	917	928	869	880	883	850	892	920	935	885	937	915	939	897	909	882	910	906	845	865	925	953	929	925	948	917	954	903	907	902	884	935	954	944	903	888	926	932	882	967	870	926	892	924	912	929	922	926	963	953	959	897	935	941	881	903	882	873	939	903	922	941	940	891	945	941	948	926	980	914	927	905	969	959	906	961	949	904	924	848	914	918	936	908	927	911	974	924	925	917	934	899	948	866	947	925	854	906	929	898	834	955	918	931	914	889	889	932	945	955	908	944	931	935	918	899	989	957	891	957	893	953	950	891	906	941	924	875	892	898	902	957	920	915	946	904	976	908	871	925	927	911	934	910	931	958	939	951	880	904	939	962	930	959	955	858	979	870	955	898	917	861	981	936	941	945	902	911	888	919	882	928	892	946	917	943	876	899	921	955	898	917	965	914	905	913	881	963	951	893	949	883	947	917	922	947	908	862	952	944	906	872	997	951	962	902	925	868	956	959	945	889	877	915	943	903	902	934	868
32166	29641	28846	22363	8123	1300	381	408	452	430	398	411	435	407	389	385	404	429	394	434	385	407	382	399	415	409	389	398	402	410	426	433	385	392	428	412	403	390	412	448	413	383	435	404	417	403	400	366	406	415	383	374	413	392	424	423	400	413	418	419	392	391	436	460	385	424	409	408	398	429	422	398	360	419	411	427	414	381	375	455	411	417	393	425	397	401	376	373	384	375	405	410	427	393	389	428	419	376	413	427	378	415	396	418	401	384	422	389	407	390	401	387	405	436	401	399	413	427	410	428	430	379	397	435	404	448	427	397	424	432	425	370	399	443	403	422	436	410	412	414	392	386	376	377	436	429	375	422	401	416	389	382	408	414	418	400	406	418	409	414	411	396	369	415	406	390	404	397	407	398	377	419	378	423	411	358	425	394	426	410	379	400	394	425	398	410	428	429	403	372	402	402	428	410	397	396	408	397	405	406	408	368	443	420	451	402	432	411	433	403	421	400	397	432	408	406	437	397	415	385	395	397	427	415	389	431	424	425	398	425	427	400	386	365	397	391	366	386	410	447	389	435	424	378	378	401	386	418	411	402	432	382	377	410	414	423	403	397	402	386	407	370	397	434	380	406	400	410	378	388	408	412	453	439	452	387	422	408	414	408	399	426	411	424	469	390	410	411	389	389	442	393	414	389	423	418	404	396	433	429	392	389	399	405	393	397	387	432	417	410	400	409	414	422	385	411	412	419	406	415	390	401	402	407	385	396	371	414	383	422	393	411	406	396	425	427	390	370	406	404	414	420	456	405	445	382	436	416	364	426	414	386	414	413	413	453	414	382	435	408	387	445	429	416	409	421	460	418	408	396	418	432	420	414	408	407	422	396	373	404	401	421	417	365	411	397	386	402	445	408	409	397	352	399	383	397	424	415	373	430	406	373	411	414	338	407	414	412	382	399	397	416	400	391	424	426	366	398	374	429	392	414	410	409	420	436	392	431	406	411	416	436	427	369	423	372	402	395	440	418	428	378	410	422	385	405	444	383	395	398	441	419	388	404	401	404	405	434	383	425	416	425	403	409	378	403	428	405	378	374	432	396	393	398	399	459	409	419	406	411	397	476	408	426	425	438	407	381	410	408	416	403	406	404	398	414	413	427	360	400	426	408	411	405	429	428	405	407	413	440	374	400	407	385	409	400	390	442	395	403	414	411	382	410	418	413	422	441	402	374	426	413	395	367	428	431	412	415	377	395	390	448	411	374	414	398	390	390	386	392	442	415	388	441	415	401	435	398	428	409	387	412	427	408	404	393	349	434	383	415	427	438	370	388	391	408	417	440	369	423	398	379	392	396	405	403	384	395	428	410	402	390	438	446	400	408	381	398	448	437	447	409	391	410	371	398	413	403	400	421	398	426	395	399	439	437	435	430	416	400	408	413	417	419	406	453	441	390	415	383	387	408	411	419	370	402	363	420	419	378	405	406	406	408	414	380	380	404	396	418	387	441	391	378	391	413	406	370	411	379	414	449	426	403	397	433	397	432	424	366	395	373	398	414	429	401	412	439	382	434	385	391	413	440	388	404	418	390	392	394	399	437	395	400	393	410	418	375	409	403	423	419	407	379	405	419	449	403	422	427	395	383	432	376	439	405	417	405	397	378	363	382	406	391	368	473	412	370	382	370	383	411	409	389	429	426	410	387	438	387	394	397	424	411	389	417	448	418	408	430	376	426	388	368	373	440	394	426	398	395	401	389	410	404	415	444	404	437	400	388	417	392	413	381	416	393	414	367	414	412	433	424	406	394	395	378	382	409	410	448	394	395	388	406	414	392	441	447	390	404	410	394	394	424	394	387	405	395	423	403	396	396	402	371	408	410	405	391	432	419	459	392	412	402	421	381	386	380	426	416	395	416	423	407	398	417	445	408	428	427	423	381	410	442	411	392	366	402	389	389	403	395	389	387	358	396	428	410	424	408	366	422	417	430	421	374	410	398	386	409	419	409	414	361	415	409	428	445	413	423	376	420	405	400	396	426	402	400	403	402	407	402	403	423	402	410	387	391	404	424	444	401	434	393	396	382	412	404	369	377	402	425	391	394	392	369	408	401	392	431	415	397	404	421	411	433	408	392	442	394	405	437	406	421	419	407	401	408	423	381	400	420	374	381	398	404	429	424	400	410	417	390	399	400	369	416	421	408	401	413	439	397	414	403	396	391	397	406	414	372	440	376	446	416	430	387	414	404	400	394	407	386	399	401	392	396	384	389	432	413	421	425	348	407	389	380	393	423	426	405	378	425	426	448	395	402	382	388	394	395	421	384	434	401	394	443	416	375	402	399	427	383	442	405	414	421	405	428	449	422	369	416	402	405	387	372	373	426	389	420	354	389	403	397	398	401	380	445	398	446	399	395	402	428	400	386	401	412	414	389	392	391	368	381	397	393	388	442	419	412	403	399	442	415	404	370	401	429	383	410	406	359	402	412	426	394	448	413	431	433	394	419	384	365	427	387	409	383	397	390	433	414	406	400	387	423	420	410	413	393	369	391	429	412	395	422	430	381	385	400	390	387	384	447	394	409	387	431	382	417	403	418	402	385	409	438	402	404	405	413	386	422	360	362	397	366	406	406	401	420	380	376	390	428	389	417	435	384	393	419	426	407	424	384	416	378	457	375	372	385	410	398	402	428	422	398	403	420	378	424	410	434	383	420	381	422	416	396	388	405	430	419	407	410	410	399	405	431	426	411	387	373	411	419	399	403	394	379	407	409	377	420	399	402	401	443	415	412	399	410	407	427	411	434	404	402	421	393	409	428	408	380	415	388	423	405	404	396	391	423	433	408	436	409	459	377	410	397	409	378	420	366	419	371	400	401	401	431	425	423	415	401	392	390	398	405	405	371	403	441	412	399	396	373	411	391	379	433	401	383	408	418	422	418	403	405	423	397	394	430	377	407	421	351	398	351	427	381	394	400	443	419	387	407	394	421	414	377	383	445	411	395	419	382	399	407	410	408	423	413	373	420	421	403	396	416	416	412	400	366	416	407	396	420	423	405	440	441	372	409	406	412	381	400	372	399	403	397	423	406	385	393	381	408	383	375	413	365	387	406	397	370	443	394	399	410	400	404	413	443	426	413	388	424	396	387	420	391	388	450	427	397	414	412	413	423	425	415	400	395	410	436	377	399	458	396	401	413	430	399	414	407	428	439	375	423	414	423	408	407	395	430	410	393	419	384	414	408	443	404	433	393	398	400	421	400	405	422	415	390	414	414	424	428	431	417	396	421	376	377	431	407	407	420	392	412	402	399	403	418	388	429	407	406	386	434	418	405	423	411	448	367	417	418	399	412	411	390	389	406	368	410	428	422	389	409	361	406	391	425	392	415	360	397	419	398	414	381	431	403	423	385	430	402	388	386	450	438	414	418	386	401	421	415	378	401	405	394	401	377	373	395	426	393	381	415	396	364	368	417	427	416	389	401	447	393	404	425	413	372	416	437	403	417	387	402
34370	40459	21929	14599	6048	1239	424	443	399	448	443	438	431	424	443	432	464	484	417	441	404	449	419	437	409	431	400	439	424	427	419	438	423	413	439	449	428	454	383	428	439	444	424	441	457	422	439	394	436	410	442	436	418	406	451	439	477	432	444	458	450	430	427	440	459	416	418	410	438	406	448	414	437	445	453	430	407	410	424	434	447	429	429	416	436	417	418	434	442	422	420	451	383	401	408	415	432	436	442	412	465	463	463	437	420	432	420	392	468	471	460	425	430	398	391	426	454	463	472	436	438	411	444	454	414	385	426	425	436	441	407	453	369	433	457	415	393	421	494	418	441	418	392	423	447	423	420	440	446	429	415	428	433	444	397	483	426	449	408	462	450	472	403	447	417	441	448	387	460	405	460	442	422	416	430	469	427	447	428	389	466	427	451	453	412	448	461	408	452	431	420	416	450	442	436	411	394	451	425	469	419	427	419	446	445	394	461	426	429	412	420	436	411	418	420	454	433	459	453	401	438	409	414	448	420	436	453	445	453	448	416	438	438	417	416	434	420	400	465	427	420	451	411	442	442	427	437	381	454	476	449	425	432	415	433	436	455	434	469	451	424	445	442	440	417	404	417	407	402	462	442	437	415	401	411	408	409	423	439	444	419	468	462	417	455	442	462	460	434	369	422	405	435	433	431	408	468	440	431	444	418	420	470	399	452	453	391	427	458	449	392	410	407	430	429	403	472	430	392	457	384	426	386	408	447	432	412	443	402	419	409	435	428	388	425	470	397	432	421	403	457	406	416	460	450	447	450	413	387	420	457	430	415	421	408	409	435	425	403	424	448	436	454	427	421	409	461	429	429	417	456	422	429	425	429	432	414	428	463	435	430	462	418	405	424	443	418	423	480	471	440	424	406	370	417	442	430	429	402	433	457	463	438	434	405	478	409	472	470	397	408	443	406	434	431	483	433	449	471	429	415	435	406	393	434	449	431	415	431	414	414	452	405	410	433	390	405	435	448	426	431	436	404	459	420	423	397	460	429	441	435	430	419	439	457	433	391	448	425	407	446	388	483	411	433	413	456	441	411	464	456	455	407	444	415	423	429	429	458	475	406	414	430	444	437	426	444	434	423	448	456	448	447	405	438	454	443	435	430	411	432	457	455	429	395	449	472	438	427	439	441	400	453	439	413	432	403	429	440	430	402	395	397	453	437	391	441	409	436	445	394	447	430	449	426	454	433	422	435	414	444	447	436	446	461	453	446	469	411	422	444	411	429	408	409	416	439	422	436	441	402	432	425	450	437	385	456	419	449	443	412	447	438	467	430	394	414	451	419	456	408	433	416	436	433	437	439	431	434	421	424	447	447	425	423	435	456	444	429	429	428	426	422	435	421	387	442	430	465	429	433	389	387	429	450	444	403	425	450	437	472	433	438	437	426	441	411	397	433	444	430	403	427	422	444	432	433	445	440	457	459	436	418	455	428	426	454	398	430	450	437	439	385	412	412	423	450	432	363	400	411	404	409	398	401	403	449	424	466	384	432	439	437	451	429	438	474	442	494	419	429	455	459	442	455	428	445	407	412	445	409	476	410	418	418	403	446	412	433	417	414	416	426	396	415	431	426	438	451	424	397	414	443	421	394	443	468	423	406	430	470	450	457	421	463	413	454	425	433	426	433	425	401	459	423	409	422	471	452	421	445	457	438	420	431	464	427	451	379	425	442	405	467	411	399	409	450	441	407	426	442	480	428	418	444	444	426	421	433	452	452	396	440	457	439	426	417	436	455	448	415	435	405	403	459	442	435	411	410	493	414	431	410	446	408	428	432	465	411	404	405	427	412	463	425	426	438	450	433	404	446	470	463	435	428	411	447	421	439	430	462	463	409	467	434	428	403	421	441	415	448	445	449	406	443	401	435	457	429	398	388	413	448	452	447	435	415	437	416	455	412	422	436	444	439	409	432	436	431	407	415	443	416	452	417	425	437	475	421	423	408	441	455	436	456	420	447	455	422	431	434	403	471	457	441	474	425	426	449	385	460	410	420	426	433	416	432	443	452	450	433	409	452	425	432	420	404	418	421	403	445	405	436	464	424	429	443	465	439	432	433	398	422	412	446	444	458	457	447	463	421	428	429	435	447	455	439	438	426	451	445	395	405	418	414	455	443	445	420	437	400	462	429	456	434	435	458	470	418	438	452	439	405	453	386	432	428	373	446	411	430	455	447	462	412	450	425	441	460	461	437	436	442	421	415	402	440	414	421	414	430	451	473	365	412	435	425	413	417	429	429	412	421	397	410	428	417	419	481	448	455	444	440	422	454	430	422	436	456	417	392	427	431	429	465	435	406	404	411	408	439	473	432	422	433	420	443	413	433	443	439	408	418	466	439	423	431	406	411	454	443	411	436	443	388	461	449	403	430	441	471	426	434	392	440	433	463	422	438	465	425	445	422	458	424	430	453	407	411	431	450	450	447	446	428	435	453	444	417	461	418	423	428	475	414	455	443	432	424	405	433	441	405	412	429	448	407	419	421	416	444	452	430	459	395	432	423	416	414	449	442	453	412	423	440	458	461	429	436	429	444	436	433	429	437	414	418	417	424	429	423	435	467	425	470	400	459	424	450	432	426	414	458	424	466	394	451	424	386	427	402	450	426	432	431	436	415	399	439	431	441	419	426	458	457	418	450	415	434	460	433	463	435	456	441	431	427	443	434	440	396	390	456	441	447	446	375	391	368	421	412	396	450	465	481	452	435	442	423	428	431	418	439	425	471	426	422	418	422	374	416	438	436	408	413	421	460	415	431	409	414	466	436	441	459	399	443	442	423	424	438	400	428	449	468	420	403	457	426	447	432	386	441	400	446	414	434	425	432	447	468	427	414	456	434	441	436	432	424	426	416	396	422	421	412	455	427	404	434	405	436	421	403	452	445	447	445	453	472	399	422	443	441	383	408	452	467	423	425	454	425	454	398	448	463	401	440	406	426	428	452	453	403	440	460	418	437	425	414	453	420	448	421	458	443	417	470	430	388	415	410	430	461	403	420	411	453	458	428	458	403	405	409	439	442	456	427	419	457	439	442	453	443	408	453	434	441	431	391	421	416	487	436	428	437	414	454	406	475	420	468	436	438	416	447	434	456	423	442	433	447	402	456	437	423	450	412	436	420	468	400	430	399	451	420	387	422	413	447	423	437	430	433	395	457	408	441	415	449	466	412	437	428	451	441	407	427	449	437	448	416	468	393	398	433	430	439	429	414	425	423	416	426	410	434	428	438	436	401	411	435	438	437	425	421	433	414	448	419	448	464	442	465	442	452	475	442	422	456	412	444	455	385	422	431	416	429	440	434	436	442	414	425	472	428	477	399	439	417	442	384	450	436	445	420	432	442	431	417	424	458	473	447	450	407	425	425	443	400	378	399	428	454	433	447	390	415	430	435	472	442	389	448	443	406	418	415	430	463	403	430	420	417	475	426	428	421	427	451	422	440	436	432	425	406	467
23737	22647	32007	37136	33222	20003	5592	733	689	685	630	696	634	639	686	607	634	629	547	568	647	621	582	630	634	595	623	638	587	685	576	623	579	597	574	616	616	618	577	589	606	643	587	568	650	594	622	591	637	626	622	613	624	654	607	653	620	602	605	573	564	600	629	631	640	604	621	600	610	628	611	583	633	672	635	599	593	601	615	607	643	607	659	623	619	621	604	611	580	663	608	575	603	577	591	580	607	595	612	636	606	605	623	608	607	646	632	621	678	592	552	614	567	598	561	612	610	619	589	576	642	588	627	604	661	583	615	669	604	565	612	610	602	603	623	579	585	631	584	632	599	606	617	628	605	598	615	578	613	570	580	611	626	688	610	651	629	651	606	605	614	596	563	638	614	596	627	601	633	651	579	628	624	607	599	558	625	618	566	649	590	601	616	657	657	600	650	638	582	612	615	628	582	596	587	628	627	623	630	623	662	628	619	637	584	655	620	601	636	589	619	636	616	594	582	601	613	596	601	624	625	603	625	644	624	604	628	649	569	605	635	614	630	611	584	603	649	599	584	568	636	601	627	615	656	630	574	588	582	605	595	622	575	598	637	634	600	595	650	622	627	602	627	633	620	599	627	582	593	622	647	597	588	620	602	602	575	595	644	627	576	585	622	654	569	620	648	626	622	583	613	609	615	633	622	573	623	575	624	627	621	637	608	626	654	614	599	591	617	612	609	581	624	600	628	619	636	610	631	642	639	571	619	585	575	573	611	613	605	626	612	597	610	639	636	600	596	607	618	602	616	569	562	638	593	622	590	625	600	641	610	599	611	602	619	622	609	581	638	621	590	603	603	623	644	583	625	597	608	599	612	618	639	617	607	614	616	596	643	610	642	555	598	582	621	630	603	654	571	557	639	599	625	655	646	628	663	619	622	643	597	602	587	626	627	573	594	627	573	598	576	603	594	609	605	650	602	581	645	611	628	630	594	581	555	589	626	591	593	605	604	606	621	622	617	634	598	602	611	632	623	660	602	614	609	599	612	590	612	573	613	588	590	616	585	631	637	619	583	611	626	624	607	634	598	615	601	597	631	604	574	587	618	584	611	613	628	591	626	566	628	639	599	594	579	550	604	614	641	620	642	628	631	604	654	607	584	610	593	606	636	593	597	627	574	602	612	648	624	637	633	582	575	610	584	600	603	573	627	657	591	595	647	598	586	609	648	594	615	647	615	595	611	634	589	617	593	638	578	584	585	599	614	582	628	596	614	594	614	577	605	594	595	665	656	622	624	612	600	588	637	635	588	602	647	647	589	643	576	612	628	609	618	634	602	576	593	597	629	591	613	602	672	588	585	569	597	644	619	580	596	603	585	636	594	592	644	608	604	611	587	578	646	599	601	595	587	547	582	627	623	626	626	632	608	668	577	606	608	627	667	609	616	621	616	614	619	604	615	594	564	637	657	620	670	598	603	617	674	664	598	551	634	618	636	661	635	611	580	606	599	630	591	661	611	580	612	609	651	623	578	611	608	612	635	631	612	590	589	614	607	625	610	599	588	583	571	619	586	589	628	651	601	592	604	624	608	628	607	621	639	629	616	576	624	611	589	612	619	603	580	655	600	630	586	601	604	611	605	661	631	630	627	587	591	606	648	587	599	635	587	610	628	621	576	604	639	613	585	616	610	579	644	631	627	564	589	618	558	592	680	607	634	649	609	623	631	621	642	604	596	647	590	619	583	571	622	636	606	589	549	621	639	618	588	633	626	629	609	605	575	643	636	634	579	624	623	608	601	607	668	586	621	592	571	592	578	634	613	576	616	664	603	617	594	607	587	616	616	602	613	584	660	604	600	620	624	574	625	649	594	620	553	597	610	592	608	603	584	621	598	613	592	598	646	612	603	608	638	584	662	555	654	625	622	588	638	622	614	581	586	600	598	637	588	622	606	637	594	649	636	593	625	589	618	587	634	609	585	683	586	631	622	587	604	601	614	621	592	640	637	638	619	592	618	592	650	591	616	608	600	624	613	627	623	596	624	610	611	636	596	612	590	626	587	619	636	627	582	611	642	616	582	635	592	635	595	601	605	583	596	647	663	585	646	594	611	573	616	603	646	680	573	619	605	587	614	601	610	572	600	609	622	627	578	638	697	612	633	627	593	625	624	600	603	572	570	642	575	637	623	598	602	581	585	620	610	607	605	593	616	661	621	662	578	633	620	609	614	640	618	643	630	618	590	586	558	628	609	588	618	620	670	615	604	582	616	579	602	607	589	642	625	609	584	615	626	596	629	577	599	578	642	610	581	562	596	655	598	597	616	646	593	623	624	575	620	602	595	655	569	596	563	645	581	629	630	614	629	595	625	620	660	560	613	635	605	645	621	611	623	589	606	621	596	610	629	609	661	598	617	582	623	612	626	633	602	629	615	630	616	570	644	606	599	614	588	637	603	606	616	592	627	603	602	644	642	624	680	604	574	581	600	606	646	595	616	641	617	653	573	635	617	631	604	591	588	596	526	640	577	582	605	666	594	650	586	603	624	599	588	653	610	607	558	671	610	613	631	598	615	612	604	636	640	597	622	604	581	632	637	589	611	634	604	589	597	615	636	605	608	573	574	602	613	597	611	624	597	618	635	608	615	601	597	564	594	667	583	675	622	610	598	626	604	602	654	633	599	609	620	632	613	566	613	646	643	663	619	626	577	616	630	629	622	599	627	619	606	592	612	625	645	600	589	619	615	639	580	638	605	606	610	626	619	607	627	685	600	604	651	630	562	616	629	617	610	589	613	540	613	655	601	603	575	627	599	642	615	604	590	638	612	601	612	605	609	604	635	612	610	584	603	615	597	623	604	619	601	614	649	619	623	624	674	604	554	585	659	595	663	650	613	620	567	586	613	647	588	648	636	603	595	607	619	603	600	566	654	628	615	607	614	610	616	594	623	579	603	586	632	600	612	640	600	587	584	595	630	585	620	600	638	607	625	602	674	584	618	571	617	591	601	599	599	608	608	624	584	598	636	625	606	635	638	593	599	637	591	620	634	653	630	623	614	606	570	637	597	568	644	622	560	575	657	634	629	617	649	583	588	583	648	597	626	631	639	625	645	578	588	683	640	647	623	660	604	639	590	617	604	618	607	621	655	593	594	572	571	555	658	645	630	657	641	622	652	653	651	633	647	610	605	633	640	596	625	633	648	601	603	670	619	632	591	621	653	603	569	623	585	670	647	615	616	580	592	576	633	655	596	608	605	586	587	618	581	617	591	603	631	602	598	625	613	567	607	641	635	626	637	662	571	584	637	645	609	640	599	635	640	643	617	573	624	633	628	567	619	638	579	599	620	625	598	611	563	643	649	632	622	654	577	623	654	653	617	556	616	653	651	626	621	595	601	594	627	623	621	622	615	630	626	596	621	625	664	624	613	640	610	606	624	587	618	608	598	607	641	659	621	578	616	626	615	601	645	603	593	646	645	624	595	639	650	635	597	639	616	673	621	623	641	632	605	602
39038	79974	60618	52533	36935	11722	867	707	698	659	666	645	665	611	627	607	631	598	624	638	619	648	642	604	594	634	635	590	619	621	592	637	571	610	634	625	600	650	584	648	606	637	585	646	631	643	624	615	625	590	576	627	644	621	604	615	653	595	624	641	624	623	629	612	631	633	599	611	653	598	604	631	589	603	593	598	574	621	627	614	639	613	621	605	648	630	597	591	619	606	605	587	613	669	669	563	606	601	603	592	605	617	615	601	600	605	604	592	563	629	637	571	573	626	593	628	567	633	638	614	590	612	611	686	631	593	568	587	607	614	632	576	595	582	569	644	637	638	579	664	601	610	643	594	597	627	599	580	593	592	605	614	635	567	632	627	597	620	621	635	680	598	568	600	585	631	611	631	602	590	604	628	584	624	625	628	630	649	614	631	613	604	628	624	654	632	572	612	601	636	616	615	600	609	561	591	629	567	618	588	594	613	574	573	620	611	602	635	596	576	583	634	563	597	590	619	611	587	573	625	607	636	610	581	642	612	600	580	602	609	617	640	603	607	641	619	629	644	606	603	616	646	606	621	587	603	610	624	606	652	624	610	647	574	625	577	627	621	641	640	638	628	583	643	647	636	612	589	626	596	621	581	630	598	630	587	600	623	621	583	639	620	631	587	602	605	630	614	615	611	602	626	623	655	604	631	615	575	616	562	627	584	602	552	617	622	617	616	601	577	639	651	625	614	591	561	622	614	677	609	646	643	616	599	601	627	626	588	606	593	644	638	626	614	603	630	594	630	646	614	654	580	595	569	602	573	612	614	622	626	623	635	593	612	590	619	628	597	594	623	636	652	632	583	635	593	636	618	659	591	630	622	608	650	593	614	611	612	621	659	633	633	623	635	591	654	627	644	635	602	642	626	592	604	646	629	650	629	616	599	612	598	612	571	587	565	590	623	601	624	643	605	652	602	620	671	622	563	655	631	617	572	597	678	635	585	640	647	624	619	623	585	588	638	635	610	628	596	612	623	636	594	604	677	637	622	611	635	599	599	622	614	630	647	600	588	624	619	596	598	576	639	663	624	569	592	619	630	598	628	618	645	631	627	599	616	659	614	606	608	585	624	588	599	576	618	602	669	625	651	570	645	612	612	641	648	623	592	611	607	617	616	619	613	640	611	596	592	611	593	637	588	626	620	607	611	649	577	675	616	657	615	619	611	619	633	626	662	640	611	608	656	638	605	607	614	609	656	612	612	592	627	589	622	619	607	624	635	637	563	596	628	592	590	594	647	602	608	581	645	615	626	583	573	615	585	601	576	569	603	627	632	593	633	631	615	568	590	606	617	593	612	652	643	638	597	557	631	614	628	566	610	634	604	588	604	594	609	619	599	629	643	605	630	637	595	606	637	598	604	603	571	628	616	658	585	615	650	617	581	593	606	573	618	662	597	635	627	581	583	607	632	600	646	611	630	586	595	617	578	620	592	605	589	661	573	612	607	604	574	567	594	612	584	590	680	641	575	594	611	618	581	665	602	596	635	608	635	673	593	622	566	607	591	629	596	579	637	644	646	651	577	627	601	631	630	591	624	586	568	614	591	638	638	591	647	616	561	633	658	678	607	621	613	631	629	580	599	584	612	571	630	623	584	634	639	578	642	628	613	611	578	625	621	588	620	609	639	607	602	612	610	625	622	624	610	626	614	649	650	607	599	625	611	587	639	585	597	590	624	587	620	641	585	649	623	641	660	614	642	675	622	625	599	606	580	616	576	591	654	564	619	621	635	595	599	622	606	607	596	616	642	564	614	607	588	594	626	612	627	650	572	603	605	604	644	613	627	648	577	623	628	616	645	641	619	609	642	609	644	637	624	622	627	650	643	637	642	602	622	601	624	572	594	624	632	608	610	550	631	635	626	603	629	613	622	664	620	594	640	620	623	638	605	641	655	663	577	611	593	586	604	623	571	618	590	602	569	572	616	589	581	641	657	645	633	588	636	631	605	613	647	566	594	641	588	585	614	593	610	591	615	606	629	648	603	639	590	606	625	595	625	623	616	609	622	621	615	646	645	617	567	627	609	633	568	541	634	584	624	611	586	602	577	645	599	627	602	608	663	630	614	630	629	579	613	604	587	608	621	592	604	658	630	602	591	623	607	636	605	628	621	624	644	635	607	627	595	584	622	595	590	610	687	618	596	609	611	641	606	613	637	561	621	616	598	646	608	670	609	597	582	640	625	586	593	591	630	620	590	583	603	569	605	639	637	619	600	636	589	577	620	617	589	627	608	615	594	598	633	582	631	628	594	634	620	618	623	658	640	612	624	621	601	653	588	619	632	633	652	590	640	602	636	591	633	616	591	615	587	645	650	631	589	609	625	619	652	667	571	633	603	645	648	655	614	588	629	579	591	622	640	636	617	567	642	616	602	609	600	644	612	592	582	600	624	609	586	621	633	615	645	604	637	594	632	623	631	628	568	602	615	623	648	600	583	613	591	581	597	572	593	628	600	614	620	597	588	673	598	625	641	611	599	618	583	579	632	581	615	627	628	601	600	603	602	611	619	591	636	609	592	600	651	600	621	626	662	581	627	690	648	624	608	633	627	602	590	600	598	645	639	614	621	565	634	607	633	614	596	627	621	576	648	567	624	597	620	606	576	584	600	607	630	634	593	654	608	608	597	601	574	627	615	674	604	590	596	634	601	633	586	599	593	664	591	613	612	640	635	590	611	622	595	640	618	585	607	570	639	602	625	618	609	637	588	598	639	623	613	627	607	572	562	618	612	599	616	636	627	616	596	604	614	587	604	598	622	664	583	566	569	578	604	629	609	623	616	579	603	640	600	596	585	621	649	633	628	606	604	636	603	582	588	588	621	636	603	593	610	642	640	602	594	626	613	584	640	584	579	627	585	604	648	599	579	606	606	631	608	599	639	592	613	572	568	610	626	627	638	589	655	587	587	604	619	561	594	633	594	586	572	601	587	630	617	593	593	600	610	632	677	590	636	616	621	613	593	684	624	584	615	649	616	602	651	640	616	646	654	596	620	634	619	636	612	629	609	597	594	632	596	605	626	587	627	658	592	662	614	650	579	595	620	617	658	610	622	626	635	634	554	627	603	639	609	628	611	606	620	598	568	607	694	619	616	580	603	579	629	587	617	609	633	574	616	615	628	630	589	631	642	572	606	647	595	576	638	600	641	570	630	602	612	599	618	651	599	596	631	628	573	550	641	648	626	641	610	619	609	578	597	623	632	658	617	643	615	625	623	613	597	622	645	636	614	612	597	610	618	621	633	606	638	608	599	634	610	630	600	646	617	657	641	621	614	636	662	608	611	587	627	584	639	604	614	601	620	651	605	600	662	627	606	604	628	638	635	638	573	619	582	633	654	588	603	606	609	624	625	591	639	629	604	606	591	607	600	595	589	605	610	602	630	626	569	619	640	603	580	614	645	646	609	626	578	577	606	611	611	591	643	631	650	592	607	627	645	606	568	614	634	592	641	622	638
24975	23285	32837	36591	26472	10917	1314	681	646	563	652	593	633	641	659	610	613	635	675	596	632	606	604	681	645	632	609	643	625	617	623	655	633	639	625	599	615	630	605	611	630	630	639	640	571	632	600	631	625	632	635	587	665	610	649	577	629	682	635	632	611	611	630	589	641	630	620	631	658	636	578	631	595	651	635	608	609	606	615	635	633	589	604	646	648	595	634	606	603	626	610	612	610	588	623	585	628	610	618	631	632	588	599	607	603	643	564	589	623	619	604	650	614	573	631	643	634	607	596	600	632	651	627	592	590	643	656	607	573	642	642	579	614	638	664	632	600	620	642	630	622	593	619	599	655	607	605	619	586	616	640	622	619	619	628	643	611	609	638	643	608	571	631	602	572	609	628	598	616	620	584	613	640	578	631	626	637	639	621	628	636	596	581	595	623	672	618	628	614	607	590	554	551	611	635	655	642	599	665	606	564	616	601	584	572	606	612	602	604	661	652	638	640	673	626	649	598	630	645	625	665	571	596	656	663	636	607	557	584	569	627	571	649	597	620	632	568	594	609	586	642	588	614	625	583	620	645	649	607	587	673	602	578	610	603	649	605	625	590	603	633	624	577	614	610	635	612	625	603	641	577	626	640	643	615	615	601	601	589	643	624	634	622	627	583	639	628	612	654	620	627	601	653	633	591	626	625	628	591	648	630	629	643	616	626	620	644	608	638	671	635	600	615	598	651	633	600	588	576	666	641	578	599	637	605	665	670	572	642	597	619	588	626	619	627	617	666	601	619	607	655	577	635	637	614	653	600	609	618	642	646	647	616	590	606	669	624	597	591	664	620	624	644	608	628	627	588	559	615	640	605	625	596	638	593	611	645	597	634	574	596	569	595	632	612	621	582	571	587	657	648	641	640	638	596	603	608	604	623	568	606	613	614	626	628	617	597	621	634	614	593	658	661	648	595	621	611	597	629	630	648	633	605	614	648	703	629	645	610	587	608	623	596	636	655	632	677	588	596	619	632	588	611	607	613	571	608	597	579	593	597	608	598	612	601	656	597	624	673	595	681	594	607	636	617	622	627	613	636	655	618	646	626	619	618	609	607	613	589	604	642	618	601	574	585	635	629	681	629	605	612	607	669	630	624	617	648	630	631	579	631	622	627	593	627	629	627	586	644	641	617	607	629	602	579	598	565	652	651	684	638	620	617	622	621	582	626	643	654	603	623	634	641	634	623	676	631	652	591	608	592	633	606	609	599	672	611	611	615	633	649	620	587	584	634	622	625	627	610	569	603	621	587	631	625	637	623	606	640	633	575	594	610	634	625	572	621	598	657	638	611	652	631	620	638	624	567	654	600	598	594	581	590	611	639	591	562	611	676	630	634	586	641	622	623	586	613	617	661	600	617	595	606	626	624	609	667	636	593	625	579	640	634	630	588	628	572	617	590	629	640	635	628	585	601	574	671	602	654	642	628	613	605	619	602	627	587	612	616	672	567	618	656	619	649	665	652	630	631	599	597	618	591	635	598	651	645	606	606	631	635	617	566	631	605	599	637	583	616	619	651	587	627	606	603	611	602	607	614	654	625	639	574	599	573	647	664	612	585	613	609	632	591	615	662	648	599	615	605	582	621	642	572	627	615	634	621	616	593	592	601	590	582	599	611	628	610	562	641	599	598	620	603	608	595	622	595	638	626	628	649	589	611	642	592	599	638	601	641	618	590	624	607	615	611	597	615	612	629	568	564	665	622	589	666	639	604	582	641	623	607	621	654	607	663	601	590	613	590	618	615	621	611	638	624	621	613	651	618	620	626	594	626	662	666	622	606	679	617	638	608	569	647	644	654	676	621	642	623	636	598	613	607	627	585	597	597	600	618	618	582	581	653	603	646	632	634	632	593	602	646	630	595	621	663	608	634	655	610	623	618	646	638	668	600	636	630	661	605	592	590	655	611	598	641	656	649	590	615	633	569	654	585	619	629	599	640	572	611	575	612	635	673	618	579	607	622	609	578	599	594	593	616	629	587	583	608	587	584	598	577	632	622	610	626	626	628	625	620	606	617	611	604	599	630	562	607	572	636	619	623	626	606	645	624	581	557	615	631	619	629	591	613	604	606	560	626	644	633	627	597	613	635	639	581	604	595	589	632	605	593	599	577	603	627	578	626	601	642	577	639	602	635	646	604	634	629	587	615	600	615	635	637	609	649	613	670	632	609	600	582	609	637	603	629	625	586	597	587	577	605	617	598	665	613	614	645	641	652	609	581	650	658	648	621	656	646	557	646	602	569	582	613	610	596	569	602	651	629	610	587	651	636	617	587	607	630	622	647	576	700	620	604	632	621	577	592	621	663	634	645	640	610	614	606	630	625	627	602	657	636	626	591	633	625	651	578	563	622	645	628	602	613	650	601	577	577	546	624	603	610	640	622	557	604	596	570	561	576	622	630	613	643	626	603	619	569	598	619	632	603	659	656	591	639	612	607	588	596	636	634	591	596	615	570	622	658	635	608	638	657	607	628	584	577	620	620	623	592	592	601	607	627	611	638	600	566	596	618	643	600	634	630	648	611	612	665	603	600	632	600	661	651	609	621	658	629	620	644	639	619	603	581	625	605	586	596	608	601	589	625	610	633	578	565	633	641	667	650	613	603	640	653	673	648	621	663	573	644	602	619	601	573	601	637	597	595	615	628	620	638	570	615	643	621	610	608	617	623	599	652	591	610	631	626	624	626	600	614	641	646	628	654	633	631	638	660	595	577	616	611	616	632	599	596	605	609	588	624	605	625	620	604	557	611	627	627	608	635	635	638	591	570	652	640	595	582	624	619	588	622	563	683	635	656	606	614	612	630	660	605	601	608	526	633	657	609	667	652	600	614	628	621	647	613	662	590	668	621	599	614	560	580	630	659	651	633	615	555	627	628	641	625	614	569	629	595	594	611	654	626	595	661	624	579	577	624	614	649	614	590	570	609	601	598	578	622	623	615	637	637	615	642	619	634	639	599	607	634	656	594	652	565	643	615	644	607	636	604	615	594	625	616	618	651	618	657	634	651	633	609	664	632	600	629	626	645	591	613	626	630	637	683	611	591	653	608	586	633	558	661	637	607	632	646	599	618	632	655	599	664	605	657	618	600	601	643	658	602	651	612	602	644	618	594	619	645	589	589	604	600	613	594	626	668	624	623	584	651	641	605	628	586	655	605	620	606	618	660	618	590	576	620	642	644	609	643	577	591	621	616	579	626	581	609	653	621	624	594	625	624	591	630	655	613	601	606	607	572	657	639	633	629	588	585	620	656	623	612	593	586	642	628	625	607	600	621	593	601	594	637	649	633	620	586	613	666	584	646	630	649	581	599	615	609	628	631	617	580	599	636	674	595	636	649	595	623	621	595	626	615	611	607	630	660	598	604	642	570	626	601	605	621	625	633	603	617	633	568	597	605	611	649	624	593	642	595	659	594	616	583	630	623	650	620	656	599	636	636	639	656	592	630	604	631	680
37231	70767	51594	42374	28730	7088	827	721	683	687	707	657	663	688	615	644	666	594	693	651	629	653	663	588	627	629	690	643	641	658	625	664	675	694	597	639	684	624	658	614	640	665	655	619	652	679	640	649	681	634	681	659	668	664	608	671	630	661	654	690	658	601	627	658	641	641	657	688	648	664	644	664	645	621	631	634	625	638	646	644	666	623	677	640	660	630	654	580	684	644	625	650	639	633	704	644	620	603	615	642	665	668	621	654	655	616	697	658	699	619	634	633	655	670	608	665	639	629	666	609	665	638	656	676	650	689	625	671	644	625	643	608	690	682	660	639	657	630	728	663	650	619	659	674	659	673	630	718	680	652	662	668	640	656	649	645	637	627	674	614	659	706	608	654	658	660	665	618	633	641	647	645	629	621	610	644	564	648	660	640	666	606	638	630	658	664	679	623	649	654	681	616	593	630	622	664	594	613	617	614	635	653	657	634	664	573	669	646	653	653	629	660	579	587	650	665	677	660	593	675	640	663	654	637	612	615	698	691	672	662	639	651	626	601	598	640	637	671	608	669	666	626	627	620	684	622	640	667	656	647	655	627	642	642	655	647	662	641	642	673	619	648	623	620	657	640	692	636	628	675	657	677	684	641	663	615	646	654	663	668	657	636	643	681	625	719	704	665	619	627	667	622	628	676	628	616	678	619	628	633	645	623	672	653	650	682	684	633	647	638	664	640	609	644	631	640	661	651	672	647	655	614	653	619	612	653	650	605	664	638	691	686	655	613	641	666	673	662	657	606	686	653	623	680	632	636	598	659	641	680	669	630	668	636	651	624	603	664	622	690	606	627	612	677	651	667	674	638	638	659	614	645	622	647	659	616	631	685	655	682	638	656	681	681	645	659	678	676	691	656	680	597	647	692	640	672	676	648	659	617	651	643	673	629	607	684	655	640	615	632	685	648	653	654	621	621	672	593	610	602	660	632	614	659	620	635	631	631	684	638	628	671	624	656	674	642	656	639	640	625	610	659	677	602	623	613	641	590	682	606	647	681	644	659	679	656	661	659	631	662	630	656	660	649	625	622	628	662	603	652	635	637	680	639	648	668	687	662	705	667	665	637	624	627	675	598	661	641	631	680	671	609	628	667	618	661	698	670	676	645	682	668	673	648	632	672	636	562	622	610	646	669	594	646	637	675	636	707	636	656	628	602	624	661	671	661	677	691	668	635	660	605	635	653	637	619	636	703	669	653	655	645	629	658	636	656	646	644	614	681	638	644	641	604	610	652	712	658	636	654	646	630	632	635	625	645	651	633	637	652	651	652	650	681	636	654	639	650	641	661	601	604	581	645	645	631	617	668	638	657	635	658	666	612	619	605	641	654	645	641	635	647	638	613	644	667	652	667	614	636	631	616	641	656	640	635	649	630	617	645	625	624	613	636	627	653	627	659	650	666	645	644	611	649	652	637	622	661	638	652	668	644	625	646	625	640	661	638	658	590	668	640	637	598	700	628	675	662	601	604	639	655	627	660	604	623	679	618	635	673	639	603	657	601	655	638	597	631	688	681	609	630	649	650	609	630	601	648	639	638	621	610	654	656	644	650	644	651	657	695	660	678	591	650	638	667	632	610	626	634	650	666	671	640	657	643	574	667	671	679	651	684	661	664	606	664	651	637	670	626	669	668	672	652	676	658	615	680	609	620	653	645	651	614	659	593	636	688	711	619	673	620	655	642	659	639	636	633	644	627	646	654	634	675	658	660	642	668	638	633	615	620	670	617	643	603	637	625	649	661	647	654	603	657	695	671	628	654	646	650	666	642	659	622	613	692	591	689	665	661	661	627	648	622	662	646	660	618	648	657	649	620	627	694	673	665	633	626	679	640	621	642	686	678	613	633	627	623	670	619	645	599	646	672	646	655	644	630	623	651	663	645	615	641	703	606	610	615	669	676	634	656	623	647	657	619	642	668	633	648	608	599	650	644	628	607	625	666	666	618	614	645	610	635	623	635	612	634	627	658	667	629	668	669	680	637	694	667	677	608	635	632	630	660	652	658	641	647	675	679	651	632	623	662	631	635	674	659	634	649	644	640	643	679	670	632	661	664	626	665	637	627	634	665	696	678	641	604	650	607	600	645	645	628	655	641	638	678	649	622	638	684	667	649	652	714	624	578	659	635	665	675	596	624	646	619	676	638	637	643	601	673	653	622	617	691	611	604	626	707	667	599	668	680	647	652	625	695	652	655	712	641	675	627	631	674	634	623	612	646	637	644	673	683	632	622	635	648	633	663	638	631	667	667	655	614	642	592	668	672	648	626	675	650	626	654	612	645	632	656	667	622	664	683	624	636	647	655	631	633	669	602	634	621	679	615	700	662	639	656	631	650	635	622	658	633	643	664	637	655	641	636	692	621	620	649	654	623	652	610	631	623	631	682	628	641	665	642	596	647	707	642	679	663	645	615	659	637	620	693	624	655	645	611	647	653	622	627	636	653	613	675	690	579	616	644	657	624	586	663	676	649	631	612	613	594	673	655	644	593	608	648	625	609	684	682	632	660	647	649	618	646	643	635	666	626	609	653	640	661	673	636	598	690	645	660	634	648	623	645	654	638	638	629	662	631	678	622	648	665	647	675	623	684	673	633	691	671	624	639	618	713	696	642	653	645	621	682	623	625	623	654	637	687	658	662	688	638	655	677	694	647	645	691	627	670	645	609	644	644	656	640	649	656	647	585	671	664	661	615	623	678	623	630	635	662	644	656	618	625	661	664	640	610	682	643	634	624	638	712	600	623	645	652	646	674	663	640	668	663	643	656	640	646	673	609	616	702	640	635	671	663	649	609	684	663	706	653	662	642	650	639	702	623	642	644	660	641	701	674	613	666	669	606	694	648	601	607	631	604	658	637	654	660	640	649	635	657	628	623	682	636	650	696	682	668	650	672	700	662	601	634	633	616	621	646	664	599	636	631	628	642	666	656	676	637	617	603	658	639	631	629	616	668	635	633	637	633	699	643	656	661	627	651	668	652	641	655	666	655	676	652	616	627	612	673	619	659	640	600	668	613	683	633	636	624	611	631	676	643	641	671	614	641	644	652	650	651	676	658	687	616	674	614	631	651	650	678	753	648	662	608	626	679	604	675	652	654	651	642	618	619	718	605	622	636	677	660	622	667	592	664	657	570	639	675	598	644	645	685	655	661	659	597	698	675	647	670	670	639	652	663	652	669	657	639	624	632	653	634	621	606	627	705	636	639	661	643	638	671	658	611	637	658	659	601	680	631	612	639	616	719	669	659	691	646	626	623	652	696	651	648	616	656	650	630	685	618	664	667	666	663	643	671	671	626	661	656	656	697	637	649	689	640	653	590	606	660	633	676	668	649	625	646	627	696	665	655	638	634	663	647	594	605	685	614	648	658	681	653	648	619	689	635	623	685	670	623	664	621	665	603	608	643	618	705	635	648	655	703	659	620	626	643	675	664	587	676	677	644	638	648	630	626	695	643
22633	21561	31079	35627	32620	22540	12348	1648	1036	1019	934	979	991	1009	978	966	908	925	983	971	974	959	961	986	943	901	971	942	956	983	907	1002	936	964	898	923	897	982	955	932	950	902	955	915	939	978	932	999	948	963	910	877	948	964	937	923	867	940	939	939	895	985	894	902	946	893	956	958	925	963	984	963	939	970	950	966	918	905	926	929	943	896	953	992	987	964	928	931	923	936	905	917	922	900	923	917	975	912	918	929	959	1022	911	934	1008	940	946	885	915	939	934	954	875	995	968	953	903	887	959	893	958	936	934	955	939	942	956	946	924	913	947	898	936	927	922	866	937	890	924	917	897	900	919	970	931	904	945	903	949	943	954	968	951	949	873	915	961	962	949	990	902	902	943	896	938	917	953	907	915	972	940	940	955	914	976	908	920	928	976	906	937	916	904	931	948	916	963	967	916	947	915	899	935	948	903	976	980	916	946	889	919	969	935	979	898	878	928	940	949	943	959	921	972	922	893	924	972	921	958	915	953	920	917	922	940	887	950	926	966	881	883	898	964	934	929	913	931	937	859	967	936	860	993	921	937	907	970	882	851	984	971	912	966	936	909	981	889	921	895	953	939	902	939	986	945	943	947	931	962	916	894	943	905	949	966	984	916	947	929	979	920	936	889	941	935	902	969	926	908	887	977	911	1008	963	942	883	973	931	957	904	947	946	918	981	916	869	948	922	964	935	939	924	918	1002	981	961	965	968	972	854	963	967	950	918	939	988	928	945	929	941	910	964	903	919	965	938	986	924	918	1062	976	858	989	890	906	942	959	996	942	881	938	966	894	911	879	961	934	873	958	920	926	918	889	932	912	943	977	914	915	921	964	946	938	995	953	926	978	958	945	912	923	952	979	923	907	933	952	913	905	929	888	912	929	940	919	942	970	955	936	936	872	898	951	902	952	899	894	968	924	970	875	958	895	903	892	922	955	953	917	924	960	936	923	939	883	973	907	942	966	928	932	917	891	910	894	940	904	934	912	967	991	947	887	903	923	896	923	946	966	935	985	940	964	975	942	941	948	960	964	962	958	954	950	911	881	854	984	984	945	932	913	922	965	931	880	967	1012	929	937	986	956	965	917	913	943	969	896	913	988	884	952	957	875	957	885	908	938	984	943	931	943	875	968	948	936	953	920	988	963	983	939	918	943	907	934	953	903	977	971	907	905	905	882	947	897	975	871	1000	911	975	923	921	951	944	910	964	893	899	965	939	926	917	916	909	911	938	971	986	1008	929	933	918	957	937	925	955	1010	906	935	982	910	968	971	930	939	899	950	948	943	1000	902	947	985	899	897	923	891	924	938	948	941	896	973	933	953	935	955	931	910	886	951	945	956	952	973	897	971	924	897	954	912	937	887	922	953	914	908	913	918	935	974	932	909	930	935	964	911	905	1004	921	954	925	973	983	934	926	895	953	957	949	952	952	916	955	927	926	858	1024	943	903	972	898	957	908	887	967	912	917	945	954	879	929	934	902	966	929	876	912	913	953	864	1057	926	953	924	880	913	918	905	941	897	928	882	957	926	945	928	908	987	915	915	899	937	943	967	951	921	898	979	935	925	910	910	910	959	921	921	931	856	916	963	927	915	1002	932	944	919	928	961	976	882	962	987	922	993	923	969	946	909	976	924	972	967	933	963	947	940	968	970	910	896	964	896	978	914	952	974	931	883	874	920	932	940	922	931	906	906	917	949	905	988	922	960	920	924	996	940	938	947	964	909	999	928	928	977	955	923	923	925	940	989	925	898	939	968	936	896	882	919	956	939	957	965	944	978	949	923	932	919	948	907	906	908	1001	917	993	899	925	986	947	946	937	921	932	986	914	950	912	977	945	884	874	988	887	935	981	899	962	957	913	979	891	913	942	894	943	970	941	903	998	933	917	918	963	905	1028	969	898	928	968	900	964	920	937	966	895	892	918	986	979	949	951	904	962	906	898	907	920	949	953	937	911	920	916	995	987	970	937	940	957	948	933	906	932	969	940	935	900	855	941	950	967	964	930	918	941	991	961	972	932	918	934	882	944	928	896	947	908	959	953	943	907	988	932	914	908	984	917	928	933	900	1018	950	899	908	960	904	976	921	960	943	911	911	923	921	985	913	916	851	997	951	922	942	962	928	928	949	922	871	911	917	993	955	993	986	927	913	980	1036	916	944	943	918	907	948	963	949	966	924	954	925	987	912	894	916	969	873	932	952	988	943	998	963	928	900	932	946	950	900	934	947	942	926	881	943	863	923	937	926	936	944	881	954	925	942	892	904	932	1009	1000	923	928	973	957	907	940	929	917	964	943	951	932	952	895	902	912	903	969	977	912	970	979	924	974	936	969	940	904	909	946	961	908	871	950	935	966	933	929	906	965	951	923	884	929	964	940	896	889	949	984	936	908	928	882	949	951	984	911	931	930	980	963	976	945	948	893	927	946	894	940	878	926	908	956	921	939	933	974	948	962	966	970	900	921	950	931	905	900	961	945	899	893	942	966	931	894	898	870	975	919	911	961	964	916	945	974	927	959	940	974	913	986	959	921	948	917	910	988	917	892	917	901	887	974	937	941	983	922	909	931	944	944	960	940	942	979	896	950	945	911	918	960	926	953	917	877	922	940	972	914	956	921	877	944	879	992	972	929	980	934	900	929	923	966	938	946	904	984	890	919	957	923	866	984	959	915	982	904	905	920	967	902	914	982	874	926	922	924	924	978	920	940	930	913	930	934	911	936	945	911	983	914	908	927	939	943	944	943	941	919	885	950	857	884	938	949	892	961	911	962	942	922	911	907	971	940	943	945	964	912	990	955	932	1010	955	888	987	918	962	952	894	906	934	914	925	941	895	960	936	999	955	935	936	948	893	965	929	1004	915	1001	961	913	931	924	905	953	891	906	940	941	939	989	932	899	957	903	972	959	918	950	934	919	919	961	941	959	959	919	900	956	937	956	901	940	926	950	945	945	912	932	967	929	949	930	1011	926	908	927	933	939	917	894	964	968	937	922	970	946	907	913	905	951	982	902	957	955	943	948	915	970	945	878	913	982	959	939	927	947	929	914	950	976	937	859	973	929	978	894	962	889	933	922	995	911	951	938	919	980	956	964	899	904	939	936	911	939	939	918	947	888	914	905	922	944	915	923	938	933	908	968	938	922	978	931	942	955	967	940	929	964	926	955	932	926	887	941	927	908	962	913	958	916	974	896	978	937	954	928	890	947	1006	899	938	969	944	905	957	892	951	937	931	953	914	887	954	977	964	942	947	952	926	942	948	891	907	960	964	922	935	892	957	929	917	923	964	896	938	944	917	916	965	933	932	905	964	947	928	898	936	903	944	965	949	949	998	974	952	960	958	923	919	890	969	929	948	931	919	902	911	915	944	929	901	971	914	849	932	910	932	992	935	946	953	962	958	982	930	875	951	956	882	953	920	920	997	926	932	903	913	994	901	954	893	895	905	898	937	901	898	906	910	890	923	883	899	955	922	889	988	917	923	917	936	907	954	938
42182	73634	78544	65251	43304	15970	1158	1120	1051	1025	1002	962	957	895	913	960	930	881	970	961	914	946	936	902	981	951	920	928	901	965	988	878	873	909	938	910	935	907	884	911	902	916	893	899	882	876	917	918	931	906	935	930	958	873	904	933	887	935	931	927	900	943	931	963	920	890	946	875	893	919	923	942	934	940	868	974	913	919	946	866	863	941	910	926	885	935	897	893	883	907	895	901	898	881	875	922	937	912	933	958	891	917	941	916	928	903	841	951	904	915	874	937	918	877	870	863	915	924	940	957	930	937	911	949	885	924	899	905	909	924	917	955	932	972	943	891	939	967	941	932	915	939	928	907	953	943	882	881	904	882	924	961	881	928	911	932	907	872	940	929	925	884	926	906	951	939	904	886	964	885	934	989	900	953	909	926	954	886	903	939	951	938	897	886	927	948	902	877	922	918	882	945	922	891	888	889	880	942	909	916	912	887	895	961	921	918	926	905	933	941	894	902	939	912	960	943	971	890	894	917	908	872	902	965	916	945	945	884	905	871	915	888	862	870	927	909	888	898	841	952	946	909	867	962	916	900	970	916	933	896	828	923	939	916	897	896	928	928	953	898	903	961	890	907	872	924	887	928	930	898	877	891	882	865	888	901	936	957	991	904	859	944	978	922	917	920	915	915	939	914	914	904	915	906	883	897	874	928	878	932	953	960	906	933	852	897	959	927	915	954	910	844	929	912	890	870	907	899	941	932	898	916	881	913	857	895	909	938	874	855	959	907	946	939	916	920	897	921	924	899	940	938	881	918	908	909	878	856	931	951	919	958	903	912	947	864	872	954	907	970	907	939	910	888	934	977	889	915	871	890	917	954	908	893	897	872	912	887	920	881	930	887	910	874	858	967	917	882	965	882	936	876	961	922	977	902	914	883	854	925	877	1010	839	910	885	944	881	928	939	881	953	917	900	952	938	887	963	941	903	838	896	920	913	978	923	923	891	909	908	914	910	893	946	893	948	882	886	893	903	987	866	892	881	926	931	899	909	916	917	920	916	936	867	949	885	904	934	926	881	871	897	885	949	945	888	930	926	927	943	927	983	892	858	896	912	933	908	866	875	928	952	927	958	922	909	875	924	931	969	892	935	947	958	910	945	869	963	918	923	917	903	955	951	921	909	937	959	956	888	923	938	905	921	875	942	954	949	930	922	876	908	940	969	962	929	903	913	897	929	984	882	928	890	946	924	927	919	918	902	878	921	952	938	890	903	878	913	883	916	901	954	945	947	900	880	900	892	942	935	931	941	903	904	906	911	932	883	915	923	932	903	908	960	915	897	911	872	891	942	901	939	955	877	903	917	934	878	901	963	918	951	914	959	939	885	908	844	911	949	917	862	928	927	890	900	906	923	914	871	880	948	882	912	954	916	933	944	853	956	910	915	887	952	903	908	873	884	943	894	932	926	980	884	874	947	907	944	906	936	923	898	924	853	910	864	918	931	958	890	961	916	943	922	926	877	905	897	920	958	924	944	975	882	938	842	939	880	869	925	969	955	918	910	926	944	945	913	929	921	963	991	944	913	984	884	906	934	922	862	929	849	934	941	901	954	905	938	868	971	915	943	902	915	922	941	918	861	950	940	943	909	864	920	915	862	933	886	917	912	911	939	911	912	914	921	909	927	892	968	994	903	929	948	901	854	937	944	883	959	862	885	893	939	890	914	927	908	926	899	886	941	938	898	912	954	928	885	897	904	849	950	987	962	917	916	920	935	870	906	950	916	920	952	928	933	913	891	870	899	943	917	922	921	894	911	964	937	915	917	959	934	911	953	973	872	904	903	927	921	917	911	893	928	961	972	934	911	883	914	883	936	870	897	944	917	884	927	908	925	891	914	951	898	937	885	933	899	894	938	973	945	914	935	898	880	937	932	911	941	909	905	932	932	871	887	929	890	937	973	903	916	935	909	879	932	948	940	972	908	894	958	939	936	915	916	901	891	913	848	929	917	885	886	925	964	864	920	908	913	979	964	919	982	858	902	877	910	920	903	886	927	972	920	890	926	950	919	918	907	933	935	842	958	863	937	900	897	969	919	879	948	885	928	932	927	911	932	934	907	915	935	909	942	904	937	932	958	911	962	925	871	902	903	927	932	943	891	929	890	940	946	904	928	946	907	901	907	920	932	928	918	915	917	921	901	905	891	877	933	883	907	901	903	910	950	902	958	905	925	950	888	945	920	944	924	849	1009	911	836	928	869	948	938	957	882	913	915	906	936	909	949	937	904	939	867	886	939	950	924	898	945	898	893	947	960	931	909	902	837	874	921	887	905	934	949	908	950	841	899	943	940	975	933	879	912	924	966	846	922	957	953	872	916	914	903	924	937	885	940	874	916	886	899	913	972	901	975	949	943	884	909	937	917	905	877	965	960	866	893	936	885	918	870	925	986	911	918	911	889	901	906	886	964	924	936	878	943	928	972	915	928	897	889	927	897	878	919	944	953	870	951	874	880	957	941	919	855	909	892	896	906	910	915	912	915	903	944	917	884	974	930	898	944	850	865	896	897	931	978	901	906	978	921	935	896	897	950	895	929	910	968	910	920	876	887	877	905	901	975	902	879	863	959	872	905	891	946	936	872	933	913	937	936	911	903	977	941	922	899	950	886	914	898	912	985	877	911	898	891	859	932	870	848	864	907	894	893	913	935	915	950	875	897	912	877	886	887	915	910	905	920	905	859	939	971	855	943	901	897	958	940	919	938	946	914	971	901	914	919	922	918	927	925	896	907	915	815	949	899	940	909	897	899	877	941	968	937	916	984	878	923	944	952	909	932	874	933	937	959	928	919	868	936	913	898	910	911	981	918	949	918	934	888	950	972	916	856	945	908	939	936	869	906	919	927	929	927	934	939	926	922	876	949	911	923	927	888	914	881	943	920	936	921	949	918	938	899	947	948	916	914	945	924	893	903	919	896	958	868	963	869	885	944	906	864	901	944	908	897	924	915	824	874	889	896	912	1000	917	944	930	890	972	951	849	882	959	931	897	865	893	952	954	894	873	930	914	940	934	900	862	913	897	896	895	879	885	847	918	918	929	980	885	905	911	905	888	932	916	948	861	928	927	925	923	894	958	917	898	980	885	924	946	870	946	904	948	916	902	918	934	900	875	922	902	957	938	922	944	920	920	962	959	926	939	915	888	944	936	909	951	902	939	863	895	935	954	941	976	976	931	896	925	901	884	906	898	886	917	928	909	910	878	893	903	938	820	938	929	920	939	890	945	910	905	895	933	934	920	940	949	900	927	938	971	921	920	892	913	898	913	890	924	930	910	927	886	925	895	956	907	892	910	913	918	912	948	889	894	957	902	878	868	927	931	915	931	900	923	925	881	920	922	887	863	860	870	925	916	919	935	929	914	925	880	888	934	891	880	862	912	939	835	921	872	947	940	878	947	886	953	964	905	901	914	925	915	940	877	902	877	860	877	904	914	954	909	918	904	885	911	928	960	937	885	870	924
31277	29222	29991	23464	7645	1053	410	443	415	411	417	386	435	359	414	412	420	402	388	416	403	385	410	401	418	385	411	386	382	413	394	376	370	441	391	391	387	396	387	390	436	409	396	404	394	422	395	388	422	403	403	412	436	427	416	367	412	346	388	419	417	380	378	373	402	357	386	424	390	409	391	406	397	401	419	426	422	379	378	406	441	440	419	360	408	372	380	399	395	391	397	402	368	390	394	400	414	403	404	400	412	428	393	376	386	420	403	378	402	405	385	415	401	372	448	371	430	400	394	391	384	406	390	435	407	400	391	398	375	410	353	410	406	361	426	393	362	402	384	427	398	378	400	419	399	407	418	424	412	352	386	388	395	389	399	402	419	365	406	436	392	407	417	397	433	381	377	368	418	392	366	386	440	372	430	394	411	415	408	391	387	400	407	406	385	383	378	406	419	435	399	414	389	393	387	374	447	404	389	387	421	389	384	399	388	404	408	394	396	377	401	424	400	411	403	368	421	401	383	375	385	436	384	418	406	419	378	439	400	393	451	380	410	383	397	395	421	431	421	423	405	408	396	392	419	395	361	434	370	387	391	405	376	364	401	402	406	413	384	378	390	400	381	358	401	400	428	418	392	408	381	361	412	412	395	397	360	423	373	392	420	388	411	403	414	404	404	403	459	380	379	397	356	406	414	363	420	388	389	408	371	401	386	435	397	437	436	407	398	397	431	389	377	435	406	413	380	397	405	411	377	422	374	384	408	421	403	408	405	392	404	416	436	392	396	409	386	393	409	401	367	402	406	424	394	416	412	395	357	411	384	409	424	409	368	426	412	423	422	398	384	395	405	351	406	387	394	371	408	396	413	433	413	385	447	392	385	357	389	384	385	393	382	405	426	396	392	416	360	412	405	388	451	398	419	405	400	396	426	409	392	412	378	386	405	370	455	392	355	384	362	416	412	377	408	398	391	374	409	468	405	418	397	386	417	381	418	417	376	405	393	389	392	410	404	403	425	389	415	413	423	364	435	393	415	378	461	380	422	415	416	369	397	363	383	384	377	417	407	393	396	410	422	423	396	393	390	393	395	388	417	406	380	397	412	411	403	380	368	411	417	454	445	423	404	401	451	418	365	384	400	389	397	415	396	402	411	383	412	391	412	391	395	437	400	411	418	382	424	391	411	367	401	386	384	369	397	384	393	399	418	425	382	407	406	375	378	370	407	403	396	422	366	396	409	381	389	411	414	381	396	435	386	418	426	423	359	383	431	397	382	412	391	395	441	385	382	418	393	401	407	418	421	385	369	446	435	400	424	407	373	411	353	389	364	380	391	381	391	386	421	403	399	393	424	411	420	381	383	427	400	451	399	393	400	380	376	422	440	424	443	370	419	379	406	379	417	395	445	392	378	397	408	392	397	424	362	432	396	389	403	399	387	423	366	408	405	400	393	420	407	396	386	400	407	403	393	416	394	413	380	380	397	395	403	402	414	402	416	411	448	409	348	410	397	398	414	377	397	382	397	407	398	360	376	414	442	422	412	428	404	388	399	402	389	394	412	384	393	433	392	393	366	366	399	385	421	386	367	401	397	420	434	389	405	372	393	388	403	374	376	414	379	368	410	394	381	386	388	390	420	362	375	395	420	407	415	388	385	353	411	431	411	400	420	397	404	397	386	368	411	408	412	387	401	423	344	379	388	405	400	383	405	392	419	350	389	409	387	385	423	403	386	398	403	400	408	384	391	409	397	409	364	389	407	369	400	407	379	383	382	378	374	412	421	428	404	382	371	437	384	390	414	418	411	375	404	402	394	383	403	372	396	432	404	413	380	415	389	441	368	394	408	380	392	406	419	381	414	392	389	383	370	444	379	379	385	405	358	369	392	411	390	396	399	394	414	427	434	406	396	425	393	371	411	420	413	403	404	405	404	396	415	380	371	376	415	404	413	413	413	394	415	415	393	420	400	420	391	417	447	431	374	377	410	402	389	444	405	392	432	388	400	448	437	403	388	392	405	413	414	417	455	400	407	398	391	397	410	357	400	388	370	371	391	365	397	382	396	413	373	371	385	387	407	362	389	365	388	408	424	430	406	378	420	410	391	387	392	400	417	405	375	394	419	411	367	387	388	417	408	422	386	391	408	404	390	398	381	400	413	393	410	366	413	404	402	407	395	384	403	432	386	365	392	394	371	380	437	371	414	409	395	420	387	384	364	439	403	398	423	382	376	372	381	414	416	396	417	378	414	405	385	416	392	396	403	437	399	382	373	362	374	389	407	385	383	422	406	394	374	409	402	388	387	375	371	385	352	387	406	400	384	396	381	361	384	354	422	370	383	405	414	411	388	387	400	365	357	382	417	396	401	407	422	395	397	413	393	396	437	364	405	381	427	406	407	391	410	403	414	423	411	386	378	370	354	380	422	408	400	360	413	345	411	426	428	386	398	384	425	420	412	367	400	418	438	388	409	429	395	392	396	397	374	387	407	398	425	417	377	425	377	393	394	407	375	407	407	381	410	394	403	367	414	410	360	413	411	403	398	382	367	381	376	392	411	434	416	413	409	387	409	343	372	407	414	402	372	400	378	406	403	371	405	419	426	388	350	400	430	409	435	398	406	422	386	399	397	396	364	403	404	387	399	398	374	389	364	425	400	396	429	402	442	388	450	371	377	413	399	396	389	376	412	404	413	430	369	404	431	389	398	389	373	403	364	392	406	378	368	393	402	412	418	431	414	373	442	408	404	406	428	404	408	364	397	373	410	376	377	413	371	395	423	376	393	393	382	370	410	413	410	401	405	384	389	429	427	394	405	409	417	390	376	381	421	395	383	412	382	411	434	397	378	364	419	371	421	391	405	411	375	405	365	376	407	422	440	398	383	405	394	395	385	396	420	359	393	385	352	423	405	394	389	375	392	383	393	399	395	433	384	431	404	379	391	378	372	390	392	410	433	374	352	373	412	389	399	376	399	411	413	437	428	378	405	367	389	379	384	380	410	398	395	405	360	406	398	403	383	396	413	391	382	384	382	392	389	430	411	396	430	410	418	408	387	397	386	406	429	388	370	453	411	391	391	364	403	416	367	386	389	421	392	429	418	413	418	381	409	375	431	402	377	407	418	397	395	404	418	397	387	388	403	373	405	449	404	399	405	423	391	374	371	390	401	372	366	429	424	362	411	407	393	412	400	416	398	415	388	369	394	383	409	369	398	430	401	405	383	389	391	391	412	423	379	410	392	402	375	385	403	347	399	418	396	422	403	384	387	418	381	391	421	388	396	416	383	443	411	380	405	454	380	439	401	407	362	392	407	409	374	377	388	449	422	379	377	415	363	402	409	388	410	392	389	388	389	378	384	422	414	411	410	396	411	390	407	391	371	386	386	435	395	412	384	382	404	368	410	374	398	414	378	402	406	396	381	404	409	404	413	419	380	394	379	420	417	403	396	387	418	377	412	370	398	361	430	407	393	407	396	419	406	374	387	383	384	387	378	378	431	398	411	397
31032	39639	23575	15764	5089	946	427	434	415	465	448	412	417	457	409	411	453	439	455	371	441	406	425	413	399	378	410	411	424	455	409	448	424	446	439	412	413	390	414	432	456	391	459	428	414	485	409	426	396	429	429	444	402	445	450	414	414	395	396	396	459	439	453	397	432	429	456	442	400	443	399	422	433	414	437	443	445	428	391	438	418	441	397	463	450	395	443	452	405	459	432	406	440	425	433	426	411	376	430	427	463	421	424	415	463	414	414	409	452	413	426	467	431	423	445	423	432	396	417	426	388	416	396	420	396	397	442	416	435	414	392	431	402	405	440	435	444	469	385	442	457	409	405	448	433	448	471	430	406	413	430	453	424	439	404	413	405	445	435	402	434	427	449	401	446	478	396	396	454	452	411	457	434	442	443	402	438	410	448	435	428	420	397	414	453	478	452	432	385	439	421	407	428	405	448	463	415	429	445	389	434	446	397	421	452	424	438	395	434	425	398	428	417	451	416	463	456	458	413	404	432	448	454	422	473	415	423	403	470	439	458	446	433	440	431	445	434	467	395	428	420	480	466	461	431	444	413	455	409	426	418	458	429	404	404	444	398	425	456	441	442	433	428	446	438	442	453	427	406	431	386	400	425	427	398	410	461	397	430	444	422	414	426	449	417	433	405	432	431	452	394	451	452	445	429	390	415	419	413	421	386	418	463	428	403	440	431	410	421	442	421	434	438	445	417	457	410	395	411	456	402	410	441	421	410	425	428	413	401	408	431	396	414	410	462	429	402	393	459	395	477	417	431	419	399	419	465	465	402	411	429	451	444	455	437	438	432	445	414	448	404	447	478	418	390	449	409	450	416	432	410	387	416	399	414	440	402	415	389	395	436	465	430	462	393	385	433	398	400	458	442	424	424	444	454	421	439	410	413	441	426	438	425	385	457	446	397	448	402	407	391	436	428	425	422	410	437	443	460	435	382	445	471	375	434	432	402	398	376	445	437	401	400	453	477	416	425	378	450	433	435	429	425	434	408	440	425	416	412	421	440	444	403	411	431	450	414	414	429	446	422	420	440	440	428	436	426	393	439	429	423	428	408	428	422	429	414	413	417	415	448	414	439	422	451	450	450	431	405	451	458	437	375	415	440	420	435	423	413	437	423	410	401	417	461	443	414	384	451	413	423	437	403	425	440	441	433	414	405	396	402	420	416	446	417	433	431	437	467	404	420	416	403	424	453	445	425	432	438	442	417	407	402	410	423	418	476	448	430	449	441	456	463	418	392	402	430	417	436	453	416	449	411	430	448	430	482	421	457	434	410	426	432	433	415	435	432	436	443	437	454	384	448	422	444	436	404	395	418	454	400	421	426	389	424	416	407	430	442	451	433	385	423	410	406	441	450	406	419	429	449	461	426	403	404	409	450	445	403	415	449	413	448	461	438	425	456	439	443	422	441	404	452	428	424	445	441	440	403	442	423	448	484	458	401	377	439	400	449	440	413	411	435	394	433	426	400	442	441	428	430	431	441	395	407	419	408	411	409	424	437	446	430	417	457	443	409	409	429	412	389	443	416	419	430	424	424	426	435	415	414	446	427	401	447	435	433	413	430	452	431	422	419	430	441	394	468	422	461	407	445	440	441	425	442	457	439	422	414	414	433	410	418	432	443	394	408	380	402	427	429	442	420	419	472	439	422	439	417	405	422	425	393	444	408	397	420	408	465	437	430	426	404	416	447	435	392	423	455	397	386	446	434	496	449	442	471	471	433	382	435	422	413	431	463	427	415	437	388	437	386	429	415	428	421	400	440	428	394	439	451	428	434	437	433	444	398	415	390	413	426	399	424	424	450	456	402	419	410	419	416	379	422	401	436	438	405	473	437	452	444	409	406	401	409	416	421	400	428	452	454	459	420	432	440	418	438	419	424	410	420	406	428	451	426	451	457	412	410	388	428	423	428	440	406	435	462	430	433	411	447	397	415	445	418	457	378	448	474	456	429	420	438	436	400	409	447	435	447	404	437	391	411	454	424	402	399	425	454	424	405	453	418	413	464	437	457	430	409	429	426	425	430	435	441	418	408	419	441	422	404	424	418	469	412	454	436	434	427	426	465	403	439	391	417	405	452	429	432	443	433	435	419	401	423	414	413	407	408	449	422	449	384	420	423	426	416	447	409	420	419	391	422	427	441	420	406	421	405	462	376	439	413	407	398	423	431	422	385	448	424	417	382	395	426	434	408	419	459	451	451	438	435	441	402	432	413	436	414	426	423	419	393	417	491	410	430	442	402	421	428	416	445	380	425	419	422	428	421	405	402	426	455	429	454	397	457	410	429	392	428	416	436	422	426	469	431	467	404	425	432	425	409	399	407	430	457	423	434	414	445	440	432	442	378	427	395	432	422	430	436	405	423	417	429	409	408	390	443	387	422	426	430	447	488	454	454	435	380	456	383	433	419	429	399	426	469	422	429	456	400	434	442	413	438	427	425	412	446	401	426	465	438	380	443	423	452	420	396	454	431	400	421	417	370	401	435	450	439	455	416	431	449	442	375	435	442	421	390	407	444	423	445	426	415	410	448	411	385	479	402	416	418	438	412	400	401	407	400	457	439	410	437	436	391	412	419	410	424	439	437	435	434	409	433	397	435	445	441	404	415	404	405	449	420	444	454	424	467	430	400	431	395	402	403	410	413	436	453	448	445	429	449	431	434	463	443	385	444	438	427	435	438	428	426	441	411	419	414	423	436	415	427	427	396	407	442	413	408	447	426	431	419	424	430	410	401	437	466	427	446	434	444	448	440	415	400	394	420	443	445	406	432	441	423	437	432	423	394	399	449	424	432	419	461	445	456	450	406	431	426	454	434	430	438	423	438	440	406	419	421	414	426	442	435	436	433	458	420	461	404	422	433	444	431	443	417	427	393	441	403	451	463	399	407	399	425	460	415	434	451	423	416	459	445	448	441	426	421	411	418	439	408	431	438	423	430	430	402	478	408	395	464	370	405	439	410	428	452	413	463	425	406	431	413	431	454	436	460	419	437	395	437	424	432	415	486	407	421	388	428	426	443	436	412	440	429	412	389	413	411	437	430	423	452	401	401	428	414	413	438	433	439	442	425	431	443	441	430	416	411	378	402	427	441	421	444	435	406	432	407	421	409	428	436	439	429	435	417	426	419	433	434	446	450	453	454	414	434	429	417	458	466	399	438	440	421	428	423	445	414	385	463	437	408	413	410	456	438	438	428	437	459	422	434	453	420	437	384	439	437	404	426	441	453	419	403	457	446	437	408	428	442	434	411	389	402	380	405	435	433	394	441	434	405	458	401	410	424	429	428	422	414	444	450	427	454	464	423	422	417	415	414	421	438	451	389	397	458	429	429	455	424	427	434	436	449	405	429	408	432	403	425	460	442	427	391	431	392	441	450	422	424	421	420	420	383	443	416	455	431	423	413	400	390	383	426	423	434	436	457	409	450	423	423	434	446	426	430	429	458	435	435	445	445	388
23794	22171	33159	38991	31323	18359	4777	671	659	657	613	581	647	603	632	638	633	571	614	599	574	623	629	575	550	589	594	581	640	588	599	582	613	524	620	567	608	618	625	605	637	597	582	583	568	615	588	601	614	634	581	609	567	599	595	543	582	593	581	604	591	601	566	566	586	572	617	581	563	632	586	600	629	552	566	611	584	624	584	586	589	539	582	576	568	592	603	586	563	599	561	563	626	603	599	618	594	580	580	610	567	586	571	605	612	632	611	586	588	580	589	593	612	566	613	579	610	597	601	626	568	619	629	583	590	608	623	583	585	602	591	547	573	573	583	599	596	610	597	608	617	581	604	581	606	615	594	595	563	590	623	678	616	626	634	616	623	596	551	591	591	617	566	612	635	568	584	645	600	584	629	589	563	613	587	602	601	591	572	586	574	609	603	561	614	561	579	613	594	565	580	568	590	554	609	595	607	639	621	550	618	590	629	546	624	551	591	606	606	608	591	599	616	588	590	556	636	600	598	642	588	624	587	612	592	580	594	606	562	606	595	577	596	574	632	588	609	593	608	620	607	615	599	614	614	582	638	595	642	626	591	606	564	623	628	537	592	582	588	600	587	648	581	618	625	649	609	565	604	615	582	608	601	597	592	588	635	566	602	607	601	576	622	550	527	617	592	598	607	592	598	559	582	619	589	610	589	599	584	562	597	578	560	541	564	591	589	591	631	585	609	580	569	601	632	609	640	576	596	578	583	588	567	562	615	589	622	559	628	572	618	609	639	614	607	593	600	587	603	584	631	588	590	627	596	594	592	618	611	560	601	615	604	580	608	631	594	569	597	622	619	595	573	588	624	588	576	612	613	580	627	635	630	565	637	553	625	534	607	574	584	612	614	608	606	619	635	565	574	589	581	624	546	649	562	629	597	593	617	618	616	597	607	574	605	617	621	578	585	610	594	589	611	573	632	578	585	588	567	599	608	594	568	618	598	577	546	622	581	560	565	604	595	590	612	626	632	638	575	613	609	572	604	602	573	589	608	556	659	564	607	589	611	618	576	591	578	583	626	600	584	600	583	550	637	621	586	575	621	607	563	591	566	581	572	606	583	575	571	595	592	602	608	575	581	607	565	587	606	596	632	567	579	625	602	592	581	606	570	577	603	587	582	619	603	574	624	602	557	592	601	581	555	606	637	635	587	587	578	571	606	632	619	594	627	592	609	569	586	593	622	578	537	592	603	581	548	618	590	609	610	559	608	625	611	631	634	558	635	568	593	586	590	601	572	612	613	626	595	574	634	603	579	640	636	574	592	580	583	586	639	588	603	581	604	536	653	569	611	558	598	568	609	633	568	571	564	546	628	605	563	584	626	598	585	564	555	640	599	591	615	592	603	596	593	548	610	557	653	599	548	593	613	575	603	621	640	648	603	586	623	606	578	559	615	582	622	637	588	542	598	608	586	582	598	606	598	627	628	571	570	542	583	595	641	600	599	642	565	586	578	561	560	572	582	592	636	616	571	590	587	614	585	605	608	571	556	567	626	576	599	640	607	618	582	643	576	603	556	544	580	582	597	605	569	628	571	592	567	581	566	601	563	582	622	598	592	602	606	584	608	576	577	602	591	606	594	577	579	562	601	613	567	599	564	601	632	587	563	620	628	577	605	604	600	581	617	592	563	612	598	584	566	573	607	561	603	597	634	629	609	596	620	622	588	620	617	573	599	571	622	587	609	589	582	591	610	583	605	609	640	575	613	613	574	616	559	576	599	581	580	612	617	581	587	593	610	611	629	628	582	620	633	608	590	603	591	605	598	595	587	622	598	572	578	580	562	570	609	574	619	605	605	575	573	574	612	583	618	562	585	640	604	638	628	623	574	607	621	574	603	594	604	575	607	602	587	610	572	561	621	563	605	610	614	640	600	581	581	591	621	598	608	570	579	552	602	605	599	559	582	612	590	630	590	590	596	595	624	601	611	589	574	576	617	628	600	608	605	591	558	555	586	567	570	580	551	575	560	593	622	592	549	656	620	571	580	611	596	570	638	589	605	555	593	575	576	565	579	544	597	632	584	542	613	599	568	589	565	621	609	588	606	564	592	626	641	571	655	598	575	609	642	552	582	531	579	552	561	594	610	607	555	569	585	590	636	565	585	565	562	589	609	624	605	618	567	569	597	573	572	597	613	626	578	591	579	570	623	614	610	621	630	581	601	618	606	618	572	598	627	626	587	607	558	563	610	587	625	604	610	601	605	593	588	596	594	542	599	602	603	558	618	560	647	599	595	614	607	567	631	592	645	574	590	579	575	651	595	593	573	600	595	590	574	598	570	604	551	608	550	568	617	617	598	530	627	593	596	605	593	577	588	601	584	596	592	565	600	617	555	606	541	607	619	593	595	568	563	621	598	579	631	584	594	585	592	603	595	615	605	589	579	589	578	572	577	587	620	630	575	575	617	608	592	582	564	601	575	575	614	570	581	584	560	569	631	598	551	598	592	615	577	561	606	601	613	636	614	598	589	551	591	593	582	569	610	623	613	584	593	648	578	605	622	570	617	644	590	587	589	584	590	564	585	588	581	623	571	551	615	574	645	599	608	554	571	563	571	591	615	549	627	605	635	607	568	563	579	596	575	626	632	548	591	583	613	570	565	581	564	574	586	588	627	601	574	595	569	616	584	561	609	591	605	600	623	572	626	576	602	591	578	599	621	581	570	605	598	586	616	685	592	586	580	616	602	618	629	584	570	630	576	585	600	601	608	628	610	616	642	534	622	626	600	537	586	602	593	572	583	596	556	575	553	590	595	594	592	575	603	605	588	585	614	610	580	608	634	613	599	584	561	552	620	563	578	592	637	596	588	576	622	580	603	600	617	544	579	542	639	619	579	615	591	532	593	628	623	604	550	615	588	581	584	596	578	589	605	662	595	562	603	565	588	555	531	644	610	592	568	620	604	569	582	606	599	568	593	556	636	568	596	593	575	574	568	628	595	565	598	620	542	622	586	578	577	583	584	564	573	602	590	575	568	572	574	588	618	620	551	593	595	562	601	566	632	536	570	583	633	593	545	562	562	626	598	585	603	632	567	622	604	549	565	590	622	569	595	588	614	606	585	592	608	579	566	648	591	644	619	583	607	584	558	621	594	592	605	567	599	612	609	604	615	593	630	592	595	595	604	615	671	550	618	576	559	535	610	599	570	608	616	581	572	619	566	614	579	575	578	613	648	600	649	557	555	627	554	587	576	594	532	614	606	582	571	572	550	615	597	566	609	604	623	581	587	639	594	614	585	625	606	561	615	608	593	598	625	628	584	596	619	582	590	599	562	569	565	583	626	578	596	584	596	616	600	618	649	572	577	635	628	610	611	631	579	604	632	595	579	612	592	585	635	587	590	577	578	602	623	572	589	593	569	577	555	615	609	621	605	567	574	616	621	601	589	648	593	642	601	536	604	612	576	640	577	615	580	566	593	631	562	597	617	605	576	585	574	561	574	560	630	595	566	590
36642	76091	65186	53922	31229	9185	712	672	705	602	686	663	591	608	586	580	609	588	624	615	654	606	662	578	604	590	595	645	583	587	592	636	595	565	582	569	614	595	607	565	601	609	598	576	569	600	576	632	610	625	547	579	574	623	566	564	636	627	565	595	585	588	575	602	611	590	620	593	619	581	559	542	595	618	575	554	582	603	604	618	595	599	606	568	607	591	606	587	607	597	605	597	560	627	587	631	560	593	579	616	611	587	580	579	630	572	633	630	568	634	595	577	626	588	608	577	592	575	619	592	627	641	614	587	587	595	621	572	544	594	586	625	625	570	599	570	634	618	604	618	591	612	561	582	618	627	610	589	590	568	634	582	615	607	630	586	593	590	579	631	583	604	610	588	636	578	604	563	640	615	605	591	610	586	594	624	660	582	635	589	603	614	629	584	617	603	636	622	573	606	613	616	619	600	654	608	611	595	556	613	588	644	595	622	608	582	585	619	591	633	578	558	609	616	653	560	625	596	579	598	611	569	560	596	600	631	551	571	639	583	595	609	571	613	607	597	580	626	636	630	604	649	587	578	602	585	596	610	586	640	580	613	581	617	608	617	558	592	606	634	642	588	579	646	626	586	569	582	572	556	582	560	529	572	583	596	615	594	600	589	558	581	613	552	589	564	576	568	594	627	571	597	605	565	634	556	607	584	650	595	566	583	618	575	562	641	586	624	621	611	573	643	611	604	626	622	587	598	618	610	598	581	609	579	602	656	580	590	596	629	589	600	639	567	557	599	624	568	606	620	622	546	589	581	581	605	619	575	578	625	593	627	586	674	585	597	609	640	653	608	682	554	587	588	598	586	599	615	596	598	577	603	604	581	548	606	645	602	593	576	602	596	582	607	603	613	581	632	588	586	553	576	611	565	631	585	573	630	593	605	556	577	597	597	660	620	607	560	581	588	572	594	572	548	604	637	596	601	629	576	596	610	585	619	541	605	588	561	606	626	588	596	598	607	587	586	575	607	571	602	611	601	553	621	583	577	587	579	604	581	604	585	608	581	564	576	596	593	610	580	589	574	582	611	606	584	603	608	623	636	592	605	576	604	591	609	590	608	570	570	615	621	561	568	601	615	607	602	595	588	589	589	593	601	585	556	571	627	578	542	617	587	593	624	560	641	582	611	601	591	596	594	632	606	620	576	577	586	657	586	609	596	552	585	606	573	623	579	581	633	616	571	578	568	580	615	611	608	604	626	625	639	580	567	592	600	612	602	635	611	627	633	572	589	577	602	638	604	619	557	567	595	567	616	591	595	597	638	580	591	586	617	568	576	583	604	607	597	559	628	591	603	607	583	600	616	612	619	519	592	640	605	591	585	589	568	580	606	567	562	542	585	623	565	597	595	578	611	579	601	643	605	554	583	589	600	583	593	579	624	602	581	562	594	540	593	616	610	597	604	577	587	625	607	602	585	596	639	569	603	637	640	586	593	596	593	578	647	575	604	605	604	590	609	559	602	590	582	623	652	580	564	615	633	580	626	597	584	625	605	569	584	586	616	553	586	625	603	575	599	584	583	543	567	617	591	589	554	627	603	625	601	616	582	605	570	653	652	614	606	606	571	598	607	593	606	585	603	581	593	590	577	586	569	588	580	592	574	565	596	617	591	622	618	600	626	603	599	574	570	566	615	548	589	579	632	634	599	529	602	603	594	586	592	592	569	570	531	607	611	594	560	596	569	605	583	595	628	632	561	607	661	593	625	557	592	596	548	641	567	623	633	644	587	591	591	650	577	608	565	610	600	590	608	571	608	643	622	608	606	593	623	615	578	585	627	638	604	598	600	637	589	626	625	619	607	570	562	574	588	633	625	626	559	582	664	610	611	590	588	581	592	600	549	614	608	642	577	605	604	591	575	557	617	589	590	669	584	624	588	603	609	609	607	602	655	601	611	606	630	602	603	608	595	582	614	613	592	609	651	611	630	590	574	628	585	624	610	607	661	586	595	604	600	576	591	627	579	575	597	605	575	590	601	556	607	588	597	565	621	586	580	557	623	625	565	569	627	571	562	546	627	588	596	621	581	586	605	636	633	631	562	595	592	599	617	629	578	600	560	575	582	550	559	608	588	584	587	589	606	605	575	598	622	567	586	605	590	643	596	585	574	567	598	594	610	609	615	541	606	529	560	652	580	598	628	593	637	601	631	587	609	564	615	584	584	579	596	625	593	595	584	594	561	547	582	624	619	617	546	569	590	614	583	574	593	607	643	631	627	572	636	608	587	604	607	567	597	594	586	633	568	617	631	604	590	607	618	587	578	614	565	594	630	598	650	606	570	591	598	582	601	626	576	564	579	561	578	552	596	590	623	594	562	575	567	624	614	589	625	573	559	589	627	608	587	607	559	659	557	600	555	628	596	579	606	596	652	600	590	550	627	615	589	610	598	587	600	622	638	584	590	617	583	617	600	605	569	574	645	588	616	565	587	550	589	631	608	594	617	615	558	575	566	586	603	598	583	622	599	566	609	629	642	585	601	607	608	622	582	605	577	599	608	588	567	591	608	610	628	580	621	600	610	622	573	607	581	667	622	572	613	617	591	597	600	582	577	603	606	599	580	580	601	591	540	586	597	612	623	562	605	599	597	568	580	583	616	610	606	622	618	615	563	590	616	557	640	567	600	567	596	648	597	641	612	579	593	592	590	583	636	625	582	608	566	610	590	575	577	609	582	609	570	610	640	585	640	586	593	556	584	597	621	606	568	611	623	592	590	596	620	579	621	589	602	565	590	590	595	619	594	595	628	625	614	573	572	616	581	605	587	598	626	598	577	564	610	636	622	631	611	569	601	642	574	618	634	611	603	609	600	608	599	601	590	579	575	625	581	592	592	650	588	585	597	643	590	608	608	595	603	615	573	610	596	621	595	566	618	601	572	590	566	617	593	581	576	620	605	616	585	587	589	647	618	601	575	580	623	588	575	578	642	547	583	598	587	631	569	583	551	622	638	584	617	583	599	603	612	605	590	627	620	615	598	607	567	589	585	606	603	594	585	596	554	614	597	625	555	657	587	623	576	626	590	622	593	598	583	569	577	610	596	582	624	572	617	678	614	604	611	589	631	599	585	592	576	635	555	602	555	632	594	618	565	623	619	615	584	620	576	638	589	545	610	565	575	574	608	549	624	563	598	633	609	594	587	623	603	566	623	615	631	596	601	581	607	600	602	602	594	601	593	642	634	585	592	551	553	581	574	577	577	616	629	624	551	613	583	594	527	595	625	633	590	603	631	560	613	599	603	631	633	610	584	585	621	601	631	559	649	583	603	568	567	592	572	553	553	612	590	585	576	541	608	581	628	597	611	582	583	581	554	603	616	597	599	593	616	611	615	595	590	581	579	552	584	617	646	627	533	634	555	612	542	594	567	581	618	661	575	580	564	590	628	629	581	620	634	577	602	552	614	623	578	553	572	574	583	668	570	643	621	612	633	615	615	577	600	611	615	590	611	626	598
24985	23132	31599	35871	26187	9923	1189	644	598	605	631	591	605	585	588	555	598	550	569	588	613	595	598	596	628	609	587	619	553	587	599	532	579	610	555	608	615	610	559	569	610	603	604	577	564	588	598	602	556	570	580	602	573	577	543	561	581	580	565	614	635	571	604	614	622	590	584	614	589	583	594	608	539	650	608	588	603	639	582	616	594	634	597	633	573	585	601	563	594	589	592	563	604	552	620	568	597	575	557	587	585	605	578	601	593	600	573	631	594	572	535	589	588	567	544	593	582	590	635	566	561	582	570	597	584	595	623	593	634	581	620	585	555	565	563	568	566	553	598	595	591	626	618	592	657	585	580	557	614	599	580	599	561	595	594	583	559	575	608	589	620	571	575	599	565	591	606	620	579	604	602	587	551	624	576	547	586	563	587	577	616	583	602	557	595	523	593	626	623	610	586	588	598	577	595	562	562	598	594	601	565	610	617	642	569	560	602	543	605	561	644	613	590	609	579	591	640	604	592	600	644	581	593	628	594	610	557	584	618	551	623	567	601	620	595	568	550	581	616	617	640	574	607	564	623	636	598	609	585	595	559	598	577	500	572	606	613	550	619	616	602	609	610	636	657	592	579	556	603	593	530	569	609	588	552	553	616	594	610	559	573	606	562	574	568	585	603	608	575	598	590	572	631	565	603	591	608	586	560	666	638	630	579	557	581	587	607	565	580	595	609	507	594	578	589	617	595	613	610	580	609	592	577	603	613	595	576	641	556	596	580	586	596	583	558	583	595	602	612	602	598	605	559	599	614	576	557	582	616	578	622	585	591	621	596	562	641	598	613	622	574	575	652	613	594	593	542	602	609	574	581	594	604	625	581	587	604	586	590	537	573	609	610	587	640	625	592	557	583	606	597	634	562	559	613	586	562	548	560	576	593	590	566	607	590	576	592	577	603	621	592	590	610	591	581	576	634	593	612	645	561	538	653	614	576	578	603	552	620	552	554	592	554	576	579	569	600	555	613	575	564	623	610	626	554	575	605	583	593	573	621	593	600	580	601	577	570	527	575	602	571	592	556	602	590	622	597	557	585	634	585	585	584	575	597	594	611	581	598	587	575	597	607	589	600	618	595	579	617	584	573	584	598	611	577	595	563	598	601	576	607	547	629	578	578	583	598	574	611	642	600	569	576	621	612	581	576	607	603	601	583	629	603	610	584	591	586	591	625	587	571	610	579	608	626	602	587	598	570	592	570	611	565	620	585	617	635	631	607	587	576	635	611	612	611	617	582	617	601	631	575	584	595	584	569	639	566	614	616	632	589	652	564	601	652	588	602	567	611	584	643	602	585	619	605	617	603	579	633	614	592	563	576	628	591	537	552	626	564	557	628	624	594	583	586	607	587	616	586	577	592	617	586	557	615	610	590	541	615	579	606	544	599	592	592	530	595	574	571	569	574	598	628	595	619	591	608	596	560	579	590	561	580	560	601	611	579	643	585	549	659	574	600	589	593	572	585	610	609	578	608	574	532	579	656	587	553	591	577	546	614	559	587	576	582	593	547	595	581	603	595	582	638	579	608	549	596	624	597	593	627	588	586	616	546	591	588	614	589	570	587	568	577	558	606	630	608	555	585	542	591	634	583	600	634	590	563	597	591	640	603	581	616	603	622	560	634	595	631	605	595	608	548	607	601	594	565	639	603	589	642	599	638	552	590	626	600	597	634	576	599	565	557	634	573	594	617	575	581	609	569	600	583	566	637	609	572	586	574	602	557	610	595	598	575	594	568	582	561	596	572	560	581	631	610	589	580	594	559	596	560	577	567	539	637	609	611	612	596	651	588	593	597	585	578	592	593	655	578	618	625	601	591	586	562	610	595	587	605	554	594	610	613	599	584	647	618	626	644	554	611	554	561	598	581	643	593	589	628	590	566	596	572	567	554	597	564	596	615	613	600	547	604	589	608	610	602	573	604	560	556	584	623	604	563	553	531	598	566	602	579	584	575	595	552	638	563	580	611	596	555	600	587	638	572	622	578	592	625	618	565	605	578	612	638	602	568	608	569	573	585	608	579	610	608	596	600	583	579	572	632	589	594	543	603	593	580	554	617	569	612	635	608	590	599	614	568	589	550	586	603	628	577	540	558	590	582	610	594	600	568	611	571	588	637	574	629	589	596	627	581	613	564	619	590	569	582	594	594	536	620	567	609	600	596	604	631	616	573	628	601	578	628	598	582	588	566	585	640	601	573	587	620	575	596	560	570	578	600	583	596	565	567	627	639	594	629	589	585	607	605	584	605	603	566	565	608	536	565	610	588	605	540	644	597	608	610	590	587	557	564	596	577	582	615	564	591	585	563	611	615	541	628	624	622	575	567	540	607	606	582	591	544	585	622	574	598	615	579	576	555	625	571	621	557	601	569	586	607	565	591	602	616	611	567	564	653	605	584	602	586	616	592	612	600	618	591	597	609	617	630	586	619	638	630	624	588	601	619	613	626	592	581	625	624	597	601	587	559	580	577	627	554	591	595	581	577	560	578	591	602	592	575	610	590	631	544	606	576	574	624	551	588	561	594	559	555	616	624	568	604	566	597	568	565	614	555	641	588	602	580	564	606	624	573	595	559	576	630	541	589	601	574	591	591	576	602	586	596	564	592	559	582	636	586	586	610	585	594	597	632	594	610	618	614	618	605	585	603	599	593	614	636	624	571	588	551	619	622	614	599	572	605	574	601	606	597	564	566	595	581	617	561	589	564	567	592	628	580	585	572	603	638	589	580	576	577	593	627	591	611	589	559	586	605	597	612	579	564	594	600	618	619	579	600	578	638	593	589	625	569	514	596	567	599	619	602	594	556	612	619	586	629	637	587	621	594	554	580	564	581	563	583	621	574	634	587	584	611	604	590	527	550	591	600	593	591	590	593	621	624	563	585	598	609	567	603	629	588	626	581	573	570	597	605	608	606	591	609	576	543	601	571	590	627	605	572	627	599	581	656	645	610	620	595	575	587	620	584	607	595	598	608	570	603	588	609	579	632	610	575	579	605	611	615	597	589	606	548	573	599	586	594	619	585	591	601	611	537	547	606	605	590	579	547	570	608	584	625	584	584	612	582	620	622	567	580	670	610	638	616	596	609	580	594	582	563	593	555	604	546	630	627	599	580	571	621	607	587	532	587	609	567	596	542	553	569	541	585	587	562	561	565	572	592	566	565	607	625	628	599	657	542	619	588	611	581	623	659	604	559	558	576	588	615	591	646	562	601	564	575	599	641	571	588	647	580	617	557	634	604	573	624	604	600	587	618	598	585	610	597	604	594	564	570	610	595	622	580	606	595	577	568	602	571	590	599	582	599	585	591	582	585	574	572	567	539	563	592	558	576	605	583	601	561	595	597	597	600	634	584	598	605	575	606	611	603	562	635	583	566	617	582	607	596	589	651	561	606	601	576	608	554	598	574	612	586	605	540	609	561	583	621	580	577	575	603	591	546	601	604	644	566	574	613	615
35099	71993	50221	43436	26754	6417	646	683	671	665	628	667	630	645	651	655	651	666	611	611	623	630	655	658	624	626	645	642	602	623	669	630	632	628	603	602	637	567	629	606	590	650	639	663	608	642	599	617	607	597	614	615	624	654	605	624	599	652	597	626	610	600	639	637	592	615	620	617	597	612	658	643	670	644	627	617	629	623	597	595	629	622	625	628	605	620	605	655	652	614	620	638	627	615	598	670	638	641	647	641	614	624	607	591	642	670	608	657	608	638	633	632	640	638	638	638	620	646	616	657	628	587	593	671	649	580	616	643	665	638	609	655	590	623	611	611	638	614	603	625	599	651	622	604	637	617	641	627	627	638	630	602	623	645	586	631	629	603	671	604	623	639	603	641	615	606	643	631	606	642	632	632	626	579	597	615	693	649	619	624	584	614	675	636	631	624	640	582	664	683	637	613	613	617	643	643	665	600	603	611	649	613	572	639	632	641	639	627	644	645	639	617	607	643	611	640	611	615	618	643	598	672	624	628	592	605	652	634	608	658	616	620	631	627	629	628	617	623	613	649	645	656	623	638	576	599	590	568	641	630	588	644	658	624	654	631	646	616	623	634	595	608	645	624	672	642	622	602	629	563	634	579	639	642	684	617	582	601	614	562	601	604	603	653	626	632	620	666	608	609	658	621	622	616	583	619	638	678	600	602	643	581	601	626	590	632	641	653	643	589	629	661	651	639	607	625	608	644	628	613	624	650	673	649	644	616	616	627	606	613	692	630	615	591	636	603	580	623	650	605	592	588	594	628	563	666	650	661	608	598	663	622	631	669	612	600	600	634	590	635	634	644	673	574	643	585	646	607	616	628	640	593	614	659	646	568	654	610	664	681	606	623	570	605	665	623	604	648	628	580	595	614	616	611	643	660	626	608	608	621	611	598	644	612	619	634	635	603	665	602	633	667	642	671	623	652	610	610	625	668	644	615	649	595	650	606	635	633	630	629	622	641	644	612	640	642	602	624	646	614	631	590	604	614	633	601	581	631	652	607	668	636	651	594	648	597	560	634	609	576	629	620	594	638	612	656	643	601	631	639	656	602	632	610	649	629	599	627	639	596	638	573	629	655	613	664	646	633	608	612	643	609	668	664	629	692	651	612	611	645	626	612	626	572	647	603	690	612	631	629	626	616	618	652	602	630	617	622	666	610	638	612	623	585	609	645	620	633	607	630	591	572	608	620	618	614	658	645	598	574	614	631	587	660	678	622	668	633	627	630	638	644	636	646	662	616	676	652	626	625	637	626	626	613	603	597	629	595	647	609	610	634	601	658	685	570	638	660	593	643	598	642	612	623	635	597	626	616	637	571	662	602	649	649	671	673	656	635	621	640	644	573	580	594	586	578	624	638	632	638	639	598	628	609	572	608	643	666	635	657	640	578	634	660	627	629	609	650	603	631	639	637	634	622	624	625	650	660	633	620	629	584	636	630	629	641	667	586	600	602	609	632	656	617	635	630	663	641	671	639	668	634	666	594	605	639	587	627	653	630	629	616	592	601	638	633	610	643	605	673	616	613	621	612	596	584	612	613	668	594	599	657	621	605	611	594	627	589	670	599	636	640	620	578	637	591	597	631	639	635	609	684	577	656	611	609	584	588	646	614	634	611	627	584	621	594	640	698	611	611	571	708	653	646	636	676	602	634	626	591	610	630	620	602	574	609	581	645	599	639	581	639	633	665	612	632	659	618	628	613	590	617	587	662	576	643	618	640	667	634	656	609	624	618	665	619	617	654	630	637	638	620	584	598	621	609	637	620	625	600	647	661	623	656	615	627	621	677	575	641	654	636	653	643	648	689	660	643	613	607	641	609	628	598	615	636	566	617	678	595	633	638	641	638	605	618	631	640	658	645	623	591	593	621	600	629	588	605	611	659	648	658	607	579	623	655	614	643	643	619	609	620	620	634	613	623	585	619	652	600	590	603	621	602	676	594	592	623	648	605	640	586	609	695	610	606	645	636	620	581	586	655	602	633	627	643	658	577	633	625	622	625	635	659	568	613	633	613	596	628	620	656	618	638	637	614	649	657	614	641	571	615	645	598	605	655	623	591	618	631	663	658	651	577	634	650	663	623	611	621	619	619	671	637	595	607	616	616	618	590	611	624	589	623	602	605	600	639	647	640	634	613	668	657	640	628	630	610	609	634	630	624	592	612	592	625	586	621	652	636	629	637	654	653	609	648	638	643	657	579	607	591	611	623	609	622	613	565	613	630	628	622	606	656	594	607	653	594	645	637	659	630	605	629	639	617	578	651	617	642	631	639	612	614	643	666	639	669	634	609	625	625	623	618	617	586	617	615	640	640	646	655	644	643	615	616	645	650	624	648	654	612	583	633	613	606	640	658	601	640	607	584	668	618	610	638	607	642	630	682	597	592	606	649	625	642	666	618	622	604	637	593	612	646	606	577	651	571	670	631	645	621	593	651	585	613	627	579	642	561	677	607	632	643	641	624	574	643	653	582	626	681	626	587	682	603	640	598	622	615	594	595	621	652	607	589	594	639	590	655	629	636	626	658	641	602	598	617	655	580	605	590	559	613	655	653	608	630	605	592	640	616	623	650	602	620	636	665	604	635	615	685	625	625	642	612	652	622	618	619	670	659	635	690	642	614	606	618	624	609	628	628	601	585	673	596	607	660	656	619	653	646	647	646	635	633	600	632	628	600	665	644	638	637	619	587	575	639	597	637	673	649	617	623	661	648	646	665	619	612	648	656	594	622	603	611	661	644	604	624	635	623	596	603	627	575	597	651	617	681	612	628	621	634	646	638	630	605	614	605	609	605	627	604	600	631	577	642	598	617	655	639	631	602	608	614	630	641	609	598	642	630	611	627	631	604	633	574	617	618	602	649	619	598	621	663	621	637	646	613	575	594	623	597	650	631	644	629	609	615	559	641	610	614	688	607	639	624	632	617	611	605	604	604	599	661	610	673	628	607	625	591	609	598	602	580	602	644	630	573	603	650	653	597	662	637	638	606	652	598	644	611	629	596	624	668	707	609	601	627	614	651	595	618	631	649	643	621	626	593	602	613	579	615	613	652	651	578	601	647	642	653	575	630	659	647	604	575	647	645	649	638	613	618	657	627	590	623	626	590	673	626	657	652	601	657	630	605	617	573	629	653	627	630	633	623	641	602	614	614	609	591	613	612	624	642	634	631	629	586	657	632	610	689	623	591	589	621	623	629	661	612	623	647	642	678	602	589	617	617	616	613	625	656	635	629	657	650	649	606	633	591	626	652	617	694	668	647	644	603	663	606	609	653	593	569	630	676	607	668	554	627	635	587	659	637	612	596	603	613	573	651	574	637	601	606	599	634	632	628	638	639	628	629	619	681	654	633	651	613	606	626	621	633	624	653	623	663	620	644	656	629	647	632	637	607	571	580	615	634	621	644	634	622	590	635	638	637	634	624	674	613	650	619	608	602	638	651	664	562	602	611	628	667	634	671
22492	21504	30356	33106	33507	23398	13467	1705	993	955	976	1011	981	959	921	955	937	930	953	954	973	878	935	965	943	972	955	932	928	936	917	957	941	957	965	933	935	957	926	973	895	912	926	857	956	911	933	953	974	943	904	945	959	959	918	919	913	915	919	1007	935	923	893	908	957	934	923	916	977	917	943	951	946	896	981	916	909	966	938	902	977	906	954	910	878	916	950	942	895	928	916	925	962	908	863	946	918	893	918	857	917	986	1001	980	917	963	987	904	922	958	938	948	925	924	930	862	884	959	932	958	908	899	901	902	911	938	1004	930	925	935	937	963	946	914	953	963	899	872	946	954	939	922	917	911	885	905	911	925	933	931	941	912	921	979	885	947	972	913	964	918	903	887	906	926	937	943	888	907	903	969	920	898	911	942	960	991	914	952	897	959	981	900	906	935	965	939	892	960	899	913	894	982	966	894	932	912	922	927	933	976	919	953	929	942	1001	893	946	914	958	919	890	954	963	959	940	939	956	945	904	926	938	925	942	965	899	962	917	896	917	886	942	864	911	973	943	947	884	970	921	939	983	871	974	926	924	999	938	929	911	934	946	883	917	945	974	959	886	907	894	928	975	965	948	978	885	976	957	930	875	995	921	991	945	906	870	966	956	896	963	926	976	896	944	972	971	920	915	924	976	918	970	945	1005	911	948	904	955	946	895	909	913	944	961	967	905	892	903	963	922	912	905	947	968	937	887	916	896	928	908	910	934	917	918	939	941	924	980	930	883	885	887	891	916	935	925	941	928	917	904	959	930	926	980	910	921	966	930	935	936	958	936	930	903	882	925	898	941	971	916	914	952	853	938	919	913	941	928	972	941	942	957	957	924	939	937	920	972	892	938	906	919	925	905	990	873	926	973	933	901	953	963	870	926	924	978	896	951	896	941	939	925	984	920	959	955	952	961	884	881	916	904	904	898	954	911	954	923	995	950	945	997	909	896	904	937	916	923	960	920	927	879	933	901	935	926	934	909	927	989	927	971	918	914	932	901	938	945	918	918	970	912	912	909	930	931	852	888	944	910	952	912	932	938	929	941	969	906	962	928	966	990	895	914	927	936	969	929	972	961	977	987	902	920	963	878	932	956	948	978	929	907	897	955	902	950	934	909	944	946	908	953	964	910	952	927	857	926	968	920	943	913	888	947	945	937	957	909	944	928	914	947	930	962	905	944	940	879	910	937	918	917	908	942	939	939	950	881	908	917	910	918	891	918	935	913	904	949	906	892	932	931	937	910	978	916	874	927	920	948	914	930	911	973	978	933	923	960	968	897	937	909	888	915	925	922	866	907	1015	965	937	935	874	916	923	948	880	877	930	917	954	915	939	959	896	907	988	990	889	961	940	958	911	907	969	935	922	896	914	949	871	931	985	950	945	878	902	934	921	929	881	958	964	956	974	932	914	924	916	950	938	883	899	923	942	957	956	881	918	943	895	976	928	921	871	900	931	916	921	903	929	975	970	924	894	919	937	932	955	871	882	909	996	952	972	954	879	948	931	923	961	866	957	856	899	921	885	948	894	932	991	881	954	969	930	978	987	958	958	913	885	919	959	931	918	951	934	945	955	918	986	891	908	853	927	957	942	970	988	916	883	923	903	927	894	949	967	877	957	911	938	961	928	943	941	906	933	990	967	923	913	934	950	957	928	943	919	911	924	912	893	953	940	938	921	919	985	949	953	932	918	990	981	977	957	942	890	923	927	943	875	948	969	953	886	905	983	989	938	955	921	909	939	913	948	954	877	861	877	936	882	925	918	853	871	907	923	874	928	936	970	878	986	949	916	994	926	952	934	948	888	934	908	977	920	932	947	931	917	973	918	922	899	940	914	923	949	917	995	910	917	897	917	944	928	940	935	976	912	944	940	860	943	900	926	934	914	904	952	906	959	936	914	938	943	967	898	916	936	902	925	915	943	923	992	951	893	950	942	955	909	945	944	908	935	838	931	968	938	905	931	859	929	911	956	980	916	876	937	899	950	916	962	982	886	910	967	889	960	942	902	890	937	921	903	956	954	944	860	897	962	940	916	959	953	950	904	1005	931	902	928	952	903	878	923	884	929	944	924	920	936	896	975	998	906	914	894	972	965	932	949	954	888	922	960	989	919	908	993	916	962	945	940	902	942	887	956	949	964	936	913	949	962	915	908	914	903	897	910	885	887	930	921	909	979	900	947	910	857	885	942	911	985	928	910	870	908	986	915	935	993	954	916	873	887	968	998	957	952	910	974	926	888	928	941	893	910	922	903	960	894	917	952	906	931	901	954	944	927	893	944	937	915	965	904	917	942	928	911	978	908	966	927	936	950	927	883	908	1005	919	956	948	919	968	911	935	979	932	991	932	897	912	889	953	937	937	922	917	979	969	931	939	972	884	927	954	987	924	963	937	943	927	956	922	916	982	991	903	902	959	854	942	958	924	977	896	959	911	997	969	910	927	952	925	924	986	927	941	881	944	895	923	933	931	911	965	949	945	898	920	952	939	955	911	904	878	916	967	954	973	884	931	900	960	923	939	907	901	902	954	906	943	911	908	926	980	935	957	918	945	943	941	967	922	907	994	944	906	999	974	883	975	897	994	954	907	889	913	978	868	881	918	979	924	932	977	921	899	893	904	945	951	945	927	914	951	931	984	904	866	887	914	930	943	920	910	846	909	990	903	987	881	916	923	884	1005	936	899	930	908	914	957	893	910	923	934	977	930	932	942	917	852	939	960	959	908	951	940	959	914	954	966	906	939	902	902	842	911	994	905	982	958	853	907	882	934	963	910	941	967	921	943	844	1000	964	934	937	899	944	913	881	958	962	929	913	974	926	945	965	920	962	989	973	889	916	891	882	921	933	967	918	967	898	988	932	942	937	940	951	958	975	898	906	916	966	942	903	947	936	942	903	982	922	937	903	887	957	914	927	905	952	961	952	888	932	888	955	961	900	852	900	890	981	944	934	958	931	946	898	894	962	933	991	916	920	881	919	963	937	935	924	912	884	929	932	901	942	943	947	898	982	921	922	956	966	925	916	985	937	952	881	895	934	956	925	934	931	969	926	957	943	895	947	894	940	926	912	936	920	973	920	897	901	910	971	930	931	939	964	902	895	926	940	976	925	940	953	906	941	898	1019	899	918	944	951	943	904	924	961	967	954	945	918	969	911	962	911	915	968	906	1000	905	948	933	942	878	922	929	971	887	923	978	927	977	918	906	925	885	932	911	940	917	992	965	939	980	935	920	914	907	907	922	938	979	913	965	927	950	921	895	926	898	944	945	981	955	878	956	944	995	915	944	951	927	977	943	952	945	904	936	944	930	874	925	906	919	898	957	947	901	964	916	907	920	944	934	918	973	930	958	953	900	892	925	956	900	940	915	920	891	934	923	962	906	963	971	905	912	930	924	970	987	976	889	912	910	962	903	970	951	974	979	911	916	952	916	909	960	957	881	922	971	923	907	921	892	964	922	922	866	944	946	897	963	916	943	919
40325	81486	71003	66377	47007	15945	1130	1071	1045	986	985	998	972	928	972	920	898	874	938	982	903	995	940	952	911	939	923	925	945	869	904	873	960	887	960	906	912	896	880	925	853	897	899	900	933	956	938	943	896	891	920	877	931	926	896	908	948	904	844	921	936	895	900	917	929	913	861	918	954	891	924	919	912	921	958	886	808	851	903	911	936	904	886	836	859	892	932	892	878	833	988	867	863	951	931	876	928	922	931	936	938	906	912	946	887	918	895	904	911	898	910	895	926	891	967	863	895	868	892	928	880	871	939	889	947	948	922	964	901	896	933	983	946	922	911	959	896	887	940	933	950	915	949	915	931	869	875	871	881	861	946	945	952	890	883	962	907	903	907	896	933	881	920	993	892	914	937	917	899	900	845	958	943	910	963	960	930	939	941	958	931	970	915	935	909	878	932	925	901	917	916	926	902	942	948	998	959	890	903	884	900	912	831	878	908	902	887	924	937	912	887	867	975	952	874	968	881	935	920	887	959	858	895	944	948	918	951	913	931	924	866	899	924	935	933	930	960	957	971	859	911	947	857	947	964	910	874	891	906	986	899	882	921	906	935	913	907	910	931	882	902	920	864	906	915	938	906	920	947	910	901	919	891	913	893	891	956	859	917	956	911	905	870	928	904	947	885	873	894	894	909	918	901	957	940	893	907	940	934	895	892	946	928	910	961	902	861	931	897	907	913	962	837	892	912	896	855	898	907	894	866	909	890	923	871	977	916	966	864	897	854	887	931	956	882	878	890	916	910	929	940	871	913	895	948	908	895	924	941	925	895	908	961	985	929	916	938	970	887	889	939	950	921	889	917	909	875	930	978	923	905	951	928	882	974	888	908	904	911	911	930	953	880	888	879	913	896	878	938	938	910	944	865	938	871	931	924	894	921	956	958	884	962	900	947	911	919	940	904	935	934	872	922	937	928	906	941	918	895	933	899	900	924	863	922	877	890	938	885	881	926	916	901	941	910	828	897	923	919	922	903	891	901	937	983	910	895	979	913	918	888	902	905	897	947	894	905	909	891	922	917	932	917	858	907	913	950	935	905	946	911	951	918	931	865	848	893	894	896	887	873	870	885	890	932	927	874	901	912	936	934	866	881	953	968	914	899	946	916	890	868	881	864	899	910	895	933	906	935	946	921	891	913	930	925	881	893	918	935	902	950	928	889	911	925	921	898	939	879	914	972	949	892	927	930	897	911	867	916	840	863	934	928	915	901	948	900	900	948	936	956	921	900	869	937	996	874	902	901	882	908	885	891	892	937	919	949	926	920	894	918	873	900	862	933	911	899	968	887	951	968	891	899	913	919	937	892	910	933	960	936	906	920	908	896	921	919	904	909	915	942	920	976	879	903	896	941	864	916	896	923	906	887	912	923	911	912	944	878	867	885	923	938	936	975	879	861	949	955	903	963	907	896	959	914	894	897	874	924	908	887	927	925	958	962	861	907	905	895	899	891	916	920	917	897	921	959	839	925	899	966	923	893	908	880	927	883	870	867	946	908	867	881	939	937	878	891	905	874	907	890	889	930	891	907	959	895	893	955	910	887	909	874	941	929	897	920	940	924	855	885	934	942	916	930	875	903	929	906	912	977	981	903	868	935	921	907	925	921	895	923	851	938	877	885	956	912	899	941	916	944	974	904	888	941	945	952	902	885	944	929	885	940	875	931	853	881	935	961	911	932	933	938	945	915	980	880	959	991	901	917	903	872	912	923	905	934	953	946	920	948	951	956	922	892	896	888	883	948	917	909	977	956	902	939	850	873	912	862	915	899	961	951	947	945	950	968	942	929	868	967	905	872	862	948	852	912	878	954	879	906	884	912	906	922	960	916	960	938	885	923	898	916	901	920	932	904	943	883	859	923	884	927	928	911	922	915	918	931	873	925	897	949	914	885	898	901	880	967	928	865	917	908	949	902	909	901	879	882	914	913	926	949	928	920	889	946	878	923	893	958	925	959	942	925	953	896	930	890	974	980	940	910	900	914	890	889	929	917	914	898	921	910	910	959	926	896	875	937	845	918	930	918	879	919	843	872	973	914	917	876	925	891	926	928	930	902	891	852	903	943	861	913	906	913	913	928	885	921	853	928	897	861	897	879	929	914	895	932	932	894	886	934	904	943	905	943	848	871	857	911	900	917	923	911	899	1012	918	917	924	983	860	871	871	922	951	895	928	935	891	864	916	890	946	917	938	920	909	897	942	877	931	918	876	957	909	910	928	933	950	875	994	931	950	932	887	932	907	943	946	873	908	936	929	923	865	890	889	964	854	890	889	830	891	908	865	914	989	889	941	911	899	903	911	959	902	880	909	888	901	895	904	916	904	898	933	897	939	931	852	955	884	916	892	863	924	987	928	927	962	952	905	918	900	947	911	977	906	885	917	934	907	968	894	899	929	913	923	904	931	947	866	851	931	919	863	868	893	896	964	945	892	924	973	885	882	927	917	918	921	913	908	911	939	933	927	910	952	892	894	895	949	929	870	871	938	951	920	834	938	930	867	946	915	922	921	900	919	916	885	850	936	903	901	868	886	913	883	928	944	895	928	955	876	931	841	930	901	976	902	972	961	953	994	892	930	948	888	931	894	883	874	937	911	887	842	918	918	904	902	920	921	878	945	937	963	908	968	870	947	898	909	915	902	913	883	939	966	942	974	913	960	903	898	898	851	954	896	899	992	910	983	930	940	863	860	916	907	906	942	935	925	906	817	908	871	883	928	958	966	873	907	929	902	926	922	919	846	942	941	932	909	921	902	939	955	898	923	914	925	887	977	900	910	896	923	922	889	876	954	938	916	913	911	921	907	916	950	879	945	920	889	873	885	918	945	898	948	928	886	964	878	911	978	919	925	917	905	921	900	954	961	918	922	911	915	921	934	896	892	934	919	937	883	899	924	939	899	901	864	868	870	904	840	926	958	988	889	946	930	911	872	960	944	935	873	968	914	900	945	858	920	840	961	897	898	878	950	894	948	905	898	898	917	904	920	935	923	913	938	885	876	955	911	950	886	888	944	884	925	887	938	898	901	893	875	959	932	919	956	940	932	887	933	896	869	892	902	921	926	912	896	896	895	878	927	942	952	940	927	928	923	914	947	889	938	927	912	891	929	879	899	906	928	906	883	889	944	926	939	944	923	851	938	885	875	893	948	903	856	920	977	902	866	886	915	919	916	896	843	891	947	918	879	954	902	963	837	907	932	896	936	961	876	908	954	935	960	895	927	905	956	919	868	901	882	933	904	894	886	968	959	894	948	920	881	954	908	939	922	901	921	904	906	925	896	906	894	923	907	905	905	861	980	893	956	936	874	951	920	923	897	939	863	921	901	901	859	904	890	936	948	923	939	941	886	877	915	870	953	932	929	949	948	915	881	962	891	911	867	943	927	910	936	936	911	932	899	941	908	945	929	938	894	891	904	875	934	917	981	843	929	908	932	891	897	946	936	889	907	910	912	905	909	968	975
30953	29450	28284	25171	9870	1235	404	400	385	415	438	406	434	403	424	413	430	431	392	393	442	402	439	412	421	395	379	392	421	399	381	430	418	404	437	412	431	379	448	385	423	428	389	417	392	373	422	376	410	396	423	403	424	410	399	444	447	426	404	396	424	424	397	400	364	416	412	398	398	428	404	431	409	397	459	425	384	415	473	431	449	403	419	415	400	394	417	415	403	383	408	426	386	426	430	440	410	400	388	390	417	403	369	416	403	404	410	385	411	426	412	428	375	404	401	379	427	432	405	424	384	407	357	429	432	433	408	431	432	396	447	409	434	412	404	426	401	393	407	411	435	413	398	456	401	398	434	330	387	428	420	441	398	397	387	427	439	417	424	430	411	431	433	389	446	420	416	390	392	425	405	387	402	410	406	372	402	396	391	437	400	364	404	391	420	418	416	415	436	421	392	386	425	398	384	397	411	407	408	422	392	387	389	438	405	415	442	438	429	419	406	413	412	410	401	392	410	437	410	409	425	405	411	405	400	380	425	414	392	424	418	406	393	400	406	405	416	400	409	441	433	408	423	419	394	430	360	395	419	393	406	404	456	411	390	406	410	386	436	430	411	375	386	366	419	427	421	389	417	369	397	435	415	426	430	442	409	416	400	425	394	372	427	383	368	429	421	415	445	390	401	395	419	398	398	408	424	441	422	430	422	378	445	372	442	403	421	416	404	422	385	451	362	432	401	394	416	400	424	431	426	418	395	429	441	419	391	415	384	422	375	384	438	384	431	426	401	420	420	405	415	410	417	420	393	405	402	409	364	417	414	438	407	415	391	398	422	407	404	427	387	413	375	406	427	396	434	420	406	375	404	404	415	424	430	390	394	404	376	404	441	414	376	423	413	411	424	389	399	386	419	407	415	390	416	406	411	393	392	411	405	411	431	379	420	424	410	388	421	420	418	400	375	410	426	417	394	438	425	407	397	376	378	428	428	436	408	392	416	420	408	439	439	454	411	408	405	388	433	410	415	431	440	443	395	413	371	414	394	408	401	413	388	414	452	404	387	403	433	448	437	405	413	435	422	396	403	413	433	416	391	418	423	394	429	419	404	405	396	394	408	368	383	391	432	408	391	403	436	426	374	406	431	415	372	447	407	407	419	413	384	401	414	418	379	393	412	409	415	414	408	429	461	382	438	416	423	379	385	411	397	428	392	410	392	411	421	387	423	433	406	425	415	438	400	442	411	389	390	401	442	412	398	378	444	426	414	434	430	400	382	425	423	404	436	411	408	390	440	371	442	413	446	395	391	448	423	420	425	395	416	421	388	387	417	416	431	445	389	420	431	396	407	362	431	390	421	432	432	404	413	407	433	424	430	405	371	436	403	401	433	405	447	408	407	409	376	411	377	451	444	421	398	388	430	401	405	425	392	442	419	405	391	411	350	432	390	386	400	410	390	422	413	386	428	410	402	430	392	408	414	386	400	387	478	396	404	399	411	404	398	396	369	404	438	407	417	412	412	413	418	426	441	391	398	448	381	419	393	413	381	389	394	368	389	402	418	398	421	426	422	415	414	404	429	421	384	411	383	409	401	437	415	415	414	438	396	414	379	411	444	374	426	403	425	400	404	385	438	417	431	397	412	408	400	427	408	382	444	383	380	448	394	408	385	407	406	407	406	440	430	373	385	408	393	444	417	399	437	400	368	423	393	422	399	423	397	376	398	437	403	414	413	389	434	406	384	416	404	416	390	413	423	387	406	429	393	404	385	423	405	409	431	421	434	373	409	418	384	445	388	430	428	395	425	393	450	401	405	426	406	403	420	401	432	407	399	405	446	409	409	422	416	409	435	368	412	408	362	412	404	416	395	397	394	416	440	409	393	396	417	435	440	430	381	416	397	419	416	400	404	378	416	416	435	380	418	405	420	425	422	382	436	414	426	404	424	393	404	388	404	408	393	421	407	416	370	439	421	414	443	395	432	413	384	388	431	405	392	401	442	419	406	407	403	383	425	401	445	392	427	425	436	382	425	418	403	404	427	459	435	393	417	395	408	392	451	392	400	434	429	394	418	425	417	462	382	444	471	414	358	404	409	421	410	421	413	386	416	402	393	414	410	424	391	393	421	401	423	401	377	392	415	420	403	383	407	434	455	438	428	418	380	401	389	425	415	455	413	393	452	419	436	399	434	394	407	390	411	416	442	418	424	376	411	410	423	413	447	428	404	429	410	422	426	419	450	434	425	398	430	389	380	405	441	381	381	371	389	407	353	418	426	450	424	400	403	428	419	435	400	405	418	393	434	422	433	407	396	409	409	387	389	416	412	432	378	401	390	397	424	412	417	405	392	421	442	412	386	418	404	442	399	416	413	388	403	431	431	434	418	409	390	415	382	411	403	422	412	429	459	410	400	406	396	409	435	397	407	388	435	418	393	425	409	437	435	437	378	387	429	407	435	422	423	415	426	398	420	395	469	384	405	411	417	398	405	397	423	420	435	404	405	415	429	441	429	435	379	419	418	399	416	442	396	421	436	396	383	428	416	395	418	474	421	396	385	420	421	387	402	431	389	398	379	372	404	412	423	421	417	448	426	421	405	443	403	410	397	407	378	369	390	399	383	400	416	403	407	408	404	431	426	391	389	374	424	433	414	392	440	418	429	438	419	407	405	412	409	455	412	449	439	426	438	370	415	435	419	404	398	461	422	390	396	402	425	435	407	388	396	437	353	456	412	437	424	377	410	418	412	419	389	404	387	380	422	397	418	429	414	436	400	412	404	430	413	394	439	404	409	398	403	425	418	414	408	402	444	414	408	417	391	413	409	445	385	423	448	404	443	385	400	402	420	401	420	435	441	434	414	378	422	392	451	368	414	396	407	425	416	411	395	416	390	394	401	396	364	416	426	420	376	422	455	430	412	403	435	417	413	421	405	425	395	417	396	372	430	410	406	413	360	422	394	396	416	418	435	419	400	447	436	432	421	407	401	416	432	426	403	391	405	441	406	433	418	416	379	448	410	421	445	418	426	410	420	400	396	417	422	395	414	427	408	424	410	417	410	412	353	412	445	415	419	423	454	407	402	410	408	403	412	389	417	386	408	383	436	411	401	425	409	404	407	403	405	388	384	366	387	379	407	429	415	435	377	420	433	409	417	398	405	421	404	421	431	405	378	427	406	424	397	424	406	378	371	435	430	401	435	386	407	385	424	396	385	437	410	407	411	432	432	434	425	460	405	400	431	416	398	405	434	405	423	422	380	427	404	472	437	425	463	367	393	411	403	425	387	427	447	438	420	401	366	425	403	403	397	435	409	433	405	393	402	434	394	376	436	414	433	395	406	415	416	413	414	389	412	432	432	392	399	432	452	428	423	443	440	393	432	394	408	437	409	422	420	428	363	436	409	385	407	405	388	419	380	365	422	413	414	396	386	440	413	393	410	446	395	427	423	410	410	417	409	437	388	376	384	413	409	425	429	452	436	407	399	428	402	446	408	413	398	405	411	432
30672	41203	20253	17119	7126	1026	439	460	407	440	443	439	437	453	445	438	432	411	401	413	374	465	445	432	465	454	435	445	427	445	392	442	430	387	431	427	434	434	423	431	426	447	403	460	424	446	407	412	415	423	448	434	384	444	449	452	453	428	418	419	421	409	411	386	418	453	429	459	422	448	441	443	413	431	477	429	431	449	432	436	450	439	431	432	424	441	424	429	430	422	444	439	454	423	442	426	423	425	418	451	423	424	425	422	423	468	415	407	421	418	427	473	409	425	436	425	427	426	403	426	433	427	429	479	383	440	446	454	426	403	398	442	403	435	421	413	431	397	437	436	416	430	464	450	426	443	444	442	432	454	414	450	438	411	430	405	452	445	442	436	438	446	440	450	473	465	470	404	420	474	433	440	445	444	440	457	409	455	406	440	398	384	468	446	423	413	460	442	420	435	437	431	456	418	448	449	441	424	440	458	438	416	460	426	397	406	398	449	471	457	435	430	465	427	440	442	488	433	454	416	439	407	409	431	438	437	438	416	460	447	435	403	408	443	443	395	421	447	458	412	478	455	448	443	437	441	428	438	428	447	438	449	447	426	456	432	431	432	407	425	467	437	434	421	427	436	420	460	421	401	431	424	425	439	429	426	430	435	440	441	435	441	437	425	436	418	476	428	451	424	430	417	472	414	388	454	464	417	445	408	410	434	417	432	436	436	430	469	418	445	439	434	427	431	399	466	438	401	435	430	398	403	462	440	458	464	430	406	478	425	432	427	468	453	435	433	399	410	414	415	400	469	477	461	414	424	408	449	465	468	439	425	459	418	442	422	422	468	441	431	454	437	430	417	425	426	424	461	445	429	436	442	408	443	381	375	434	448	451	442	466	451	464	456	458	426	452	381	455	459	456	435	441	411	441	430	436	436	458	411	458	462	415	451	444	427	414	465	454	440	444	415	441	444	472	448	427	424	401	454	457	414	405	451	428	415	438	412	437	457	438	472	392	434	474	452	459	474	417	477	407	439	439	424	464	435	415	418	446	436	441	434	479	441	451	439	437	401	426	432	452	442	441	439	452	473	437	473	423	436	421	394	445	425	445	453	441	423	481	406	418	410	465	411	416	403	464	449	428	427	432	398	403	438	425	425	422	444	448	446	421	412	419	433	444	454	424	448	440	414	443	425	450	441	453	480	429	431	408	455	410	446	454	395	434	395	439	442	446	436	425	446	413	431	444	486	440	450	448	437	400	470	437	456	415	408	443	449	442	379	442	443	425	450	440	407	464	425	467	446	413	431	429	445	437	425	384	425	416	474	495	437	476	451	383	412	439	419	401	444	431	465	424	434	424	427	421	410	412	443	435	436	452	437	424	398	428	441	429	422	394	422	433	429	439	469	418	383	422	423	392	428	447	412	432	382	401	427	424	463	441	461	453	440	438	460	458	417	425	438	435	466	462	458	458	462	466	445	431	423	410	417	457	443	447	437	430	451	405	443	464	423	412	441	416	434	419	440	421	464	440	398	428	426	450	432	439	433	452	484	441	406	405	423	425	448	454	482	440	444	476	444	419	459	417	439	413	435	432	380	437	430	438	421	405	427	474	405	406	415	431	414	410	451	475	397	395	437	441	440	441	450	475	408	454	453	415	432	427	418	394	444	414	400	399	433	463	424	444	433	410	430	456	472	406	445	418	420	419	441	418	435	446	453	449	440	439	470	454	456	459	436	446	443	453	455	428	413	429	436	458	440	429	402	474	391	415	429	412	420	397	421	461	447	429	450	413	420	415	463	405	453	491	456	448	419	397	427	396	396	432	454	442	466	400	424	420	473	435	431	416	434	428	423	471	453	448	459	421	474	462	428	442	411	455	391	433	410	457	453	434	424	418	420	469	459	454	426	444	468	440	416	405	424	423	448	446	444	412	478	435	442	454	412	409	451	431	436	435	436	451	417	444	443	471	434	434	433	445	471	430	422	409	436	448	422	439	470	452	448	432	406	411	454	405	420	473	436	425	442	435	439	427	406	436	466	407	427	468	449	466	431	439	435	447	435	434	430	480	490	452	425	437	392	438	452	404	434	409	452	448	416	434	405	468	422	447	413	472	433	434	413	451	425	428	459	416	433	419	414	436	377	412	441	435	415	420	451	403	440	427	448	444	447	444	434	416	431	405	419	458	431	400	464	442	418	431	404	435	428	434	418	430	442	474	423	436	428	435	451	428	427	453	439	440	421	467	438	431	443	417	421	459	445	425	435	427	415	444	414	418	433	427	413	417	432	465	429	447	428	440	438	414	445	426	424	434	436	456	412	473	438	433	423	417	427	444	502	452	435	416	404	409	439	462	389	429	434	437	473	428	441	423	424	461	427	428	435	447	468	438	404	405	459	456	438	433	436	487	447	439	424	412	428	431	423	404	421	413	465	432	385	445	458	430	424	410	459	410	430	448	412	453	416	426	427	433	415	406	434	403	427	435	440	453	418	451	432	417	432	455	467	457	430	414	438	440	430	425	452	431	434	400	442	447	429	392	422	468	436	460	389	439	457	434	447	402	433	433	480	448	426	396	446	442	428	439	469	428	431	432	382	400	406	448	422	420	464	443	420	435	417	430	453	430	421	435	456	433	397	433	414	402	441	422	448	435	446	459	447	453	463	465	421	419	430	453	427	442	441	436	450	452	416	450	410	436	468	451	471	434	418	444	419	427	400	440	444	414	432	471	424	458	419	436	433	411	437	466	467	434	397	462	428	458	418	412	455	424	448	436	437	426	424	432	447	457	431	439	419	424	433	447	430	457	436	429	421	405	438	419	408	421	397	398	422	428	440	412	464	447	447	455	459	417	425	454	459	439	391	443	431	430	410	435	448	439	438	436	447	439	440	428	435	430	414	407	426	411	439	469	484	458	462	445	442	417	442	454	398	420	423	460	442	418	460	425	433	410	466	445	448	409	452	435	454	449	435	419	420	422	461	438	438	422	406	449	433	493	426	440	451	440	465	446	415	462	416	426	437	388	444	424	462	467	423	423	419	437	434	435	426	422	394	408	444	393	431	442	421	436	454	439	448	470	421	445	451	455	426	464	459	397	453	454	470	410	461	444	412	446	420	459	423	397	397	400	429	425	399	423	440	382	470	443	386	406	428	425	450	454	407	436	412	463	446	429	419	443	414	423	438	433	406	414	438	460	476	441	427	419	430	454	461	413	437	479	432	412	429	432	441	417	469	457	413	470	421	415	397	457	423	406	442	443	409	446	433	440	410	437	413	433	430	443	429	476	425	438	441	441	435	431	457	444	422	424	434	429	457	422	415	412	423	416	386	429	474	416	433	455	461	422	449	429	427	434	429	432	458	443	434	444	444	475	422	462	403	459	440	438	426	457	413	439	417	413	416	421	429	389	426	442	426	433	433	439	436	423	437	457	416	380	417	461	429	434	461	455	451	415	409	393	460	409	435	452	427	454	413	451	459	453	458	464	424	484	419	407	468	436	455	410	448	439	432
23833	22222	31809	39296	31639	18604	4985	723	691	609	674	601	599	636	594	582	589	574	620	604	637	591	600	631	568	565	557	588	573	615	602	566	594	588	566	602	547	579	583	570	575	594	604	576	586	585	608	571	622	607	591	567	579	601	632	612	640	549	616	586	615	563	608	601	623	618	594	612	670	568	589	593	617	549	602	606	581	606	572	559	574	619	625	621	589	605	578	595	620	608	570	580	606	560	572	604	631	582	570	606	599	583	542	557	580	586	629	578	591	591	574	584	592	554	561	567	565	590	609	609	563	581	590	582	597	624	573	574	574	630	596	590	587	587	625	598	585	577	626	592	627	607	597	559	560	597	620	591	551	553	558	640	549	598	612	612	600	560	595	615	621	608	614	553	579	568	614	562	606	592	629	651	599	604	624	642	618	567	591	567	568	620	596	621	601	554	576	580	563	590	639	598	616	561	558	579	524	631	601	591	566	581	595	548	627	595	588	591	618	616	574	640	584	598	615	612	610	574	571	595	603	637	565	639	573	594	601	599	579	590	614	589	577	595	576	591	625	640	595	608	588	610	568	640	568	609	557	561	592	559	584	596	638	616	586	591	627	618	592	625	566	624	600	591	539	608	550	590	572	623	588	567	622	598	594	607	600	610	590	565	623	589	596	590	537	617	590	541	569	585	594	596	566	587	607	621	589	604	556	595	554	592	610	584	550	602	592	556	611	613	564	623	623	548	594	600	625	604	598	604	617	568	612	586	610	603	627	594	586	590	602	577	574	605	588	551	599	582	577	600	596	564	636	603	577	631	608	585	599	586	580	577	581	636	555	572	577	539	590	591	590	602	593	604	612	616	612	592	603	605	587	541	580	574	584	625	610	569	575	614	569	591	598	610	601	616	575	606	571	565	545	581	597	592	577	584	590	579	558	584	583	608	578	593	602	596	565	630	588	559	542	583	590	571	580	593	607	637	597	587	563	565	589	582	587	605	568	619	591	567	574	557	586	556	607	634	614	589	628	569	617	593	613	565	571	567	600	577	596	565	588	598	575	608	569	562	588	584	604	586	583	564	588	574	630	527	604	534	588	586	565	615	641	606	613	589	577	572	587	584	558	627	598	573	590	610	609	567	584	591	587	572	592	628	573	615	616	540	584	598	614	624	583	606	557	626	640	599	571	582	608	577	553	577	605	543	574	581	566	602	615	596	597	529	631	631	546	583	598	678	637	632	630	569	584	617	581	587	618	581	603	571	582	583	588	577	604	552	617	641	573	662	601	661	605	611	626	614	622	584	578	597	570	574	595	595	586	602	573	593	561	632	577	557	644	591	567	562	603	601	589	587	597	591	597	596	578	579	611	590	563	536	606	542	559	601	580	627	609	577	620	546	579	586	606	587	567	570	654	584	612	660	624	586	604	574	554	555	648	632	564	590	608	555	575	587	579	539	592	583	591	594	576	565	600	580	575	629	603	621	536	558	616	577	534	584	563	558	574	573	571	558	592	591	560	597	568	611	581	612	628	581	563	563	547	566	630	588	584	573	568	600	616	617	581	583	595	595	561	616	563	603	572	595	581	585	592	560	539	574	610	605	588	573	580	599	591	580	638	599	601	615	570	581	550	595	614	568	524	610	610	581	597	612	569	615	560	590	633	607	636	579	571	584	591	626	603	591	617	620	589	599	589	615	573	573	629	588	603	628	579	560	573	583	603	575	588	576	595	591	605	598	595	564	596	552	625	588	615	564	516	554	601	587	600	571	602	586	654	588	606	591	604	618	560	558	562	636	589	545	590	593	534	595	608	547	587	589	624	560	613	577	584	600	600	596	585	567	573	610	579	613	573	533	608	563	576	596	563	620	552	593	564	608	574	580	589	580	556	554	564	611	595	592	639	557	585	594	608	603	594	605	590	559	566	582	597	597	598	577	606	625	573	611	585	585	580	566	570	574	580	590	589	548	582	623	590	588	600	565	601	596	546	588	567	571	629	586	576	611	598	565	630	604	609	644	587	624	566	578	594	561	591	583	619	607	606	602	539	574	574	601	647	603	555	550	573	605	574	574	589	595	562	558	580	580	583	544	603	573	574	570	564	609	589	582	605	574	604	587	632	642	608	567	592	605	639	564	551	609	587	578	566	586	593	571	557	623	591	525	557	580	587	556	600	591	545	600	579	594	591	586	569	565	565	595	645	620	525	592	591	578	587	597	583	653	582	603	597	585	584	574	594	634	571	602	577	558	577	607	582	551	602	571	611	584	546	616	569	609	535	585	592	614	593	600	631	607	605	590	612	595	618	620	640	620	593	580	586	590	549	589	569	566	579	560	563	567	578	574	599	606	593	573	624	566	668	593	659	628	571	614	573	587	609	600	580	635	634	576	629	568	562	558	592	596	610	563	592	600	598	610	563	527	591	587	614	607	613	603	579	610	593	559	568	566	617	582	600	583	611	586	566	555	564	576	626	582	619	602	610	577	578	596	573	543	613	608	664	569	606	545	626	606	586	563	601	569	634	523	612	604	628	623	599	567	634	550	552	582	639	570	564	625	574	574	569	618	584	586	600	601	559	631	545	578	576	600	606	605	623	597	603	582	562	572	631	562	568	629	587	579	593	569	563	598	605	596	594	613	607	622	581	576	601	559	596	593	610	622	579	549	559	604	571	561	587	632	578	590	625	619	648	619	652	598	609	594	568	547	611	576	584	584	607	607	563	601	624	567	592	617	571	605	592	523	576	593	586	565	565	613	588	609	628	609	529	597	616	526	578	587	582	570	554	594	577	613	575	535	590	556	582	594	560	617	637	610	605	565	605	619	570	586	574	565	586	621	598	584	579	585	634	569	600	580	564	583	604	561	577	617	588	627	588	610	563	592	615	637	583	636	590	576	610	616	623	601	559	580	585	556	588	615	597	592	631	561	590	573	625	588	597	631	579	611	641	594	576	570	600	574	550	605	596	617	632	610	621	565	594	608	625	596	559	603	620	577	553	592	604	609	615	622	628	581	613	593	571	574	644	603	628	583	605	615	586	584	555	585	632	569	578	608	581	571	545	551	560	601	551	567	569	598	602	612	555	603	553	602	589	586	596	627	630	575	542	606	588	636	612	602	609	558	593	576	580	567	612	584	633	588	627	574	589	585	594	602	607	548	611	580	515	600	655	553	599	583	616	608	637	598	579	573	578	602	599	597	573	584	599	569	632	606	580	612	586	552	581	543	551	605	589	547	568	550	599	621	619	585	596	591	640	579	580	573	565	584	597	579	565	602	598	596	610	625	608	598	587	575	557	545	618	599	604	562	638	593	566	605	602	601	599	591	642	621	566	586	609	580	606	593	604	586	645	609	579	587	561	622	605	618	583	573	620	587	597	591	584	620	583	556	585	592	595	561	614	602	586	601	583	574	607	579	605	627	611	563	571	603	592	580	640	572	582	620	596	612	599	635	608	593	597	553	621	570	590	578	565	638	572	607	566	535	584	601	634	623	596	596	572	591	584	648	568	571
35556	84472	57502	54667	31583	9816	725	692	641	655	697	653	618	601	620	583	582	558	589	623	608	590	570	612	570	604	615	607	586	608	573	614	606	565	591	619	648	607	559	630	543	581	587	581	595	632	588	589	597	623	617	621	577	558	560	617	547	615	603	585	599	540	529	596	576	566	578	588	560	598	596	603	610	600	606	632	605	555	583	577	599	602	592	568	602	585	568	596	595	602	615	555	606	586	613	587	653	543	584	597	608	584	609	576	529	549	589	572	635	599	568	576	628	568	593	584	582	552	606	615	564	583	585	566	580	588	575	609	608	589	582	632	585	597	567	606	593	603	577	599	580	612	611	577	585	637	594	613	589	571	563	575	590	623	586	622	587	574	620	590	569	566	599	578	561	634	617	600	591	588	599	616	604	592	514	559	573	596	606	592	618	564	606	593	631	584	587	583	615	535	612	562	593	591	583	612	592	605	600	586	592	598	567	585	579	609	594	570	627	635	548	630	568	638	594	610	587	586	589	613	631	631	594	565	582	551	602	626	572	598	593	606	564	600	585	603	570	609	558	571	575	606	585	578	594	594	551	605	585	556	623	593	584	584	558	561	605	605	620	583	606	556	617	617	567	535	610	599	598	586	605	617	575	579	588	579	580	579	581	608	595	632	620	590	576	602	609	581	573	626	570	558	558	587	588	592	526	600	562	574	581	587	569	585	545	587	560	582	620	577	583	566	551	588	621	594	565	592	569	579	596	598	588	572	631	553	589	619	562	576	562	614	588	581	605	554	569	603	602	587	605	613	553	574	557	594	599	590	612	559	591	567	603	592	607	565	595	589	598	580	608	632	548	576	614	568	575	607	561	601	607	561	594	592	600	627	608	629	610	608	546	588	597	578	580	602	551	582	585	646	616	576	598	579	586	598	610	608	600	591	603	605	597	622	596	581	588	605	574	561	572	611	616	594	561	612	569	563	580	581	573	603	589	584	600	579	625	597	606	582	642	578	630	601	552	550	562	615	572	587	556	530	598	516	589	591	626	601	551	557	616	629	635	579	620	577	625	574	570	617	609	587	569	587	579	560	605	627	556	582	591	582	558	580	584	580	589	551	637	581	626	616	623	600	590	612	597	577	567	578	587	610	586	555	628	580	572	609	544	584	575	621	596	605	586	592	630	562	589	571	594	603	556	599	566	541	552	616	554	584	570	582	617	601	604	630	606	602	597	620	603	581	591	606	623	598	590	570	612	587	587	593	601	554	585	539	635	522	543	564	631	616	601	558	575	614	617	590	551	602	590	604	636	592	583	588	568	594	549	594	602	576	599	590	578	579	593	574	593	570	563	603	584	614	596	599	561	573	591	541	565	565	641	601	583	588	614	603	579	586	618	586	576	580	596	595	588	553	624	565	525	612	633	567	555	589	564	596	602	588	585	595	607	550	607	592	593	602	598	660	645	595	611	552	569	575	628	621	536	573	544	536	554	626	626	560	611	611	590	590	576	562	543	602	606	592	560	571	599	561	573	602	617	576	612	629	636	609	589	584	597	582	596	541	563	642	608	580	600	568	571	569	615	595	586	607	620	612	583	536	587	605	586	623	584	553	621	593	613	565	591	618	584	578	615	592	565	608	626	621	628	564	627	609	583	606	591	556	578	612	567	577	618	581	577	567	617	614	629	576	569	574	598	624	560	571	584	589	618	593	584	610	587	570	599	561	562	590	570	567	578	556	599	589	583	602	627	629	607	613	590	562	601	552	550	600	546	583	565	635	625	577	589	587	587	593	600	572	556	597	617	580	597	583	559	615	571	612	573	557	590	566	598	600	552	555	634	600	567	587	585	589	588	605	577	555	619	582	616	640	562	572	573	589	596	582	597	569	598	588	624	525	599	528	557	589	606	597	601	604	585	610	567	605	575	609	592	599	589	556	587	594	614	565	587	612	563	593	548	607	593	565	576	588	592	538	566	577	596	609	559	642	563	567	576	551	596	548	579	624	606	607	594	568	561	621	558	589	634	556	570	579	584	553	548	569	610	571	561	583	628	619	567	546	611	578	610	603	567	591	567	575	610	568	582	592	577	596	624	566	565	611	544	562	586	605	617	590	643	602	601	594	586	595	565	597	664	555	594	582	593	610	593	627	541	588	610	615	569	596	610	613	540	576	627	598	637	628	571	594	575	574	565	568	616	560	593	601	601	593	598	588	588	557	559	638	590	549	597	607	550	548	588	583	610	576	568	604	558	566	578	591	598	571	534	597	663	580	633	588	618	581	568	593	568	574	593	616	593	603	546	607	575	570	571	579	545	606	574	612	595	590	622	562	597	606	603	603	565	559	619	599	621	556	603	593	594	609	639	565	605	572	614	591	588	572	578	552	595	590	572	565	592	614	575	569	620	582	611	598	597	571	591	588	588	618	607	606	583	604	550	601	592	607	649	608	623	603	558	597	589	573	567	560	610	552	594	598	548	552	618	603	569	614	595	572	608	574	569	610	592	614	564	596	576	608	572	606	602	608	562	576	528	591	585	581	639	622	618	612	606	563	604	582	611	555	580	611	582	621	561	570	573	578	582	639	591	548	578	597	584	536	565	559	578	608	558	558	562	642	564	583	572	532	606	585	668	597	581	572	589	626	614	607	562	617	587	540	589	562	588	598	622	583	620	549	598	614	615	623	589	606	599	623	592	591	586	626	632	576	622	580	569	563	604	572	628	593	577	586	622	599	562	602	589	598	590	614	538	602	596	600	606	628	593	601	601	616	579	552	603	575	607	598	553	571	597	579	583	605	617	609	659	606	618	616	597	631	560	595	608	616	610	606	635	599	571	614	572	581	621	615	584	573	629	570	587	574	577	597	629	565	596	592	619	532	542	630	617	625	575	584	587	548	607	613	607	591	563	603	581	609	586	633	597	542	598	600	582	595	607	555	609	585	551	573	585	626	583	595	553	605	592	569	578	617	597	601	585	597	592	589	556	587	590	569	593	578	612	608	552	608	574	565	582	594	621	582	598	575	593	617	570	574	573	605	591	654	578	603	593	582	582	503	573	575	599	534	607	637	562	590	551	561	588	568	596	581	606	569	597	573	624	566	599	610	605	564	593	592	601	606	569	583	634	571	621	599	607	591	594	635	626	582	562	550	556	582	614	607	599	599	591	582	545	595	576	633	577	571	560	570	548	632	585	582	569	597	616	607	597	577	633	644	565	621	637	606	601	587	572	590	576	574	620	567	641	620	572	605	602	573	583	584	536	544	610	562	544	584	605	636	580	596	606	600	580	555	525	616	534	592	575	580	555	614	609	583	577	623	626	579	611	548	575	548	576	622	598	613	571	632	601	584	619	573	564	583	591	602	616	580	621	510	586	600	593	621	580	597	617	613	568	529	596	595	633	586	615	591	545	614	642	559	591	621	601	611	597	601	600	582	566	599	587	584	575	604	586	570	573	565	602	597	571	560	605	581	614	614	608	571	655	635	590	609	568	563	635	588	594	608	583	640	584	567
25026	22816	31611	37290	25827	9143	1108	646	616	623	587	589	633	629	615	586	609	605	607	585	594	604	548	578	558	578	602	577	593	606	596	572	567	571	622	610	557	633	564	570	563	576	583	575	540	619	609	609	593	589	602	566	588	584	572	613	563	561	561	609	596	565	574	621	639	584	576	566	553	543	547	502	603	569	557	563	625	624	610	607	605	610	591	595	616	587	571	613	565	546	603	557	544	605	620	591	591	568	591	603	583	585	580	588	584	575	565	573	611	586	569	592	585	627	590	617	551	546	561	597	586	608	603	568	587	543	596	564	593	615	550	579	577	569	579	541	551	537	545	539	583	596	615	565	550	588	567	559	588	569	607	557	545	580	566	595	553	630	585	585	562	593	608	601	565	591	623	556	615	582	595	591	542	605	570	578	602	528	597	610	583	547	534	570	574	610	594	560	618	561	601	555	586	602	560	590	607	570	560	569	605	575	592	615	598	518	598	547	540	612	611	612	586	585	615	585	616	583	567	575	557	556	544	578	560	588	569	574	547	534	598	633	591	583	575	608	596	575	564	597	536	604	572	570	610	595	567	529	583	598	575	582	582	566	596	603	542	587	622	603	601	540	562	558	570	570	586	582	574	562	610	608	598	557	577	598	617	558	606	594	528	591	594	625	577	555	609	563	548	583	605	613	556	604	544	561	550	575	550	581	602	529	548	548	581	584	575	567	575	583	588	589	569	577	604	546	570	590	570	608	579	629	584	541	597	565	580	587	577	600	590	550	623	587	579	642	605	565	597	586	578	586	565	592	576	577	571	618	585	569	589	628	575	581	581	608	608	563	581	612	577	586	572	605	584	600	599	572	564	573	589	565	568	578	568	564	590	588	596	575	592	562	604	591	625	575	597	566	598	609	579	531	565	632	611	578	540	574	574	584	621	578	593	593	579	534	544	584	568	591	568	564	576	580	552	554	565	561	596	602	577	554	621	591	598	632	579	571	566	571	573	533	591	577	556	584	581	612	593	603	550	553	580	583	627	575	507	593	570	605	566	614	595	576	563	587	597	555	621	546	567	571	608	588	571	588	574	572	520	554	581	539	590	625	563	608	609	603	591	633	555	592	626	593	620	546	590	570	571	598	580	542	599	594	599	589	597	596	576	591	570	607	552	533	539	607	574	564	542	556	544	584	609	655	587	566	579	601	620	590	581	598	556	576	568	538	537	538	571	532	575	544	560	620	552	611	561	610	601	531	549	550	572	550	638	543	621	636	578	591	579	554	547	581	569	585	562	582	560	573	610	578	576	591	556	560	566	556	604	614	605	578	576	564	574	579	580	586	595	540	605	583	584	637	601	604	569	581	580	583	610	571	610	590	599	533	525	587	605	549	589	579	608	562	585	602	583	571	574	593	585	605	530	574	601	570	605	599	587	624	596	570	575	589	622	554	584	576	592	592	589	573	602	639	599	615	580	555	561	596	583	576	564	584	566	557	601	623	558	606	542	566	610	554	567	616	589	568	613	581	586	613	568	602	560	577	569	584	622	593	632	540	577	604	571	614	589	621	637	582	597	602	555	547	652	559	568	612	583	569	576	554	590	543	603	535	557	572	566	555	634	571	593	549	493	597	580	619	589	588	586	580	626	615	579	587	618	580	561	587	600	598	580	589	544	599	584	533	602	570	553	594	598	576	554	550	561	566	583	582	569	632	570	577	549	570	598	584	554	630	568	578	586	545	588	568	566	600	569	595	621	609	559	574	582	616	623	609	601	594	635	589	602	549	601	614	613	571	583	592	566	607	554	590	560	575	607	595	612	610	568	568	609	573	548	589	568	573	576	565	574	581	577	557	576	599	545	602	543	608	551	543	645	593	577	599	602	566	610	565	567	624	597	586	587	646	574	558	575	621	560	586	538	584	614	519	581	604	587	607	568	621	559	593	553	593	567	585	606	575	600	561	588	568	591	567	580	570	629	580	564	600	557	568	565	569	584	583	630	624	579	588	563	626	605	607	549	609	573	562	579	611	532	607	596	562	617	546	573	618	570	551	574	586	539	559	576	580	619	585	586	566	564	558	593	570	577	596	587	593	631	515	602	579	563	613	585	615	609	572	577	573	602	581	605	565	581	585	552	584	543	607	564	591	565	572	566	590	567	561	596	648	587	588	595	610	561	590	529	552	586	591	600	558	587	579	598	574	540	573	607	618	601	597	608	594	573	613	602	596	610	567	556	564	591	583	561	617	578	604	550	588	539	578	591	593	566	588	576	597	601	585	579	588	579	578	556	595	558	574	559	602	551	548	564	603	560	613	540	607	557	575	599	543	564	589	561	556	579	570	553	577	568	611	583	544	580	591	570	555	560	598	571	589	603	592	573	554	598	607	581	574	554	574	591	585	559	580	561	607	585	579	573	630	559	575	565	614	530	552	524	594	574	574	562	544	575	549	596	575	535	544	578	606	606	621	593	601	606	595	636	581	532	593	583	536	593	579	589	575	572	626	595	571	593	585	596	559	595	572	591	571	544	570	570	560	594	563	594	605	559	568	573	578	608	614	585	595	566	565	569	581	590	612	557	550	553	563	600	605	567	576	563	617	592	611	561	527	562	591	605	610	590	578	577	572	527	592	626	565	595	595	585	588	606	577	599	597	585	520	590	590	529	631	569	644	562	588	575	598	621	594	581	587	550	544	608	569	544	628	621	551	586	583	554	595	574	600	546	526	575	576	581	570	558	576	614	565	538	542	548	558	600	553	593	570	587	566	596	602	588	595	574	598	569	595	561	540	524	618	556	548	584	574	546	611	572	673	577	573	588	543	594	552	587	619	600	562	559	595	577	593	556	567	579	577	555	614	588	617	539	578	547	591	541	554	602	576	607	568	631	603	537	574	603	599	579	543	564	537	585	583	569	652	581	554	564	601	639	631	547	588	564	602	578	586	545	551	624	572	582	591	619	580	596	600	624	596	545	556	588	557	585	573	563	567	595	544	570	604	607	573	595	590	599	570	604	566	596	567	583	574	611	556	593	610	571	635	596	568	603	613	618	568	557	615	556	584	567	588	585	626	541	573	609	534	601	617	587	586	608	569	581	565	542	534	568	615	593	555	624	610	585	575	572	563	596	575	566	592	549	614	581	591	562	581	592	597	596	595	596	592	597	601	601	629	546	613	541	559	602	562	561	551	579	567	589	549	595	598	627	559	531	598	549	584	635	597	553	623	571	544	572	598	570	639	575	559	587	572	570	574	549	580	591	629	592	594	625	596	612	547	559	581	563	582	594	612	557	597	544	586	614	587	546	567	545	558	558	556	601	560	578	540	591	604	552	566	572	565	603	548	598	583	586	605	569	599	569	602	563	595	594	572	602	622	592	570	589	582	554	557	650	587	609	559	570	621	595	542	568	639	600	579	543	566	576	582	590	611	605	638	613	589	569	611	590	551	585	596	574	571	588	569	607	565	596	590	582	610	547	592	600	604	595	587	550	566	605	615	559	596	554	587	578	625
33891	74761	46597	44130	25269	5336	727	710	614	643	633	652	627	588	594	619	616	584	609	609	645	615	579	640	579	604	651	603	583	618	637	621	586	651	630	611	605	594	615	628	619	624	660	615	625	603	611	611	612	613	622	630	589	597	621	601	626	659	609	637	607	595	579	605	612	647	625	605	611	614	628	615	590	617	632	618	592	586	623	579	613	594	622	629	590	615	590	584	654	576	642	632	648	656	620	655	615	571	614	620	639	655	569	625	598	624	651	560	601	583	589	601	600	638	640	580	595	612	613	585	602	672	618	610	593	609	632	619	618	634	599	582	581	590	589	611	617	629	576	646	565	618	586	641	625	580	629	604	572	588	616	602	681	618	601	582	577	606	577	645	615	647	586	620	623	607	620	594	605	627	601	644	634	584	587	638	613	599	607	598	624	607	615	621	632	631	592	594	605	593	561	608	612	631	620	627	607	591	602	593	628	582	598	572	610	625	598	628	572	604	599	616	617	639	587	636	587	634	598	579	612	614	598	590	576	573	591	602	591	589	628	605	636	585	620	610	630	607	622	650	615	616	657	605	594	561	620	609	617	602	569	639	588	622	575	630	575	584	608	598	637	569	654	560	576	642	560	596	576	613	605	638	581	603	648	601	598	570	647	615	598	619	607	603	638	642	677	613	621	593	615	616	603	612	661	623	567	598	561	647	645	612	619	621	617	597	605	610	593	623	550	612	632	589	602	603	652	664	593	642	557	635	614	638	634	619	621	652	615	601	656	590	632	629	581	577	599	559	611	589	607	619	593	612	535	664	578	634	606	632	645	582	588	630	583	633	641	637	595	600	583	589	625	598	661	626	581	622	591	593	628	591	610	607	600	639	569	611	638	592	628	601	604	609	600	581	567	643	567	588	579	598	599	604	619	642	632	636	632	640	621	615	636	587	639	606	592	610	617	583	661	603	604	613	656	578	609	594	586	618	618	592	604	598	625	594	623	608	600	578	598	634	604	615	620	593	622	626	612	604	592	625	601	593	612	594	599	652	599	628	620	590	639	662	612	582	632	662	577	630	582	642	563	598	568	621	582	650	589	588	594	638	604	600	606	622	596	634	648	623	601	599	579	601	595	584	583	620	601	632	617	623	587	585	665	613	660	690	618	613	612	583	628	575	595	587	558	631	620	601	590	611	623	612	594	625	650	618	605	544	625	609	627	639	617	604	602	602	615	607	571	596	657	596	601	601	580	601	557	621	601	602	629	629	587	568	598	615	639	598	597	635	616	601	630	658	576	615	594	618	614	571	610	594	635	594	602	642	572	601	601	602	590	611	619	635	585	606	582	658	573	578	628	607	587	598	582	606	614	569	599	581	594	604	616	600	638	649	629	620	566	590	588	613	595	586	603	583	580	673	604	605	615	621	572	611	605	578	616	630	637	578	659	598	635	578	596	630	590	614	628	580	603	600	612	607	601	596	574	606	629	607	630	616	598	613	586	614	614	579	573	592	596	562	584	615	632	598	586	642	647	636	648	608	601	620	572	637	623	622	577	615	563	574	609	584	594	614	630	577	575	631	623	609	609	609	625	613	577	568	574	589	612	593	606	602	593	620	630	619	612	628	585	598	650	628	628	596	621	585	586	612	623	614	618	638	595	610	617	663	643	572	576	585	581	661	682	626	561	559	623	630	613	650	615	562	614	613	647	624	597	630	564	651	628	574	650	585	641	606	615	620	611	582	619	629	639	635	609	599	617	622	617	584	634	581	598	654	599	615	609	580	582	643	600	597	601	626	621	596	584	614	621	592	596	613	593	612	586	596	586	602	654	611	633	618	615	592	624	637	613	574	572	579	598	635	585	618	600	643	593	618	630	616	614	601	618	602	620	661	620	575	632	576	635	597	570	602	609	632	624	651	619	583	599	617	582	598	585	625	597	620	589	617	601	623	600	650	603	630	619	610	603	599	569	691	619	613	582	639	564	562	614	662	606	584	609	599	608	600	594	629	638	633	588	632	590	640	575	598	607	601	659	598	611	589	584	638	589	585	580	663	603	632	620	576	611	586	623	581	580	625	600	603	612	598	574	622	583	619	589	610	578	637	577	578	595	584	605	596	593	614	620	629	596	605	596	621	617	555	587	665	623	628	635	603	633	581	567	602	649	635	663	610	580	612	620	620	560	600	641	650	584	600	604	585	615	657	618	625	600	594	626	602	581	613	595	608	623	596	563	684	587	575	608	612	605	623	611	607	645	650	599	636	628	610	575	608	604	562	625	606	627	614	568	627	641	598	560	648	597	620	581	574	600	599	625	612	592	614	639	644	601	670	629	574	567	628	603	582	642	582	656	589	613	640	642	599	554	611	636	629	596	630	567	598	611	636	625	546	589	622	616	564	668	617	632	638	587	635	585	603	642	586	601	586	628	622	600	665	634	598	574	561	633	603	615	606	587	615	650	602	650	641	625	591	617	615	606	633	609	613	595	600	622	610	607	607	653	626	632	668	651	590	626	599	586	626	630	599	559	608	650	613	626	565	619	599	632	606	587	591	623	587	606	604	582	585	622	553	618	602	600	628	583	614	607	595	580	603	623	579	540	649	607	586	599	599	596	577	576	614	600	584	616	600	585	592	629	586	582	618	580	579	638	620	578	568	616	599	593	654	589	602	611	577	612	597	649	637	568	621	617	633	583	555	584	673	600	620	607	623	610	608	592	588	583	583	579	605	592	608	593	601	613	590	661	614	616	613	534	592	634	584	633	646	568	621	646	619	655	589	572	597	608	650	617	585	607	633	577	614	609	664	579	629	644	571	610	607	572	584	625	596	603	654	631	633	595	566	627	581	545	600	636	617	604	591	618	587	592	595	632	586	593	583	582	580	557	659	623	618	620	599	625	622	598	566	653	586	593	621	576	648	571	633	627	619	616	636	613	607	585	610	585	583	621	598	617	616	600	651	618	636	578	604	584	594	612	615	600	623	649	601	627	604	636	600	625	630	602	618	581	596	622	662	618	606	655	603	649	629	660	576	597	626	590	605	613	618	615	583	591	589	625	644	588	618	615	602	649	607	668	591	636	562	576	621	574	629	521	615	601	594	618	628	605	604	651	602	631	616	608	615	588	624	593	601	615	604	614	587	616	611	615	572	619	568	583	567	546	612	623	619	625	632	645	602	579	642	624	653	627	631	614	614	598	618	600	652	598	631	645	613	573	609	562	605	577	647	595	590	612	585	617	606	627	586	632	650	609	620	592	645	625	657	619	658	607	592	562	605	571	646	623	617	618	623	581	625	590	555	556	572	624	645	675	591	629	616	632	625	574	627	586	652	596	594	637	607	606	657	607	624	603	583	634	604	633	630	614	629	649	598	620	591	564	587	590	627	586	609	570	591	607	598	617	650	624	591	609	593	624	610	611	577	587	622	615	616	640	618	577	622	623	601	575	582	640	586	625	596	597	607	616	634	609	607	555	628	604	623	590	628	625	594	581	564	655	590	589	589	644	628	597	571
22516	21419	29870	34837	31365	21639	13083	1709	1028	1023	975	1003	945	951	965	965	948	939	935	941	938	917	978	987	924	932	939	942	865	954	946	903	870	892	959	892	908	928	971	926	928	926	932	929	942	921	850	904	932	904	930	902	901	914	892	883	935	877	938	939	877	916	889	906	896	946	878	893	955	972	897	927	863	956	924	915	934	902	940	899	947	938	938	934	913	895	993	943	895	933	913	940	873	911	889	915	926	894	957	854	922	860	934	916	911	924	930	902	935	948	891	943	927	932	894	944	889	890	908	935	950	881	938	958	893	904	882	910	902	890	908	935	893	894	951	924	936	896	923	918	873	905	964	928	950	964	941	871	927	882	902	870	896	929	930	900	939	894	889	946	876	883	901	892	951	896	932	913	957	948	881	932	895	941	899	874	971	944	876	907	946	959	919	926	964	903	931	979	953	871	887	875	905	898	878	904	916	924	883	934	910	952	880	914	911	952	1028	886	905	894	888	892	957	883	922	938	960	873	893	884	911	924	857	888	918	885	894	896	911	918	962	941	907	914	934	952	838	911	992	924	947	930	945	883	974	948	917	910	913	905	924	867	942	938	958	950	887	921	896	903	951	932	910	900	915	893	938	904	928	913	918	889	931	918	952	874	940	914	929	929	933	966	913	888	870	913	892	912	922	881	909	888	923	963	929	891	944	898	961	880	858	940	915	920	927	935	902	898	911	946	921	931	940	877	924	925	925	916	829	918	915	913	888	999	980	901	928	930	900	912	935	899	899	893	929	932	854	931	950	936	930	892	942	890	940	903	925	912	922	938	941	905	915	942	898	932	897	902	886	896	922	877	940	926	915	914	887	966	888	939	860	854	903	943	976	873	955	930	933	934	903	967	899	884	930	936	917	928	908	882	918	970	893	952	923	890	910	905	925	826	969	879	926	928	894	913	944	931	903	953	882	976	906	890	905	903	914	890	878	882	907	898	915	909	894	880	937	881	890	937	915	923	874	909	929	885	919	884	915	867	880	951	958	882	932	865	906	859	890	966	896	927	899	923	895	924	963	910	894	956	907	873	902	956	900	890	940	900	901	874	923	867	864	857	902	901	892	865	894	837	939	921	924	930	900	967	929	913	918	940	949	937	958	902	911	961	941	897	868	934	874	887	947	960	918	888	958	850	845	932	963	933	906	910	855	908	858	865	877	898	902	949	987	871	938	894	902	925	911	922	961	954	910	933	890	944	905	916	948	884	905	921	899	926	916	920	904	971	903	959	898	906	914	914	967	916	929	944	942	884	930	873	913	873	973	904	942	901	966	930	898	921	925	909	934	939	920	929	888	853	920	934	898	920	972	944	835	883	848	935	893	938	912	883	907	938	979	851	846	927	935	936	896	910	951	901	911	898	940	861	960	938	885	927	878	899	880	907	921	903	879	948	864	924	924	979	909	894	911	904	897	970	883	858	914	880	894	884	900	904	895	937	948	920	914	940	869	896	890	925	979	920	955	897	909	971	952	912	900	873	935	926	871	928	883	985	963	931	925	908	916	931	878	920	935	931	981	931	955	903	950	951	906	902	889	942	894	884	926	907	901	900	920	929	933	857	909	916	881	833	929	887	913	882	907	842	865	947	900	861	938	931	867	884	964	938	905	890	959	983	875	876	871	903	857	926	892	955	868	926	885	909	898	888	927	905	919	944	934	873	869	923	944	947	932	876	942	871	970	873	893	940	924	908	961	927	892	898	928	959	878	960	944	930	931	887	899	959	916	964	905	949	899	961	946	915	930	891	893	906	948	920	942	885	960	975	925	924	927	927	904	882	914	952	908	917	934	920	931	855	1014	908	939	949	881	903	942	903	935	911	915	884	951	922	887	916	906	898	974	901	931	867	894	886	937	851	962	896	853	963	917	918	967	897	954	949	863	958	930	937	885	889	866	930	897	930	934	902	964	887	858	905	929	924	912	934	895	878	943	955	954	939	904	858	895	851	927	880	899	888	962	954	934	883	897	883	909	933	977	931	849	926	917	986	937	893	891	948	871	893	953	932	939	869	880	936	933	933	930	926	948	931	916	957	928	924	927	941	911	889	984	995	955	957	946	905	843	919	868	902	940	926	913	881	890	900	904	960	927	888	932	938	930	895	893	941	875	923	920	964	928	965	905	946	965	929	874	938	902	875	931	872	942	901	903	930	894	934	948	888	902	943	936	946	951	937	920	929	900	879	866	974	879	871	903	895	930	919	882	963	912	922	904	931	932	927	947	913	933	881	929	897	874	969	947	944	989	870	922	869	861	918	850	950	963	893	937	931	957	941	899	965	896	919	961	934	928	904	933	894	912	931	937	893	957	843	892	900	922	927	822	926	946	963	961	874	939	924	893	895	963	963	944	929	898	954	924	926	944	949	915	901	943	953	902	850	885	940	929	911	924	916	900	920	967	910	940	909	859	912	900	948	943	883	902	893	933	923	972	912	934	955	902	896	944	922	949	902	888	900	912	914	906	904	877	977	903	923	917	900	900	923	911	923	946	891	900	926	895	910	872	926	899	882	910	947	879	884	881	979	907	882	926	887	875	920	938	897	918	872	869	931	919	896	858	883	943	881	851	907	891	918	904	895	905	922	901	891	895	935	920	871	872	895	942	899	879	884	901	895	905	917	955	928	894	951	902	878	936	852	952	921	952	928	884	942	935	926	906	880	931	852	923	925	969	877	879	962	913	881	922	891	988	869	866	925	928	864	900	924	957	861	863	893	934	877	955	889	879	924	917	898	882	957	886	881	913	878	962	862	892	890	961	940	969	926	868	866	923	970	931	895	897	866	954	957	949	921	928	958	883	833	924	972	928	935	922	889	906	943	910	923	884	933	918	946	917	947	940	915	924	945	929	890	934	882	967	896	937	947	873	832	917	907	893	904	948	933	885	890	890	913	933	926	892	911	920	840	901	919	936	929	910	913	910	897	932	925	907	954	918	947	923	920	956	867	958	924	863	869	920	901	904	923	920	909	949	849	924	908	1010	912	949	897	880	876	866	916	954	954	922	934	874	882	888	921	942	902	982	913	908	970	902	861	912	947	885	848	913	906	890	920	955	893	926	915	922	908	891	898	922	882	933	893	883	902	905	877	928	953	907	892	882	918	876	927	947	931	884	954	878	882	965	891	903	887	908	854	891	933	880	927	904	916	888	908	922	889	916	915	911	891	942	935	913	898	923	981	929	879	891	912	847	872	889	914	899	949	915	957	906	913	905	906	908	976	919	964	898	881	935	910	940	883	858	917	923	932	912	931	930	951	866	932	893	983	857	897	920	905	909	913	899	906	934	902	919	877	943	941	917	932	921	930	917	902	942	890	892	899	954	891	924	895	915	933	928	935	843	939	933	888	947	891	892	1001	911	938	919	887	906	924	927	937	992	888	879	992	940	952	874	925	844	925	904	938	843	954	923	934	915	917	932	890	928	931	923	922	859	918	905	948	934	915	926	882	884	882	873	938	916	902	920	925	946	888
37755	89441	60616	66374	41506	12497	1553	1087	1030	1002	976	971	946	970	942	966	890	912	969	914	935	876	918	878	931	874	901	880	923	895	955	879	928	882	956	876	884	922	828	857	887	890	913	893	910	878	933	930	934	920	896	890	875	895	912	899	861	883	919	925	847	871	918	930	855	892	886	898	922	905	915	901	944	882	939	874	851	872	884	875	871	870	903	979	886	932	904	825	883	865	858	861	878	918	869	918	908	880	873	921	886	850	886	922	916	888	888	938	948	886	924	863	921	890	901	899	891	946	917	871	864	907	910	918	944	884	892	856	900	881	882	859	929	830	909	915	908	877	878	882	926	923	913	915	897	883	864	830	914	911	882	950	882	908	935	866	887	872	931	936	933	864	917	906	924	860	897	948	910	934	936	901	889	901	864	833	892	939	928	970	881	900	869	867	810	897	886	850	918	916	898	916	884	883	929	935	894	865	862	889	941	961	873	911	902	898	901	919	920	864	907	855	919	854	923	863	917	913	888	895	918	887	899	859	877	899	906	890	938	874	903	890	927	917	835	881	869	875	909	907	905	940	890	908	856	939	920	893	895	900	937	900	891	926	898	868	944	946	896	887	888	891	948	941	865	954	843	864	905	934	886	934	857	934	851	890	912	854	848	888	957	923	896	899	853	846	912	917	841	903	947	904	873	860	918	926	899	900	861	876	928	907	896	866	868	875	907	876	918	913	902	880	918	850	895	839	908	903	874	934	923	864	880	890	880	873	899	873	812	878	911	909	905	948	885	893	938	911	873	965	921	902	877	914	863	875	838	893	887	889	908	899	940	872	910	884	884	874	905	867	887	902	882	920	852	889	893	952	910	945	886	869	913	874	929	917	881	918	883	905	925	878	901	895	891	918	851	892	846	907	908	941	875	942	905	913	886	889	909	881	869	904	901	866	837	882	840	902	907	909	873	903	898	863	848	982	840	836	902	917	914	893	837	941	910	920	971	879	885	867	898	911	951	879	854	903	898	978	978	899	938	903	929	935	917	916	855	887	898	885	929	861	899	906	917	888	879	925	878	894	919	852	849	858	890	878	912	836	862	893	920	868	878	905	862	893	951	919	899	913	923	871	923	924	953	849	913	924	881	874	870	917	921	876	924	880	906	923	878	843	865	866	914	903	917	868	921	906	866	911	914	882	851	927	934	898	877	862	892	896	894	978	919	889	892	921	882	873	882	909	874	915	954	868	922	879	865	963	875	891	903	887	891	816	827	927	852	931	935	913	906	901	884	900	881	830	909	868	867	902	868	886	903	880	901	861	907	895	915	951	894	828	939	870	923	885	888	905	884	886	865	835	955	895	865	898	957	884	906	936	904	898	907	838	883	929	905	925	886	873	866	914	912	880	860	911	842	906	916	882	910	929	898	909	934	881	880	889	875	815	884	847	949	848	889	889	930	859	891	869	916	928	876	921	898	895	884	888	960	881	904	857	883	884	854	908	924	842	895	856	934	900	863	925	868	899	890	842	927	868	956	855	900	918	883	872	876	866	947	843	938	899	939	865	928	927	916	942	863	857	902	915	888	868	887	865	922	881	877	870	884	865	913	850	874	887	889	903	825	879	887	849	865	897	895	883	929	871	806	900	936	954	937	863	895	840	919	910	858	864	926	889	923	895	944	924	967	871	917	859	894	955	870	906	863	856	918	848	880	874	905	936	898	898	865	873	886	865	913	888	843	860	945	861	886	889	897	887	893	946	872	906	893	876	918	962	893	854	911	882	948	941	899	905	905	928	861	850	927	878	927	920	937	889	904	911	947	921	926	897	899	837	892	865	838	843	898	913	850	886	860	877	917	918	908	893	895	869	898	896	903	891	861	880	884	878	867	926	918	928	917	863	867	864	875	866	926	862	846	863	896	918	904	902	919	912	931	859	925	908	867	862	896	885	926	851	931	897	860	895	873	886	912	963	835	894	925	831	878	895	888	893	855	898	898	891	920	906	894	860	938	862	896	909	877	843	852	925	867	921	871	873	892	858	913	838	875	849	927	920	822	880	917	920	885	896	892	941	898	869	948	905	878	910	908	885	917	886	893	941	847	873	872	901	869	883	899	871	911	902	878	962	925	828	901	900	887	904	871	883	865	931	813	909	894	892	957	896	875	889	834	910	886	956	905	909	860	916	865	899	834	922	891	858	900	859	904	870	849	916	962	903	878	870	961	870	880	891	892	908	871	859	871	900	877	937	916	874	856	887	889	923	835	940	905	942	872	902	971	896	929	931	878	914	919	900	945	880	899	877	944	882	886	932	835	910	888	869	847	944	875	941	885	901	864	861	869	855	889	905	876	849	883	917	904	941	879	938	910	915	868	808	891	856	876	888	895	897	920	869	846	926	857	922	843	887	878	893	875	896	902	931	882	865	881	864	945	893	886	871	889	895	904	881	934	915	864	850	901	907	878	850	943	880	871	948	876	901	882	898	895	866	875	860	904	918	849	911	912	879	864	900	906	852	910	925	919	913	982	890	835	875	871	868	879	880	884	898	896	893	863	882	819	831	918	927	902	946	901	809	898	871	883	961	912	848	886	881	923	893	864	855	916	917	906	914	858	861	966	871	925	930	893	878	924	882	863	888	934	896	903	867	874	835	867	889	931	888	952	890	936	895	860	873	853	969	879	841	894	858	869	881	958	875	887	953	922	855	844	877	893	903	857	877	839	896	897	845	930	891	867	864	932	917	932	860	957	919	865	902	882	892	846	893	858	869	832	896	838	885	877	901	872	890	874	866	953	878	904	929	914	920	881	879	872	866	939	863	842	860	962	873	854	904	847	899	846	933	902	871	918	881	945	911	872	887	869	962	913	877	863	939	899	885	916	923	854	850	917	922	868	898	885	872	852	894	914	913	876	865	880	891	898	904	925	943	855	917	860	867	886	910	864	951	865	881	848	883	909	908	898	979	916	942	870	910	875	920	882	888	913	886	910	868	905	886	920	858	883	901	911	847	848	936	919	874	862	911	906	901	827	886	882	879	899	945	899	919	908	904	835	916	868	917	897	877	895	892	935	903	882	955	939	903	884	933	843	839	848	900	902	927	886	857	877	877	941	889	908	890	906	899	861	910	889	898	955	917	897	913	852	867	936	925	897	958	940	892	897	838	873	877	902	890	897	939	876	891	899	906	887	944	939	943	914	923	909	914	838	856	862	867	883	884	905	929	847	882	908	856	895	931	899	880	893	880	884	896	881	869	874	882	887	883	884	920	896	941	918	838	913	898	927	917	922	898	850	903	903	932	860	923	901	863	959	939	832	948	869	873	914	908	920	940	855	921	923	898	850	867	892	919	866	893	918	883	893	927	927	855	923	892	901	887	909	882	872	848	876	913	868	901	906	912	881	937	844	935	901	933	899	880	866	908	880	907	813	933	938	871	915	861	865	842	874	878	872	919	972	920	869	878	835	900	884	890	904	848	875	906	898	893	925	881	884	894	931	949	927	854	834	888	814	906	909	899
30278	28320	29662	24728	8409	945	448	354	378	388	387	410	406	407	389	359	392	393	415	390	443	398	358	411	440	411	375	396	393	473	392	391	438	417	424	396	412	420	391	414	375	387	406	393	416	399	417	382	374	380	374	425	363	408	409	387	370	406	377	409	412	427	383	405	400	402	407	386	388	370	381	376	377	383	395	402	419	411	396	367	415	390	404	386	366	409	379	415	409	423	390	386	424	395	400	418	414	404	390	397	409	369	388	381	404	414	391	402	388	376	413	433	419	387	404	374	393	405	404	395	409	412	379	382	371	415	387	377	379	391	360	393	370	407	388	403	412	383	384	395	400	391	391	391	410	389	383	398	408	379	382	333	393	398	384	415	395	412	365	368	397	410	398	446	423	396	425	396	391	362	369	372	387	373	410	397	401	348	385	382	404	405	390	399	411	379	425	389	376	364	348	413	409	380	387	376	402	437	389	411	429	374	377	390	420	387	404	417	448	381	377	412	398	462	377	393	371	385	351	366	396	419	399	407	410	390	389	412	405	372	418	398	406	411	398	395	393	407	368	405	388	393	397	385	398	390	407	379	364	387	412	382	411	442	400	377	385	388	391	344	382	368	408	403	416	394	406	380	390	368	402	402	367	398	399	441	412	369	403	399	405	409	410	404	387	402	381	428	388	419	373	418	400	357	424	405	424	422	385	358	392	390	388	367	412	408	400	400	401	383	399	394	373	380	425	388	354	405	360	391	393	400	394	372	392	379	368	367	385	406	355	392	421	389	382	426	389	421	387	412	398	370	383	383	369	408	404	422	416	404	381	390	397	403	409	379	412	429	427	378	412	428	432	380	413	393	391	417	382	388	416	393	385	415	395	404	388	399	408	393	403	376	414	379	358	354	411	361	363	394	365	396	401	373	389	367	395	397	408	382	393	374	378	436	385	397	378	390	408	408	400	452	403	398	386	380	414	403	401	396	384	418	402	419	387	383	409	386	404	386	410	385	433	396	418	362	429	383	395	400	382	387	392	427	400	385	417	385	400	399	397	433	390	367	412	395	383	402	408	382	406	441	399	389	389	403	420	402	416	361	436	413	404	410	388	420	370	395	365	376	417	386	434	407	424	390	369	385	406	390	433	400	400	395	417	419	384	372	375	408	376	397	386	361	388	422	408	410	401	410	417	406	413	408	382	436	420	398	373	385	396	406	384	421	443	368	398	352	444	396	398	369	374	385	413	386	394	387	420	369	404	396	423	413	390	389	434	385	386	391	381	400	383	390	410	417	379	367	399	371	401	395	394	416	394	413	406	385	370	407	363	429	414	365	377	422	395	371	430	407	438	390	421	379	400	397	424	412	397	369	390	381	365	375	401	387	370	424	362	407	374	393	399	397	380	418	426	373	403	405	408	378	405	354	439	371	366	393	397	404	365	412	390	385	389	395	408	377	344	400	379	398	369	382	389	340	393	407	388	368	375	381	423	420	412	392	415	378	375	367	383	388	391	420	415	378	386	369	389	403	409	377	399	376	366	400	421	435	393	412	411	373	375	429	391	400	398	388	377	418	402	389	372	426	391	373	386	399	414	411	356	392	429	388	369	396	395	422	395	372	377	422	416	366	382	398	426	396	391	416	385	394	379	437	373	409	434	400	435	390	384	406	383	423	394	424	394	407	415	386	421	405	396	401	394	397	406	381	397	392	406	412	388	413	414	396	416	371	392	425	365	387	376	387	376	363	404	397	428	400	421	409	408	379	382	407	402	390	385	405	406	449	403	376	414	396	360	361	375	398	395	390	386	407	399	428	392	393	385	404	393	401	421	359	397	390	385	402	413	391	408	394	422	409	393	361	416	394	407	386	404	404	391	388	429	424	409	428	394	378	418	422	366	402	402	408	400	381	345	414	369	405	355	370	392	400	383	384	421	413	376	415	399	412	368	398	380	362	391	412	410	400	409	400	406	386	394	442	399	382	397	398	375	399	358	394	386	386	396	449	404	370	385	413	368	405	410	383	371	419	403	400	377	374	412	381	414	396	374	399	425	399	344	381	427	391	384	416	400	395	382	379	408	369	402	359	403	400	406	414	427	392	427	400	420	409	394	401	392	413	382	387	390	405	378	386	393	383	398	347	371	375	388	402	414	412	398	416	387	398	392	358	386	392	402	375	396	406	358	387	414	387	394	435	392	425	404	391	437	404	403	396	394	389	404	369	375	405	408	429	392	407	400	380	397	393	415	402	396	377	381	360	397	355	376	408	390	397	442	382	400	394	367	376	423	377	403	402	375	395	419	409	429	413	397	409	397	403	412	376	412	379	372	377	417	397	389	394	405	358	417	399	388	382	391	437	391	408	374	359	385	417	352	377	381	364	400	409	401	378	424	383	396	371	351	373	393	380	409	388	384	437	408	401	410	401	388	397	397	386	416	382	383	395	396	408	353	379	381	392	359	379	408	407	404	362	384	360	388	402	382	425	402	349	380	407	395	392	377	409	402	373	404	363	412	424	396	401	435	387	412	418	404	397	366	361	408	384	426	409	436	403	397	373	394	393	407	392	388	405	420	399	404	382	423	434	388	406	394	396	394	380	422	383	417	398	371	411	403	362	378	379	391	362	404	387	423	416	413	389	432	404	385	382	420	391	370	414	403	424	382	422	364	404	368	405	413	381	375	427	407	402	381	388	391	388	397	397	376	353	412	381	387	380	398	404	400	409	380	407	429	376	344	420	420	409	440	406	409	381	361	434	392	387	391	373	425	433	369	412	393	395	417	406	380	404	382	401	391	410	392	416	355	408	393	403	396	396	389	392	384	388	358	424	390	396	420	357	419	409	407	356	432	419	392	378	429	412	399	374	402	415	396	423	402	406	389	389	383	396	423	440	394	405	426	395	407	389	433	402	411	360	405	384	426	390	384	406	388	381	418	390	396	404	407	371	424	364	422	399	366	402	401	429	397	400	408	385	426	385	402	378	407	397	403	416	391	395	414	386	429	377	463	408	383	362	436	369	391	403	403	380	404	405	380	417	356	400	420	383	414	413	408	406	386	416	386	391	383	355	423	361	426	385	356	390	352	406	384	407	388	444	422	424	417	369	386	417	393	401	386	403	389	399	379	373	419	382	372	401	408	360	408	402	417	386	417	411	408	409	381	362	377	401	368	387	412	388	425	388	401	449	416	376	413	413	391	369	394	381	415	384	425	388	410	398	397	404	392	393	400	427	409	386	434	431	403	399	382	424	411	364	405	406	368	394	386	409	376	432	364	414	421	410	366	391	375	428	361	398	408	419	386	411	367	388	381	398	388	400	423	411	386	401	404	367	372	397	371	417	388	381	417	384	388	378	357	372	415	395	375	386	387	394	395	397	377	393	399	371	411	378	391	400	352	383	392	374	413	415	408	419	393	406	402	396	430	375	433	342	399	444	376	399	402	390	394	402	372	415	378	366	376	399	403	386	384	419	369	377	415	413	420	379	401	418	411	392	384	429	381	401	456	351	419	377
29458	41695	21128	16742	5712	877	423	436	444	432	446	448	406	471	433	441	389	418	441	435	405	423	420	419	423	405	440	410	385	431	428	407	452	432	398	408	398	433	463	414	444	426	393	398	441	397	428	418	453	440	431	450	416	389	398	471	440	402	421	375	388	447	430	387	438	378	428	408	427	412	388	423	435	382	400	426	437	380	412	438	436	429	433	404	401	426	432	444	443	403	444	398	417	434	442	393	433	424	422	485	431	422	446	406	471	440	416	441	458	434	418	437	375	431	424	439	440	409	430	415	421	429	406	425	445	425	433	425	447	419	443	432	401	407	400	397	443	458	395	424	406	436	431	433	431	448	434	439	426	439	398	449	419	417	421	435	406	434	441	404	454	426	431	432	442	428	419	432	418	455	457	430	398	412	430	397	445	458	413	407	422	402	419	431	400	432	436	416	405	432	417	442	415	415	398	400	451	416	423	444	425	442	402	402	399	437	401	444	372	450	415	403	466	426	405	442	424	450	412	418	412	411	398	408	418	393	420	459	452	438	452	428	439	423	421	419	429	420	429	461	438	432	400	444	421	410	398	392	399	413	430	434	410	406	412	424	390	443	453	420	453	452	401	422	405	450	376	427	393	430	452	456	434	395	417	444	395	452	446	386	448	406	405	418	396	431	442	403	435	420	393	424	420	438	407	419	405	420	431	441	392	452	395	340	421	405	414	384	431	420	436	395	440	450	429	411	399	412	413	429	416	412	418	390	431	436	427	415	439	392	431	447	419	416	392	437	402	415	435	423	395	438	419	432	422	409	425	443	404	445	424	398	419	448	395	439	407	429	417	387	411	407	437	440	429	412	447	456	370	420	442	417	408	398	440	445	428	414	415	424	445	407	407	417	404	399	417	405	421	415	425	389	398	435	437	428	429	443	415	463	398	436	419	417	424	431	383	431	436	406	434	452	439	451	402	425	411	438	415	454	401	437	413	404	458	412	402	425	422	409	431	413	420	400	467	403	435	430	427	434	431	434	426	396	371	424	412	425	443	388	414	396	448	428	384	390	403	399	391	409	412	429	397	425	384	406	443	381	422	423	404	399	415	451	445	462	406	424	467	432	419	456	396	447	427	423	399	423	390	375	397	399	429	434	466	418	403	421	378	413	436	418	421	456	432	442	407	432	433	435	437	442	392	425	405	414	392	408	449	426	421	458	471	385	375	395	397	438	414	481	401	413	431	405	459	385	405	413	410	458	480	432	414	407	385	419	414	447	418	401	432	451	418	443	402	429	386	425	424	420	419	448	400	439	395	446	437	427	432	415	429	427	419	399	439	433	431	422	425	414	425	437	434	408	418	394	412	422	408	423	440	431	420	422	444	430	437	407	377	422	402	421	429	447	444	410	441	447	456	405	395	400	427	447	391	467	391	412	439	406	405	418	425	397	381	402	409	415	454	446	386	450	432	428	444	413	390	422	416	394	426	431	457	441	438	420	433	424	422	415	408	442	391	424	455	391	444	432	385	428	443	395	411	423	398	423	461	410	440	430	418	442	448	394	423	420	458	407	407	431	412	442	411	435	421	418	375	412	398	415	403	397	399	417	430	406	448	421	416	432	371	376	392	444	412	450	423	411	425	441	399	429	431	429	440	423	407	418	417	421	456	401	443	440	399	414	413	427	430	430	430	381	457	413	376	430	407	454	374	403	441	425	393	422	401	421	437	428	447	426	433	402	403	409	413	438	402	430	443	423	416	427	410	436	402	424	419	414	436	420	410	431	413	412	427	428	399	427	421	427	441	449	376	404	394	425	444	484	424	412	420	414	406	415	417	393	434	432	410	437	421	396	416	374	417	430	407	396	409	452	460	361	382	396	422	418	405	418	413	452	400	410	448	423	419	405	426	450	439	409	414	422	406	422	363	440	408	399	418	386	434	424	440	427	413	430	407	438	446	404	429	422	427	437	395	435	423	411	457	411	433	419	412	462	376	444	426	433	428	421	399	414	425	409	412	408	448	424	386	427	377	440	422	431	420	441	366	424	422	404	429	428	426	436	435	449	426	451	409	401	445	443	399	422	431	438	388	395	415	432	465	408	395	424	417	437	433	428	428	454	419	432	407	440	431	414	422	395	435	437	435	434	448	429	417	394	439	432	416	393	403	431	392	463	418	443	416	434	434	406	377	414	445	419	446	420	420	435	457	428	393	436	405	466	385	421	413	414	421	430	426	434	402	430	442	412	460	440	428	448	464	389	437	417	426	413	445	427	449	439	397	435	422	414	415	421	427	432	458	415	447	441	401	419	416	430	413	428	442	422	432	452	385	399	429	407	453	435	438	450	431	402	414	425	396	410	474	433	409	441	467	425	446	403	423	423	409	406	429	381	432	361	422	442	396	377	416	433	430	447	426	423	440	421	416	415	429	435	400	435	419	402	439	399	436	410	425	403	429	438	433	387	450	423	415	404	452	407	418	443	427	457	426	419	413	413	423	384	442	409	475	428	439	408	422	379	394	421	395	398	399	457	400	400	400	401	416	403	451	393	412	402	427	444	394	401	453	372	431	430	439	415	435	426	424	431	442	389	430	432	426	424	434	450	417	434	421	420	451	429	439	404	436	417	420	434	442	420	432	436	403	422	409	423	423	439	435	468	400	419	450	453	420	403	412	478	417	438	416	441	433	417	414	419	423	413	441	424	411	409	421	383	430	407	389	430	425	434	393	394	421	406	459	407	416	434	413	399	392	390	397	404	404	440	421	466	465	414	429	398	421	438	422	424	406	420	449	454	395	425	426	378	442	436	400	389	420	405	410	404	417	432	426	429	421	461	443	427	413	381	424	400	457	383	465	408	412	415	410	446	473	433	447	403	397	432	415	418	389	429	403	421	447	445	449	421	377	370	452	407	399	431	392	404	414	418	397	403	438	388	406	407	435	409	459	438	437	428	407	419	459	407	411	379	404	425	426	437	420	452	435	435	421	416	446	398	448	429	438	450	413	417	430	426	398	424	434	378	405	427	419	457	460	413	390	423	432	423	420	390	398	419	385	435	434	429	464	417	411	427	408	391	433	400	416	434	427	462	403	427	433	414	447	394	421	409	384	418	398	390	438	417	471	431	413	408	416	430	440	410	429	429	413	408	395	409	408	408	426	438	422	427	422	380	426	437	418	412	442	440	423	419	425	432	404	414	404	410	425	456	419	397	399	375	447	434	390	428	422	433	425	433	370	420	397	417	436	409	439	417	451	439	391	432	398	430	409	446	425	417	418	400	444	427	445	434	454	407	415	421	418	416	429	401	439	381	396	439	423	437	422	405	428	437	396	381	436	422	437	424	417	403	433	430	407	413	423	402	428	419	432	403	411	407	419	452	414	452	383	452	432	419	413	420	416	419	417	396	434	369	430	426	413	428	427	421	422	411	409	465	439	398	392	427	432	402	396	441	443	444	438	411	400	394	405	444	421	430	392	433	400	434	427	416	425	399	429	427	418	461	414	439	397	406	391	393
23775	22321	33316	38046	29678	17586	4752	669	598	619	591	619	622	607	627	590	625	603	621	621	606	634	572	590	599	572	574	593	581	595	588	608	606	601	584	600	566	621	622	549	622	603	602	545	602	580	576	564	578	571	556	604	589	567	570	594	555	572	542	565	578	589	596	590	607	585	551	592	598	613	576	597	536	583	574	551	559	595	586	582	592	558	591	574	591	607	630	611	594	590	588	560	545	598	553	613	601	632	588	598	608	584	615	568	550	534	618	555	574	578	556	567	553	593	567	581	581	626	588	624	593	612	592	574	590	612	560	543	588	574	604	544	606	575	585	651	591	620	593	640	605	588	581	564	651	591	549	582	550	571	583	545	561	594	578	603	624	560	577	579	614	577	587	583	580	561	570	600	578	564	628	601	590	571	585	569	619	583	562	548	589	585	604	593	573	583	549	601	614	570	619	579	592	585	619	600	652	602	567	591	576	597	604	560	601	587	590	594	593	539	597	603	611	608	619	594	565	615	642	600	568	578	599	568	588	600	591	571	609	585	630	591	596	605	596	564	579	566	563	601	609	573	616	614	577	568	557	597	618	569	574	573	536	582	560	576	548	583	582	558	576	567	589	603	586	580	585	572	594	575	586	618	612	559	601	598	613	589	614	570	593	583	593	621	617	591	583	623	592	645	524	596	570	564	573	591	570	615	577	595	588	587	616	649	621	626	576	618	599	631	574	571	565	589	580	552	631	607	581	588	551	552	602	611	622	593	611	612	567	580	555	561	574	560	591	558	608	532	597	604	644	569	589	575	576	569	537	548	616	622	597	600	587	583	616	536	594	574	620	575	610	614	575	545	607	605	573	586	595	569	587	553	594	552	597	599	551	641	607	577	594	540	568	571	611	595	596	618	522	603	579	590	572	566	607	602	601	603	588	563	595	593	591	605	618	584	577	576	603	594	562	603	540	614	531	609	559	589	572	606	607	602	610	548	609	620	562	572	578	580	549	555	584	617	576	622	569	576	565	553	604	588	593	601	601	568	587	579	578	587	606	597	597	613	570	577	593	602	576	616	547	604	550	600	630	552	556	578	581	556	577	581	562	566	605	581	562	581	595	563	583	581	554	533	549	602	578	623	618	580	575	624	541	587	598	596	579	593	597	607	605	584	608	550	594	613	573	522	578	576	590	565	575	603	578	529	575	572	616	551	576	632	599	581	566	608	610	559	597	573	570	579	552	565	568	604	631	609	595	602	606	610	608	580	596	612	567	580	609	576	552	602	572	585	595	582	622	567	542	575	608	589	550	559	593	599	624	550	593	577	604	603	563	559	649	594	588	603	511	594	604	589	621	602	572	586	625	575	620	560	597	566	578	588	594	604	591	565	558	555	603	597	612	611	581	590	599	560	611	555	577	563	623	553	656	598	580	554	585	579	602	605	577	598	597	598	600	614	570	576	594	572	550	573	577	633	572	587	623	603	628	610	591	626	589	600	625	646	559	557	558	598	579	576	610	580	630	614	619	596	589	575	601	560	612	581	584	553	575	560	571	572	586	612	555	598	594	610	601	563	600	614	639	579	565	620	582	599	601	552	602	564	573	551	616	629	560	573	566	571	545	610	556	597	551	591	607	618	597	585	602	622	536	586	589	576	572	574	603	599	560	561	600	598	602	600	644	615	589	589	583	582	559	551	598	570	596	559	591	578	603	575	588	581	600	550	598	582	547	562	589	559	579	600	608	614	545	593	604	567	586	549	614	589	585	571	554	575	542	545	559	580	557	559	600	568	604	571	614	597	614	594	614	583	578	565	636	609	598	583	598	575	558	617	560	557	610	613	506	604	631	581	628	544	613	610	568	572	573	590	577	595	602	566	574	581	569	551	600	522	585	588	570	567	600	647	614	544	612	596	603	590	543	588	592	603	614	565	588	567	590	615	554	601	531	565	558	600	575	602	615	577	617	635	578	577	541	589	596	591	618	593	595	598	585	568	592	586	629	620	586	596	548	630	582	659	536	599	589	551	623	589	596	604	603	580	599	606	629	566	634	571	605	570	611	558	540	605	574	651	553	570	659	579	568	599	588	594	579	593	600	582	584	604	560	589	554	598	575	597	579	631	573	577	626	628	546	609	589	581	583	635	621	605	558	557	608	580	633	575	567	561	564	634	613	619	589	592	585	578	595	603	585	609	562	608	560	603	592	616	550	589	620	588	599	591	595	611	553	564	587	564	591	584	601	617	609	623	586	583	628	603	593	565	570	608	585	560	581	576	583	601	572	574	607	632	618	576	596	572	593	599	584	569	616	580	559	646	612	559	583	532	539	579	584	636	605	561	626	576	630	620	590	573	591	609	569	626	593	595	562	563	605	581	555	570	615	563	612	621	601	599	623	602	604	610	591	601	596	590	608	576	589	558	597	611	583	541	584	562	591	608	581	591	585	595	598	555	596	600	611	609	567	530	610	618	587	615	572	577	565	545	574	606	630	626	568	545	591	637	586	573	618	581	571	597	591	620	570	578	596	582	611	530	599	546	591	589	586	594	570	583	630	593	620	586	570	596	590	586	536	639	597	581	560	578	591	585	590	597	598	570	657	577	593	622	588	569	568	564	601	570	559	608	610	530	603	566	578	600	586	601	606	578	618	595	573	594	564	556	559	541	582	575	539	581	550	580	587	584	571	572	560	609	594	594	574	593	613	642	570	565	568	608	587	595	549	605	580	607	550	619	586	675	583	591	615	600	578	575	619	555	558	614	576	587	593	598	552	576	622	578	598	615	599	564	575	618	577	587	528	578	584	564	559	575	618	568	542	593	589	601	574	545	572	515	594	583	641	562	609	636	608	553	617	556	565	564	633	601	624	603	590	573	619	549	618	594	595	545	579	615	583	601	618	552	559	593	602	593	585	558	614	608	633	563	545	580	584	608	581	605	579	582	566	587	568	607	575	608	577	559	584	571	569	588	668	626	554	548	553	565	582	599	555	569	582	567	638	563	592	576	572	610	550	590	575	572	634	600	613	636	592	552	592	611	570	610	594	600	577	603	594	595	604	561	615	576	565	578	640	594	617	585	603	591	591	548	568	602	590	595	644	614	622	579	583	565	599	576	619	571	573	611	566	587	593	582	588	608	573	570	624	530	564	578	561	608	592	588	559	566	581	633	649	564	564	563	620	557	631	604	592	601	571	594	609	604	550	546	557	609	621	596	583	581	623	558	579	551	618	614	567	639	574	602	621	612	586	534	576	580	606	588	594	586	577	592	605	587	574	555	621	594	591	577	525	604	605	585	546	630	590	577	617	546	584	572	562	537	561	628	612	615	578	589	590	606	602	593	559	553	585	570	559	548	594	596	580	582	576	598	551	601	592	561	557	588	597	548	584	553	522	605	593	588	615	596	586	634	578	600	561	600	534	622	610	582	560	568	549	557	586	584	611	534	603	618	617	595	562	553	580	576	598	575	570	608	574	615	554	604	602	598	638	569	612	562	583	589	573	582	634	599	583	596
34350	78662	63033	54613	28876	5634	1240	662	670	630	614	601	628	640	639	606	581	606	546	612	586	607	618	633	580	611	624	593	627	595	620	564	591	588	606	597	623	570	623	596	641	562	605	578	590	623	599	576	597	575	608	583	578	572	560	534	652	605	563	539	593	550	613	588	578	593	643	610	616	580	619	599	586	570	618	603	559	594	613	597	604	585	594	580	560	603	578	625	635	553	662	588	597	601	564	589	549	588	617	559	600	574	600	593	589	547	611	587	545	594	574	556	595	611	658	569	561	554	601	559	615	632	588	578	601	591	603	600	555	556	576	544	559	595	551	572	577	566	597	612	582	598	591	573	599	567	580	582	566	644	595	617	633	593	625	575	593	611	578	558	560	580	601	569	606	581	584	540	584	600	596	591	562	570	584	598	571	594	592	601	552	585	590	588	599	610	580	547	596	587	582	666	596	581	540	608	627	593	622	560	585	574	574	612	594	626	574	614	562	559	590	598	563	568	596	596	569	558	640	593	608	586	578	601	584	548	587	606	571	572	556	590	581	605	642	596	587	605	562	588	585	623	629	577	613	540	581	550	623	560	595	611	580	575	568	574	561	594	550	575	610	586	580	590	582	561	563	607	559	619	556	574	602	599	571	615	599	621	597	604	599	565	630	585	551	607	620	628	595	607	618	592	600	570	586	601	614	585	606	601	598	581	571	595	586	601	588	636	604	602	613	621	574	612	579	540	567	584	532	562	595	581	578	619	600	643	576	608	590	563	598	589	580	605	582	559	559	607	575	628	607	639	559	601	655	591	587	629	574	607	567	583	621	572	568	587	565	592	610	556	602	602	580	583	615	544	585	615	579	620	574	604	575	623	605	567	594	612	576	606	616	574	608	569	650	566	598	593	573	586	552	581	575	636	582	588	615	605	575	591	597	568	541	574	561	582	582	562	605	626	612	598	604	577	613	573	598	570	574	601	579	532	556	578	599	587	593	592	607	623	588	605	595	583	584	552	610	601	618	576	637	627	604	622	611	625	586	620	600	629	596	562	557	551	597	586	610	633	606	573	601	577	536	556	602	583	637	601	608	563	571	601	556	518	593	593	597	619	585	616	592	611	603	593	609	583	604	588	591	592	611	636	585	601	563	568	596	652	633	524	614	624	605	582	633	600	585	596	589	602	601	593	595	565	574	611	642	588	581	582	589	551	589	587	574	608	558	550	595	536	631	585	615	563	580	578	550	629	582	606	591	581	597	603	616	599	568	619	596	651	591	606	623	613	553	582	617	619	574	623	577	592	573	617	617	561	599	610	546	612	542	553	566	567	624	602	577	613	594	579	551	605	595	619	601	585	574	590	592	579	636	548	587	589	598	587	574	610	554	597	599	559	531	642	583	598	645	574	585	587	594	592	580	621	547	560	606	584	579	609	603	576	634	620	599	562	603	620	585	569	597	583	610	613	599	642	640	620	617	592	585	619	595	520	603	620	604	566	579	578	612	577	551	546	595	570	644	601	573	602	560	605	598	612	585	615	556	601	572	633	615	553	588	586	560	595	578	575	618	590	578	601	621	579	618	550	551	567	546	592	571	579	584	605	617	642	601	615	590	587	562	607	558	599	599	565	576	595	609	591	606	584	591	572	572	591	583	565	567	563	600	580	566	571	572	650	588	616	604	573	620	583	634	582	602	602	575	549	589	587	611	626	596	567	583	620	614	592	557	595	567	564	566	582	576	586	577	589	589	623	569	608	553	570	574	523	602	588	572	564	581	580	590	598	568	550	614	604	566	586	598	604	627	565	564	592	606	565	626	588	605	585	573	594	552	583	582	585	613	593	620	582	582	586	597	589	564	597	606	592	580	585	592	602	578	595	633	638	624	597	576	548	605	607	621	604	610	608	584	652	556	591	622	584	597	580	555	525	604	598	645	585	600	594	609	601	561	588	543	563	591	560	591	598	562	542	632	616	563	623	573	602	602	576	544	561	585	622	559	593	547	551	552	598	578	607	632	586	602	554	593	574	523	658	562	599	582	602	607	545	566	571	589	585	573	605	593	594	553	635	570	588	576	610	569	613	618	623	566	614	602	574	620	570	566	604	593	594	552	594	580	586	600	609	630	616	565	589	623	595	611	563	586	570	566	583	562	603	634	573	603	545	630	634	611	597	630	581	552	604	592	621	571	582	599	577	610	587	554	577	526	586	611	531	616	599	585	555	576	552	564	621	566	578	610	574	569	581	581	591	614	615	575	571	588	619	555	608	581	586	579	573	562	617	586	613	592	605	611	649	583	605	599	572	631	554	593	627	601	601	572	601	640	565	537	590	618	544	631	595	622	605	604	569	586	612	581	631	579	598	645	590	597	550	595	526	617	649	583	542	628	628	633	632	597	544	593	602	572	524	590	568	582	563	577	590	561	554	613	583	587	599	622	524	579	561	579	575	562	576	582	578	566	586	576	572	596	572	555	537	593	626	626	545	600	582	586	620	567	590	578	614	568	582	622	583	644	561	543	599	594	646	603	623	611	613	577	552	627	560	593	611	580	603	578	597	552	594	608	566	613	542	628	630	552	563	605	597	589	562	620	590	573	598	583	625	608	605	598	563	571	593	586	569	585	597	578	600	618	609	549	574	599	578	580	594	605	580	599	592	586	614	570	556	567	577	608	604	594	597	555	588	619	605	581	627	620	537	553	566	588	575	537	588	585	601	558	617	564	595	580	625	581	604	617	592	590	606	584	579	601	611	599	572	598	563	626	606	584	600	568	645	567	579	594	599	617	636	591	594	560	555	609	574	547	618	600	587	604	617	571	655	568	573	578	633	590	586	571	575	608	551	552	620	584	599	595	600	594	567	611	573	586	584	546	563	564	598	619	599	615	606	604	621	602	589	606	590	546	578	566	555	611	551	569	589	595	534	609	608	613	609	561	599	592	630	579	584	549	558	602	573	609	616	611	620	590	631	636	592	618	589	534	587	627	624	596	581	611	583	625	602	586	565	578	595	631	578	583	579	554	569	577	594	585	636	591	587	557	603	622	586	588	610	592	624	559	587	549	636	617	597	628	612	627	527	592	573	607	599	569	567	618	592	592	598	572	600	584	559	591	627	596	580	591	557	575	565	571	565	639	610	589	616	603	610	613	618	585	604	575	595	567	635	596	619	620	563	567	596	581	626	602	568	588	597	593	575	557	633	545	601	575	606	587	586	572	606	582	595	646	568	592	582	554	588	576	587	607	539	602	591	614	590	573	550	572	618	601	559	566	556	611	590	597	618	584	566	583	603	615	593	582	597	577	587	562	621	602	578	631	573	576	582	606	608	605	615	563	621	570	604	614	612	610	595	558	584	564	613	604	600	532	599	591	567	565	632	575	623	603	591	553	593	535	624	617	589	564	594	593	577	579	594	584	550	569	554	649	596	599	599	616	622	605	610	578	637	597	570	571	634	596	574	561	631	620	584	588	571	626	625	597	627	573	623	602	549	629	586	582	640	569	555	606	577
24906	23152	34212	38432	23385	6810	978	619	560	611	590	559	598	611	643	516	582	548	595	572	587	568	588	539	609	572	540	586	584	575	509	550	576	598	558	571	547	604	574	589	578	536	568	570	589	574	562	576	558	560	585	545	551	574	585	561	553	513	605	521	577	610	543	599	582	578	594	605	575	558	557	538	594	535	571	579	546	553	526	589	532	540	523	552	543	549	600	594	565	588	534	620	567	586	545	574	572	550	568	556	550	575	532	550	554	532	589	542	575	557	545	557	569	566	542	595	563	594	584	585	596	570	536	569	583	521	559	523	536	575	524	536	585	588	552	527	605	572	574	543	574	532	575	576	538	518	526	547	546	515	544	586	582	587	601	596	584	591	560	644	559	572	535	583	572	551	559	596	554	609	523	559	566	597	566	594	548	573	580	595	610	578	586	555	581	565	558	550	593	571	620	545	498	570	595	609	543	596	539	570	584	546	581	562	602	575	566	587	546	576	585	548	550	549	573	563	571	549	564	571	529	545	549	581	557	538	576	581	583	567	537	551	583	554	570	584	537	620	528	542	560	625	608	593	563	554	564	563	547	556	546	599	562	536	588	583	586	589	592	577	596	603	534	588	570	515	559	560	602	578	585	574	562	587	548	556	566	562	586	573	561	525	579	571	538	600	563	561	575	550	579	568	574	587	551	591	520	537	607	620	531	586	579	531	504	587	614	571	567	569	599	558	575	580	594	575	552	526	536	537	583	572	587	604	598	591	624	560	558	566	580	589	598	532	585	582	633	545	574	569	604	566	551	575	563	569	580	550	562	511	628	580	590	580	545	549	521	583	583	543	562	615	590	550	573	535	551	548	545	479	572	578	553	521	600	563	555	503	547	584	620	586	546	540	542	605	548	587	585	582	536	574	532	550	576	559	549	534	581	570	580	562	555	584	629	587	562	574	595	593	562	534	540	532	596	585	568	593	537	577	590	584	566	567	576	552	572	558	534	606	616	552	545	568	536	550	565	524	564	554	545	572	616	542	592	589	547	578	587	572	582	514	564	574	585	557	544	519	593	578	534	536	546	567	587	573	596	571	607	620	562	584	543	524	576	547	544	561	521	521	584	558	597	568	557	569	551	553	560	573	535	608	550	532	538	595	564	598	583	557	552	610	515	568	499	552	552	597	543	557	552	568	576	537	603	534	566	589	540	527	566	586	578	554	596	496	585	577	555	553	603	551	588	549	551	570	569	551	559	564	541	528	595	579	566	552	595	564	552	515	557	566	554	552	548	568	593	587	599	623	574	511	576	587	596	596	593	559	561	563	556	560	552	572	559	556	574	561	584	602	553	568	632	620	570	586	569	553	544	574	533	593	534	581	570	528	576	546	560	549	550	621	556	567	558	591	580	540	525	557	580	602	584	552	635	625	543	550	552	563	613	514	567	573	532	588	570	579	606	530	587	543	576	571	562	562	502	526	529	563	561	594	554	579	587	576	594	549	559	553	559	576	492	540	594	555	557	604	553	564	518	586	595	549	557	540	542	555	545	591	554	547	572	551	596	571	576	565	529	500	618	591	548	612	558	573	518	533	574	553	575	552	594	534	563	578	597	575	566	552	550	550	562	588	580	590	571	554	595	558	541	583	566	590	572	559	549	578	530	563	615	559	589	594	558	570	591	557	581	574	559	550	557	562	568	540	540	566	569	572	595	597	570	529	534	550	557	557	553	558	573	555	607	575	557	587	567	568	573	545	588	585	524	548	558	557	593	532	522	577	540	586	570	584	527	574	570	591	563	562	573	565	595	593	564	553	581	599	549	619	573	605	570	560	550	551	530	596	581	615	590	541	585	587	588	539	601	532	560	570	619	625	523	600	542	555	579	520	518	535	606	583	520	598	583	553	570	587	574	578	596	593	613	524	543	566	536	572	588	581	560	576	557	579	561	543	568	594	581	564	541	584	568	572	587	513	553	581	524	585	601	553	572	575	538	618	543	573	586	617	573	581	508	592	555	556	614	559	560	571	541	563	530	550	583	609	578	568	570	619	562	545	564	580	535	587	548	548	593	591	576	569	552	540	593	608	575	516	572	620	524	563	537	551	585	593	581	580	536	578	543	583	591	600	593	570	579	566	549	581	551	582	583	542	564	545	580	566	555	585	543	570	572	581	562	541	567	559	552	589	603	569	562	515	546	581	573	513	539	557	530	561	564	543	584	576	551	510	539	571	579	609	601	558	553	532	534	576	550	567	578	591	570	593	563	581	547	572	606	552	549	573	571	555	576	544	594	531	585	594	565	533	578	555	566	570	605	568	564	526	600	563	617	579	537	552	571	568	555	608	596	538	556	570	513	519	543	547	538	603	556	573	569	607	594	554	580	582	560	540	588	535	567	564	549	564	559	585	577	561	615	588	606	571	530	551	572	571	558	540	549	566	552	593	606	559	543	562	575	554	553	511	534	565	579	548	609	571	545	563	575	568	582	587	583	587	590	568	560	587	530	556	561	605	570	548	579	537	601	595	559	526	523	603	558	591	591	584	541	530	566	563	569	584	546	563	588	555	561	567	537	526	551	554	580	578	577	534	545	582	566	525	583	598	585	580	611	605	581	575	572	548	557	582	582	597	604	554	544	602	571	540	553	603	580	581	546	570	587	595	561	569	563	561	525	583	556	554	619	604	563	582	529	558	553	559	609	561	585	617	554	541	536	562	587	592	578	532	539	551	589	562	571	583	565	557	539	549	559	585	548	610	591	528	559	567	538	604	523	577	570	548	544	531	536	526	549	557	569	574	561	561	567	545	493	549	581	567	601	542	571	565	577	575	545	545	550	596	642	610	563	533	596	595	608	589	555	561	540	546	549	553	606	611	556	558	529	562	569	570	534	527	585	557	554	532	577	567	596	586	552	567	573	564	542	575	544	562	562	546	563	544	598	560	551	589	591	551	599	530	583	566	584	550	561	561	580	615	566	584	573	572	550	570	573	578	557	586	570	577	565	526	517	553	583	551	560	586	569	546	539	557	541	573	545	579	591	584	564	535	547	575	597	553	612	611	552	540	599	589	582	583	555	575	602	543	591	575	603	597	532	579	584	571	575	562	537	580	562	557	552	616	602	548	495	575	537	540	578	584	562	545	533	605	632	532	578	560	580	526	530	533	535	537	566	571	595	604	575	610	594	572	586	558	572	560	567	543	577	605	558	559	520	541	605	555	611	574	566	524	580	572	587	539	521	552	545	553	567	560	559	565	566	579	575	575	565	583	539	582	547	599	548	530	550	592	585	571	566	565	577	562	551	554	566	598	539	588	541	573	583	582	526	519	586	577	518	531	568	549	560	549	608	593	488	586	571	562	569	596	529	530	545	588	588	511	522	569	551	536	592	568	559	573	558	562	579	600	546	618	567	577	567	573	556	568	557	533	510	578	591	565	539	536	548	564	544	530	572	553	581	567	543	590	530	561	574	601	564	565	554	559	619	606	590	549	565	623	612	564	527	567	585	570	557	564
32648	71457	52963	43971	19497	3322	1090	650	661	618	698	653	595	640	607	604	581	669	626	600	621	600	621	569	625	623	630	592	610	577	607	594	580	603	644	638	592	591	620	583	614	617	634	614	612	633	624	582	644	583	582	596	626	550	568	616	638	604	601	588	577	592	632	605	564	651	576	575	579	587	639	591	614	599	613	587	620	619	590	606	626	612	594	603	622	600	592	569	599	551	604	617	583	583	585	629	574	595	588	638	624	621	611	608	565	592	656	615	571	624	614	625	617	612	555	579	576	593	555	589	589	620	574	610	587	623	613	588	576	643	589	587	576	624	644	590	601	587	611	596	618	583	575	627	613	639	559	614	581	603	644	558	622	591	584	603	627	642	622	523	555	549	598	639	622	629	570	623	609	578	592	570	577	548	634	658	551	638	567	605	594	583	588	604	590	584	579	593	638	607	613	546	623	586	580	638	628	570	566	650	606	617	536	574	611	578	558	572	637	579	593	603	616	589	617	599	605	549	607	622	588	632	580	593	582	591	621	586	596	562	592	660	548	617	605	621	565	611	602	587	589	597	586	615	625	620	596	569	644	576	590	590	588	606	591	619	586	619	584	581	599	622	595	615	558	621	588	617	576	595	619	576	604	562	606	620	581	626	591	618	588	636	551	610	615	628	606	595	593	644	590	593	639	576	626	633	591	584	610	616	584	647	631	608	627	625	607	630	636	606	592	572	596	613	622	602	596	589	602	610	584	583	592	619	601	594	599	602	570	568	600	621	602	593	592	628	635	600	576	590	609	571	626	587	619	601	602	592	590	606	568	606	601	624	579	558	586	598	620	623	647	624	602	621	591	595	604	635	582	608	602	611	586	643	605	567	576	578	657	606	628	639	603	565	653	594	606	610	586	602	575	579	613	585	549	619	638	606	626	595	613	608	612	617	585	571	598	583	587	597	601	605	622	582	645	599	639	630	627	586	572	617	604	590	634	662	617	604	575	633	590	588	605	593	612	591	553	607	648	594	572	654	625	563	605	609	600	565	623	628	590	591	613	617	566	592	635	601	594	608	554	563	576	620	587	616	609	604	648	602	602	655	638	600	601	665	604	624	591	545	587	593	560	625	624	609	609	621	562	573	658	601	600	570	587	589	576	614	636	597	627	641	619	640	606	607	585	570	594	583	586	573	580	584	563	622	629	616	557	654	590	615	573	579	629	587	601	544	593	568	589	590	580	580	591	561	643	631	608	578	612	594	574	586	612	568	603	605	582	618	624	636	619	572	619	604	585	567	584	585	628	618	599	610	589	593	579	597	596	576	632	560	560	593	595	569	603	625	591	587	598	610	615	605	587	578	598	563	618	599	598	605	577	597	597	602	598	622	585	597	585	604	583	584	634	616	610	577	602	616	614	552	574	634	567	626	616	577	583	601	601	564	602	600	546	603	572	621	581	572	630	602	608	598	632	600	599	633	604	599	621	556	632	575	611	613	586	601	565	598	590	609	585	588	648	631	605	601	590	610	595	636	602	623	635	571	590	605	611	612	600	612	587	604	581	625	585	595	616	688	565	556	596	584	601	631	596	565	566	610	636	620	597	616	643	598	603	590	627	611	582	588	594	594	609	596	656	598	576	601	619	618	596	634	573	602	612	593	593	578	600	594	581	531	611	613	623	614	610	595	571	650	582	604	600	588	594	617	606	628	587	586	601	526	612	597	552	599	572	560	631	636	602	596	590	600	557	591	655	620	624	564	600	609	629	564	575	602	624	611	664	578	626	597	624	581	625	612	577	581	593	611	638	580	589	567	571	622	610	616	623	652	573	618	588	595	550	589	611	586	570	612	637	625	621	556	619	557	604	584	581	613	577	600	632	601	617	608	576	587	585	609	630	574	591	618	560	609	571	593	646	603	604	578	605	572	636	606	555	602	609	613	610	601	571	544	560	589	592	644	581	609	589	603	568	607	588	567	604	581	623	609	614	596	568	617	656	603	597	605	627	626	581	596	582	614	633	590	594	593	585	601	592	596	545	615	572	548	634	605	598	587	617	580	540	612	588	591	593	568	609	617	593	675	620	604	609	586	575	592	641	619	572	636	626	589	580	646	559	611	592	569	595	567	632	623	560	639	606	634	600	628	635	583	583	574	589	592	585	595	630	679	591	597	618	605	678	615	605	564	616	547	605	602	576	597	571	622	612	618	602	623	610	584	561	608	634	587	562	626	582	535	585	588	582	556	645	572	635	631	622	561	570	610	590	620	587	615	556	610	606	587	582	622	597	584	625	611	596	590	618	603	643	604	605	613	586	641	596	589	582	593	614	619	601	610	592	577	600	593	571	588	571	579	600	562	561	621	603	576	611	595	615	614	597	593	592	659	636	627	651	582	586	581	589	595	581	608	606	559	563	593	611	569	618	561	606	533	611	636	585	597	583	589	595	554	601	560	611	638	628	605	613	615	615	607	599	572	585	605	615	634	549	605	625	598	621	623	593	626	559	569	608	627	604	599	590	603	623	573	591	616	557	596	610	580	619	589	597	572	616	564	584	565	577	570	622	595	610	639	612	588	602	611	582	611	626	594	537	556	590	618	592	626	596	635	602	557	586	616	639	576	609	588	563	635	583	574	589	617	645	580	607	584	614	614	599	594	550	598	606	625	598	568	561	626	590	611	630	590	637	615	603	601	577	581	596	594	573	585	594	607	616	595	577	631	583	598	633	611	542	599	574	601	624	604	592	583	671	579	596	591	576	619	615	600	596	587	652	646	567	573	608	572	607	605	623	597	580	592	596	593	573	626	573	608	620	605	576	587	596	572	611	611	591	623	619	647	641	571	567	619	574	615	578	601	570	607	544	585	634	612	612	586	555	577	620	577	577	620	622	612	586	586	600	618	637	637	603	639	579	632	604	626	560	628	579	606	603	598	631	598	605	617	592	611	566	587	607	580	639	608	580	587	603	562	620	554	574	591	592	584	603	581	574	570	607	620	600	620	546	605	559	563	608	606	600	601	593	595	614	621	644	644	601	616	613	653	606	617	559	588	583	582	634	569	616	608	653	578	630	563	658	577	587	653	617	592	594	610	599	605	640	606	632	587	583	591	590	598	597	615	621	584	611	616	570	580	633	588	605	585	591	605	558	598	595	605	591	558	563	565	574	627	598	607	601	588	578	582	580	622	596	649	580	617	629	597	600	628	563	585	605	570	578	619	599	595	598	624	627	641	593	651	640	618	611	598	631	591	575	573	602	541	568	592	615	639	624	691	581	654	540	601	561	588	600	555	650	596	583	599	625	561	546	590	601	607	566	579	523	579	595	571	584	585	618	615	582	606	606	607	604	575	608	603	630	595	570	615	597	594	597	593	590	572	610	579	577	637	595	570	575	607	603	595	620	590	610	602	639	573	599	619	564	597	567	601	596	606	631	594	595	581	605	584	621	643	587	599	571	593	580	645	628	612	568	611	654	631	604	621	613	544	612	595	599	577	627	610	620	625	645	572	633	579
22474	21499	32271	35602	28631	20589	12848	1583	990	930	976	1007	904	937	922	933	948	886	888	904	906	904	909	914	857	974	903	925	958	907	934	934	903	932	881	1008	901	942	927	911	914	936	933	904	920	931	912	865	919	880	901	959	925	905	932	878	899	895	908	882	908	890	850	931	905	960	916	925	863	992	890	896	901	864	922	933	905	928	834	892	941	842	922	916	915	907	872	926	911	884	878	884	976	919	936	927	908	880	929	915	927	875	880	893	875	833	924	906	905	896	895	888	899	873	924	867	917	887	922	927	888	892	880	879	911	944	919	856	888	910	856	880	844	967	902	891	877	890	921	873	920	959	862	871	849	906	906	887	866	924	882	873	901	898	880	852	849	912	899	900	948	885	918	941	900	885	893	899	876	888	941	936	953	945	930	892	914	843	854	894	896	911	955	842	941	858	905	919	906	925	880	879	908	913	925	903	884	938	959	837	893	861	908	942	926	883	873	963	918	918	891	921	910	946	931	911	893	909	877	872	889	906	882	934	919	881	897	850	904	918	870	917	917	990	934	930	921	883	864	888	840	908	943	916	925	913	867	875	927	910	810	898	884	871	902	885	853	905	914	917	916	910	897	851	899	897	918	870	853	882	866	904	886	853	933	931	876	900	882	880	928	876	914	888	891	907	922	876	905	918	894	886	881	890	920	931	874	917	906	870	920	871	860	897	892	915	878	936	897	921	917	922	894	899	859	915	918	920	919	887	862	868	895	859	969	877	897	871	953	899	946	933	918	875	887	945	873	914	916	941	969	955	872	883	906	863	922	998	898	927	938	883	858	918	931	889	872	914	914	909	887	886	912	933	889	951	902	886	934	890	907	904	942	909	891	871	899	871	946	860	931	912	856	886	919	849	927	884	932	897	849	905	856	864	950	903	940	878	906	914	924	903	887	928	901	919	963	892	915	878	892	881	855	878	862	947	946	904	907	872	885	886	872	922	918	900	896	929	910	921	919	922	933	861	911	884	909	949	918	902	881	932	919	901	903	865	952	854	936	920	905	927	879	912	872	898	924	908	889	922	925	888	882	923	896	839	859	879	852	921	929	850	890	912	897	936	922	910	899	923	904	895	879	921	923	880	897	943	959	893	889	922	947	911	867	937	892	907	905	901	915	942	929	910	943	868	908	915	891	915	899	927	946	906	935	879	902	864	933	932	884	926	921	904	960	901	866	892	936	902	946	883	912	871	868	947	909	884	905	965	867	907	901	906	896	868	947	927	912	971	864	922	963	895	876	853	887	931	901	901	907	871	901	876	895	879	923	903	864	906	904	900	849	890	903	891	886	874	897	882	888	923	826	874	916	916	907	882	883	908	876	890	907	899	856	878	863	939	842	854	909	868	898	907	843	971	860	928	912	850	908	908	936	873	920	944	943	960	961	950	980	950	906	868	862	911	920	910	852	886	896	859	916	919	871	937	907	887	889	947	861	933	929	917	936	908	842	929	911	889	894	949	919	897	924	916	894	934	897	957	905	894	854	867	861	919	861	869	899	910	916	937	881	837	890	908	907	865	962	975	869	928	851	930	869	881	880	905	831	908	968	893	920	879	905	887	848	870	899	942	917	846	906	898	877	870	929	913	968	904	951	945	904	907	898	878	912	914	867	881	887	863	877	846	842	927	923	925	938	943	868	916	879	891	905	885	911	909	880	916	927	881	912	894	886	884	889	913	1002	888	909	880	913	901	873	896	911	904	938	918	954	885	888	919	899	889	895	933	904	900	899	905	915	931	902	882	889	926	917	927	902	897	920	923	921	856	889	894	921	897	908	831	932	932	916	876	898	909	915	829	942	851	874	925	878	908	908	875	912	859	940	962	897	862	879	905	885	928	939	933	891	866	854	905	902	885	927	915	969	888	927	896	912	907	893	871	897	927	895	913	848	902	914	862	944	862	929	946	988	909	895	873	923	864	910	913	909	926	912	957	870	943	900	877	933	896	909	921	920	887	860	935	906	868	931	924	899	907	873	993	851	933	846	861	902	875	892	849	852	941	883	877	876	841	975	893	923	913	877	896	923	881	926	935	939	947	909	920	921	916	919	914	877	903	847	892	867	929	911	912	889	827	970	919	853	877	882	905	827	917	869	960	856	918	869	953	888	898	918	871	871	896	896	876	893	871	914	918	908	941	896	906	934	954	902	943	905	868	919	881	881	908	924	909	935	933	915	902	947	876	933	845	867	867	912	914	894	945	941	906	883	947	902	884	927	915	928	873	853	918	903	963	921	916	866	892	861	899	860	900	901	899	922	869	879	960	986	888	925	874	894	902	930	879	911	929	850	860	886	870	872	921	862	926	877	890	845	971	878	852	899	917	882	914	905	935	876	896	916	893	921	940	918	938	870	872	890	901	890	906	912	920	866	895	888	884	924	928	857	881	890	892	862	883	865	903	910	854	906	935	902	897	923	941	837	879	940	901	907	859	955	892	869	946	912	875	914	907	872	939	889	958	952	840	865	912	818	910	923	870	895	901	864	890	945	890	900	876	862	875	871	840	932	918	933	939	927	942	943	891	926	903	906	891	901	890	903	934	911	925	886	888	830	883	897	891	920	891	854	872	892	898	936	882	875	853	899	919	908	864	897	917	907	893	931	902	882	930	943	906	836	890	892	910	945	893	974	947	862	904	871	912	870	886	858	919	872	874	877	895	875	887	926	921	873	877	909	876	865	866	908	882	909	872	890	947	879	883	885	849	904	915	895	913	930	901	901	833	909	949	863	894	873	925	892	954	898	897	916	916	898	959	907	893	907	882	903	895	913	883	941	949	911	934	910	860	831	904	881	954	889	866	831	853	936	859	889	887	898	890	946	868	913	814	894	903	867	887	890	879	901	921	903	902	884	915	879	916	885	939	899	877	867	918	928	901	940	871	891	895	923	871	896	884	925	871	913	912	910	958	850	887	891	889	929	906	895	851	895	908	871	893	912	874	880	852	920	907	902	926	910	887	858	927	855	872	859	894	929	875	935	886	930	923	911	953	846	853	899	893	901	922	916	896	902	950	897	874	947	852	888	860	839	886	914	919	917	885	840	900	930	920	945	893	933	904	905	888	921	885	936	936	890	896	883	879	893	893	936	946	903	842	881	925	952	936	908	966	914	903	883	900	857	852	876	910	929	875	862	837	864	874	928	920	925	876	931	955	911	898	843	919	888	871	910	906	958	916	940	915	890	916	850	894	882	885	884	916	880	880	918	887	898	932	879	891	906	884	897	850	862	904	887	885	932	910	901	929	863	951	936	895	892	889	917	904	902	913	887	995	905	939	884	902	905	925	822	894	894	962	890	900	905	884	911	876	843	940	901	922	934	907	893	923	906	937	845	876	885	894	914	904	982	917	938	956	908	891	837	896	871	896	868	931	901	858	900	883	910	853	923	897	943	903	881	938	916	943	908	936	881	924	901	914	857	870	915	954	877	876	896	845	917	860	901	862	896	887	891	847	929	913	834	911	913	906
38748	75781	77679	66936	31328	7454	4693	1125	1005	983	1004	979	923	946	892	938	925	910	903	908	889	932	889	923	938	863	894	860	889	926	896	919	916	869	909	882	932	838	848	917	863	912	867	898	894	876	866	905	881	911	827	883	854	907	912	928	819	848	923	884	912	939	928	875	882	891	868	933	902	902	855	921	904	928	855	881	929	914	874	896	876	862	856	876	906	870	935	903	937	893	879	865	882	891	860	886	957	941	863	874	891	856	858	832	925	926	920	909	835	911	888	816	849	861	885	898	893	889	913	899	891	880	863	868	902	871	894	855	854	883	834	904	897	864	833	911	836	853	868	885	897	902	843	879	882	876	936	945	844	891	882	899	875	868	917	875	876	819	914	870	934	868	912	889	877	905	870	914	852	944	893	853	916	820	879	890	899	882	851	874	932	869	873	890	888	892	883	881	822	905	878	879	885	899	924	875	958	890	862	877	839	913	883	891	833	911	851	847	866	890	891	902	893	918	895	861	854	868	846	836	957	877	903	852	962	858	859	848	864	901	844	874	879	933	902	915	862	880	900	839	917	876	857	933	909	821	901	907	870	874	886	893	878	824	876	922	872	839	898	804	904	881	934	912	854	855	904	929	878	866	866	864	884	854	914	901	913	918	878	819	861	819	874	877	895	874	868	905	864	881	905	942	898	875	882	817	837	938	830	867	899	912	891	869	902	908	885	867	910	862	866	891	863	878	854	880	938	864	879	852	878	877	886	829	905	916	872	900	860	900	898	842	910	878	831	888	870	897	940	824	914	924	872	884	877	901	894	893	815	875	891	868	885	915	889	856	866	812	897	888	899	888	927	887	883	843	850	923	853	891	836	853	899	879	914	892	895	870	892	836	917	911	909	920	898	862	855	905	899	882	847	889	864	827	876	854	888	919	910	903	908	884	902	880	871	882	897	929	893	888	921	872	858	895	834	908	909	877	937	851	877	890	922	953	854	836	892	868	914	909	904	808	941	828	900	895	907	845	895	896	896	846	899	873	904	870	883	817	951	856	858	883	870	882	855	903	892	910	922	844	835	932	894	885	892	876	852	884	884	902	842	840	888	915	851	879	871	885	878	883	867	855	915	858	896	872	889	883	912	883	882	883	889	876	920	887	883	889	865	879	872	904	879	877	880	864	929	864	922	880	851	885	891	911	911	860	873	851	866	836	870	836	806	915	885	852	861	902	912	861	871	853	919	934	885	859	923	903	906	861	897	894	809	886	895	856	873	896	870	870	881	937	899	918	905	906	912	848	841	957	865	928	869	836	893	856	888	883	920	925	893	871	912	872	881	914	868	885	867	885	817	885	875	863	887	892	937	885	851	885	873	874	904	920	809	872	882	863	921	920	881	845	813	901	954	889	844	843	901	875	904	903	872	914	853	868	903	857	864	873	862	875	887	900	916	899	918	820	880	841	911	891	921	840	911	852	837	899	905	873	871	854	876	902	878	872	807	887	924	871	854	863	859	828	850	931	886	871	886	933	868	904	844	852	880	909	891	832	949	879	896	867	902	833	881	921	925	884	881	845	832	882	934	876	916	941	876	817	896	823	854	834	896	916	875	929	902	882	921	889	904	908	889	847	846	905	865	836	892	886	828	855	906	920	834	929	898	890	871	874	893	899	883	852	851	860	913	881	892	881	835	850	858	884	869	868	847	832	917	912	859	881	871	889	874	891	865	910	865	888	849	921	862	890	911	879	896	914	882	876	849	856	903	906	888	885	867	939	883	882	861	880	879	860	869	864	922	890	865	862	962	909	859	881	860	893	923	923	895	908	807	879	869	898	904	885	908	851	908	894	857	874	857	911	885	865	916	905	920	923	930	869	862	835	869	859	880	928	890	886	870	854	844	875	918	895	865	878	944	888	890	901	863	827	879	937	885	883	890	870	899	896	885	943	865	843	891	849	887	875	846	824	937	898	892	891	873	906	828	874	838	888	903	891	909	862	867	889	886	900	906	894	863	865	863	818	937	847	923	899	907	941	885	884	864	891	903	928	900	914	860	870	829	881	843	890	857	880	867	901	892	927	823	877	917	896	898	918	928	870	891	811	857	840	875	923	866	910	878	918	900	892	878	949	862	893	798	845	860	833	848	924	815	897	931	866	875	917	886	884	829	925	874	929	860	919	891	888	867	883	848	860	864	861	898	856	832	950	896	874	867	915	921	859	876	881	844	874	926	835	872	872	838	890	839	906	895	879	900	856	903	919	902	872	865	825	896	887	862	854	905	913	913	886	833	853	904	934	900	903	860	863	901	870	847	913	869	837	872	816	905	824	938	925	813	913	867	940	902	895	900	849	860	931	858	897	861	895	897	913	871	863	917	899	851	914	863	827	903	931	865	867	881	883	889	895	864	871	880	894	870	874	829	919	851	898	895	850	935	897	894	918	893	893	873	873	840	884	868	830	835	941	890	884	905	910	871	870	871	838	914	914	864	873	871	840	862	899	937	873	878	876	920	907	844	827	878	846	899	889	862	848	868	891	835	886	883	895	897	910	910	864	910	901	918	890	908	868	912	862	910	909	914	891	840	884	860	865	854	911	837	858	867	898	894	910	878	860	862	835	856	834	875	876	881	903	900	860	835	873	924	951	885	902	881	881	885	890	880	896	876	878	877	869	868	847	875	876	874	951	880	862	874	905	909	912	934	859	817	882	856	875	884	846	930	937	855	861	855	904	846	822	861	849	929	850	945	883	893	917	886	852	854	885	849	858	909	878	906	842	898	926	879	863	842	959	866	854	921	860	894	854	885	863	913	866	898	876	913	820	856	891	890	892	823	935	902	852	910	874	920	929	853	877	894	900	885	883	854	827	896	819	896	903	913	864	833	838	897	907	860	882	902	915	903	878	922	897	949	910	877	875	860	877	874	891	862	901	911	884	882	824	851	890	906	878	872	854	860	907	848	906	861	885	877	894	899	877	894	854	903	845	861	849	900	894	864	897	871	850	908	859	914	847	863	880	908	848	901	901	866	912	915	864	903	843	908	876	868	893	913	893	852	879	834	901	886	917	842	895	848	918	866	897	878	851	827	916	902	846	886	872	889	890	914	882	873	836	883	880	891	855	841	908	888	894	894	929	852	839	930	839	904	900	843	902	946	905	789	850	924	881	864	854	861	868	875	918	860	868	878	913	916	865	949	901	898	876	885	856	891	868	872	873	895	887	853	921	907	943	875	849	874	859	821	831	890	947	907	869	843	912	877	907	939	889	867	864	878	883	857	823	915	926	949	853	918	872	882	878	821	911	880	892	828	832	859	863	874	873	875	930	913	903	903	914	904	900	833	818	890	860	921	911	886	941	923	927	885	884	854	887	910	900	934	846	908	902	897	888	871	861	856	904	912	858	891	873	968	850	850	802	883	925	885	884	874	912	875	887	851	853	907	864	864	835	853	901	890	855	931	842	902	946	872	883	835	887	892	881	858	900	871	886	867	880	873	804	926	923	863	906	880	900	913	913
30157	27739	29330	25553	6490	742	460	397	408	428	364	358	352	354	361	377	378	408	401	372	348	343	399	361	349	346	353	347	368	362	381	351	351	383	366	361	388	379	388	379	385	359	386	363	350	336	366	407	392	362	393	366	375	355	367	360	359	391	374	368	347	371	362	356	380	389	374	393	367	386	387	392	338	342	380	351	396	377	403	364	390	377	352	397	344	374	371	379	355	315	382	346	370	391	359	354	367	370	361	410	378	368	364	372	361	383	391	354	385	375	362	400	368	379	348	371	347	377	386	337	378	340	377	350	369	353	375	371	335	335	356	354	397	377	369	382	359	388	341	356	370	343	377	381	337	386	358	370	362	359	348	395	346	380	349	361	343	373	362	353	337	390	360	341	347	341	367	356	338	377	385	341	356	386	402	363	339	362	355	386	400	352	393	353	339	394	397	385	357	364	365	341	392	384	359	359	378	383	350	377	373	401	386	380	373	365	391	329	366	388	398	367	371	374	358	369	355	400	368	357	349	374	376	389	371	353	397	388	356	382	367	388	363	382	381	356	388	359	395	403	345	366	355	324	374	360	382	359	406	351	381	366	354	393	402	393	372	356	406	365	356	388	358	366	396	362	382	375	380	375	359	366	363	377	329	365	386	410	383	398	373	356	398	385	372	359	342	377	402	349	370	382	338	354	366	368	396	371	376	344	396	371	358	365	351	393	369	362	354	326	409	349	356	376	354	365	387	341	350	363	373	366	363	366	408	368	358	362	361	375	381	347	391	355	340	386	393	389	381	348	399	345	375	374	371	370	406	367	375	365	407	350	371	361	388	345	370	381	357	358	374	398	407	376	391	348	339	375	387	337	409	367	341	397	355	344	382	434	391	351	387	358	338	365	363	383	384	378	353	354	385	403	393	377	381	354	357	345	390	337	370	373	369	387	397	383	363	380	389	395	375	384	382	386	391	378	354	345	398	373	364	420	386	384	366	377	358	366	349	363	343	369	356	360	363	379	365	361	338	398	376	391	353	353	364	346	385	354	384	372	361	371	426	377	386	342	334	372	342	374	383	389	385	385	365	388	371	394	355	364	383	364	343	388	344	385	364	386	385	362	330	395	361	380	410	386	380	367	384	352	373	376	369	386	350	356	359	386	358	371	345	374	371	389	373	354	378	376	368	353	380	364	378	364	379	376	385	358	356	350	363	325	367	360	352	364	373	361	368	377	372	361	367	367	374	363	361	373	378	385	368	345	362	361	399	354	351	385	349	376	402	404	388	369	350	388	367	389	418	386	406	367	349	368	351	378	377	373	388	370	415	355	394	347	362	361	406	362	400	373	358	389	376	383	348	381	394	371	381	365	372	379	362	381	399	384	362	374	392	350	359	352	384	381	432	363	356	374	366	381	347	321	388	364	382	306	396	363	352	365	401	335	347	368	309	375	391	351	403	359	408	387	366	379	378	373	404	369	366	342	362	351	349	361	353	391	382	378	361	376	419	378	380	358	381	386	375	381	343	343	372	371	355	367	377	368	345	372	358	388	366	399	388	376	388	405	362	420	387	358	338	391	342	379	357	387	362	376	375	394	360	355	362	388	365	371	376	366	385	375	370	384	360	372	374	363	359	344	362	394	361	370	338	383	385	375	368	368	360	382	353	387	369	371	366	356	385	349	396	381	352	373	389	400	350	380	348	353	378	363	369	369	373	372	371	358	375	393	375	367	386	380	370	389	368	370	376	341	348	385	394	410	363	345	359	382	390	396	359	390	379	414	363	375	380	377	373	338	386	387	375	381	353	372	371	389	381	379	363	365	371	395	362	379	357	383	350	384	348	376	368	391	367	362	376	358	343	364	355	376	366	351	404	361	348	387	368	366	354	350	362	359	380	363	367	358	356	362	372	380	373	390	403	356	396	380	382	379	351	311	415	373	417	373	365	370	393	359	420	373	384	396	384	360	419	303	373	336	391	368	359	384	388	345	376	376	380	375	393	350	376	369	357	401	368	395	408	350	382	363	381	327	364	362	370	374	390	328	359	420	390	388	395	371	402	357	349	365	365	359	409	370	366	388	381	375	369	358	366	393	379	364	375	352	354	357	324	352	375	362	356	369	369	391	369	365	382	363	359	367	379	364	347	332	383	415	360	370	339	347	382	386	339	366	359	346	391	379	383	389	362	361	368	371	374	365	354	342	400	377	392	380	383	390	365	350	361	379	367	402	357	374	374	368	400	384	376	381	351	379	406	367	380	360	328	346	360	371	349	357	343	377	385	395	339	390	394	371	367	360	355	381	414	382	331	380	355	367	317	338	344	391	363	359	354	394	365	389	371	334	353	365	381	382	364	398	364	386	385	357	340	375	388	362	375	357	385	355	339	405	392	361	369	370	409	383	345	363	316	351	347	371	350	370	379	377	343	366	372	360	363	368	385	386	369	383	390	347	344	368	368	359	379	367	344	373	378	351	359	353	337	330	370	378	377	388	371	372	372	364	406	344	353	363	337	395	425	376	350	388	376	416	371	351	340	390	358	387	397	398	353	385	391	345	356	386	351	369	354	379	375	380	374	363	368	386	384	357	386	382	339	382	375	372	373	361	406	339	381	378	362	388	358	395	329	394	390	366	350	366	359	389	366	377	394	402	380	359	332	366	398	396	379	362	374	388	348	364	391	368	387	380	364	347	360	333	384	382	350	404	362	337	380	376	374	345	390	388	393	335	385	359	343	356	338	374	397	359	386	364	382	364	364	383	376	359	395	356	380	390	389	390	368	374	386	381	402	405	421	344	368	351	372	359	375	355	361	382	376	348	360	388	368	355	362	339	382	364	387	351	344	384	375	360	335	366	365	390	352	339	338	359	401	361	383	401	378	378	368	345	356	395	386	363	347	376	397	357	371	415	389	370	351	340	377	405	394	355	368	356	372	401	349	350	351	363	375	367	377	390	338	372	369	370	369	325	362	380	390	351	378	366	370	379	377	341	378	356	359	405	370	382	376	354	364	382	362	393	368	373	368	358	371	367	400	373	381	349	362	378	372	355	375	375	345	403	375	388	352	356	334	347	349	366	376	372	371	362	337	404	363	366	376	359	380	397	376	358	377	405	374	369	344	360	361	344	378	355	390	387	387	403	393	362	357	374	397	379	353	390	379	395	393	387	379	385	370	347	375	417	371	376	397	361	383	358	378	370	363	371	355	334	372	387	381	370	378	352	368	374	376	426	358	358	362	380	371	358	352	400	376	388	357	389	326	352	393	343	320	401	355	379	368	388	352	360	387	386	388	375	404	383	388	365	372	375	363	329	375	362	376	353	370	353	355	362	340	391	369	401	369	377	385	348	353	426	397	374	374	413	376	391	389	408	365	382	402	370	370	346	388	377	362	377	372	354	377	404	382	394	362	358	350	350	344	382	362	368	355	378	351	371	331	373	340	368	385	359	372	347	384	376	373	377	385	365	385	360	365	382	351	391	374	370	397	376	337	366	384	393	375	393	347	376	348	362
29311	37712	23261	17107	3615	686	454	445	373	419	429	376	378	396	383	409	372	376	407	386	384	386	431	407	411	393	411	411	387	389	365	431	396	383	376	407	386	363	380	398	416	429	369	414	378	408	371	384	374	393	384	372	402	370	414	403	420	398	435	393	391	379	376	398	388	384	416	360	409	408	405	388	372	381	403	439	420	386	355	410	369	351	411	401	389	393	367	408	374	427	377	350	411	399	433	389	352	401	413	397	401	396	393	383	405	403	369	390	407	389	377	375	375	426	410	375	414	419	397	425	389	406	409	367	413	387	401	414	403	398	406	398	421	403	379	388	389	393	417	406	376	448	396	402	405	422	392	371	406	403	388	406	413	394	412	372	396	393	362	397	358	408	418	366	418	390	407	367	391	408	382	386	383	399	395	403	392	409	402	383	395	400	392	394	358	357	399	380	399	397	398	385	370	395	382	409	407	445	395	403	409	411	381	399	407	416	392	373	425	385	402	397	416	416	387	400	423	414	404	403	378	387	344	429	409	414	385	394	385	397	403	389	385	394	366	384	398	383	376	394	352	456	365	410	386	393	410	417	417	414	393	396	424	386	404	377	426	382	414	371	428	372	394	406	421	414	391	418	422	413	417	421	384	411	404	361	409	390	380	381	389	404	374	390	374	384	394	401	385	385	393	394	418	368	404	398	413	393	374	390	366	396	419	373	397	404	417	396	401	378	441	401	401	380	401	404	397	415	405	409	380	390	414	404	371	422	382	384	390	379	372	417	406	421	384	393	399	374	379	407	406	422	343	418	387	394	431	378	380	389	426	380	364	350	428	395	403	399	361	388	378	405	377	405	374	399	379	420	366	423	370	403	392	423	399	389	417	376	388	381	370	380	396	419	409	399	411	391	421	381	396	365	417	430	389	378	410	401	399	437	399	332	380	409	378	408	417	401	378	373	414	372	433	388	395	399	383	425	393	399	402	431	383	413	422	385	422	367	432	418	382	398	414	374	421	397	385	385	401	389	429	408	385	423	400	389	381	447	379	365	413	378	375	407	397	403	373	375	429	440	461	403	403	385	430	422	379	392	426	414	377	391	410	370	416	362	402	408	403	419	412	388	371	372	428	400	396	399	432	375	381	447	352	414	393	385	404	384	336	415	347	391	404	396	368	401	398	393	387	417	403	424	406	436	419	477	380	420	437	406	373	390	385	401	393	423	373	367	382	384	384	412	397	417	431	405	432	391	371	435	403	384	399	384	410	406	375	413	372	392	400	387	430	371	439	371	378	370	387	404	395	391	416	377	385	396	421	390	429	448	424	402	389	373	382	387	380	369	409	402	392	390	357	393	407	395	391	372	389	382	391	397	427	385	368	393	418	404	438	403	442	403	405	388	388	407	422	398	406	379	377	415	371	372	419	399	354	404	398	407	375	415	400	362	413	418	371	412	382	377	379	429	428	365	426	387	420	428	371	395	407	417	374	398	405	395	378	379	401	400	370	374	418	402	386	371	400	408	371	377	388	384	399	404	428	385	422	382	411	408	373	378	386	404	398	388	393	440	409	387	381	396	379	400	349	388	394	342	393	367	393	409	349	409	407	375	409	396	407	362	412	383	372	458	428	389	396	375	396	392	382	423	434	388	410	385	403	381	393	383	379	409	389	384	362	415	354	415	433	438	365	432	383	363	403	416	384	388	371	390	426	395	392	400	389	406	445	388	380	386	373	409	379	381	357	373	403	434	399	382	383	415	370	399	403	430	386	375	425	423	411	370	410	376	390	345	406	389	391	391	386	385	419	431	372	400	378	398	395	431	393	395	414	393	382	354	418	405	400	408	394	372	385	397	369	406	417	407	402	382	403	424	371	396	375	386	389	413	407	416	388	401	408	403	420	388	367	407	394	402	371	404	412	369	383	404	388	402	368	386	382	397	344	360	387	367	398	383	396	385	388	402	385	404	374	424	396	402	418	385	382	385	403	373	374	379	383	385	413	358	395	395	397	361	427	406	367	399	386	399	381	369	402	393	403	425	396	387	414	411	385	404	415	386	371	422	368	406	396	396	385	423	423	389	364	370	378	404	443	420	398	376	374	410	417	396	391	373	388	377	405	429	398	418	385	372	396	386	434	361	399	367	397	393	412	406	381	382	408	406	439	416	414	398	375	389	394	372	393	337	412	379	418	372	402	383	380	357	402	371	413	411	366	402	412	396	425	395	420	358	403	409	398	412	374	418	378	380	389	352	400	378	403	406	407	395	391	375	411	384	424	403	403	434	418	416	434	377	399	406	406	434	390	416	372	403	371	391	443	416	344	376	373	382	398	391	391	391	366	379	374	374	430	396	376	391	379	384	411	392	369	418	421	387	405	414	396	412	416	386	390	405	383	379	428	389	396	401	403	424	374	408	402	393	392	372	376	422	401	388	385	412	386	408	397	398	368	411	424	382	417	388	388	394	413	390	377	364	374	368	405	389	395	415	417	352	372	387	390	447	407	383	390	426	409	384	376	394	414	392	378	394	425	418	416	383	404	364	429	410	398	366	376	389	371	356	403	394	364	378	383	418	425	413	387	408	414	361	385	400	385	371	384	400	392	384	435	396	400	351	422	400	382	375	394	423	376	383	377	383	381	415	411	412	440	342	377	356	438	425	432	385	406	417	414	369	379	392	404	401	389	400	397	365	415	369	408	412	381	399	429	391	423	385	399	379	402	380	379	386	387	399	405	376	395	389	392	359	390	430	386	403	387	365	386	383	378	368	373	387	368	386	400	420	382	381	442	413	406	399	406	412	367	394	370	404	400	422	395	398	397	397	434	390	416	402	397	411	420	412	395	419	399	372	406	389	437	387	395	373	423	387	379	359	383	408	395	393	362	364	379	377	381	388	418	424	406	379	389	436	379	364	419	387	373	406	371	420	352	383	383	392	411	392	379	375	390	408	379	409	398	409	383	367	393	390	377	387	412	392	401	419	386	432	423	370	384	367	392	392	402	383	375	400	382	425	393	410	368	375	393	406	403	424	377	422	388	410	422	398	395	401	387	401	397	383	416	427	384	394	383	406	384	430	406	413	390	399	398	413	348	377	380	375	420	401	365	399	397	379	381	444	395	377	406	420	394	395	401	419	413	396	360	366	376	415	392	403	383	411	401	395	393	409	390	382	358	400	360	373	379	402	390	400	410	395	418	383	404	406	367	373	389	419	408	410	389	404	423	379	388	370	365	389	398	397	425	410	368	371	398	413	418	400	350	388	390	397	428	426	386	415	384	419	421	347	415	407	411	381	390	405	410	395	406	393	387	387	394	373	413	388	407	385	387	400	376	409	398	390	428	411	425	394	403	400	432	379	389	408	422	383	417	406	391	401	414	413	376	401	390	390	360	398	378	423	425	391	383	378	385	387	401	387	401	392	445	405	401	339	408	392	382	390	377	405	398	345	406	412	394	381	409	391	427	395	382	410	413	413	390	387	401	408	378	376	419	432	432	355	389	392	408	424	390	402
23692	21766	35595	46226	28551	15346	4292	665	651	628	568	578	615	593	612	599	587	577	540	597	579	609	623	580	577	563	603	574	576	556	552	578	578	587	564	530	585	562	573	593	589	567	560	567	590	566	630	542	572	581	576	563	558	572	598	552	524	585	588	574	581	550	551	573	546	601	575	602	569	571	590	557	573	594	591	547	591	551	588	585	563	558	602	506	545	571	533	568	542	567	611	603	572	614	573	545	525	591	600	620	589	599	571	552	529	541	566	655	565	602	547	593	512	569	552	586	588	540	571	592	563	568	529	549	619	603	547	559	572	570	580	562	585	580	612	583	577	568	541	533	575	573	579	562	600	548	561	582	539	562	610	576	552	562	616	562	529	571	581	563	588	600	587	571	568	562	596	556	579	578	571	584	584	558	593	565	553	617	573	603	551	570	605	576	571	552	606	537	566	580	576	576	539	549	539	598	564	621	554	544	592	551	622	589	545	570	568	567	568	597	584	574	587	593	542	577	589	542	604	544	551	545	544	567	587	558	559	554	547	571	572	573	528	587	578	585	568	553	570	551	587	557	557	549	570	525	607	563	590	568	560	546	587	582	553	587	564	590	564	560	547	589	570	570	615	567	581	523	564	522	559	565	524	542	618	548	590	553	517	581	599	564	531	545	603	598	579	558	565	583	576	583	598	600	559	589	576	575	585	581	593	582	565	597	564	524	560	552	586	597	569	566	592	587	567	602	561	556	577	559	525	588	549	553	570	577	539	524	586	542	616	568	572	554	551	579	584	548	575	582	567	583	577	575	572	578	649	606	561	526	555	585	606	560	586	550	560	547	556	579	517	590	549	578	591	548	568	566	579	556	553	584	587	533	611	585	562	540	595	572	573	573	570	563	596	610	550	543	581	569	558	612	592	574	575	608	563	532	591	562	558	565	609	586	603	555	579	554	597	569	547	561	548	614	557	605	585	577	580	569	641	592	573	547	573	577	556	583	535	574	534	551	602	585	588	572	595	578	583	608	546	558	572	594	533	573	591	551	564	582	592	562	574	564	572	565	581	579	582	616	583	566	587	553	553	617	574	562	566	586	586	562	532	500	542	584	558	576	585	553	553	557	626	588	581	577	600	567	613	546	553	557	610	580	579	542	570	589	583	607	558	587	546	579	551	569	575	578	578	573	535	556	593	558	569	590	576	540	559	542	565	541	538	584	567	548	607	588	565	543	594	603	597	557	549	562	568	595	571	559	560	558	564	587	573	541	555	536	579	572	601	579	619	594	541	549	595	595	582	543	569	530	601	565	573	605	546	552	573	543	579	583	554	548	627	524	581	586	583	623	585	590	585	579	556	541	536	582	606	567	596	575	543	573	585	571	580	520	553	598	648	621	541	557	574	568	563	582	570	594	561	589	563	554	557	573	586	597	574	577	560	522	567	538	604	550	539	590	554	585	599	552	578	520	542	554	572	590	588	529	590	577	530	576	574	545	541	591	502	547	570	542	568	587	558	583	572	587	568	569	555	584	574	580	573	589	611	578	606	549	572	553	551	599	567	602	611	519	621	610	551	575	587	581	621	559	576	514	554	557	590	603	579	557	586	569	553	562	566	579	549	572	587	560	608	573	570	549	543	536	553	535	564	543	566	593	546	580	550	569	551	531	580	556	544	564	544	590	545	532	578	579	609	601	568	578	553	566	608	583	579	594	578	618	616	522	602	553	593	546	596	532	549	532	589	540	596	555	547	567	539	597	581	573	598	537	541	571	559	559	557	583	556	600	540	573	562	537	565	621	572	548	566	574	553	533	539	585	551	595	540	590	577	569	538	591	579	581	563	581	545	550	614	528	599	573	587	590	560	624	603	555	598	579	548	554	570	544	540	520	609	580	573	562	551	585	596	554	581	518	602	532	561	557	544	570	584	581	585	583	579	571	603	587	552	589	559	547	596	578	572	529	509	590	538	521	586	568	641	590	552	556	564	543	581	577	580	580	573	575	543	595	587	574	585	544	560	541	556	569	555	563	579	569	574	555	588	575	576	551	559	581	579	543	587	576	533	591	554	583	565	560	570	586	600	562	574	568	615	539	533	569	562	577	618	545	595	587	580	512	571	540	533	544	558	579	581	584	572	571	550	553	573	602	596	543	552	582	548	566	544	576	595	544	564	566	593	590	558	571	569	583	575	533	562	546	502	602	582	558	623	579	566	565	608	539	566	580	550	570	579	591	527	545	566	605	574	571	550	560	577	594	578	572	596	584	589	536	634	561	588	544	544	546	607	610	559	608	541	541	547	588	566	558	587	511	609	549	551	610	559	584	594	541	599	558	574	566	559	601	532	550	606	589	584	573	561	590	556	530	568	554	553	525	616	554	590	561	561	542	554	563	588	522	607	597	581	563	594	560	546	565	565	586	545	585	613	576	545	584	562	586	566	582	561	549	568	579	511	596	581	603	557	571	559	577	548	571	644	515	543	547	656	624	541	613	572	571	611	580	565	583	593	568	561	578	566	548	541	562	560	528	589	572	569	590	529	599	573	576	553	557	599	565	585	551	537	562	592	580	579	526	575	533	611	587	557	545	593	552	578	582	598	546	538	578	578	566	572	558	535	567	530	563	535	624	606	575	566	577	543	580	568	624	583	568	552	556	592	600	605	590	572	591	559	564	552	615	552	552	554	564	580	604	540	574	567	589	531	564	582	531	571	522	540	588	531	589	578	521	584	597	582	573	564	592	572	537	578	590	547	543	563	553	532	569	606	547	575	581	573	557	552	540	599	555	559	552	575	554	572	582	538	543	574	597	579	577	589	554	567	571	566	601	616	547	559	583	600	566	543	583	563	553	573	550	581	555	568	540	535	552	562	597	576	560	567	574	556	572	587	542	552	532	596	570	569	582	617	585	579	563	639	562	583	561	585	554	558	595	578	580	588	529	570	590	582	557	555	550	577	559	563	568	564	596	546	571	539	565	558	556	586	604	550	519	571	545	578	633	556	511	582	524	567	541	571	548	620	572	547	608	607	581	567	558	592	586	568	569	581	540	579	572	543	554	576	577	555	586	581	603	562	532	562	556	564	528	574	556	583	576	610	599	546	582	566	539	588	542	582	586	592	581	562	636	561	600	573	561	600	566	567	554	529	569	579	600	564	531	537	549	579	550	582	588	587	550	588	593	565	606	577	610	543	611	566	600	586	584	594	567	614	577	552	557	585	599	574	594	533	573	542	605	662	547	567	526	560	542	565	520	566	582	566	556	559	579	544	607	599	584	608	587	596	545	531	537	594	567	529	606	555	562	589	575	548	565	606	602	580	582	556	555	584	562	558	576	583	604	607	612	545	565	600	545	528	556	584	571	614	524	576	542	538	523	618	519	543	579	527	555	601	530	556	567	575	566	546	585	600	557	560	586	610	521	551	575	538	568	548	571	583	561	594	617	588	565	584	554	594	560	588	590	567	556	599	560	575	625	554	605	558	572	594	570	566	531	568	562	537	538	538	597	593	580
36021	74697	68491	56323	20943	5502	2224	713	687	642	586	642	605	593	606	650	629	572	586	574	623	568	587	602	598	634	591	561	566	589	563	598	581	588	586	607	617	559	575	582	590	556	566	593	582	578	590	557	577	622	537	585	557	572	608	637	553	555	611	567	569	639	563	539	563	598	581	563	621	589	614	592	581	582	600	598	563	575	553	585	585	560	584	543	511	567	598	545	562	563	586	583	572	548	550	574	573	543	605	530	603	600	587	607	589	569	563	566	563	551	593	607	563	575	610	618	616	522	569	575	551	555	624	558	564	635	575	557	583	534	585	542	557	589	590	559	551	607	597	584	601	564	596	625	568	567	605	536	574	617	520	557	555	542	531	609	556	517	540	557	526	605	577	568	529	593	572	601	547	585	552	582	554	569	577	556	586	565	526	563	578	583	555	577	574	551	593	591	589	569	610	549	568	559	579	606	558	600	582	579	555	570	582	532	532	593	618	569	566	563	551	528	567	553	602	561	554	590	565	579	567	607	549	597	544	556	559	607	559	591	604	631	642	576	599	611	536	561	541	602	556	529	586	551	577	541	571	615	544	556	570	589	596	564	589	575	547	574	562	570	591	631	596	584	595	569	557	568	557	613	535	565	605	607	549	539	621	592	571	572	552	603	556	555	589	540	567	550	607	536	588	567	606	612	569	571	567	576	538	583	599	581	543	580	548	571	556	525	615	563	570	572	606	538	560	570	591	560	566	570	553	561	566	569	598	569	585	620	615	577	625	553	566	601	549	551	569	545	557	592	593	575	548	549	567	561	598	579	585	587	570	566	583	570	563	560	602	592	609	599	539	565	549	586	592	578	554	593	579	569	593	590	586	625	606	592	588	600	591	590	533	597	562	588	573	568	539	579	567	568	542	614	587	564	593	545	605	577	592	559	549	595	584	571	541	576	571	603	576	581	619	563	536	575	542	545	576	545	575	577	577	578	610	595	575	606	567	553	612	594	604	599	566	558	595	587	600	582	576	596	566	586	549	561	590	546	579	593	552	598	561	599	589	575	606	635	574	579	564	567	576	551	552	580	547	566	538	572	579	585	591	619	581	606	598	572	595	635	560	564	613	552	561	526	612	560	595	600	551	565	592	621	544	541	585	560	569	592	520	557	605	590	577	556	558	586	554	571	533	563	602	583	561	597	585	577	552	606	546	561	545	578	539	570	623	583	576	575	586	534	632	554	564	582	622	575	573	565	563	557	589	576	545	581	555	580	567	552	603	624	583	566	592	527	598	577	547	590	585	579	588	582	547	591	565	573	577	568	564	578	553	567	595	550	551	585	558	628	595	575	618	561	543	567	543	555	574	587	575	589	635	543	563	557	590	570	564	575	537	575	583	558	587	535	559	605	577	565	560	560	542	566	602	591	537	524	583	575	568	573	592	578	563	568	577	565	574	577	579	565	609	551	563	566	543	551	598	566	542	579	575	595	571	585	562	576	558	569	565	602	606	558	545	561	592	605	560	573	599	578	560	549	540	582	577	581	563	593	575	575	542	603	570	603	602	563	582	569	578	596	580	575	558	580	556	575	533	557	551	572	556	598	573	576	537	565	614	563	568	578	573	524	619	601	582	548	553	632	549	580	581	558	576	616	545	584	564	557	540	550	596	563	564	566	548	615	570	590	593	567	551	574	541	611	578	562	565	622	563	587	576	598	569	546	589	526	595	577	569	555	547	525	564	568	560	595	564	556	572	591	538	617	595	550	514	555	547	604	583	561	588	578	584	573	604	577	533	577	595	537	511	565	561	597	592	550	564	568	559	561	634	611	534	566	552	525	597	590	575	587	604	600	574	557	601	585	593	546	581	581	575	585	599	567	622	568	573	567	563	587	575	531	591	536	603	547	562	557	568	608	538	577	582	591	576	573	569	578	551	592	564	623	565	609	572	556	576	590	594	558	552	513	615	572	589	575	584	555	566	539	581	607	551	568	578	580	572	524	570	579	594	596	584	617	572	566	602	527	545	544	590	543	519	550	594	551	590	583	551	548	585	600	574	554	574	546	575	534	563	601	570	606	610	600	579	548	581	588	526	577	614	591	591	563	559	569	532	583	589	571	552	572	559	573	572	590	589	575	549	598	569	540	547	625	558	571	561	581	569	535	555	553	591	573	564	560	551	606	542	591	565	588	560	654	573	557	584	575	595	567	549	569	583	560	553	563	599	585	605	578	566	536	570	599	575	601	571	573	606	547	554	549	574	529	605	567	571	566	563	591	581	571	579	569	581	578	572	541	560	567	603	600	538	579	553	570	537	551	558	584	537	633	571	609	567	558	576	596	574	569	563	559	574	560	560	558	630	580	581	579	572	551	594	551	613	556	591	557	659	548	554	576	601	545	567	547	575	553	559	590	561	561	630	555	519	524	592	561	536	572	538	566	572	570	575	592	557	556	574	602	580	625	563	543	573	550	593	551	602	588	550	537	570	537	552	546	563	577	543	549	539	579	577	620	582	531	589	567	565	596	547	565	593	556	583	568	551	560	601	543	570	594	569	606	655	551	600	582	585	547	558	552	603	562	590	574	553	561	580	587	572	566	533	574	535	592	547	557	555	597	537	568	541	590	571	617	526	587	571	585	540	551	581	584	554	636	570	584	558	601	545	579	569	586	634	572	569	621	585	550	550	599	560	573	556	517	562	584	511	544	582	600	554	630	565	540	535	576	581	566	576	563	561	584	565	595	591	557	546	548	588	650	538	582	576	589	578	569	618	593	532	630	554	561	551	566	574	564	562	572	553	567	549	553	583	588	609	569	575	571	591	567	553	573	560	580	590	529	559	549	533	574	533	560	548	593	582	570	568	608	521	581	573	601	581	560	606	590	572	601	522	564	592	621	554	596	601	585	541	585	577	571	615	596	577	612	553	600	626	566	576	606	593	557	589	554	597	594	583	569	580	584	558	574	584	533	620	603	633	539	549	572	592	589	572	586	588	578	581	578	565	544	594	568	618	572	584	566	593	609	574	564	561	605	552	599	579	584	564	560	587	593	548	560	572	567	602	577	555	592	600	563	620	579	592	604	555	572	551	547	561	539	534	538	542	553	596	515	558	595	614	576	587	564	579	553	560	615	574	598	566	565	569	592	552	600	566	575	541	584	566	600	578	566	556	580	527	564	556	548	540	584	613	597	583	570	547	575	563	616	567	569	593	592	585	534	571	557	523	563	589	599	579	595	638	557	531	568	574	548	607	598	569	582	599	559	586	538	533	566	598	577	594	526	640	582	545	513	592	567	587	574	572	561	577	594	587	589	634	563	552	586	548	604	601	565	598	561	577	557	586	605	548	626	557	564	573	579	627	610	594	582	568	564	545	578	596	569	572	604	577	609	609	559	582	564	569	545	565	550	599	593	565	569	562	556	575	597	573	635	572	597	593	610	576	587	535	566	570	591	617	580	579	552	558	562	581	588	593	573	535	560	576	627	566	614	580	562	576	525	574	558	611	535	554	596
24933	22019	34222	40383	21330	6325	1323	621	569	585	521	531	543	558	562	560	536	547	574	561	550	566	571	505	551	579	528	546	593	568	568	531	579	571	536	526	564	577	551	557	577	568	585	562	578	555	552	559	585	522	515	533	535	543	536	587	550	566	572	546	557	559	563	574	568	537	566	599	553	552	557	542	528	540	566	556	559	565	552	583	535	531	606	555	563	564	559	552	559	546	551	577	525	511	599	547	592	580	579	598	538	552	584	604	575	539	542	532	547	544	577	535	521	560	544	559	536	570	585	588	573	546	554	576	557	556	547	542	501	570	528	573	568	594	562	582	525	544	553	555	602	556	539	556	535	595	542	567	528	508	551	570	551	537	548	526	575	561	543	588	562	575	542	569	582	599	609	539	562	552	554	543	567	559	578	536	591	567	554	530	539	574	540	562	550	553	564	519	547	553	568	548	605	552	571	536	554	570	502	540	519	539	564	560	550	556	590	559	509	531	549	592	556	596	550	582	541	533	548	556	586	574	539	528	593	534	567	551	564	573	600	560	563	533	558	522	609	580	553	560	562	599	539	567	544	574	552	580	576	590	571	542	607	528	574	517	549	521	561	562	585	546	537	592	519	520	564	582	569	559	577	527	533	564	594	580	544	524	517	534	596	585	544	548	542	523	570	541	557	595	561	561	514	535	542	564	540	567	559	589	549	578	565	547	541	540	547	543	538	541	569	579	542	555	585	584	542	516	532	558	548	581	548	531	542	543	545	550	545	557	517	533	558	567	581	545	556	554	554	536	510	550	577	569	547	594	576	571	558	545	543	543	575	511	556	545	553	588	503	538	552	556	587	566	564	549	567	565	516	591	586	527	534	534	532	565	537	592	563	590	603	549	554	549	538	553	525	569	556	552	562	592	532	533	582	548	531	569	559	515	569	538	581	542	535	613	578	527	563	589	567	560	549	536	550	537	546	527	581	606	582	571	578	555	561	587	553	551	566	533	571	597	584	585	564	543	575	566	544	515	572	558	588	606	546	548	556	548	541	527	568	528	602	516	550	553	551	563	540	582	537	525	538	549	552	601	549	534	576	566	525	531	507	538	564	516	586	585	560	556	547	562	563	555	568	555	543	538	532	559	547	520	555	587	567	574	549	538	519	540	566	541	513	504	610	560	576	565	550	568	532	575	547	550	578	532	561	528	548	511	540	526	566	574	543	514	531	539	595	536	552	550	567	532	578	545	540	592	549	576	543	556	572	529	559	559	569	539	576	510	559	562	534	574	536	527	582	554	559	594	500	603	571	510	552	579	529	552	520	557	572	580	564	573	528	572	606	547	568	553	547	574	548	553	587	554	560	522	542	548	546	538	537	537	585	546	577	562	577	528	552	552	566	566	548	563	571	601	567	561	568	557	553	547	544	563	558	567	526	529	557	544	588	532	539	581	574	589	597	600	588	554	560	528	580	551	511	593	554	518	551	532	551	553	533	578	539	535	545	589	529	571	569	561	485	565	568	520	546	563	564	532	546	564	556	550	542	546	530	585	558	543	529	585	612	613	508	578	539	568	580	558	537	547	538	584	580	545	529	561	589	571	560	562	563	528	537	567	547	534	547	560	531	575	572	542	590	611	601	538	526	515	562	580	570	583	534	516	578	585	562	545	533	583	565	546	576	561	528	528	554	545	564	596	522	532	546	563	558	563	527	554	618	601	576	522	596	539	542	523	580	605	532	581	557	571	545	566	572	542	544	617	566	528	557	547	542	551	581	535	571	582	585	527	550	552	548	555	575	557	564	566	537	587	539	553	559	543	560	529	536	531	535	565	544	532	577	561	513	567	574	580	558	558	527	563	583	535	590	541	567	611	527	551	545	568	585	548	562	592	580	555	527	567	564	550	513	546	559	536	537	567	575	552	600	563	575	541	541	542	593	572	562	560	600	567	560	590	586	588	552	612	541	567	568	535	552	544	537	581	599	572	576	566	552	552	531	559	565	564	562	532	537	548	565	547	540	528	559	553	532	571	523	559	593	563	550	526	525	576	528	538	537	571	573	552	541	589	582	525	531	572	576	590	542	536	570	549	542	538	555	511	494	531	552	552	516	560	559	536	567	539	593	561	526	572	538	581	529	544	549	556	561	554	540	589	555	596	526	558	496	546	575	545	552	550	516	530	560	575	514	532	531	536	588	539	579	553	516	566	553	539	522	549	574	542	578	541	552	606	556	546	558	589	577	535	595	545	575	560	554	563	568	536	589	567	563	551	539	538	581	563	503	558	585	576	625	557	522	580	550	547	600	531	572	601	570	539	530	549	547	545	538	595	539	519	562	574	568	547	521	583	568	548	528	529	543	539	549	516	543	521	534	577	548	538	552	602	551	541	584	544	537	550	523	557	569	581	538	557	519	620	545	553	505	545	553	586	540	533	548	613	538	570	556	536	512	545	529	544	564	529	581	543	559	573	589	560	573	536	567	531	550	559	548	518	598	551	553	596	556	557	574	588	530	579	567	539	514	562	538	520	518	510	582	568	511	554	562	586	543	572	529	530	533	573	555	567	555	550	536	587	554	569	532	577	546	569	582	598	555	593	562	581	536	559	530	544	547	577	550	497	534	538	503	532	542	567	523	512	563	531	552	541	522	581	542	540	564	554	568	581	560	597	555	591	612	562	557	551	552	565	563	546	548	531	532	551	525	528	527	541	562	509	565	558	561	541	573	599	551	555	558	549	535	564	540	598	538	588	526	572	561	565	570	586	581	589	541	551	509	543	552	540	499	525	550	555	587	520	502	572	573	510	594	598	570	599	563	558	518	512	522	553	564	526	565	537	538	539	544	557	562	569	556	577	551	552	553	518	505	541	589	546	519	544	583	537	566	558	509	504	554	573	602	593	541	546	556	549	575	564	568	562	532	564	535	556	549	564	568	550	578	509	582	553	555	563	595	538	542	522	564	558	560	522	528	582	566	543	582	574	553	576	565	542	550	585	552	526	609	559	568	508	592	543	543	536	566	546	581	539	555	573	509	549	560	569	558	535	607	554	529	539	517	568	548	569	533	539	590	590	527	573	565	557	570	574	566	539	519	531	568	564	585	573	552	579	547	534	523	520	568	574	564	544	577	556	549	547	519	547	579	518	570	585	587	560	583	586	509	578	582	588	555	542	570	584	515	532	599	584	591	540	586	554	532	535	553	513	592	531	541	596	572	559	587	585	537	596	537	585	575	554	537	505	561	580	556	560	542	522	579	563	531	554	552	521	575	553	556	561	565	568	506	581	527	604	561	560	585	532	525	572	574	537	534	533	537	537	529	569	591	578	524	578	585	557	532	540	543	489	550	579	544	517	553	543	581	563	590	575	559	573	558	539	525	595	568	539	558	556	538	558	542	540	593	575	548	531	560	546	566	567	568	534	531	527	546	514	521	559	600	558	567	551	514	556	522	562	533	557	573	557	592	510	520	514	560	593	488	556	588	556	559	530	558	535	574	535	561	563	558	594	568	541
34370	65946	56648	44860	13658	3285	1428	646	625	673	622	617	620	597	657	572	605	581	583	560	651	607	582	581	582	607	619	564	574	558	600	617	601	603	591	591	626	676	556	568	565	580	609	623	594	592	602	560	567	585	592	610	569	590	609	619	599	636	614	621	600	597	612	616	553	622	554	553	606	576	559	598	561	625	590	606	566	588	582	613	584	604	601	594	595	579	631	548	559	601	576	593	544	592	592	603	612	576	573	546	623	580	600	602	580	564	609	611	553	553	579	603	620	594	610	594	570	633	537	527	597	569	588	514	592	579	603	581	581	601	568	586	625	594	582	606	620	546	583	612	553	548	550	568	609	613	615	604	562	578	597	591	540	624	561	572	534	576	589	574	606	613	549	625	590	591	555	571	583	595	610	618	626	584	582	582	602	550	591	626	591	591	581	607	625	594	567	614	575	589	605	590	606	563	618	637	607	534	590	607	591	585	585	593	587	620	593	585	568	603	587	642	579	565	559	587	614	576	586	592	611	584	624	569	599	599	572	594	582	577	555	557	617	530	621	562	582	602	580	660	600	584	600	585	592	581	603	602	564	589	570	579	594	590	557	624	584	562	579	595	596	639	636	579	557	585	601	578	573	615	611	559	594	604	547	560	573	589	574	572	614	559	566	591	542	632	566	587	579	574	556	544	607	602	596	606	587	575	566	584	533	583	573	584	562	578	608	583	612	614	613	612	597	596	612	634	558	592	589	589	607	578	632	583	587	649	585	564	616	578	585	585	600	584	571	613	580	599	597	581	608	562	604	612	624	575	553	579	587	583	583	565	618	577	568	574	559	580	593	574	601	578	562	549	628	592	573	602	591	595	612	576	591	625	611	583	597	572	574	595	592	579	619	561	584	570	616	569	580	602	571	598	665	627	561	553	577	625	581	636	570	608	632	586	621	618	609	577	565	577	575	558	619	605	628	588	577	581	606	580	597	560	584	571	630	568	610	554	580	596	585	647	637	588	581	562	577	604	608	591	565	597	589	602	577	578	590	616	588	612	601	559	658	574	565	607	594	623	593	587	608	583	630	554	592	597	609	575	596	579	614	567	607	629	591	571	640	548	553	599	586	588	602	588	595	583	569	610	604	601	579	606	577	602	591	592	591	597	577	621	575	615	586	583	585	606	578	567	616	627	620	565	599	541	637	586	622	609	609	572	588	567	596	617	550	548	604	556	594	584	602	584	605	607	641	594	622	582	603	570	556	616	607	626	625	595	597	536	583	618	574	615	561	596	599	624	569	611	553	583	532	569	581	606	551	593	570	589	599	576	543	625	575	568	574	609	544	579	599	566	607	557	619	621	561	553	585	600	608	544	573	577	601	590	648	581	576	557	601	639	580	657	592	601	610	575	560	591	633	583	560	581	565	618	592	650	607	559	595	639	594	545	601	604	577	554	572	523	615	558	577	563	592	579	598	596	599	559	570	576	558	628	585	604	573	589	553	590	607	590	605	552	575	554	595	594	612	585	596	598	599	605	576	621	599	588	627	578	551	580	599	594	578	574	611	588	604	606	590	538	584	543	598	567	600	578	557	592	616	597	592	656	616	564	548	574	562	629	623	587	558	581	557	617	572	590	594	590	570	612	610	587	568	562	605	622	581	593	608	620	562	592	528	593	543	599	572	557	582	629	554	562	579	556	598	554	584	584	616	616	574	606	593	617	603	578	582	580	597	599	575	602	586	619	615	581	566	593	599	618	588	607	594	584	616	622	584	565	535	609	597	554	583	593	569	604	588	576	581	577	588	574	531	562	622	595	570	579	585	629	639	549	598	598	586	564	590	560	580	624	507	598	580	594	550	581	618	625	550	589	579	609	585	576	572	556	594	588	549	576	570	634	593	602	576	641	568	638	580	631	587	591	584	562	580	585	595	596	578	578	572	596	584	543	578	601	555	581	580	630	554	568	604	594	613	572	575	563	571	560	534	616	597	565	607	583	603	569	583	608	598	586	609	583	602	594	612	617	601	609	583	588	604	558	639	613	595	619	626	601	568	591	595	579	613	575	635	610	569	529	605	625	592	566	573	566	583	571	583	598	573	581	544	585	563	530	572	602	576	607	591	599	562	613	572	616	609	530	562	605	591	596	586	563	665	589	611	570	603	575	581	582	600	600	564	567	548	589	596	625	586	586	599	592	593	560	563	593	607	585	587	588	574	594	614	600	592	625	619	590	581	567	592	542	568	575	592	605	634	613	615	619	573	592	552	547	568	592	594	587	554	575	534	587	575	630	615	586	586	592	579	581	600	578	560	608	584	550	560	615	659	649	595	581	614	577	619	545	584	600	595	571	584	553	594	554	589	590	581	599	610	531	585	621	596	644	604	588	547	594	614	612	627	583	635	589	575	608	592	578	578	572	578	586	628	615	595	582	579	567	524	582	601	613	572	577	616	586	606	573	610	642	574	576	580	599	547	603	604	570	606	598	555	546	599	573	562	624	556	631	582	607	611	582	615	575	548	550	567	583	616	577	569	581	576	572	578	582	595	598	543	594	592	589	578	618	600	591	590	609	554	581	609	577	592	610	558	578	587	581	614	625	596	551	578	612	555	623	546	609	628	576	608	580	609	624	574	546	585	572	583	553	582	614	616	582	593	568	607	578	564	564	559	621	611	576	612	587	552	547	585	634	609	569	584	603	612	603	604	595	625	594	663	631	563	571	548	553	592	535	612	579	595	608	561	606	588	589	639	559	588	574	593	608	594	568	599	612	595	585	630	561	572	615	587	607	596	567	535	580	596	606	568	585	604	590	546	583	596	570	609	582	554	549	535	633	560	578	586	589	574	569	610	551	578	578	587	619	554	577	564	552	618	621	611	588	602	580	621	599	593	540	588	578	602	582	603	558	571	581	630	597	614	631	544	599	603	631	532	591	568	594	567	615	572	607	591	557	609	563	612	563	595	597	596	617	571	570	618	595	637	583	598	592	575	625	600	572	614	560	565	594	591	589	603	541	594	596	586	622	532	622	562	587	576	570	556	588	589	587	610	556	551	567	592	594	584	595	593	573	579	585	599	577	541	580	581	628	572	566	600	582	598	575	557	617	599	597	605	571	613	591	636	580	588	608	595	592	538	560	626	584	544	591	613	600	571	612	557	560	539	552	613	588	617	635	601	565	589	575	611	584	601	571	574	547	592	581	578	592	574	572	582	586	615	585	580	569	628	539	557	581	560	616	590	581	613	613	619	608	592	595	590	597	628	572	576	565	592	600	611	551	592	599	561	588	610	592	577	579	613	543	562	576	615	589	569	554	589	547	568	577	589	593	594	570	594	591	546	576	612	568	597	625	610	585	539	605	563	559	573	605	590	611	539	621	596	604	564	528	594	651	601	601	555	609	602	593	594	542	594	573	557	588	593	574	604	658	611	584	577	557	539	594	559	630	598	578	571	595	596	566	541	551	558	601	581	541	581	582	616	602	562	589	567	579	660	567	561	580	598	558	631	543	613	615
22534	21341	32049	38042	25775	20699	14281	1748	1058	1026	966	955	918	946	974	968	886	993	925	935	897	885	927	902	865	915	923	942	888	949	887	948	904	929	862	880	939	929	873	913	869	911	935	871	937	871	917	887	886	883	916	896	897	867	931	868	930	907	860	897	882	862	877	879	887	909	929	923	945	913	862	927	866	893	937	884	949	910	883	894	959	866	833	903	878	829	880	920	960	906	887	941	890	917	916	879	886	928	862	907	916	925	857	883	902	852	864	868	891	896	900	885	857	891	876	936	899	930	883	895	917	886	909	864	897	904	873	906	904	867	909	876	882	879	956	904	865	873	883	858	968	880	937	915	899	905	960	916	926	931	881	853	917	925	893	833	891	890	883	865	905	820	875	879	882	870	934	904	872	898	873	888	878	898	917	861	917	909	855	862	919	886	894	925	862	914	873	867	909	872	871	907	916	896	890	835	940	884	860	922	899	959	883	877	874	851	936	896	874	941	878	859	883	875	891	936	853	969	891	889	892	865	946	902	875	944	898	851	918	908	890	916	888	895	899	854	917	917	877	873	880	861	926	905	889	925	894	831	945	960	884	884	912	893	886	900	905	896	920	883	890	896	866	898	879	894	909	883	932	874	928	868	890	883	870	887	928	846	904	909	910	968	858	870	858	929	881	901	851	881	844	832	898	851	853	887	909	868	894	887	889	878	930	835	883	871	912	886	910	833	876	892	874	902	847	920	824	835	941	938	863	891	916	913	895	917	914	856	912	882	876	942	921	922	937	858	923	929	924	881	939	838	941	869	923	855	841	917	949	892	866	906	933	905	862	894	884	885	883	855	888	920	900	889	870	898	861	890	907	950	852	847	890	902	882	876	905	895	890	894	911	884	919	898	836	846	869	921	935	879	949	914	909	939	885	927	907	903	931	900	927	853	887	916	871	936	853	865	848	912	984	962	868	882	898	858	873	875	866	942	885	931	852	874	898	893	854	913	937	929	890	946	868	900	875	900	866	863	958	850	943	869	923	893	902	900	931	921	959	887	893	927	850	900	903	887	880	876	900	926	910	894	902	887	915	906	911	885	918	868	911	947	901	927	921	909	878	1009	920	894	885	916	880	847	881	930	918	916	876	883	848	917	885	930	858	881	877	875	879	857	908	862	873	916	863	934	870	922	869	921	873	882	947	963	913	931	891	909	922	909	894	883	845	892	848	913	892	931	874	904	888	865	909	841	890	853	898	817	894	882	906	869	935	906	920	899	905	883	890	876	914	888	880	896	889	900	898	850	910	913	902	931	917	885	878	909	901	942	905	926	882	878	939	905	891	859	936	889	846	898	942	928	918	869	917	880	887	908	882	900	883	952	891	951	879	881	840	897	880	929	890	927	870	869	904	876	866	926	869	902	859	875	897	906	841	906	865	867	897	874	897	874	857	897	890	933	930	876	902	892	910	802	900	879	922	987	886	904	838	890	931	896	891	890	833	907	894	928	919	921	858	901	892	929	883	906	917	868	880	867	891	912	887	916	858	892	826	947	883	935	906	889	918	878	909	901	916	875	879	830	919	923	870	888	918	915	879	926	842	884	895	924	883	923	934	893	905	919	921	867	921	895	956	940	882	848	896	797	917	882	813	857	894	916	910	896	923	940	887	903	886	947	905	926	893	832	848	893	917	918	903	862	920	905	918	912	895	876	885	902	915	907	904	882	897	927	840	885	929	942	870	924	895	961	872	893	875	943	886	864	846	882	897	868	880	866	817	898	857	951	882	921	900	924	911	866	896	948	884	914	883	829	877	922	892	908	869	889	926	907	860	909	885	878	871	928	919	980	960	869	855	914	873	877	868	894	918	925	958	880	920	853	935	870	907	865	884	901	905	894	859	939	889	916	879	940	865	927	959	887	906	887	881	894	861	858	886	909	910	895	896	873	887	899	868	845	854	950	855	879	943	867	846	937	876	883	913	865	893	950	882	919	862	841	919	914	874	922	859	888	928	930	920	909	897	883	890	903	894	920	895	911	886	877	855	873	969	895	921	937	905	910	863	914	863	932	905	891	929	905	942	889	840	850	898	851	886	883	891	883	961	960	887	894	885	977	907	906	892	907	876	936	903	918	869	898	869	899	881	890	888	932	876	890	945	902	874	912	901	927	893	844	912	859	919	925	935	925	874	890	903	900	886	910	863	909	887	930	928	907	916	893	888	920	882	947	840	893	906	939	885	900	862	911	923	873	956	876	871	843	926	825	910	922	877	911	863	849	904	894	885	901	908	949	924	954	941	977	866	897	906	921	915	864	916	904	898	847	851	895	902	843	903	880	891	960	905	903	872	898	910	844	877	835	957	868	880	914	884	853	905	832	844	897	857	901	930	888	917	889	932	962	948	916	959	902	869	932	835	909	887	923	879	928	881	914	949	885	915	852	870	909	935	933	909	877	894	837	904	870	934	928	923	956	933	870	868	910	972	900	925	884	871	879	896	893	908	893	919	898	931	887	857	909	867	877	891	903	923	941	856	948	922	921	860	880	932	879	952	832	895	918	905	918	868	889	895	896	853	882	908	854	846	905	927	943	891	888	899	913	894	879	903	928	901	888	887	872	906	906	921	937	878	857	934	842	918	893	958	902	888	917	887	869	906	907	902	922	877	834	897	927	848	904	894	925	903	910	897	852	884	887	866	899	881	933	860	864	869	877	870	875	878	865	930	862	899	918	945	869	895	937	906	871	898	864	838	941	877	884	887	890	904	829	923	914	883	920	901	915	917	916	972	862	878	887	917	893	863	876	921	857	945	932	861	918	856	891	923	957	911	899	928	859	908	909	936	887	914	917	901	854	944	866	880	897	903	940	854	880	916	866	833	905	896	890	869	849	905	896	907	916	929	911	895	881	951	864	862	929	844	909	900	950	898	883	951	887	893	911	902	885	900	903	909	873	866	868	885	896	879	865	841	845	871	893	863	932	888	880	849	917	921	930	873	865	867	876	897	902	856	920	897	849	896	864	905	908	859	910	885	892	892	885	913	927	893	903	875	885	886	862	899	902	909	906	885	928	824	913	951	888	853	877	904	934	916	915	949	865	904	881	906	911	878	886	836	899	878	896	900	935	874	885	980	906	848	849	898	919	910	918	936	926	880	924	911	891	878	904	888	889	940	893	860	902	892	874	926	913	945	925	906	925	866	869	848	889	960	900	879	875	885	850	929	913	926	913	870	916	920	891	929	871	923	896	894	838	896	871	895	901	930	899	947	857	894	893	845	855	892	888	877	921	953	868	892	919	941	908	877	937	937	893	861	894	911	883	888	939	946	900	932	859	916	916	874	830	896	854	883	871	853	895	942	877	913	919	864	871	873	939	898	926	932	893	922	952	887	845	868	847	864	921	958	905	914	873	929	860	874	904	897	865	907	907	885	877	932	855	914	911	932	887	889	908	922	894	931	889	908	840	936	902	965	910	894	910	907	894	843	914	889	880	845	899	946	859	913	895	915	916	934	874	911	852
40256	71785	82853	66841	24792	8860	4491	1140	1018	952	960	989	923	957	902	876	921	912	946	912	973	915	916	921	862	873	913	886	871	892	861	856	856	913	880	908	921	897	926	879	915	883	860	924	880	834	916	892	912	881	844	881	847	913	879	844	874	880	906	838	890	909	875	856	867	895	909	866	886	923	940	851	929	876	907	880	838	939	941	913	913	848	919	879	855	877	882	888	880	924	825	836	896	877	914	891	867	855	823	857	846	863	835	864	867	888	914	887	884	917	880	841	865	906	873	858	847	914	903	836	920	862	843	901	915	887	848	845	859	889	810	893	857	921	864	901	850	834	820	883	882	869	873	921	941	947	908	891	881	894	904	841	857	874	891	857	859	863	852	895	797	935	878	892	882	912	943	867	870	909	908	884	892	921	901	908	867	875	833	885	846	901	863	919	803	887	853	887	923	913	866	860	854	897	902	855	835	873	908	909	854	878	879	910	876	910	861	880	844	953	898	842	867	787	879	885	896	862	880	871	896	893	862	920	886	900	855	865	782	912	929	889	845	856	891	869	958	852	878	870	891	902	876	894	915	915	877	930	911	819	878	866	832	873	941	867	893	833	901	853	909	853	933	862	903	849	860	869	926	864	886	885	855	870	975	890	889	890	817	849	866	839	856	818	890	896	836	913	828	894	870	877	920	853	855	887	878	906	894	865	883	913	859	896	872	899	857	927	868	879	872	917	889	904	860	923	892	842	876	853	884	892	916	889	907	882	898	927	937	864	837	851	868	902	887	910	842	862	929	856	872	887	908	869	902	872	916	862	883	842	874	877	907	805	852	885	859	872	903	907	854	838	886	968	858	867	878	867	844	938	859	878	893	884	959	847	882	877	874	852	877	856	863	812	926	832	880	857	856	859	871	897	934	914	820	894	870	905	880	866	890	861	859	908	870	884	887	861	908	873	953	900	871	872	894	884	826	906	903	887	856	797	922	881	879	877	903	865	889	881	917	872	830	848	872	896	876	880	904	894	901	897	899	875	922	850	904	865	829	841	930	907	882	906	885	873	955	835	850	914	901	922	890	901	872	846	895	880	903	863	893	895	898	830	871	834	877	855	888	872	935	872	798	904	860	884	899	903	823	846	880	862	848	891	928	825	817	893	898	828	892	839	860	873	880	932	842	915	834	869	855	909	830	878	833	857	832	859	914	891	869	889	878	900	879	905	871	869	902	845	890	865	860	879	892	896	858	907	896	880	883	828	896	856	865	896	839	882	878	864	931	912	843	898	877	879	936	856	915	873	887	903	897	881	893	853	854	866	873	881	870	907	883	908	922	903	855	880	880	905	945	882	932	891	878	864	885	824	864	926	904	891	938	832	879	908	872	919	855	897	822	870	887	883	885	874	841	871	826	898	866	894	884	903	880	901	832	923	845	921	819	899	894	876	885	867	903	797	890	872	881	894	881	839	862	883	813	912	862	889	897	879	852	895	877	804	893	886	890	920	885	894	908	912	881	819	861	957	922	852	835	887	883	869	841	842	847	938	882	886	881	861	862	898	882	884	940	921	860	881	841	860	900	908	892	838	862	867	865	863	914	892	846	860	922	897	837	900	841	893	888	920	869	865	916	884	919	878	850	904	904	973	859	858	897	844	883	839	884	872	813	820	876	857	875	890	913	900	907	896	863	894	831	861	896	908	899	911	917	888	877	896	913	865	869	923	892	855	912	933	864	869	904	908	861	875	897	896	896	900	851	887	917	891	896	899	834	878	899	909	881	836	868	929	896	952	911	901	906	899	851	902	899	836	904	859	889	889	876	868	909	889	889	863	919	869	856	923	891	830	886	891	872	861	882	879	892	867	892	882	871	903	865	892	883	834	872	843	885	833	923	841	879	929	875	895	930	894	911	881	840	831	905	828	905	881	835	833	880	884	902	923	893	872	851	851	859	922	868	888	875	871	888	942	907	904	845	925	886	879	851	911	942	868	846	860	864	896	860	897	921	861	866	921	866	873	902	897	846	858	914	911	878	877	942	853	829	874	906	905	926	912	895	935	891	857	889	877	839	890	917	895	872	847	833	911	851	860	854	817	880	882	888	909	916	903	876	849	843	887	901	911	914	862	869	878	884	878	908	860	851	870	843	898	877	868	825	897	867	847	908	920	897	865	841	850	833	863	840	801	842	884	883	909	908	892	906	841	835	885	882	868	850	878	869	885	894	903	856	875	886	895	942	902	902	908	855	843	905	890	884	810	853	868	877	856	892	896	849	903	888	886	812	941	911	883	903	859	870	876	881	914	886	880	891	881	872	953	896	866	858	852	856	914	865	875	894	879	880	876	859	880	869	905	839	841	914	854	877	860	843	873	887	854	937	889	894	863	861	885	866	914	913	880	825	922	888	890	922	873	903	895	866	880	878	923	896	877	843	879	825	876	951	912	859	867	901	830	901	874	879	955	877	932	863	856	897	852	909	899	867	973	877	918	936	894	899	917	899	900	910	927	965	909	904	906	841	911	874	830	860	846	882	842	867	880	836	888	858	937	879	838	914	854	912	909	888	867	885	904	889	891	858	845	859	898	858	953	885	884	889	863	880	851	869	913	864	886	883	934	912	870	851	846	889	907	879	947	910	850	859	885	878	880	867	935	865	910	854	898	918	881	886	803	851	827	891	902	855	875	879	871	897	874	852	925	895	891	860	924	875	910	841	860	867	911	913	886	915	943	882	853	923	853	888	859	856	867	897	892	845	886	855	907	917	909	870	838	887	884	870	880	919	885	863	896	899	888	890	904	856	844	850	808	888	904	876	877	945	862	884	915	911	871	862	860	908	882	864	900	906	954	796	881	913	898	907	878	857	878	849	878	857	892	853	861	879	880	874	876	887	860	817	917	952	899	899	878	899	918	837	880	854	891	929	914	869	844	885	886	903	909	915	915	907	909	891	869	894	889	825	880	866	884	936	880	920	895	866	865	865	835	895	914	880	846	872	865	915	912	904	874	904	915	839	883	879	910	851	835	862	920	895	855	888	856	876	878	897	893	941	869	886	857	859	868	936	849	852	849	875	844	877	901	864	860	888	871	930	901	870	875	837	915	870	889	913	894	840	861	920	870	874	832	940	921	879	926	873	861	920	961	853	848	875	885	841	917	905	882	913	890	917	864	883	888	874	933	884	866	881	902	886	927	868	837	841	869	935	841	849	900	817	881	874	826	853	857	878	857	899	850	820	896	856	894	852	917	859	921	889	856	837	868	829	825	833	889	886	894	879	887	914	917	916	909	871	886	870	905	873	895	862	908	891	872	791	922	866	933	944	828	917	891	891	910	894	923	939	946	899	868	869	863	884	950	899	890	880	837	966	872	895	843	888	908	879	869	892	915	922	883	846	836	874	896	881	844	861	871	906	895	893	849	870	912	874	894	872	885	886	886	826	887	868	875	899	891	868	885	827	890	898	924	873	891	897	879	884	845	872	890	953	946	834	862	886	878	870	937	839	876	867	812	858	907
29872	26590	31843	26365	4850	663	396	360	379	367	361	346	341	411	374	351	327	400	365	336	357	385	357	393	337	372	401	369	348	340	384	381	347	368	398	355	365	367	392	391	373	372	376	415	390	394	378	359	351	378	349	355	380	372	387	365	334	373	362	392	381	379	358	416	368	386	357	401	333	348	389	375	379	306	369	366	381	381	399	338	371	373	362	351	383	336	397	353	356	383	390	376	366	353	382	380	347	364	360	361	407	359	370	356	354	370	340	360	369	373	365	377	379	376	347	385	344	363	342	359	346	358	381	359	363	332	354	351	362	403	356	411	378	345	395	350	359	358	361	362	383	369	383	376	355	377	367	348	377	346	347	378	359	348	351	366	408	362	378	342	349	365	388	377	366	336	362	383	410	353	398	364	360	371	357	355	386	368	389	397	343	379	377	390	369	331	369	379	366	373	364	358	341	345	393	359	356	349	339	353	376	368	409	350	357	392	371	371	354	364	346	379	371	342	363	376	391	374	397	337	408	365	369	353	355	325	393	358	350	364	371	390	422	353	364	374	388	358	424	358	348	342	351	366	391	400	375	387	368	395	385	337	361	374	404	417	341	361	377	375	380	376	364	365	381	353	363	383	392	377	352	373	350	338	367	381	379	340	390	384	396	377	353	350	367	377	356	363	405	387	387	377	373	382	341	336	322	382	391	338	362	372	387	390	391	344	355	363	363	385	352	342	368	384	356	339	377	361	372	353	364	343	385	393	385	381	373	379	383	376	353	395	361	372	366	394	345	367	375	372	341	320	367	376	376	374	361	347	361	376	358	343	327	344	412	395	372	385	366	356	349	388	359	352	349	366	383	400	379	354	367	360	368	369	384	348	375	381	368	372	350	354	360	367	358	368	358	369	380	325	379	365	411	368	382	369	375	353	378	356	365	344	382	402	317	358	379	360	390	361	370	390	364	337	366	346	422	349	361	349	347	340	370	344	349	374	356	365	360	361	398	361	371	418	343	388	362	352	351	366	392	378	404	336	384	376	333	362	361	383	361	342	392	363	390	323	367	404	379	400	346	383	368	364	381	375	397	351	351	389	373	363	397	413	374	377	366	378	341	339	344	394	382	387	372	406	354	365	367	334	401	330	340	368	369	339	351	388	345	375	358	361	405	375	415	347	341	401	346	359	386	370	363	351	363	365	360	358	377	328	371	367	364	373	373	373	372	370	372	397	361	370	360	355	386	353	372	354	352	358	355	351	374	388	367	370	358	375	360	373	379	378	377	355	377	393	407	377	389	354	374	348	350	377	366	375	348	386	352	351	369	351	339	350	362	338	370	393	354	356	357	355	352	346	341	386	342	377	348	372	373	367	363	371	389	361	409	367	346	378	362	363	357	368	344	367	337	391	397	353	362	364	371	354	379	373	373	381	387	389	384	348	402	387	340	369	368	397	376	363	392	354	406	342	389	400	396	328	353	332	348	363	383	388	351	322	382	355	398	403	375	384	343	343	415	399	333	363	361	355	396	342	370	363	393	385	394	334	369	386	358	342	371	368	355	352	386	349	378	362	397	349	383	366	400	374	353	377	386	363	384	391	373	339	365	366	369	352	379	379	381	380	384	362	368	380	374	392	355	388	358	370	345	380	393	407	347	344	332	360	377	369	403	349	361	366	371	393	387	352	355	375	333	364	410	328	382	379	372	383	346	375	371	377	337	394	374	363	353	325	362	371	353	351	375	389	327	340	355	391	362	340	358	383	414	373	346	376	328	386	383	351	383	360	355	347	346	427	348	370	332	350	381	353	369	404	376	387	370	385	339	382	380	346	366	370	355	369	373	326	355	377	360	355	364	341	328	354	398	380	384	355	382	403	382	377	391	380	376	331	368	346	363	363	389	402	415	380	385	398	377	371	374	370	361	311	397	386	360	371	331	344	383	353	337	365	335	334	381	400	382	398	371	399	345	380	364	363	382	359	352	381	342	388	368	388	349	385	373	370	348	392	401	396	348	358	395	346	379	367	361	416	367	355	392	373	396	334	398	349	368	352	385	342	368	372	334	332	360	352	383	369	359	370	339	346	341	373	400	372	364	381	367	385	378	389	369	344	349	409	378	353	348	366	351	392	373	376	364	411	387	353	359	344	353	365	356	383	341	337	372	386	389	371	379	393	351	360	366	354	354	368	373	363	372	363	371	359	365	364	355	349	347	388	364	344	343	385	396	359	367	374	381	365	367	367	378	386	327	379	378	396	389	345	343	353	337	397	362	370	361	385	354	367	360	349	386	376	378	389	400	359	366	380	364	334	358	372	344	359	365	354	373	332	375	385	387	353	362	380	358	336	337	382	379	354	403	372	363	375	378	396	373	349	354	355	369	411	374	377	365	337	350	353	351	339	371	379	382	380	377	407	379	356	368	352	373	350	368	370	386	365	352	426	407	387	371	366	361	367	355	329	333	366	355	373	387	361	362	389	355	385	370	395	374	364	383	329	323	347	342	370	342	376	362	352	381	341	368	372	360	365	363	397	394	378	365	387	387	365	365	356	373	354	323	363	380	387	366	392	370	367	344	373	326	358	373	358	360	336	369	397	342	360	359	381	348	399	395	361	369	374	362	375	383	376	398	375	382	400	367	377	377	396	374	380	376	375	359	404	362	339	402	353	358	347	372	367	372	355	372	397	377	355	360	376	360	358	360	403	382	388	360	350	354	386	341	334	375	374	364	373	377	366	352	368	361	384	371	412	403	350	375	359	346	386	356	383	380	369	339	386	373	361	341	372	372	377	361	366	393	356	349	363	383	376	386	337	372	357	336	371	348	374	380	409	354	379	316	362	338	364	354	367	370	364	383	400	366	360	326	364	374	353	357	364	372	386	369	393	342	336	366	389	335	376	389	367	381	395	354	357	332	356	362	361	397	353	351	357	386	352	392	371	390	351	358	337	385	373	401	363	365	379	429	381	370	360	342	339	374	417	366	383	371	355	351	382	381	362	395	347	356	372	396	367	338	384	388	352	360	370	346	343	342	372	370	366	362	363	383	377	361	369	365	380	389	362	374	423	359	390	373	378	389	355	344	367	353	378	387	401	362	334	394	395	371	350	398	385	364	369	360	382	374	358	336	347	384	343	377	371	385	373	393	381	380	374	347	411	369	364	396	361	388	391	321	371	416	358	378	357	348	356	378	372	363	380	382	356	388	365	363	370	382	378	386	400	352	340	336	348	375	361	380	396	371	385	369	360	378	392	331	358	334	396	377	370	372	355	366	362	338	403	348	374	360	358	394	337	346	346	380	400	334	357	356	356	388	372	347	360	347	346	375	394	379	382	378	359	358	384	376	350	372	387	339	362	353	369	367	361	375	386	380	372	375	365	373	383	369	378	394	365	368	341	370	376	364	361	365	356	333	366	363	362	387	379	358	403	354	359	391	330	366	384	340	382	381	383	371	346	345	353	376	386	356	340	371	356	383	382	353	380	376	355	372	362	360	338	413	385	392	350	369	363
28321	35353	26628	17353	2143	741	444	394	417	397	407	392	417	380	385	356	413	391	352	371	393	358	413	380	395	393	401	408	398	383	418	374	397	381	430	419	383	379	359	373	357	398	365	396	418	341	369	407	388	401	378	372	380	403	398	386	374	363	394	371	403	393	351	389	405	365	350	377	391	403	376	372	407	403	438	428	386	385	435	414	370	393	363	388	380	390	387	373	374	419	414	392	383	386	399	371	388	395	388	403	399	397	401	372	379	397	395	373	370	387	404	429	401	358	397	391	396	411	341	386	423	324	379	383	384	377	371	366	407	409	436	384	412	393	394	374	379	419	402	391	408	398	420	380	396	404	394	409	392	401	369	397	389	377	441	363	408	418	390	381	385	342	375	361	382	443	415	415	387	350	385	362	394	378	403	360	410	375	410	393	390	408	406	401	405	413	426	371	382	426	379	398	394	361	396	368	398	389	446	398	383	413	401	375	400	412	400	393	367	422	410	433	394	408	429	371	396	407	380	365	364	404	373	391	381	402	396	345	390	382	414	417	398	390	365	392	366	399	394	418	405	376	418	420	387	399	372	380	369	378	402	374	357	382	391	417	376	362	408	398	391	364	424	375	372	376	371	379	352	399	388	388	409	413	379	389	415	353	387	435	360	381	409	370	423	366	388	405	383	411	364	377	401	389	401	403	402	380	359	391	395	379	397	405	377	384	382	357	357	392	365	401	362	372	355	396	382	409	411	381	410	411	373	412	363	403	413	385	382	421	420	406	375	360	365	414	384	407	376	378	393	410	410	383	361	396	385	377	385	360	387	360	392	378	382	371	419	384	383	382	360	381	400	399	374	383	397	419	398	413	388	391	378	347	391	387	390	373	389	372	396	393	389	417	411	405	414	392	412	364	365	393	385	390	386	384	427	408	392	403	395	385	350	355	412	393	402	413	413	428	365	383	406	384	381	418	417	397	387	396	404	402	391	380	390	405	408	385	396	396	417	410	396	388	390	438	402	363	377	406	383	393	400	394	387	398	403	382	403	415	416	368	386	368	393	368	382	405	420	376	401	383	406	390	367	407	401	427	382	369	379	389	395	371	421	374	380	395	395	387	384	399	399	395	425	413	419	376	366	424	386	404	379	413	372	398	408	411	375	393	410	373	393	404	400	349	357	362	404	399	393	396	391	415	407	423	382	426	395	388	390	386	360	380	402	385	365	389	395	380	370	375	432	379	375	409	375	394	395	411	351	433	397	429	359	402	385	395	393	362	412	415	383	397	399	437	382	406	374	368	428	399	433	373	420	385	380	403	395	364	386	411	400	378	387	377	404	408	398	380	391	370	386	369	383	392	391	392	353	389	391	387	363	365	386	439	387	375	381	380	376	405	420	363	387	347	376	353	376	366	379	420	416	343	387	391	379	389	438	394	421	365	423	370	369	404	334	387	401	416	367	385	396	364	393	388	376	418	378	379	403	372	377	410	366	442	391	405	399	377	405	385	399	362	404	390	390	404	395	380	368	357	390	416	380	387	388	358	399	390	392	403	396	378	402	381	354	357	391	361	362	392	407	427	391	375	383	416	358	441	427	422	384	391	355	424	387	387	375	362	423	388	432	427	404	401	439	367	383	406	375	435	434	399	382	389	373	367	392	393	413	367	401	404	409	402	416	424	402	395	405	375	411	385	356	398	425	381	362	390	365	393	365	383	387	415	408	373	402	447	419	371	403	382	403	363	411	423	376	396	380	403	397	407	386	406	388	337	401	410	399	411	417	374	372	397	385	383	368	385	412	365	365	411	406	398	394	371	415	348	408	369	439	406	421	397	392	381	401	375	349	366	401	388	346	377	404	388	396	413	381	395	395	376	404	385	419	401	413	397	387	382	397	365	405	368	407	390	366	367	368	393	406	405	412	408	402	416	359	403	338	373	408	431	420	386	410	397	382	400	409	417	370	393	375	377	386	413	395	425	379	384	395	374	431	423	381	392	377	381	367	385	355	406	364	393	382	382	412	417	388	420	388	392	400	373	406	376	429	398	423	391	412	398	412	399	400	401	378	422	384	377	380	424	386	414	375	386	395	402	387	380	363	410	404	360	369	387	387	368	391	396	408	374	375	392	382	430	393	377	379	393	388	404	436	377	446	370	374	393	406	422	410	398	414	411	425	383	390	389	396	419	398	395	378	425	388	387	399	382	383	392	393	408	358	408	410	397	382	393	427	401	406	387	394	401	428	377	396	400	396	417	412	376	330	346	384	373	340	388	397	413	391	385	412	452	355	368	386	362	387	425	365	439	403	366	394	413	422	369	380	354	430	408	387	401	405	388	407	393	392	445	378	378	413	368	375	381	425	426	398	383	415	391	407	373	415	419	413	419	408	401	374	388	395	362	389	389	395	414	391	390	383	378	381	358	390	373	406	378	411	394	387	379	386	398	402	380	417	396	397	391	392	374	400	381	381	381	405	371	406	433	364	379	432	411	382	383	387	402	395	382	438	415	378	380	417	375	381	388	385	400	405	412	385	406	370	350	389	367	376	398	404	405	389	392	390	386	389	384	387	427	426	378	390	347	383	383	356	366	388	404	383	396	392	411	387	385	398	392	410	384	384	403	353	373	353	389	386	421	414	428	369	396	388	383	397	371	350	399	370	369	374	434	362	378	384	404	388	402	412	399	392	409	376	402	396	386	381	427	367	410	386	361	373	379	443	385	416	390	412	412	364	367	413	405	401	379	401	389	452	398	395	368	385	440	383	373	393	397	384	419	381	367	375	406	404	393	382	404	419	399	391	361	404	394	375	372	350	373	381	396	374	411	372	354	392	407	397	462	363	429	382	416	401	364	376	349	405	355	376	386	389	404	377	430	433	405	403	375	377	363	419	378	369	373	345	402	426	396	378	386	420	392	447	395	355	377	394	370	400	403	396	383	403	396	408	380	401	396	383	417	367	407	416	407	425	369	418	390	397	372	394	380	424	403	399	380	389	373	383	386	377	365	418	365	371	387	417	430	418	387	406	407	363	378	358	394	403	408	367	413	366	434	396	386	419	380	383	409	440	380	404	433	397	387	413	391	427	394	388	343	402	399	385	387	395	395	370	400	383	401	416	429	406	368	387	365	429	398	376	430	358	423	374	359	416	384	378	393	385	379	373	383	424	418	319	385	415	411	388	410	424	400	362	380	410	349	406	387	381	419	401	388	395	390	389	381	399	409	378	429	405	373	428	392	396	381	427	403	433	401	406	401	394	409	388	422	401	411	408	400	408	376	398	419	429	378	408	417	397	399	425	404	382	383	378	384	406	376	392	417	387	375	414	389	397	391	404	379	392	397	405	422	399	391	418	400	407	384	366	382	358	426	420	411	439	383	393	387	364	420	395	396	386	404	420	410	363	393	407	372	386	378	341	393	430	371	420	389	370	421	411	426	412	417	402	388	407	367	393	413	368	407	421	394	408	386	366	420	379	391	378	381	400	398	393	384	425	383	397	397	366	396	404	388
23621	21702	34409	42709	24962	15935	4450	731	593	615	612	625	615	587	562	582	617	576	574	616	577	573	624	587	589	572	550	568	569	551	578	585	581	587	602	581	616	596	509	593	593	562	584	592	549	568	575	631	548	593	569	561	609	560	563	562	588	596	584	583	570	554	550	569	556	550	599	561	521	602	555	571	580	561	585	579	546	582	566	571	551	600	557	584	568	615	569	560	539	554	544	580	527	511	547	602	533	560	571	565	626	577	550	547	587	554	603	590	579	546	501	556	566	567	580	600	567	558	571	545	600	551	593	595	589	567	592	597	579	588	551	559	545	553	555	562	559	532	531	534	579	612	580	565	582	545	580	596	541	544	590	550	539	585	600	559	531	586	622	556	593	573	554	597	588	555	586	585	589	549	562	594	564	554	591	596	541	552	580	579	555	597	561	567	577	558	590	590	603	553	576	581	582	598	561	560	560	572	562	624	570	571	575	551	587	564	588	587	605	555	568	565	603	613	568	565	570	570	590	568	587	609	594	584	599	584	594	585	566	573	577	609	553	546	602	561	571	544	609	584	595	557	581	590	515	530	575	554	558	559	597	601	543	541	552	557	533	544	550	614	592	564	590	582	563	576	558	614	579	550	527	552	566	544	553	544	575	570	546	568	632	579	538	543	552	568	554	587	585	551	624	578	588	566	583	539	562	529	578	564	553	601	578	581	582	556	547	569	544	568	542	571	569	572	581	558	585	595	588	588	553	582	576	569	549	570	575	561	574	529	547	601	598	587	571	580	553	583	569	586	545	569	600	609	525	640	555	597	547	543	545	592	565	568	598	564	575	580	565	571	564	557	554	592	530	590	549	536	564	586	544	584	569	585	553	564	560	571	578	551	566	558	559	585	609	583	547	558	578	573	571	599	543	573	598	588	579	626	539	590	620	611	570	551	567	596	561	599	550	570	579	560	586	534	604	572	541	601	529	589	606	589	561	575	605	589	594	588	553	534	555	593	574	613	603	559	571	594	588	557	570	537	569	536	560	579	563	549	590	554	564	574	593	524	574	595	589	592	608	567	595	585	563	576	558	588	625	560	597	580	572	558	554	592	564	591	564	596	562	581	544	573	590	567	552	564	561	543	596	544	585	514	595	578	564	581	589	598	571	559	578	587	603	573	584	610	610	546	573	609	558	535	553	643	596	571	557	566	530	595	557	576	545	577	595	597	572	574	594	555	603	610	595	575	588	589	629	562	578	561	618	569	575	574	575	556	555	579	587	558	574	572	561	538	598	587	551	555	614	574	538	566	544	561	547	618	554	581	566	588	591	574	535	561	612	571	593	603	577	573	538	575	577	556	535	596	540	575	583	559	548	562	564	573	548	580	555	563	605	569	545	564	558	583	581	546	578	568	558	567	608	566	597	556	574	557	593	634	601	601	542	556	591	570	559	556	572	598	539	570	581	585	558	521	525	583	607	583	546	538	585	581	564	576	580	543	559	598	546	593	552	592	554	579	541	519	605	553	591	575	540	581	590	583	550	577	545	536	558	574	573	582	559	598	566	558	605	526	609	592	589	591	590	569	593	598	570	573	564	540	594	599	565	560	528	554	595	562	577	560	563	580	582	595	546	559	575	612	589	590	574	581	604	558	573	553	545	580	574	542	569	579	609	573	579	593	589	621	543	578	574	527	614	632	573	560	543	597	571	592	578	555	608	547	614	538	580	584	592	591	595	599	581	568	565	552	581	556	577	578	552	615	548	562	608	530	583	529	579	576	587	557	618	538	523	554	578	588	606	539	600	559	561	583	608	591	542	609	552	598	533	594	588	541	582	576	599	580	557	541	579	566	580	582	573	577	537	553	607	582	545	551	529	555	549	564	588	583	524	562	555	562	557	593	571	573	577	605	603	571	573	573	583	559	552	563	585	542	558	604	565	560	565	581	543	549	548	601	573	554	588	547	552	593	556	607	604	537	570	545	588	563	533	580	531	581	574	589	570	596	589	571	580	566	572	582	579	607	566	612	575	555	540	569	553	578	616	598	580	578	606	588	578	627	563	547	559	548	599	585	594	581	548	606	549	586	539	587	558	556	576	607	550	587	590	653	617	542	595	585	583	575	576	573	565	575	596	555	556	557	587	572	567	581	531	599	569	542	551	563	562	611	568	600	619	588	565	570	538	548	511	559	590	613	586	584	599	599	590	595	617	591	562	577	555	564	596	605	616	557	554	547	605	558	604	613	559	575	571	579	622	561	542	545	535	596	547	567	529	551	570	562	566	570	576	577	594	580	562	587	579	597	582	553	559	541	558	550	542	614	580	591	576	573	617	588	613	585	614	593	563	590	576	576	530	574	587	551	546	540	569	559	568	574	573	556	570	590	544	541	524	561	526	511	590	610	595	517	541	621	542	533	592	547	541	582	561	618	582	524	583	579	622	563	568	532	558	548	566	533	575	558	587	554	571	597	558	574	580	586	563	542	598	602	553	569	545	557	587	585	579	560	550	567	526	579	573	596	546	571	587	520	543	564	600	545	550	590	548	538	534	569	586	575	588	571	567	566	564	568	554	575	539	590	563	590	561	556	563	575	542	571	523	576	578	606	565	543	572	576	596	612	600	584	587	562	521	563	564	563	551	540	585	595	571	551	585	581	555	579	588	567	600	567	640	539	588	583	567	599	590	519	593	556	583	592	597	573	591	532	633	573	558	569	599	576	602	557	595	613	554	555	529	604	539	562	547	579	569	559	566	582	530	542	503	570	560	579	525	556	602	543	607	568	605	552	609	574	597	627	593	582	603	570	604	549	598	574	571	553	540	579	544	598	574	568	559	564	552	541	597	579	547	547	544	634	584	551	560	575	552	557	617	562	569	608	617	571	591	555	554	542	578	549	606	601	593	592	582	577	562	549	547	558	587	515	572	582	590	557	580	598	568	542	566	591	558	600	538	539	582	574	598	581	596	597	582	565	559	538	564	577	576	598	543	581	572	574	566	582	553	538	565	567	581	580	592	544	582	556	505	606	600	595	589	527	579	556	551	553	570	597	556	535	538	543	571	586	555	581	577	547	546	570	580	541	564	576	579	598	629	534	600	565	619	538	601	570	598	564	586	570	591	535	558	572	578	604	555	580	525	563	583	569	571	576	636	587	592	573	560	591	556	531	534	563	574	560	592	554	580	565	529	589	571	589	567	570	593	531	569	580	596	578	593	575	596	576	597	548	585	571	533	555	559	509	580	582	551	617	607	554	622	560	558	588	583	560	616	552	590	572	557	575	577	577	617	583	589	580	586	566	558	605	555	544	607	589	608	526	538	585	565	563	577	548	566	559	563	551	550	588	561	571	554	581	591	559	583	567	556	562	608	589	572	528	569	621	554	559	560	571	564	548	545	576	581	549	542	544	572	547	581	593	572	594	565	537	607	582	627	554	571	570	569	536	588	586	560	541	592	587	536	590	565	592	592	528	575	562	583	565	572	588	550	534	574	534	580	584	584	596	547	561	605	543
36644	69681	71378	53849	15661	6149	1535	685	641	662	645	586	596	617	570	574	601	609	567	578	586	599	558	574	543	562	632	558	530	578	551	563	594	558	583	548	611	545	577	614	595	608	561	568	561	604	567	554	596	579	552	556	606	545	573	558	581	584	570	536	581	562	560	556	600	568	523	580	617	579	612	566	592	529	554	575	510	580	564	561	553	606	594	550	559	577	570	549	527	550	579	553	562	568	565	528	567	597	551	558	559	539	554	594	540	607	642	535	555	569	577	588	574	568	553	546	568	602	599	549	576	565	563	592	564	601	587	535	569	615	576	580	545	589	574	539	591	567	596	577	585	563	557	553	583	607	549	575	563	546	583	574	550	618	557	596	551	550	538	553	560	575	596	605	580	586	592	567	564	551	597	563	559	570	569	592	547	558	539	593	544	565	543	593	562	590	542	544	574	532	586	564	545	598	555	612	568	538	557	581	533	574	567	575	536	553	571	577	579	542	583	611	567	575	569	584	534	583	548	608	549	623	580	605	617	566	549	583	587	571	575	559	556	599	541	579	560	593	572	568	532	599	559	588	554	564	523	578	546	601	568	570	589	547	568	533	603	567	545	577	569	582	576	543	599	578	561	626	554	588	538	596	628	574	531	541	536	569	605	565	568	583	554	600	603	597	606	595	584	573	561	610	560	546	571	568	618	572	602	587	577	557	593	565	595	542	559	543	574	589	541	565	527	585	585	606	578	557	570	613	598	560	575	630	566	579	579	564	612	592	571	576	577	542	558	571	544	556	568	596	585	586	582	552	573	574	591	540	562	542	625	569	596	553	563	544	580	567	558	595	560	601	549	538	609	601	531	577	564	604	600	611	588	600	586	557	598	593	540	553	605	561	562	586	609	573	573	550	564	585	580	595	542	551	546	602	544	611	575	570	605	550	637	581	601	566	571	571	571	592	579	538	574	586	536	562	579	597	586	595	604	550	584	543	523	580	572	610	589	604	557	536	561	534	539	558	582	563	573	579	583	513	580	563	562	530	567	567	617	603	578	549	551	617	587	560	618	602	557	556	600	606	574	531	564	572	575	577	575	575	587	563	572	588	585	586	546	558	594	581	526	574	550	596	594	517	546	545	616	555	574	612	546	585	632	590	586	552	547	557	583	567	601	582	571	567	540	580	636	560	547	573	515	622	605	558	575	581	593	558	567	553	622	594	585	560	567	614	574	586	559	583	588	579	550	575	578	584	597	568	557	584	628	544	573	584	549	607	598	585	559	587	554	561	525	559	607	549	544	526	552	551	584	568	567	542	572	573	558	577	572	560	527	594	589	615	547	528	616	566	583	561	582	568	599	547	575	564	585	531	597	561	577	597	588	611	583	556	565	583	573	532	602	558	555	556	626	547	571	575	568	615	563	550	559	574	607	601	581	559	577	561	521	565	587	585	574	572	562	596	572	581	575	542	559	596	570	580	601	589	531	569	578	597	592	540	574	529	560	580	579	577	570	578	566	582	562	568	593	582	530	586	561	600	596	566	531	561	532	577	615	548	625	573	552	578	548	574	524	624	566	573	601	590	566	588	587	551	573	559	546	624	553	584	527	557	554	563	572	545	566	581	585	548	552	560	551	569	539	541	561	577	598	576	550	543	559	556	581	590	619	548	559	551	570	563	576	579	535	536	568	574	566	568	511	538	587	552	625	549	618	574	543	546	582	551	571	551	565	588	584	585	566	593	555	624	546	545	609	564	605	552	596	592	582	564	551	592	549	603	536	576	535	544	579	560	565	618	608	597	551	546	608	580	564	560	588	576	588	552	524	528	565	562	574	549	581	584	531	590	598	592	580	555	566	585	542	552	570	585	598	590	564	558	599	551	545	537	577	582	564	563	597	553	536	574	574	574	570	588	634	583	533	564	545	592	558	617	583	596	592	536	576	570	596	533	576	555	565	594	573	592	571	579	569	577	558	578	564	593	572	553	550	559	600	559	594	563	580	531	618	592	571	532	583	531	599	573	566	622	600	521	549	537	556	565	548	548	580	583	591	554	592	509	591	561	557	554	553	579	547	600	533	568	594	558	540	560	581	599	551	560	524	558	556	581	556	591	582	586	550	629	572	574	527	599	569	570	543	521	572	564	548	607	584	562	585	591	557	611	564	570	580	549	577	555	536	627	549	573	580	565	548	547	531	602	644	544	624	578	544	622	583	603	595	545	575	596	588	555	583	581	556	559	567	599	565	541	557	579	550	569	527	587	527	529	537	544	574	512	588	530	600	528	546	579	596	561	550	587	538	562	575	588	588	606	621	567	581	566	572	600	575	546	575	588	542	571	573	561	573	548	580	586	562	571	563	623	580	578	559	562	586	570	590	556	567	608	550	579	576	556	589	577	569	574	589	551	588	563	550	567	590	564	608	592	557	555	613	573	572	565	597	603	582	565	579	581	526	563	592	514	571	555	558	579	625	590	566	539	563	573	571	613	597	524	596	571	574	577	564	557	570	586	561	593	568	577	608	548	621	540	591	559	563	567	542	558	582	583	546	599	536	558	598	547	571	544	522	582	528	582	612	579	561	556	547	570	571	562	601	596	570	550	569	516	550	567	592	598	567	578	563	584	576	587	588	545	607	597	597	562	570	555	565	568	540	591	583	548	570	530	581	567	552	546	522	576	583	557	561	565	601	576	582	546	527	593	612	558	552	605	563	589	568	567	584	554	563	584	521	569	612	562	546	555	574	606	537	537	591	550	553	559	617	567	570	587	528	573	543	571	594	539	594	543	574	589	569	548	571	567	597	609	584	584	586	588	543	618	565	559	577	562	532	581	567	560	585	572	584	560	562	558	572	567	554	570	579	588	531	565	542	544	595	579	568	571	566	576	547	559	541	578	548	588	534	583	556	604	596	574	598	579	540	555	556	566	576	574	586	617	524	607	550	585	593	599	586	531	563	526	588	569	575	632	542	553	597	535	585	543	538	599	580	615	556	608	544	583	568	576	601	568	591	544	604	570	591	579	608	580	580	543	529	566	561	561	551	577	587	569	609	603	596	567	554	593	554	531	582	581	567	553	576	577	560	596	584	578	597	581	552	581	546	578	581	583	574	599	584	551	572	592	579	583	582	548	565	560	568	584	587	554	583	537	550	605	567	518	577	593	574	572	564	569	616	612	581	572	562	566	579	577	589	602	601	546	568	572	562	559	587	564	575	595	584	614	569	571	543	542	578	552	584	594	567	578	557	577	574	576	569	603	572	569	542	586	588	578	612	573	619	596	612	578	621	551	600	575	564	567	602	601	564	602	559	593	533	587	611	571	583	626	620	533	578	565	557	534	581	557	553	597	581	561	617	590	562	585	580	573	599	574	547	575	615	540	599	624	537	576	552	599	570	614	584	591	542	540	574	591	563	536	575	562	542	595	548	541	620	585	594	557	585	559	526	558	588	587	596	573	601	566	582	593	577	562	603	541	585	537	589	539	604	586	549	597	557	537	580	605	564	593	545	572
24939	22307	33767	39044	20501	6612	1142	594	553	579	603	579	564	566	574	579	573	567	583	538	526	554	546	553	596	560	574	573	552	570	543	540	566	599	566	510	570	572	582	561	597	571	556	540	565	529	564	527	608	553	537	599	577	542	553	594	540	575	540	512	583	563	559	586	549	592	546	565	586	542	562	563	575	609	564	599	539	587	522	568	559	542	605	569	529	587	561	584	574	604	561	547	537	549	589	568	561	551	537	536	559	587	575	545	577	589	530	567	548	545	556	560	532	602	596	553	593	589	568	546	540	549	596	531	511	561	606	578	531	589	569	539	556	587	547	568	564	558	560	543	551	533	558	594	574	566	563	565	573	574	599	545	562	510	552	559	558	545	570	541	538	525	593	576	534	558	531	524	535	564	567	552	583	555	559	566	572	553	525	500	578	571	562	543	579	578	567	542	566	545	515	568	569	563	558	532	579	551	528	571	588	516	591	551	559	582	536	573	594	598	529	546	581	532	515	528	506	566	577	556	576	542	550	611	589	538	560	544	585	595	569	530	525	576	598	570	583	539	566	544	525	572	572	557	562	546	578	583	559	560	541	500	546	575	588	510	502	528	555	562	555	549	560	541	554	541	553	568	585	545	572	530	529	558	550	615	578	595	617	545	530	576	549	576	543	526	567	568	615	497	532	556	573	565	556	574	585	532	559	546	533	579	530	540	564	526	531	541	558	569	552	582	519	593	575	558	593	582	516	544	536	517	541	566	553	567	578	562	582	623	521	608	531	544	561	580	569	588	582	550	556	562	583	565	541	573	571	606	559	601	582	552	519	541	558	560	558	532	556	560	550	570	537	539	507	596	520	512	536	537	535	555	568	565	608	567	545	553	551	547	518	557	569	614	550	570	543	554	614	567	568	575	542	503	600	541	566	576	537	588	577	550	508	526	576	593	554	523	568	581	630	588	538	528	611	509	537	561	564	514	589	567	531	550	556	582	572	537	583	560	583	609	618	599	558	571	570	581	571	549	537	559	570	524	597	518	546	523	585	534	535	583	554	566	551	541	507	538	558	543	537	591	562	581	596	567	529	576	575	553	571	533	553	499	555	532	569	560	574	552	559	539	586	540	555	567	537	562	569	595	504	548	575	565	547	569	585	546	559	593	538	582	543	541	548	576	578	536	582	556	533	550	595	549	565	533	583	544	529	563	533	569	568	549	549	521	554	529	570	587	543	561	567	559	594	618	571	558	588	519	499	604	568	574	554	566	544	531	571	576	576	593	571	595	580	560	560	529	560	576	567	545	536	553	536	540	551	571	602	551	533	571	569	558	584	535	574	543	555	568	593	566	580	614	569	553	583	578	574	542	588	592	571	568	531	546	540	607	609	571	565	544	591	584	564	570	559	576	539	582	551	577	543	566	538	571	563	578	588	524	534	547	573	608	570	551	573	554	545	573	621	529	529	577	534	556	502	544	559	573	545	584	520	559	574	525	526	546	531	581	595	553	543	565	551	524	570	543	608	624	588	554	552	542	554	589	576	544	582	494	576	519	595	591	556	586	586	594	557	567	552	586	539	579	569	564	550	541	547	588	517	558	563	540	575	550	591	597	558	584	592	539	537	605	536	513	528	541	578	541	588	594	575	562	550	594	537	523	539	576	522	533	541	525	542	553	551	510	543	569	599	592	557	604	558	561	582	518	522	554	534	601	570	558	540	559	589	522	545	567	536	534	512	601	554	553	547	591	570	579	555	546	530	565	591	586	548	541	549	519	580	555	574	520	529	576	542	551	538	560	589	573	558	540	592	535	494	517	578	588	551	558	531	547	550	541	566	526	568	573	559	531	583	580	597	574	571	562	566	556	566	598	576	615	568	582	569	564	559	549	518	580	582	528	593	566	578	568	544	580	581	582	526	592	590	543	614	551	562	586	619	569	586	577	535	559	556	523	576	571	584	533	522	611	563	583	582	578	545	532	552	596	602	553	561	518	551	556	536	540	552	550	562	538	560	581	547	609	542	534	576	536	601	565	554	578	556	550	562	588	551	537	571	576	564	585	577	595	561	601	572	552	571	555	570	598	557	567	542	548	574	584	581	576	532	551	534	551	609	597	583	592	600	563	571	580	575	563	539	547	582	590	601	604	582	523	570	553	582	574	526	562	556	585	602	533	573	551	538	622	565	534	596	565	576	556	545	581	592	589	552	595	602	563	540	550	518	549	558	554	569	573	529	545	608	553	573	567	571	546	589	572	572	524	564	553	587	508	572	551	584	565	544	553	575	588	523	585	548	541	578	614	539	592	565	578	538	561	571	562	525	529	602	547	504	545	556	554	566	540	546	570	527	528	600	552	564	559	570	557	543	557	519	572	595	523	561	568	558	601	540	559	557	560	585	559	580	565	569	577	595	569	554	566	552	532	526	570	600	538	558	559	545	599	542	537	582	608	564	549	577	505	570	595	545	539	598	559	536	559	554	530	554	533	602	564	539	584	530	550	526	577	553	538	528	597	560	585	583	550	556	526	580	544	522	510	582	551	556	603	552	555	597	552	576	541	578	571	583	577	537	559	558	539	562	595	614	579	582	552	528	529	579	559	546	576	551	541	574	590	561	570	606	607	569	611	527	555	535	546	597	545	533	570	545	566	574	498	571	614	582	543	605	526	534	564	567	565	525	541	592	576	527	589	553	590	541	593	610	550	570	577	557	570	603	585	536	528	553	602	542	574	551	541	540	584	563	567	529	573	516	592	536	537	561	582	564	574	557	549	558	566	586	515	526	604	595	599	539	628	597	555	566	535	573	522	561	561	541	577	559	577	572	515	553	599	549	529	549	582	560	575	564	579	537	508	533	546	587	579	554	548	583	514	540	579	546	577	565	571	551	565	560	546	606	571	540	538	561	522	583	555	605	579	548	574	548	557	573	562	538	539	563	566	550	580	573	541	536	559	532	567	593	539	571	555	579	584	594	611	567	559	563	555	538	568	563	587	571	526	522	541	576	521	569	536	549	576	557	573	591	535	591	540	565	577	601	548	560	588	531	532	513	560	555	548	579	523	583	604	566	555	564	567	571	562	566	549	566	557	542	592	549	539	533	543	551	578	560	567	579	561	569	598	505	546	534	536	575	541	592	570	574	583	565	567	563	593	594	588	549	571	586	559	539	526	540	565	650	562	567	563	600	552	607	512	570	532	623	559	561	553	560	546	583	550	562	573	559	527	533	531	543	579	607	568	599	578	591	565	534	590	574	568	551	547	593	561	552	589	572	555	577	562	600	547	617	600	571	564	589	557	545	580	576	577	597	557	505	578	580	561	589	541	573	518	559	572	571	549	552	536	584	539	556	529	586	573	562	589	538	553	585	547	574	569	582	568	548	584	577	608	516	562	568	522	583	581	570	563	550	567	576	561	593	534	542	570	556	532	590	555	551	574	522	609	532	542	564	562	533	569	578	587	560	585	566	527	522	538	556	533	521	526	572	559	598	587	516	568	518	567	552	571	602	577
35773	64495	57066	43570	11653	4341	926	662	607	641	656	583	636	549	617	602	612	603	550	631	611	628	630	622	603	597	568	563	590	568	568	594	576	650	592	610	592	609	602	602	627	583	605	616	573	591	589	597	594	616	624	541	585	631	569	621	607	612	589	618	554	572	635	601	593	553	589	574	571	615	600	601	587	567	594	608	586	657	579	580	611	613	598	599	643	610	579	593	585	566	565	570	620	621	597	591	580	577	572	636	581	579	574	592	587	600	561	535	586	576	627	560	587	589	590	589	566	571	571	626	560	561	611	597	592	545	602	579	611	533	578	589	620	590	579	618	536	537	588	598	601	580	613	636	591	556	541	549	584	593	579	613	560	597	593	565	574	604	560	620	585	580	587	614	596	577	592	574	578	571	582	567	578	596	626	580	563	595	581	593	575	590	563	586	630	588	612	588	573	588	606	596	594	582	531	605	585	587	577	562	590	562	573	616	605	570	555	568	574	572	609	597	610	572	593	587	569	592	564	579	622	590	570	572	589	599	619	601	595	600	576	559	588	526	591	614	576	631	622	649	598	604	600	591	569	610	599	570	578	597	576	589	568	575	551	611	615	601	582	628	585	572	588	612	556	583	624	592	579	630	581	624	614	650	593	565	624	586	592	591	593	645	608	588	661	583	609	615	613	579	599	562	580	600	631	620	572	612	542	592	607	593	569	607	591	586	571	603	602	570	583	593	582	614	562	612	556	575	573	622	612	632	561	601	563	613	634	556	623	601	589	611	575	595	577	605	544	621	610	579	547	575	609	571	658	564	630	568	588	610	588	625	628	607	573	624	580	617	614	601	624	611	609	613	652	605	644	554	608	583	549	591	600	567	626	600	605	562	618	566	589	609	585	537	603	528	602	566	620	590	579	603	619	622	546	573	596	579	558	598	623	588	596	567	583	553	568	589	593	605	596	617	620	604	575	567	641	593	607	578	625	595	578	602	630	594	611	624	556	587	565	572	586	592	621	618	555	565	563	619	583	588	576	605	607	592	564	569	583	590	620	632	640	595	630	625	578	632	584	547	614	580	625	588	586	568	596	620	565	665	547	599	578	614	588	597	583	587	597	620	631	591	603	615	627	605	590	619	602	579	571	622	614	595	564	616	623	573	575	602	609	587	585	659	598	566	566	587	608	651	613	559	591	561	626	581	532	614	567	565	592	608	590	596	603	628	572	612	617	589	581	618	598	555	628	558	534	611	583	620	529	591	572	606	578	574	569	606	601	556	573	588	559	595	569	639	590	577	636	584	600	627	541	612	596	599	593	608	616	580	577	582	570	549	569	598	585	580	605	589	536	612	628	611	584	606	615	591	627	595	583	634	601	592	543	594	583	616	614	582	601	582	597	587	571	589	631	599	564	574	552	603	611	599	607	589	569	579	575	590	584	591	599	585	614	581	578	571	571	569	579	629	595	589	572	576	601	623	575	566	561	577	595	615	575	574	606	616	606	572	624	585	583	565	574	579	569	605	595	571	583	598	577	637	590	589	576	624	583	611	570	569	609	542	607	620	584	565	574	604	577	570	568	597	595	588	592	599	630	604	602	576	630	613	628	593	596	635	578	572	561	619	558	587	614	602	666	619	571	627	572	563	591	589	590	609	572	593	628	578	583	555	577	606	573	592	626	585	564	570	623	617	552	594	577	578	630	604	586	628	613	598	579	603	581	618	586	598	588	608	565	604	590	582	640	586	555	616	596	629	595	534	587	576	575	568	591	575	609	596	574	640	644	559	603	617	589	583	581	585	586	591	616	615	614	621	556	589	573	563	578	620	606	613	620	594	597	628	609	613	587	530	631	580	632	611	565	616	583	577	563	588	541	600	630	564	581	591	556	559	587	598	602	606	571	577	593	598	607	575	600	637	604	606	600	604	577	606	614	599	554	582	566	603	601	624	610	588	610	589	602	586	570	613	628	621	624	620	588	554	568	597	562	570	551	639	593	592	586	588	587	562	587	645	579	566	611	646	633	605	634	595	600	594	614	589	565	548	598	593	576	572	565	587	611	608	558	589	625	544	572	595	587	559	625	584	627	566	572	596	629	592	565	582	574	585	596	615	610	590	583	602	520	568	566	593	574	625	624	617	561	622	582	568	573	601	553	568	560	564	594	555	559	569	589	593	592	579	553	615	603	590	549	604	596	590	571	566	625	587	638	581	569	592	594	566	565	636	595	593	596	584	630	600	605	600	574	618	586	643	623	559	630	543	614	592	616	552	603	591	637	577	570	565	577	566	591	612	539	598	548	613	593	619	609	632	617	560	553	599	610	611	583	601	615	585	545	573	579	579	595	615	590	560	572	571	568	597	609	601	610	652	628	613	599	594	603	608	574	607	581	605	548	580	615	555	561	609	622	615	586	612	589	657	577	599	621	564	636	574	635	605	622	607	647	587	602	573	577	587	562	619	623	575	624	586	610	570	606	615	627	603	591	615	593	601	574	650	583	582	553	586	609	586	608	600	550	559	621	640	551	579	601	611	625	607	575	602	619	602	607	591	620	607	573	569	612	603	631	615	613	570	566	594	566	565	597	575	579	597	622	633	606	621	609	584	590	539	589	596	541	588	597	557	575	584	619	581	609	583	567	610	610	597	594	586	628	619	549	605	583	609	587	591	550	571	622	583	592	612	604	596	593	624	633	577	598	590	623	608	609	588	580	617	583	580	583	579	564	565	596	612	605	587	612	561	593	586	600	602	600	617	606	571	593	610	581	584	588	622	587	608	600	618	555	636	606	604	567	562	595	584	609	539	597	551	561	588	601	606	553	603	586	592	624	611	569	575	544	628	620	584	572	591	606	571	628	602	542	646	572	617	596	647	575	637	564	600	581	573	575	603	570	593	623	602	593	568	548	561	585	590	605	571	637	600	600	586	605	601	598	634	601	609	602	608	608	592	601	582	636	574	576	622	577	597	608	583	614	596	602	575	623	600	600	595	635	594	607	569	612	599	576	596	587	605	579	586	620	584	599	609	550	584	550	580	614	570	562	624	601	603	569	559	592	596	608	559	577	624	557	618	598	596	580	557	585	567	621	577	655	614	598	570	626	570	575	634	581	566	574	609	555	595	582	566	570	576	571	577	604	592	598	587	568	611	570	599	605	615	581	598	625	578	599	598	611	597	603	629	571	600	629	621	631	586	595	611	589	549	574	606	555	578	608	594	603	610	564	574	578	555	580	588	588	521	609	583	569	602	572	620	571	578	588	554	557	572	533	557	609	559	583	609	609	579	547	632	609	600	562	543	604	603	597	619	632	606	599	570	569	606	555	591	554	557	619	579	593	621	594	596	600	598	581	642	564	594	570	623	628	581	585	619	620	576	575	558	571	559	602	568	566	596	608	580	571	588	595	571	579	633	584	588	582	573	563	590	561	600	536	597	564	549	611	593	594	630	557	610	589	580	577	582	602	554	580	577	593	616	590	570	585	617	615	612	602	609	601	611	578	589	599	581	564	580
22603	21355	31044	35641	25082	21489	14778	1844	951	1002	973	949	934	933	951	904	960	924	954	964	926	941	883	888	907	907	902	930	894	858	909	869	940	935	941	955	852	903	937	930	1025	909	914	874	934	949	918	927	925	862	897	938	875	865	924	905	870	856	899	892	945	879	936	886	883	917	879	849	879	903	944	958	877	952	865	886	870	907	939	933	865	888	847	907	890	900	911	986	834	933	893	932	903	873	889	859	940	925	904	863	911	893	903	943	900	918	900	852	906	892	914	920	853	934	848	877	912	922	915	937	877	935	869	934	937	891	943	880	950	940	907	869	871	829	884	890	911	841	898	917	926	878	895	948	919	889	888	932	889	898	848	872	906	906	931	885	895	890	839	948	947	921	934	851	915	907	970	864	883	914	881	926	896	899	875	842	860	913	959	919	862	904	948	915	869	873	919	938	853	885	857	884	908	986	927	877	910	899	932	873	926	892	934	867	889	912	949	863	842	875	893	911	853	878	863	835	915	890	922	926	862	914	884	842	920	952	913	904	894	892	931	857	922	909	923	958	916	887	915	934	837	864	817	935	868	966	972	909	935	857	831	866	960	870	947	891	958	917	859	914	901	858	950	915	931	938	917	950	898	902	908	914	922	885	935	946	907	875	941	881	872	918	916	842	908	888	847	842	852	873	888	850	871	920	832	908	882	905	808	888	881	917	903	882	891	868	851	892	869	979	911	851	897	872	870	950	905	960	895	900	906	885	893	938	892	931	913	950	912	886	893	861	966	952	904	905	942	931	896	928	911	880	887	896	846	900	881	861	913	898	919	946	923	943	912	876	938	909	921	917	915	893	871	879	849	861	864	875	881	880	871	893	918	929	818	896	943	874	847	935	897	948	891	902	917	861	925	929	873	811	891	890	917	907	905	873	902	921	950	914	883	848	951	891	933	941	879	874	924	933	928	926	870	927	906	840	925	987	880	847	861	927	871	902	941	864	885	900	907	853	860	910	919	898	866	888	922	978	852	956	917	928	884	904	919	938	871	910	910	963	901	936	880	938	872	912	893	867	885	875	913	903	919	886	882	902	924	918	926	900	922	926	872	931	892	935	893	890	865	888	903	930	940	945	912	902	926	981	890	927	921	907	955	914	912	904	942	906	890	928	925	883	880	873	902	858	911	953	879	928	897	866	915	860	884	974	887	926	910	959	934	872	853	918	891	928	913	898	880	847	921	908	883	878	833	899	931	897	919	842	883	883	864	888	936	892	868	952	884	909	952	865	926	899	933	897	887	900	885	912	869	919	935	876	878	853	892	926	908	899	915	902	904	861	1010	867	896	956	885	917	887	957	936	910	819	877	942	882	941	875	835	899	911	862	872	892	904	918	897	848	916	895	906	884	924	891	862	881	938	957	874	937	863	877	903	912	840	851	883	912	892	878	910	871	880	863	954	928	916	910	988	855	924	901	921	890	881	952	950	888	943	869	931	909	937	909	922	856	840	927	922	933	935	951	869	905	942	897	888	919	896	921	923	871	949	877	874	910	842	933	932	891	865	943	896	901	913	846	900	894	946	903	893	870	940	835	918	899	902	942	905	856	909	935	926	879	952	907	873	863	950	880	873	920	897	908	883	890	833	953	865	920	881	936	862	849	827	944	911	895	900	898	929	863	897	880	869	866	942	913	927	922	906	936	889	873	905	933	888	875	905	892	930	939	876	870	883	939	900	923	885	912	901	918	916	925	875	858	948	881	877	850	852	931	893	925	899	898	852	957	905	882	931	962	903	855	945	960	913	917	922	873	870	894	911	903	874	877	844	887	930	869	870	889	903	901	917	926	883	901	874	901	916	897	934	903	897	860	925	873	858	873	909	905	850	889	917	925	898	935	859	864	873	880	957	957	883	926	957	907	887	875	873	974	903	870	903	952	901	866	944	899	931	915	873	893	871	919	913	977	863	922	932	862	899	889	906	880	827	841	883	882	906	891	911	911	881	884	930	881	849	908	831	954	870	876	844	926	931	951	971	889	866	918	903	873	876	912	885	875	857	890	908	891	899	902	887	918	904	924	886	911	864	907	873	898	912	915	921	886	871	871	944	904	920	882	881	910	951	921	951	878	893	900	906	900	898	984	874	920	888	903	870	947	943	943	931	895	901	876	923	926	874	828	869	900	900	893	814	889	910	902	915	915	838	877	911	871	924	898	868	887	844	883	863	939	905	929	918	921	909	889	900	886	937	887	881	899	885	910	888	939	859	951	933	846	931	916	904	911	937	874	899	931	896	880	865	892	937	816	933	877	933	919	872	939	892	898	873	922	869	851	934	890	906	928	883	925	903	924	938	906	884	858	912	882	905	861	861	886	951	852	980	894	901	902	853	856	947	892	879	874	937	830	928	940	884	883	922	907	904	904	904	941	902	880	954	896	926	873	930	871	892	898	900	848	868	904	947	915	900	842	907	880	916	919	922	872	899	898	940	888	851	920	909	945	842	882	909	928	919	934	967	916	950	917	889	933	872	971	920	964	904	877	945	944	941	876	939	867	892	878	897	937	848	850	871	953	934	911	935	960	928	887	943	897	960	929	946	931	872	892	900	905	876	887	943	845	981	872	912	909	898	926	926	920	935	941	896	853	920	872	857	910	905	940	972	866	929	848	945	884	908	846	912	853	936	879	845	897	944	949	877	888	925	895	894	956	945	887	897	901	887	904	926	893	933	903	925	891	929	913	884	925	905	867	919	866	917	924	915	845	959	887	901	928	886	939	895	883	900	863	885	924	950	931	874	877	935	807	879	924	855	868	902	883	914	911	974	881	889	866	946	879	853	880	901	851	878	883	851	954	930	857	840	890	919	867	890	906	922	889	915	861	929	908	891	921	895	881	861	924	965	886	944	897	874	941	867	874	932	885	895	918	917	904	952	908	914	911	896	872	902	908	867	871	885	941	883	908	887	921	895	889	935	874	960	924	961	873	898	957	871	911	960	892	906	913	876	835	873	855	889	915	844	863	879	905	875	887	899	933	911	885	892	901	936	894	877	856	887	916	930	880	914	933	853	897	921	915	923	914	942	905	913	890	922	837	875	841	895	911	879	853	896	883	874	956	897	864	879	887	937	866	961	915	921	936	893	917	875	882	885	832	880	895	866	904	917	932	939	895	928	893	909	890	849	903	906	894	916	918	894	952	849	862	904	902	887	883	888	906	922	872	938	867	841	880	934	916	852	884	900	907	903	857	923	960	925	876	873	943	947	848	942	880	903	898	855	863	919	940	878	867	871	883	828	876	909	898	927	828	923	870	853	881	915	891	872	895	930	880	845	880	909	909	858	932	839	852	898	858	917	893	953	867	934	897	886	944	903	922	938	895	945	864	881	934	900	921	897	878	959	939	858	897	903	866	897	923	888	890	911	935	960	918	870	863	879	887	933	911	873	853	856	868	916	882	953	914	877	909	943	930	915	938	911	973	940	864	922	926	910	877	927	847	934	878	970	917	838	956	907	911	874	878
40038	68492	82414	66034	23904	15048	3121	1120	952	941	947	952	932	957	906	912	927	867	894	918	960	920	879	869	872	910	900	870	902	874	847	885	849	887	884	876	854	839	897	849	857	834	913	875	919	830	851	858	903	878	860	934	906	891	839	893	890	800	893	889	860	871	831	882	908	906	850	838	896	856	868	884	842	864	867	952	911	913	872	911	840	946	855	870	891	904	877	918	893	888	897	929	893	909	887	860	889	904	897	871	880	893	912	900	858	869	935	870	853	863	877	900	882	903	876	883	922	900	831	865	879	846	876	856	879	829	889	884	860	864	873	849	923	887	898	901	910	868	893	912	828	910	878	897	911	861	903	834	857	912	828	911	921	854	888	847	895	863	881	900	846	889	869	864	939	900	847	886	829	895	867	856	861	883	874	881	895	882	871	902	884	916	870	860	848	921	903	906	849	852	868	907	841	954	861	863	886	890	928	889	910	925	900	901	894	861	892	893	850	897	864	897	866	871	920	916	881	855	944	894	936	820	938	915	863	904	884	899	867	841	822	912	893	925	828	918	888	898	893	868	904	869	895	836	889	898	853	820	903	908	886	918	867	861	878	905	918	864	860	872	848	892	926	853	888	945	899	857	856	907	840	885	854	884	856	942	855	845	858	892	947	929	908	918	867	905	846	838	888	928	898	874	920	859	859	834	941	877	911	928	853	897	867	850	872	826	893	860	919	913	824	916	891	885	908	907	868	891	924	880	879	911	824	923	835	896	908	898	838	884	874	885	919	862	949	902	886	874	841	972	896	871	874	930	916	881	855	831	881	872	858	912	902	871	888	920	854	823	897	883	861	877	834	898	894	886	916	873	886	895	861	849	871	890	862	932	872	919	873	899	890	886	925	879	877	898	853	912	865	902	882	879	884	822	899	945	888	904	881	924	864	827	915	884	876	866	881	830	851	871	895	869	969	882	892	902	899	834	879	877	890	893	870	852	909	918	900	932	903	873	884	884	868	860	917	863	839	885	872	930	884	878	903	907	844	880	899	912	877	860	896	885	846	916	873	907	875	859	895	856	851	938	863	843	960	900	903	869	932	870	877	875	916	912	846	864	892	887	846	910	855	887	904	844	861	814	859	871	897	867	847	925	841	865	918	896	843	915	918	904	943	857	854	857	871	856	891	890	870	861	868	895	896	892	901	889	891	875	909	892	872	905	891	879	885	938	890	892	833	833	943	855	912	890	901	921	878	889	888	922	907	879	921	879	868	898	909	879	898	900	861	843	862	836	852	882	852	840	858	838	840	825	887	917	880	882	858	870	890	921	907	866	856	915	884	876	868	902	872	893	922	846	889	901	834	871	890	923	871	848	917	919	901	824	904	932	934	851	869	908	879	840	871	908	840	873	805	907	882	918	838	875	925	911	798	839	904	911	833	867	875	898	887	873	871	843	887	908	908	891	854	900	885	890	873	868	901	894	889	870	870	888	904	866	889	896	888	891	932	908	868	916	832	871	910	890	849	857	904	890	892	926	877	920	885	891	893	853	879	833	885	840	875	841	863	898	936	862	900	831	890	901	878	907	887	867	854	853	889	854	861	891	900	901	894	919	903	897	878	893	867	896	886	877	867	910	891	856	878	871	861	890	879	872	943	893	890	862	878	887	863	867	849	904	907	862	896	913	870	896	848	868	889	903	873	882	845	846	870	880	875	870	906	874	812	890	867	857	919	827	900	852	936	900	906	909	866	892	862	889	890	903	881	931	876	881	888	929	918	896	881	831	814	880	933	925	919	883	927	865	903	902	889	873	887	881	888	881	876	830	868	877	919	891	912	909	860	951	863	902	845	884	866	918	898	870	897	855	886	919	845	863	868	869	898	856	902	861	904	852	910	901	873	916	893	898	911	859	887	885	826	860	885	901	882	851	892	873	875	896	893	867	912	908	856	866	926	884	896	865	834	859	844	869	886	829	835	876	901	921	866	939	887	870	823	911	881	866	894	911	891	850	853	897	864	851	947	930	864	846	883	901	861	899	930	908	875	845	897	860	916	881	843	941	864	894	917	896	866	877	861	865	858	900	852	887	886	843	888	878	906	853	825	880	869	935	833	855	876	909	886	886	899	916	894	897	878	868	869	878	898	872	891	864	851	936	880	862	956	875	844	883	888	860	849	942	876	862	872	874	902	915	863	885	851	879	876	841	948	905	910	877	867	904	878	882	849	850	820	846	899	894	895	858	899	891	919	876	897	874	861	851	879	886	881	933	842	878	855	839	889	882	913	900	883	873	929	902	937	930	935	930	901	861	889	884	858	887	895	936	860	848	896	916	898	879	922	908	936	874	927	897	866	933	902	950	834	890	880	893	874	882	885	898	911	853	896	870	920	864	887	896	865	940	849	863	846	831	882	931	836	881	900	875	856	893	863	871	854	911	912	845	885	915	857	787	859	935	902	846	878	911	885	888	825	911	869	910	871	874	920	876	875	860	815	872	895	878	829	883	910	869	889	928	863	939	876	874	885	865	852	863	915	891	830	850	894	824	917	926	853	848	873	917	868	837	898	883	913	883	878	880	919	858	858	867	876	842	885	895	918	870	907	852	879	798	866	855	865	870	865	881	899	892	858	902	928	867	889	882	884	903	834	835	876	867	883	934	934	916	871	861	880	896	894	874	880	882	924	849	886	855	868	857	844	924	891	921	897	889	877	834	871	839	921	864	863	872	905	923	892	897	909	851	886	837	895	902	896	895	898	852	860	920	906	891	865	869	856	900	910	908	819	845	914	845	872	897	889	929	854	928	851	859	850	889	923	863	853	936	877	914	867	888	912	878	895	898	872	849	867	831	885	879	828	899	865	870	876	809	883	840	893	889	857	904	881	877	901	882	867	905	912	878	862	833	976	898	805	923	863	851	848	890	855	848	917	852	884	886	897	874	906	866	881	844	865	890	891	915	902	839	875	887	903	897	876	886	892	868	891	921	878	849	900	849	889	909	885	868	890	918	893	887	915	870	914	889	876	944	858	859	929	851	887	893	823	875	846	886	847	900	879	874	824	844	874	850	836	868	853	957	877	853	891	888	829	919	875	856	931	891	866	854	929	849	862	858	862	845	889	876	900	876	876	909	858	851	901	874	857	854	829	867	840	927	883	853	895	892	914	820	881	877	887	873	887	873	950	842	848	883	904	879	874	893	841	880	892	897	930	858	854	887	880	919	878	841	904	872	857	843	939	875	869	875	863	894	869	858	925	860	891	886	902	825	936	855	884	884	921	912	857	866	884	896	877	871	884	920	863	912	863	861	850	841	935	908	869	871	848	962	894	899	899	898	829	813	893	898	870	899	831	867	834	920	907	901	923	916	950	867	861	906	885	877	852	858	896	879	894	873	871	819	864	891	884	901	950	944	943	932	886	843	901	866	907	864	928	877	859	867	905	861	868	855	872	868	855	861	853	942	910	928	879	884	844	895	905	879	866	871	860	892	862	875	869	878	853	870	946	875	888	834	934	861
30283	26457	32369	25644	4568	1076	530	386	385	386	402	383	353	367	392	394	397	392	374	399	356	353	370	370	343	386	368	335	375	361	367	382	410	358	386	366	368	388	368	385	382	352	354	385	374	400	380	371	371	362	386	387	379	374	387	406	365	362	402	366	358	408	316	397	372	378	366	416	387	372	347	388	371	362	363	383	365	372	370	370	355	377	382	353	384	365	363	363	356	363	428	352	360	411	363	371	371	369	383	415	383	384	353	370	382	353	369	361	400	392	381	386	384	400	362	357	369	379	359	361	381	383	383	416	390	398	359	380	421	352	372	384	350	366	372	375	356	396	402	379	356	368	388	369	376	335	376	355	350	372	344	394	362	394	389	373	393	363	354	366	386	360	400	356	394	378	366	366	353	384	371	375	357	386	388	376	389	397	358	321	374	369	364	361	333	369	382	376	369	394	359	362	378	386	359	341	348	408	390	385	348	375	399	391	366	367	383	378	337	357	353	345	371	381	399	361	337	360	368	369	373	398	372	348	375	352	385	407	365	394	365	381	378	348	367	379	348	377	366	365	378	350	384	364	413	331	376	376	424	374	355	361	364	358	363	376	375	398	404	399	394	369	374	425	393	360	395	349	381	347	380	334	380	357	393	343	368	374	370	391	376	369	384	347	361	374	376	365	379	406	379	330	363	394	359	349	375	382	387	353	381	373	381	339	358	370	344	372	360	376	387	357	430	370	352	382	375	364	391	388	365	345	379	384	329	384	384	370	340	368	366	370	379	362	365	358	381	399	356	387	352	354	396	385	365	358	396	386	388	387	367	344	398	401	379	348	345	401	374	396	356	353	360	380	370	352	356	402	382	365	379	380	347	362	350	340	379	399	379	350	410	320	403	371	367	393	385	357	357	352	390	363	398	389	367	366	347	368	417	389	409	392	364	369	377	326	387	396	358	350	381	363	388	361	384	359	390	368	386	368	407	396	375	375	384	417	375	381	357	373	406	373	386	370	367	383	396	402	357	348	342	367	332	367	371	380	349	370	356	347	391	378	366	390	404	318	353	359	371	389	385	388	362	392	369	392	352	367	366	383	369	387	360	365	347	378	405	395	381	338	350	351	362	369	344	370	373	359	391	348	399	375	349	384	372	376	362	381	356	385	358	376	358	420	367	382	390	377	322	322	341	374	365	386	388	348	372	356	377	340	408	354	379	409	372	370	384	379	416	392	407	385	418	356	378	335	365	364	427	386	383	400	362	403	375	373	361	374	399	392	329	361	384	373	362	390	369	395	369	379	358	358	362	380	386	371	374	366	361	354	440	398	399	374	403	384	383	338	353	371	368	352	400	385	371	390	373	375	374	382	392	378	339	436	373	389	402	357	362	358	349	389	364	371	378	358	374	366	366	390	400	379	331	393	371	372	376	389	356	372	364	358	323	414	372	379	398	342	388	357	401	373	376	395	368	365	389	367	375	390	375	368	345	384	386	343	360	358	373	383	375	363	359	406	365	366	387	405	363	349	360	340	388	365	376	408	377	377	354	353	360	377	363	366	373	356	382	390	367	398	382	363	326	386	371	377	378	353	352	369	343	384	396	375	406	399	366	386	342	365	396	372	407	353	370	359	340	362	364	343	385	387	353	363	384	389	379	368	377	379	386	368	418	333	367	358	369	380	353	393	382	372	345	387	331	392	395	398	389	320	388	345	397	370	426	389	413	367	347	390	365	365	374	351	365	378	386	363	364	361	397	383	384	355	429	364	369	343	350	378	369	364	367	406	358	376	379	396	387	336	364	395	377	389	401	367	363	360	369	374	361	341	408	379	412	316	356	401	351	381	339	373	369	328	379	395	373	369	414	372	372	382	366	393	381	367	356	369	384	387	382	378	380	392	385	397	356	360	372	382	373	355	362	374	360	339	355	338	357	357	363	343	362	369	407	349	373	359	395	364	334	338	362	405	339	364	359	380	361	393	389	398	366	333	355	366	376	375	396	367	373	379	382	371	368	384	379	378	373	385	366	367	374	341	362	366	373	354	370	388	374	416	390	365	404	352	396	361	378	397	368	361	362	396	369	405	356	360	356	368	380	361	364	335	336	377	387	375	388	369	358	374	334	367	380	403	383	370	381	351	400	370	393	379	372	385	348	357	433	392	387	376	390	342	368	368	357	368	363	400	409	377	366	374	377	358	337	405	373	373	350	357	359	384	408	379	368	409	388	387	377	403	405	392	323	365	403	389	335	361	353	339	357	366	374	334	361	378	384	370	361	343	387	369	339	398	382	349	371	385	385	349	387	391	369	377	358	396	401	374	375	376	360	376	353	386	368	364	376	395	400	383	417	356	374	373	397	394	364	380	389	422	327	366	385	378	363	360	389	374	349	358	370	385	369	382	385	346	365	360	389	354	352	392	404	347	398	356	368	384	371	355	384	357	370	392	371	349	374	357	343	351	387	352	364	324	393	388	375	352	383	367	395	371	392	333	376	372	381	377	371	373	353	372	378	360	350	402	358	386	392	388	388	359	367	393	374	389	367	350	362	385	396	374	401	346	366	379	365	420	340	354	357	374	379	342	355	351	354	330	374	398	344	360	372	383	400	376	379	379	363	375	393	408	381	372	380	379	410	383	395	377	354	327	398	354	369	393	370	365	351	395	359	391	396	357	352	405	375	389	378	402	415	376	391	358	364	372	351	360	379	378	380	348	375	358	380	403	388	369	377	340	382	365	359	390	392	382	366	327	337	329	373	392	375	387	348	347	379	392	388	397	379	365	345	376	407	375	380	374	406	383	380	371	343	402	387	384	376	359	394	335	376	354	422	346	357	365	347	384	399	379	393	408	352	368	422	390	380	355	377	394	392	350	355	345	421	391	372	416	348	407	383	399	393	398	377	380	376	357	354	385	387	384	357	375	371	348	354	369	411	353	361	366	392	412	330	355	363	384	348	346	353	404	396	341	377	391	330	339	340	338	332	384	391	384	390	412	355	367	353	395	391	377	382	365	372	365	361	365	385	385	392	357	398	374	400	394	396	355	395	348	383	364	368	374	385	345	384	383	373	364	387	373	380	376	383	370	376	380	390	402	348	353	368	358	401	402	375	408	431	365	364	332	361	396	341	363	376	370	371	409	376	362	345	347	356	365	377	356	393	381	350	378	352	394	373	349	352	368	374	395	359	368	369	373	335	343	379	370	370	354	424	376	322	358	359	385	371	365	370	354	396	381	371	386	355	371	406	387	368	377	393	376	387	382	349	375	397	363	336	385	361	361	388	358	355	366	353	379	391	368	405	363	356	354	403	370	378	365	396	406	342	427	408	370	372	372	409	366	407	366	392	355	384	372	344	389	340	369	352	385	365	378	368	349	353	363	397	350	427	355	424	372	373	349	394	359	369	381	371	394	375	353	350	364	352	352	358	381	371	381	359	347	391	387	393	369	371	366	383	397	369	389	365	356	364	360	410	375	387	372	343	383	396	333	393	404	395	329	368	367	370	383	389	320
28923	34365	27469	16498	2003	1101	589	401	433	413	414	400	392	418	395	414	431	413	377	413	431	376	394	414	427	375	403	414	406	402	417	405	409	399	380	386	411	382	411	416	406	377	391	405	423	399	367	404	383	407	451	381	399	425	422	442	393	406	430	413	388	400	404	385	403	399	392	411	385	397	400	365	390	385	397	386	395	386	377	397	385	369	417	406	407	372	384	402	422	391	438	406	398	421	421	425	418	392	404	428	427	402	408	370	416	386	388	380	369	390	388	397	355	362	401	410	387	391	414	383	421	382	404	384	417	379	402	405	398	403	382	391	413	409	392	389	371	425	391	437	394	422	380	405	407	393	414	400	401	401	411	384	410	387	369	401	397	380	411	389	394	374	405	397	380	420	397	402	383	398	385	437	390	365	401	379	403	409	432	390	363	403	424	403	402	443	413	409	379	425	417	389	402	393	375	416	411	391	407	401	386	395	374	376	413	386	356	373	449	359	411	389	404	406	403	404	390	376	391	425	363	362	380	357	410	410	386	407	409	430	416	379	398	400	419	396	404	388	393	391	387	420	382	417	385	403	379	425	427	382	404	382	374	448	401	428	400	389	381	422	426	401	411	423	397	374	409	414	380	393	423	385	407	390	395	422	372	395	437	371	417	404	420	399	411	413	387	389	391	388	415	414	421	359	406	412	388	410	415	399	407	382	404	392	412	386	434	383	364	381	381	389	409	383	399	442	381	407	410	420	389	422	362	399	377	383	388	430	379	365	416	402	391	386	383	414	391	431	404	422	419	385	404	375	401	385	396	423	393	358	436	406	398	373	412	398	431	424	390	408	400	401	399	409	419	408	386	381	375	379	415	400	414	398	439	379	400	395	395	378	417	396	376	414	386	410	392	400	407	381	435	389	400	404	386	417	407	380	358	371	418	410	413	405	384	413	356	374	399	388	370	395	375	374	404	427	393	407	376	379	387	423	401	408	431	402	405	420	398	375	383	367	382	398	420	377	382	398	387	418	421	425	387	404	430	411	392	430	399	375	377	418	422	423	381	421	381	406	392	412	380	388	411	390	390	442	405	357	408	420	408	394	393	402	389	413	396	424	384	403	355	390	406	384	410	386	425	371	367	413	403	398	407	397	389	396	407	396	414	360	415	438	374	379	423	389	395	416	424	388	380	398	418	353	419	384	421	392	457	386	400	394	421	392	425	382	418	397	377	438	374	378	371	397	372	413	400	425	403	388	387	431	408	421	383	420	414	377	374	397	409	416	393	404	416	412	407	381	402	405	404	405	436	421	407	416	390	381	426	419	390	417	375	418	356	392	361	373	386	429	386	390	398	414	403	373	390	362	404	408	415	410	378	439	365	404	409	411	407	411	423	398	421	382	388	390	394	383	393	426	380	410	453	406	399	449	393	392	371	399	412	395	422	442	401	421	395	404	411	412	397	376	405	412	353	404	431	405	404	429	358	383	422	416	401	419	382	372	394	349	429	384	415	408	375	404	377	394	405	388	380	395	393	391	373	368	374	408	376	401	416	416	380	407	416	388	420	395	426	414	392	420	386	399	366	368	377	404	391	376	415	405	391	411	421	424	376	408	379	394	402	399	391	385	391	410	385	376	419	372	376	391	381	376	404	408	378	403	388	399	376	373	393	371	386	349	417	390	426	372	411	384	393	379	356	411	407	389	400	408	415	444	372	381	411	424	391	373	418	376	360	389	369	421	356	416	403	424	421	385	405	382	419	398	396	412	387	402	363	392	416	397	348	437	411	366	388	386	398	392	391	354	380	396	400	422	422	400	405	413	378	383	415	426	372	381	409	395	396	420	394	373	400	369	394	408	415	377	443	386	387	392	456	393	413	418	378	352	352	415	416	417	401	398	407	418	341	385	415	399	405	372	395	383	391	401	393	393	388	372	458	422	406	439	420	413	356	408	366	392	415	406	397	352	402	404	445	379	393	405	379	396	421	370	374	419	404	385	415	393	389	364	384	387	407	408	399	400	392	385	412	403	378	372	414	381	372	390	423	366	395	375	383	415	399	376	406	425	391	425	406	423	410	397	404	384	417	415	402	377	382	429	410	385	394	424	390	375	370	414	383	410	386	400	422	418	393	401	406	369	410	404	416	444	398	415	399	403	379	409	391	402	366	379	370	409	405	383	396	360	362	404	386	407	412	426	396	407	371	404	359	404	373	413	385	382	383	413	392	422	407	397	395	388	398	393	402	360	401	426	410	381	380	452	394	358	400	368	376	412	396	414	396	419	382	423	389	429	400	441	375	351	374	429	356	389	459	389	394	401	390	390	378	436	391	373	406	393	388	381	441	399	367	407	412	417	383	383	367	392	411	373	404	394	379	391	425	396	410	378	435	395	390	382	388	391	428	463	386	391	396	407	423	414	398	380	410	405	375	401	384	425	411	425	404	366	393	406	356	414	417	385	403	399	414	396	405	358	385	389	383	406	439	412	356	418	365	400	363	389	395	377	394	452	408	422	397	444	396	390	427	394	390	405	373	380	372	364	369	407	395	401	378	381	381	435	411	403	383	411	443	368	374	416	382	401	412	443	397	417	412	424	385	394	348	379	395	395	401	392	378	415	420	385	393	380	405	390	371	425	395	415	391	412	400	406	403	385	439	428	388	420	412	368	413	385	421	417	398	389	397	378	395	390	418	386	432	394	423	402	415	382	386	380	411	372	403	397	378	408	402	425	407	424	376	394	389	380	366	412	364	398	441	362	411	392	405	393	375	409	398	414	411	391	384	375	441	379	441	402	399	387	382	431	387	372	388	399	408	383	374	434	415	399	385	398	404	416	377	397	381	413	434	380	455	408	391	367	415	393	395	379	395	410	444	353	422	407	364	405	403	412	417	410	404	384	393	397	389	351	375	426	421	400	402	426	385	418	391	346	423	408	440	392	426	389	451	393	370	402	418	408	379	370	406	385	383	400	369	417	370	392	379	391	410	451	351	399	364	357	405	402	403	392	383	417	413	385	386	369	399	429	344	387	383	414	377	422	393	399	414	408	379	363	386	411	372	371	391	413	397	387	431	395	395	374	382	410	400	409	408	429	406	387	403	416	410	394	409	452	400	433	374	374	397	383	411	444	390	378	414	394	381	346	400	386	390	406	401	377	427	375	403	433	382	408	415	423	395	387	408	415	420	395	418	428	417	397	382	403	406	422	411	386	413	396	357	392	392	396	396	367	380	376	380	403	390	433	426	439	372	385	397	423	425	418	416	393	409	340	391	407	377	387	374	383	387	408	410	422	448	388	408	414	385	405	412	436	373	413	404	416	412	387	400	365	400	433	392	387	405	391	436	391	383	411	401	395	396	442	399	406	388	390	399	419	400	418	382	403	428	408	411	385	386	393	406	420	423	409	402	393	426	397	363	396	381	427	391	433	399	400	388	370	410	395	416	410	415	376	371	379	388	371	365	385	411	404	410	384	397	459	393	400	384	398	447	415	366	388	423	381	384	386	377	408
23709	21602	34249	43616	25458	18117	5840	658	597	635	605	627	612	590	604	618	589	580	556	564	602	544	583	558	544	567	619	564	582	615	566	564	570	579	543	604	532	576	576	559	578	556	581	530	557	575	568	576	589	579	555	569	566	615	537	552	569	564	574	598	535	567	540	552	547	560	556	525	562	628	587	527	568	529	566	514	546	516	562	570	551	548	559	556	569	516	543	575	619	577	554	575	578	512	556	527	536	585	536	569	566	593	560	547	585	544	572	546	565	546	559	531	571	560	544	611	531	580	576	573	609	619	571	574	585	547	539	542	564	569	542	555	562	549	519	573	622	544	509	608	576	580	548	581	564	572	576	577	546	561	584	538	584	588	547	590	589	530	600	570	565	582	534	590	586	555	569	585	564	587	603	563	557	570	567	562	584	609	580	562	591	562	556	549	574	618	562	561	536	546	565	559	604	577	550	627	616	558	590	613	588	551	541	524	588	557	561	521	586	619	565	552	546	546	600	586	543	591	546	569	560	602	604	593	553	589	539	569	575	532	527	572	557	543	562	583	557	611	587	556	573	624	572	535	555	546	609	571	530	556	539	506	600	554	571	517	577	579	528	582	568	561	618	543	584	579	539	569	578	575	565	559	541	530	608	536	614	590	549	560	563	550	604	596	547	607	580	563	558	554	606	593	535	592	564	581	553	566	581	571	539	583	548	529	571	536	577	542	561	581	596	569	595	592	574	569	563	566	568	563	560	545	533	542	531	563	518	533	562	561	522	588	597	587	550	548	534	560	567	509	560	570	571	591	584	551	535	547	558	566	559	550	590	568	568	595	583	540	587	582	568	540	519	557	596	604	542	531	522	584	561	538	625	586	536	564	549	595	563	592	544	536	609	594	606	586	558	553	592	561	548	535	545	552	545	609	579	584	512	515	545	601	564	545	566	526	590	600	552	548	548	580	583	597	579	615	570	568	579	552	553	583	582	622	581	551	595	567	610	582	566	582	610	564	577	563	581	571	573	586	534	569	573	583	520	616	562	572	599	560	561	545	538	579	589	543	596	554	550	588	540	533	554	594	593	588	538	600	571	593	549	573	571	586	546	610	580	579	554	589	612	573	562	585	584	568	564	587	513	587	573	527	593	592	559	561	584	605	601	556	574	563	546	540	535	549	553	598	569	545	574	558	568	563	566	527	565	563	572	577	560	518	555	573	531	554	532	575	561	541	544	576	593	536	568	606	593	585	561	559	534	555	589	577	517	576	567	580	611	593	580	565	572	559	569	583	607	580	557	541	571	602	585	584	578	596	539	589	561	569	567	576	567	570	575	526	597	555	549	568	580	598	543	584	588	586	597	558	551	601	564	553	551	574	615	554	592	578	489	588	593	569	579	595	571	569	593	580	533	568	601	583	587	601	532	576	582	594	590	562	609	591	550	587	550	588	582	612	558	574	548	548	554	563	575	534	584	578	580	544	554	561	561	574	566	544	568	550	528	575	553	537	624	559	623	601	584	589	539	512	572	567	561	584	550	579	544	542	533	575	587	601	621	567	593	555	553	597	572	542	549	602	545	539	576	576	572	553	591	589	575	595	529	572	594	546	579	543	509	627	575	572	539	551	592	529	593	586	624	530	559	583	538	562	574	548	579	615	565	597	614	554	542	563	586	587	559	537	606	544	565	551	548	558	589	576	576	576	553	553	586	543	517	538	607	589	562	577	552	526	606	550	553	585	526	537	550	608	571	507	579	586	565	571	579	571	555	585	617	601	571	574	529	573	552	559	573	551	511	582	594	569	573	580	557	554	597	608	598	576	587	535	562	564	565	564	546	548	545	548	585	532	580	546	549	577	587	557	599	575	569	515	588	568	571	525	512	593	520	542	558	573	565	516	570	550	573	537	555	579	572	537	575	572	602	580	579	577	572	578	602	572	554	547	541	583	590	566	579	555	611	569	546	562	545	555	580	640	589	533	610	552	600	611	587	608	554	529	644	554	579	545	595	586	547	595	571	540	575	558	553	491	540	521	497	578	552	553	556	598	599	633	560	581	553	545	538	533	557	553	569	577	539	569	533	527	554	555	548	573	553	567	601	546	571	534	588	562	583	578	581	585	589	546	577	549	568	553	547	613	560	563	567	545	588	543	541	563	588	571	598	610	566	524	573	534	521	589	570	557	549	531	552	553	532	523	592	581	565	566	573	549	609	571	575	621	623	578	590	632	581	571	543	557	540	573	545	601	581	549	513	575	585	609	579	579	586	576	571	584	549	549	569	587	549	568	535	525	569	558	557	537	531	569	564	581	565	570	517	575	570	554	615	581	535	573	575	556	572	567	542	535	530	550	569	558	541	563	596	574	561	539	551	529	530	620	540	555	571	592	610	575	578	546	583	589	585	550	590	541	571	551	568	545	561	581	562	569	559	545	577	532	612	562	543	542	546	598	589	553	578	547	572	532	596	540	568	600	565	584	539	573	584	535	595	579	537	597	574	541	582	593	545	571	569	602	543	531	573	544	602	534	570	537	594	580	579	540	613	569	548	560	578	517	515	574	574	613	600	564	588	588	558	539	547	568	591	568	558	561	548	577	594	552	558	578	534	583	604	571	513	523	565	569	543	551	564	576	599	541	596	614	574	542	527	549	538	587	568	570	578	593	589	593	611	589	557	601	559	588	579	567	559	564	580	562	580	531	554	561	530	578	585	569	561	579	546	552	592	552	557	581	571	581	569	571	547	555	578	577	536	573	612	563	584	575	523	561	544	580	570	520	535	531	555	573	610	560	552	630	553	580	549	634	515	536	535	560	575	537	562	544	583	563	592	594	536	544	597	576	541	570	580	558	582	574	562	568	583	544	626	570	527	533	552	591	598	549	557	564	550	560	557	530	609	571	570	589	578	577	556	572	612	569	545	546	543	619	583	575	566	575	508	559	548	529	602	562	564	534	572	559	625	542	551	553	600	591	550	582	571	609	585	587	632	555	583	572	586	571	597	541	552	548	570	574	529	591	558	556	598	588	560	541	584	562	579	533	558	544	536	535	552	552	563	511	570	560	532	539	579	552	574	566	589	557	546	537	545	569	567	563	536	612	525	567	540	572	570	554	551	587	604	558	544	559	573	557	531	597	600	542	602	559	587	557	563	565	563	566	552	542	567	577	542	612	534	577	621	568	531	543	557	592	608	533	523	537	594	557	549	525	506	544	565	585	555	566	559	550	561	558	571	581	547	554	581	571	555	598	576	586	562	510	566	522	565	564	583	587	561	557	598	588	634	594	535	539	553	582	562	557	578	581	553	581	586	574	598	574	520	550	573	553	593	609	529	561	608	569	498	567	574	582	594	574	579	571	568	556	562	562	554	545	547	553	602	566	569	528	501	545	585	573	543	544	541	589	580	598	599	539	558	546	569	564	539	564	585	583	577	600	532	544	557	597	553	591	575	601	605	587	564	552	558	565	525	569	537	609	542	559	609	562	548	582	579	535	525	612	569	555	536	542	545	534
38082	70987	70593	53398	17260	12913	1821	666	696	653	653	589	620	593	584	598	587	586	540	567	575	591	560	580	580	576	532	636	578	572	551	594	604	600	574	556	547	532	593	606	614	550	559	531	604	588	562	595	545	527	568	540	571	555	568	547	560	563	583	587	581	539	585	560	570	566	562	562	593	574	551	572	563	590	537	524	595	581	598	532	600	536	562	576	563	599	583	586	566	560	558	563	600	531	568	563	541	549	569	574	560	555	586	551	569	563	513	602	526	565	582	562	539	571	554	575	546	556	576	556	552	584	576	547	549	583	579	588	551	577	521	574	542	528	513	549	597	555	585	591	552	551	565	585	548	561	571	558	542	571	573	611	556	546	558	588	544	545	576	556	576	518	564	579	556	564	565	595	586	585	602	596	567	546	563	569	560	570	605	618	600	555	594	592	582	573	571	558	584	515	550	582	550	609	577	576	559	547	587	586	539	534	563	559	583	576	548	567	576	584	583	624	578	572	590	572	564	514	566	566	593	580	594	560	549	566	533	607	534	613	595	587	533	582	576	526	561	570	587	577	573	581	599	556	567	592	561	565	577	577	583	617	540	587	591	559	568	558	575	552	576	542	544	606	562	575	523	605	519	571	580	544	547	577	606	545	576	621	566	549	583	569	532	599	569	531	537	541	524	565	593	565	588	561	564	553	621	550	584	591	536	606	556	570	537	582	595	584	569	559	570	596	533	558	546	598	580	538	571	586	589	628	575	550	594	536	580	603	555	557	550	546	549	578	572	546	567	575	596	578	550	557	552	598	589	594	601	576	593	578	566	547	548	614	572	562	566	523	546	570	594	592	567	609	559	603	574	545	557	575	545	568	588	600	580	581	563	575	582	568	591	565	569	608	566	582	562	579	575	559	553	558	555	550	565	539	577	561	590	597	562	595	541	572	528	550	552	588	612	558	558	553	564	569	558	588	603	527	640	547	558	587	594	595	539	571	604	562	551	571	557	561	557	531	621	579	555	594	597	613	608	579	579	556	559	543	500	574	522	570	513	570	589	593	581	593	589	534	563	583	543	557	591	581	557	559	546	589	564	584	595	555	552	544	577	582	570	575	578	581	583	574	578	572	538	592	564	559	519	520	574	608	552	519	538	603	566	547	563	575	533	531	593	544	580	542	569	572	607	604	533	580	528	558	589	520	540	544	553	582	597	574	529	602	594	582	572	558	571	591	589	564	557	568	592	551	569	603	590	598	576	577	584	562	588	583	569	593	533	570	557	577	544	591	531	550	532	549	577	586	553	586	579	549	559	590	542	536	547	568	548	575	543	609	587	551	566	514	590	606	582	575	570	568	587	584	552	577	563	554	530	565	551	573	596	576	601	536	579	551	588	583	589	607	560	626	554	556	586	555	568	556	558	528	566	565	541	575	562	595	602	525	578	582	560	586	563	580	572	558	574	527	646	582	567	566	617	545	589	576	590	608	567	533	566	569	590	613	541	570	584	554	566	564	581	524	572	539	571	582	533	596	555	557	613	571	569	607	551	573	558	604	594	548	583	577	609	577	538	548	580	545	552	568	547	557	570	543	571	559	557	575	574	598	551	580	568	544	552	533	556	539	632	587	595	558	580	585	584	573	574	612	598	556	554	583	578	555	567	567	564	513	556	558	578	546	579	544	623	563	559	540	556	565	553	609	548	544	586	559	594	590	554	529	591	582	568	594	566	564	546	578	603	563	571	544	558	563	572	560	582	571	573	516	599	567	539	582	542	571	563	529	609	553	554	515	576	552	550	571	589	595	574	527	536	541	533	619	558	569	568	565	563	581	561	551	563	574	546	543	579	545	571	577	545	538	566	561	560	536	587	552	598	559	563	583	561	603	533	603	600	614	577	582	548	563	564	598	561	572	536	576	579	572	545	569	564	542	544	529	533	551	530	562	556	578	596	548	560	571	591	564	604	589	569	584	546	595	528	578	560	573	631	589	549	569	540	584	546	537	533	521	553	556	588	517	567	556	614	523	564	549	593	561	563	575	522	560	527	610	588	590	607	547	600	544	549	577	563	546	608	609	582	621	558	572	563	571	556	599	582	601	568	565	574	577	547	559	558	550	576	573	577	588	559	589	545	564	565	584	588	556	555	579	538	588	596	560	565	586	550	603	612	582	569	559	524	564	604	541	553	562	568	550	567	553	558	561	576	586	583	521	578	599	558	609	642	595	538	565	586	567	572	557	556	575	560	580	587	577	573	615	606	579	549	589	602	568	570	572	573	576	523	585	569	549	556	553	511	562	603	595	563	562	513	619	586	564	578	580	568	576	571	580	548	598	618	584	555	576	589	568	606	575	546	578	549	569	528	567	603	558	597	542	531	590	587	571	561	525	610	562	577	558	556	577	553	536	605	551	554	583	565	561	578	539	576	593	601	626	588	562	591	545	576	552	595	523	557	581	551	595	567	599	575	549	559	564	570	523	551	547	560	581	541	583	615	578	548	605	614	560	540	539	591	571	589	606	595	530	562	610	582	537	569	592	584	600	562	565	578	559	597	572	532	546	543	556	580	557	568	599	527	575	563	522	552	553	535	564	505	558	576	578	547	521	552	543	577	586	585	532	568	586	532	603	556	608	608	578	583	555	534	557	586	598	569	587	565	536	589	547	605	592	559	551	564	567	575	566	531	580	551	556	615	595	597	548	503	583	586	580	593	573	562	550	563	567	586	567	618	542	512	594	567	543	577	580	591	566	562	585	544	544	610	562	558	558	575	554	556	580	584	597	588	545	519	530	577	560	560	578	579	566	563	545	589	576	600	514	571	617	548	554	563	559	588	570	589	583	555	591	534	543	585	549	526	566	570	590	568	554	613	605	575	547	605	525	609	579	581	540	585	544	554	574	550	580	600	562	546	585	527	565	545	565	568	575	548	562	581	587	584	550	579	561	566	568	578	591	538	536	556	576	542	564	564	553	599	576	584	591	579	603	611	565	588	591	560	523	540	552	543	581	531	567	598	568	557	566	566	566	547	585	575	544	561	577	588	501	571	538	584	592	562	560	584	569	555	573	585	570	559	567	540	573	602	583	577	566	609	568	602	535	539	572	570	534	544	560	588	564	568	569	568	552	593	574	591	558	540	563	550	562	557	618	568	599	588	598	578	593	564	590	570	572	577	574	565	584	562	552	581	544	580	530	634	524	552	530	618	548	589	564	597	546	589	582	561	556	615	563	531	596	581	571	519	594	561	575	548	547	562	600	573	553	611	572	549	529	567	540	591	586	563	583	589	595	526	569	625	555	601	565	541	588	540	590	573	567	565	575	568	578	575	536	560	610	563	554	597	548	553	529	604	584	587	539	564	568	557	539	566	550	586	565	550	576	609	565	566	569	566	582	612	568	614	557	572	558	550	560	548	577	590	578	561	567	549	577	587	552	545	618	554	575	521	580	602	542	621	542	557	590	586	533	524	547	567	554	593	566	593	575	565	570	580	544	585	570	584	546	567	586	552	577
24925	21898	33584	38327	19871	8396	1889	633	584	575	620	600	563	543	604	600	561	569	593	607	563	544	557	498	600	575	547	544	549	543	542	522	550	533	525	556	541	565	567	579	529	568	535	540	598	580	548	512	569	583	531	587	595	602	590	541	545	571	585	558	577	573	561	569	527	533	544	551	556	524	565	561	530	581	548	505	558	537	567	566	541	563	550	556	514	524	570	549	544	540	510	591	580	530	524	562	541	587	554	522	587	561	548	565	568	565	558	559	549	530	514	533	523	550	552	543	567	548	566	546	520	541	557	505	553	528	536	525	546	535	553	598	567	588	569	523	536	545	504	539	601	547	543	528	493	593	515	563	556	559	523	522	519	546	576	554	512	550	537	560	542	552	567	565	555	523	519	580	557	560	556	519	535	555	527	580	581	518	557	554	518	571	548	571	561	582	527	579	579	548	590	560	534	574	543	550	553	559	548	534	544	536	554	556	553	558	557	560	570	529	551	520	572	550	548	559	602	561	545	570	580	547	537	559	550	547	552	560	522	544	525	529	572	540	535	604	540	548	534	506	569	541	560	514	552	538	547	550	525	562	506	495	550	563	554	560	532	540	552	504	570	541	526	550	549	526	578	567	547	524	518	559	549	510	539	544	551	570	559	525	538	554	563	546	530	619	535	602	540	533	514	503	489	529	542	544	578	550	591	537	562	505	553	544	579	506	567	551	598	561	575	547	561	536	533	556	576	549	570	563	531	548	549	544	520	535	587	576	516	515	581	537	517	551	536	537	549	544	590	559	559	561	543	548	572	557	583	548	572	576	540	577	576	580	578	534	574	524	533	544	568	514	545	571	550	573	563	508	543	579	579	539	533	485	523	568	523	542	551	532	537	562	551	491	516	513	565	568	586	564	519	595	526	553	532	537	555	546	583	513	522	535	577	578	558	526	576	523	566	597	520	541	563	549	543	605	547	557	541	593	588	504	544	510	569	542	594	538	548	545	563	565	573	558	536	540	543	500	561	514	570	534	548	530	514	550	526	568	539	548	520	526	570	544	529	546	557	543	549	571	558	583	550	575	549	576	517	552	518	552	541	511	565	540	554	570	505	523	522	549	536	589	516	580	515	559	518	521	518	534	524	574	552	543	594	562	520	537	572	523	527	513	616	556	555	556	563	534	526	537	585	566	566	594	613	554	567	597	550	564	540	514	560	557	593	536	556	539	498	561	507	572	547	579	535	542	531	549	567	580	533	533	595	554	589	559	527	561	567	535	499	534	604	539	541	507	533	558	517	558	544	565	577	514	560	541	575	544	520	527	559	570	591	545	609	531	566	541	548	594	579	537	551	576	531	591	588	518	567	553	550	543	532	499	601	564	556	569	574	515	548	572	564	575	550	531	573	586	547	562	517	545	598	499	537	543	547	552	573	603	571	560	544	483	549	565	557	536	550	544	570	558	554	552	555	551	565	565	559	536	541	546	522	567	561	546	547	530	569	578	499	587	558	589	597	497	524	530	549	525	529	589	541	567	540	508	525	566	554	534	513	561	587	518	550	569	536	533	571	533	583	547	550	547	571	562	580	548	554	568	542	551	563	557	567	543	605	577	530	528	559	551	546	540	504	549	556	508	578	557	581	526	570	567	543	564	545	529	558	534	528	576	556	584	543	522	542	598	493	560	563	544	562	580	562	532	546	560	569	606	566	578	555	558	592	541	578	542	548	539	541	542	545	561	528	523	574	524	594	576	559	578	547	549	542	574	585	556	568	558	573	575	515	549	596	524	508	552	542	546	552	562	546	566	594	541	553	556	529	555	521	546	590	570	510	506	569	557	525	524	558	516	536	556	542	530	516	589	525	563	562	577	593	551	575	543	563	552	570	529	559	553	537	522	529	577	515	519	579	542	530	527	515	546	554	556	561	554	532	515	537	534	544	560	506	556	550	539	567	585	546	576	576	536	526	560	564	550	534	541	555	540	555	523	550	596	559	546	555	549	563	560	554	571	543	595	536	610	584	582	549	538	565	584	563	519	573	565	550	543	585	547	528	577	522	559	555	560	582	529	530	534	540	533	574	534	598	567	567	548	582	571	520	571	558	491	597	585	532	599	616	552	509	556	536	560	564	581	559	553	551	527	538	570	554	529	560	538	508	548	532	541	565	507	564	541	530	522	553	549	541	481	576	570	584	505	538	520	538	533	540	520	510	528	554	522	564	549	571	569	530	537	571	574	512	564	573	553	526	538	562	531	545	558	545	541	591	521	515	580	509	541	507	566	552	513	556	527	564	542	549	554	554	598	540	619	566	531	565	578	551	555	582	553	556	577	528	559	509	557	554	557	550	539	546	533	528	536	566	555	539	573	549	529	549	576	548	513	578	534	547	507	516	563	563	564	569	565	590	548	582	538	576	572	585	561	561	552	602	574	594	551	554	560	547	524	491	590	526	537	572	579	520	577	547	604	529	572	559	546	502	552	560	544	573	561	566	529	528	572	566	496	533	555	527	533	520	570	537	536	562	542	578	567	585	561	532	534	568	528	516	560	545	564	537	499	528	524	562	547	560	503	597	551	627	551	566	549	545	518	552	545	561	526	578	566	543	554	563	542	546	560	488	523	592	527	549	590	561	554	557	488	587	568	546	534	567	532	594	557	547	589	533	520	580	547	586	574	563	559	555	527	576	522	553	582	580	564	532	568	554	545	535	588	569	570	582	566	569	501	573	535	515	543	551	514	527	557	514	562	560	537	595	544	536	567	578	528	553	562	547	547	544	567	542	546	542	550	507	536	566	538	550	545	536	562	510	549	604	594	519	623	517	524	522	539	581	558	604	586	544	567	570	572	526	528	572	559	555	547	545	567	529	553	574	553	507	555	558	543	546	539	532	504	481	605	530	575	536	588	529	505	549	502	519	527	522	553	517	534	544	563	534	549	570	519	560	538	575	567	466	533	552	548	526	535	532	574	524	558	561	552	584	589	503	523	530	532	575	542	506	560	536	558	566	555	557	572	562	517	568	540	538	538	570	554	545	520	567	527	550	545	561	584	603	567	531	546	567	555	555	557	556	573	530	542	503	548	542	517	491	565	514	614	566	528	582	542	541	525	567	543	520	537	518	549	532	526	548	574	537	571	542	534	560	578	568	522	568	531	585	554	540	550	586	556	572	569	520	558	559	547	534	540	596	571	588	497	566	526	537	509	546	510	518	543	521	595	555	563	540	522	568	553	560	534	564	556	502	569	517	544	516	501	541	539	541	599	548	596	534	556	565	512	538	553	533	579	558	563	570	564	542	525	564	504	550	516	534	553	534	553	585	540	525	522	530	537	584	543	541	543	567	537	532	520	553	569	556	556	572	571	552	578	563	526	539	543	570	565	502	545	549	580	550	529	553	560	565	581	527	573	551	531	531	540	550	538	495	516	516	557	573	557	556	529	548	570	552	588	534	545	560	539	563	556	563	548	564	565	582	572	561	554	496	553	542	588	589	498	525	530	569	561	532	551
35882	63047	58835	42547	10743	7849	1821	617	614	624	603	601	572	620	596	566	540	624	580	625	597	644	564	603	574	616	603	533	571	595	629	603	560	623	535	603	572	536	583	578	561	557	582	572	598	611	560	580	562	573	601	584	566	571	584	610	551	565	592	562	571	583	611	561	564	556	585	546	595	544	589	557	530	581	604	590	551	630	534	570	573	552	581	572	634	602	556	580	588	601	560	559	570	583	593	589	619	581	574	607	611	528	560	629	627	564	559	579	592	575	585	616	560	620	559	594	627	567	568	594	604	579	565	585	587	578	564	580	560	567	552	581	626	604	588	614	539	548	557	598	601	550	575	596	602	580	609	574	572	611	566	589	551	607	625	571	604	528	579	585	596	553	563	571	558	561	571	582	590	522	596	543	556	585	605	595	617	581	563	576	567	589	617	587	555	566	591	580	572	548	573	559	551	585	602	601	606	556	604	594	593	585	576	588	599	630	601	546	570	596	630	600	589	580	577	567	633	559	575	591	551	630	617	562	582	583	577	595	552	582	631	624	636	563	560	571	592	561	547	589	559	572	517	561	595	578	597	585	614	619	581	605	585	577	575	570	589	591	540	594	559	566	603	590	577	604	569	624	559	604	566	553	570	526	572	561	599	595	576	542	566	587	578	612	590	601	539	540	624	538	629	576	582	621	592	578	545	591	565	594	574	568	572	593	608	575	541	535	556	593	557	639	576	579	550	558	604	600	598	578	590	579	555	605	616	576	543	553	590	600	618	601	580	573	547	577	553	585	540	552	585	578	592	595	585	573	580	580	563	610	587	585	584	596	558	576	569	583	599	571	569	602	576	582	568	570	567	616	563	605	562	597	544	576	587	592	575	600	558	610	611	586	583	619	614	570	605	595	586	622	631	617	594	562	595	575	600	613	584	571	582	608	586	587	563	616	566	605	617	586	611	547	596	615	549	580	567	550	567	559	592	543	621	596	607	552	598	624	609	569	561	574	552	571	582	586	535	604	600	603	572	570	618	564	562	563	553	635	565	574	561	556	567	617	588	593	571	552	579	568	622	586	581	581	555	597	575	572	609	606	594	538	584	611	596	594	556	560	579	593	600	601	576	564	591	578	548	532	589	542	582	555	582	577	596	594	629	529	565	584	571	618	559	617	551	544	629	591	612	593	568	584	540	573	616	585	624	577	579	623	579	556	622	596	550	589	574	583	564	549	590	589	605	594	548	576	632	611	607	586	590	598	627	578	556	544	586	595	588	548	547	591	544	590	580	573	520	564	599	587	607	636	589	574	600	607	595	598	590	592	588	560	555	571	557	609	542	564	602	560	602	596	615	623	626	534	578	585	593	587	594	612	560	586	592	614	619	589	634	569	608	576	598	575	616	583	587	585	597	588	545	570	590	570	568	555	624	579	572	556	589	590	579	577	544	599	554	559	568	566	573	630	601	626	606	552	524	544	542	564	604	613	560	614	598	580	581	603	572	591	599	579	557	585	585	599	595	548	584	591	575	583	604	568	636	611	574	598	595	586	573	575	551	588	572	586	572	589	572	536	547	578	548	597	597	568	594	591	610	599	559	584	598	556	593	619	587	593	564	580	575	636	597	591	588	564	613	577	597	602	569	616	595	582	566	584	599	561	573	569	574	549	566	561	574	580	569	606	624	585	623	596	588	617	573	614	586	600	593	604	565	541	609	582	564	558	562	572	605	583	607	576	552	581	563	573	604	591	584	590	605	573	575	573	571	581	605	632	604	549	560	624	609	575	587	592	596	577	599	594	564	577	579	564	585	578	561	623	583	542	584	579	574	582	623	636	561	602	567	594	598	587	610	574	647	613	586	562	576	609	567	574	584	552	600	586	597	572	626	618	564	563	560	555	591	563	614	554	601	571	579	611	591	531	611	592	506	541	592	573	581	546	561	591	587	574	589	583	589	619	571	567	613	563	610	535	578	550	571	588	587	554	579	594	557	594	565	577	587	585	591	580	599	600	603	603	572	585	634	571	585	586	620	583	610	563	553	607	564	587	570	613	518	604	589	579	536	590	580	596	616	545	586	586	595	532	554	595	624	621	599	596	592	565	593	581	558	580	612	590	600	568	588	527	585	568	576	583	550	570	588	611	554	584	557	579	588	559	621	552	569	530	620	589	562	620	591	569	527	631	632	628	619	592	614	575	577	576	604	593	584	556	586	556	546	584	590	574	608	603	578	582	562	583	553	594	581	573	574	589	522	549	562	596	595	578	581	590	599	573	637	574	589	588	554	564	605	608	563	554	564	612	604	578	547	567	603	582	610	546	582	587	562	601	629	609	579	565	576	613	598	587	601	584	623	615	592	590	571	626	518	594	608	536	584	573	568	587	590	609	593	592	561	595	564	584	615	572	587	583	574	590	569	601	578	560	583	580	555	590	595	625	618	559	579	597	568	566	589	593	634	594	609	576	593	608	601	618	599	556	607	574	566	601	618	576	581	587	616	583	577	597	590	595	564	603	605	577	580	611	605	590	611	586	576	564	564	595	587	580	620	545	553	585	632	573	593	592	574	622	569	555	536	599	593	572	568	606	605	563	608	537	576	584	551	562	601	576	615	572	614	575	598	595	546	576	567	567	574	559	592	571	567	561	617	604	588	582	573	568	564	594	559	544	553	566	561	590	579	622	616	568	569	569	593	591	533	590	544	587	570	604	604	563	612	573	602	578	578	585	598	580	608	596	541	555	570	588	606	551	579	589	600	606	626	558	541	554	617	569	570	569	586	599	586	636	604	569	583	590	599	585	549	586	532	586	584	558	578	544	589	571	550	596	594	574	567	621	596	560	591	546	557	578	598	553	610	579	596	582	596	593	574	615	570	553	621	558	578	582	601	560	559	567	557	593	597	565	589	565	588	552	608	581	566	609	556	583	578	630	593	567	606	619	565	578	581	589	570	613	556	617	613	615	568	526	597	580	597	539	576	600	585	564	552	580	624	565	557	623	586	571	600	603	592	620	602	607	585	584	571	578	615	588	545	574	573	582	622	595	605	583	536	567	558	603	600	636	596	555	557	583	565	601	578	593	581	572	566	584	561	582	601	596	624	596	570	542	590	547	570	599	599	617	596	571	579	590	557	557	575	590	580	596	562	583	591	587	526	597	549	572	609	561	587	557	555	550	537	546	579	602	591	584	609	625	600	568	628	576	569	628	605	630	550	579	553	617	542	607	626	559	564	612	574	563	556	613	569	590	610	598	543	580	581	565	605	554	616	544	576	572	559	579	591	603	548	634	594	560	559	579	598	584	545	579	544	590	578	554	584	567	587	584	525	560	540	569	579	592	602	623	612	582	615	629	593	613	578	557	575	634	617	594	564	577	569	625	589	569	576	584	633	591	547	594	611	570	584	607	599	550	574	570	567	591	623	545	603	552	559	589	575	594	545	610	532	568	575	636	574	553	553	597	575	561	606	537	585	620	596	595	578	602	591	521	552	592	597	633	587	554	584	616	542	620
22496	21144	30888	33838	23835	22474	16703	2095	981	1014	910	890	935	939	907	910	955	918	914	878	875	911	903	861	903	914	937	929	897	889	897	888	895	935	850	922	878	891	897	919	907	881	940	888	871	849	855	911	925	900	854	893	920	887	935	872	844	862	858	883	823	934	865	932	862	862	909	901	903	904	905	886	878	908	847	878	880	911	943	891	905	960	871	883	930	859	902	896	901	914	865	828	890	854	904	925	948	903	876	916	898	846	869	838	900	863	860	865	853	877	887	889	852	903	919	872	857	890	885	866	930	895	888	888	895	857	853	846	840	894	904	891	920	892	845	913	897	881	866	925	914	891	830	905	874	905	847	871	850	841	894	866	853	859	846	904	842	901	949	860	867	817	902	836	875	890	881	869	888	876	883	864	879	880	917	878	852	892	907	862	897	908	851	952	888	909	874	881	866	905	861	884	915	899	905	874	858	887	925	863	884	857	951	880	859	844	891	886	952	895	893	907	905	846	815	894	868	898	900	880	880	919	921	898	866	897	958	882	883	840	881	885	914	919	909	868	888	893	927	866	935	955	877	865	934	923	861	904	902	877	845	821	895	934	851	880	881	900	860	932	880	916	888	901	881	852	931	893	875	890	918	877	873	872	867	926	943	893	927	880	891	862	916	896	866	903	891	897	959	930	914	887	896	905	920	883	932	906	905	868	854	938	930	886	882	907	894	919	873	921	893	914	897	934	871	840	869	874	899	903	888	870	899	871	902	832	941	868	802	935	902	860	836	897	870	867	865	921	880	869	864	893	912	865	873	891	946	911	864	853	853	866	877	898	834	894	875	869	891	896	894	823	910	864	941	891	883	901	872	908	935	799	890	861	920	900	871	889	854	890	852	856	860	856	925	853	845	869	891	912	945	871	888	933	875	862	905	863	932	866	844	891	946	885	894	910	961	961	884	890	861	867	851	870	894	844	865	903	867	934	857	942	869	880	932	908	933	929	868	905	897	848	858	835	895	896	883	863	916	890	830	883	911	902	890	877	879	916	893	889	843	858	897	889	843	906	894	928	837	881	891	881	933	854	871	864	854	933	880	900	896	890	871	910	909	881	886	852	906	882	932	919	917	892	903	881	892	899	904	920	871	921	891	850	895	868	860	916	909	876	846	915	889	897	873	825	874	826	875	870	893	947	883	853	890	879	917	910	841	923	807	874	932	893	872	889	901	923	889	915	897	856	917	851	911	901	861	871	844	902	854	846	880	831	870	864	821	921	890	937	908	906	924	879	924	926	905	894	902	877	863	862	883	940	884	884	888	940	872	859	893	918	875	903	924	873	890	860	886	887	909	932	966	927	882	903	898	886	833	893	920	870	907	862	873	809	857	879	958	889	847	874	820	894	867	885	913	895	866	877	907	845	906	854	901	827	862	830	938	899	870	910	862	915	912	892	880	916	848	891	823	895	898	934	869	875	873	947	865	855	895	856	961	852	896	903	961	913	892	837	858	888	911	904	853	887	924	876	866	904	817	886	899	929	902	851	859	916	855	863	873	898	845	830	903	860	859	898	871	873	858	879	870	873	886	900	861	920	905	943	901	879	861	886	873	905	928	857	904	880	880	965	871	906	920	875	936	846	872	880	922	928	875	902	847	791	913	884	836	860	960	843	831	900	846	914	884	890	857	866	893	885	851	912	856	899	890	891	914	871	881	889	984	907	851	909	829	926	882	896	920	839	863	877	885	895	871	861	933	851	888	874	919	911	903	911	885	902	858	862	836	905	866	888	863	840	863	923	923	885	869	841	961	860	903	897	871	870	877	876	886	846	902	970	926	865	830	917	832	929	818	882	873	913	914	916	888	824	930	904	905	870	879	888	910	858	808	913	861	895	833	912	915	918	925	890	878	926	907	867	843	897	931	853	895	864	887	881	866	876	897	900	841	859	860	915	872	820	866	840	885	841	861	924	910	907	904	903	837	917	838	868	945	914	885	899	852	896	870	907	895	876	933	915	864	890	837	902	884	901	921	931	922	843	891	914	882	881	877	841	890	917	876	893	910	866	887	900	851	899	891	875	856	878	870	899	889	866	892	914	851	943	863	857	910	878	812	923	862	861	905	903	894	824	887	867	869	836	949	860	912	906	927	877	871	881	865	884	897	927	888	862	844	900	922	910	878	916	887	884	926	876	896	917	849	866	916	913	864	878	911	866	920	821	885	871	888	952	918	933	898	888	828	853	852	841	881	873	895	898	909	887	894	910	909	838	917	893	911	832	883	866	859	894	908	861	871	827	896	843	899	889	895	915	899	883	827	884	911	893	915	881	879	902	906	937	869	890	949	856	886	887	848	875	947	881	850	879	875	879	925	862	892	889	871	896	886	952	906	939	832	839	897	914	944	864	863	902	901	933	866	860	883	869	907	930	848	866	854	898	908	938	884	880	869	954	883	911	908	872	855	844	856	902	873	860	886	867	892	828	858	873	912	872	869	875	850	890	864	919	905	879	883	913	910	937	816	845	873	870	900	801	931	870	918	884	903	934	907	919	871	905	944	920	919	824	863	910	896	902	882	936	863	927	872	853	889	840	882	883	872	888	900	867	865	933	910	897	948	922	893	915	867	905	897	902	898	866	934	837	934	875	889	888	865	873	853	877	874	884	859	896	916	860	929	913	824	897	823	861	863	870	934	889	934	949	850	872	896	877	906	880	882	902	833	891	925	879	864	900	861	931	861	910	894	859	929	872	804	918	910	935	808	915	935	858	886	904	884	913	891	867	911	903	874	891	866	894	908	888	927	965	852	895	958	887	943	860	831	942	883	846	862	915	881	847	870	830	832	890	868	899	845	899	883	879	894	878	863	938	882	893	899	915	881	873	869	896	899	894	897	869	866	883	885	871	936	851	874	902	853	922	891	886	883	941	910	858	880	926	861	847	913	854	852	911	955	828	911	868	902	884	891	896	911	917	854	848	836	885	896	914	867	870	893	886	908	913	917	890	885	864	865	954	887	865	856	868	878	885	875	891	899	899	879	937	888	877	845	875	945	884	888	900	908	928	877	833	846	894	866	881	931	901	908	934	874	885	855	866	911	876	839	909	899	852	859	846	950	841	891	898	912	855	921	866	922	886	857	894	878	873	890	876	874	872	774	923	884	929	853	907	882	882	847	891	890	890	900	905	848	906	868	868	891	885	927	886	890	887	870	948	927	802	857	923	935	845	860	877	912	853	905	939	853	896	848	889	844	884	854	913	905	898	848	897	897	941	914	879	857	872	853	883	876	847	893	913	840	906	862	835	879	898	862	899	906	901	918	918	865	872	884	881	911	871	861	871	930	894	893	913	892	943	845	899	867	837	899	931	884	843	909	897	850	917	880	860	854	876	906	898	912	842	920	902	870	883	827	897	869	882	885	903	929	847	961	876	904	916	866	873	863	938	889	890	907	934	895	831	887	874	858	908	914	890	946	870	820	883	871	867	929	861	898	882	916	866	860	850	817	858	905	880	843	931
41240	75035	83005	65645	23406	22170	4500	1125	1028	1007	1015	947	996	970	918	932	931	863	898	848	932	869	879	865	865	865	902	884	888	896	873	932	851	837	863	878	888	915	850	842	890	830	849	860	868	880	852	902	827	908	888	877	901	868	905	876	902	898	888	927	848	882	887	881	847	898	865	875	858	896	851	874	869	854	890	903	901	919	863	836	833	856	876	879	901	903	897	859	806	866	931	856	874	887	874	829	925	825	892	912	870	896	880	868	864	858	826	910	872	881	858	837	882	871	929	781	899	934	817	875	902	855	820	901	868	862	880	865	875	938	916	857	834	862	909	851	879	904	888	899	820	887	865	860	847	857	830	934	887	830	866	874	866	824	876	872	892	846	889	883	845	891	890	836	905	855	883	892	829	971	867	887	890	844	865	865	833	848	852	861	915	892	842	898	882	872	865	873	876	805	828	825	881	874	880	890	832	895	888	877	869	843	836	867	826	906	831	875	876	887	853	827	858	914	887	857	916	899	804	842	904	875	864	820	925	873	866	855	908	873	860	857	846	861	869	883	877	823	865	845	890	885	867	904	825	846	824	891	880	846	858	873	848	883	887	832	904	868	883	882	910	878	866	833	864	884	877	861	898	865	833	847	899	914	837	844	909	845	850	928	840	882	855	856	878	876	897	893	899	873	845	902	908	891	827	924	870	893	869	865	890	825	846	873	870	857	895	853	887	839	906	903	885	877	894	889	910	858	922	861	910	909	904	842	889	813	853	800	891	867	876	885	927	868	878	981	902	874	876	900	846	846	880	832	849	864	853	849	897	872	834	860	842	888	883	888	861	848	888	903	897	859	881	938	869	891	893	899	886	891	852	879	852	836	854	819	865	939	899	829	904	905	826	876	834	875	896	871	842	849	831	879	890	851	903	853	850	888	880	869	832	879	850	836	876	911	893	809	822	852	875	873	865	871	909	890	874	883	802	932	835	867	832	905	876	862	846	869	803	867	882	892	812	832	881	926	871	890	875	874	896	882	860	859	848	851	898	882	882	909	891	868	854	887	881	900	901	869	886	876	845	895	867	869	908	838	927	859	891	869	832	836	845	878	885	900	905	817	864	878	816	873	863	839	863	847	865	862	934	909	870	820	885	867	879	888	844	859	848	849	912	847	857	856	864	918	846	879	836	874	893	898	902	872	840	898	862	900	925	876	877	836	854	847	841	833	894	835	955	897	868	836	856	888	851	876	870	815	858	884	861	851	882	879	904	889	919	831	903	890	896	871	876	844	859	875	875	810	877	825	847	867	854	897	911	856	882	858	825	868	886	864	899	901	932	870	872	904	884	875	865	899	828	895	869	871	839	866	864	890	869	885	860	840	845	853	870	885	878	908	878	922	889	867	924	871	848	883	890	873	896	856	884	874	876	855	854	851	943	918	862	885	842	854	901	886	862	860	872	844	840	827	854	866	831	889	850	817	870	887	865	866	842	835	906	864	855	876	843	901	871	874	894	855	860	896	892	895	862	911	948	859	882	904	894	900	880	888	886	940	893	901	840	832	897	885	853	921	882	888	891	877	873	842	867	837	822	872	864	826	849	819	828	897	915	873	899	860	852	893	865	885	883	918	860	850	884	856	934	858	885	879	875	872	852	887	879	882	848	867	866	928	897	876	915	869	908	865	809	840	848	868	898	879	880	851	856	868	872	876	850	858	877	865	905	862	912	910	858	836	899	832	839	900	933	879	863	896	906	896	864	891	851	897	892	899	866	887	893	882	864	868	872	827	855	870	860	817	875	882	906	858	905	861	852	931	904	797	813	863	890	891	851	887	887	887	881	893	880	858	860	890	845	910	902	852	893	845	846	868	880	891	864	889	818	914	935	875	899	855	859	854	877	887	931	856	874	866	879	881	903	864	886	880	827	865	809	793	855	880	837	827	867	841	893	874	853	853	899	860	883	863	917	869	829	883	780	841	924	856	882	844	877	851	841	885	902	808	836	848	884	882	894	852	876	902	831	932	899	871	880	838	924	844	894	819	897	885	864	875	842	864	856	838	871	865	892	890	869	877	872	833	904	902	879	875	864	844	877	879	870	919	948	839	903	856	904	937	896	871	869	862	862	862	852	837	887	855	823	823	842	924	864	870	849	890	897	866	809	881	889	887	903	856	838	848	905	905	935	853	822	902	933	865	845	938	887	863	846	838	865	899	832	866	875	905	923	836	924	885	883	891	817	884	870	835	927	860	872	851	917	873	866	875	884	851	853	874	824	859	915	850	888	893	857	893	901	821	833	844	870	881	848	901	872	835	885	892	891	881	882	909	814	810	856	874	858	879	868	848	827	863	899	856	890	951	894	806	860	869	930	890	875	876	843	864	895	838	835	828	862	880	887	846	895	866	863	881	848	876	885	846	904	904	861	867	819	884	855	873	915	861	833	897	836	850	887	865	874	864	939	838	901	848	855	860	857	830	876	893	892	858	865	862	857	878	830	878	850	809	829	879	854	848	870	815	891	861	878	889	900	895	927	903	888	867	886	876	862	811	882	889	864	828	880	823	921	910	886	856	837	845	838	876	851	865	866	845	853	928	830	850	870	843	891	898	881	851	826	868	874	883	895	851	869	854	807	870	892	884	854	906	845	897	855	857	819	901	859	836	838	872	873	885	864	935	903	867	876	844	815	883	840	904	916	940	943	786	843	902	855	836	846	935	896	903	886	896	853	816	880	859	885	855	828	854	844	847	872	823	865	878	867	864	866	881	879	817	895	883	858	899	861	876	879	902	871	930	864	857	822	913	883	878	820	866	868	947	895	892	925	819	904	886	907	861	895	824	856	858	898	873	885	889	867	850	857	913	915	911	918	903	875	875	875	870	906	886	926	864	908	912	861	900	885	873	850	926	839	869	919	838	833	904	901	797	916	942	857	872	897	886	891	906	861	855	913	841	795	912	857	886	845	866	924	899	865	891	880	855	855	871	866	872	870	810	908	859	855	837	858	884	872	881	864	879	883	877	922	917	917	887	898	879	808	888	848	855	814	888	849	894	900	862	810	880	857	861	881	839	881	865	858	867	867	795	879	881	843	857	849	853	859	966	864	909	862	849	876	841	894	872	822	891	853	816	866	817	869	915	865	902	854	878	855	889	911	872	880	862	850	859	836	876	855	892	947	820	846	828	879	858	864	895	888	865	862	877	888	903	850	842	826	893	863	886	922	826	891	866	875	887	891	913	904	855	856	878	831	887	871	889	839	896	919	904	882	894	861	873	835	849	883	885	872	854	834	826	856	885	851	837	863	873	887	896	906	839	898	896	837	938	870	891	840	878	876	867	899	849	891	859	866	839	927	877	895	843	911	809	848	871	834	884	820	852	849	864	926	875	836	827	829	806	883	945	864	874	832	863	900	826	883	893	843	905	857	888	879	893	891	847	899	870	845	905	860	856	894	892	844	902	866	840	851	852	808	887	862	842	915	831	841	810	887	850	881	895	836	836	886	909	870	874	888	875
29781	24568	32868	26441	4788	1422	579	383	341	368	386	361	417	345	370	356	388	397	354	362	414	384	361	386	356	355	383	363	337	368	366	391	335	369	370	333	346	327	346	367	347	315	357	369	396	324	359	353	392	352	366	376	376	348	374	341	363	368	348	374	382	346	373	340	369	375	347	353	358	365	394	367	391	357	361	403	342	335	322	337	367	395	393	365	354	347	362	354	360	348	368	371	371	361	327	375	366	365	386	375	386	353	364	358	341	355	355	361	366	375	357	382	347	325	344	378	353	364	388	368	385	383	363	384	339	352	336	396	372	360	332	325	390	378	329	390	375	349	400	350	340	357	358	370	362	392	352	363	360	334	368	368	352	426	360	353	344	339	363	360	363	319	383	345	398	370	342	343	406	400	391	337	349	359	366	376	362	353	371	377	339	398	357	386	379	368	364	344	357	377	357	344	342	335	358	377	353	329	342	364	385	369	365	369	371	315	359	398	392	354	373	352	352	376	370	337	352	382	371	348	343	365	357	367	378	367	328	341	367	374	404	326	358	353	339	385	358	358	391	368	347	337	374	367	380	387	324	320	363	360	335	356	328	367	351	377	391	335	383	376	360	349	333	381	384	365	368	361	340	335	395	369	327	378	359	359	382	358	390	321	376	343	358	381	355	356	329	348	347	339	363	324	363	383	386	361	350	361	374	388	395	371	366	359	373	364	355	370	350	372	351	351	359	355	383	360	353	374	352	371	363	372	381	368	364	366	343	346	355	367	344	336	350	348	360	367	327	374	352	382	345	346	364	393	376	366	397	340	387	375	358	348	374	368	358	355	385	373	395	396	374	354	371	343	381	368	360	327	390	347	389	369	364	357	353	353	366	371	374	346	377	401	364	341	355	337	358	378	358	348	370	343	341	360	350	358	391	366	338	407	341	363	368	357	348	354	379	371	350	385	392	332	386	343	361	353	360	351	345	420	344	353	413	330	361	355	369	376	381	381	361	376	350	370	380	359	369	386	373	334	344	353	378	358	387	357	343	369	395	357	342	352	338	362	370	393	387	358	357	360	361	366	389	345	387	373	361	378	392	388	353	372	378	336	385	377	367	367	370	377	389	356	346	326	378	370	359	380	405	386	392	346	381	368	396	356	341	359	372	388	368	334	349	368	351	373	315	347	382	342	363	360	338	351	379	357	366	384	395	375	382	354	383	345	369	352	393	388	362	353	366	352	360	377	382	361	348	390	341	343	322	359	358	355	374	374	366	382	366	378	327	379	377	371	371	353	362	374	324	348	357	368	363	355	396	358	363	377	378	321	374	394	381	404	347	371	356	364	377	372	380	340	388	384	352	355	373	342	363	393	320	376	353	342	338	358	384	359	379	371	362	367	314	353	367	333	342	364	351	357	355	344	396	358	349	360	381	357	381	370	379	339	345	377	430	372	350	346	372	348	363	374	338	383	366	396	346	354	393	384	370	379	389	369	374	348	410	380	349	354	373	381	393	366	346	352	370	371	360	351	364	354	396	347	387	358	371	379	387	384	371	326	382	387	375	375	371	356	365	360	340	371	358	344	351	341	342	372	377	371	378	365	371	345	356	361	359	369	360	391	366	365	389	342	339	329	368	341	348	356	381	372	347	344	363	380	370	373	364	382	356	345	348	367	373	339	322	339	360	350	336	352	401	349	351	344	368	350	364	389	367	376	379	355	322	367	371	352	376	381	356	370	352	347	365	357	395	373	329	353	363	339	409	374	362	342	366	346	350	356	368	369	362	355	364	372	389	354	362	368	363	379	400	387	339	360	325	359	339	365	337	386	354	349	338	366	398	354	383	380	333	361	342	341	339	357	375	325	318	363	362	378	379	339	359	362	363	382	341	360	366	359	374	379	352	371	357	383	378	330	383	346	354	338	342	389	332	368	373	345	430	329	365	327	340	356	349	376	377	341	375	363	362	337	380	365	361	353	394	345	382	365	396	353	348	386	404	367	358	352	357	388	350	353	365	357	379	379	359	322	359	369	335	383	364	344	375	333	360	321	368	382	369	373	360	380	364	341	370	373	369	373	315	376	395	375	356	383	342	355	386	403	360	356	365	337	355	351	360	386	319	342	391	402	349	369	368	352	352	327	335	361	375	387	361	386	366	362	341	367	351	358	364	362	378	357	367	345	372	380	383	383	407	367	380	369	373	380	373	394	363	371	369	372	361	364	364	361	401	351	371	348	358	340	377	345	395	338	380	369	341	352	378	367	350	395	346	322	373	375	372	355	371	366	320	364	338	336	349	389	340	354	370	349	352	361	388	364	370	349	354	358	333	362	342	389	367	356	394	368	346	370	364	383	347	359	374	354	360	354	327	349	372	344	383	385	371	362	370	353	332	400	359	379	369	359	320	376	378	358	387	381	334	343	379	353	390	360	342	350	385	389	349	345	378	334	374	362	357	364	337	355	368	377	372	345	393	380	341	383	368	370	386	401	369	384	380	355	351	348	370	311	331	402	356	384	365	329	364	368	358	397	372	337	349	396	368	378	388	393	401	355	368	384	379	354	415	368	397	342	362	371	398	364	397	390	361	405	389	386	366	362	388	361	336	395	350	369	372	358	385	382	390	333	376	388	356	382	316	367	363	376	353	371	375	341	344	371	335	403	379	391	377	342	385	339	329	335	377	355	370	395	320	317	347	341	371	394	352	341	376	365	374	341	341	360	342	384	355	380	342	342	354	360	396	345	371	354	361	405	374	326	371	384	391	376	366	369	347	371	352	377	357	383	370	372	363	369	374	362	323	350	351	359	350	356	372	356	368	346	354	356	318	369	379	339	372	378	321	370	359	334	378	348	384	388	382	355	344	364	383	355	378	402	332	418	404	325	357	362	348	358	340	372	353	328	378	344	374	363	368	334	363	344	348	352	353	377	361	354	363	364	361	384	406	393	371	345	335	345	344	396	354	337	363	344	392	370	359	382	384	373	340	403	346	391	398	333	372	357	361	382	360	358	358	361	362	383	337	357	370	372	349	379	367	370	353	380	327	384	397	368	376	368	399	391	320	354	347	352	342	375	369	346	383	384	337	366	343	371	343	350	368	375	382	346	368	353	343	332	357	362	402	358	331	361	380	358	351	362	343	370	394	368	356	347	350	370	346	343	362	375	352	381	383	369	378	358	354	354	346	346	376	366	359	330	364	346	338	392	403	332	340	397	371	369	346	347	349	332	354	353	332	359	364	356	372	360	347	390	339	344	367	346	356	400	377	374	329	357	337	391	392	350	345	336	372	362	359	383	379	381	376	345	361	377	377	350	347	396	350	387	367	355	359	377	339	387	389	358	385	374	361	377	383	350	346	336	357	403	317	340	385	354	388	378	346	317	338	345	346	359	358	332	332	360	378	376	338	376	371	351	397	360	347	363	370	363	347	397	352	375	362	369	388	335	389	323	331	369	352	381	347	360	362	379	379	367	370	365	358	384	342	352	367	380	365	363	368	335	378	336	404	358	395	362
28450	31980	28982	16756	2161	1491	572	387	406	406	414	390	407	381	389	364	418	396	385	370	375	393	401	379	407	385	402	388	358	417	390	343	406	375	372	343	384	445	402	359	395	405	396	415	371	392	393	419	402	380	396	409	388	392	398	381	378	417	360	381	396	356	367	364	384	413	386	381	368	375	390	374	399	393	366	366	370	393	381	368	402	396	397	370	360	402	383	411	378	393	382	363	375	431	366	377	370	373	409	380	395	395	390	393	379	399	387	375	373	394	404	378	387	385	412	413	409	345	372	409	390	395	377	404	406	417	366	434	401	382	401	368	405	378	371	388	378	409	364	384	396	383	406	394	375	368	401	402	412	417	409	416	413	421	390	402	390	398	376	395	431	426	384	404	400	373	402	382	376	406	403	398	421	420	404	377	384	393	377	388	373	353	446	381	365	399	381	370	405	393	369	360	435	395	422	404	397	364	429	417	410	423	394	417	385	391	403	375	398	398	357	391	366	346	398	360	353	360	368	397	356	428	399	411	339	383	386	372	386	430	412	395	386	413	386	390	401	400	381	393	419	404	393	353	379	393	365	381	407	380	376	358	406	347	379	412	373	386	409	379	406	393	407	402	366	389	389	352	427	379	365	394	406	388	388	414	381	394	393	353	374	382	421	364	390	388	388	432	369	364	407	376	377	363	374	396	371	365	407	365	388	387	370	421	407	411	412	394	363	393	373	394	389	386	390	397	367	381	361	368	395	425	430	379	422	391	410	363	398	390	373	424	406	383	418	407	372	386	382	370	377	424	421	381	369	401	407	388	400	434	395	405	401	380	375	411	396	388	383	381	362	400	383	396	398	401	385	422	394	382	373	370	397	410	404	414	369	396	389	363	386	371	406	359	395	375	372	386	389	395	393	402	400	382	367	414	377	373	371	427	413	407	359	399	366	390	381	410	351	393	391	415	409	398	418	371	379	369	373	409	401	381	375	391	386	372	379	412	414	394	400	387	380	399	358	396	370	415	402	412	360	369	387	387	384	384	373	406	358	400	372	396	375	378	405	384	411	427	395	388	388	410	376	397	380	420	418	404	421	394	399	393	384	342	416	377	364	376	413	389	376	372	402	402	414	367	386	382	385	387	387	371	398	410	385	372	391	363	360	350	407	413	428	407	368	419	381	412	393	379	413	354	377	386	375	439	381	417	380	415	330	412	367	427	384	429	398	379	414	394	379	374	415	414	372	392	407	379	416	374	399	403	410	373	355	376	388	387	399	416	378	393	386	407	401	368	388	405	385	421	406	378	426	410	392	393	400	367	372	391	382	401	368	339	393	378	379	419	400	354	388	405	420	372	416	391	383	425	374	363	400	388	392	376	383	385	393	398	391	401	372	377	398	391	391	401	386	417	349	376	406	383	388	416	385	376	395	409	396	389	390	370	406	393	380	406	400	347	411	401	417	425	370	400	405	415	367	394	382	395	376	444	398	382	409	394	415	396	373	391	377	385	421	361	419	385	376	368	402	415	397	417	394	353	417	399	388	350	398	376	384	406	428	389	376	403	412	387	365	365	415	367	405	408	392	396	396	400	393	388	383	368	365	393	416	379	392	390	412	369	353	371	414	402	386	409	375	361	391	408	403	385	394	415	386	395	393	358	392	395	365	353	382	374	368	374	417	378	388	397	367	437	353	447	396	398	378	372	385	385	400	414	414	395	405	362	403	394	396	419	397	375	397	384	381	400	404	373	376	387	389	358	381	360	381	394	399	405	405	421	358	415	358	364	402	358	401	401	390	374	371	416	377	398	381	349	404	349	390	394	404	423	409	374	385	374	409	380	387	355	415	365	385	394	404	416	417	402	371	371	385	380	382	389	404	338	373	390	360	415	399	415	422	372	429	406	382	356	389	369	391	409	401	409	369	364	395	402	342	401	415	364	414	430	382	423	406	368	408	375	379	364	393	380	405	366	423	353	413	424	383	402	359	382	352	405	370	384	365	367	360	372	381	409	386	381	362	453	401	381	409	409	359	379	403	377	400	384	389	379	384	370	401	382	385	418	370	387	385	388	386	383	366	446	367	395	387	400	375	396	417	376	387	397	417	374	372	407	424	413	388	403	426	385	363	405	391	379	408	402	386	368	397	358	414	414	432	380	361	420	395	381	403	422	387	404	399	396	385	411	422	415	389	367	373	410	417	405	372	388	371	383	394	389	379	420	413	428	394	376	389	396	377	395	394	378	392	367	384	411	418	394	389	411	379	406	415	357	361	405	420	373	409	386	343	372	397	403	388	389	411	375	375	372	356	414	411	399	379	392	416	330	429	402	342	420	425	366	382	394	376	346	390	378	375	407	392	359	411	383	379	386	403	385	361	393	407	406	382	355	387	385	364	380	413	379	417	402	431	405	440	410	368	395	417	359	363	384	425	393	397	378	384	396	369	405	366	401	418	408	373	388	383	424	402	376	389	412	397	371	387	392	404	380	438	364	410	364	385	396	392	374	416	415	378	393	372	383	388	409	381	393	405	416	405	384	393	407	347	365	375	409	384	411	363	385	408	351	382	427	371	381	363	417	382	377	379	410	387	415	381	402	426	375	402	382	381	401	392	355	412	365	382	397	387	363	391	389	384	406	400	381	374	359	392	405	410	387	369	369	414	436	391	388	382	389	383	408	384	426	375	403	406	442	366	425	386	364	401	390	392	399	344	414	460	391	440	381	402	365	420	390	385	344	342	359	369	340	385	404	396	384	404	376	381	404	386	376	406	358	422	372	367	370	391	405	408	383	384	378	401	417	385	384	409	381	361	410	396	383	375	377	394	375	380	371	394	384	373	374	411	389	400	383	386	401	421	396	424	390	379	387	381	406	440	374	376	385	425	411	390	382	404	383	399	453	407	386	362	399	388	377	399	379	387	378	417	391	398	370	366	320	372	398	398	380	402	388	394	435	393	429	433	385	409	408	409	385	439	396	431	407	370	449	368	373	393	388	378	402	398	386	396	388	393	412	404	394	381	377	388	399	383	371	386	389	377	382	417	375	343	409	374	358	356	383	380	374	362	440	407	421	389	440	375	397	397	409	389	388	400	380	423	418	391	372	333	396	391	386	396	392	415	396	386	375	397	362	408	385	387	390	411	371	375	384	390	409	407	394	408	386	383	368	370	431	400	383	372	380	388	428	348	413	424	367	388	420	364	380	360	384	366	381	424	366	384	399	394	403	365	434	402	360	367	359	362	412	376	387	398	438	402	362	388	421	394	362	400	408	370	373	386	381	375	395	406	387	397	385	402	409	411	392	414	403	357	380	408	409	411	395	393	411	389	404	413	408	395	393	400	368	400	390	427	406	364	375	409	373	383	410	369	361	435	388	379	403	379	366	407	393	399	410	419	374	396	400	373	351	387	389	394	431	409	370	394	395	424	397	382	356	408	370	408	403	411	377	374	386	407	415	369	381	404	435	370	363	414	356	385	395	394	389	390	413	395	392	383	383	363	389	394	387	386	409
23771	21364	32551	38873	24480	20313	8734	840	624	608	614	594	565	558	596	575	592	563	539	563	607	548	585	561	552	565	564	554	600	575	557	552	591	534	526	550	491	580	561	584	539	578	592	571	533	524	579	562	562	560	563	559	508	601	546	537	565	585	570	580	611	563	534	578	517	538	523	536	543	583	594	554	605	547	548	540	550	552	569	570	549	539	534	537	572	549	512	581	559	583	500	531	586	599	579	526	548	554	553	552	537	537	536	545	585	554	535	551	579	576	581	555	563	538	582	588	583	542	547	539	567	564	567	507	534	545	541	549	605	543	557	540	539	605	543	520	567	568	542	560	542	533	536	585	549	541	531	575	590	558	543	615	551	582	569	548	554	605	595	543	576	561	557	554	555	572	578	532	570	570	511	585	535	606	549	591	596	541	535	559	582	550	568	530	543	563	518	539	561	545	520	553	545	573	541	544	558	559	557	543	570	522	556	554	561	559	560	553	568	495	583	557	589	563	530	522	526	559	533	564	598	542	545	571	538	582	531	565	582	531	560	548	548	594	579	535	543	544	548	514	603	570	542	584	554	551	533	542	597	556	576	567	530	556	580	580	560	581	556	517	545	536	554	509	509	572	540	545	531	560	519	527	582	556	575	574	574	580	578	538	578	539	543	549	563	555	540	543	539	595	582	534	571	538	584	567	501	597	568	583	558	559	571	610	549	562	500	541	603	568	549	484	575	538	604	570	566	531	539	537	546	534	555	542	562	593	540	539	536	534	517	550	537	495	564	565	582	613	621	543	547	562	561	577	564	539	577	559	572	571	546	541	537	549	589	525	552	554	581	568	585	574	530	550	582	540	542	541	568	522	561	588	541	517	570	599	599	557	572	592	518	587	582	563	549	582	552	562	566	532	557	551	582	519	520	533	554	557	567	551	569	571	537	548	563	543	575	514	561	554	542	578	586	572	568	569	547	589	557	550	542	575	526	575	528	556	509	536	541	587	535	515	571	552	575	575	542	550	590	585	564	566	547	529	577	563	552	546	529	554	552	563	559	558	531	584	583	594	559	591	564	536	556	579	548	536	568	540	516	577	549	527	541	592	570	615	585	547	592	537	597	576	537	619	557	568	549	604	586	584	542	574	563	586	543	554	568	558	577	581	585	555	578	542	554	530	563	586	528	564	540	555	540	556	611	563	547	560	576	555	621	566	564	589	586	522	538	564	586	533	512	554	585	581	514	559	590	574	549	565	582	520	546	516	512	598	604	591	552	591	542	583	526	506	539	569	570	585	554	551	603	563	554	571	559	535	508	590	542	557	505	523	571	540	553	523	560	544	569	550	509	540	559	559	513	554	560	572	556	573	537	512	579	592	594	554	560	542	531	547	562	603	569	531	505	574	600	556	541	573	574	581	535	559	550	556	553	534	555	558	534	553	582	531	588	510	514	575	575	590	554	550	549	535	540	548	554	561	545	544	509	525	567	551	525	516	526	531	551	511	571	575	549	541	567	544	527	556	518	539	569	545	557	546	508	522	565	564	520	523	552	577	570	573	557	568	553	557	524	557	545	572	589	579	528	528	557	535	556	537	563	556	560	554	560	549	576	559	624	597	559	536	562	546	548	589	572	530	537	570	554	550	529	604	573	551	553	539	584	546	575	590	569	536	569	547	570	561	575	571	540	546	570	586	551	564	551	545	567	596	535	572	534	556	533	528	554	511	537	603	555	517	567	546	575	601	552	569	517	515	603	503	516	569	574	588	568	560	565	512	548	549	564	618	551	593	599	542	575	526	558	537	585	555	557	562	564	557	533	571	553	560	565	565	506	550	568	569	541	557	593	569	613	567	559	571	591	539	583	552	552	517	557	569	554	534	591	552	577	591	560	547	547	566	497	583	541	525	559	569	520	569	540	551	558	498	559	563	545	572	494	590	536	533	575	555	538	592	587	547	552	616	552	582	592	549	526	514	596	553	600	544	547	541	571	548	567	549	549	544	552	542	562	555	539	575	616	565	531	590	553	561	557	551	571	551	566	572	564	577	558	600	557	565	581	581	561	546	561	532	536	569	539	562	565	564	576	561	527	531	578	576	556	543	572	647	562	560	585	521	553	552	566	508	565	607	536	589	553	560	529	492	545	518	546	533	587	571	551	599	564	593	585	565	560	600	536	546	597	545	556	551	562	549	543	593	533	559	582	569	557	597	579	557	592	517	528	567	575	509	558	527	546	556	576	612	568	551	581	538	585	540	535	551	524	528	550	544	558	557	579	529	549	564	559	553	551	531	567	559	560	563	532	580	521	572	622	523	544	577	526	603	597	572	561	597	549	524	602	556	552	568	600	541	548	563	520	548	567	583	617	579	567	540	569	563	567	546	610	536	567	587	562	572	566	541	525	532	593	558	587	556	557	562	552	536	542	575	542	543	529	540	556	564	509	527	586	550	531	561	540	536	561	567	539	554	554	551	548	544	533	559	542	589	570	588	565	532	559	522	551	524	570	548	543	602	559	559	558	529	562	550	537	554	569	591	541	570	581	557	507	527	593	548	563	584	559	552	539	551	535	545	595	592	581	573	544	572	569	536	558	550	597	555	557	551	582	549	528	547	582	578	596	608	584	555	595	589	574	602	547	575	568	579	574	558	541	591	598	568	561	570	540	562	571	542	573	562	553	519	502	553	615	550	523	558	533	622	564	530	570	513	543	540	531	552	556	596	536	556	555	523	579	599	537	573	569	570	573	543	585	547	532	546	572	543	564	567	561	584	554	554	527	551	539	563	576	536	554	525	550	565	544	512	553	531	563	530	564	597	538	571	538	545	543	530	573	553	527	549	515	543	532	589	530	593	586	531	568	577	550	585	571	572	578	530	556	561	551	536	556	540	556	564	561	562	578	569	566	578	552	564	544	584	555	577	526	581	555	566	556	529	535	562	559	553	571	541	556	535	603	552	567	577	547	562	541	532	568	568	571	593	602	591	531	572	565	574	576	544	548	506	530	609	563	556	546	549	508	542	550	564	575	617	530	573	516	530	597	539	549	578	580	555	561	571	564	546	560	534	544	601	573	568	540	556	582	522	543	593	546	551	531	549	562	554	567	551	600	557	520	530	572	552	573	572	572	553	538	518	521	546	585	567	575	614	548	569	561	556	526	612	518	536	548	530	572	537	535	565	589	580	567	539	517	556	542	557	540	551	525	571	551	553	561	549	560	546	535	549	542	567	555	571	564	594	591	558	558	542	544	536	565	585	577	565	525	555	563	520	524	520	543	563	564	591	546	577	576	573	564	609	555	591	562	530	577	588	584	540	516	590	570	550	575	567	559	550	544	557	538	584	534	558	585	559	546	528	562	539	558	596	558	550	566	569	501	548	558	516	544	577	560	534	558	545	584	578	570	564	556	550	549	571	620	549	552	554	600	608	564	529	618	576	546	589	534	542	523	567	544	561	589	580	556	594	561	559	537	559	618	574	578	558	573	568	582	566	556	607	560	545	526	542	574	579
38706	72473	71286	53831	18430	16735	3194	691	647	670	689	644	597	608	576	611	544	576	594	600	550	541	580	563	574	581	559	530	574	531	595	579	537	609	584	560	584	586	567	565	549	584	550	557	602	587	525	542	574	555	546	554	523	573	532	569	559	554	582	549	556	571	559	508	567	594	574	563	599	556	561	531	561	583	575	529	536	593	559	548	550	579	533	570	544	524	580	557	550	573	596	555	571	602	585	578	534	587	534	595	541	584	546	570	573	574	548	572	594	604	554	574	553	556	558	548	555	571	512	558	553	527	560	548	567	603	558	583	561	586	536	585	563	551	571	605	536	600	570	604	565	560	535	553	551	544	595	609	587	585	605	549	565	567	538	569	553	574	599	559	568	573	623	590	556	557	567	555	588	580	562	567	588	537	593	550	531	583	538	567	575	568	541	565	554	548	552	576	558	536	572	569	563	548	545	580	547	544	554	582	572	585	532	545	569	592	570	517	575	593	585	561	585	546	590	590	570	599	545	624	596	600	568	596	610	562	564	586	588	555	635	564	570	564	531	510	574	536	561	552	543	600	600	570	522	546	560	586	556	551	570	543	559	567	557	530	598	570	585	554	589	539	598	500	564	550	562	576	571	612	527	583	528	583	519	543	571	609	576	555	523	525	576	582	559	553	561	511	544	556	579	590	561	574	519	565	565	548	605	554	504	557	552	570	531	592	555	593	546	542	573	577	570	606	525	572	547	547	543	553	595	553	552	556	603	542	544	558	579	556	565	575	505	561	529	562	561	552	550	586	540	571	537	565	555	571	562	585	587	585	577	586	560	543	546	555	567	562	563	549	539	589	560	515	600	566	542	580	576	529	550	590	545	565	547	523	597	525	583	564	562	577	576	581	540	582	571	573	615	566	535	524	540	565	587	589	606	554	526	571	549	556	599	547	555	592	524	607	577	554	529	606	543	501	590	541	605	554	581	539	541	593	569	568	529	556	569	598	553	614	599	574	553	594	587	567	602	543	592	555	532	586	595	543	573	561	601	574	588	521	600	602	555	555	550	564	574	569	568	559	548	555	551	586	558	576	573	589	618	569	564	567	562	572	576	572	577	585	499	630	597	539	498	593	521	552	554	584	585	559	567	562	556	554	547	583	535	538	542	560	521	558	570	616	569	568	536	567	590	577	578	566	579	573	543	591	547	549	567	554	605	617	575	553	531	594	578	611	549	621	595	560	568	547	547	545	565	610	578	538	567	609	560	574	598	544	552	575	598	550	540	584	565	566	528	546	509	602	562	581	573	536	554	556	583	549	533	548	599	563	564	549	570	555	546	547	580	552	567	591	557	570	581	563	565	571	564	567	562	521	581	588	555	559	580	545	552	571	537	576	600	567	548	598	603	569	593	543	607	579	572	540	561	607	560	522	543	553	573	606	586	527	546	558	573	531	584	559	559	565	527	553	572	548	551	553	571	540	537	589	550	578	559	548	534	578	562	591	533	566	561	554	575	547	592	548	558	602	546	561	557	549	570	604	560	562	584	545	571	566	555	603	616	553	549	547	512	565	524	551	605	561	584	590	583	541	547	570	574	562	610	562	569	511	579	535	539	565	614	592	606	566	563	536	546	573	554	603	578	542	580	564	543	586	517	562	541	590	534	569	563	517	597	549	587	538	539	596	576	590	555	582	549	558	576	597	599	572	559	562	546	527	561	586	550	569	573	562	570	578	564	529	598	559	518	547	554	584	550	594	545	532	578	555	550	590	580	575	575	552	570	613	559	569	529	541	548	552	521	556	591	578	516	570	562	527	592	557	569	584	527	535	594	575	540	559	596	541	548	595	541	604	527	553	575	552	582	564	604	601	577	558	557	568	613	535	538	548	554	573	576	556	570	512	554	567	551	553	561	607	549	532	564	567	575	576	609	538	612	583	622	615	549	571	566	560	536	597	518	578	547	558	558	591	539	563	533	564	587	596	504	554	572	533	566	553	562	551	541	576	543	545	535	596	564	602	569	561	528	533	543	603	574	555	525	560	563	554	540	539	602	540	584	564	566	600	551	546	606	566	533	627	546	595	528	531	580	538	553	545	533	581	582	550	604	540	565	543	555	546	565	593	519	559	530	567	548	558	577	549	550	589	591	571	573	574	563	562	573	548	555	575	559	575	556	547	566	540	558	545	515	560	583	559	561	545	538	552	594	548	529	601	564	540	562	548	566	603	580	566	556	533	554	569	568	584	552	551	548	576	560	526	608	574	604	576	620	535	546	576	569	538	543	541	546	546	562	549	575	606	578	581	548	553	583	604	570	576	579	525	561	597	568	557	561	566	530	593	605	589	568	652	527	525	538	545	555	595	555	505	562	605	566	591	619	537	576	577	539	580	569	565	561	579	586	586	585	567	585	536	545	576	552	550	554	599	584	595	598	574	566	546	597	531	579	545	592	551	608	578	565	590	582	557	557	596	582	575	543	569	564	531	555	580	554	567	571	583	585	572	561	514	574	538	579	541	531	589	563	574	549	558	583	539	580	553	548	585	610	602	597	565	565	566	544	514	553	557	540	567	557	529	566	537	615	566	561	557	594	577	591	548	543	534	563	581	537	583	540	565	564	537	545	510	582	545	581	585	571	562	542	541	586	548	583	568	535	562	580	559	622	529	529	574	592	569	572	545	586	579	522	518	588	556	573	551	564	576	570	570	556	554	607	577	594	560	621	558	573	572	587	570	537	590	586	560	579	555	575	536	530	607	568	583	588	525	553	568	529	592	537	585	603	573	603	569	548	568	537	563	594	580	554	557	528	551	550	598	609	601	544	565	573	562	549	539	530	562	554	550	572	549	553	521	534	542	559	557	571	597	557	573	549	559	598	619	542	584	514	559	544	564	598	534	538	596	568	531	546	519	558	547	530	610	555	532	585	590	554	538	591	573	594	549	542	604	595	560	593	578	531	556	552	587	514	566	528	562	597	560	605	514	539	601	583	584	560	535	567	562	567	591	584	556	574	595	611	559	576	570	566	526	553	586	576	570	555	571	532	526	547	589	568	564	587	565	567	546	516	550	541	604	563	568	605	576	582	542	571	584	536	576	582	554	506	511	568	547	562	594	548	585	599	549	561	568	532	550	592	603	578	555	555	588	527	607	545	507	562	582	555	546	556	555	559	575	602	606	542	536	561	567	602	542	568	549	561	561	554	578	537	539	577	559	596	527	575	601	546	536	540	541	517	562	580	570	564	595	575	544	540	589	590	577	568	578	532	539	569	519	583	588	573	538	587	549	534	598	572	560	563	536	525	596	545	567	554	585	588	550	565	543	569	534	543	539	521	552	574	526	581	592	521	535	537	534	585	564	559	547	592	594	554	528	598	521	559	555	568	543	581	565	553	626	546	581	601	529	566	556	560	528	552	542	539	567	541	529	582	592	536	580	574	550	588	546	581	535	569	553	571	567	564	577	585	564	542	588	548	563	597	534	574	543	566	576	566	570	543	546	548	540	564	552	546	573
24836	21563	32977	38917	20312	9599	1772	631	556	519	581	576	532	537	581	519	543	520	580	507	561	506	555	570	523	554	571	571	591	527	561	599	537	581	538	519	555	571	513	585	575	540	577	529	515	532	513	550	556	561	567	549	494	585	541	523	586	505	547	516	544	548	545	530	535	543	519	526	548	537	520	543	567	538	509	563	549	525	541	548	506	529	484	522	525	549	508	539	551	554	542	500	561	517	495	540	534	549	531	524	560	502	513	533	566	543	499	535	542	561	521	553	563	531	561	555	536	558	539	552	491	551	573	553	534	559	527	523	509	536	513	555	512	537	554	554	568	526	555	545	556	564	535	533	550	530	537	546	549	543	480	518	566	516	482	505	547	561	538	551	530	557	551	528	499	541	481	582	531	513	581	571	555	538	532	539	532	515	509	530	530	520	613	483	577	509	517	525	500	530	550	548	538	579	552	514	583	549	529	539	562	570	520	536	549	527	532	523	550	537	483	516	508	551	572	548	558	530	546	522	509	525	542	575	542	535	556	562	561	523	542	537	551	527	543	567	550	531	533	513	564	525	525	514	529	518	561	516	569	545	534	524	522	550	554	536	500	551	552	503	513	545	543	531	538	595	544	561	530	551	544	552	508	548	526	528	554	522	517	528	510	537	504	523	516	536	557	567	556	547	528	523	554	531	553	536	532	483	550	569	543	513	577	548	546	577	548	580	500	566	491	550	557	548	584	549	536	554	564	542	593	520	544	530	515	563	550	542	554	524	561	533	543	545	564	538	543	583	547	551	546	558	532	538	548	573	553	520	573	559	568	575	524	559	537	548	565	548	595	570	527	544	511	537	558	564	546	548	555	532	587	556	515	583	554	577	580	540	539	507	508	527	523	556	507	539	564	509	549	538	524	564	531	541	540	517	519	523	532	518	489	555	572	532	517	536	521	590	537	540	543	542	510	538	504	549	524	583	518	554	531	582	544	534	571	538	530	551	551	527	545	566	586	574	531	520	545	542	558	545	515	539	590	527	532	574	528	534	521	535	500	523	551	554	544	576	565	531	521	597	587	533	549	525	523	495	547	549	551	523	520	568	497	575	499	540	552	520	537	537	551	576	535	497	514	546	538	555	513	525	531	552	478	552	550	564	556	507	552	538	487	535	536	571	525	536	513	522	533	522	528	504	545	531	542	566	557	551	541	548	523	540	552	546	546	556	573	523	549	515	537	547	551	550	574	548	549	527	534	533	550	545	538	493	532	516	562	539	582	561	557	511	526	554	557	530	529	572	540	529	549	506	532	510	504	575	546	537	547	518	529	538	539	547	558	573	559	526	547	540	556	533	505	521	595	526	537	566	539	563	490	540	535	555	537	519	524	514	548	515	545	506	484	548	562	565	514	535	523	532	515	541	597	530	567	595	524	552	536	586	536	529	553	539	587	566	506	552	531	554	575	517	545	528	533	488	530	586	554	563	540	521	544	579	576	522	538	533	569	539	519	519	539	579	556	526	553	546	563	508	520	543	540	513	526	517	547	506	571	585	533	564	537	545	530	527	499	550	517	543	550	541	570	537	583	556	600	532	525	552	555	550	549	547	506	552	519	556	539	556	509	546	520	540	557	582	548	525	600	524	566	556	530	563	524	557	515	550	526	526	568	554	505	529	564	543	568	573	545	556	538	573	565	538	567	524	575	523	496	571	584	564	492	560	520	521	534	589	538	553	571	597	551	506	520	538	538	522	520	533	543	581	559	543	550	551	543	558	536	515	523	538	529	566	554	545	530	526	549	536	520	527	499	528	534	551	500	533	522	525	535	556	561	554	516	540	538	547	586	527	549	576	552	522	551	515	554	593	556	550	553	540	548	507	565	549	539	549	568	524	516	534	534	529	566	518	530	578	544	591	558	522	561	576	551	574	511	546	572	520	561	514	531	532	524	563	547	554	540	544	537	557	544	543	523	501	559	496	537	579	532	525	547	573	538	555	577	594	562	564	501	556	544	561	560	582	549	524	520	522	565	556	529	561	526	520	529	582	518	514	579	548	578	519	536	534	531	503	538	532	537	536	546	529	560	520	586	548	560	552	547	564	559	537	554	515	523	544	532	560	551	546	524	551	567	550	517	533	523	552	569	543	555	573	530	557	534	611	544	520	543	505	554	559	516	503	543	544	530	509	528	553	564	516	539	544	535	528	541	588	547	573	514	559	539	509	540	528	568	524	556	532	504	499	554	534	539	551	575	559	526	532	512	503	534	552	556	538	525	540	544	519	543	549	558	554	528	530	569	541	518	475	522	525	549	583	520	502	543	558	566	542	541	539	492	571	525	555	549	567	553	541	552	533	581	509	526	526	572	553	546	551	531	557	617	539	549	528	529	524	559	503	515	529	548	570	500	529	594	535	560	565	546	527	515	528	535	527	548	541	567	535	535	522	530	576	576	562	542	578	503	534	536	525	559	547	532	556	524	561	537	550	555	507	570	539	553	585	557	577	526	571	556	535	530	521	546	514	528	534	544	559	516	544	571	554	518	533	509	553	558	554	535	525	523	522	531	480	502	540	533	526	540	585	569	526	548	538	575	542	536	527	562	523	555	549	525	504	583	520	545	562	541	533	568	555	528	516	544	565	550	541	550	553	519	520	543	548	563	543	507	569	532	562	586	532	554	563	540	527	583	547	517	565	507	549	536	559	531	526	566	544	547	550	533	558	540	509	517	490	527	516	548	527	558	542	574	551	564	523	556	535	540	487	544	543	483	536	562	552	564	574	495	555	552	613	539	557	553	556	584	492	589	559	539	537	522	578	503	555	570	555	518	525	570	553	549	558	570	523	501	490	554	554	552	579	553	562	488	535	535	545	522	546	551	584	546	536	539	564	541	545	560	537	531	565	557	523	564	527	591	530	533	553	504	522	502	534	507	507	558	537	533	549	546	559	529	572	560	515	565	545	531	574	541	573	585	538	556	464	519	532	494	504	533	526	560	543	521	516	562	558	553	532	579	540	530	537	512	504	553	550	546	548	572	580	505	531	529	547	508	467	545	548	499	544	504	501	526	527	524	541	523	502	505	542	518	470	569	553	546	528	569	537	545	502	531	578	546	551	582	557	544	566	524	519	574	524	562	570	535	539	540	548	551	560	522	542	544	539	532	560	539	549	521	581	535	537	557	573	543	526	535	551	530	545	546	574	533	503	531	510	531	508	540	586	532	547	612	533	553	545	556	562	596	538	535	589	502	511	540	526	562	553	528	551	514	572	536	516	502	535	527	538	515	491	558	576	580	502	563	548	548	542	542	527	544	540	547	508	505	516	545	546	530	555	537	556	524	525	529	488	536	600	562	505	516	538	532	527	556	549	551	518	552	551	550	528	548	506	489	497	588	521	568	505	528	569	581	575	565	536	535	542	556	527	598	535	540	536	507	527	571	584	521	558	531	523	521	573	591	562	540	554	544	574	540	543	569	582	565	522	524	529	525	532	542	522	518	559	547	535	527	559	518	482
37425	63196	56376	43417	12876	9979	1397	635	589	579	608	566	578	615	550	638	570	599	576	575	563	643	550	614	529	555	579	572	588	549	590	573	559	581	556	540	554	617	536	564	578	595	589	542	592	556	540	595	588	610	577	643	591	604	632	560	565	586	596	616	542	615	612	568	543	565	590	529	557	575	590	608	565	559	597	591	576	577	530	591	591	593	557	544	607	592	558	573	580	528	574	558	590	583	634	606	597	565	527	579	616	606	584	622	607	561	570	569	583	575	577	544	563	582	581	498	548	597	568	552	573	582	588	585	624	587	584	574	562	553	569	588	573	563	538	604	610	574	569	574	579	602	588	561	569	576	593	581	622	604	552	604	567	553	561	570	630	589	569	600	540	570	578	574	572	596	570	610	570	599	582	595	547	619	587	571	601	585	597	583	523	580	574	587	616	578	529	619	599	551	557	547	590	605	559	536	574	562	596	568	552	551	554	565	567	549	590	565	552	545	554	592	566	570	599	557	568	542	540	641	573	601	584	523	552	575	619	573	596	574	604	570	551	580	588	594	601	598	593	559	575	550	568	570	569	597	608	581	553	562	538	609	571	606	576	558	579	561	557	600	568	553	559	596	568	573	596	561	535	556	586	579	563	595	580	544	603	591	567	578	603	615	542	520	571	578	590	554	577	575	547	550	578	569	594	599	542	591	602	564	582	571	557	571	610	593	583	580	598	534	556	515	555	533	583	573	562	537	571	543	557	532	567	586	574	586	586	546	593	579	575	608	628	544	580	560	587	576	541	590	569	561	577	552	594	615	592	564	594	583	596	558	599	588	577	562	545	528	567	556	567	603	580	597	589	594	570	555	527	546	578	556	615	537	516	548	583	575	592	591	580	579	574	564	574	559	571	600	579	570	554	516	568	565	578	577	589	565	545	593	559	583	591	542	584	583	563	562	585	550	667	610	586	558	608	494	585	627	590	581	551	547	570	577	548	594	539	552	554	595	558	546	559	589	574	586	560	581	545	546	575	595	611	575	533	594	572	572	572	582	557	611	571	555	614	586	602	559	569	531	599	570	626	586	590	580	593	587	587	567	573	532	540	584	596	580	569	607	576	580	559	606	600	537	581	590	582	543	594	567	578	572	579	582	584	552	562	562	569	589	577	590	586	566	540	554	579	557	595	588	547	578	587	563	602	574	573	547	550	562	564	597	580	561	550	550	541	561	617	599	601	578	549	591	598	586	541	542	561	556	546	565	588	548	532	573	590	573	577	587	562	548	564	546	587	592	632	541	598	616	565	542	566	582	558	571	575	550	565	571	591	542	586	586	570	561	536	563	550	600	582	608	593	629	568	604	580	593	567	573	611	623	596	593	578	572	562	598	551	595	587	562	534	578	581	584	599	577	547	596	579	559	583	542	546	561	590	549	594	597	642	640	591	549	563	592	555	570	606	586	592	528	621	584	588	537	638	585	567	593	567	579	582	560	584	589	554	605	569	591	561	619	610	586	574	589	602	579	543	578	609	566	542	602	603	554	625	593	596	545	569	584	572	573	572	564	538	594	555	606	571	545	588	564	582	537	543	611	574	606	574	555	539	585	589	594	562	553	565	538	573	555	530	554	571	525	617	541	534	546	563	570	565	569	609	599	571	555	582	560	563	513	581	553	554	588	576	562	589	542	576	563	547	569	576	532	605	582	559	621	577	576	598	575	656	588	589	579	557	562	553	563	595	530	569	567	545	566	559	544	613	576	587	522	588	540	586	542	532	581	583	597	593	586	562	552	579	597	569	565	568	559	561	594	563	608	586	540	583	626	596	538	595	543	574	574	582	600	560	582	595	577	528	561	624	575	582	560	585	556	561	549	570	567	595	569	577	583	563	578	584	572	575	619	603	587	602	591	573	586	539	586	546	583	580	574	528	537	586	545	569	578	574	586	579	579	554	521	535	563	557	584	590	575	564	557	553	595	577	589	548	548	593	595	562	532	549	556	564	553	599	586	567	593	575	561	574	564	575	582	581	551	590	589	622	597	513	593	511	577	566	568	609	572	553	607	567	539	572	572	566	546	540	593	627	559	614	564	584	565	574	540	605	579	565	541	592	606	565	558	544	633	603	556	563	580	590	562	608	563	564	542	633	540	593	557	555	617	580	570	545	542	570	592	562	573	563	589	556	603	555	572	572	574	591	635	564	592	593	551	566	578	563	580	563	540	584	575	573	557	610	572	592	567	594	592	544	535	533	570	542	604	538	568	595	586	538	562	605	566	584	614	573	551	556	622	565	597	594	555	538	547	588	560	546	586	574	615	535	559	543	537	594	590	569	588	583	587	551	564	588	594	569	592	559	570	606	605	580	549	577	563	559	545	590	520	593	562	619	583	553	611	583	586	568	559	575	572	538	588	589	540	561	568	587	603	579	611	559	567	545	599	583	630	548	566	560	591	572	550	582	567	606	564	568	566	606	543	580	582	652	609	572	558	583	599	563	535	580	621	612	575	587	606	616	591	556	553	609	592	592	582	566	576	549	576	601	608	595	584	619	589	594	578	600	590	589	577	571	551	565	589	603	590	541	556	542	551	560	582	608	605	559	579	591	561	573	619	552	563	586	557	601	567	581	580	591	601	579	576	576	562	531	527	571	602	596	553	563	589	596	592	535	556	551	585	502	580	584	567	587	561	591	579	543	557	561	565	601	577	567	575	575	558	585	574	572	574	560	596	562	562	591	589	551	554	587	576	605	558	555	581	603	563	591	570	551	575	537	575	593	589	595	601	544	594	583	623	590	593	575	599	585	567	552	589	584	567	572	560	583	555	547	560	591	605	557	591	584	582	588	585	590	560	573	611	538	595	580	587	568	605	562	580	584	554	602	584	585	579	578	555	600	575	549	584	561	564	550	577	563	580	592	581	608	552	576	588	568	590	605	590	588	585	578	620	568	604	580	546	593	570	531	610	596	545	607	554	562	579	574	557	585	590	618	615	557	557	595	593	540	596	585	559	604	583	599	558	570	568	612	587	603	553	527	541	616	568	552	584	550	527	556	580	614	571	594	552	570	577	602	587	553	570	560	575	540	581	608	553	561	550	557	572	566	583	568	615	566	527	559	579	596	584	594	571	532	575	550	578	566	565	556	547	566	590	547	587	544	605	557	553	574	574	557	605	567	526	607	551	593	610	549	564	553	567	598	559	589	566	567	575	600	577	538	576	546	584	596	557	541	571	628	613	612	531	554	630	575	583	552	571	582	554	602	606	528	588	522	591	562	607	584	540	571	561	585	569	571	569	592	554	557	550	562	606	579	542	569	582	558	573	615	581	581	576	559	608	604	603	578	553	571	558	618	562	552	619	544	569	588	536	587	580	572	567	608	575	602	530	569	543	546	605	550	618	534	560	592	601	551	534	565	529	578	560	589	574	571	605	567	601	572	570	621	615	606	531	555	577	587	580	587	563	578	601	563	586	574	564	574	578	555	545	594	556	604	553	561	598	606	577	596	604	592	556
22535	21255	31049	36047	25905	22754	14789	1868	1012	971	934	978	1022	916	896	966	858	900	926	913	883	910	909	950	923	954	854	905	886	902	936	892	901	858	884	867	943	904	931	840	875	912	922	860	873	924	909	859	905	878	899	941	909	864	902	919	859	921	818	850	871	859	904	890	872	911	865	876	877	908	939	905	873	878	889	930	891	868	859	907	876	909	909	878	882	916	861	882	887	876	945	946	841	880	868	860	833	916	896	918	868	954	875	807	876	907	916	892	890	882	906	883	930	908	856	887	858	875	897	872	855	891	872	888	903	853	924	933	878	879	932	958	831	915	852	916	873	865	866	879	864	835	847	906	923	894	900	952	879	885	921	839	969	837	911	918	884	918	845	921	906	889	912	942	927	847	868	864	902	884	930	914	893	836	838	877	906	864	922	941	848	909	899	919	854	885	925	889	854	849	854	839	920	914	791	912	874	876	868	878	899	896	891	852	919	876	920	908	845	875	855	892	899	856	888	898	897	888	918	867	879	834	879	935	889	880	865	841	884	926	878	934	922	916	916	837	911	855	879	924	891	952	858	851	867	891	881	917	867	863	887	899	868	861	881	881	907	898	894	909	939	878	894	914	846	880	900	861	855	884	896	862	912	903	856	912	865	888	916	877	901	876	839	880	852	885	889	921	934	909	937	843	901	883	867	880	842	833	883	909	894	931	912	855	907	882	899	882	870	899	844	870	875	890	904	920	937	910	896	838	903	903	905	850	867	913	893	890	840	850	914	933	860	893	883	919	841	903	862	877	896	876	898	851	894	860	870	881	890	906	867	943	907	872	895	874	918	865	879	871	917	874	866	877	875	889	856	949	892	951	926	885	913	921	890	901	914	885	849	919	922	884	895	845	870	857	836	912	889	879	840	850	902	919	876	895	858	826	812	860	924	902	864	892	909	874	923	888	937	883	904	882	859	913	856	900	849	873	952	889	820	915	869	822	860	878	873	851	852	925	863	863	941	890	917	886	880	910	948	895	893	894	832	863	860	859	908	957	893	904	862	925	913	821	905	882	922	891	945	866	897	834	866	915	928	918	900	901	884	890	904	964	920	911	884	864	852	890	887	927	834	904	881	927	950	876	881	916	897	870	835	895	905	910	921	913	868	903	862	903	898	929	902	886	891	883	879	868	948	867	915	875	911	902	884	878	916	891	870	873	912	888	903	896	862	903	900	861	920	895	903	897	895	874	828	912	917	876	863	839	914	886	869	861	906	845	918	882	870	888	885	885	924	879	881	900	823	883	871	832	865	835	854	828	858	922	897	836	907	887	831	861	903	949	904	905	912	883	851	906	866	874	889	845	848	872	909	916	910	880	897	865	888	854	923	852	865	850	881	862	872	924	879	853	887	891	870	868	823	921	845	907	831	887	924	849	895	897	917	879	865	909	890	859	904	849	813	841	870	895	885	911	910	834	894	885	861	857	926	932	856	889	860	905	870	918	883	889	859	875	882	864	868	886	860	928	916	864	916	833	886	917	871	912	901	877	884	863	906	854	891	900	893	876	883	906	875	888	867	896	877	874	878	870	886	858	861	942	883	899	912	888	939	886	881	870	902	894	905	937	875	891	907	881	887	892	897	927	831	904	904	906	834	825	899	867	882	874	855	873	841	879	884	906	891	891	873	899	920	872	960	905	869	847	904	870	871	899	926	880	909	872	869	880	869	918	870	853	866	844	939	908	902	907	878	879	901	861	893	871	899	904	934	919	934	861	833	898	905	829	906	889	891	918	878	856	879	909	929	893	901	895	918	893	861	883	852	867	895	906	878	864	897	847	837	913	885	925	921	859	926	917	918	822	884	918	917	917	879	851	917	895	849	908	818	846	876	912	862	885	920	910	888	891	899	878	884	891	830	862	880	891	875	886	848	916	862	872	870	843	845	891	922	922	870	896	916	875	887	916	837	891	870	869	868	900	873	916	910	924	898	897	875	876	882	864	894	894	927	856	870	905	894	890	850	837	867	851	901	849	857	855	826	885	901	810	881	889	904	902	887	860	885	919	892	892	889	886	888	907	862	908	915	858	924	829	852	845	896	888	896	862	813	894	872	847	818	893	919	868	895	882	848	884	902	853	910	917	866	903	925	884	846	893	902	896	919	855	899	837	861	897	869	848	880	907	877	911	903	927	883	888	865	918	880	870	908	946	890	912	845	884	931	860	900	854	917	838	822	870	902	915	821	879	859	885	892	909	863	890	886	878	920	915	872	884	883	899	836	873	902	872	859	909	916	913	942	907	840	889	886	891	932	962	882	898	893	876	945	851	891	940	865	867	864	855	876	877	860	898	893	888	865	899	888	848	873	850	890	881	911	888	903	872	889	851	910	857	889	866	869	853	875	866	912	885	919	876	897	839	884	858	877	920	901	879	899	914	861	937	911	867	892	878	909	863	871	882	837	909	866	858	934	878	868	887	876	903	930	887	869	915	882	862	908	876	878	841	915	865	852	865	867	856	842	911	918	862	860	890	883	899	905	878	887	931	896	945	865	909	908	861	821	890	866	878	884	908	869	894	874	913	837	900	908	905	883	883	878	890	866	875	884	905	869	906	865	834	872	936	824	880	888	903	889	913	879	875	925	895	888	945	849	837	881	889	869	835	872	823	865	892	929	883	916	848	940	902	874	918	892	865	894	872	918	876	848	893	949	854	914	848	898	923	937	927	889	830	909	873	842	906	926	934	881	895	923	978	895	907	836	875	899	890	860	884	888	881	888	881	893	851	845	900	886	864	876	878	895	891	818	877	892	875	829	888	857	928	876	867	894	907	907	885	872	899	918	881	876	828	902	892	893	887	872	913	892	877	854	910	905	897	848	904	883	944	885	892	881	856	885	875	888	881	914	888	872	881	902	903	889	907	903	884	846	883	872	886	865	855	846	900	895	917	921	903	930	893	853	856	908	911	896	848	868	877	892	875	868	842	844	882	855	876	955	875	872	850	861	907	856	863	847	921	832	879	864	899	890	877	905	849	843	867	866	873	903	870	921	897	860	867	914	901	918	896	900	866	864	905	921	875	892	869	908	891	877	912	880	958	843	900	862	919	874	880	885	860	856	879	908	891	880	903	948	892	954	860	859	873	862	921	869	879	931	897	880	945	926	905	873	857	894	932	898	882	885	854	887	893	870	916	874	921	929	923	910	910	863	898	866	872	864	857	863	867	896	842	916	892	850	955	825	938	841	843	934	832	929	941	899	874	861	907	924	832	864	819	858	914	945	927	921	870	905	890	872	869	866	932	915	867	871	880	868	917	896	905	947	902	866	885	868	885	916	913	899	875	933	894	800	847	919	816	893	870	874	938	843	880	862	881	925	898	856	890	832	849	915	850	880	873	916	864	874	896	878	884	923	899	882	908	881	951	870	896	884	957	874	880	885	903	875	873	865	912	892	913	836	885	910	885	900	901	880	850	842	941	859	868	874	925	872	909	886	917	865	930	882	904	853	903	904	911	921	925
43149	79495	81293	66157	29618	22269	3766	1147	1015	999	934	884	924	973	961	891	915	937	920	922	872	871	833	835	902	853	836	879	865	833	859	899	883	854	877	879	874	912	897	893	882	907	827	889	901	891	858	908	828	882	908	895	855	917	850	869	829	874	849	905	876	782	880	834	872	876	887	860	845	940	874	888	936	844	859	844	834	924	870	872	959	911	884	841	874	896	865	857	851	884	857	856	866	861	838	861	879	853	862	851	896	850	910	851	906	868	862	868	895	871	889	876	895	869	851	873	875	882	873	855	912	915	872	846	907	871	852	933	853	868	921	882	862	882	868	864	842	896	916	879	917	906	870	829	906	801	946	881	863	915	849	846	872	846	876	866	882	874	930	845	833	904	913	836	912	864	931	888	865	863	781	922	861	819	835	921	922	860	884	852	937	864	847	886	837	868	851	849	874	815	887	844	887	879	907	893	860	864	831	853	848	937	872	848	935	893	803	929	831	819	960	852	865	894	903	851	868	879	854	875	895	896	894	873	894	911	793	833	888	872	905	838	891	893	881	829	840	866	909	874	863	895	811	830	873	855	875	853	879	896	892	871	868	861	870	897	946	846	878	833	892	817	882	910	855	927	899	871	846	905	857	829	825	921	861	897	881	853	853	904	864	886	877	858	921	902	873	861	865	861	896	871	861	874	866	839	861	891	897	878	870	860	838	888	839	845	871	888	858	904	851	915	892	898	870	882	853	844	852	897	904	905	859	855	888	888	891	893	867	883	880	907	883	861	938	855	878	863	884	841	884	938	893	853	822	809	887	852	857	817	899	905	891	806	889	891	828	887	802	866	854	815	932	859	919	970	871	917	874	897	857	860	857	842	913	876	855	900	890	843	889	892	910	910	861	838	895	839	879	897	863	875	909	875	862	886	864	898	863	887	888	935	893	941	849	892	886	881	869	884	844	876	917	835	881	857	921	908	832	903	875	882	882	884	878	829	863	894	877	801	891	889	861	851	882	884	883	886	852	892	901	876	882	846	854	894	822	841	875	887	874	884	874	878	880	905	962	844	875	896	862	803	878	880	882	880	905	867	982	902	859	934	918	891	852	896	854	865	882	856	895	849	844	898	851	836	900	876	927	900	845	887	838	884	852	819	866	850	871	857	881	910	852	871	844	872	806	859	904	843	870	873	900	909	895	906	922	916	867	870	905	894	895	828	892	945	908	852	884	918	799	869	875	865	894	873	842	860	901	879	884	856	881	905	872	871	889	855	838	914	889	873	865	859	863	840	885	886	900	887	879	860	925	886	912	885	863	928	841	822	879	884	850	904	831	898	855	852	841	927	884	918	883	864	851	925	880	855	872	858	909	862	876	876	809	833	887	851	861	828	929	919	835	852	883	889	926	865	915	939	858	889	867	867	871	944	851	903	892	904	954	910	874	874	865	861	850	891	925	846	886	876	879	886	824	883	844	821	883	864	846	863	901	897	872	814	891	846	911	918	871	815	875	869	888	861	859	869	802	876	873	854	881	892	849	880	858	856	855	859	868	864	859	862	888	889	887	904	857	852	898	852	871	889	905	909	902	907	890	842	855	902	892	902	895	930	917	907	829	864	890	889	877	908	891	932	936	854	877	888	876	821	842	886	887	858	841	871	901	899	829	895	896	879	892	890	882	853	873	844	874	875	892	885	879	900	900	841	888	902	881	870	854	833	848	869	879	847	896	922	858	894	916	913	862	879	847	857	846	887	860	870	869	859	866	903	853	936	918	847	839	848	847	880	830	871	877	922	920	900	817	864	885	859	887	901	920	810	820	873	869	913	903	833	886	861	862	893	863	848	866	862	856	886	838	863	880	896	863	902	885	843	859	914	860	837	853	858	843	914	885	882	881	859	838	891	880	881	859	879	872	844	911	919	908	867	877	887	865	845	818	911	924	897	887	894	885	849	911	871	842	817	877	873	891	898	897	854	881	874	863	849	838	839	903	890	818	900	877	879	810	880	852	841	863	921	866	876	841	830	870	810	834	926	841	866	915	889	884	870	909	867	877	890	879	862	814	926	852	881	882	875	852	853	853	841	831	845	903	873	857	880	854	868	875	904	901	870	888	867	859	919	891	899	836	915	832	925	917	896	842	872	884	884	872	891	899	866	919	823	874	866	896	916	891	896	921	827	858	840	849	863	886	865	865	864	903	789	880	901	901	839	852	891	876	872	878	859	870	874	809	892	880	856	913	866	858	849	855	868	902	868	920	869	878	887	821	903	845	859	874	907	886	940	919	892	951	909	897	923	812	837	897	889	817	823	846	854	862	849	896	894	869	899	890	825	879	920	852	901	858	897	857	917	921	877	904	864	847	901	850	892	915	870	828	832	873	844	884	889	833	838	859	887	835	818	875	917	825	866	873	869	883	866	899	850	881	820	858	914	902	878	934	855	865	832	881	888	835	837	900	930	915	860	894	845	873	896	869	884	882	840	871	928	857	914	870	822	904	900	882	919	905	846	872	841	887	954	843	856	924	871	905	850	853	844	873	849	882	839	898	887	906	817	840	886	836	897	900	887	819	859	874	886	891	887	909	857	855	935	860	851	873	919	895	894	872	858	878	874	838	874	844	887	843	855	870	846	851	905	853	839	888	840	902	857	837	940	851	873	876	895	874	860	894	912	874	868	931	909	817	893	896	818	888	848	917	871	866	888	850	872	867	866	912	869	919	903	906	875	819	902	962	889	845	848	855	853	840	887	880	904	815	861	889	877	877	915	886	875	854	922	892	856	854	866	934	836	904	861	855	882	899	900	893	895	859	869	825	832	882	863	897	878	874	939	874	870	905	867	819	860	835	915	842	792	900	925	823	824	919	863	885	886	828	914	856	860	854	851	918	914	853	853	895	873	869	884	879	925	885	884	921	848	868	897	864	824	893	854	872	884	800	835	857	902	896	860	809	845	889	896	874	807	914	900	916	903	858	856	877	878	857	939	839	886	891	843	905	905	837	864	851	836	850	828	834	837	862	858	893	882	875	843	819	874	845	859	868	901	868	884	832	852	866	844	892	854	904	912	904	815	866	892	861	856	888	871	897	862	898	888	909	871	864	888	873	854	884	842	905	872	869	885	911	882	866	922	872	859	882	919	854	883	874	896	829	879	937	881	904	892	865	857	885	863	889	859	852	899	897	844	872	911	828	873	905	872	909	851	845	872	859	871	876	867	866	847	881	906	889	918	872	936	907	883	828	893	896	855	889	865	857	868	842	852	866	851	911	878	856	961	911	862	909	866	851	874	915	918	873	889	888	879	820	862	886	867	891	879	863	848	882	861	839	928	845	870	908	869	845	838	878	916	855	921	913	876	871	855	905	839	914	915	859	771	875	807	836	894	882	920	867	881	833	883	872	887	853	923	854	851	846	916	855	919	887	859	874	891	896	872	877	873	916	911	918	839	889	829	875	890	874	869	890	893	859	851	905	891	864	877	858	845	834	906	873	843	857	837	894	875	904	888	864	839
30935	25649	30845	25753	5923	1451	426	388	391	391	350	375	373	375	385	372	354	374	368	396	388	375	367	380	332	352	337	369	342	364	356	379	375	359	389	366	368	384	361	366	407	358	383	359	399	361	378	371	378	393	400	356	356	382	354	378	380	389	398	410	410	387	411	411	347	405	394	354	367	348	362	379	364	362	362	348	355	369	409	375	345	381	352	340	339	385	367	353	400	359	350	382	393	405	355	381	391	373	404	377	378	366	389	408	377	363	355	394	388	393	403	377	383	358	333	355	361	366	346	389	372	366	343	385	382	373	371	370	371	361	334	362	370	369	412	370	339	391	345	394	404	363	357	374	371	352	344	366	374	369	374	354	356	395	377	394	387	386	401	353	354	381	391	359	377	354	374	366	376	370	388	387	374	347	392	375	396	378	361	367	351	387	356	369	361	381	385	371	404	400	365	397	369	375	316	388	337	345	364	384	356	347	361	347	368	363	347	356	392	389	373	370	382	406	365	399	402	389	382	364	412	364	362	383	373	359	379	362	360	378	366	368	396	380	348	368	384	399	368	368	383	376	400	412	355	356	352	402	362	363	412	381	362	383	392	383	392	389	359	385	376	377	338	372	346	340	372	353	386	362	358	379	356	394	389	358	364	401	355	398	342	372	372	368	320	365	378	359	370	395	360	364	347	379	395	373	343	380	359	396	392	400	371	376	328	380	372	377	408	340	351	369	361	388	358	362	415	368	393	359	354	404	357	410	406	376	352	410	357	347	414	370	368	368	392	338	366	375	386	368	353	387	371	384	367	373	340	375	356	366	362	379	383	351	349	377	366	389	371	404	379	366	348	324	386	351	334	399	368	392	385	390	377	365	368	366	377	368	393	362	360	385	364	382	387	403	370	390	408	343	381	347	381	405	360	337	350	325	403	408	404	358	365	373	343	344	390	366	368	341	384	384	387	377	386	403	409	387	405	361	376	372	345	385	351	368	351	371	353	378	372	401	372	383	337	388	354	369	373	345	358	382	355	358	359	360	404	385	409	420	355	356	344	385	363	372	407	354	368	352	388	372	360	397	385	399	412	383	391	367	359	389	359	365	364	384	345	345	362	355	373	367	380	358	389	395	396	392	357	345	382	378	416	397	344	373	374	369	353	386	361	407	410	331	385	361	399	392	385	360	374	387	380	385	361	381	354	399	369	405	329	381	364	367	358	387	345	357	397	381	393	396	365	372	380	425	385	363	395	394	366	368	371	408	385	394	361	383	382	386	377	379	354	365	379	348	347	382	371	341	353	379	365	384	412	390	373	397	388	379	374	371	389	379	400	398	387	386	363	382	368	375	383	426	371	373	361	375	378	382	369	357	382	348	387	342	371	377	361	377	384	386	362	383	361	397	407	380	396	368	410	345	372	434	365	386	382	354	370	369	381	394	387	338	373	383	350	381	389	388	396	406	365	363	385	379	390	366	381	363	347	310	372	375	362	370	392	392	402	415	399	384	394	343	391	365	359	390	386	389	362	364	343	374	386	324	344	362	402	385	377	366	368	357	397	383	373	355	400	369	377	386	341	379	364	389	356	377	362	379	373	326	356	374	349	366	347	371	368	362	341	379	374	371	350	379	348	373	349	397	371	359	385	366	347	369	379	371	396	396	365	380	369	363	375	374	391	381	357	391	393	339	361	397	377	381	395	370	397	379	386	362	374	370	332	384	397	425	348	393	375	378	351	390	391	386	384	335	381	359	381	369	410	379	353	358	378	369	380	366	356	350	396	361	323	358	408	367	379	352	357	385	380	388	396	337	361	369	396	342	381	399	394	361	357	378	371	353	399	355	390	358	386	360	346	384	353	349	388	360	379	366	370	435	377	368	324	424	389	364	387	346	350	379	370	366	355	384	364	321	379	375	360	387	380	367	359	358	396	361	395	354	387	337	381	388	342	382	375	364	376	376	360	389	367	384	357	385	360	346	366	347	373	372	355	364	372	352	334	347	374	368	350	370	389	329	349	413	364	356	351	394	386	363	386	363	381	374	396	405	357	365	360	377	365	365	368	343	361	360	385	415	346	334	377	346	368	363	400	369	365	349	365	362	351	396	357	386	349	416	353	345	388	414	376	392	379	343	371	389	412	395	404	385	368	377	384	398	361	375	426	371	368	327	349	390	373	360	357	346	347	379	394	378	353	378	366	386	377	408	365	348	360	382	397	385	381	366	386	395	384	379	370	358	380	357	387	368	358	375	391	363	377	330	351	318	377	385	377	397	376	354	373	374	384	384	378	381	350	345	372	368	370	376	384	352	355	393	372	372	385	374	343	382	392	348	408	364	360	363	361	351	368	329	369	382	395	394	394	391	352	356	401	376	370	368	372	371	375	353	359	386	385	363	378	392	362	380	350	422	333	364	378	348	332	395	334	383	372	365	337	357	405	392	375	313	404	389	365	357	371	348	359	357	333	380	373	385	413	418	391	367	383	358	385	383	389	396	398	390	387	376	383	383	352	397	383	401	390	391	384	409	379	384	367	420	394	378	369	376	375	383	371	346	373	347	352	373	378	351	368	370	366	400	356	362	375	354	374	388	393	376	372	348	372	362	373	376	351	391	375	387	367	339	366	382	355	377	358	375	369	410	400	347	357	381	370	401	392	389	371	328	367	374	370	340	409	321	332	354	388	336	385	356	386	341	381	410	363	358	375	345	366	372	421	373	379	357	388	379	404	356	393	380	375	371	392	394	383	394	354	399	380	357	374	371	366	401	368	397	386	367	363	353	334	365	391	371	369	358	373	378	368	368	394	417	358	397	361	361	387	393	375	386	402	352	413	371	377	389	382	365	363	360	374	376	357	372	406	398	351	383	363	307	385	395	370	368	383	350	370	362	367	358	388	364	345	332	357	385	392	356	403	364	376	396	378	381	388	390	378	348	372	374	363	388	341	399	400	361	400	346	412	369	398	384	380	348	391	372	397	360	394	371	370	366	394	396	361	389	363	352	351	368	370	367	398	363	382	356	361	366	378	365	378	381	373	391	409	365	408	354	357	360	374	370	381	383	349	379	372	426	386	368	395	409	388	368	385	356	336	366	365	373	378	358	367	352	331	384	371	382	311	378	371	379	405	398	341	352	355	390	335	407	366	354	357	364	385	358	365	368	339	408	348	363	415	347	397	368	373	384	359	385	419	401	385	394	364	372	371	372	377	353	366	394	392	387	395	417	379	359	388	418	360	372	346	362	383	397	344	379	378	363	362	360	344	389	390	349	356	366	356	379	367	363	373	380	390	383	377	378	344	343	333	365	351	356	378	365	383	357	367	364	374	394	370	369	339	361	377	383	381	387	361	377	392	396	357	387	370	356	390	378	352	379	374	372	346	340	360	356	389	371	387	399	405	339	381	376	368	391	395	333	368	374	378	338	394	397	349	401	380	359	347	405	410	361	395	379	346	394	358	372	356	405	395	373	374	364	397	370	332	379	360	370	382	409	425	352	403	364	352	334	375	398
31518	33157	26362	16854	3272	1533	483	389	419	399	410	422	389	386	387	431	422	395	361	408	382	402	413	410	399	426	385	415	406	396	399	410	376	406	393	401	395	381	402	457	398	374	379	424	399	391	411	382	376	342	378	421	385	386	412	393	425	414	399	422	360	361	401	395	419	384	423	403	367	411	372	394	420	420	397	423	425	385	384	392	455	393	373	393	391	390	407	397	404	419	416	395	389	384	424	388	399	435	412	375	382	397	399	411	385	408	409	381	409	440	370	408	402	388	419	402	391	394	400	372	390	393	397	394	412	422	405	400	371	400	398	430	390	405	372	438	441	396	419	412	387	384	398	408	423	403	411	402	389	416	383	367	429	391	397	396	396	369	392	398	389	389	411	358	444	376	380	417	374	386	400	350	378	392	399	415	397	395	362	392	391	428	378	434	379	405	378	402	439	388	425	429	392	398	371	386	381	381	392	403	393	388	384	432	390	373	423	390	378	404	401	388	426	400	339	389	396	403	388	380	396	408	380	405	408	391	394	385	401	421	383	424	398	364	412	427	392	358	405	430	406	428	385	400	375	407	394	388	400	392	434	382	401	391	375	405	382	402	440	383	391	397	417	389	404	399	400	396	379	414	391	398	416	432	394	405	377	351	409	405	390	405	412	370	389	384	445	416	375	382	383	399	429	403	380	381	385	421	382	378	372	360	430	424	415	379	412	416	410	363	394	390	396	393	340	388	415	408	390	408	402	401	433	398	376	389	435	432	372	403	377	389	419	354	419	378	377	405	429	411	413	380	397	383	387	386	391	392	359	415	403	393	434	389	385	395	396	421	394	366	406	402	393	402	396	383	413	375	398	413	398	405	429	382	436	390	396	389	410	377	393	412	410	382	357	394	394	394	391	348	410	432	407	399	409	416	397	392	371	392	389	381	427	399	429	361	381	390	397	415	402	360	388	400	414	374	368	383	390	405	383	397	432	420	394	388	401	373	377	384	401	424	402	420	412	410	382	405	363	370	379	397	404	425	411	382	358	395	407	378	414	417	400	390	401	382	427	406	385	428	409	401	393	402	403	408	378	376	424	393	417	389	383	410	363	437	374	396	400	406	417	438	387	396	413	374	389	404	397	391	394	386	412	378	393	409	379	399	363	388	418	424	401	412	411	376	432	415	389	406	419	361	421	388	362	399	377	384	393	402	396	392	381	423	409	403	381	399	390	369	399	386	383	408	394	390	406	367	392	396	401	385	423	375	378	421	405	399	388	379	388	401	365	434	404	422	417	366	402	427	388	408	370	400	419	435	390	382	373	369	414	402	433	380	393	401	395	378	405	388	424	394	404	404	383	402	379	358	384	387	398	404	412	413	391	382	415	403	389	384	396	398	377	391	412	406	376	439	400	415	405	375	390	401	441	427	379	377	394	412	373	351	373	419	398	401	382	376	383	369	404	381	388	361	353	410	411	406	426	384	380	421	429	406	411	408	387	393	398	390	425	404	394	429	419	385	374	391	395	380	400	398	402	402	378	389	392	410	391	444	385	387	392	421	392	419	402	386	407	428	385	403	404	349	392	391	409	389	404	397	399	413	390	351	385	397	395	407	388	416	423	375	407	392	401	388	373	389	393	433	405	381	401	397	386	396	420	401	399	382	382	388	403	392	418	351	414	370	381	405	404	385	407	392	417	419	364	410	412	363	418	389	375	363	413	393	388	383	407	431	388	401	418	392	421	398	380	385	374	406	383	463	369	395	413	400	382	367	441	385	382	391	416	398	398	381	394	402	397	379	386	445	402	387	372	453	418	430	388	396	401	414	411	424	384	353	411	372	392	429	388	397	379	414	382	419	383	393	389	401	401	373	415	423	381	389	402	390	404	368	391	406	373	412	404	410	402	412	398	401	367	404	403	396	417	399	385	367	385	446	408	391	378	379	381	417	436	378	386	441	390	396	408	375	373	383	378	398	403	426	403	392	409	391	393	412	406	381	391	361	397	392	436	361	373	368	352	417	385	383	370	392	402	420	408	391	405	414	396	385	410	374	424	396	402	439	410	400	389	406	390	368	392	402	385	377	398	406	416	363	408	407	428	417	405	358	411	400	401	397	402	406	393	416	409	413	385	371	379	433	395	381	398	410	423	408	405	422	393	375	398	339	401	406	392	399	396	366	384	386	413	378	414	401	395	443	398	402	364	414	398	411	391	375	416	330	410	420	418	374	399	382	396	443	402	389	426	444	400	393	409	415	419	415	381	365	431	414	411	411	417	391	410	371	410	388	386	406	387	405	412	410	380	394	412	407	375	403	394	407	426	412	367	392	424	409	398	422	375	397	399	374	402	364	438	425	433	387	385	406	385	392	412	365	426	358	408	401	404	401	387	384	415	390	361	407	391	405	394	408	369	413	405	370	416	408	397	398	403	426	396	402	393	411	364	399	389	394	398	423	386	391	385	394	421	392	424	382	419	399	417	394	397	404	391	381	388	406	394	421	420	411	407	418	402	397	409	375	410	378	411	422	414	412	421	414	392	395	409	384	374	383	394	431	378	392	403	383	437	399	410	391	362	405	399	406	380	406	351	405	406	396	379	406	404	434	417	415	410	389	348	381	391	375	416	369	428	349	393	425	404	383	419	386	417	371	428	379	365	434	439	384	392	447	406	406	420	393	397	391	406	381	416	369	384	391	408	395	413	442	380	423	403	418	391	378	375	371	419	423	378	398	377	392	375	400	413	386	376	374	402	432	406	361	383	403	405	424	419	402	374	382	376	387	367	371	408	382	398	378	415	405	414	411	400	390	416	389	428	390	401	432	417	397	419	404	379	403	385	383	355	378	386	416	409	389	402	429	390	390	388	401	389	400	390	402	396	373	391	390	376	377	419	381	390	383	380	405	403	350	410	401	417	417	378	374	348	398	402	407	383	392	428	406	403	409	430	414	422	406	427	440	409	391	416	369	380	405	416	405	430	382	405	426	420	427	413	391	383	408	375	383	385	395	382	408	396	411	410	374	402	391	441	391	396	370	403	370	417	371	412	421	374	378	386	446	406	392	372	398	380	384	375	357	366	393	407	425	394	387	385	411	391	386	397	417	390	415	390	390	387	384	393	381	376	410	405	414	384	411	396	402	383	378	381	390	366	390	407	431	394	398	379	397	374	418	400	370	396	399	396	423	383	402	385	363	384	403	417	401	395	391	401	391	409	415	425	387	435	404	398	391	392	408	383	390	360	375	378	435	382	401	412	441	360	381	392	411	445	394	409	402	382	416	413	382	393	411	388	410	415	422	403	432	389	458	399	404	410	367	418	411	410	423	373	422	417	424	439	402	453	393	396	403	425	414	405	377	406	394	394	386	384	410	367	366	377	403	402	397	413	410	430	416	374	430	395	409	392	393	396	387	391	409	383	418	418	375	389	403	396	426	386	380	447	401	390	377	414	403	403	369	405	389	411	414	373	402	415	411	393	436	373	413	401	407	409	375	384	398	401	408	392	395	385	407
23647	21458	33575	42286	27783	20745	6837	773	651	591	633	595	598	555	599	561	604	593	562	568	544	595	593	568	591	620	546	607	604	573	603	555	572	586	576	609	578	549	577	549	581	595	602	591	634	584	588	542	605	568	565	606	591	580	579	604	576	619	564	590	578	581	561	563	595	605	573	569	563	578	609	555	613	529	606	554	576	584	584	567	578	588	596	541	539	530	586	587	556	582	636	576	551	552	580	541	624	556	574	605	555	621	585	596	610	532	609	549	555	583	568	561	622	572	584	596	595	589	611	578	581	586	590	584	528	574	578	574	603	561	582	557	580	576	569	561	595	571	552	558	567	577	549	571	562	592	603	547	578	575	556	602	586	566	575	551	562	555	547	553	578	584	600	582	513	569	556	577	607	564	540	609	593	567	600	544	537	548	595	574	567	593	576	503	588	580	593	615	634	562	590	536	609	554	644	569	599	589	600	623	600	558	594	527	542	531	578	622	550	572	557	600	585	582	574	577	580	604	571	591	615	576	564	617	525	543	538	600	595	583	598	585	565	578	632	581	551	556	586	582	576	615	596	631	582	637	598	560	584	580	566	557	580	540	609	614	580	546	599	540	552	547	590	584	577	606	580	560	560	608	553	563	594	577	562	604	587	625	577	588	577	583	612	600	563	584	621	573	609	559	604	637	547	586	584	595	553	647	561	569	588	599	596	607	582	586	564	592	584	577	572	551	563	573	575	563	599	600	583	595	588	553	576	571	602	565	589	599	596	594	542	567	574	558	547	622	584	551	560	599	576	592	593	581	586	607	568	563	581	577	582	569	612	559	525	619	584	560	553	543	594	572	554	609	609	594	598	629	596	600	554	554	589	568	607	593	610	553	570	602	600	532	597	601	572	566	618	567	605	563	561	553	571	601	622	609	611	569	567	586	566	590	519	533	610	604	557	528	578	571	563	582	562	605	569	626	591	579	552	606	574	583	583	598	565	623	625	576	583	575	599	526	564	540	573	564	596	523	606	569	608	526	569	605	593	578	573	570	564	576	583	588	594	551	567	593	585	531	548	572	536	572	588	577	605	590	581	606	615	623	602	572	589	582	596	599	590	593	552	613	571	566	584	546	552	543	579	624	589	583	581	560	577	580	546	583	607	591	573	554	594	614	532	573	553	592	573	586	589	531	563	576	593	573	548	597	586	568	557	557	604	550	567	598	616	524	570	607	537	576	562	550	588	588	564	626	579	610	595	603	580	584	536	589	554	573	592	614	577	555	602	605	616	612	562	564	616	570	558	569	554	608	603	565	599	601	613	567	609	551	588	571	530	584	577	599	580	573	568	564	576	528	578	527	625	575	569	603	529	582	608	569	632	541	586	564	577	591	572	588	558	610	581	540	522	534	591	546	585	562	597	607	595	592	601	576	555	594	571	548	554	561	553	588	628	612	563	571	598	574	562	563	560	570	583	582	547	534	592	638	555	582	604	592	588	594	561	624	604	579	584	621	607	556	571	621	590	591	596	614	577	528	527	572	601	593	603	595	555	542	575	550	559	582	589	581	596	551	574	587	606	557	567	545	576	612	545	564	533	597	600	554	578	547	617	565	584	595	572	581	570	581	531	582	552	601	569	566	551	574	574	559	597	584	583	552	571	542	555	569	572	603	550	597	551	576	555	566	590	607	619	623	561	597	582	569	533	581	580	538	560	575	583	551	578	583	571	560	588	587	553	585	547	627	591	593	597	606	569	550	553	560	572	607	561	615	532	572	583	526	612	624	550	568	570	556	589	595	544	595	591	595	612	549	567	622	580	559	586	572	587	575	580	570	599	640	566	563	587	609	588	569	609	585	554	585	573	557	558	576	557	595	540	533	536	583	554	545	575	579	575	576	588	581	600	581	576	573	578	580	587	570	544	601	546	525	550	594	639	605	557	556	548	594	573	567	620	604	557	580	596	580	561	574	552	614	589	611	596	594	580	562	591	567	602	597	602	575	588	580	537	553	612	538	564	552	591	597	576	559	571	574	599	565	589	580	578	568	586	577	558	570	584	583	558	572	565	590	628	595	565	599	612	550	554	571	545	563	569	550	554	585	566	585	561	581	601	547	533	590	545	548	557	550	557	572	599	620	633	609	600	586	603	595	569	592	575	591	567	525	517	583	568	538	569	600	576	598	552	538	567	585	609	621	562	550	540	564	525	587	570	595	574	521	568	540	543	633	551	590	576	597	573	570	592	630	563	584	571	609	585	628	592	592	589	567	609	600	571	598	586	588	572	580	548	572	575	628	532	531	615	553	623	554	586	548	616	620	610	595	565	591	600	565	579	580	616	610	583	550	591	587	586	582	547	553	521	582	533	584	553	571	550	582	554	577	533	571	591	618	585	614	577	544	549	581	597	568	600	616	595	588	590	590	558	612	559	590	598	554	548	588	547	554	556	556	612	575	563	629	581	584	546	564	609	547	609	585	600	577	567	548	553	591	595	573	579	571	596	524	589	562	599	591	629	603	585	575	618	625	541	584	611	563	605	592	579	571	601	617	554	536	565	574	547	604	578	544	593	584	589	579	590	592	592	570	589	620	596	555	550	596	580	621	625	580	521	592	562	589	560	562	572	563	552	552	552	586	590	557	597	576	595	535	551	573	618	556	562	604	610	628	626	575	569	516	624	582	578	620	565	567	541	600	565	556	552	584	616	558	578	591	540	603	583	531	542	562	579	547	573	540	570	544	590	604	570	553	557	592	611	566	560	530	599	600	545	574	529	584	629	554	614	578	580	549	635	564	580	581	565	560	611	562	579	571	597	623	610	568	546	576	593	619	566	548	605	555	571	625	573	613	565	574	591	571	571	563	583	572	580	622	575	596	569	532	618	591	599	634	586	593	548	562	566	559	577	609	590	568	611	580	584	567	594	597	586	555	596	596	573	595	559	554	607	602	582	551	634	577	591	590	544	554	569	571	570	584	583	553	630	571	568	590	580	590	594	573	562	592	536	546	577	530	590	592	580	594	583	558	556	556	543	599	574	591	593	580	551	562	568	569	594	581	564	575	616	623	601	585	579	543	542	582	601	610	597	573	567	534	560	552	604	588	603	568	553	564	599	615	571	584	574	600	586	589	585	593	571	617	588	566	544	545	579	564	615	562	568	576	553	601	614	590	559	625	600	559	564	587	570	592	579	532	565	616	583	590	594	574	538	566	560	579	565	582	587	559	573	601	594	585	589	572	570	553	592	587	531	590	604	575	591	574	577	598	566	569	611	529	601	574	542	539	550	599	631	606	543	575	624	558	577	540	635	601	578	576	594	544	538	553	614	566	552	585	529	556	585	544	555	550	596	566	563	583	515	602	583	547	572	572	553	589	569	586	586	606	569	613	605	595	540	591	579	598	574	601	581	589	596	564	544	600	518	614	556	606	604	561	513	569	586	589	563	627	588	551	636	577	569	560	578	576	568	583	560	595	533	568	574	551	563	569	557	589	574	578	583	563	544	649	605	624	605	601
40950	76952	69547	55311	26709	17226	1230	698	608	666	624	616	570	648	582	621	552	629	640	584	563	611	610	604	627	579	560	570	602	524	635	601	602	574	608	580	599	546	594	568	572	614	601	630	591	634	559	593	560	578	557	574	589	618	580	622	562	568	586	588	562	586	575	565	570	584	562	573	579	605	599	590	584	566	616	528	595	620	618	559	633	587	596	587	590	596	554	540	552	576	578	560	605	603	567	559	583	548	567	551	568	575	605	574	574	574	551	526	583	569	571	592	589	559	581	533	628	574	575	532	594	557	573	575	571	594	622	588	570	570	586	534	588	550	569	603	562	571	594	639	612	573	595	603	562	591	566	622	618	548	555	604	568	602	598	581	575	550	613	610	626	556	582	601	588	562	609	561	565	584	571	565	580	595	595	572	598	590	553	596	629	598	561	558	626	567	557	575	567	577	562	591	604	592	587	574	577	578	587	586	555	604	633	581	629	608	573	609	584	599	611	618	552	578	583	570	568	567	534	596	595	576	598	571	580	532	561	597	521	578	634	635	554	640	598	532	597	600	605	543	563	558	579	610	581	574	601	570	557	548	580	573	590	622	583	605	610	542	597	557	590	583	591	610	565	573	636	624	617	614	578	559	584	589	557	550	587	593	552	572	589	567	577	566	577	532	635	582	574	607	527	604	546	560	549	567	586	571	577	588	567	613	612	598	613	558	603	588	613	580	544	574	609	592	583	644	607	565	619	597	555	590	579	603	590	606	633	582	612	559	567	547	606	580	537	588	569	614	564	589	575	589	596	542	604	581	599	575	559	581	604	548	619	609	549	576	587	560	568	576	605	564	570	590	561	570	590	528	608	598	549	539	630	579	580	578	599	575	593	613	545	557	554	607	597	576	596	595	589	565	575	617	587	581	615	590	568	600	605	577	588	600	566	569	580	590	571	621	602	606	580	589	595	572	559	582	576	539	600	633	619	566	588	578	587	527	602	583	545	601	599	607	611	573	553	574	587	566	547	614	543	573	564	659	556	569	630	567	536	567	627	582	549	593	536	603	591	566	632	578	618	610	558	594	583	583	556	573	618	585	602	531	560	581	574	560	553	596	574	584	533	589	570	598	552	585	545	543	573	594	630	560	592	596	610	605	565	564	596	556	590	592	622	569	578	543	583	616	573	575	568	565	564	635	582	599	640	569	566	571	587	577	580	547	583	603	596	564	584	592	599	599	609	607	603	584	605	566	569	550	561	601	595	619	562	578	589	596	559	587	632	569	594	585	589	575	584	620	571	579	595	592	607	608	589	590	596	578	561	548	588	617	579	592	564	577	571	590	590	573	617	586	598	566	572	557	556	606	606	547	593	595	563	588	568	611	589	586	601	589	582	561	572	609	569	595	588	640	554	607	618	593	614	570	585	558	568	580	594	584	592	595	546	579	594	595	565	623	595	557	567	551	602	551	552	579	586	615	587	603	563	555	592	614	541	598	579	607	575	565	548	577	567	597	562	590	601	610	555	613	558	561	548	544	565	586	614	614	602	577	564	576	590	560	572	577	588	592	551	583	615	597	609	549	592	601	602	626	566	580	584	601	597	591	612	564	583	617	609	592	585	574	565	602	582	564	563	624	556	575	576	550	544	590	654	666	565	560	546	598	592	613	573	579	549	575	520	574	611	559	567	618	560	588	608	565	577	585	628	609	631	546	594	586	593	568	563	582	590	564	597	587	612	577	583	605	580	599	605	577	561	582	559	595	574	606	570	536	618	555	539	584	596	577	556	587	588	566	574	598	567	592	568	578	595	608	615	574	577	542	595	563	582	568	564	582	561	563	621	548	649	585	593	606	616	599	582	574	593	597	587	571	547	586	587	556	555	615	533	579	610	592	536	602	576	558	562	598	582	602	578	561	580	564	552	538	541	598	594	619	537	577	571	604	540	582	622	591	582	599	574	633	562	568	613	596	564	563	616	585	604	613	571	562	577	620	585	567	631	587	572	589	579	570	562	613	590	611	561	571	549	646	531	594	591	585	545	596	610	568	634	620	563	626	610	579	599	577	581	593	569	602	598	574	579	560	556	573	621	548	584	560	551	555	575	564	554	560	538	607	608	584	611	554	547	537	620	563	538	587	561	636	641	608	561	609	553	590	611	566	583	572	610	607	577	559	548	548	574	558	585	585	540	577	586	583	569	585	602	613	615	609	603	586	572	593	599	586	587	565	592	541	582	598	591	613	598	564	564	599	570	593	576	641	603	587	572	601	606	587	588	583	593	583	593	563	641	615	611	612	598	529	587	568	568	613	616	572	590	593	593	553	561	604	609	584	575	575	639	614	629	556	562	579	609	576	624	599	566	539	574	579	569	580	597	566	615	635	587	571	573	572	629	547	551	603	530	536	582	543	558	589	592	604	596	613	611	588	556	589	588	546	585	549	594	610	605	616	581	557	564	529	558	588	608	573	571	597	548	588	573	592	574	644	584	638	569	568	589	610	565	568	566	608	573	600	549	561	603	575	563	563	544	584	548	568	614	589	572	580	588	611	552	607	598	562	588	570	588	566	579	576	576	559	562	577	586	609	597	593	597	590	598	578	622	582	585	605	558	594	607	612	616	591	538	590	590	576	562	589	591	562	619	627	576	592	601	550	572	611	586	592	584	584	552	596	598	528	555	557	567	592	571	566	587	573	610	603	528	621	578	569	625	541	548	569	581	549	565	595	623	589	580	590	599	590	583	567	579	604	589	543	563	577	605	558	568	628	598	558	593	558	604	574	574	577	589	552	570	625	556	543	587	581	544	571	607	561	606	578	629	628	610	575	558	575	618	576	592	600	576	588	588	569	541	643	582	596	542	591	582	588	591	538	597	566	574	538	610	657	552	565	584	551	607	588	578	588	624	555	612	574	582	601	619	565	596	616	588	559	586	663	599	562	589	581	571	579	614	561	586	555	559	636	564	591	577	638	576	564	588	582	573	573	598	554	552	579	601	584	588	621	634	599	608	597	601	599	545	569	571	596	582	588	578	613	561	626	604	605	567	585	588	570	601	557	574	586	631	584	573	577	589	570	612	557	539	597	580	581	578	598	594	605	591	574	601	575	553	606	583	562	562	534	615	540	552	557	544	576	571	585	589	582	587	568	602	567	571	583	584	545	575	599	565	566	542	546	580	634	584	593	582	543	572	591	604	558	576	556	589	583	565	602	617	594	591	573	574	603	569	581	582	580	565	593	604	621	577	575	555	586	536	565	547	557	570	611	561	608	565	589	558	563	558	569	601	559	609	574	603	553	617	581	597	623	599	596	599	592	563	615	579	542	533	573	565	566	561	605	588	581	619	602	594	575	596	615	608	606	553	631	599	581	604	566	543	587	587	568	590	595	564	596	583	605	584	583	602	576	581	653	641	566	549	618	579	576	618	621	594	562	597	587	559	576	619	586	567	640	608	608	555	573	572	555	617	542	579	550	589	557	588	586	569	569	565	547	605	574	589	604	594	562	558	544
24881	21632	33384	36506	22764	11986	1735	621	537	582	614	550	611	630	569	556	590	597	618	549	538	570	574	530	571	599	556	532	505	542	567	537	567	544	542	591	538	566	557	581	575	546	577	584	599	522	541	577	515	540	573	603	598	547	543	555	587	548	507	604	556	554	571	560	566	569	577	545	572	516	598	508	552	601	540	559	607	566	572	573	550	557	616	565	577	589	557	593	625	567	575	581	546	521	585	539	567	590	558	554	536	566	620	592	626	583	527	562	554	568	552	569	530	559	561	552	598	508	585	587	565	569	553	573	609	566	603	564	558	554	525	545	565	561	545	551	541	541	575	524	564	562	602	577	555	566	549	581	559	567	531	609	609	572	564	622	547	559	514	562	556	553	501	603	537	557	594	553	562	531	575	554	558	564	538	526	579	560	567	538	539	541	557	569	523	555	548	567	547	542	570	559	543	560	574	558	564	592	544	553	543	588	583	546	553	543	557	536	575	593	561	571	517	576	575	557	565	539	583	567	567	571	584	605	554	582	539	542	570	584	546	566	554	580	526	592	582	562	558	566	532	559	566	572	545	559	549	562	558	564	571	559	497	543	580	576	608	571	541	566	558	570	542	575	589	528	539	607	572	530	581	540	547	528	521	579	549	560	547	567	566	571	555	529	607	560	558	541	519	574	565	524	561	573	547	573	563	556	551	561	586	592	581	564	548	551	579	580	594	562	502	594	594	534	530	568	585	557	542	585	579	527	587	585	540	569	563	548	510	579	540	591	554	572	557	558	599	559	592	563	573	545	584	569	573	542	569	586	534	573	589	567	559	583	591	560	559	557	574	593	568	533	570	572	530	585	562	527	558	578	543	568	591	535	563	587	545	540	516	548	528	580	531	529	534	592	561	594	594	548	538	523	541	599	568	555	520	555	566	593	577	552	533	563	547	570	578	554	575	596	538	588	574	579	554	581	596	560	564	582	531	559	594	585	588	578	561	584	583	559	617	563	561	552	559	540	528	593	532	577	546	559	554	551	576	559	528	583	538	578	529	580	540	553	584	558	570	521	576	605	549	588	522	559	563	544	572	532	606	548	570	593	575	559	564	557	548	569	559	553	575	601	554	526	545	606	568	534	560	541	563	587	596	568	583	623	614	592	548	596	549	552	555	519	566	576	577	553	533	577	561	540	584	513	537	568	602	588	597	553	537	539	529	554	527	609	583	536	596	581	574	557	544	574	587	553	562	561	580	560	542	566	590	572	606	559	561	543	603	563	571	553	559	564	584	577	547	551	561	534	558	544	501	540	561	569	573	559	581	614	558	588	546	613	619	569	560	544	550	572	578	583	575	532	572	574	604	585	607	544	580	533	556	553	590	537	628	512	547	528	591	591	576	520	551	588	521	566	535	557	537	557	552	540	553	572	521	565	566	581	589	560	573	603	557	564	541	561	582	513	569	569	542	562	574	557	574	567	590	588	563	536	576	520	558	626	534	604	536	528	579	545	581	533	592	553	567	545	557	571	546	556	540	586	588	522	572	575	527	554	557	578	553	576	546	510	560	560	528	616	541	572	557	548	568	537	567	541	601	570	609	548	544	606	532	523	557	599	563	522	588	624	563	574	545	590	546	551	586	521	556	569	584	577	566	578	529	555	552	562	542	594	565	543	550	543	607	552	603	571	560	532	532	581	587	533	534	576	503	561	534	565	600	556	568	553	521	530	578	557	619	540	514	579	545	576	545	605	538	533	502	548	545	541	558	557	526	590	571	588	548	582	593	562	586	546	536	596	584	595	567	553	604	561	515	585	566	567	567	559	546	531	551	589	529	602	565	562	540	585	546	531	561	613	569	563	532	523	555	571	555	563	544	571	574	586	547	606	563	594	571	568	572	599	547	557	548	580	543	512	569	603	556	555	573	609	554	574	529	582	605	594	592	588	554	560	600	544	569	590	561	565	563	585	592	578	578	555	581	611	531	568	567	518	553	555	556	540	558	558	634	553	574	573	543	603	565	547	537	550	558	581	576	581	537	568	548	550	532	583	532	586	549	586	539	556	593	535	539	558	584	617	556	549	573	555	547	530	569	579	570	599	544	574	532	520	570	547	614	516	522	556	583	574	597	548	555	529	550	643	598	518	556	517	526	606	564	540	569	566	574	577	598	593	543	568	559	552	512	584	543	614	536	567	574	556	607	567	525	555	562	556	544	549	556	513	554	567	572	583	538	581	580	574	596	570	544	588	625	556	569	573	599	587	532	551	561	558	575	592	559	567	568	572	546	529	573	584	521	544	563	577	562	568	550	567	561	534	583	557	561	609	545	538	527	529	599	540	574	576	544	563	573	565	550	572	608	514	580	588	551	548	584	577	571	560	552	593	574	590	570	575	578	522	591	609	530	637	621	570	535	563	610	552	553	546	517	534	586	573	542	545	561	546	556	554	536	569	571	544	608	553	578	551	562	577	559	571	510	575	588	543	518	579	581	546	564	579	554	532	529	531	538	615	603	608	570	583	573	538	586	570	555	570	549	554	553	542	585	511	539	570	582	580	562	576	589	549	552	549	598	599	571	576	573	616	519	540	580	526	568	566	585	557	565	560	557	532	580	558	535	552	561	568	530	577	568	580	551	538	579	526	539	574	558	550	572	565	533	568	598	525	588	552	570	585	569	552	583	555	573	601	561	571	535	609	547	565	561	561	620	560	582	579	541	524	583	584	537	574	567	573	559	588	528	564	585	557	602	575	541	614	549	560	581	561	538	596	553	573	560	540	515	558	573	566	551	540	525	537	597	568	532	571	568	559	546	528	566	530	542	591	561	545	580	543	570	557	566	531	550	566	548	594	584	587	568	547	578	569	565	531	553	602	532	584	547	583	545	546	596	519	561	533	542	571	570	617	596	560	557	576	570	568	581	551	566	520	550	517	570	559	555	572	551	530	527	571	527	577	603	589	548	595	538	586	556	577	573	545	602	604	571	519	518	573	579	578	554	541	603	563	549	528	565	567	559	548	527	610	603	545	567	548	603	572	590	570	592	535	541	530	551	546	590	560	565	568	564	556	593	553	591	545	546	581	577	544	548	549	581	563	570	563	570	523	590	563	594	516	574	557	534	547	547	534	597	565	518	563	588	554	590	554	582	567	596	588	546	545	537	589	588	617	534	543	555	570	519	556	544	554	569	542	578	567	519	549	566	577	561	566	586	524	567	573	555	564	590	546	591	576	599	568	538	534	539	546	559	561	558	615	614	590	548	572	575	548	542	520	557	536	556	566	585	551	581	586	571	576	538	551	576	502	563	542	553	550	609	598	590	570	551	561	564	557	548	567	537	557	545	534	533	558	531	529	517	578	527	596	577	583	554	549	614	565	572	617	585	602	600	563	599	547	538	589	582	574	593	588	568	568	572	580	558	568	580	614	572	550	578	556	577	566	568	538	593	532	578	552	573	541	535	558	571	530	525	570	559	590	556	555	631	543	569	581	558	534	582	594	568	562	576	545	592	525
39487	64547	59103	42846	20968	10653	840	685	636	623	600	633	569	587	610	644	589	575	580	594	616	640	589	589	583	602	619	506	659	624	585	598	590	577	571	602	610	621	585	622	580	584	598	613	579	598	607	607	590	608	593	566	575	636	629	614	630	570	589	626	624	578	583	612	559	574	623	588	583	605	578	617	552	618	606	630	581	600	604	588	599	629	567	592	573	635	582	572	607	589	586	605	634	592	562	582	621	610	585	624	572	617	614	620	616	612	607	559	616	579	589	579	608	605	582	572	629	607	602	623	628	598	585	580	573	628	574	627	580	585	595	577	589	611	560	601	611	610	607	563	603	554	561	615	605	602	625	591	571	626	578	590	632	634	593	595	597	609	601	608	603	594	600	596	613	569	643	578	550	605	606	595	588	585	580	587	634	558	611	613	589	598	633	561	570	575	603	621	590	591	567	564	593	594	621	589	588	617	614	602	568	610	617	615	556	625	563	591	577	568	582	605	604	533	598	609	540	589	591	638	593	611	597	581	622	584	573	640	616	600	598	565	565	589	601	571	641	602	614	591	586	618	603	599	586	597	605	649	583	588	588	644	614	598	637	606	631	598	620	556	615	588	621	603	585	598	606	632	582	556	608	613	609	648	647	586	600	579	612	662	603	603	570	605	610	613	583	576	580	616	608	580	637	600	627	604	576	613	593	572	614	535	605	591	583	606	604	576	623	613	590	554	557	596	600	615	616	629	563	620	613	588	586	573	572	544	594	597	568	545	606	633	611	597	617	603	618	583	632	608	628	595	563	620	614	635	605	616	620	607	582	638	586	621	604	583	600	635	625	555	581	615	577	619	603	602	570	610	632	578	555	594	610	573	585	634	601	612	618	621	613	594	600	586	619	608	611	580	582	615	588	618	623	608	612	590	571	557	589	629	595	595	591	602	577	581	626	603	608	600	599	609	611	583	605	561	604	601	610	599	593	567	614	596	581	639	586	631	602	601	610	607	617	621	567	634	570	594	574	583	560	630	601	594	572	636	609	596	645	597	621	568	605	631	598	612	598	551	609	583	628	600	616	595	607	582	637	596	591	581	573	655	602	576	616	604	554	603	603	621	536	612	578	571	586	631	611	597	627	632	608	621	596	574	621	536	613	616	603	596	566	640	602	628	607	586	598	590	647	611	545	564	626	577	578	559	602	575	610	635	574	607	561	588	608	574	589	589	586	614	603	612	581	556	578	591	594	597	592	606	584	603	629	609	599	579	556	584	574	585	566	562	623	636	588	595	572	582	600	593	577	579	612	584	617	561	564	597	617	614	598	591	592	534	585	649	597	563	569	620	619	592	581	623	610	572	598	624	625	546	607	573	608	562	587	574	591	592	601	566	587	571	577	619	611	600	576	620	600	600	614	601	585	621	625	569	614	599	615	610	597	607	564	566	591	579	606	584	594	611	593	615	581	580	594	639	643	660	594	588	573	599	603	589	601	560	560	593	566	559	576	550	578	635	628	617	567	645	626	562	598	639	565	580	576	612	588	626	616	619	599	592	616	619	603	540	602	592	648	585	585	570	575	607	621	624	631	631	583	594	585	647	578	548	619	624	591	579	616	596	582	589	618	578	592	618	602	604	670	600	620	605	578	674	597	548	578	588	582	621	580	609	602	574	611	567	616	572	580	596	571	646	568	670	566	610	563	582	617	600	627	550	637	568	602	612	639	575	662	568	572	614	551	616	633	625	581	579	571	642	629	577	585	649	601	623	606	596	569	584	574	618	601	599	633	588	574	585	596	573	620	570	559	654	614	605	568	584	571	582	607	564	601	587	574	586	574	614	621	606	573	590	650	592	549	613	599	578	582	588	579	618	590	587	574	610	584	642	603	567	650	619	572	598	572	584	603	611	586	603	603	585	639	589	620	628	592	592	614	595	552	615	611	529	632	587	577	586	585	559	639	596	570	643	568	626	593	598	630	614	583	642	608	623	628	608	615	600	609	625	634	583	562	589	626	538	593	592	600	589	637	592	612	570	525	635	614	592	580	573	557	574	577	619	621	634	605	618	619	637	598	612	624	618	605	589	567	616	611	586	650	611	548	593	598	636	646	620	639	593	601	579	601	598	643	586	611	594	588	592	622	604	582	588	586	569	602	601	586	620	605	571	615	606	642	604	582	621	608	607	632	585	581	603	577	595	626	599	600	589	592	579	597	570	620	554	582	642	570	629	594	640	635	578	610	567	555	624	587	576	615	612	585	587	571	582	551	594	583	593	598	571	600	610	565	576	580	584	614	553	585	591	572	622	602	585	585	576	568	597	619	594	645	603	608	584	617	569	595	608	598	615	625	605	603	620	600	531	545	574	609	608	633	614	599	604	584	590	569	599	616	557	608	610	620	604	579	600	573	563	572	635	565	553	580	602	570	641	609	628	592	604	608	594	625	615	622	598	572	573	597	569	597	561	548	636	564	598	627	630	606	530	565	576	594	586	568	613	613	571	543	621	595	595	620	618	584	633	557	551	598	609	629	566	517	591	558	628	586	610	631	598	571	585	599	591	567	593	611	618	558	609	584	604	610	594	577	566	565	546	565	571	612	630	575	625	597	593	587	632	583	564	595	589	599	577	613	601	586	624	619	603	567	614	594	618	596	600	596	607	604	610	610	567	603	667	626	584	595	640	592	649	603	602	572	611	610	579	597	582	590	596	625	583	535	603	616	594	593	603	594	596	589	611	603	602	575	599	587	583	610	583	589	561	608	576	584	599	632	595	585	570	596	636	595	573	609	611	571	658	577	637	566	615	551	617	617	572	602	587	610	581	583	565	613	592	547	590	609	616	601	573	584	586	591	595	566	608	625	594	593	593	616	573	572	572	602	611	607	569	617	616	622	631	604	592	665	608	586	539	589	564	632	591	612	633	569	580	594	613	598	624	578	581	641	587	608	632	597	596	537	588	623	606	605	570	654	591	592	620	597	602	624	624	612	590	597	601	558	588	603	588	575	597	569	598	585	604	613	629	620	572	590	561	598	631	616	557	571	605	597	620	589	594	590	575	582	606	589	592	599	642	595	610	617	596	617	595	633	624	615	605	616	588	616	610	572	602	606	614	608	597	588	561	599	619	600	628	603	618	597	562	625	604	551	594	590	581	631	586	623	577	583	601	590	583	611	611	614	616	554	592	618	581	586	610	588	613	598	601	611	553	592	588	541	623	633	645	600	613	585	592	603	558	587	612	564	575	565	598	606	591	570	595	583	626	638	589	618	564	604	594	619	604	584	586	576	635	571	609	601	612	638	610	625	589	581	590	610	572	606	591	603	645	569	627	598	568	625	589	566	549	578	607	608	586	610	612	591	596	611	626	593	602	582	582	620	606	536	616	604	619	549	599	618	591	591	627	595	640	600	575	607	615	597	613	573	550	576	623	592	591	545	551	577	653	631	572	633	596	575	600	566	581	598	633	634	584	612	582	583	571	602	554	612	572	595	596	595	567	598	612	608	554	571	520
22387	21120	30855	33607	28869	24109	15482	2177	1046	997	981	1010	967	935	952	937	936	892	965	902	927	918	928	903	888	883	872	917	901	879	969	818	920	900	935	881	925	860	873	901	969	911	956	943	880	850	882	914	911	914	952	921	915	839	939	889	836	945	913	926	880	920	836	851	892	859	932	862	930	853	903	926	865	961	931	919	820	885	855	876	909	927	941	888	899	852	881	881	885	878	859	912	905	960	854	888	871	868	926	922	899	942	931	886	849	890	846	930	911	907	942	854	871	910	908	843	861	925	927	795	855	878	908	921	875	868	874	899	970	864	855	870	924	936	963	930	908	878	880	852	938	892	938	808	917	869	882	900	888	927	891	910	888	948	886	893	956	906	848	868	926	897	894	855	942	881	975	920	927	918	896	912	866	869	860	903	912	886	871	915	913	905	866	924	936	898	863	928	924	897	932	912	861	907	928	898	869	905	900	928	839	880	861	948	928	928	870	911	854	878	954	931	886	924	920	950	955	961	918	898	898	890	899	910	846	943	919	889	899	849	864	886	912	918	871	886	927	933	868	892	892	928	863	917	906	966	917	985	906	900	884	878	895	949	919	908	913	898	941	926	868	906	905	913	896	875	884	873	932	878	914	905	906	953	896	888	903	918	898	938	900	902	879	888	902	826	887	933	873	907	923	964	919	888	909	836	909	881	901	931	917	889	874	906	892	923	862	905	891	846	899	899	914	828	927	936	879	859	951	836	902	945	958	869	902	880	887	928	923	949	940	929	887	932	941	893	904	942	879	917	925	899	851	850	910	872	909	875	880	886	892	913	868	900	887	870	890	938	882	858	908	880	934	869	884	881	958	931	892	884	880	883	900	926	917	902	928	883	870	883	904	902	901	854	886	907	831	942	916	904	901	937	851	905	903	912	929	898	900	877	951	934	863	923	925	896	885	917	859	950	963	931	908	961	865	881	881	925	893	893	895	865	921	898	884	909	909	925	866	867	867	902	909	861	949	912	927	918	912	925	912	913	873	878	865	803	909	956	877	908	937	944	932	893	863	905	901	884	884	891	860	856	879	860	897	926	882	927	903	898	913	896	963	914	873	907	905	893	982	898	936	896	905	932	965	871	860	880	883	889	897	929	941	858	922	863	903	908	885	847	953	893	879	912	890	895	878	885	900	891	908	913	894	878	856	851	963	886	934	934	858	859	926	883	831	886	903	907	904	846	885	921	872	839	906	889	923	914	935	917	880	902	851	904	885	900	846	929	947	875	918	914	920	902	919	933	930	866	894	940	885	840	880	875	974	916	937	938	882	880	875	914	875	865	907	894	910	907	941	919	929	953	891	889	900	946	898	910	920	892	864	895	912	883	888	913	929	862	902	934	903	877	894	907	894	901	926	894	875	896	895	850	899	863	868	888	850	888	868	924	914	879	883	856	916	882	932	901	937	898	855	953	975	882	882	911	921	904	903	911	872	892	913	909	835	899	907	931	901	856	843	950	931	899	922	888	909	873	881	918	943	971	914	890	883	866	858	914	982	884	887	871	900	892	930	908	924	909	878	933	886	911	922	897	893	884	877	936	864	851	885	933	938	898	945	912	906	918	872	867	914	908	923	898	908	859	902	888	910	944	875	946	897	929	895	916	959	905	923	926	881	920	862	920	890	925	915	907	902	924	901	876	912	902	936	950	949	849	893	877	842	861	865	911	906	863	877	917	901	903	913	904	919	917	926	879	888	894	909	843	881	926	854	886	865	907	979	910	899	938	905	896	834	933	874	842	893	900	900	847	907	913	916	838	878	892	931	918	901	913	954	905	867	877	900	875	917	866	902	929	915	903	891	938	884	933	868	871	866	896	934	882	956	844	935	957	874	898	869	859	900	949	877	931	882	886	919	909	898	888	892	861	893	889	932	934	918	878	895	869	865	876	884	875	848	947	908	928	887	892	853	869	876	907	904	891	884	889	907	869	922	885	921	872	909	910	902	908	936	967	924	899	913	863	875	874	902	948	902	915	867	961	940	920	939	880	944	905	903	894	979	918	869	873	888	882	894	903	972	899	879	897	918	865	891	953	928	890	886	855	876	902	942	906	906	936	906	900	928	899	920	877	908	870	843	933	902	906	891	925	948	903	866	911	897	929	948	880	932	928	930	951	895	961	900	924	855	846	892	892	955	896	876	876	867	954	894	949	863	842	916	860	923	877	915	905	880	942	955	902	919	857	891	971	853	923	855	888	923	858	957	887	869	937	945	905	866	882	847	888	906	889	892	907	895	953	902	884	875	904	906	938	888	886	875	897	897	879	900	899	881	879	894	883	891	877	914	884	904	886	941	886	861	893	909	932	888	942	890	902	877	878	863	925	944	909	934	900	966	930	862	928	919	932	956	973	905	890	826	914	861	882	873	898	884	902	910	889	893	945	926	834	880	881	842	909	899	862	847	878	916	889	858	881	894	923	946	917	884	903	899	880	906	884	923	900	876	850	951	879	881	844	867	911	881	922	881	880	889	924	883	907	887	900	848	915	923	867	874	890	904	893	871	908	950	928	888	875	930	942	919	848	895	877	854	894	903	914	883	876	939	906	888	959	940	870	854	890	865	881	885	896	842	893	899	921	912	936	857	857	877	870	922	892	957	888	938	940	973	934	912	888	932	960	912	906	928	863	932	955	888	972	882	898	946	862	932	958	964	931	897	857	950	846	915	902	863	956	881	880	894	819	899	917	893	938	906	911	901	840	903	863	860	924	934	927	898	875	886	903	935	938	887	901	901	880	898	900	840	894	910	916	916	902	905	863	873	881	926	897	902	906	936	849	883	939	926	917	900	909	896	929	884	898	891	900	899	899	910	961	856	879	915	865	886	912	904	949	866	908	874	907	884	921	884	894	949	928	929	908	853	934	980	948	903	940	904	937	912	882	868	880	855	848	920	921	903	901	917	893	899	946	886	947	876	894	965	910	885	915	918	892	841	854	843	920	890	936	895	889	895	899	888	891	924	895	929	946	838	892	905	935	916	912	900	894	872	938	887	911	868	930	863	923	946	917	875	898	918	893	853	906	897	909	859	885	904	953	919	892	950	933	927	899	827	910	886	898	916	847	910	894	950	949	857	873	910	919	913	869	863	913	914	926	985	850	883	919	908	977	842	860	921	906	897	837	911	912	893	935	922	900	881	903	923	915	927	932	905	862	960	870	968	906	918	944	954	882	914	898	891	864	932	920	887	918	880	912	906	927	903	904	915	906	872	901	901	906	889	861	939	844	911	905	881	862	863	895	896	886	876	889	884	913	933	889	931	924	904	953	907	881	877	905	907	886	903	910	884	926	858	896	885	905	900	976	938	921	889	853	902	874	872	880	938	908	856	928	900	931	873	886	938	904	856	859	912	939	915	879	942	890	891	924	887	901	894	911	925	925	874	888	899	913	905	918	862	890	879	860	877	911	928	898	925	889	884	898	913	941	931	910	914	886	934	878	934	885	854	892	873	903	834	909	880	901
45242	85441	78445	65315	41639	23601	1127	1059	997	1006	950	964	885	914	910	954	912	895	946	890	884	845	827	914	853	881	859	875	849	885	949	894	870	842	886	899	882	885	898	875	905	849	878	849	914	862	889	877	882	872	901	895	807	850	844	863	936	814	885	906	870	909	875	944	875	889	903	922	862	858	850	919	925	872	915	917	875	899	907	918	893	877	837	882	881	894	899	882	877	804	883	881	855	899	835	878	905	852	890	879	904	898	911	881	883	872	911	816	862	857	857	880	870	861	843	802	901	890	881	911	878	872	900	855	907	919	896	932	900	875	902	862	887	886	927	923	883	854	917	865	891	849	868	898	922	859	889	871	931	901	827	872	893	803	916	843	847	887	868	882	850	914	867	940	849	846	876	900	844	847	909	853	877	881	905	869	881	933	886	803	883	868	915	884	893	804	862	900	865	893	878	885	899	843	865	903	923	857	886	887	861	913	877	867	880	892	889	846	855	895	840	888	856	892	914	900	816	849	871	885	849	896	892	917	923	896	880	856	884	872	815	950	849	913	901	865	911	854	826	872	849	865	862	964	912	876	860	879	879	850	890	876	879	868	872	866	868	869	863	873	840	849	906	830	936	845	871	883	860	880	949	914	871	895	928	844	920	886	863	888	873	885	880	884	859	885	858	902	883	893	872	887	814	875	887	900	881	884	884	879	865	860	895	861	861	886	923	858	907	883	871	953	891	871	905	892	952	873	940	881	860	944	845	873	889	881	838	859	888	887	919	879	867	891	870	832	908	802	867	887	899	927	911	895	922	907	931	868	864	869	852	898	957	894	879	926	871	859	878	870	898	890	875	883	865	909	900	861	911	816	911	923	888	920	855	889	871	938	838	918	891	888	836	874	873	870	888	886	886	887	903	875	852	841	919	907	833	863	914	929	927	869	874	911	861	851	881	881	920	844	858	890	832	901	902	832	933	895	892	895	868	907	896	848	863	888	900	882	883	897	865	890	879	910	863	936	880	862	834	855	884	812	917	880	874	845	929	866	871	926	855	870	848	857	921	850	819	838	885	894	902	889	865	865	851	901	858	915	898	875	896	872	887	889	909	837	852	836	881	935	853	882	861	845	884	920	946	875	878	862	883	866	870	891	937	890	853	910	878	837	886	869	912	896	846	881	928	903	841	879	910	916	875	893	884	926	881	942	886	828	868	934	834	885	900	900	855	903	886	889	852	861	930	883	889	853	865	882	904	897	817	903	901	924	903	912	862	872	877	858	917	875	875	855	915	919	892	870	878	901	877	906	895	899	893	925	859	865	894	846	862	912	877	909	854	858	819	832	892	860	911	861	886	845	857	816	891	924	862	868	884	874	928	881	844	881	897	884	938	865	871	867	909	899	900	881	862	920	875	945	857	878	928	939	886	869	847	884	865	867	893	906	858	883	880	890	903	841	944	902	896	917	863	880	833	903	871	910	868	875	926	880	852	934	953	825	844	899	960	863	863	838	839	852	853	853	847	875	922	906	877	921	846	918	886	907	856	867	938	868	933	862	869	800	881	888	867	889	866	877	864	878	943	850	885	907	898	907	874	848	870	874	859	887	886	911	883	903	877	868	919	917	884	900	889	886	905	872	907	916	920	889	907	905	866	873	864	827	861	910	865	870	887	867	904	905	870	894	891	901	869	886	940	948	930	919	877	856	885	845	902	914	925	815	872	848	877	905	891	862	865	821	902	815	854	871	884	891	902	888	868	834	914	918	911	841	889	845	926	863	843	940	900	890	891	905	867	916	902	865	875	849	897	903	895	871	936	850	881	897	830	814	894	892	853	873	854	943	904	816	899	873	864	869	883	902	918	922	881	903	867	852	914	904	805	884	878	877	899	936	862	834	870	904	889	907	889	950	904	889	830	905	829	871	837	921	856	841	902	917	814	875	897	878	835	923	919	873	826	886	899	897	865	874	842	858	911	935	909	935	910	894	910	884	851	865	974	954	896	843	882	846	817	879	878	821	879	898	848	874	890	885	885	916	848	859	874	866	884	880	904	885	891	872	891	883	893	878	853	884	875	892	843	860	862	890	896	864	852	872	881	915	948	933	885	904	941	878	826	893	814	902	890	859	936	864	827	928	826	900	870	895	916	879	852	931	885	899	900	893	863	937	864	873	859	848	895	831	835	896	878	863	919	898	903	907	845	819	885	905	849	823	820	924	907	917	882	928	852	909	849	880	846	893	914	885	903	872	922	870	845	845	877	932	826	905	894	900	909	896	887	884	890	896	883	851	961	855	918	933	844	887	921	866	847	890	889	927	934	824	857	887	894	878	895	817	875	903	901	849	905	843	871	855	901	880	922	893	838	880	926	878	873	849	867	858	878	888	901	900	846	863	909	935	913	878	959	895	868	898	884	881	885	871	858	865	926	884	836	846	882	931	872	943	911	892	914	860	846	892	851	878	881	937	854	939	869	876	897	884	873	953	817	914	847	857	878	941	898	867	916	912	883	899	884	861	936	907	864	927	915	884	903	842	871	930	832	877	879	887	900	884	827	856	880	866	936	872	847	924	869	925	816	791	922	903	921	870	854	887	841	900	885	863	895	897	903	864	849	898	873	898	902	881	865	879	906	858	848	894	850	822	914	847	837	910	949	880	887	866	927	891	904	871	893	887	858	960	925	878	949	864	815	837	894	924	848	911	899	889	879	860	844	897	856	867	895	849	893	865	867	925	910	930	869	877	884	831	876	860	927	864	899	889	900	824	852	888	885	847	883	860	819	931	935	896	872	840	881	912	824	875	882	859	880	877	867	886	887	898	889	889	893	898	887	849	924	926	909	934	875	874	914	870	885	855	841	888	837	949	835	922	860	886	848	892	878	902	906	903	862	859	893	901	922	944	882	854	881	847	908	889	853	849	849	889	878	872	870	848	890	889	911	889	872	864	858	868	890	922	907	842	892	848	936	824	881	859	869	877	911	895	862	833	913	888	882	931	833	885	929	871	876	845	878	835	880	973	855	861	894	939	858	892	862	862	870	936	827	852	871	867	844	913	895	843	885	872	845	914	871	900	832	851	876	864	941	857	929	897	881	864	859	822	888	842	874	870	873	863	844	929	876	881	965	888	862	892	825	941	915	884	888	865	873	897	885	873	953	887	948	883	853	933	920	918	903	884	878	870	885	861	860	902	912	879	915	896	860	842	917	801	886	871	858	914	941	845	872	910	924	875	874	900	881	895	858	817	872	891	851	864	833	917	889	900	901	872	921	931	865	926	937	870	859	858	944	929	908	926	879	870	862	883	897	875	874	918	895	901	856	865	852	856	856	886	800	922	878	894	947	956	898	848	898	862	896	902	911	926	943	875	887	870	851	875	886	858	832	900	896	834	862	864	911	894	882	885	874	832	875	864	839	859	873	905	908	923	929	838	878	882	842	900	894	881	895	869	855	869	862	889	915	892	852	861	867	881	871	895	893	871	876	870	871	841	877	863	854	877	936	839	889	942	862	914
32179	26145	31143	24254	8841	1753	402	416	408	408	401	389	405	394	383	387	407	402	391	390	349	375	377	408	393	386	387	414	401	419	431	396	384	416	366	390	375	412	420	413	379	360	407	390	362	362	371	388	367	385	377	386	347	386	391	376	362	359	379	385	422	405	390	404	398	424	403	392	399	381	366	365	378	379	342	380	392	387	383	404	402	394	380	381	384	398	403	393	376	361	373	384	395	384	398	381	375	387	394	381	387	375	375	381	391	365	388	386	416	400	392	370	361	367	370	391	387	392	392	380	407	379	383	374	378	381	424	370	370	356	377	334	377	371	385	418	376	398	368	381	383	367	390	392	405	395	369	394	386	362	386	396	386	400	363	440	381	405	357	351	366	374	396	415	392	405	345	391	385	371	403	399	376	393	369	370	351	422	366	399	389	395	388	388	376	368	409	412	388	406	390	368	351	380	406	397	372	373	417	398	430	362	388	369	393	407	402	385	395	393	349	387	383	349	415	389	373	360	393	321	416	405	395	373	384	378	378	396	356	384	361	358	393	382	389	392	419	385	413	397	390	378	404	411	414	384	407	404	409	394	397	377	385	358	382	399	361	366	361	374	395	329	388	409	357	339	394	365	384	381	384	377	405	409	384	366	393	424	391	395	416	404	369	371	403	407	435	402	409	371	371	378	393	361	391	399	401	398	376	387	384	385	372	353	359	420	409	378	400	378	389	380	376	360	372	390	389	368	384	379	387	376	359	385	407	388	399	375	366	365	388	369	377	402	375	360	362	359	374	367	356	368	382	383	394	374	382	370	414	368	387	366	390	407	400	364	373	393	407	431	404	354	422	352	418	353	376	378	346	380	388	407	377	397	406	409	382	356	393	373	368	351	392	398	396	374	369	363	402	364	357	379	397	374	407	404	406	400	382	406	400	398	377	381	369	422	415	364	385	370	368	377	401	374	344	374	389	369	399	395	408	384	371	415	397	372	383	362	397	406	405	363	360	407	357	405	343	388	397	381	390	377	388	384	400	385	381	386	406	401	371	352	399	353	435	377	387	381	352	386	389	389	371	382	399	412	378	371	388	418	396	377	382	365	387	378	402	368	373	361	388	396	366	400	400	374	367	403	407	387	370	389	379	354	412	409	371	391	375	401	365	404	380	385	399	417	388	358	391	398	396	404	407	377	397	410	417	383	396	391	412	387	344	408	389	420	370	399	380	366	394	368	404	392	360	374	372	403	381	381	389	376	362	370	388	364	377	369	388	354	409	390	392	385	397	379	391	397	368	387	353	413	401	368	383	379	363	405	418	387	419	386	385	352	390	412	382	374	389	390	417	392	407	392	405	423	401	381	376	370	370	415	374	372	415	367	425	361	375	384	354	386	381	366	405	416	392	376	433	399	388	387	409	405	416	401	355	408	429	380	355	417	387	380	362	439	402	391	357	366	387	397	396	364	391	396	450	402	396	397	372	388	366	383	389	397	399	380	386	408	391	409	420	424	406	380	404	364	411	381	384	378	371	372	389	384	366	380	400	381	447	371	385	399	391	401	352	389	385	387	390	394	386	379	406	393	403	368	388	377	376	392	382	425	386	397	401	417	347	384	369	405	415	376	359	388	379	446	397	428	379	371	403	391	391	390	400	404	354	360	361	407	393	385	395	400	423	360	396	397	424	372	406	414	391	410	441	420	396	393	372	402	385	395	384	356	393	383	386	369	404	397	411	433	350	375	421	375	440	387	399	427	413	394	401	381	377	403	372	396	384	401	382	362	341	375	392	377	422	404	370	367	371	392	384	381	374	430	381	402	389	376	376	374	383	386	390	393	390	359	389	387	380	365	360	375	369	398	408	369	384	402	408	375	385	431	379	406	371	373	400	365	375	385	371	423	359	393	399	424	343	375	394	412	402	375	375	374	366	404	362	408	373	407	424	402	426	428	398	364	416	389	351	425	410	391	431	428	383	425	380	375	405	378	382	356	373	404	396	400	381	414	393	392	356	360	376	397	371	367	387	406	380	379	386	367	406	423	358	369	388	398	427	395	384	375	393	379	353	389	401	366	379	378	391	372	361	367	373	382	375	415	334	385	401	378	388	379	383	407	404	336	408	416	383	396	358	385	391	435	397	425	357	371	383	331	422	432	398	353	414	397	399	368	413	415	416	394	431	383	412	373	362	369	387	394	399	394	376	362	362	395	415	391	410	361	373	425	381	399	390	388	394	393	413	399	400	386	418	386	387	379	402	367	368	416	399	426	390	387	419	402	407	401	395	391	378	390	375	385	386	425	386	365	382	393	396	399	413	392	380	357	400	365	402	368	378	401	407	377	373	374	385	391	384	402	373	416	396	416	408	410	419	389	396	370	391	370	419	391	381	408	382	379	396	395	387	401	402	381	371	405	401	405	404	370	362	412	369	378	372	388	403	383	355	368	390	385	373	335	381	412	391	399	388	405	404	322	404	424	367	371	343	399	392	377	395	389	371	365	364	371	420	408	399	395	375	384	406	385	399	361	377	378	402	375	353	367	413	368	405	365	383	364	379	349	388	378	387	402	411	379	375	380	410	374	371	390	383	405	353	367	332	392	388	348	373	411	389	379	398	395	387	388	415	408	403	386	403	402	410	363	381	370	404	370	391	380	410	362	396	369	406	390	397	369	421	386	365	371	382	368	372	392	409	398	379	440	388	396	378	371	375	384	378	414	340	384	379	420	380	397	355	379	387	421	382	414	376	378	410	389	373	374	375	362	377	402	374	348	420	356	394	397	382	378	363	390	372	383	387	370	442	385	370	382	385	351	399	411	377	385	390	349	390	417	405	370	395	355	377	390	378	399	389	366	353	386	388	398	401	356	402	386	404	401	376	364	414	413	386	378	371	374	397	379	381	378	390	400	388	418	396	369	402	379	381	393	380	414	402	394	352	344	390	403	393	394	391	413	386	388	423	371	381	378	398	425	387	388	362	396	401	389	387	402	372	409	388	415	399	388	390	362	401	347	401	383	404	412	383	355	380	364	379	394	387	363	401	384	390	409	375	391	405	375	384	407	408	397	391	379	378	390	394	399	409	378	393	388	352	430	414	357	382	380	408	380	354	390	389	372	368	429	402	405	384	425	343	369	370	391	353	400	368	378	375	394	373	407	399	382	366	346	383	364	369	375	368	353	394	400	383	411	399	361	362	373	363	387	375	416	416	407	419	363	395	387	381	432	387	403	380	385	369	383	384	355	377	393	371	388	408	359	406	432	379	359	388	410	363	373	411	403	403	385	387	377	401	382	375	392	372	391	372	374	388	405	425	369	354	382	390	370	361	394	401	391	406	384	412	374	401	371	404	397	396	400	387	384	399	402	364	395	388	426	409	391	362	439	373	391	394	366	388	357	375	420	379	397	337	375	381	398	384	419	386	392	401	407	368	395	403	383	409	397	361	365	373	395	392	412	375	376	393	400	399	348	394	370	380	367	358	387	392	390	377	395	387	363	370	373	397	383	403	391
35093	33468	26316	15590	6332	1686	411	395	414	392	402	422	431	409	430	391	410	412	393	434	410	407	429	419	436	450	377	449	412	409	368	414	469	425	415	417	433	413	406	442	444	425	416	409	433	419	401	401	415	424	391	394	416	386	396	405	441	421	408	440	455	417	423	442	432	398	416	437	405	403	418	384	463	410	444	413	425	406	436	395	406	395	406	397	408	394	426	405	408	387	399	422	418	400	425	458	432	435	394	429	418	432	395	436	396	408	407	397	400	405	397	423	405	427	421	401	444	389	373	391	406	397	427	381	431	425	383	402	401	403	396	412	401	427	423	434	402	391	378	426	434	447	409	383	419	384	387	400	430	413	413	406	415	414	384	380	438	410	416	380	397	443	450	371	419	447	401	435	418	431	425	415	408	424	403	390	403	378	427	416	380	401	418	445	423	414	423	392	392	399	407	398	391	431	403	403	380	412	413	387	408	424	416	389	426	394	427	439	408	429	421	430	454	378	416	404	376	439	398	387	417	400	383	422	368	423	435	435	411	440	416	386	376	420	431	393	417	391	401	408	419	417	399	370	387	425	433	419	427	395	427	443	403	411	401	394	403	390	394	420	446	396	445	414	404	448	422	391	398	426	428	424	391	392	368	422	412	418	407	390	404	432	439	408	399	422	377	433	397	415	427	421	389	395	399	413	394	404	390	441	365	466	403	411	403	410	383	404	452	429	393	399	407	423	434	425	380	456	399	396	422	388	392	399	409	428	409	440	400	446	437	411	373	422	421	409	407	356	425	418	445	434	438	398	423	401	432	437	445	380	392	427	423	378	471	427	421	408	432	393	401	454	419	414	429	395	384	444	426	439	385	378	416	425	407	403	402	428	391	386	426	439	400	423	386	420	397	389	402	377	440	400	373	413	385	379	431	392	425	449	428	387	431	409	410	412	425	413	422	404	433	405	386	417	389	439	393	388	398	397	419	384	382	426	407	426	410	395	397	400	404	412	399	414	399	398	391	396	400	428	383	438	450	415	446	376	426	423	409	400	418	414	410	438	419	420	452	441	380	415	424	370	361	433	400	401	422	413	457	422	400	381	417	433	404	432	382	389	418	425	365	410	409	404	394	394	418	409	420	413	398	398	396	445	402	431	409	431	410	422	393	427	424	438	402	392	413	434	429	397	435	381	386	393	412	402	390	408	410	419	435	435	388	437	440	416	429	409	413	426	418	411	411	379	381	402	414	425	417	417	409	366	416	427	419	439	422	411	372	433	401	407	420	417	406	426	388	406	420	399	401	423	387	410	395	472	429	404	386	417	436	378	419	436	396	412	428	390	408	433	356	398	390	409	419	370	425	426	417	404	419	405	409	390	408	397	422	432	411	421	421	373	432	427	403	421	431	390	400	438	403	442	395	430	417	415	423	444	429	386	432	415	394	410	422	432	419	429	365	435	416	400	401	421	428	419	409	423	412	409	415	394	449	435	421	436	415	411	410	410	416	452	373	410	390	435	439	416	418	416	440	450	456	405	399	412	449	405	380	423	407	427	397	432	411	437	436	398	398	413	408	417	411	421	403	382	392	443	435	342	400	382	417	390	404	406	417	425	406	365	411	390	405	394	413	381	386	441	446	399	419	429	413	454	406	396	392	406	419	438	389	392	396	426	424	421	408	424	415	403	412	438	392	390	351	395	426	413	402	428	414	412	414	407	408	399	393	393	420	397	381	389	403	452	413	410	415	400	419	438	390	397	403	405	437	367	418	430	399	393	402	406	452	425	416	369	426	402	435	397	398	408	409	411	430	433	412	449	424	393	397	379	420	389	406	399	428	396	420	355	382	430	373	409	452	387	425	394	432	385	390	388	399	403	427	389	417	399	405	409	422	415	367	419	397	407	406	406	410	395	425	426	416	409	410	421	392	401	456	430	354	391	407	412	413	443	402	408	402	381	411	423	393	424	403	398	387	388	441	413	422	411	409	417	400	415	430	372	430	418	445	423	433	424	374	424	427	456	431	384	411	415	428	408	411	411	369	404	406	423	408	455	406	410	431	418	444	405	448	376	403	415	404	414	386	420	426	410	428	407	445	422	370	418	397	435	449	434	372	394	422	413	393	443	423	456	416	419	399	425	391	418	401	369	374	392	417	431	391	411	401	385	425	434	408	414	430	407	432	382	422	409	412	402	392	406	381	378	413	394	426	424	404	414	417	412	391	452	418	368	411	415	390	414	404	407	397	405	391	441	397	422	408	439	402	405	406	462	392	427	399	420	450	410	397	403	423	413	413	432	426	441	402	385	394	401	458	441	413	419	425	413	400	427	397	397	380	347	448	397	435	437	386	358	426	410	406	402	415	382	441	400	365	411	396	454	418	394	407	438	390	397	405	409	412	388	435	428	426	408	389	413	439	383	381	425	421	391	393	397	407	418	402	386	394	416	384	409	427	423	395	393	394	456	377	439	400	400	399	396	444	388	417	439	418	427	425	410	428	428	394	387	424	409	389	423	409	400	442	426	389	435	403	412	401	433	412	417	422	371	426	415	438	444	419	415	461	421	391	453	382	405	451	421	434	421	388	412	387	433	417	396	425	391	428	412	418	436	403	411	443	409	428	408	431	371	424	412	403	418	424	457	429	411	463	424	430	428	443	385	408	383	394	418	408	427	412	445	447	408	415	385	411	415	430	406	450	494	456	422	399	390	433	430	406	423	418	416	427	376	396	368	381	439	440	411	434	409	431	372	424	411	425	403	403	380	387	420	426	426	429	418	392	393	380	428	430	382	381	444	406	412	431	427	422	402	384	423	395	396	399	391	406	436	438	437	420	408	395	399	399	426	404	403	396	429	421	406	411	399	390	413	392	406	401	415	409	407	404	381	440	415	414	437	385	388	418	437	409	448	417	419	423	377	432	403	418	421	415	421	432	442	406	383	429	394	408	394	399	396	412	422	415	388	381	429	439	422	417	418	415	440	399	431	427	418	423	402	430	406	420	394	393	376	454	383	409	403	420	373	401	382	449	405	444	419	443	397	444	410	417	414	401	413	394	420	425	412	408	417	414	445	391	395	404	432	404	390	418	400	389	410	419	426	398	412	422	397	410	401	389	427	414	428	376	447	389	416	420	429	427	391	395	416	375	391	459	402	479	428	388	399	376	387	395	401	436	405	399	392	451	389	399	413	431	414	417	415	406	413	400	393	435	418	405	399	393	452	389	490	424	416	407	376	378	452	446	382	411	375	390	419	435	381	391	391	416	389	386	421	416	418	398	413	431	403	479	381	400	418	435	410	411	443	404	431	415	395	395	368	414	407	401	427	421	434	404	397	410	432	405	410	397	447	400	427	438	424	414	410	397	401	427	377	397	429	439	429	426	421	415	380	441	401	418	424	395	419	411	401	411	406	413	410	414	432	466	387	419	393	435	377	420	377	421	395	390	439	457	417	426	438	425	382	418	388	437	410	411	406	455	411	395	426	431	389	393	407	386	427	384	395	416	380	424	378
23538	21137	32700	36761	31111	21302	7087	802	595	649	618	602	561	591	630	589	595	663	627	599	642	646	593	571	600	574	587	618	602	588	646	619	610	583	606	591	622	589	592	574	602	603	593	570	597	579	610	635	600	597	574	584	629	560	567	611	574	595	566	574	563	584	572	574	565	614	555	585	574	577	570	608	603	598	544	548	601	567	582	598	637	591	600	584	602	563	580	581	602	629	609	554	540	604	562	587	634	561	592	584	603	566	589	638	582	553	576	610	601	577	554	585	528	537	639	585	575	560	564	581	596	574	611	572	600	602	572	575	594	541	597	568	558	616	606	546	586	574	602	598	597	549	594	609	612	579	579	622	547	532	587	584	640	555	612	575	562	580	585	574	595	567	615	594	614	619	579	586	534	542	592	566	617	621	579	605	624	610	589	583	543	572	525	618	609	567	563	603	573	561	555	624	576	597	581	581	576	565	577	548	605	582	609	579	599	615	587	626	583	548	591	632	570	551	599	604	585	633	592	602	595	564	597	567	543	597	628	602	554	580	540	571	595	584	615	606	570	614	585	604	574	605	611	616	588	561	594	583	584	633	590	591	604	606	601	586	614	600	575	625	603	590	571	609	611	582	607	554	543	555	628	596	576	557	595	592	600	606	577	604	622	581	550	599	602	613	565	614	566	560	626	565	584	624	561	626	564	554	613	589	597	602	564	602	543	581	576	622	555	627	604	601	650	587	513	559	556	601	608	597	589	593	571	548	577	577	582	597	591	618	548	597	634	598	584	603	587	548	581	613	614	602	590	559	605	601	559	597	559	598	560	610	554	620	615	538	629	605	570	582	595	612	601	597	612	614	559	573	532	539	579	563	596	613	574	596	587	597	635	590	628	615	593	576	583	614	579	593	605	607	638	598	639	601	605	565	588	575	604	601	572	556	632	611	586	608	567	586	603	616	612	578	598	587	565	615	558	562	615	606	584	562	566	589	577	613	615	600	592	588	557	577	595	589	593	567	586	578	631	615	581	565	586	601	560	571	550	598	548	599	600	570	570	563	592	591	617	602	567	624	595	584	551	573	597	584	595	611	612	602	561	606	554	581	566	582	570	589	600	625	581	583	575	614	606	613	559	592	584	591	611	574	588	612	611	571	637	603	619	623	573	594	615	581	585	586	560	555	566	562	632	630	582	622	576	586	551	606	596	591	581	656	611	630	593	635	586	577	568	600	568	605	589	556	606	563	561	579	593	603	628	605	623	559	560	584	604	585	597	602	586	604	590	592	628	622	605	563	587	628	569	524	615	576	596	611	575	592	600	619	576	600	609	631	607	576	582	607	558	560	595	604	626	569	559	599	607	661	622	598	561	591	612	589	590	577	575	569	500	598	575	589	603	590	641	594	581	581	572	605	572	592	654	553	635	575	610	605	600	608	563	568	602	555	598	584	583	571	566	616	631	554	599	587	577	605	629	603	636	582	575	601	603	606	596	610	601	565	582	622	562	600	580	617	604	593	598	608	551	670	579	559	561	616	577	622	591	572	564	596	592	555	556	583	569	610	616	584	575	582	606	621	565	558	620	562	543	552	521	573	609	527	589	553	563	565	576	581	631	576	576	573	602	632	666	590	602	560	600	574	574	571	625	608	559	608	576	583	557	597	604	587	642	569	575	609	602	596	584	558	531	585	590	558	586	576	569	607	586	580	582	568	544	564	574	592	587	559	614	600	575	602	625	586	575	600	604	564	642	559	554	566	593	605	538	590	587	544	597	556	610	573	618	564	576	559	602	562	563	613	574	600	615	590	593	568	581	609	660	615	577	626	603	597	597	616	609	605	571	550	599	548	562	580	580	563	595	583	606	620	547	595	592	634	562	576	604	569	629	587	551	644	590	578	634	591	586	621	561	577	590	606	573	589	656	637	608	585	568	607	622	596	639	563	607	628	560	618	590	591	569	533	538	629	592	582	605	559	605	566	580	584	551	557	614	581	606	615	597	570	529	596	621	614	573	602	573	565	584	577	588	577	620	589	552	578	584	598	583	573	585	544	621	576	593	590	625	603	570	620	581	597	586	556	590	574	572	610	623	563	617	613	534	605	589	597	594	601	560	622	601	597	581	568	625	585	595	580	622	635	617	546	572	571	612	615	559	599	544	603	597	599	578	565	633	583	630	602	589	613	571	554	587	623	550	593	626	606	541	607	600	588	595	557	607	537	583	595	572	554	603	597	611	602	587	577	597	617	583	598	606	592	614	606	569	568	597	564	533	545	595	592	528	594	573	565	611	590	627	586	601	602	599	636	624	584	579	627	605	581	595	577	598	586	622	581	580	594	596	620	574	568	586	579	579	575	571	591	584	569	593	588	615	585	583	619	605	613	570	594	555	596	544	597	592	585	591	542	606	587	555	583	599	582	561	567	507	614	613	627	586	576	532	543	609	584	557	600	599	576	602	601	539	567	596	597	557	582	609	584	601	595	585	582	600	617	610	578	550	590	634	603	555	600	613	575	563	568	572	611	608	625	571	570	592	581	635	567	599	591	593	583	589	645	590	612	592	602	604	560	564	595	599	631	576	582	575	578	557	616	592	601	611	579	571	587	554	636	620	589	622	566	566	568	575	568	572	617	600	599	574	582	591	627	597	606	596	562	606	578	550	604	560	603	568	598	589	563	605	605	559	578	593	599	597	603	540	588	604	572	594	566	600	594	566	583	570	589	608	627	603	600	597	610	592	589	557	580	582	621	555	552	556	577	570	591	590	585	587	580	575	542	575	623	607	587	610	629	513	570	603	603	601	641	584	579	630	590	558	594	583	622	581	578	573	623	618	575	585	588	568	584	625	582	617	559	595	582	587	554	587	615	565	583	577	613	587	622	540	559	607	589	604	602	582	604	632	591	600	611	551	598	554	598	561	599	578	591	550	604	569	569	564	625	619	593	524	604	564	593	600	570	585	561	585	553	599	641	602	623	591	591	623	570	583	528	579	555	586	620	597	573	609	576	632	595	583	606	597	601	571	560	590	544	611	556	564	580	577	624	618	589	579	626	646	593	631	566	589	607	602	585	586	609	588	590	607	583	581	617	599	630	597	536	544	552	590	577	581	529	606	591	577	535	555	593	601	594	626	607	570	578	593	601	592	620	564	586	598	621	611	563	613	620	544	643	581	653	564	577	637	522	599	586	597	633	599	592	598	612	580	597	582	558	589	606	579	600	606	560	551	599	606	604	592	548	621	577	576	573	577	599	583	595	599	604	573	594	579	578	585	607	579	587	613	605	626	588	581	587	620	597	555	578	614	608	567	614	553	605	586	583	602	605	579	631	574	598	587	542	594	577	579	602	565	626	574	613	602	568	588	576	568	565	547	587	563	560	572	603	582	613	546	612	570	612	628	570	563	543	613	592	565	555	617	609	574	598	590	587	559	563	628	616	570	576	599	639	582	590	626	569	576	557	626	597	603	578	567	563	590	604	569	609	610	624	570	591	570	592	595	611	571	589	566	591
43655	74390	69324	53174	36011	15351	739	659	591	631	648	622	657	624	597	561	623	628	604	643	594	573	599	604	546	557	570	623	611	592	570	612	621	593	563	579	627	621	597	619	577	588	628	609	590	614	563	601	641	620	616	585	578	643	599	568	571	594	606	592	572	600	598	563	594	543	599	566	581	534	613	594	580	573	585	562	550	588	607	608	593	613	561	590	597	607	587	552	608	622	610	623	597	581	568	606	589	612	622	603	589	559	596	616	591	558	583	540	622	597	565	591	579	574	581	589	581	593	616	555	593	564	582	622	569	613	564	588	595	599	591	585	582	635	592	592	605	608	574	601	574	614	566	606	554	581	567	563	598	558	614	619	630	583	630	562	568	617	563	613	581	596	555	601	590	611	603	581	589	565	595	614	586	563	592	621	606	616	617	622	563	567	566	594	639	563	552	566	613	596	586	597	583	572	574	617	618	607	571	596	585	626	565	611	609	618	593	606	599	571	605	569	613	564	610	563	596	572	592	600	564	626	584	627	553	639	584	572	587	611	562	535	576	583	626	610	589	589	562	607	581	639	603	625	596	587	606	609	583	686	583	619	561	583	592	573	577	586	593	577	569	623	604	623	595	595	595	587	538	556	607	530	531	626	540	632	622	618	635	589	591	597	618	676	568	605	584	612	605	612	623	614	609	579	595	580	609	552	578	631	547	602	562	628	577	636	614	585	559	568	579	589	583	584	612	580	572	589	555	578	572	618	569	570	599	565	614	591	601	569	561	578	601	599	568	630	611	620	584	647	612	609	578	614	609	603	570	561	548	583	541	589	567	598	573	544	594	575	603	620	613	590	581	592	611	609	624	576	605	554	589	597	622	616	572	582	556	591	613	665	588	563	551	603	601	564	623	625	563	567	605	568	662	543	581	614	569	609	565	576	607	618	631	563	559	561	613	570	575	613	568	579	541	594	568	523	557	584	628	576	606	611	588	594	645	594	578	611	579	583	608	547	548	627	604	585	608	537	564	565	622	614	587	602	565	577	590	593	634	602	555	613	605	646	575	581	648	627	576	592	594	563	575	598	613	546	591	599	586	610	582	609	558	533	570	584	582	576	565	571	555	550	587	656	556	586	580	552	594	608	608	548	594	590	570	605	549	620	594	599	553	651	585	584	575	582	559	572	622	564	558	576	602	620	588	518	604	589	597	551	589	598	596	580	599	614	601	604	617	572	560	604	555	582	600	604	563	623	606	586	564	592	638	623	606	571	596	581	614	598	565	582	594	568	613	607	592	594	606	638	548	558	573	615	594	613	638	626	591	588	591	605	577	621	623	603	589	565	585	566	575	588	590	533	583	619	607	604	541	591	567	574	568	564	609	565	598	610	585	606	609	603	574	591	603	588	593	581	616	579	589	599	568	578	597	605	550	576	621	586	578	593	640	577	607	587	594	594	636	586	608	618	568	561	564	581	607	604	586	584	543	618	573	585	567	552	590	599	663	574	530	554	607	582	528	610	619	589	570	640	626	581	603	584	567	538	624	597	583	589	635	611	656	596	568	614	595	599	568	582	552	583	601	574	613	552	589	596	592	601	612	586	577	577	611	604	595	571	534	596	575	588	556	587	603	556	649	563	589	600	559	640	608	595	618	575	596	628	586	598	612	577	590	641	577	608	579	606	582	588	592	578	554	614	626	631	598	597	597	575	648	570	569	610	557	563	598	617	625	517	634	604	609	603	565	628	617	586	574	622	578	609	565	588	625	600	601	561	600	614	564	597	583	645	623	599	588	612	605	586	561	618	565	580	596	574	570	624	585	558	606	605	567	631	567	583	549	577	646	572	551	623	583	612	590	559	623	577	558	568	604	528	602	618	552	595	594	626	600	548	583	626	571	572	582	612	621	574	600	613	560	592	569	584	574	591	583	597	594	621	590	601	630	621	580	604	562	628	654	591	568	572	566	582	610	580	618	576	609	626	610	584	599	546	624	581	563	566	621	565	615	618	579	539	616	590	609	564	610	592	573	618	625	586	579	587	544	607	610	583	562	603	563	565	570	604	583	572	586	595	559	517	595	584	569	623	612	593	582	629	601	620	620	610	621	612	548	601	560	604	633	600	578	625	613	608	624	560	551	581	566	613	615	553	579	628	552	622	559	581	580	620	626	561	604	541	561	542	570	582	580	587	601	554	607	632	589	578	588	582	588	599	561	560	628	611	572	587	569	579	564	574	633	615	571	630	540	567	611	643	602	553	621	567	560	574	563	582	573	598	584	528	539	588	620	619	575	603	614	584	615	588	615	591	612	548	606	584	561	581	574	603	614	590	604	581	561	582	570	596	587	605	600	630	566	582	616	603	596	623	606	567	605	581	615	572	633	567	584	571	558	598	628	592	597	599	582	539	593	617	596	588	607	591	620	582	563	584	578	577	604	568	531	587	587	592	594	587	625	577	608	639	598	554	630	535	601	592	609	572	612	585	616	579	598	567	590	561	564	569	588	587	599	561	595	637	618	606	609	582	618	600	584	564	583	644	606	603	605	588	612	574	627	575	604	569	591	582	614	567	546	523	612	598	597	563	543	589	573	603	608	597	582	555	597	600	558	602	590	602	600	572	586	608	602	599	593	577	593	586	572	551	573	530	594	582	576	576	598	589	563	609	564	587	608	563	600	635	623	599	619	612	616	563	575	606	581	586	600	594	591	577	582	584	573	612	587	578	568	606	552	560	588	621	562	583	594	604	582	577	577	584	614	572	574	616	569	563	567	603	611	573	603	596	595	667	569	640	602	623	566	618	621	590	590	577	631	579	594	604	630	579	634	579	581	604	588	614	603	585	631	584	602	629	588	608	566	600	584	582	590	577	593	595	603	575	602	601	557	566	600	595	604	579	624	598	619	620	560	605	580	574	576	619	580	597	625	583	618	591	572	570	585	576	669	574	623	580	584	545	571	580	600	611	574	610	543	537	613	558	544	560	610	573	594	556	603	564	569	591	597	596	582	618	603	618	589	572	577	624	578	585	580	578	623	585	584	574	598	614	600	624	603	591	559	602	576	609	617	578	576	595	603	581	612	531	578	611	606	587	579	602	589	590	572	569	561	570	627	603	580	592	608	602	572	606	625	559	590	593	600	596	547	585	638	609	580	573	566	575	607	576	570	637	619	618	573	592	587	587	601	570	565	540	573	602	590	638	555	599	551	616	587	565	627	523	621	567	599	610	540	610	604	605	571	602	611	556	643	587	567	582	588	632	584	576	616	620	564	561	591	570	580	583	590	593	598	562	600	602	627	623	582	562	623	613	564	587	581	639	617	610	593	639	604	603	564	601	654	578	596	531	577	605	549	588	575	555	620	580	573	555	574	590	569	594	590	611	605	610	613	596	578	621	617	598	591	603	609	609	588	609	608	596	588	606	585	580	604	583	627	609	653	591	584	575	616	590	603	610	593	587	570	561	556	626	584	593	639	590	601	559	573	573	576	573	633	599	620	581	562	574	636	573	592	583
24929	21438	33108	35948	25840	12850	1460	658	603	605	597	576	603	571	586	602	611	608	574	570	578	577	594	598	590	564	575	551	619	514	577	588	578	627	595	550	622	540	575	586	563	573	564	563	608	585	520	521	621	558	541	574	598	559	576	503	551	622	563	549	568	592	602	607	531	592	625	556	594	588	584	544	534	558	581	536	589	629	587	536	583	555	581	610	577	575	593	562	588	608	568	576	495	563	576	611	545	577	592	551	580	562	576	601	535	563	590	576	542	527	547	552	568	561	573	561	593	552	577	554	554	549	548	540	547	587	603	541	563	595	542	578	607	554	615	545	583	635	567	566	577	609	574	563	573	550	549	580	569	591	594	581	586	597	584	567	570	551	542	568	586	589	583	580	563	582	608	548	545	578	620	545	601	552	577	553	584	596	558	560	584	569	578	560	571	567	614	600	566	568	555	532	526	597	589	552	566	570	624	561	572	573	585	580	609	567	547	586	558	533	559	585	617	534	578	596	574	574	569	575	556	587	528	632	541	584	557	601	607	578	580	578	574	567	557	556	591	606	576	604	584	563	583	642	561	547	600	587	560	568	569	557	575	589	582	605	559	552	547	589	565	576	588	577	548	622	549	580	577	595	581	553	532	582	577	581	552	600	591	593	562	590	584	571	560	553	577	577	542	623	567	612	570	553	540	578	581	572	575	550	545	607	553	523	563	590	561	538	537	546	570	550	556	601	505	599	583	560	541	561	565	599	602	570	595	596	573	595	568	597	514	552	602	549	588	559	572	580	580	576	560	564	542	577	595	563	606	561	567	580	589	564	579	601	587	574	590	603	565	607	601	565	561	587	615	544	599	514	576	567	556	598	553	560	561	560	552	517	594	570	597	587	560	575	582	610	550	542	532	617	574	580	537	589	574	605	563	533	579	556	599	593	584	618	561	540	588	606	571	602	603	565	543	591	589	601	576	570	617	561	569	558	557	578	536	565	565	594	552	571	561	541	592	573	567	589	652	561	542	568	616	562	594	509	534	579	557	573	537	580	557	575	609	561	587	562	587	547	560	575	581	562	575	567	638	586	611	570	616	523	581	580	549	601	593	588	540	606	539	542	584	551	564	563	574	562	543	626	498	578	561	553	567	557	530	575	550	564	584	619	535	565	574	582	573	583	550	578	569	578	574	568	619	542	582	597	557	550	527	567	597	577	572	555	599	556	588	566	558	558	555	533	577	593	560	570	631	598	560	616	579	591	592	556	548	588	551	591	578	520	573	544	542	576	532	565	544	559	544	532	539	541	575	570	563	599	584	556	572	564	607	616	555	561	568	623	574	597	575	587	592	594	553	594	529	563	592	562	605	566	549	570	566	568	620	585	544	563	592	537	545	541	566	560	599	609	586	581	567	554	581	557	577	637	578	544	593	546	590	552	568	584	554	548	564	525	586	557	563	547	623	553	555	615	586	589	529	547	549	564	588	578	580	584	562	553	566	568	600	584	620	593	574	569	557	552	552	578	547	606	573	530	569	587	615	580	591	595	559	609	546	566	588	593	584	585	547	597	572	542	559	563	554	571	564	561	526	572	640	604	550	528	590	534	591	534	572	603	513	581	560	574	553	561	602	575	614	606	615	577	608	563	566	593	552	606	604	538	582	578	543	591	605	527	545	614	632	577	562	558	550	613	583	568	560	548	553	572	584	548	575	569	585	570	547	594	536	551	571	590	547	577	579	529	600	562	543	526	576	624	654	532	601	592	561	574	578	579	549	547	558	611	577	575	657	565	586	577	571	570	547	568	560	531	551	595	561	559	560	551	565	578	575	570	585	603	575	600	598	613	561	579	536	599	605	542	568	551	578	567	584	554	592	587	551	609	589	587	566	619	585	588	573	581	575	625	575	565	528	614	605	573	550	576	579	589	639	553	594	621	574	596	559	566	565	537	590	535	582	546	591	600	543	609	576	589	582	593	594	554	597	573	573	543	557	602	550	560	627	583	534	555	579	564	566	572	541	604	577	577	579	515	576	564	579	555	548	603	596	597	571	578	549	559	538	528	615	617	561	573	609	532	558	599	593	568	591	578	577	586	594	558	591	567	565	577	549	553	579	584	599	549	590	565	575	538	577	602	542	523	564	541	573	580	577	585	606	587	556	539	602	586	585	572	540	581	556	587	573	579	568	579	555	610	569	590	551	585	579	613	596	548	604	563	532	580	619	604	566	531	573	602	567	532	507	541	587	544	591	578	533	559	621	562	576	588	565	594	562	534	542	607	577	596	628	589	549	623	579	615	606	571	601	585	582	512	558	551	618	514	622	575	592	598	576	543	581	555	516	595	565	619	571	572	562	575	607	630	526	595	563	560	614	619	566	553	613	565	602	591	570	625	544	570	580	554	602	551	609	562	569	517	565	601	590	538	563	604	533	584	565	580	561	567	568	592	556	565	590	546	635	611	512	617	546	579	589	592	573	571	552	559	554	589	574	592	592	560	587	595	602	543	526	538	560	559	568	592	553	548	546	545	569	550	605	588	583	522	590	594	553	577	561	604	579	578	573	562	590	560	527	588	534	569	576	587	579	585	573	571	605	566	566	561	570	530	593	518	583	558	586	545	570	547	583	534	574	574	592	588	587	565	526	586	591	601	540	626	532	577	561	542	553	603	590	544	563	598	575	552	581	599	517	573	580	564	569	556	581	532	574	575	572	570	592	554	596	585	591	542	528	563	613	553	569	559	565	597	594	605	532	557	549	569	600	580	612	592	565	583	568	583	517	575	570	562	575	540	600	594	603	539	523	541	546	565	594	543	567	599	554	596	506	566	596	577	558	564	530	638	561	575	605	550	555	602	562	583	557	588	544	548	573	587	529	596	543	567	599	577	552	560	543	560	547	561	580	581	569	586	591	583	572	595	561	579	597	599	573	576	579	516	543	565	534	565	570	588	636	566	541	615	592	531	589	556	599	590	581	533	571	591	571	582	593	611	524	554	566	604	596	584	588	608	604	575	566	583	588	557	575	564	568	584	610	535	577	526	568	591	550	571	558	556	588	565	580	578	621	542	575	555	589	586	619	549	614	547	585	561	591	583	560	558	568	517	632	554	539	567	569	602	587	586	532	572	563	575	600	547	569	538	556	542	569	572	512	546	550	572	523	562	556	555	558	583	548	547	531	565	588	571	613	548	558	595	565	549	556	562	581	561	591	580	544	565	561	569	587	608	532	558	579	568	539	573	551	590	568	597	550	580	609	566	558	590	554	578	590	636	590	570	583	594	572	572	569	574	545	574	562	616	580	527	608	600	549	551	611	567	545	591	542	555	548	568	570	561	585	505	570	588	566	575	548	568	536	610	574	606	581	566	603	618	592	566	639	540	567	577	553	547	543	562	572	631	601	576	602	557	592	582	610	588	555	579	584	600	592	563	576	568	569	592	614	602	570	573	536	558	626	625	627	587	574	584	546	587	541	557	587	548	562	597	588	558	573	534	564	582	591	620	554	592	601	598
41204	61978	57208	42707	28194	9570	634	644	659	644	656	639	643	573	619	610	664	617	555	621	619	568	614	606	611	593	585	622	593	608	633	587	620	580	579	570	605	593	566	575	620	601	558	598	606	658	605	595	577	590	598	611	635	576	590	580	580	533	610	551	594	574	569	612	577	626	638	633	625	609	607	606	620	610	603	572	609	577	627	615	606	625	589	700	613	594	549	562	601	581	580	605	603	614	624	630	622	578	645	588	563	583	595	614	613	593	610	595	578	546	636	603	581	611	625	600	589	595	633	603	583	626	598	633	605	598	589	581	608	570	612	599	610	588	652	636	619	613	600	601	582	597	617	607	641	603	601	599	613	644	568	582	599	626	660	572	606	603	600	585	595	615	598	638	588	625	630	568	606	598	598	594	562	584	624	608	585	599	614	576	602	642	598	594	568	635	635	631	614	606	562	601	592	590	626	536	646	598	607	584	612	607	604	626	621	608	611	583	618	576	612	591	598	591	614	554	592	604	607	585	635	614	609	642	620	667	631	571	624	612	573	595	610	576	625	593	564	635	607	603	653	624	621	616	585	613	627	585	581	602	619	608	588	623	614	580	583	609	605	606	655	612	602	593	575	569	632	635	627	591	607	574	605	593	609	556	632	594	575	593	584	595	590	619	638	622	596	549	615	601	594	605	641	611	605	627	613	638	579	580	588	601	589	596	566	574	626	592	598	579	624	619	620	587	603	622	594	630	602	598	567	614	598	647	620	552	603	597	634	592	626	592	680	599	608	585	587	616	589	567	650	616	602	576	607	604	607	626	580	605	593	575	631	602	592	603	577	613	578	590	583	581	593	622	658	644	592	595	579	636	602	618	593	610	616	581	588	568	586	576	592	595	626	565	660	581	572	636	565	618	620	637	630	582	578	621	618	594	644	586	614	577	583	599	578	577	597	603	589	567	587	617	609	630	595	633	625	576	648	606	627	584	634	642	616	583	555	566	608	580	619	620	585	601	592	632	620	608	596	612	632	595	598	640	587	610	575	616	590	574	616	606	594	636	621	603	605	630	585	606	623	581	599	588	577	612	628	601	590	573	606	587	620	578	615	626	627	609	619	609	601	606	607	642	641	609	630	577	570	679	619	609	584	608	598	594	574	612	587	655	575	617	590	574	576	665	587	653	624	611	595	608	579	643	633	596	585	583	623	567	609	623	588	576	603	602	558	586	625	616	606	632	590	614	615	640	645	612	603	635	655	634	592	599	583	569	632	640	566	611	583	599	631	610	618	567	559	641	610	628	617	631	611	618	579	580	586	576	657	642	604	616	636	576	604	634	605	603	596	605	576	569	624	629	599	566	603	617	538	602	586	585	647	585	600	601	588	618	644	626	571	578	594	621	611	622	574	598	575	609	615	575	593	571	628	595	585	616	566	603	576	560	602	613	636	587	605	551	609	606	575	606	582	595	600	603	580	663	582	577	600	561	547	610	607	595	593	622	653	614	564	548	641	595	603	623	612	611	626	600	554	641	560	590	594	569	606	577	613	584	627	572	553	619	610	617	630	614	608	598	622	636	603	629	657	619	584	594	614	646	604	589	595	615	599	598	583	633	571	652	597	629	608	635	576	640	622	608	633	570	590	617	651	622	587	565	602	598	594	618	542	575	651	592	604	642	664	568	625	562	602	602	623	582	583	646	578	601	611	671	603	599	621	571	633	603	596	628	619	608	608	573	554	570	584	595	637	592	616	623	584	630	617	586	573	583	552	600	563	613	559	628	616	607	568	631	598	588	629	605	583	631	592	613	598	602	588	595	589	650	608	609	584	601	608	638	581	585	593	644	615	593	606	619	632	583	583	619	620	586	589	592	606	591	590	620	660	605	568	578	584	607	592	630	634	583	617	605	582	588	617	601	578	572	613	587	667	574	596	588	578	610	607	600	598	614	591	589	592	601	591	586	614	582	599	619	602	568	602	588	577	603	620	631	574	623	593	619	589	626	607	597	625	605	584	599	588	600	613	601	573	637	588	559	604	585	632	649	622	671	602	594	623	613	634	600	601	568	584	678	626	589	590	564	608	607	610	582	623	565	575	608	630	587	557	647	646	637	576	615	613	585	601	627	589	617	639	595	579	597	598	644	609	591	589	599	610	600	670	652	564	564	620	606	598	582	587	538	614	636	569	597	638	574	561	604	591	659	615	625	594	634	597	567	592	612	609	609	604	618	595	615	638	559	613	625	641	620	614	614	605	618	630	600	641	611	657	583	577	613	557	612	601	602	614	643	618	583	599	582	622	616	628	607	613	556	573	609	624	636	581	623	582	591	588	557	568	579	574	613	607	602	583	606	578	609	647	528	567	617	563	620	576	614	573	599	614	533	614	613	608	605	636	629	562	589	588	652	623	636	604	644	598	609	573	608	627	603	571	613	612	568	604	628	613	616	592	599	545	599	593	604	586	563	587	582	575	586	599	600	635	585	637	575	609	606	591	554	611	621	618	611	644	555	600	627	606	609	617	545	598	577	656	624	616	602	628	608	567	571	554	583	572	616	606	629	642	611	639	618	623	592	567	623	627	626	592	601	628	623	609	611	584	600	648	598	576	582	611	611	608	656	601	616	669	599	604	616	586	613	597	637	631	653	575	608	634	596	616	634	600	628	615	606	622	606	634	633	634	600	613	569	624	634	556	593	596	612	605	608	571	598	586	566	654	588	578	564	588	624	580	615	612	592	569	582	627	592	615	627	601	614	631	641	599	621	639	592	616	549	634	591	580	617	629	606	637	663	596	603	625	594	625	591	639	599	622	622	538	619	591	616	618	613	628	612	575	621	601	601	639	636	609	637	582	626	602	673	622	596	640	586	606	586	564	629	648	606	591	610	583	610	625	612	595	612	619	609	621	548	557	628	581	580	607	640	596	580	600	603	575	610	600	566	623	596	617	600	599	618	607	600	605	582	629	601	584	605	616	614	586	628	613	596	603	601	641	571	633	623	611	626	658	594	604	593	569	643	639	606	592	630	623	541	579	589	604	593	630	626	607	598	615	604	590	587	576	616	584	614	587	544	580	632	599	604	629	645	612	607	617	641	600	599	575	591	619	645	570	624	611	601	630	602	601	630	552	597	610	622	685	585	605	570	627	600	597	609	592	563	612	596	580	578	595	599	586	648	597	585	631	605	629	592	610	606	596	602	616	608	575	600	603	579	621	593	604	628	618	604	629	615	605	622	564	589	593	584	562	553	577	615	623	585	604	685	577	607	584	599	570	609	644	641	594	631	611	632	566	621	567	593	634	612	577	611	584	595	624	574	587	574	635	635	600	627	635	594	629	614	600	570	601	578	609	680	648	596	633	585	622	620	588	597	629	572	594	572	590	598	614	568	584	588	585	595	646	606	618	606	610	627	586	596	592	612	627	631	585	586	571	624	606	583	583	611	630	600	604	589	623	554	586	631	550	599	636	587	617	609	639	594	585	587	602	591	636	569	597	605	578	560	664	651	601	585
22597	21213	30953	31361	30275	24199	15498	1931	973	982	972	922	925	960	909	969	877	937	932	948	945	943	903	907	925	868	920	938	918	914	936	899	912	946	897	939	916	919	939	818	898	916	910	873	930	926	876	941	897	944	972	868	881	957	904	938	971	895	887	948	959	869	982	911	927	892	917	924	913	896	921	924	944	877	865	915	928	950	934	900	935	925	877	940	925	907	930	869	866	886	945	850	949	882	920	862	937	871	920	886	940	894	892	904	899	914	888	913	894	911	896	908	911	921	857	915	870	916	892	868	913	892	944	920	884	909	931	912	905	920	928	882	888	843	913	898	881	957	933	875	910	922	935	986	930	910	875	898	852	896	884	916	853	889	857	884	927	930	926	929	849	928	919	902	868	892	973	853	886	905	906	896	924	889	862	851	900	903	911	911	879	919	895	896	934	848	924	947	925	908	853	924	947	945	915	901	930	914	847	886	872	850	931	906	883	921	873	939	881	907	892	879	909	901	874	923	913	880	940	914	923	890	837	903	880	880	858	913	919	882	933	921	942	885	863	860	922	898	900	945	969	933	867	1004	905	939	927	881	933	896	851	898	917	833	910	868	909	912	845	915	910	901	899	878	838	880	899	915	891	861	853	917	921	871	949	889	968	964	882	863	903	885	921	861	915	950	877	934	903	909	899	890	895	888	865	908	912	903	905	858	942	908	859	895	912	920	960	917	963	894	871	899	894	904	914	923	919	902	938	876	921	911	965	914	929	912	926	917	905	888	941	914	860	898	946	977	922	965	903	900	908	941	889	913	901	901	900	882	863	892	871	950	876	877	880	910	874	925	938	923	933	981	951	901	849	893	890	933	888	885	898	908	896	905	891	876	947	885	926	873	893	892	886	922	900	944	917	933	913	955	935	892	968	868	901	847	886	954	901	868	916	897	913	928	866	893	859	860	929	906	889	870	960	927	920	880	862	836	939	877	869	939	878	902	916	905	947	884	922	828	875	894	848	904	922	882	898	896	948	900	881	919	945	916	912	871	858	911	945	872	924	916	863	892	913	911	829	914	906	887	924	899	907	923	912	913	925	907	938	920	899	888	895	914	916	892	891	905	892	895	933	939	966	860	914	892	874	864	887	870	918	886	924	964	881	962	965	887	913	910	870	911	904	908	854	822	915	940	878	867	877	845	895	920	917	884	947	878	919	832	883	885	888	895	926	866	925	924	871	925	843	927	889	928	905	909	878	923	918	917	950	905	906	864	922	879	915	926	888	864	921	895	906	859	1001	906	861	891	937	924	841	884	856	909	929	948	866	918	882	954	962	894	926	844	910	942	882	843	849	874	853	942	875	915	912	914	912	855	862	909	880	890	895	872	899	869	893	856	827	954	947	918	921	859	897	878	890	867	890	907	888	907	896	927	929	918	896	917	834	903	928	888	868	895	935	927	986	905	922	977	878	888	894	931	884	900	952	940	888	937	943	897	892	950	870	932	936	899	889	896	917	885	899	899	866	919	936	914	927	882	867	952	885	937	880	812	880	913	886	877	926	965	894	947	925	966	917	904	861	944	880	911	924	840	917	890	857	901	869	874	936	942	880	933	932	866	885	934	880	845	949	924	889	930	942	895	831	909	936	880	887	881	930	903	932	951	865	936	864	926	903	925	893	929	940	934	973	886	942	898	899	915	908	899	985	898	940	904	946	900	924	897	905	914	884	943	964	887	864	917	934	866	920	887	973	918	914	892	845	888	927	928	841	877	924	934	917	841	867	948	865	888	972	935	938	899	842	858	878	883	908	890	891	893	958	898	867	814	880	974	921	889	913	884	935	916	830	942	848	896	861	923	880	883	968	890	957	848	919	861	873	891	912	907	930	898	867	959	894	891	881	962	898	894	916	930	890	909	875	875	877	926	851	902	861	926	904	881	878	960	892	917	926	970	891	912	849	902	917	919	919	909	922	934	919	866	879	922	864	908	910	894	942	880	916	881	933	887	930	951	911	911	868	918	933	915	875	907	884	924	953	909	890	968	896	937	861	879	929	855	922	952	882	906	913	904	949	950	915	877	836	872	884	846	925	910	899	942	973	979	911	942	913	933	868	907	915	935	904	907	878	886	897	931	900	895	878	867	860	886	864	907	895	938	912	896	897	863	920	888	906	868	877	865	942	855	892	897	900	853	887	873	880	954	906	880	881	855	939	907	922	921	872	907	934	924	933	912	873	860	918	908	887	902	836	847	945	931	874	936	892	898	891	872	898	830	895	887	860	860	949	881	877	918	904	900	919	947	884	896	896	891	888	898	918	919	893	883	883	922	937	918	905	920	855	944	908	864	941	878	883	876	857	934	901	857	936	908	872	918	925	916	916	870	948	942	950	865	862	908	884	937	922	932	980	920	908	895	911	835	960	880	887	903	915	856	902	934	862	876	908	893	894	943	903	921	886	902	881	900	910	899	886	905	926	894	894	811	992	939	926	899	863	872	860	866	915	923	910	947	857	889	858	956	949	863	927	907	876	878	897	945	833	873	886	888	856	857	887	869	905	920	892	875	885	918	924	896	928	993	938	866	988	940	899	903	960	900	885	854	888	901	907	958	944	880	894	875	905	902	919	926	895	906	958	957	856	896	891	919	950	944	907	910	970	884	939	947	929	896	884	915	889	860	893	922	960	906	905	908	915	909	871	973	882	880	979	920	927	928	906	894	902	853	888	853	849	875	953	917	928	955	942	913	876	883	888	915	896	903	890	854	895	867	884	906	914	906	907	878	925	929	916	848	953	880	873	919	886	899	834	846	923	893	927	935	908	881	925	905	856	933	926	970	861	917	903	868	914	882	900	863	902	931	914	896	947	924	900	891	870	918	898	917	866	870	928	934	841	863	929	934	848	896	952	926	959	953	903	884	905	926	905	862	956	869	904	903	899	898	891	859	861	941	872	959	897	904	828	913	963	876	923	899	892	901	869	873	894	925	856	885	902	899	906	906	932	854	917	884	901	905	897	945	911	861	860	889	837	887	825	927	917	843	951	890	879	929	920	892	898	897	913	950	909	862	929	864	866	901	891	895	884	945	902	933	911	918	874	906	909	916	931	925	902	852	957	905	930	904	900	941	925	903	904	833	938	940	881	920	899	897	856	887	917	906	910	911	873	917	854	881	898	918	920	918	884	881	871	928	853	864	878	867	860	882	914	902	923	873	908	909	855	959	847	829	886	932	891	980	925	937	903	918	884	916	966	956	901	928	923	925	912	909	911	917	934	880	862	870	886	961	874	969	908	917	908	954	943	878	890	918	945	947	931	889	910	888	883	902	940	902	898	873	901	932	877	909	937	936	862	985	903	957	864	928	952	912	910	940	918	847	957	897	907	907	894	890	944	909	895	902	868	861	946	892	898	894	934	882	928	899	916	896	876	851	903	912	885	834	869	878	916	896	910	887	909	889	902	921	928	913	856	935	886	897	858	899	832	952	883	932	881	949	941	892	925	908	908	851	904	930	840	873	913	909
47883	79708	78873	64961	46696	18951	1126	1013	981	1021	948	890	932	965	956	898	915	840	865	911	911	895	885	952	880	914	830	920	892	921	853	913	906	869	877	888	872	920	863	884	889	907	887	855	897	870	869	876	939	930	931	806	875	911	916	888	873	892	925	905	908	825	898	886	920	973	947	900	866	912	873	916	902	833	864	923	933	872	879	892	866	882	834	919	864	858	900	936	886	884	883	891	922	878	882	897	859	957	840	912	916	932	867	870	874	873	846	879	918	879	828	870	864	906	877	895	879	906	938	882	926	890	867	849	897	881	905	892	888	907	887	872	911	857	924	888	871	880	919	861	916	859	852	843	890	858	917	899	916	912	953	907	880	909	847	850	925	918	934	889	890	895	865	902	845	870	854	879	906	880	952	879	865	879	892	884	882	868	817	946	873	872	897	897	858	870	901	879	884	883	895	944	893	934	841	885	862	895	885	901	962	838	889	936	842	923	854	870	906	865	867	916	900	914	912	857	847	933	917	838	902	891	851	930	915	903	894	884	965	887	904	868	927	883	908	894	879	970	947	942	896	892	887	874	909	903	870	922	854	838	932	890	907	898	899	897	852	893	871	827	883	882	872	858	882	882	893	861	854	868	909	921	865	877	919	876	866	897	903	865	846	860	922	928	949	907	883	907	912	927	852	898	910	879	901	890	893	911	914	919	882	868	863	887	887	885	883	851	966	898	907	849	899	890	940	881	906	909	915	901	876	928	907	948	823	893	921	860	877	859	922	897	881	865	937	866	869	851	938	936	893	891	885	855	911	901	887	929	909	933	828	935	883	929	873	868	929	879	865	905	891	864	941	893	947	859	917	892	905	898	849	917	897	863	889	880	870	845	912	905	870	868	869	919	879	875	836	817	890	885	890	894	878	901	925	946	896	956	858	941	925	911	847	915	892	889	911	893	891	855	848	848	907	900	890	898	888	931	891	845	893	860	857	853	841	904	891	890	915	865	930	885	906	861	929	903	865	855	873	934	968	872	840	914	849	844	890	860	918	864	969	904	903	884	876	877	836	943	843	874	903	881	854	830	876	899	866	893	885	885	948	882	909	945	895	924	890	901	900	890	882	918	933	818	908	847	862	887	867	861	858	843	935	896	941	874	908	875	912	937	884	907	924	879	917	909	941	945	900	916	922	881	841	875	870	908	864	961	883	869	945	963	864	882	823	939	879	897	854	901	919	878	857	889	881	873	898	908	919	821	888	877	888	881	910	859	944	913	888	836	867	890	903	879	906	883	858	887	879	907	907	911	904	837	916	826	910	844	931	898	872	855	917	886	948	898	969	819	849	915	887	881	889	901	876	861	928	888	914	881	913	899	860	860	843	908	904	915	939	871	953	852	914	913	920	856	940	869	926	830	850	857	944	898	857	892	888	922	936	888	850	890	893	865	884	920	878	911	889	939	878	905	863	859	897	926	870	915	916	952	921	891	905	870	872	841	941	950	881	893	867	872	921	874	892	849	914	856	918	886	927	908	900	908	898	873	862	907	928	888	880	852	878	925	877	875	899	898	864	922	901	967	896	913	902	893	884	879	828	915	907	836	899	828	890	930	859	911	900	913	858	894	891	856	866	879	859	921	874	901	901	915	908	819	927	904	910	922	923	847	888	932	948	835	880	928	859	903	862	871	882	949	908	880	861	880	848	837	901	920	863	906	844	912	868	822	873	875	918	879	909	920	894	885	905	822	910	891	803	903	890	908	871	859	899	915	873	872	921	835	877	901	874	864	841	860	890	887	886	870	879	888	932	859	873	869	853	873	882	886	906	900	919	935	900	900	869	880	871	845	920	908	904	951	947	857	847	893	913	848	903	925	872	879	844	890	904	853	844	917	910	956	883	909	886	914	867	857	891	852	863	873	919	896	919	850	877	856	875	902	860	921	892	853	873	882	915	811	904	922	896	900	832	893	907	885	889	915	893	818	899	870	873	878	892	879	878	861	871	846	891	908	888	873	903	912	859	854	890	884	885	902	930	879	909	913	873	934	884	909	832	928	939	871	842	925	885	890	858	903	871	845	891	860	909	915	845	933	901	870	872	868	917	840	857	906	911	891	915	892	889	925	894	897	935	878	878	887	875	874	919	853	881	872	871	901	920	906	887	896	919	930	933	911	906	852	904	898	892	891	884	872	930	920	869	955	928	928	876	874	907	947	850	900	855	868	842	887	899	884	885	923	874	927	882	877	919	864	881	930	894	911	920	893	928	869	902	867	887	907	872	917	889	883	895	874	872	888	918	942	910	840	904	908	869	891	845	844	849	880	894	914	882	880	903	858	902	899	890	908	917	940	850	936	908	871	884	931	883	907	905	907	850	875	893	923	923	888	855	909	881	890	882	865	826	899	912	913	898	917	917	879	897	898	909	915	932	881	919	884	947	919	829	886	912	922	897	902	928	870	901	914	860	875	882	938	876	919	879	866	921	853	931	866	918	876	879	864	885	891	911	923	921	889	834	856	878	920	887	869	870	879	880	859	907	888	921	892	914	895	879	853	877	878	913	907	874	938	833	899	910	892	903	901	920	920	840	902	902	902	840	864	892	920	910	906	884	879	868	878	915	912	896	887	891	886	896	869	864	893	921	893	906	850	888	853	862	866	884	880	866	867	913	858	865	926	845	876	899	904	875	920	913	868	881	945	871	925	927	858	884	865	888	897	901	867	887	866	890	942	880	884	839	902	874	864	883	861	906	906	828	899	905	877	888	915	880	930	920	831	896	936	902	909	890	894	879	843	902	911	914	914	914	899	850	891	899	852	881	839	884	874	889	890	885	910	902	879	818	881	925	921	869	906	898	912	888	885	985	864	897	855	897	932	884	884	904	898	851	908	842	869	969	868	956	857	919	902	892	921	906	889	952	899	888	899	914	881	885	880	860	845	841	892	823	883	861	903	910	888	877	921	890	919	900	901	871	868	934	869	857	875	864	888	819	901	906	860	916	900	894	880	872	907	861	885	875	867	898	879	888	925	917	892	906	898	857	898	882	899	889	864	859	906	883	930	912	911	873	856	874	845	880	919	884	959	906	881	896	888	864	888	866	899	898	897	927	876	918	849	855	914	810	842	925	935	817	839	829	819	941	907	869	868	859	876	889	877	878	923	870	909	891	880	980	903	914	929	875	859	889	891	845	927	855	929	970	887	870	901	882	910	906	903	858	894	826	922	928	893	867	933	938	844	901	858	924	913	876	876	891	869	910	927	861	898	858	864	890	871	853	921	917	928	920	900	838	905	934	850	842	917	797	870	886	914	854	867	815	904	910	893	917	859	909	803	906	854	920	925	895	894	858	919	898	899	883	848	922	890	903	921	939	905	852	863	885	886	952	864	898	922	901	902	862	894	938	931	854	927	955	872	855	885	892	891	886	863	875	910	921	894	835	833	896	908	867	929	883	918	876	883	993	848	901	870	889	889	939	873	890	947	870	901	875	909	867	871	866	915	860	894	898	920	910	862
33693	25912	30988	24096	9530	1689	417	382	373	412	413	364	377	416	383	374	396	360	361	411	436	397	392	355	364	407	371	422	416	400	374	375	410	393	414	396	373	424	400	360	370	394	409	386	398	429	406	428	372	423	396	353	423	386	403	400	354	390	392	363	430	362	385	396	391	433	433	398	385	370	398	449	411	381	438	394	400	389	399	381	379	427	396	379	398	358	407	395	383	404	376	352	398	373	401	398	398	383	396	358	398	367	408	414	369	354	341	363	388	409	387	364	367	400	393	397	370	393	370	407	398	455	372	393	407	355	390	382	396	391	414	374	431	395	370	392	362	384	407	359	391	374	373	377	389	381	374	406	407	407	427	349	406	364	357	385	391	436	374	400	358	371	378	384	364	356	344	392	393	403	409	376	395	391	366	409	335	391	371	378	403	368	382	418	404	394	365	393	427	384	396	386	413	415	355	361	375	393	414	396	394	411	380	392	393	403	397	386	387	388	371	390	380	418	392	428	369	373	377	403	398	390	399	409	376	395	387	371	372	359	368	360	381	374	376	403	374	412	378	427	391	395	376	390	372	373	397	384	416	399	414	371	379	372	387	390	332	369	367	396	412	405	377	398	384	355	407	388	331	396	408	391	413	394	371	405	421	365	412	387	376	410	406	419	387	373	376	379	411	402	359	355	417	387	443	373	387	364	425	402	377	386	395	410	405	356	386	382	386	393	380	378	418	432	407	388	392	404	400	396	381	398	376	384	386	362	391	395	410	387	398	395	380	369	367	416	419	376	399	395	409	388	366	382	395	411	376	343	401	397	404	385	417	361	372	406	348	387	383	399	375	409	405	371	389	386	396	366	399	366	418	354	377	393	380	406	380	391	415	401	380	385	396	413	401	395	385	403	391	374	400	363	369	366	371	415	371	371	388	388	365	405	376	363	393	396	379	369	396	398	353	415	405	399	375	425	403	392	397	353	383	418	398	364	400	408	361	377	391	406	363	394	357	390	410	355	407	362	429	376	398	402	347	376	417	407	376	383	383	397	410	422	406	393	364	361	393	401	404	334	415	383	363	385	374	368	374	320	363	425	365	411	412	396	428	372	409	402	381	370	389	355	390	364	407	359	415	370	419	394	404	388	396	438	394	384	402	378	369	402	394	392	407	385	383	382	389	388	407	412	403	340	382	405	395	369	458	406	406	441	387	387	417	387	400	353	351	389	413	379	396	408	382	411	395	392	406	382	386	348	394	403	377	377	423	382	367	396	375	384	374	371	411	395	384	368	408	404	369	387	379	403	401	403	403	369	373	423	362	412	401	383	368	388	387	392	388	389	399	382	410	388	403	368	387	427	364	423	417	402	420	397	390	426	424	365	382	380	386	376	386	405	371	399	383	412	338	421	413	390	405	359	391	398	396	389	406	411	425	415	383	380	395	398	393	408	357	389	402	427	348	354	381	375	390	387	376	410	422	385	379	383	415	384	411	403	374	417	422	399	412	361	370	393	392	384	379	399	432	376	364	382	357	387	378	390	387	395	415	430	388	421	396	384	364	412	371	377	397	410	398	390	363	356	417	388	414	407	363	384	383	387	397	363	396	410	346	406	406	389	376	408	359	365	401	341	380	364	391	351	403	425	395	424	372	386	390	393	405	387	400	375	364	386	387	375	404	380	404	379	441	408	389	365	395	395	397	360	413	384	405	377	348	424	399	358	402	354	373	392	373	419	392	385	383	413	378	392	369	375	378	389	380	429	356	376	380	386	421	400	357	384	374	371	384	394	374	389	399	378	418	384	425	368	387	405	394	366	365	402	396	404	398	406	388	363	407	340	379	375	427	398	353	379	359	401	424	395	399	417	387	354	397	396	379	396	366	380	390	378	368	397	348	405	423	404	398	395	381	382	396	404	405	377	393	375	419	419	387	396	370	387	398	389	386	389	376	410	380	381	387	389	421	400	386	411	389	380	391	358	392	370	416	414	381	372	419	382	382	384	391	401	389	407	366	409	386	407	342	394	391	402	352	360	401	383	393	400	367	398	400	384	373	376	381	355	421	396	360	403	392	387	358	367	396	398	367	409	425	384	397	403	416	353	383	392	384	390	385	367	380	401	415	428	387	387	426	380	390	388	379	404	338	403	413	395	431	389	377	340	377	375	422	357	377	415	398	390	369	398	371	414	396	402	401	415	416	386	401	403	388	375	341	372	392	377	361	389	383	394	416	389	415	377	347	413	397	401	360	383	410	376	390	377	387	376	379	406	348	366	377	412	391	414	364	381	403	395	372	366	407	382	371	390	377	404	394	396	414	360	363	388	389	412	373	373	425	400	411	393	350	398	430	402	395	366	415	399	410	379	365	389	384	390	379	398	391	360	390	392	375	380	386	360	371	386	362	391	436	420	379	408	425	387	394	373	432	376	423	339	400	402	400	384	381	429	396	389	395	365	369	379	392	382	413	399	376	351	369	408	392	369	382	388	367	379	438	375	364	413	410	364	379	432	403	350	398	398	387	392	425	419	372	368	380	373	384	408	385	364	376	396	351	393	380	401	394	431	408	356	347	401	401	422	397	368	374	413	359	394	322	400	417	402	399	400	373	356	413	355	394	409	392	413	401	384	453	388	403	403	382	395	336	385	410	398	404	358	365	370	349	375	388	381	405	376	359	386	367	358	379	455	378	403	396	392	408	388	424	368	418	400	378	368	366	397	395	374	393	400	386	406	369	403	395	404	372	417	405	384	404	380	387	386	373	402	393	371	380	367	349	395	399	380	390	389	365	394	404	379	395	394	341	403	429	394	390	387	372	381	367	372	364	424	390	389	395	390	385	391	418	370	377	432	433	410	379	381	385	355	370	361	385	421	395	368	369	350	407	402	392	375	390	420	394	404	435	370	379	372	387	381	394	420	412	412	401	372	402	415	351	393	373	365	381	354	388	370	348	400	407	357	396	402	380	380	406	361	382	359	364	383	383	367	383	397	404	409	363	386	394	382	389	376	397	346	364	413	399	375	383	399	397	347	393	369	353	409	373	436	369	401	403	403	383	383	360	372	396	402	418	378	399	402	385	380	410	384	385	401	367	400	423	360	381	423	377	400	395	400	388	393	379	390	386	372	385	397	430	402	410	388	410	388	411	394	378	406	416	378	417	433	389	370	407	370	397	427	427	346	384	388	396	401	378	392	367	431	360	412	388	391	368	389	389	358	383	381	408	410	384	371	422	385	390	380	396	412	373	379	363	376	384	406	354	404	410	412	403	402	400	377	418	372	403	402	403	386	385	397	387	401	388	372	400	406	413	387	363	418	428	367	372	395	354	407	388	378	377	387	387	387	390	399	410	374	402	419	389	413	392	384	408	370	360	365	388	360	382	411	416	400	398	385	407	405	383	404	410	381	358	383	385	380	349	372	403	364	367	404	392	394	399	335	377	393	406	423	391	389	396	387	363	398	425	411	383	388	381	368	447	390	375	417	363	364	419	368	385	420	369	372	395	401	397	382
37304	30951	26745	15642	7000	1372	430	396	414	398	411	437	417	439	381	417	427	434	415	374	401	388	411	408	417	437	452	392	409	446	439	428	457	392	447	381	450	409	415	431	431	428	441	400	435	407	411	415	421	418	380	392	411	396	414	433	450	430	407	452	415	391	406	425	399	388	432	438	418	445	421	432	429	433	401	401	452	421	414	375	397	427	425	415	425	412	402	402	407	391	427	388	404	398	396	468	432	414	396	395	445	369	409	415	433	425	429	385	388	413	443	435	366	418	413	418	432	404	409	416	373	416	439	402	431	415	452	417	416	422	441	479	419	401	384	409	422	417	413	385	411	416	377	424	393	432	449	402	462	415	440	428	428	447	412	424	399	435	407	380	420	418	426	398	400	394	442	448	413	438	446	413	400	445	437	433	377	418	449	421	426	345	423	440	431	416	432	375	428	429	392	426	433	415	404	404	399	437	405	436	442	420	412	395	380	435	367	433	457	437	390	428	411	416	398	407	410	411	423	431	447	455	429	421	428	413	471	431	422	391	416	400	403	437	375	416	400	395	425	417	398	445	427	424	419	408	419	411	389	422	414	419	398	450	380	370	403	393	423	442	417	411	404	438	387	431	421	417	447	408	415	448	412	422	409	395	438	400	394	369	402	404	386	408	378	416	407	443	434	417	416	421	440	431	436	429	423	429	412	435	399	441	418	379	423	417	416	441	422	412	422	424	422	421	417	422	435	423	386	393	421	397	400	405	392	402	404	389	387	417	387	418	420	385	437	425	408	390	437	395	455	435	467	410	432	436	388	439	407	415	401	421	449	463	421	404	418	455	425	446	414	388	425	411	401	394	406	401	429	429	423	436	428	436	439	453	422	429	431	428	390	400	409	416	421	434	432	389	435	416	425	379	413	448	431	410	391	434	438	422	448	421	417	428	387	422	417	447	445	429	440	462	401	399	398	432	414	406	410	380	428	411	411	415	420	424	437	379	412	413	423	412	417	399	408	437	398	417	400	412	399	456	440	407	410	421	395	392	402	422	454	449	391	422	408	434	418	427	398	466	439	406	428	454	385	418	445	380	432	434	396	417	396	441	409	408	390	389	429	406	428	414	398	400	447	429	379	438	421	414	401	441	419	426	411	471	417	427	396	415	423	400	380	419	405	444	390	450	438	404	408	368	401	398	397	385	424	401	434	396	429	408	388	418	436	383	433	413	402	441	372	411	410	382	414	413	422	413	438	411	422	401	432	408	418	422	406	440	408	441	397	405	423	410	440	399	442	434	383	396	401	407	403	410	403	391	396	392	400	415	449	452	419	423	381	367	422	451	442	434	398	428	381	403	407	426	404	410	447	436	411	411	406	403	397	427	411	439	412	383	420	427	403	420	439	379	407	398	396	405	404	396	396	389	385	402	420	414	407	439	397	439	385	379	392	434	385	409	393	429	423	402	415	427	415	408	390	392	403	423	404	462	392	400	415	406	412	399	446	381	389	446	450	448	421	440	434	449	488	403	430	436	437	375	383	438	376	433	389	416	390	395	385	452	377	423	422	413	421	435	407	429	454	462	438	413	400	410	412	399	457	402	438	401	441	410	416	431	384	434	428	406	417	378	451	395	421	450	412	429	390	393	448	455	449	423	422	414	431	415	422	440	466	411	457	389	400	422	467	450	390	435	387	405	402	411	402	398	428	429	390	406	393	425	398	423	442	405	404	434	389	457	424	390	421	443	409	389	378	432	419	424	410	402	435	399	419	413	413	400	413	413	397	393	423	442	423	433	421	406	413	421	408	381	421	398	426	401	431	451	437	417	453	378	415	440	419	418	420	420	408	421	412	386	436	430	396	430	418	387	396	444	396	447	366	394	398	408	405	406	429	429	383	425	442	409	425	417	461	425	437	433	408	418	426	438	410	450	419	411	397	448	435	451	420	395	418	412	451	453	429	437	440	410	448	415	403	385	408	379	427	422	410	388	416	443	425	434	380	397	423	420	405	425	403	431	396	430	435	423	438	449	408	385	437	403	407	428	397	413	407	373	416	425	422	415	387	432	402	434	416	424	390	410	441	402	428	385	420	438	431	401	385	423	418	420	386	411	390	440	438	391	399	423	389	424	413	453	389	402	463	447	394	398	411	467	417	377	449	420	419	426	446	419	430	432	392	423	439	415	419	410	417	427	424	455	423	398	403	414	422	429	432	418	414	446	426	411	415	432	455	406	394	427	412	447	383	438	471	373	432	414	390	426	446	423	420	423	403	409	402	394	416	411	423	417	444	386	415	371	443	420	455	393	421	412	417	457	387	401	448	417	389	420	429	411	394	408	388	429	376	436	435	419	401	399	427	460	415	448	405	414	408	422	408	425	422	431	404	429	420	444	419	399	419	439	427	397	400	387	416	415	401	443	414	419	411	412	398	422	403	386	432	426	422	405	414	382	411	434	394	424	385	400	404	406	440	413	410	410	419	416	443	405	399	402	431	402	423	426	440	410	411	429	439	411	416	437	418	427	455	386	391	397	417	424	396	420	427	409	410	425	436	377	429	367	437	391	435	422	425	419	421	388	405	434	408	434	446	429	376	435	433	417	408	441	435	395	397	462	406	424	413	425	399	451	389	453	433	407	418	447	384	403	412	424	416	429	412	400	402	379	427	393	401	422	427	416	417	386	417	423	431	436	412	393	410	442	415	393	404	390	402	426	418	406	379	461	418	407	398	440	403	428	420	430	426	403	418	440	422	413	403	403	393	429	444	411	445	441	420	380	418	404	412	425	415	451	421	412	457	445	407	421	402	435	413	438	417	426	389	424	453	401	463	428	363	425	381	425	426	406	423	414	404	446	425	405	425	418	416	394	418	396	420	415	466	416	412	416	419	415	399	394	428	447	386	373	432	403	421	436	383	430	416	437	427	435	404	397	427	395	426	416	430	388	440	400	435	421	420	427	383	416	429	408	434	402	424	437	433	426	406	438	394	407	427	440	432	405	413	410	410	421	449	405	414	402	421	418	413	411	401	424	472	409	376	448	478	402	435	414	412	398	408	438	414	416	388	396	415	390	429	397	400	428	410	411	419	396	403	444	422	402	398	396	401	399	445	413	446	427	407	410	431	390	406	421	405	408	403	411	407	402	416	361	429	382	454	417	412	426	394	420	410	435	418	412	406	422	424	396	435	398	455	401	440	424	422	400	383	459	431	437	468	379	378	405	402	418	422	426	407	413	436	429	398	446	415	393	381	423	406	441	404	460	431	376	376	419	415	449	414	420	382	364	426	407	396	409	404	431	416	408	402	384	424	439	437	403	394	435	455	400	437	440	426	429	419	420	439	377	370	415	414	408	422	453	421	398	383	429	425	426	413	427	400	436	387	449	434	416	445	379	419	430	394	413	402	406	411	369	415	450	426	405	408	443	448	391	424	430	439	394	449	391	436	416	424	412	423	416	385	438	428	429	438	436	434	414	389	418	425	415	393	387	427	420	402	405	440	436	426	428	423	432
23609	21213	34666	38503	32397	20548	6192	746	683	625	639	612	625	601	599	608	602	583	590	632	582	593	637	585	595	582	600	625	598	628	599	580	651	614	605	589	588	580	581	580	605	586	591	592	594	534	599	585	565	587	585	595	582	587	556	619	622	582	560	598	600	628	579	622	556	584	607	626	565	585	586	577	571	629	564	571	608	580	654	575	584	560	554	589	627	579	612	573	607	586	629	555	567	618	559	564	581	565	607	601	602	592	550	563	562	605	590	588	570	558	590	548	577	605	565	622	561	589	564	606	604	605	555	623	557	561	613	609	598	593	563	609	595	544	596	565	573	589	593	584	560	593	596	563	532	603	598	581	595	617	590	570	571	614	586	584	601	604	598	580	577	553	612	565	570	576	606	602	604	604	591	633	541	606	653	590	617	567	554	629	602	578	544	580	613	594	598	602	570	545	596	624	621	584	554	568	572	563	604	603	606	582	595	564	586	591	590	585	601	563	580	616	576	602	574	547	577	600	595	571	576	557	598	638	593	571	587	552	561	569	590	597	554	570	586	568	574	628	561	590	576	611	543	531	560	610	587	556	589	604	539	561	580	580	583	579	573	570	537	560	569	567	597	579	583	595	571	600	621	584	582	566	602	610	543	583	549	603	582	589	583	577	611	605	592	543	589	559	600	587	591	592	582	618	630	586	623	574	556	589	602	590	536	630	625	562	599	664	559	568	561	604	567	513	570	566	590	567	595	601	638	592	592	625	561	622	580	613	599	594	615	572	580	605	642	604	584	581	582	606	550	596	587	620	596	605	617	576	585	547	577	590	620	564	583	589	587	588	580	633	626	565	585	598	606	630	587	577	577	608	644	579	589	553	591	614	538	581	611	545	574	586	541	579	617	592	589	583	623	584	604	624	604	565	643	589	600	570	569	575	547	585	582	647	601	564	612	547	563	605	620	576	603	598	552	586	545	600	540	576	583	561	581	564	575	592	549	553	618	588	603	568	616	571	582	610	591	575	637	545	618	571	593	599	608	584	624	601	585	614	533	578	574	580	565	584	610	653	590	571	587	602	640	602	589	619	605	603	585	606	562	605	622	547	563	619	573	577	581	638	549	631	584	610	631	585	652	607	626	628	592	592	597	617	619	554	557	607	608	633	596	553	600	552	596	601	626	609	573	622	608	617	564	583	541	576	587	554	572	599	573	623	613	551	573	561	556	592	588	597	601	571	551	545	592	587	636	572	594	577	518	588	595	564	586	573	581	559	626	608	610	595	601	574	616	604	632	600	563	536	599	632	575	620	591	600	598	591	585	566	582	597	550	640	584	543	561	622	585	642	579	578	590	598	563	590	619	594	578	586	592	557	624	584	610	590	605	562	592	596	580	595	557	582	613	571	553	614	584	647	614	606	620	600	535	593	586	570	551	630	611	553	568	606	631	572	566	573	567	593	586	575	581	612	531	610	600	605	602	588	630	635	590	586	601	562	587	604	591	620	582	594	591	573	592	583	599	593	625	592	572	622	620	597	581	612	634	617	562	592	541	565	579	599	593	621	540	600	622	574	537	587	574	614	585	599	594	610	598	612	571	618	583	627	584	617	619	565	557	555	591	577	546	572	614	640	566	584	582	611	622	586	620	585	622	589	591	622	584	608	588	620	540	573	592	618	567	626	576	570	608	569	559	600	569	602	606	576	623	586	569	505	611	567	569	606	572	562	579	574	634	604	569	565	534	594	554	587	576	589	586	614	577	600	546	537	624	599	574	580	586	632	577	580	590	562	610	590	620	594	587	598	577	602	654	616	583	567	631	602	605	545	625	652	561	561	614	577	600	589	603	588	594	568	613	622	612	615	564	574	616	557	519	609	570	610	562	567	670	601	576	569	592	593	590	609	588	594	579	587	640	590	592	589	611	602	585	550	580	569	581	606	590	572	582	589	597	622	580	556	599	564	560	629	583	561	592	625	538	607	606	616	599	580	591	580	592	643	603	573	555	554	588	585	575	576	614	617	584	607	581	567	586	598	574	547	591	569	577	594	568	543	571	545	597	581	570	586	612	573	554	598	582	586	568	563	646	580	609	560	577	580	610	528	570	572	593	546	566	608	589	558	616	588	540	582	575	598	551	599	611	610	586	613	592	601	593	588	594	593	573	591	609	603	604	556	593	560	573	579	562	561	606	556	586	552	606	577	610	598	595	574	594	594	616	591	555	551	575	614	593	602	597	615	593	621	547	607	582	590	594	554	567	582	624	646	578	599	580	626	607	598	588	607	583	569	608	554	565	609	625	562	612	533	606	594	566	602	615	606	582	596	561	565	605	620	609	648	632	600	581	558	603	619	614	598	538	603	585	584	634	603	654	640	593	581	632	596	575	582	609	557	629	588	603	592	601	596	593	563	565	587	598	591	596	593	642	582	589	585	569	565	559	589	561	629	597	619	613	588	606	585	563	586	571	587	574	584	549	597	576	614	597	594	601	613	635	545	653	513	569	594	598	582	592	619	586	558	611	556	618	592	573	606	604	567	591	581	575	583	575	610	580	618	611	596	622	607	610	588	535	559	628	616	598	617	599	607	589	550	573	627	564	613	606	574	620	595	579	613	619	588	628	518	590	552	625	565	552	542	583	587	585	632	588	619	540	574	606	593	611	603	563	595	580	603	624	591	590	563	589	620	581	581	628	575	559	582	613	542	585	588	642	581	592	598	599	567	575	601	565	594	611	555	639	635	627	584	624	559	542	614	616	600	532	607	607	565	574	581	598	646	558	617	535	591	589	573	585	611	638	584	589	586	576	608	603	553	602	618	606	562	552	578	561	559	591	542	564	567	539	562	563	622	565	581	592	565	630	624	617	619	569	600	592	599	585	562	618	568	617	603	623	579	569	553	581	578	609	589	603	587	592	608	602	599	614	582	587	617	610	613	608	596	561	573	579	587	593	609	612	600	576	573	541	580	589	548	580	595	560	548	598	531	523	559	580	610	532	575	578	608	579	582	590	638	645	613	558	585	618	569	570	624	569	603	588	583	558	559	573	577	621	561	602	600	576	590	566	625	587	615	594	620	574	579	567	661	594	602	564	598	616	652	611	577	589	639	623	580	545	587	567	613	589	579	592	529	583	612	545	533	608	578	637	609	600	575	585	560	593	593	583	610	605	572	569	617	544	618	539	601	566	576	553	605	594	609	607	590	573	609	584	555	587	602	597	562	572	605	562	589	558	567	580	614	598	591	589	584	584	602	603	575	594	600	599	623	581	556	602	669	586	603	535	577	574	557	569	603	612	598	647	594	566	554	568	614	564	583	610	613	592	610	616	594	569	547	596	550	591	615	584	580	567	597	576	566	625	607	541	599	595	584	541	593	535	594	589	629	587	591	582	600	610	591	613	557	610	579	557	565	548	623	579	578	605	599	588	621	597	593	561	581	579	592	584	595	607	571	564	563	598	620	587	581	596	633	581	553	602	636	622	608	603	517	638	553	550	632	577	601	609	618	589	595
43049	75270	70299	52822	37365	11010	699	657	656	606	603	549	681	625	592	597	592	524	605	611	604	626	606	557	607	605	613	620	628	601	578	573	582	579	578	623	581	613	615	600	627	579	597	602	606	596	573	593	547	630	602	627	622	613	594	612	567	611	603	591	642	607	554	591	607	605	614	579	641	611	610	572	569	561	570	642	617	594	584	577	575	585	607	610	572	573	591	603	595	581	587	609	601	590	611	606	579	566	616	611	617	565	547	627	601	583	570	606	597	556	572	596	598	596	557	610	560	583	550	600	598	613	548	603	599	615	635	615	620	562	606	604	585	632	642	577	583	623	619	642	557	602	590	590	592	582	612	588	587	614	626	609	616	624	575	611	578	573	637	584	535	607	623	576	552	586	554	584	589	617	563	626	602	591	606	606	631	604	579	612	580	607	577	605	580	610	607	595	600	548	615	623	566	573	575	587	630	589	601	593	613	588	569	578	601	572	571	580	580	591	575	576	580	561	624	601	612	615	615	618	590	565	592	611	541	592	567	594	610	600	603	597	588	603	589	593	590	586	626	588	622	619	580	610	605	562	579	599	618	588	609	566	640	539	594	643	571	584	621	600	590	586	607	611	612	636	594	575	619	584	599	590	588	590	607	584	635	570	616	576	584	603	602	582	661	591	620	578	565	604	629	606	568	589	617	592	584	613	594	567	644	624	591	600	566	604	615	623	640	629	585	597	577	633	611	608	553	566	618	567	587	619	618	627	608	581	548	590	586	599	599	603	588	623	622	587	599	623	610	582	595	602	609	638	638	571	544	601	613	589	616	617	603	553	610	625	584	596	623	611	619	613	617	613	623	632	598	620	549	593	595	600	610	537	601	617	565	622	612	600	622	605	618	571	588	612	561	579	603	605	590	624	600	627	582	617	601	618	606	570	590	546	571	598	599	578	579	567	591	614	610	534	627	575	567	599	632	606	604	613	585	609	602	567	606	611	591	642	601	565	613	576	635	611	576	596	591	602	611	584	594	603	615	606	592	573	578	552	613	594	586	614	585	610	559	604	594	589	595	587	584	580	576	594	597	611	596	550	548	613	602	570	591	606	634	630	567	600	614	555	615	595	607	585	599	580	566	581	601	592	601	606	592	578	621	597	592	541	620	613	580	590	608	637	557	597	595	586	601	609	614	564	580	591	578	616	587	595	601	601	604	596	579	567	612	586	549	640	585	618	563	606	612	580	594	574	598	612	629	565	605	595	611	618	649	636	578	603	530	611	594	586	572	592	625	618	571	553	647	604	576	579	618	562	599	576	569	548	605	620	620	616	559	616	591	586	605	602	543	585	587	560	548	598	584	604	602	622	626	623	600	615	558	615	623	640	596	592	602	594	612	554	639	589	621	616	586	589	602	570	614	627	617	600	625	549	607	601	602	601	607	568	623	598	637	608	570	615	583	587	575	642	617	575	568	637	607	594	590	635	581	602	593	631	594	552	567	593	606	601	591	562	607	593	615	584	626	601	572	586	561	608	592	622	565	639	616	597	576	617	582	593	597	614	583	594	635	590	579	613	602	635	587	578	561	562	634	589	621	583	597	622	593	588	611	605	603	620	604	603	626	579	605	584	558	620	628	563	603	607	577	566	604	606	555	598	613	611	536	571	605	597	597	559	577	609	609	587	646	552	615	562	653	569	585	578	605	582	592	546	577	575	596	612	613	583	586	603	588	596	572	587	588	602	593	592	602	583	565	564	622	626	605	607	630	592	607	627	571	603	636	609	550	614	578	597	571	533	600	590	629	589	589	611	599	620	616	604	627	570	626	596	567	582	581	647	570	605	617	573	567	559	568	582	622	611	595	599	579	569	599	581	583	619	619	571	590	611	553	628	585	599	622	603	555	626	611	609	559	550	590	560	599	599	588	555	526	625	602	573	580	585	568	593	590	618	567	604	600	572	597	578	598	540	602	595	560	619	587	543	592	550	580	583	587	577	577	576	577	612	581	569	560	561	581	566	574	552	618	609	612	559	566	608	566	594	586	565	548	594	581	596	640	594	536	602	580	592	609	624	632	609	621	589	648	617	569	607	589	605	611	589	613	608	631	613	609	587	580	649	638	638	597	576	553	593	625	632	612	611	569	577	543	594	578	560	617	566	587	609	595	573	600	592	602	600	615	570	590	563	548	583	603	560	577	565	597	689	607	591	620	589	555	617	574	603	597	621	629	580	617	551	592	584	580	606	639	648	554	607	564	616	584	575	601	557	591	583	587	619	607	592	599	574	609	584	611	603	586	624	588	583	599	590	616	605	621	584	642	597	562	596	549	596	576	564	559	582	616	615	592	562	594	592	576	585	567	608	636	605	564	576	658	601	595	551	624	626	553	568	600	612	560	657	597	587	546	627	597	553	599	610	591	599	602	576	559	567	601	587	607	638	600	582	581	588	580	546	582	599	571	643	580	588	566	618	591	584	580	567	579	604	619	602	585	642	549	539	634	566	622	639	620	600	603	626	597	554	566	543	614	592	598	558	655	557	607	587	617	613	577	601	604	600	606	617	597	625	613	619	560	645	557	598	561	618	577	628	636	660	555	588	597	578	593	567	601	579	567	594	583	579	609	632	595	608	557	576	554	579	568	602	603	580	574	611	605	611	627	640	582	605	596	546	577	571	593	602	588	629	582	599	575	607	564	555	617	601	600	578	559	609	569	587	626	630	579	595	568	614	611	635	597	597	582	565	567	619	615	600	593	661	595	584	572	540	585	589	544	616	615	594	597	625	580	601	579	587	630	634	575	579	618	617	615	574	598	625	627	582	597	605	607	584	561	579	582	638	596	539	588	578	625	597	627	566	585	648	571	565	602	619	616	592	648	585	583	615	575	566	576	584	596	571	635	592	602	560	600	617	570	596	573	605	545	629	577	620	582	597	646	596	606	581	557	645	639	562	619	568	590	592	564	559	601	581	570	559	576	618	623	619	591	609	580	624	598	613	593	617	581	580	622	584	605	591	590	610	632	594	558	594	629	574	583	600	586	643	614	607	603	627	577	575	588	574	585	611	603	571	593	542	612	604	610	592	584	584	638	565	609	600	575	640	620	606	565	599	558	597	587	594	613	542	622	599	598	564	575	622	583	633	613	602	613	601	598	591	606	598	615	565	587	558	576	583	610	568	590	573	636	585	626	612	566	567	575	561	600	588	589	625	577	601	578	588	575	590	564	573	566	618	610	613	599	570	644	620	570	568	614	650	591	611	578	633	584	597	605	580	598	622	578	610	577	570	605	607	615	557	549	569	600	586	563	562	621	622	566	569	620	580	595	607	564	599	597	566	595	599	600	539	591	623	626	611	602	593	588	605	608	538	623	553	573	589	606	563	592	571	643	632	567	583	576	632	630	602	579	605	617	596	605	600	608	613	622	589	590	613	561	637	566	594	645	641	568	596	621	597	591	592	581	565	586	572	588	581	599	571	599	587	575	599	598	565	621	590	586	576	629	570	635	641	598	596
25002	21557	34064	35471	26246	11517	1154	571	561	580	548	581	583	565	573	580	553	600	598	618	535	564	580	597	575	618	578	595	558	566	562	596	583	602	577	565	588	567	563	569	543	546	568	585	543	566	595	596	550	559	593	551	567	567	563	574	583	600	579	539	567	559	553	572	508	581	605	552	576	579	614	575	601	594	551	601	572	590	612	591	555	571	570	569	558	587	610	568	591	572	584	578	576	544	598	597	556	587	545	605	567	589	576	594	566	619	588	580	556	578	553	589	610	594	562	549	555	584	579	590	522	580	567	593	624	565	562	563	550	585	596	653	596	569	584	623	575	568	592	579	555	510	574	568	568	586	573	602	589	580	606	605	576	558	542	599	576	578	567	567	518	556	542	554	563	577	554	599	559	541	561	558	542	568	590	560	585	558	522	569	565	601	565	571	529	615	619	548	605	573	538	588	583	600	598	569	553	623	575	624	582	568	599	528	581	578	577	545	573	569	598	574	551	613	579	599	611	550	613	652	553	598	563	554	569	580	601	561	613	578	583	551	586	566	574	559	554	593	618	588	584	585	562	585	565	616	542	591	603	565	543	572	570	595	555	573	576	534	574	606	587	560	583	575	571	580	524	621	552	552	578	589	559	581	591	605	558	604	635	613	548	554	567	567	579	582	595	574	554	622	588	544	572	550	565	594	562	594	579	530	585	577	592	571	605	527	606	583	590	591	586	576	595	549	566	562	589	554	571	570	594	574	584	590	593	571	560	613	613	575	600	567	567	550	604	556	607	542	591	564	582	568	524	592	595	554	561	608	592	588	562	558	595	495	563	618	559	614	603	570	574	550	604	577	609	574	515	594	597	572	559	557	575	541	565	529	595	592	560	573	600	613	571	587	633	574	531	576	591	579	564	567	622	554	606	589	604	630	562	555	562	631	582	593	569	564	613	573	585	621	575	571	532	548	558	524	562	559	564	577	576	649	541	599	582	580	552	575	598	624	554	567	585	576	566	570	536	562	617	609	540	568	538	627	549	565	549	568	535	602	539	631	574	578	590	606	558	534	561	555	557	553	587	583	584	595	609	605	592	572	551	568	597	542	592	551	574	556	574	577	598	632	595	555	534	597	568	572	580	625	582	572	564	607	569	602	620	561	550	581	558	560	575	576	566	544	603	610	589	556	595	580	622	567	581	603	581	575	570	570	595	602	602	561	576	555	555	594	586	587	607	532	586	548	576	578	606	574	570	579	570	646	585	586	577	560	566	589	581	571	541	597	556	597	563	602	576	599	569	597	574	557	560	555	594	553	554	558	600	578	545	508	597	578	573	559	547	589	594	575	572	562	603	573	551	551	571	587	559	545	589	549	579	604	612	534	595	576	535	581	541	573	556	551	573	529	599	563	594	574	563	601	619	599	557	561	591	546	550	572	565	594	558	530	556	608	538	554	565	553	555	576	554	549	619	593	568	560	542	576	588	524	539	540	602	531	574	594	562	570	580	591	548	593	575	586	531	582	600	593	569	599	538	626	520	580	582	609	580	587	545	561	595	544	583	597	599	617	610	591	532	601	584	573	549	604	566	574	554	579	603	564	573	587	536	590	549	603	559	597	599	600	571	576	617	574	600	575	591	540	547	570	610	586	558	558	554	598	557	547	587	604	591	612	585	579	582	533	605	621	577	566	547	607	574	564	585	582	589	566	543	611	543	546	562	531	611	574	560	599	625	561	556	564	588	612	588	563	558	542	584	575	603	631	575	545	535	586	598	555	572	545	577	603	547	571	592	546	551	525	563	563	588	540	542	620	560	592	597	556	602	565	534	619	576	581	547	598	583	573	529	606	577	565	542	548	566	646	579	544	593	543	565	562	538	531	550	573	566	561	582	583	553	565	585	654	601	597	613	587	569	618	593	553	602	567	565	591	586	553	558	635	572	566	597	534	554	624	519	568	594	582	591	580	569	592	545	584	607	608	576	541	588	580	566	578	594	544	547	593	585	582	549	600	559	583	561	574	577	537	587	565	576	572	593	597	571	580	578	545	536	596	597	561	561	635	601	565	541	556	586	520	596	555	573	609	570	576	600	587	553	646	592	586	599	537	584	556	611	559	590	590	601	595	577	622	537	575	618	549	603	617	562	578	595	576	559	589	595	577	564	574	560	530	644	639	545	564	530	575	573	570	622	541	586	565	551	597	656	568	586	591	596	570	591	586	605	565	560	594	563	535	568	565	530	627	588	546	604	631	520	561	577	565	585	557	563	550	576	584	570	585	576	588	531	604	584	619	604	543	542	548	588	570	589	587	634	556	566	569	579	550	554	584	540	572	596	596	595	611	545	552	572	548	600	568	647	617	570	629	594	588	573	586	584	599	587	618	577	619	589	594	563	573	570	575	583	525	588	574	521	604	581	517	591	559	577	597	573	572	584	570	594	546	571	563	553	541	545	539	592	592	564	534	579	597	601	578	569	601	587	575	588	617	593	584	528	594	557	592	581	563	572	570	617	594	586	597	539	576	545	554	596	592	590	605	558	564	558	602	588	597	566	592	561	586	546	586	566	605	588	571	621	569	550	600	551	587	557	578	554	555	623	598	576	580	596	601	584	623	559	594	560	614	539	561	571	556	599	585	539	564	603	555	563	574	572	602	569	592	585	595	560	573	584	557	511	561	567	564	552	561	569	559	566	575	535	579	528	562	573	580	539	621	569	544	578	577	565	563	562	561	593	554	583	570	583	579	586	582	585	615	569	571	594	562	613	568	626	577	565	550	546	535	559	491	570	599	523	584	602	551	598	568	536	567	573	566	569	589	569	620	534	577	603	600	551	547	617	594	586	574	567	598	568	584	601	525	572	556	548	621	560	556	605	550	576	595	560	576	562	557	587	538	598	564	570	565	593	552	560	592	620	580	589	566	567	572	552	586	600	589	556	531	558	572	529	563	589	577	596	564	564	539	592	570	572	588	597	561	604	549	597	572	586	568	588	622	518	585	547	640	594	573	604	584	607	577	546	558	547	559	552	551	564	577	585	539	606	554	612	568	591	582	582	595	587	553	593	550	580	601	561	594	629	656	588	560	603	571	621	616	532	568	598	571	596	595	586	609	574	571	549	596	559	589	526	595	560	568	570	587	559	615	553	519	599	562	579	572	567	608	549	567	569	582	525	566	558	577	580	592	524	539	527	587	586	600	603	618	585	591	604	587	564	582	549	654	584	568	572	552	608	586	571	559	574	557	578	528	584	576	571	533	567	559	632	594	624	612	541	596	564	556	549	558	569	556	591	585	603	603	573	584	568	570	543	566	597	620	593	573	552	606	584	581	566	575	550	545	548	605	529	547	613	600	542	544	562	558	580	554	569	578	593	554	589	542	572	570	607	596	550	537	620	557	551	582	537	545	556	558	577	539	514	569	590	571	579	603	556	598	614	566	616	572	551	563	593	535	543	557	564	585	506	522	552	575	587	524	573	557	567	581	570	557	633	622	575	532	547	604	572	576	594	576
41211	64177	57551	42133	28356	7428	648	610	608	637	625	639	640	604	636	611	642	572	603	635	626	616	594	589	568	582	602	625	580	611	660	576	609	619	607	566	604	628	625	693	631	611	556	581	626	665	615	551	652	639	589	614	608	591	606	578	573	590	579	588	651	578	570	631	601	623	597	600	595	616	635	608	640	589	641	574	595	617	601	570	578	606	543	594	603	558	605	612	584	524	632	580	623	656	620	636	601	568	613	597	603	576	598	572	570	615	633	600	589	647	617	604	570	595	608	593	591	604	620	610	615	655	564	599	600	626	564	554	683	592	608	587	601	585	604	605	616	593	609	575	611	635	604	647	582	614	614	613	572	599	563	591	629	615	625	637	618	614	644	573	630	620	599	599	580	645	622	605	606	595	618	623	576	584	584	572	572	635	572	650	557	564	624	597	656	600	598	573	625	639	587	595	594	617	585	606	597	595	581	620	640	589	589	582	629	588	618	635	620	625	616	597	567	636	635	672	594	558	600	612	602	611	594	581	583	617	622	604	606	704	588	609	604	601	594	615	620	609	631	608	563	594	615	581	596	633	637	610	595	646	637	585	630	605	658	646	617	625	657	609	642	600	621	605	584	544	617	615	580	574	601	610	580	640	614	615	632	642	626	600	622	605	629	596	625	645	606	637	582	612	659	606	607	575	599	637	620	596	567	608	629	593	598	601	590	617	621	604	635	621	627	568	636	633	567	601	604	641	607	626	627	647	660	583	565	640	607	603	584	598	605	605	628	630	548	579	640	625	606	688	605	610	652	589	585	606	617	634	597	557	570	579	581	638	571	588	587	622	608	604	600	593	584	617	576	588	621	637	614	590	602	602	619	631	606	608	602	599	564	593	629	615	596	640	592	590	583	617	653	606	544	600	596	597	598	577	636	580	620	601	598	617	614	624	588	646	613	590	562	565	612	582	663	624	592	618	599	629	598	634	639	573	591	647	598	604	611	606	608	615	581	603	626	572	609	583	624	599	595	658	581	584	675	594	598	654	602	593	639	619	625	593	587	605	586	605	602	608	592	608	613	623	617	608	639	584	591	584	613	597	626	614	547	569	609	620	612	581	592	599	613	573	599	611	664	622	627	604	594	602	609	590	658	589	624	589	589	579	615	586	593	574	599	649	608	609	571	617	622	603	617	583	548	593	587	594	591	644	640	627	621	655	594	592	570	639	638	637	624	579	621	627	576	593	632	637	587	617	576	597	601	617	616	598	597	576	560	599	550	605	613	635	598	604	629	614	632	606	640	638	597	584	640	606	597	592	559	578	568	624	590	595	631	618	585	617	560	599	611	563	607	592	624	625	623	598	588	590	634	644	587	585	623	579	580	628	595	645	601	636	600	582	593	602	626	593	594	601	608	573	618	579	630	569	599	607	621	587	571	630	620	614	611	582	605	562	608	592	594	579	624	627	576	597	598	622	648	600	583	565	613	600	602	598	625	594	604	606	623	547	610	599	558	608	627	607	611	573	606	644	601	616	609	648	598	587	652	601	604	602	602	590	602	618	601	616	590	637	629	560	625	627	616	594	591	646	586	649	591	599	665	618	642	597	634	585	623	613	586	608	610	592	567	603	600	595	604	623	568	613	626	611	617	633	624	583	582	631	607	611	594	581	603	582	645	631	608	599	640	587	569	618	629	618	574	581	642	605	612	585	610	621	624	600	670	607	572	624	626	607	610	630	577	634	562	614	599	613	614	613	579	566	642	605	574	593	614	623	578	636	589	600	633	628	602	594	617	586	614	578	583	589	576	596	616	586	634	612	606	629	567	630	622	630	630	610	628	607	584	571	627	630	608	615	621	607	618	560	635	626	585	615	625	601	610	588	620	601	594	624	598	578	616	581	612	601	559	580	591	612	609	569	624	635	601	590	615	591	644	610	622	608	632	628	588	617	552	625	564	624	606	576	652	628	582	617	611	648	577	610	606	621	621	577	580	628	606	600	569	582	574	612	630	586	572	592	585	603	579	585	592	604	586	612	648	608	631	636	567	578	636	579	631	604	600	599	632	608	596	567	603	601	573	599	581	583	633	613	621	623	613	660	632	585	559	604	600	625	572	647	613	599	604	615	651	581	588	671	580	593	618	624	611	634	615	581	623	617	624	585	654	596	606	648	637	580	596	619	559	608	609	557	624	610	636	607	599	613	594	601	637	603	598	561	570	612	606	583	611	615	579	600	634	644	615	627	638	588	631	621	620	610	577	577	603	634	548	633	613	557	558	623	622	619	596	623	623	619	625	606	600	604	612	571	606	621	574	588	573	576	637	627	606	662	595	628	578	607	599	572	582	588	616	645	649	549	626	623	600	598	619	581	654	612	573	580	584	594	583	613	568	604	567	593	603	617	593	589	573	597	596	638	611	618	638	607	606	599	652	617	631	557	595	601	592	608	598	632	613	599	606	629	614	576	637	614	608	605	603	603	571	634	587	604	587	609	594	631	598	631	597	595	641	592	604	661	569	668	611	618	634	600	600	625	586	594	579	632	636	595	629	623	553	659	597	644	590	640	562	595	591	622	586	564	580	602	572	592	572	596	621	598	630	642	628	602	609	562	653	631	545	580	592	632	613	578	598	608	598	602	621	602	617	598	582	589	582	598	598	608	594	596	625	613	599	602	633	598	611	622	610	616	583	621	599	649	625	563	617	583	599	642	589	591	553	619	590	607	564	637	590	617	621	568	641	597	660	606	580	645	608	620	606	592	593	671	598	560	611	585	601	565	579	608	621	600	613	586	632	600	590	621	600	614	597	557	618	586	630	593	611	594	637	639	616	590	611	644	635	589	581	604	577	616	617	593	596	629	597	579	601	578	575	602	604	596	603	598	629	606	563	640	614	620	624	580	535	611	574	656	603	618	622	618	620	640	627	586	564	590	599	600	583	613	581	622	592	624	614	614	649	602	637	613	596	645	624	601	590	590	602	590	598	583	598	614	577	574	608	611	618	607	635	609	583	551	653	542	576	611	579	566	583	582	594	577	593	591	593	587	632	544	611	593	663	576	603	577	610	596	609	605	591	596	586	621	599	613	625	623	595	647	614	623	609	645	618	638	604	577	622	607	609	636	613	599	611	612	594	647	569	582	624	582	571	579	659	624	621	620	552	555	612	615	619	618	585	606	610	604	635	573	589	595	593	593	611	588	608	605	645	606	596	638	630	625	583	600	596	588	614	572	635	620	635	645	622	590	636	624	586	579	600	607	570	651	584	598	672	623	586	564	625	592	625	625	606	610	641	619	636	608	606	579	635	592	594	579	573	596	601	605	568	572	605	607	628	603	626	652	596	630	607	615	594	587	641	634	599	562	645	586	622	637	612	571	618	619	592	602	599	613	598	595	624	592	579	613	651	587	583	575	610	628	638	592	607	601	625	597	630	582	604	640	642	616	597	585	625	602	620	615	607	630	598	642	573	616	643	652	611	612	618	631	594	618	621	587	632	628	599	589	612	567	599	605
22582	21194	31021	31803	31936	24184	15071	2009	973	956	924	911	921	941	917	898	951	942	928	938	908	946	916	915	934	896	882	886	939	927	852	968	1025	907	883	936	906	890	920	876	975	850	921	911	933	867	892	932	917	906	914	856	936	959	951	956	902	842	914	965	911	894	922	869	826	910	905	946	910	882	879	890	884	863	916	891	887	843	879	939	909	946	902	942	905	924	913	920	939	911	899	867	861	867	871	902	886	926	902	893	871	877	879	919	915	875	884	912	897	879	885	902	911	922	890	905	931	861	885	854	907	914	941	892	883	915	869	887	934	923	848	966	915	958	902	910	904	956	898	951	899	947	909	916	870	861	921	957	856	889	977	949	933	926	851	920	914	888	937	927	914	997	946	865	909	928	890	931	900	885	918	921	874	870	873	895	894	919	944	901	901	919	931	925	942	825	865	913	889	930	911	920	896	919	908	826	932	908	915	902	901	916	879	879	919	873	855	906	963	887	898	864	905	874	935	919	889	904	897	916	917	927	874	934	918	878	887	910	858	885	884	895	884	845	937	880	881	917	908	896	872	920	938	880	918	908	868	916	950	921	952	893	902	883	964	836	856	896	899	871	928	879	839	849	913	985	863	970	879	901	893	878	875	891	914	887	929	969	913	882	925	881	869	923	883	934	880	888	926	896	879	963	860	926	931	859	911	857	869	904	884	920	877	882	897	928	881	893	852	894	928	933	881	874	868	871	873	816	932	909	906	895	928	891	891	856	900	946	875	950	877	899	954	918	897	887	842	908	874	901	875	926	932	880	915	856	920	887	897	861	943	914	922	919	855	937	856	904	978	914	877	902	923	929	923	911	866	904	852	887	929	854	935	922	832	900	931	900	923	912	909	923	836	950	855	913	908	868	967	897	883	930	931	948	932	908	901	881	932	952	879	924	904	872	941	903	935	929	916	865	976	906	914	924	905	881	899	940	933	879	923	882	928	897	919	894	995	874	906	884	939	1016	907	891	872	861	890	987	904	916	874	927	943	849	890	811	928	924	962	883	850	905	921	916	943	889	894	887	915	935	896	953	871	945	880	900	888	943	896	879	904	904	943	876	852	897	916	883	913	898	877	877	898	915	913	907	864	894	894	900	867	888	914	945	884	872	866	923	933	889	937	909	895	874	902	933	864	863	869	911	838	886	931	883	922	972	901	932	901	872	921	870	865	874	905	913	1016	849	840	914	858	895	978	895	916	908	923	917	904	869	923	861	948	897	912	886	916	921	864	876	872	888	943	884	921	917	869	892	858	881	833	932	849	959	929	913	855	944	905	904	871	922	889	873	912	893	899	888	897	916	859	943	919	890	913	904	833	934	873	942	833	902	898	878	876	890	922	882	899	906	917	909	949	917	868	905	926	935	911	902	926	881	828	913	887	902	903	887	906	877	898	930	933	901	900	805	855	929	911	917	848	880	902	954	959	843	897	924	921	944	910	894	934	901	912	892	935	876	869	857	887	957	891	851	919	937	946	889	945	913	921	887	904	880	989	865	891	913	906	891	934	868	901	930	893	912	940	931	948	883	877	874	877	885	935	877	906	926	930	881	891	912	865	882	951	883	928	862	947	895	918	963	941	890	931	868	911	871	918	902	897	916	904	955	935	916	938	891	873	841	870	887	951	918	903	882	956	878	887	873	879	899	876	937	857	940	843	932	905	871	882	905	889	877	907	877	845	874	906	925	876	918	923	915	922	908	929	931	902	891	948	907	896	858	943	876	860	926	895	892	906	908	888	907	910	941	986	930	890	907	895	944	854	845	904	908	903	893	913	948	891	928	948	914	867	890	915	880	872	890	857	944	910	826	966	862	910	899	917	895	920	864	919	909	881	823	901	876	904	928	934	855	893	962	898	947	894	918	913	943	886	904	894	960	885	880	871	849	923	879	877	863	905	944	893	894	874	881	891	903	877	892	897	916	897	887	966	939	948	913	900	924	880	907	895	914	852	899	930	871	881	899	928	897	861	903	924	871	889	904	941	910	890	860	959	892	925	898	925	906	911	929	930	898	905	898	916	917	878	910	911	895	891	917	890	899	928	890	896	895	906	877	876	851	882	932	909	885	921	923	882	913	885	912	921	927	900	860	946	913	952	899	924	938	905	846	909	848	933	910	907	903	899	885	912	885	962	948	884	908	875	925	888	902	927	899	912	892	860	912	903	947	925	870	946	916	907	937	900	943	904	870	872	914	927	831	876	920	848	895	957	934	872	880	918	883	929	938	930	922	877	875	923	926	913	888	919	926	856	898	921	926	886	912	928	870	906	910	904	903	873	907	927	928	935	889	871	883	902	920	883	872	881	916	918	923	935	940	919	876	872	915	883	889	958	894	835	855	918	907	883	922	919	922	879	905	936	887	853	872	861	855	917	951	887	860	872	918	936	850	874	918	889	905	936	859	892	910	906	883	948	887	909	926	962	912	937	926	945	947	950	906	944	890	859	914	914	902	919	852	924	913	985	910	844	899	935	857	911	929	856	885	935	936	904	885	932	928	902	885	866	926	942	923	873	945	900	899	888	908	891	882	920	926	911	890	850	831	866	872	923	888	912	888	971	912	837	846	874	919	885	974	927	880	949	879	884	903	904	879	881	875	952	924	878	895	898	904	911	939	918	856	887	939	909	863	907	863	938	934	868	915	925	863	872	857	900	894	931	918	876	880	883	886	901	925	859	913	923	912	920	855	849	878	913	972	895	936	910	868	887	930	918	929	888	889	927	908	887	914	850	896	872	905	897	867	893	933	896	923	933	892	912	893	871	894	924	882	883	889	887	907	928	903	883	881	911	911	846	923	901	862	887	886	912	984	927	861	900	932	844	878	894	901	890	940	928	872	896	950	828	915	926	897	923	910	858	927	915	908	962	940	886	912	979	931	885	923	913	905	879	941	890	920	914	876	932	933	913	922	1023	905	920	909	865	873	922	862	940	917	855	904	885	925	886	850	958	856	891	890	882	929	937	898	917	874	908	959	941	906	874	892	900	931	943	934	847	910	931	872	916	902	945	929	929	914	860	870	907	873	899	886	863	899	901	912	947	894	938	933	883	864	883	909	935	842	916	876	934	869	911	919	833	892	958	953	911	900	888	854	847	932	902	883	852	877	903	884	929	893	916	875	885	899	896	852	966	899	942	950	936	831	882	894	866	905	889	870	880	883	905	924	890	892	952	894	953	920	894	921	878	862	912	879	935	883	900	896	896	872	904	875	911	935	875	833	976	923	873	853	900	896	927	930	845	919	877	930	918	893	856	956	885	895	921	876	884	883	941	879	945	900	908	920	904	912	865	898	926	891	893	920	889	910	880	873	892	889	904	886	867	876	901	856	929	923	918	868	899	892	892	953	885	869	890	880	911	893	884	917	960	947	894	916	932	929	915	884	889	933	904	851	925	986	889	833	859	941	889	949	829	894	924	898	908	921	876	905	903	868	887	893	910	910	868	918	916	911	877	912	939	867	880	892	973	946
46769	81695	80849	64377	48239	16672	1114	1075	1040	961	929	975	926	948	928	872	919	962	925	860	871	924	955	914	918	926	899	933	901	915	897	924	909	825	903	872	882	893	875	896	878	890	853	850	872	933	851	871	878	912	865	874	926	915	863	879	849	905	954	852	880	852	913	895	839	926	838	899	896	852	867	819	914	892	922	915	830	897	864	837	890	975	910	891	908	891	864	881	913	884	865	890	927	868	872	891	885	932	880	870	848	920	856	947	871	894	899	900	902	829	890	904	854	856	861	919	862	938	901	899	881	896	916	877	877	914	884	902	897	903	868	897	912	826	922	876	841	898	896	854	893	881	901	858	882	870	871	889	885	818	900	876	890	905	860	890	859	902	894	871	884	915	870	882	904	943	898	862	877	909	918	935	957	902	864	887	918	895	889	927	918	877	889	896	908	837	910	865	895	861	868	865	883	879	967	927	899	902	906	843	868	922	912	884	889	903	899	858	875	938	903	935	881	860	835	939	815	884	840	927	933	878	897	874	876	896	927	874	899	886	948	896	890	936	868	886	903	851	860	837	910	922	867	937	848	952	858	889	871	884	907	830	924	911	890	871	890	867	902	862	901	877	876	843	851	883	888	861	837	912	937	898	932	901	845	818	860	875	912	892	883	880	909	904	864	839	907	902	893	816	876	864	824	881	920	885	894	887	912	853	877	909	906	887	883	862	875	901	962	859	837	874	883	893	909	944	867	871	915	918	899	877	912	864	924	889	898	881	835	922	895	895	897	918	844	825	883	888	909	948	902	909	939	956	893	846	912	878	902	859	901	882	890	849	928	877	912	880	887	898	922	845	846	901	883	839	886	917	893	836	866	873	884	881	886	874	879	854	880	865	874	896	836	925	880	861	925	889	908	926	902	874	899	875	898	906	893	901	867	910	882	884	855	855	882	832	874	881	885	898	965	884	854	870	895	919	953	869	904	894	924	858	930	874	900	868	853	852	906	868	912	953	905	851	891	924	879	903	872	881	860	904	859	909	880	890	856	904	858	866	891	887	886	842	886	899	852	875	864	937	882	832	884	912	867	825	875	892	919	926	896	868	881	913	815	877	844	904	924	866	866	895	909	882	861	864	888	864	912	871	892	927	878	901	888	898	895	899	920	929	896	844	861	890	910	884	920	898	914	880	925	903	943	845	875	903	918	904	900	874	898	839	838	931	906	885	892	841	933	872	931	903	874	852	892	880	931	887	866	871	889	924	907	851	902	917	924	855	898	879	872	881	843	865	843	893	924	847	844	886	871	929	883	913	867	874	900	876	895	936	892	857	914	883	878	922	849	936	874	894	904	873	915	865	906	874	926	888	829	938	852	876	841	889	879	911	871	906	891	924	863	916	923	911	866	938	905	930	961	871	885	880	889	839	870	893	866	921	882	878	941	927	886	862	849	858	892	893	922	935	862	931	806	932	868	919	871	921	878	879	850	929	912	935	906	881	845	827	914	895	923	888	895	903	903	914	878	925	924	871	882	879	859	850	888	895	842	907	965	894	838	854	894	936	950	891	887	848	921	878	934	906	880	897	882	870	883	914	869	923	889	875	873	878	924	892	848	855	866	919	856	872	905	931	928	912	852	900	898	899	889	870	901	932	952	878	884	929	938	925	941	900	948	887	894	908	858	891	857	913	859	893	903	905	879	925	870	895	870	918	889	859	836	897	887	909	903	897	904	877	945	872	876	888	891	874	835	832	847	873	906	915	868	896	876	911	875	811	830	847	927	938	912	849	821	916	913	890	909	912	923	913	924	883	935	903	879	874	893	902	893	894	937	840	874	868	914	835	919	868	906	888	888	922	890	843	881	890	830	897	855	898	895	873	900	864	909	830	879	920	872	865	913	927	920	903	938	872	894	854	906	889	939	912	881	904	862	932	889	897	935	892	904	930	910	902	887	883	872	874	828	891	879	947	874	879	905	855	892	867	877	899	949	964	841	846	848	913	838	864	887	841	888	899	926	876	867	844	940	905	864	901	828	864	897	911	903	921	911	918	849	869	927	890	899	886	879	884	859	878	919	856	829	862	837	868	884	907	884	923	933	870	888	902	903	882	883	878	913	877	898	858	892	866	871	896	917	946	876	873	928	865	889	875	908	892	897	854	881	888	899	907	845	892	904	884	864	897	893	920	868	862	847	875	905	900	860	863	880	852	904	915	839	905	899	890	876	916	934	932	853	850	911	901	875	860	882	877	855	823	892	892	916	903	913	926	921	871	952	887	935	897	818	878	865	852	881	881	847	879	854	876	896	926	856	903	856	884	925	852	881	900	938	901	915	893	955	877	867	909	859	855	885	855	876	894	897	845	918	862	872	828	882	895	871	863	894	907	864	896	829	849	872	873	869	903	868	841	891	875	892	868	877	877	842	942	862	903	954	868	920	900	912	885	930	880	837	868	909	869	905	897	860	918	905	888	882	927	943	891	878	895	866	876	876	880	896	907	912	887	950	903	861	881	869	879	875	877	888	859	890	913	818	835	909	912	911	913	893	865	891	863	871	856	839	903	874	840	855	920	920	909	878	855	874	868	893	928	836	887	870	964	893	909	907	902	882	870	868	863	922	855	919	901	866	929	904	883	922	868	914	876	923	848	886	882	877	892	876	856	879	890	899	909	847	933	890	894	864	872	935	834	820	862	841	914	862	928	855	947	896	932	865	937	959	914	923	885	894	925	867	931	889	848	882	892	831	850	855	884	820	892	895	854	935	853	882	892	856	846	878	880	857	904	856	935	853	867	861	886	863	844	878	866	873	871	888	888	887	894	946	969	917	870	900	910	890	855	918	895	869	880	913	937	887	838	896	879	872	872	867	897	949	888	850	874	880	922	847	880	848	905	918	884	894	890	798	896	911	929	908	869	911	898	899	935	916	848	890	846	866	876	911	855	904	878	861	898	874	845	889	900	839	866	892	926	871	846	865	897	910	895	896	911	836	933	865	884	923	866	898	827	874	864	850	931	890	869	881	910	886	858	849	863	909	873	867	886	899	846	857	868	869	848	917	860	865	902	950	943	908	874	867	842	899	877	897	872	880	944	839	934	867	889	927	909	897	861	916	887	904	863	918	891	891	929	900	905	974	910	921	914	893	914	870	892	908	901	852	909	941	841	884	921	925	895	878	903	861	816	871	860	891	911	894	865	882	914	931	915	906	898	782	892	885	884	890	833	863	878	906	847	867	881	889	893	858	911	893	890	919	973	843	915	906	856	885	932	892	900	860	887	896	848	860	880	925	883	926	864	884	914	870	889	893	871	913	924	845	852	887	852	881	882	948	868	839	935	911	838	855	902	893	904	913	911	884	849	831	883	899	869	909	866	887	870	902	881	903	864	868	869	853	880	943	862	846	912	959	846	882	884	900	893	862	915	902	842	899	890	935	812	908	918	873	866	968	885	941	847	932	913	876	826	898	851	880	928	928	911	905	916	875	876	905	863	888	872	920	891	858	866	873	899	866	871
33626	25841	31525	23838	10029	1857	444	403	415	370	383	357	395	402	383	390	406	410	399	421	460	401	436	367	404	387	399	380	386	397	370	384	396	344	395	369	396	378	361	366	378	368	348	411	403	390	393	387	393	411	402	425	402	380	407	361	431	369	390	391	376	369	371	408	397	428	425	382	355	389	393	407	389	394	359	398	408	355	371	393	399	419	388	386	429	408	359	371	369	387	414	381	411	355	400	384	372	395	405	368	383	419	363	403	397	395	402	386	373	385	427	383	384	409	380	343	391	371	378	383	374	415	381	363	390	423	354	378	421	384	379	387	385	377	364	357	398	409	400	357	404	401	396	384	408	421	368	360	386	404	435	407	385	379	387	390	376	391	393	398	403	418	385	389	364	375	411	377	364	376	390	409	447	380	353	422	363	400	378	423	369	417	380	375	387	379	388	371	415	375	404	387	399	400	400	405	395	374	405	388	379	392	360	380	369	415	411	379	401	413	396	411	376	408	385	385	409	387	390	392	394	367	400	399	359	395	402	403	378	379	427	386	381	388	378	384	366	421	393	390	389	401	378	423	407	375	386	392	424	405	358	410	421	384	420	423	381	395	393	443	391	399	386	389	396	370	386	389	385	394	372	397	421	359	377	361	386	407	403	420	375	385	445	411	379	399	411	352	363	413	392	381	388	398	394	368	430	390	425	393	409	378	398	375	409	373	357	392	362	371	425	381	338	409	423	418	412	379	388	400	341	421	409	367	421	406	378	413	384	388	416	339	414	371	417	373	368	410	393	401	449	396	385	410	389	403	373	383	358	362	417	394	369	384	441	398	379	401	391	382	379	403	399	429	370	361	381	388	381	391	362	370	318	392	382	381	398	407	405	415	403	400	395	376	415	388	405	384	409	381	383	432	404	397	412	392	407	381	390	393	379	388	432	396	373	395	408	397	424	394	381	387	413	402	373	376	368	398	388	385	367	404	390	423	393	418	435	368	386	403	396	398	403	381	392	364	383	383	393	387	392	377	406	357	402	393	387	393	413	362	430	403	361	412	370	360	363	341	397	388	404	407	400	384	395	349	377	395	353	386	411	340	375	399	387	361	329	392	403	416	396	381	388	403	410	393	387	424	406	361	384	394	401	407	364	429	393	397	386	377	389	417	371	395	382	371	399	402	380	399	410	382	357	402	396	391	401	404	406	411	380	364	370	398	380	383	381	385	381	402	366	390	407	374	406	389	396	378	379	379	385	401	382	392	376	406	381	412	408	411	383	415	402	376	374	371	390	369	397	401	402	365	412	380	407	405	390	417	358	427	431	392	396	383	385	374	380	405	385	415	395	391	411	366	377	400	369	392	404	382	391	381	371	382	410	348	404	387	376	415	423	340	392	405	400	351	372	395	415	399	416	390	378	428	376	374	351	361	377	413	393	396	379	348	424	379	377	409	404	422	418	372	394	394	388	388	380	366	390	406	393	397	404	388	363	350	390	375	364	370	391	379	404	389	375	361	371	381	391	400	330	386	368	386	411	384	375	398	414	392	443	387	398	409	392	388	390	405	378	396	377	376	404	413	397	369	358	404	429	376	377	387	394	348	369	377	394	385	375	385	366	348	429	383	414	398	376	399	396	362	379	371	400	361	395	409	381	398	427	382	383	370	391	413	399	382	379	408	396	392	422	404	356	376	384	396	378	382	385	395	388	412	405	359	385	366	398	379	410	399	453	389	379	398	403	385	416	401	370	363	386	380	417	421	397	360	359	360	360	376	381	408	396	390	401	411	409	383	432	374	377	386	390	414	368	380	392	364	361	393	391	424	402	383	399	372	382	428	365	393	369	360	420	383	396	386	369	392	398	425	373	411	415	379	375	395	372	387	398	394	389	394	419	403	377	411	384	380	364	400	391	398	371	389	412	379	361	370	399	422	412	389	389	391	354	391	392	399	377	373	382	385	394	392	390	392	410	383	382	389	350	448	411	407	372	400	387	406	394	375	389	373	364	373	433	382	392	407	387	399	409	379	363	418	395	371	388	380	427	404	412	391	387	388	395	379	402	403	390	378	420	421	407	395	405	378	413	366	375	400	323	388	416	412	418	400	356	407	389	397	411	383	396	395	353	403	392	423	401	383	412	404	410	362	399	407	385	396	363	383	358	390	365	375	368	387	394	381	396	379	398	371	394	394	402	380	389	392	375	371	407	387	417	383	386	408	379	373	407	362	398	397	409	447	375	363	382	405	399	420	372	367	371	411	393	407	401	348	414	385	358	417	413	385	380	397	365	352	407	355	359	389	397	367	353	381	421	378	385	433	355	392	365	379	373	400	401	365	373	411	387	386	423	351	396	431	410	406	411	391	363	369	377	416	363	388	388	415	392	365	373	406	384	408	386	425	389	387	408	392	423	333	399	396	370	375	381	396	396	437	359	379	421	391	405	391	368	397	401	397	366	383	404	397	352	417	429	375	377	386	406	397	403	355	368	371	412	403	386	363	372	367	416	379	401	412	371	392	385	399	345	407	403	365	404	373	418	369	396	370	398	397	417	411	397	389	380	377	392	396	363	407	397	369	376	381	362	334	411	428	422	425	365	396	420	415	404	394	385	399	376	401	386	408	426	416	358	383	406	390	379	381	340	410	429	368	412	396	395	395	408	375	355	408	381	378	384	364	372	389	405	414	379	391	362	416	375	399	375	399	345	397	412	375	382	409	382	343	434	375	385	360	361	383	385	390	403	376	357	386	377	390	402	394	392	387	413	395	347	363	453	397	432	416	350	408	400	389	425	397	409	411	397	410	367	408	380	427	404	389	371	411	371	395	359	399	364	368	375	416	389	383	385	394	361	392	376	394	406	396	407	392	427	378	389	419	383	406	367	343	387	348	398	435	417	402	414	399	397	367	426	383	417	400	356	362	400	405	420	383	386	390	366	412	398	396	377	353	412	372	388	417	379	380	385	364	378	380	390	377	372	383	346	409	397	390	400	406	431	381	359	388	399	407	382	380	409	394	420	400	404	396	409	386	393	431	413	393	374	405	384	385	358	412	395	401	413	372	380	342	398	385	365	393	407	401	393	409	372	383	417	425	389	400	375	383	404	420	366	368	366	406	408	392	387	395	431	400	379	389	394	402	379	361	374	362	380	396	400	398	400	419	367	397	400	407	415	405	398	413	370	394	374	428	396	391	360	381	359	380	390	401	402	390	379	362	425	400	420	401	356	414	396	427	389	415	408	412	417	377	406	397	395	409	381	380	403	398	405	413	383	381	394	379	402	386	374	401	397	398	388	379	388	413	365	393	334	392	398	431	416	369	389	362	372	354	406	356	367	412	413	398	368	353	366	405	402	403	419	400	394	405	363	394	396	409	395	429	418	404	394	367	375	407	389	397	388	370	411	405	395	379	393	393	390	396	423	385	383	393	373	383	402	403	364	367	396	415	393	384	396	355	368	409	345	371	387	406	389	407	404	407	404	365	380	387	414	355	400	421	375	402	363	394	377	382
36584	32724	27078	15410	7893	1565	449	468	448	453	432	440	411	395	441	431	412	415	411	387	424	433	389	462	428	426	445	424	394	377	382	441	396	439	433	375	452	403	413	384	426	388	429	398	406	424	433	394	416	433	404	433	433	450	410	454	410	427	432	422	365	430	479	430	420	436	376	427	411	376	400	436	419	401	420	431	442	423	410	412	378	410	396	413	417	382	440	446	417	428	414	427	409	435	415	446	407	395	429	427	452	385	368	409	407	425	408	409	389	384	417	419	388	399	425	437	449	397	425	436	435	412	436	419	414	390	413	416	420	401	433	421	420	425	415	444	438	428	414	392	436	388	419	421	427	426	448	412	401	410	428	409	416	431	405	403	421	400	396	442	411	430	412	436	431	413	453	436	404	394	417	422	401	421	397	392	436	396	432	449	422	402	445	421	419	465	393	435	458	421	407	427	412	413	416	407	428	405	408	415	419	416	436	412	444	444	398	443	385	428	444	404	408	450	436	424	409	417	462	442	397	438	438	422	421	413	429	383	403	420	394	451	438	423	391	423	374	409	425	399	423	428	409	452	403	446	430	408	393	442	366	419	441	398	423	408	400	440	434	425	422	407	410	446	454	403	389	411	455	403	417	421	401	388	408	431	406	435	392	390	438	389	433	409	416	416	379	424	455	422	418	408	407	426	425	439	401	425	439	466	393	396	424	453	394	436	417	434	428	403	449	422	441	404	428	423	426	429	436	419	389	384	436	405	403	417	403	437	402	440	437	408	385	449	417	392	430	412	404	404	425	391	412	430	433	417	406	398	434	402	400	430	440	414	427	421	420	395	374	366	373	372	423	399	434	434	421	425	408	415	423	436	447	420	398	381	427	444	409	428	402	479	401	414	440	439	417	390	434	430	413	442	385	411	387	425	411	420	444	417	377	369	399	447	437	436	399	392	435	403	410	458	414	397	388	427	403	445	415	437	400	388	436	414	396	423	429	393	404	419	378	405	427	387	413	408	438	413	400	421	420	419	440	438	427	396	405	398	420	430	428	419	439	418	413	408	420	447	433	412	425	430	407	405	443	423	398	462	431	393	436	417	423	433	391	421	408	423	388	428	437	448	415	395	426	429	413	484	411	419	421	420	397	438	398	419	392	421	431	444	426	410	417	409	419	413	402	415	406	412	457	428	422	448	418	415	437	399	425	420	432	377	416	375	414	415	420	422	427	454	447	431	421	408	434	433	416	411	435	447	407	433	401	432	396	430	410	414	416	410	361	429	394	404	387	413	444	409	400	439	448	425	424	438	461	396	430	412	415	395	431	398	441	413	453	448	428	424	376	418	409	428	415	439	406	395	433	442	410	439	394	391	410	410	442	395	432	411	381	414	408	419	394	392	418	401	437	427	400	428	433	411	404	401	399	414	447	417	450	425	420	450	436	411	435	432	425	393	408	397	424	390	431	420	421	405	465	397	411	423	414	426	427	417	433	387	402	464	398	405	423	432	399	417	388	413	440	453	409	402	396	446	435	407	411	413	391	397	388	401	421	378	409	437	452	386	426	413	444	417	389	453	416	414	398	438	431	379	439	420	399	412	435	443	411	418	460	387	382	400	422	400	461	415	418	399	408	450	421	427	414	423	449	418	391	436	395	389	437	433	420	385	416	408	415	439	396	410	395	424	409	443	432	431	410	415	416	414	456	414	431	409	441	405	403	423	427	405	427	445	407	443	392	374	466	393	433	399	388	415	401	429	409	427	420	426	430	465	410	417	417	394	429	397	381	395	421	392	402	412	416	436	375	399	438	426	432	416	374	408	415	445	435	392	400	374	414	409	398	414	421	430	410	436	431	408	423	429	457	413	446	399	404	424	413	396	419	429	416	425	444	388	434	424	439	454	408	425	414	420	391	440	402	453	424	410	399	437	400	434	411	414	405	433	405	393	460	411	448	396	414	392	409	430	411	404	416	425	413	429	389	402	439	456	429	426	463	423	448	438	419	427	440	406	407	399	441	442	434	408	453	426	413	444	454	414	409	419	414	428	385	447	465	406	388	397	435	430	431	425	442	437	465	459	423	408	416	433	429	408	402	391	453	436	394	393	433	400	420	415	416	435	441	439	428	402	427	411	405	380	418	415	403	452	417	418	442	430	427	408	426	436	433	405	437	421	427	436	385	405	433	414	397	426	429	416	367	405	435	456	448	444	424	391	413	416	421	406	453	448	418	407	417	399	414	419	435	418	443	430	401	396	431	407	400	430	430	424	381	448	427	417	443	432	407	458	397	423	429	419	438	399	434	433	421	438	421	393	405	414	405	398	421	379	405	448	463	420	401	381	403	442	419	427	387	403	390	410	440	414	410	378	400	385	455	438	420	421	441	415	414	426	439	416	409	405	380	376	452	412	461	418	434	435	414	401	409	415	391	380	441	433	432	398	410	427	411	402	389	422	456	446	404	395	423	415	394	418	437	427	402	430	393	408	408	410	417	434	412	462	430	409	417	424	397	420	405	383	419	398	422	383	398	445	431	388	418	411	411	451	408	410	405	411	423	406	426	388	418	407	436	433	392	412	409	409	431	376	416	415	424	434	414	410	393	422	418	467	418	414	405	393	400	435	445	421	423	469	427	404	383	403	414	402	430	399	399	385	403	433	396	423	395	403	433	381	401	409	415	429	442	407	439	444	460	440	412	479	430	406	414	455	447	432	427	470	410	397	412	418	406	387	431	392	443	394	426	378	401	451	401	376	395	417	401	405	396	398	429	410	430	435	422	394	427	401	425	384	394	417	399	380	442	495	397	422	429	420	415	401	435	436	405	427	425	397	413	443	409	428	369	431	393	415	403	432	410	425	447	422	467	430	405	402	399	406	422	408	407	448	426	458	399	400	440	409	430	389	408	423	391	391	425	412	423	399	444	393	412	424	435	430	396	412	414	433	453	405	414	381	414	426	446	389	409	458	429	451	427	388	437	392	432	425	440	419	418	416	416	441	395	431	456	430	427	401	414	411	397	402	402	409	429	415	451	440	426	411	410	435	415	398	385	404	439	401	413	404	455	372	437	362	402	416	404	424	420	417	422	389	400	424	452	403	419	423	449	404	423	444	401	417	409	408	403	398	411	428	398	398	411	461	425	431	435	412	428	451	425	417	405	423	414	427	434	421	423	448	409	408	400	383	411	427	378	438	401	453	415	411	401	416	425	402	437	422	437	415	380	370	421	426	388	414	408	428	432	417	413	450	401	388	417	431	370	438	434	376	423	422	444	413	434	417	384	403	396	413	437	395	437	414	425	423	430	397	432	413	441	454	419	376	457	411	414	383	396	405	402	453	393	442	404	414	427	411	399	399	452	401	442	414	441	415	441	447	429	397	391	405	396	449	457	397	418	423	405	401	427	389	434	431	467	418	417	419	439	427	426	414	398	410	427	423	436	413	414	413	407	441	451	404	409	425	406	416	381	385	413	416	431	392	434	421	427	419	361	440	399	423	416	455	411	447	412	411
23674	21261	33393	36383	31369	18992	5093	764	601	627	657	573	603	577	600	615	559	623	589	599	610	569	610	579	534	571	577	584	630	556	554	607	568	611	569	527	606	591	562	561	623	570	617	588	568	541	604	553	587	569	590	559	541	570	579	584	590	598	610	546	544	545	540	584	584	544	564	578	559	570	582	545	579	587	550	562	573	574	575	562	555	573	566	581	597	564	566	551	547	610	572	598	596	609	587	578	548	544	575	559	596	546	556	600	563	543	561	571	554	570	531	605	573	582	581	553	568	565	530	563	592	582	544	569	550	590	592	602	535	582	564	537	546	579	568	570	554	572	576	572	551	605	558	601	531	553	575	579	609	578	577	578	530	525	564	535	543	565	535	608	523	584	532	616	577	573	590	543	584	583	573	563	553	575	567	552	551	542	562	522	579	560	548	566	561	590	581	534	545	612	560	597	535	564	590	571	584	554	553	584	537	546	570	562	560	597	640	575	611	591	532	593	579	554	556	551	585	545	575	597	592	517	585	580	539	552	556	541	546	582	581	577	597	656	600	580	605	571	548	569	543	568	544	548	568	596	554	583	569	584	549	564	558	561	614	578	551	587	526	564	584	531	564	570	548	562	564	552	549	552	568	544	554	573	569	579	569	568	552	621	578	575	577	563	539	583	576	566	559	521	551	541	547	596	534	553	524	562	562	568	613	588	566	559	547	613	576	557	594	585	567	600	570	626	574	559	587	559	591	527	582	572	584	564	572	596	529	608	622	587	592	542	591	512	565	564	519	550	548	556	625	587	568	577	561	561	589	552	587	566	563	548	585	559	588	546	587	559	587	604	554	534	551	574	549	572	600	589	563	569	530	555	558	533	541	614	550	584	579	543	557	611	541	561	581	615	574	546	547	568	553	557	588	575	567	554	547	559	583	565	555	571	579	564	590	585	569	584	561	536	585	600	567	550	602	596	588	547	591	596	601	602	553	617	561	593	609	575	580	604	561	617	591	568	552	559	562	558	555	575	518	559	586	574	596	602	588	565	554	520	571	572	565	580	535	615	593	572	562	570	567	570	579	576	606	547	592	609	584	592	553	572	577	559	553	586	586	590	641	572	553	584	576	595	582	581	534	587	551	557	541	600	599	612	545	564	580	555	619	546	555	560	545	564	550	580	584	595	630	576	590	585	598	570	580	562	567	563	550	563	568	562	575	585	538	571	545	538	566	556	601	567	562	504	580	582	574	536	606	571	549	556	560	586	584	574	568	553	564	594	549	553	605	549	536	544	565	576	552	577	562	610	568	602	566	584	524	540	556	568	552	487	552	587	598	552	549	522	567	564	541	601	611	597	565	575	549	535	582	577	590	586	541	567	594	512	565	642	547	591	562	591	573	601	586	571	566	564	567	542	597	556	568	581	587	553	591	577	585	578	573	600	544	547	553	578	599	592	557	587	620	573	579	542	541	569	576	571	601	575	554	569	540	562	528	549	592	596	512	551	596	551	568	610	566	604	597	556	559	614	539	551	578	567	535	556	537	548	598	584	572	559	567	539	564	566	606	585	596	617	566	552	580	566	601	584	570	548	594	589	579	544	572	561	543	557	565	575	530	573	552	553	593	568	580	621	576	583	557	574	584	532	566	636	585	607	548	588	601	581	578	601	579	583	568	559	573	585	587	543	527	568	585	557	583	565	604	610	564	576	551	575	529	633	537	562	531	544	593	562	615	550	543	553	554	532	539	591	544	543	576	578	581	530	569	537	617	585	550	587	578	573	552	582	580	558	610	583	609	558	567	582	578	584	570	561	582	576	595	598	553	580	576	567	565	579	575	586	594	574	608	573	610	589	544	580	554	526	585	591	598	559	567	537	539	599	568	578	569	569	553	535	546	616	599	589	523	590	580	550	564	560	608	537	546	557	574	557	568	554	529	567	548	562	588	554	542	534	564	563	518	539	615	584	542	546	513	525	538	566	583	545	561	584	582	559	560	579	583	570	577	592	549	541	589	563	609	553	564	581	547	510	554	574	536	594	596	606	572	604	556	545	606	578	568	592	552	590	591	600	573	567	575	548	564	558	595	551	597	556	584	612	553	579	596	587	588	554	571	533	558	570	533	601	562	574	583	516	578	591	521	566	596	593	529	610	581	593	560	564	541	566	598	543	571	568	578	540	562	548	547	569	607	579	597	565	566	600	575	589	536	576	592	569	546	546	561	562	563	517	531	544	573	569	566	607	547	593	571	591	517	529	568	557	559	537	598	569	564	527	560	565	535	537	546	574	579	572	590	606	582	601	613	567	545	619	535	582	579	573	569	574	618	563	592	588	591	598	562	536	588	561	562	600	592	561	582	551	631	513	518	571	564	590	567	590	541	603	574	616	593	610	568	575	520	579	551	586	572	552	527	585	563	588	585	582	572	561	564	583	614	530	569	540	578	577	620	593	652	557	561	581	575	546	541	569	549	579	586	583	592	498	577	537	550	553	573	550	554	555	551	566	589	570	561	606	584	530	577	548	586	577	563	603	565	602	549	524	571	581	562	589	573	562	568	531	533	566	593	561	547	537	557	583	570	567	593	561	577	558	602	600	571	546	561	564	550	603	564	616	577	542	572	610	540	559	582	566	562	580	519	582	535	587	645	605	584	541	577	536	592	562	540	587	585	582	579	557	579	553	570	592	565	521	564	540	602	604	566	588	560	560	561	609	567	544	592	595	596	593	575	561	568	591	576	555	590	586	572	562	600	597	532	588	634	597	545	582	576	556	561	557	533	554	557	575	558	595	590	555	592	581	607	616	567	541	557	559	554	579	572	575	564	631	594	575	586	588	586	557	557	569	565	578	563	565	570	619	544	579	551	564	546	541	605	542	546	551	543	560	556	579	585	582	599	523	594	606	544	625	561	576	595	566	584	600	572	576	587	572	585	585	562	615	537	600	601	554	550	590	614	563	550	532	562	541	562	572	542	546	595	588	524	549	543	553	602	607	534	601	569	591	568	551	555	575	550	568	564	571	572	590	570	553	585	571	584	578	592	586	550	561	550	591	580	547	611	612	559	577	583	577	575	572	596	561	537	575	552	577	559	587	590	546	570	592	564	555	583	573	542	586	563	590	564	568	547	595	569	610	593	548	531	593	600	536	624	582	562	519	570	568	581	616	589	599	562	573	575	557	550	594	574	536	577	570	572	544	596	577	574	559	534	565	620	591	528	593	590	578	545	585	572	540	561	595	564	543	557	542	540	536	583	564	541	586	574	615	542	546	597	585	540	562	545	530	611	560	560	546	565	591	591	585	574	529	609	598	592	557	554	518	589	557	592	562	564	573	621	559	565	618	564	590	546	628	624	585	574	577	529	594	564	560	549	574	586	600	594	544	532	535	588	592	633	588	586	634	546	538	518	570	573	564	598	558	563	556	546	556	600	602	586	576	588	587	577	599	546	556	621	572	565	590	576	559	566	560	573	596	563	576	598	544	557	561	558	587	551	554	587	575	592	584	513	558
41071	73751	70084	53066	35478	7891	684	669	664	633	577	625	619	633	586	636	555	607	578	578	603	587	603	590	579	588	582	602	561	593	562	552	574	594	585	610	558	624	600	585	595	561	585	576	623	602	558	586	614	581	577	566	592	617	617	566	585	576	576	592	546	587	586	592	543	601	567	591	587	594	555	555	535	569	568	557	578	552	569	571	586	568	595	567	590	554	565	509	604	593	576	604	591	587	557	546	572	599	567	572	574	618	577	600	554	566	609	590	589	595	556	587	619	583	561	577	597	623	502	542	595	580	570	551	566	592	600	629	587	582	593	571	593	561	563	590	588	587	564	587	575	563	599	594	579	583	602	555	637	527	537	583	568	583	571	543	574	599	591	589	591	547	600	576	581	549	595	529	606	568	543	588	549	578	586	566	566	602	559	560	586	578	552	561	593	585	581	534	605	543	561	537	571	543	569	579	542	582	577	608	618	619	598	585	582	590	574	560	608	568	575	568	564	589	573	548	608	554	600	605	599	537	541	587	555	586	599	602	567	586	553	591	590	572	543	555	500	601	575	596	616	542	596	598	563	578	571	565	603	539	581	544	591	550	577	567	579	592	587	522	600	621	617	583	570	547	570	594	546	562	560	567	612	615	584	560	573	566	543	571	562	594	582	584	575	584	543	564	509	598	576	575	597	655	587	569	560	588	548	588	593	590	563	553	582	580	536	544	595	553	585	553	553	585	575	604	603	585	611	606	602	569	591	594	552	561	589	583	582	578	619	590	558	598	596	575	559	579	550	546	574	569	586	588	558	584	615	575	532	539	554	591	566	538	578	546	574	550	555	590	577	630	562	607	592	588	625	605	577	613	565	575	553	582	522	592	601	588	557	583	519	550	552	537	581	609	544	571	568	633	574	658	536	564	561	545	575	584	567	548	587	556	584	604	593	597	574	580	547	570	554	589	573	558	577	532	599	608	568	574	549	574	590	551	570	567	596	578	553	589	616	560	573	587	592	580	579	593	575	524	579	537	553	579	570	583	601	563	626	543	577	599	590	599	554	531	568	557	582	600	545	559	538	613	552	579	608	581	597	571	583	613	564	578	540	547	615	549	591	570	569	574	557	572	568	553	561	552	574	529	591	572	580	621	585	513	583	567	540	589	605	589	558	529	584	556	590	532	575	565	607	609	560	529	594	575	586	611	600	552	565	565	572	585	580	543	613	583	576	598	610	574	552	580	543	571	554	566	610	587	570	585	526	556	522	590	562	569	569	582	590	511	573	570	549	534	570	607	562	563	536	555	568	563	559	575	592	563	600	588	531	571	590	576	565	550	614	606	595	561	561	579	599	570	616	595	567	576	603	569	579	577	566	580	560	562	575	609	638	597	620	574	610	560	576	584	594	566	598	615	538	571	550	576	524	540	575	573	600	612	591	574	566	618	594	515	556	606	552	567	582	563	563	597	560	592	562	605	608	569	595	560	610	592	573	588	602	587	581	585	546	531	547	553	602	604	584	591	536	582	550	586	571	550	576	553	563	596	584	574	536	557	546	594	605	525	563	529	580	565	608	589	557	643	568	541	552	593	584	590	562	526	574	576	588	639	596	615	574	578	556	550	578	551	612	549	568	568	557	575	544	585	584	604	581	534	579	597	585	559	630	592	613	569	593	597	595	565	581	557	601	598	568	594	577	546	588	566	609	565	544	600	553	579	538	546	561	576	595	583	619	567	586	568	550	570	598	589	558	570	597	599	569	588	545	538	577	583	597	572	620	574	582	566	558	632	586	579	608	593	587	580	572	578	607	577	576	569	565	620	631	552	575	591	615	587	594	564	535	569	590	624	591	570	545	522	608	594	589	584	541	588	615	572	549	586	569	535	539	578	586	635	555	562	562	545	593	515	574	548	582	568	599	560	603	565	577	603	618	604	577	583	572	599	605	573	563	579	595	552	566	610	560	597	548	543	593	606	547	551	608	548	529	559	578	562	560	523	523	615	632	591	564	597	536	585	570	581	572	565	592	564	510	601	553	598	590	549	572	551	578	556	583	580	541	569	547	566	554	560	583	560	586	552	567	582	578	562	598	569	620	574	587	622	529	585	549	601	549	570	577	626	599	614	576	589	562	551	594	526	594	611	553	535	604	578	589	610	586	608	605	563	593	537	575	618	553	533	568	573	566	579	603	593	627	578	557	616	601	554	580	554	579	570	534	557	577	583	561	592	589	592	584	553	581	579	571	544	538	542	549	549	557	564	535	535	555	621	551	563	601	548	544	567	590	587	569	568	610	575	598	561	548	595	573	522	566	576	561	606	612	534	590	548	567	547	563	584	599	564	571	615	588	573	587	541	570	559	592	562	589	603	534	585	561	549	569	580	585	534	581	605	567	577	586	580	605	550	593	565	543	570	576	582	575	565	512	583	563	617	604	549	563	573	624	585	569	512	559	599	586	552	527	599	582	550	564	563	564	590	626	525	577	584	540	562	615	567	561	579	555	572	621	553	586	575	592	509	549	556	603	583	516	522	570	578	578	537	518	558	602	555	586	604	578	613	576	580	576	588	574	572	601	601	590	573	598	595	550	572	577	609	588	537	550	572	573	573	566	576	533	551	558	579	541	614	565	564	577	631	560	613	597	598	577	588	598	587	577	584	524	574	548	596	557	567	579	557	587	611	609	582	558	574	602	581	511	562	564	580	573	577	592	594	592	579	574	548	562	542	589	592	564	539	576	589	573	608	593	589	569	597	559	540	580	547	631	587	596	611	542	618	598	570	606	595	559	579	589	546	572	596	597	512	608	605	538	631	603	590	571	585	594	602	550	643	528	568	580	629	548	582	581	588	570	564	609	574	588	576	582	554	566	565	576	576	594	591	582	532	562	539	584	574	559	580	554	580	560	600	553	592	612	556	596	584	563	614	590	626	550	566	567	562	581	590	605	600	600	586	568	588	558	541	566	601	529	613	568	605	594	533	593	597	586	573	536	565	565	637	572	569	589	559	576	621	578	565	572	628	610	606	610	589	526	559	533	556	589	616	561	547	572	543	547	546	565	557	565	600	600	555	589	542	554	579	571	625	533	589	624	606	548	592	593	569	599	584	570	592	579	595	632	559	633	561	567	589	565	576	570	575	578	605	616	638	584	578	601	589	569	585	554	610	551	610	568	546	544	558	574	566	601	586	614	594	609	570	586	578	613	562	593	551	570	565	541	556	579	597	567	548	596	639	584	579	572	580	590	568	558	586	572	601	556	560	572	596	526	552	541	617	551	572	591	586	572	564	631	598	566	541	597	569	621	542	532	597	604	515	609	586	554	587	535	571	597	585	572	570	557	604	591	589	627	588	595	585	601	614	562	598	555	590	611	551	565	554	584	582	576	610	557	536	578	627	569	571	595	534	589	550	596	556	567	566	550	610	619	576	576	562	546	561	582	569	563	578	559	579	621	638	544	561	558	584	621	590	617	611	580	592	621	587	567	557	588	618	569	515	598	547	587	592	582	561
25020	21579	35325	35867	25588	9082	962	590	569	556	580	581	497	592	508	507	578	560	601	580	523	541	595	522	587	546	557	556	568	516	578	543	571	545	547	548	583	558	607	536	572	558	547	568	553	559	581	576	583	584	531	542	573	590	540	539	543	562	543	580	571	557	567	567	582	568	535	574	583	537	550	570	555	555	575	535	561	569	561	543	578	512	583	576	552	563	497	554	565	560	555	585	574	552	553	518	536	501	562	594	551	518	531	558	562	550	604	578	534	575	601	537	538	542	546	562	567	587	596	568	566	594	578	581	571	541	585	564	540	578	532	539	525	565	564	510	542	525	577	595	510	579	556	560	519	544	556	559	548	609	541	581	572	555	524	545	557	555	558	558	542	567	537	568	565	586	531	533	570	556	543	562	524	553	550	526	573	519	532	588	550	558	536	547	532	620	551	544	537	581	522	553	538	550	548	540	545	549	571	546	584	578	573	542	557	555	553	563	557	542	567	530	545	527	581	584	514	609	565	556	534	525	582	558	547	562	494	562	544	554	561	566	567	516	559	571	543	489	558	584	577	573	500	555	555	532	552	546	543	565	558	577	567	548	541	561	555	560	599	535	603	561	543	515	566	547	539	552	559	556	592	571	543	525	496	546	527	546	529	546	532	524	537	569	504	578	551	560	576	526	540	567	569	546	570	568	551	551	524	554	530	569	557	541	570	568	565	552	556	556	552	552	586	537	536	573	527	528	561	558	569	553	590	536	559	603	568	526	550	574	548	549	527	599	593	586	568	553	557	524	521	569	585	560	575	527	552	526	540	549	503	564	586	560	556	557	542	546	536	576	535	548	558	557	581	556	520	552	594	582	571	552	542	615	542	513	546	551	546	562	535	568	554	580	574	606	533	564	523	556	549	583	574	587	554	577	538	551	562	566	567	546	541	586	507	542	553	566	514	592	506	594	542	567	533	553	553	568	554	556	550	562	556	579	553	551	558	554	506	547	555	575	569	553	544	536	557	534	590	575	518	538	567	559	564	513	559	558	540	537	542	584	590	543	537	575	510	555	600	591	515	532	566	553	583	555	519	555	537	564	531	551	525	572	586	567	525	512	548	557	555	569	530	533	546	525	576	577	583	569	561	540	568	559	580	576	553	548	532	547	570	536	567	586	539	521	533	523	577	569	537	576	557	590	546	540	564	518	538	548	549	569	532	541	558	544	501	549	556	569	546	572	546	590	537	520	532	568	516	545	552	570	571	555	576	543	530	531	558	519	545	522	535	552	536	511	567	574	562	560	512	568	556	542	591	589	542	504	575	555	558	617	548	574	548	573	542	518	554	575	555	580	492	556	559	519	533	557	564	581	599	541	559	581	512	543	567	572	558	586	551	571	554	532	577	562	539	550	557	539	551	577	532	564	606	602	543	564	532	543	529	606	554	546	543	562	536	541	552	523	545	521	544	531	570	589	556	552	512	588	558	577	567	517	569	519	565	524	517	567	555	536	570	580	569	571	552	573	539	528	540	530	533	569	576	542	541	598	595	533	572	557	548	525	546	537	562	550	623	498	553	584	559	591	524	574	554	549	569	572	528	581	598	561	556	555	552	555	616	528	537	583	592	579	560	555	596	581	531	560	539	542	534	568	585	569	516	546	551	560	574	548	566	591	554	536	587	576	625	495	557	570	580	563	536	523	550	562	551	548	583	547	544	543	534	553	513	558	576	518	561	571	532	506	554	517	529	538	568	575	543	598	548	541	567	558	557	573	533	548	617	542	545	572	536	579	548	535	553	597	533	547	561	545	556	538	501	542	537	573	582	535	540	552	582	548	572	546	556	541	527	564	575	527	541	550	536	568	579	532	607	550	552	595	536	546	516	565	549	516	524	569	584	531	524	569	569	522	514	532	559	584	556	537	581	571	602	546	543	576	540	559	558	546	571	574	565	555	528	551	529	553	570	571	576	539	572	600	613	540	531	537	570	534	608	515	549	528	581	562	568	544	545	539	518	584	573	532	541	536	523	559	559	545	521	552	528	464	533	559	567	579	579	577	532	512	568	499	543	508	549	542	574	526	558	541	585	524	535	521	540	513	515	534	607	570	512	583	544	575	548	586	586	626	565	565	548	533	588	546	544	543	578	545	531	556	563	544	576	547	572	561	578	557	550	566	559	576	536	574	584	555	586	558	592	575	588	544	557	542	579	560	569	552	585	524	585	538	538	565	535	544	538	577	510	520	560	560	531	526	545	507	544	541	541	539	600	571	540	538	536	554	554	582	521	540	548	596	515	559	534	554	564	551	585	552	560	527	568	551	595	562	575	584	549	529	508	565	575	592	576	527	560	564	580	529	527	554	522	558	522	556	553	543	564	542	556	549	494	559	518	574	492	519	539	550	551	526	542	526	537	556	599	588	566	588	575	559	548	492	556	563	538	548	547	564	594	522	527	536	506	546	558	540	557	513	552	551	599	532	538	509	566	563	587	514	576	583	540	596	529	548	538	528	584	579	554	547	566	540	544	533	520	550	529	548	526	492	556	570	532	610	599	573	516	598	523	525	558	555	590	546	554	540	519	542	534	563	554	540	521	580	537	572	567	571	575	534	534	586	548	523	525	559	555	545	565	627	531	536	572	568	523	552	506	551	569	583	530	548	634	548	547	573	510	551	536	531	539	529	589	592	552	572	591	599	545	546	558	565	556	554	547	546	575	528	529	568	542	558	492	551	570	564	518	582	539	558	569	503	527	526	569	560	556	601	565	533	557	542	553	573	593	559	574	558	540	573	549	518	549	575	523	585	570	557	576	525	535	554	557	576	550	574	560	558	552	560	573	567	558	547	564	548	529	489	565	533	544	617	582	538	520	567	582	565	536	550	559	572	591	531	550	492	512	574	592	541	594	566	504	523	553	554	585	561	519	500	563	601	553	565	571	571	558	498	558	514	540	557	556	572	572	556	528	541	517	510	590	553	582	582	596	558	573	568	575	554	551	543	515	536	580	573	509	562	515	583	572	581	574	519	542	539	552	566	615	556	538	564	533	561	511	572	535	535	518	554	551	542	534	561	515	495	522	553	529	549	573	527	555	545	571	557	534	562	569	520	569	515	580	544	508	570	543	586	564	557	549	563	540	559	581	545	547	542	533	599	537	574	573	578	534	571	538	548	518	574	602	549	547	581	541	546	577	571	563	574	580	545	547	536	556	552	590	522	612	565	564	549	576	554	584	576	542	566	546	538	551	588	538	545	563	598	550	566	527	564	583	531	592	601	525	548	559	550	578	569	520	563	533	535	531	565	566	573	548	526	570	530	535	567	527	549	535	561	560	503	576	516	560	533	593	538	546	538	532	538	581	518	595	522	555	568	559	537	531	551	499	560	583	518	578	555	535	586	567	518	623	574	626	521	606	560	558	526	542	542	579	558	566	570	555	582	529	572	502	548	565	584	541	571	548	568	545	547	588	545	540	553	517	551	599	563	599	573	566	556	530	534	545	570	571	566	581	584
39264	64700	58499	41539	26668	4269	689	617	639	620	607	620	604	598	599	582	643	616	570	595	562	598	561	587	599	606	585	611	554	607	568	596	590	596	599	620	583	553	611	551	605	606	566	568	569	570	567	615	551	577	624	546	580	633	626	617	594	625	556	589	609	628	582	589	616	586	585	564	616	582	586	599	634	574	544	575	539	588	575	606	598	599	602	578	607	610	605	575	587	605	562	589	557	585	589	578	553	584	605	587	580	613	606	576	563	591	523	616	596	558	624	601	597	593	578	560	608	569	564	596	567	572	554	570	592	566	608	586	596	577	554	600	623	600	644	587	594	621	598	620	574	599	546	574	596	572	596	578	597	608	572	560	575	593	601	572	580	571	600	590	560	619	568	560	608	612	587	525	543	646	589	557	587	573	613	558	591	595	595	593	583	587	589	595	549	615	544	601	607	597	602	539	607	549	596	586	578	559	614	605	553	559	558	638	556	587	587	544	609	567	581	536	618	605	561	552	587	595	600	534	565	585	620	590	597	589	641	545	606	567	556	608	554	570	600	590	591	563	599	617	564	605	619	597	594	550	612	581	602	629	574	559	595	586	583	589	569	612	610	547	596	560	595	587	539	602	548	637	584	585	609	616	565	600	614	584	562	632	583	617	631	582	564	618	593	573	634	551	552	580	599	590	582	527	615	585	574	626	612	551	566	545	563	593	563	562	570	575	635	607	614	540	606	593	582	580	609	560	588	575	606	599	578	623	619	623	643	556	567	587	590	567	563	620	580	625	658	581	598	575	569	587	607	569	579	575	552	566	574	610	615	557	565	546	545	541	568	638	621	578	563	613	600	574	565	572	642	612	551	581	600	608	571	601	634	630	625	572	568	635	559	609	583	586	557	590	531	595	586	562	587	579	593	621	582	557	571	588	592	589	599	583	584	608	570	578	601	589	567	574	619	620	606	552	586	627	573	589	606	615	589	587	581	597	578	631	588	553	600	599	600	614	613	547	615	637	569	579	593	598	583	657	549	626	565	550	589	578	568	590	609	569	597	571	578	591	591	579	606	579	533	550	610	562	603	594	599	570	580	554	611	555	552	594	545	581	578	569	597	546	566	597	589	545	611	613	596	620	561	612	537	577	603	555	569	586	657	605	572	573	579	600	575	623	577	574	609	581	589	564	593	570	583	596	560	593	555	531	607	573	541	628	584	561	586	582	569	575	599	632	554	550	581	615	587	597	565	605	576	546	575	610	559	545	612	592	643	593	603	563	585	595	544	574	575	580	607	578	607	609	596	602	604	598	540	564	602	603	600	619	567	575	570	596	597	621	610	623	626	621	610	580	594	623	595	625	609	590	585	595	571	591	575	586	558	619	569	600	585	593	620	594	539	562	583	535	556	594	591	598	549	585	587	570	603	628	582	577	591	601	560	562	609	568	564	596	590	565	603	579	594	579	566	580	575	569	589	594	557	575	595	547	605	582	571	599	593	589	589	569	568	559	578	613	553	614	593	585	541	591	598	588	598	622	589	598	570	593	602	577	599	571	610	550	570	589	596	633	580	636	559	569	574	568	601	620	603	571	599	618	588	588	601	565	576	616	623	556	569	569	561	589	590	538	594	590	541	612	566	593	569	607	620	592	560	577	577	503	573	598	583	576	592	594	589	577	547	614	597	611	537	573	623	595	623	603	590	583	584	598	596	588	587	594	573	603	606	570	606	580	580	591	589	619	592	619	608	569	569	597	608	623	603	575	629	555	631	607	541	617	616	590	590	576	583	596	548	519	594	595	582	588	652	612	589	583	640	586	605	628	604	558	567	581	588	605	586	569	561	630	589	588	577	586	580	616	580	582	549	644	579	556	627	583	612	580	598	606	627	577	606	588	607	617	605	559	554	552	591	584	627	516	594	615	603	608	592	594	631	551	556	571	616	579	616	575	588	621	584	572	619	629	560	619	565	553	555	562	537	586	607	605	581	557	602	584	582	556	572	574	600	565	591	578	586	607	551	593	528	585	560	613	595	575	630	543	601	597	618	605	583	549	547	561	593	550	548	610	608	569	610	551	597	554	590	578	617	637	599	627	595	645	581	595	590	595	589	572	572	588	571	599	586	590	554	571	550	619	608	601	569	589	607	574	579	600	592	585	596	563	567	582	555	574	582	545	601	616	525	580	594	579	583	600	541	558	559	611	573	588	607	602	576	615	588	574	579	599	599	570	561	609	580	593	598	561	602	582	600	598	613	588	596	594	581	571	588	590	621	608	585	558	611	613	617	589	612	578	666	552	595	533	565	625	594	600	531	565	541	585	546	609	591	580	585	611	584	590	542	641	579	614	587	611	589	583	544	565	587	559	600	569	587	527	581	594	563	596	586	585	571	601	611	636	576	567	595	633	589	562	589	605	579	597	628	604	591	592	604	575	567	573	601	607	563	560	623	604	543	584	570	591	587	601	589	585	616	598	578	619	620	569	535	600	605	599	604	552	535	595	576	558	554	595	585	607	546	582	590	629	622	554	589	566	607	605	544	617	596	604	550	579	560	556	595	577	602	569	586	613	601	610	571	642	557	597	604	634	548	549	612	561	573	588	584	588	538	578	563	575	604	621	617	585	614	583	591	568	564	595	580	592	586	576	596	580	583	572	566	550	598	590	595	577	558	608	600	595	591	571	593	604	590	550	586	577	669	564	595	590	556	545	568	567	585	586	579	578	601	591	550	600	569	612	614	603	601	592	589	599	592	639	578	567	618	568	620	576	610	610	636	565	583	564	605	571	580	627	582	624	585	614	577	542	615	590	524	553	586	561	566	577	577	629	606	589	581	607	562	575	606	564	617	574	584	556	593	597	575	586	563	638	592	605	537	543	575	606	576	668	586	549	598	573	642	576	537	572	562	576	609	570	566	613	609	592	584	575	608	599	605	569	553	536	566	576	590	568	557	581	599	585	557	588	604	588	585	562	625	554	606	552	599	577	572	584	560	597	582	574	553	589	597	616	574	583	612	620	636	550	594	579	589	581	617	616	605	595	583	602	635	582	552	573	607	592	593	604	600	588	634	561	595	537	553	585	587	602	596	559	589	584	596	549	607	573	575	583	554	603	610	591	578	624	589	646	601	582	598	589	566	607	594	614	581	567	550	594	578	563	567	580	596	592	606	649	590	588	524	580	585	578	583	603	657	602	565	572	560	564	599	628	577	590	606	636	634	591	601	625	578	563	576	562	630	610	556	596	543	617	627	556	628	560	596	599	556	613	565	599	609	589	563	584	641	562	564	555	599	596	562	590	597	599	558	592	562	639	560	575	624	593	606	578	547	580	597	605	585	582	600	594	593	594	590	572	635	616	579	557	604	591	582	628	589	548	609	595	567	583	602	598	609	618	621	608	613	559	594	536	618	588	549	561	570	645	577	621	579	590	582	573	585	608	549	562	589	529	583	579	610	585	572	527	561	611	618	557	597	558	571	592	564	571	619	614	599	599	611	611	610	585	633	553	541	551
22541	21134	32641	33380	33819	24605	13579	1611	990	959	951	963	949	976	907	948	910	894	895	932	875	915	944	903	923	930	860	997	859	882	885	878	871	888	885	921	922	872	916	919	918	910	865	916	878	883	893	863	859	898	955	906	867	918	919	926	885	887	857	894	911	805	860	872	887	902	906	864	913	897	907	857	894	907	842	862	869	935	857	875	915	875	900	831	864	892	828	872	902	888	898	867	886	840	906	818	895	903	858	900	903	884	898	873	938	888	867	877	866	891	857	933	935	930	906	861	938	870	841	853	913	867	896	862	948	874	952	941	947	866	879	847	903	921	864	850	844	949	927	879	849	884	888	912	923	867	803	929	953	875	939	899	957	884	912	884	940	866	865	911	912	923	850	866	899	944	895	882	860	883	840	872	867	889	917	941	879	848	888	930	917	890	911	874	871	853	900	906	911	875	917	882	946	875	881	886	837	952	878	899	918	819	878	899	899	951	878	873	943	902	900	897	902	831	926	904	868	865	878	909	909	866	910	823	940	871	909	893	868	896	899	882	801	906	863	932	904	822	881	884	865	898	917	887	877	913	888	883	937	870	831	897	866	899	866	876	888	873	957	895	880	852	857	862	910	923	911	864	903	926	845	890	920	880	896	907	913	909	914	915	904	848	872	907	866	879	954	892	892	919	906	906	897	858	882	929	889	914	884	860	889	882	894	930	943	940	895	924	903	889	855	919	869	843	872	909	886	890	942	930	900	910	846	846	915	944	920	878	924	916	812	913	864	897	923	894	859	830	930	936	873	912	878	912	900	915	877	891	911	837	879	923	880	860	898	885	905	903	852	919	912	938	901	921	902	905	917	902	891	876	893	887	885	876	826	925	866	888	934	932	955	913	908	884	892	885	855	861	904	879	900	902	871	932	927	920	842	862	920	940	867	888	925	885	874	860	863	896	879	853	910	895	880	872	874	875	867	937	868	861	861	905	867	929	912	875	910	871	897	891	890	897	897	859	917	833	885	882	865	947	880	898	891	914	918	928	905	852	870	893	870	860	892	891	873	840	892	848	942	911	912	919	855	911	908	898	854	871	931	876	932	896	872	869	929	937	871	811	885	893	857	893	883	881	878	924	900	849	929	913	894	857	882	873	898	847	889	908	887	861	885	901	908	876	858	860	901	874	938	924	860	885	876	879	913	859	911	901	862	886	945	892	866	887	889	934	871	916	913	927	885	889	922	847	907	894	908	887	869	890	869	836	836	873	936	880	842	860	853	941	929	880	895	936	869	859	866	864	870	891	929	878	925	906	873	906	932	903	900	938	872	857	872	924	909	891	910	850	899	815	877	901	875	897	885	887	946	911	890	872	941	917	934	911	917	846	874	933	913	892	893	879	850	907	839	907	953	871	945	873	923	913	876	882	898	915	895	909	911	863	853	943	891	867	877	840	860	878	841	854	861	866	847	873	863	894	825	914	834	902	913	926	940	845	899	840	882	894	838	886	865	955	832	873	911	958	919	872	936	928	863	897	861	885	851	913	850	955	875	846	894	898	879	872	876	868	929	912	956	911	879	891	909	900	888	860	913	917	922	937	889	897	891	889	883	891	860	869	846	915	821	880	948	869	835	859	869	906	912	938	871	909	875	845	933	855	866	868	902	957	874	925	908	868	906	922	891	910	877	876	866	863	866	891	840	915	905	906	862	873	862	872	890	908	869	904	879	879	885	912	851	920	929	893	846	891	856	901	892	898	902	891	859	934	886	847	890	824	948	941	870	909	867	902	847	925	846	889	873	916	840	947	865	915	859	850	861	878	831	909	900	868	916	949	908	854	924	853	874	831	896	925	891	879	908	887	909	933	884	864	934	835	851	853	916	922	933	847	881	850	896	853	882	914	885	873	914	844	880	938	863	835	954	869	866	894	851	890	815	878	847	940	901	858	884	870	889	878	883	841	905	870	888	834	917	921	833	920	891	918	906	891	896	901	864	871	845	895	901	862	906	898	927	915	853	874	843	928	866	861	901	919	812	875	881	881	830	917	891	926	834	868	875	901	956	957	895	871	892	855	862	866	895	814	881	928	826	831	870	897	914	880	862	876	902	925	826	878	866	893	936	872	871	922	885	874	870	872	907	835	881	937	867	893	884	904	908	906	881	936	924	924	885	917	894	930	885	907	901	932	936	900	916	862	924	887	915	926	876	857	857	860	878	845	892	877	853	911	858	901	885	930	938	921	887	860	875	903	901	852	853	835	916	909	851	908	868	870	888	814	892	842	910	902	889	919	895	936	886	896	902	891	835	905	908	896	851	870	939	942	932	906	908	879	898	895	921	918	887	908	841	909	849	920	879	875	870	860	875	917	872	879	885	855	920	899	847	924	907	885	891	855	894	939	902	966	857	976	948	862	856	841	896	892	898	902	881	861	894	945	908	889	926	892	908	958	882	865	923	876	925	873	862	849	895	835	906	952	876	883	922	861	889	885	917	918	925	928	911	879	866	928	955	858	886	897	906	857	899	903	920	888	888	946	933	926	895	883	912	873	876	898	928	814	852	945	858	869	855	908	839	856	872	878	889	860	835	834	877	888	876	844	876	915	911	919	900	937	900	959	885	960	845	893	879	830	876	918	971	891	882	892	886	928	848	907	859	879	878	864	886	872	870	930	905	900	920	896	834	906	881	882	870	949	851	838	870	830	883	914	861	856	890	892	905	860	868	861	854	885	874	962	929	885	919	857	866	899	852	840	901	914	939	888	868	856	925	882	917	889	892	861	893	890	884	879	952	898	907	900	915	864	888	909	897	907	878	843	928	814	889	883	879	878	849	905	877	855	948	816	864	883	868	940	853	867	870	890	931	836	860	889	816	905	857	890	855	890	889	919	861	898	853	864	877	899	799	883	905	932	898	918	883	901	881	860	907	893	888	854	844	922	884	895	931	932	938	885	858	877	861	928	836	905	861	885	901	833	899	894	873	814	900	915	924	849	860	909	869	885	905	890	854	919	873	888	891	890	861	882	916	829	881	848	832	909	886	882	926	909	890	939	939	917	895	854	884	899	974	902	872	916	862	871	932	936	902	932	925	904	888	867	883	907	945	879	875	932	890	944	912	845	891	858	895	863	939	859	895	859	844	881	945	904	875	895	871	861	869	895	896	879	894	868	936	853	850	849	897	864	912	914	853	902	906	918	881	922	907	872	923	922	872	896	909	878	877	922	921	906	930	890	872	870	852	910	912	898	856	903	921	851	937	890	915	884	935	906	851	886	864	896	881	903	901	915	909	875	883	884	846	884	870	876	868	964	860	911	912	901	942	903	861	886	894	867	882	868	923	888	972	902	904	850	889	870	882	893	904	901	863	932	911	873	814	842	888	852	872	868	899	870	874	862	887	877	905	924	911	905	950	926	906	869	874	882	844	954	859	905	903	934	913	866	909	830	861	869	877	887	921	863	864	923	888	923	872	933	839	881	885	883	880	818	878	892	835	857	861	898	934	867	916	873	889	924
45627	81698	79914	63065	48432	18361	2090	1029	981	918	1014	932	954	959	875	873	918	895	900	860	905	932	843	877	879	968	913	890	917	906	852	940	944	930	910	933	898	910	860	909	892	865	794	829	886	901	906	896	875	841	900	862	847	914	851	891	846	858	858	870	876	882	851	849	886	870	841	891	915	853	902	879	862	908	882	896	871	858	839	840	874	881	875	898	878	890	908	893	902	852	898	859	860	866	867	856	886	841	859	856	893	859	882	886	850	878	859	866	859	933	870	849	911	877	848	901	859	855	887	889	900	937	845	864	899	893	907	901	870	911	916	859	891	827	850	896	879	881	905	924	886	858	844	859	905	931	914	857	855	920	897	908	855	851	890	834	888	861	839	876	912	864	945	883	881	888	873	875	903	867	873	949	852	831	888	901	885	891	892	867	851	858	895	839	892	865	894	867	803	878	899	885	863	809	871	845	856	908	861	869	824	923	921	909	909	903	890	835	944	887	863	864	848	876	885	817	869	921	884	914	844	887	830	871	897	912	859	857	853	888	919	928	869	869	901	835	859	869	890	822	833	871	857	931	806	888	857	799	867	913	907	885	863	887	884	919	884	847	919	852	895	851	890	869	877	860	905	897	910	901	863	884	960	901	846	844	883	862	884	882	835	863	936	811	916	935	891	901	857	902	909	853	907	898	866	868	864	865	920	864	925	885	884	924	920	854	909	944	937	838	866	889	836	838	864	882	902	941	883	874	852	868	876	932	837	919	845	907	869	877	901	832	908	867	894	841	805	828	877	875	816	887	877	915	845	835	881	849	888	868	892	868	813	859	883	862	907	876	880	838	897	873	844	907	919	865	857	872	817	891	862	887	904	899	850	870	861	837	889	925	867	848	836	882	897	865	886	845	900	897	871	874	860	888	871	834	893	884	839	868	884	887	891	866	909	869	847	860	876	914	886	870	846	838	830	863	848	899	907	874	865	799	897	895	875	818	902	902	884	887	892	859	879	879	890	926	864	903	886	890	894	864	800	885	873	889	860	896	899	900	824	888	937	865	867	847	857	858	904	887	911	876	909	880	833	890	859	885	913	852	829	882	917	861	919	875	875	899	891	893	868	886	889	828	847	890	914	939	892	888	846	883	817	884	888	858	895	912	921	897	857	871	861	852	918	855	858	901	858	816	921	885	912	891	885	847	895	855	883	897	870	905	886	830	851	823	869	876	940	896	860	911	874	864	851	963	878	919	877	852	897	840	813	895	925	822	865	860	868	876	890	826	883	872	885	869	878	914	909	926	901	886	873	853	895	861	876	879	914	898	907	847	841	814	865	840	888	826	893	893	884	870	933	830	822	834	893	906	919	876	870	832	854	892	882	849	873	916	912	869	894	924	924	820	879	918	849	886	880	908	883	865	862	880	856	860	867	902	902	867	960	878	811	897	884	890	885	870	854	896	872	888	864	874	854	891	854	909	911	839	841	918	828	883	909	913	846	882	857	817	897	947	901	906	825	899	911	888	868	828	870	893	871	878	874	859	893	825	854	905	825	824	866	903	865	877	862	868	858	914	857	847	855	886	903	845	875	823	868	821	904	940	900	882	892	884	917	872	836	830	871	931	897	908	844	836	899	856	902	864	855	902	905	837	920	876	889	896	803	916	914	858	874	880	867	854	851	874	826	911	880	965	872	892	853	874	917	859	861	877	832	928	887	845	866	869	865	845	924	833	878	875	934	944	829	862	885	838	846	851	851	892	822	853	887	865	891	860	921	896	880	917	890	918	902	849	869	858	876	926	855	887	873	827	885	860	975	848	894	898	872	877	940	905	863	819	858	870	921	870	903	864	843	900	899	908	913	930	882	890	837	893	885	920	846	874	882	800	853	874	835	868	854	895	923	857	883	923	851	916	878	890	864	894	890	819	909	865	889	883	830	929	889	890	887	872	895	881	922	895	886	868	864	859	894	895	900	890	943	865	854	862	877	856	887	875	912	869	923	844	821	899	888	895	857	861	866	876	889	868	888	878	802	912	848	865	852	828	872	889	840	894	858	887	905	930	900	922	859	864	855	872	849	901	885	870	894	840	872	919	886	891	904	840	857	805	895	864	891	890	860	932	845	857	878	893	900	859	868	842	863	913	852	856	864	824	834	887	878	832	822	904	862	950	827	881	912	868	905	869	871	878	830	846	870	873	855	891	831	873	833	848	865	886	858	900	890	864	951	942	899	894	896	876	890	872	869	854	829	867	798	871	886	922	898	855	881	868	890	915	895	854	845	868	928	866	916	905	894	889	830	891	862	837	872	804	933	889	891	893	864	893	860	882	882	884	883	837	903	968	841	901	902	871	919	887	920	925	873	866	865	871	847	941	935	840	923	861	885	861	930	864	878	881	916	815	876	833	925	842	854	861	916	904	877	905	888	870	887	877	878	861	875	849	887	885	910	860	842	902	888	874	840	897	864	883	876	868	871	956	867	878	886	882	890	861	900	896	885	855	866	829	905	920	884	925	883	879	888	839	817	872	900	896	826	895	887	897	875	906	928	816	903	908	860	851	892	867	904	870	892	926	856	866	877	851	880	869	841	838	859	870	875	870	892	895	900	909	964	877	888	886	898	834	853	932	886	909	901	873	833	874	835	879	873	921	905	900	872	846	908	887	866	871	876	879	848	884	878	904	868	811	914	901	901	853	873	893	894	848	882	872	857	900	926	848	885	846	888	842	912	898	882	892	858	843	873	883	875	867	840	865	886	899	840	888	830	895	905	878	891	912	860	889	807	817	909	839	861	878	880	863	923	899	897	856	892	857	890	889	853	920	860	867	866	870	851	868	897	877	866	889	936	896	869	856	891	917	884	901	894	861	860	916	869	906	893	822	878	887	908	843	920	900	871	867	857	897	902	876	893	911	896	859	882	849	884	908	888	921	858	912	946	868	908	870	854	895	922	862	872	836	892	853	929	848	898	900	859	926	875	867	909	911	921	851	890	913	912	872	873	871	924	906	903	838	876	892	909	895	896	906	874	841	882	853	893	871	874	822	876	868	883	833	902	892	909	834	823	850	895	837	910	880	853	887	857	907	927	884	838	886	832	898	907	866	909	870	872	878	852	882	831	892	888	912	893	886	862	886	871	920	857	883	931	883	857	903	925	858	894	840	920	897	888	902	900	900	875	893	848	898	871	854	862	862	875	916	899	930	794	868	859	856	869	889	855	850	882	925	853	863	845	847	866	851	884	902	901	899	855	866	913	907	884	888	859	891	898	895	825	892	878	905	860	858	924	913	867	866	893	843	860	894	856	863	841	851	911	875	818	918	826	904	842	920	870	898	910	903	908	878	822	856	874	899	893	961	851	889	904	862	917	858	823	879	847	899	899	852	901	895	864	887	848	858	929	851	920	863	901	920	960	854	890	911	840	912	908	828	857	886	898	943	929	866	818	823	917	844	874	842	838	908	882	876	864	851	901	877	877	858	853	892	849	869	844	878	941	844	857	889	900	803	901	845
31877	25145	30629	22754	10953	2662	514	378	372	393	396	370	403	386	390	382	427	343	377	392	383	419	369	429	400	372	392	377	375	415	377	377	415	380	418	387	436	361	399	376	380	371	405	400	369	395	415	376	392	404	387	388	379	403	405	416	406	400	390	400	393	375	386	345	425	414	444	388	390	343	377	386	386	394	385	374	407	409	385	407	388	391	391	406	418	392	397	373	383	399	410	396	394	393	394	374	407	395	392	386	391	387	400	395	342	395	365	397	396	370	414	396	371	380	398	361	400	373	364	371	385	376	386	386	340	390	393	379	354	372	379	386	385	396	380	387	392	412	378	400	361	362	402	382	392	402	381	388	375	409	378	410	393	348	379	365	352	370	358	415	383	373	375	385	400	389	409	381	389	383	400	378	390	380	391	371	421	374	374	397	405	395	418	417	366	347	388	397	404	392	373	379	397	374	400	363	407	389	369	384	369	414	403	381	405	346	401	394	388	380	370	425	387	398	377	429	391	408	372	397	383	394	405	395	393	380	399	382	407	402	422	402	405	391	383	396	391	381	395	441	370	387	382	392	366	369	358	413	327	398	374	374	383	403	426	399	393	399	374	378	383	398	393	392	396	404	386	397	389	400	389	410	379	365	387	401	361	396	408	431	393	392	390	347	385	417	395	358	365	404	389	370	372	367	412	397	395	394	401	358	388	416	397	360	418	368	379	394	394	378	378	390	376	392	381	370	402	364	363	382	380	399	380	391	384	391	384	365	364	410	382	428	393	430	370	391	392	374	367	409	415	426	387	393	405	356	400	405	374	405	388	373	372	383	421	366	367	351	356	378	373	380	388	379	428	407	391	417	398	418	392	374	396	404	376	379	386	371	399	415	365	421	373	374	387	403	354	412	428	393	418	364	365	396	373	422	374	385	389	371	378	352	379	416	371	375	376	368	379	410	382	370	410	387	363	389	406	394	382	359	376	372	414	377	373	398	387	380	416	405	373	395	410	393	382	352	387	400	380	394	361	368	373	390	416	347	390	388	416	356	403	430	388	405	353	360	407	407	373	371	418	401	360	399	349	395	413	362	363	395	370	427	386	354	359	353	382	377	387	393	433	346	364	397	359	395	344	362	412	396	408	414	383	399	368	360	365	429	374	397	363	427	398	389	384	357	373	386	369	374	401	354	382	410	370	354	368	380	387	396	374	387	390	402	408	411	416	384	407	403	380	389	378	407	400	389	370	359	382	382	382	404	360	398	396	410	426	408	382	355	341	408	412	391	396	388	402	332	395	350	358	341	387	374	406	393	363	377	378	415	357	376	392	371	420	371	419	402	365	399	387	403	391	385	398	364	375	384	387	370	360	416	390	403	399	393	392	416	384	380	384	380	388	351	390	405	359	397	386	426	411	396	345	377	419	368	365	388	396	401	416	377	371	378	421	388	362	377	368	366	449	410	369	383	371	381	347	403	394	330	377	367	392	380	389	397	373	371	439	396	387	387	435	373	360	386	367	385	386	369	408	397	376	387	400	371	418	355	409	388	388	362	409	383	398	431	370	350	425	401	383	422	375	369	394	399	407	396	367	416	359	359	390	389	378	421	410	374	373	379	400	355	350	386	364	385	389	370	393	378	392	387	362	401	389	411	407	382	409	406	381	341	377	395	373	385	382	393	407	347	408	432	392	370	360	382	399	414	379	356	398	394	371	386	364	382	389	334	401	402	396	391	398	388	362	388	367	374	374	386	373	400	373	398	377	385	393	381	344	423	372	415	401	374	428	388	357	365	410	377	404	384	363	381	403	408	345	388	420	373	416	409	360	376	409	389	402	402	362	398	369	414	413	378	382	379	399	361	402	373	366	394	402	379	391	419	377	384	388	397	385	365	415	413	407	389	385	344	390	413	400	383	346	413	397	403	373	397	392	353	406	363	384	367	379	412	407	439	385	367	379	376	406	391	387	375	393	359	371	361	424	389	371	377	365	365	406	384	368	382	363	400	381	371	391	325	408	408	365	356	417	383	366	382	402	408	382	402	402	398	365	363	384	386	382	378	362	410	386	404	388	387	383	386	419	378	383	394	385	371	394	394	414	394	389	406	385	376	393	370	369	377	365	387	368	385	369	350	387	342	376	360	378	385	381	361	356	353	365	356	351	360	383	390	369	389	404	332	384	346	382	363	379	416	419	405	443	373	394	398	381	373	408	365	402	367	390	364	380	345	410	355	367	404	365	400	381	398	401	386	409	406	382	368	385	378	350	389	377	357	386	409	369	376	385	372	384	400	342	384	377	387	364	436	362	358	369	377	374	382	391	373	385	407	373	425	366	417	370	392	361	435	397	373	366	363	357	367	406	368	372	400	404	407	385	398	371	415	395	383	390	387	399	386	364	392	371	367	333	371	418	376	392	392	351	392	403	358	340	349	391	384	384	362	382	367	366	404	394	406	401	412	404	383	418	392	381	370	387	385	424	419	407	396	398	370	383	383	359	381	367	367	413	406	390	396	366	409	362	376	388	402	363	392	362	388	392	370	374	379	392	386	391	383	389	406	405	366	373	389	405	418	359	401	380	382	405	401	392	363	378	358	359	358	403	404	377	403	413	374	383	387	390	394	376	405	364	383	391	374	395	410	416	347	366	369	384	403	403	398	385	397	410	374	396	393	398	385	413	346	393	360	393	418	386	405	411	382	369	410	404	357	398	399	384	380	422	384	362	390	403	415	353	391	379	384	425	336	359	410	394	420	372	385	410	377	354	379	387	405	382	352	388	406	376	401	403	390	375	376	369	381	398	371	367	410	356	416	362	387	368	378	424	390	362	403	404	354	367	396	383	362	365	351	387	375	362	374	381	398	407	396	373	386	405	350	367	377	416	358	346	372	395	383	372	384	368	388	411	373	394	404	365	355	393	361	391	410	390	361	387	393	399	397	407	374	396	363	362	430	372	357	384	405	398	405	385	375	352	379	404	411	375	421	393	396	379	414	409	377	407	368	389	366	408	386	357	382	392	388	346	421	382	360	370	432	415	394	381	421	397	363	371	399	390	438	383	400	419	360	379	385	382	363	390	411	395	382	410	376	401	362	403	420	391	399	387	393	379	393	400	416	351	364	361	361	354	428	376	356	399	391	410	384	435	415	402	369	370	390	403	363	358	422	396	367	377	372	378	358	403	366	367	379	364	399	350	407	359	403	393	344	372	361	408	396	378	383	388	376	391	376	390	423	397	360	373	393	373	364	378	381	396	365	415	384	393	396	360	371	404	373	380	386	358	397	357	370	361	407	395	395	361	378	380	386	396	409	336	372	400	400	353	397	415	417	381	430	421	398	403	383	391	369	401	379	377	352	381	414	379	402	382	404	374	392	364	374	408	435	363	370	411	377	386	377	391	362	386	391	376	404	390	381	377	354	409	392	367	368	387	357	403	378	378	396	409	401	369	356	369	382	392	347	377	351	355	415	369	406	428	351	351	388	402	361	369	406	377	371	411	385	388	426	397	382
33973	33215	26056	15193	8815	2328	440	420	396	410	413	422	440	411	416	405	385	411	399	387	390	417	393	390	431	455	421	425	399	396	415	420	416	408	382	421	418	391	405	431	442	399	412	387	421	421	390	419	402	409	413	419	432	408	396	407	404	398	391	398	376	421	443	417	412	402	414	438	418	427	399	439	431	449	387	411	446	424	411	392	413	378	398	434	428	402	391	394	410	393	393	423	410	430	470	410	403	411	428	411	422	393	391	407	456	418	406	421	396	453	414	377	388	418	405	391	447	419	428	418	417	408	414	419	422	404	468	391	408	422	382	393	450	415	426	429	429	411	404	380	425	409	411	413	391	405	408	424	409	433	409	401	433	413	408	447	418	388	400	416	411	386	422	421	423	448	382	377	426	361	439	409	416	433	429	410	411	445	368	419	380	382	428	340	407	386	421	430	442	396	384	401	404	423	378	429	426	405	404	387	406	422	439	435	393	471	448	394	438	396	424	433	422	398	411	384	427	410	443	397	405	405	430	409	431	421	421	417	405	428	417	407	398	395	446	415	390	414	422	407	405	402	413	388	412	433	432	449	429	435	404	407	397	411	439	366	417	427	367	414	419	435	436	400	436	388	386	402	422	414	395	416	406	418	404	384	404	441	416	443	418	397	454	405	413	409	379	437	438	419	424	419	423	424	395	403	425	413	395	420	413	421	420	457	413	417	406	407	425	408	425	391	415	402	377	423	415	429	418	401	479	426	424	419	439	412	393	411	355	416	415	387	425	410	421	409	412	398	398	408	421	422	442	421	437	391	394	395	411	423	355	434	394	423	423	420	419	443	419	408	417	418	407	418	393	391	444	377	426	448	375	411	421	428	423	390	412	387	423	422	394	399	420	416	417	442	412	411	431	419	422	438	388	384	408	422	427	433	395	448	447	431	403	389	390	435	392	422	395	431	444	437	376	380	450	392	400	397	389	410	388	417	438	397	423	373	411	426	443	421	427	424	415	402	424	398	387	413	392	411	407	421	446	456	432	424	434	433	438	446	449	402	432	422	377	429	403	433	416	398	443	427	406	421	414	375	402	377	435	387	413	395	425	382	434	444	382	417	414	408	432	377	408	379	414	418	412	393	436	422	401	427	432	428	459	405	425	403	384	442	408	420	396	426	424	392	410	419	416	450	435	411	361	416	401	432	418	438	413	431	384	409	407	416	410	445	409	408	398	382	394	450	403	392	405	452	369	396	421	402	416	416	407	432	431	424	374	401	391	413	419	415	383	404	396	433	416	397	433	407	419	443	409	389	416	409	424	432	394	387	412	439	401	429	438	391	411	412	415	409	404	362	422	431	407	399	402	426	426	423	437	421	423	381	412	425	404	395	383	403	426	443	384	415	438	466	416	397	396	427	430	386	379	432	405	408	427	400	403	395	368	406	428	387	436	423	395	446	413	414	408	406	389	399	399	403	442	412	392	413	416	440	383	401	393	400	418	382	411	438	429	442	427	380	404	408	391	419	405	407	424	423	410	442	384	392	423	463	396	427	383	389	432	386	414	384	409	412	397	414	428	396	388	391	368	396	400	412	418	439	444	392	387	386	448	460	403	438	372	410	404	433	462	416	400	403	412	388	427	414	402	401	417	427	416	440	424	416	432	410	393	396	408	441	420	358	405	400	429	413	400	433	409	419	399	433	409	404	397	416	397	423	383	421	411	410	424	415	458	405	424	432	431	423	445	377	405	452	405	401	411	432	366	420	412	435	396	433	414	415	399	431	388	419	436	451	407	417	403	397	389	381	438	410	400	427	387	394	431	435	414	413	397	429	415	395	409	436	432	419	418	433	413	393	441	414	443	416	402	450	471	423	406	422	423	421	418	397	422	437	437	434	427	377	401	450	411	410	413	408	404	400	403	425	444	407	422	387	387	380	419	381	417	444	393	390	393	385	433	429	384	395	394	420	436	378	432	389	407	384	392	390	401	432	422	447	414	388	383	440	403	394	413	439	376	408	415	419	377	415	418	459	403	388	425	407	417	400	434	409	401	438	418	409	420	433	405	471	391	435	392	397	456	434	417	413	410	410	418	396	413	383	417	409	413	427	408	414	397	453	395	416	434	408	409	398	447	406	397	409	410	415	402	403	412	393	411	395	406	409	398	445	403	413	410	404	441	430	397	395	438	418	412	370	392	365	442	388	419	408	411	409	401	380	439	441	385	447	399	401	419	415	438	419	435	390	450	451	428	426	388	440	459	435	425	398	414	379	417	399	378	410	421	437	424	389	439	435	399	420	344	450	405	399	417	424	468	393	395	467	411	412	416	400	401	452	421	424	399	384	410	386	434	433	410	397	419	389	354	374	422	417	406	413	424	423	375	412	391	410	427	376	402	436	407	442	447	414	421	414	416	430	429	435	440	412	415	425	450	425	401	393	401	395	435	406	418	358	424	411	403	380	408	401	423	412	392	409	398	429	376	417	419	383	391	383	390	388	384	426	415	395	419	402	393	452	403	393	438	412	422	431	380	414	410	406	405	421	431	423	398	395	420	388	461	413	423	420	434	361	397	421	417	400	403	418	442	406	432	373	402	424	438	413	400	434	425	419	423	416	427	420	426	408	398	390	433	397	407	440	410	430	426	421	462	428	383	397	446	399	407	391	427	386	428	426	434	383	398	421	406	405	397	426	384	385	408	414	400	426	416	435	443	424	431	433	425	376	381	427	398	420	426	424	407	400	403	408	435	397	459	384	385	425	434	387	410	411	382	411	454	413	380	397	427	406	402	413	418	442	428	411	432	386	400	385	395	446	415	416	449	426	400	422	394	379	421	385	387	420	407	396	415	430	409	405	385	432	400	456	407	428	414	446	423	422	408	401	419	390	435	424	400	420	447	414	425	408	382	408	425	427	416	392	436	396	386	376	400	446	413	457	410	409	416	398	413	414	409	415	424	441	376	416	436	418	430	420	400	441	401	413	406	407	405	425	442	457	424	451	442	444	417	432	390	385	387	423	395	413	429	424	403	459	417	413	417	394	436	386	435	426	399	393	387	430	432	437	414	396	406	390	417	387	383	446	403	416	450	416	380	387	384	416	381	423	375	439	432	442	418	404	408	399	443	408	410	404	440	448	428	426	380	414	428	377	369	432	403	414	421	385	387	410	406	419	406	389	425	414	394	412	393	420	404	380	420	415	402	409	432	446	408	406	417	416	400	401	423	445	416	440	388	385	383	417	382	431	395	404	399	380	426	431	418	405	399	430	444	429	405	419	427	398	383	421	408	411	420	422	421	387	414	428	402	391	377	421	371	428	390	402	410	399	435	380	409	432	405	422	398	385	392	381	417	407	423	411	437	387	418	442	446	420	393	411	407	403	400	406	380	414	429	348	384	433	438	453	373	398	391	387	393	390	403	443	432	392	426	391	444	423	418	422	413	403	414	383	414	412	391	414	404	443	412	411	425	385	436	387	424	393	405	420	410	404	407	448	449	428	405	387	431	405	429	418
23773	21533	32835	39200	36996	25213	7580	772	598	578	634	650	584	585	616	581	595	597	626	547	579	572	573	563	587	543	603	562	592	564	597	562	582	579	588	554	612	555	570	566	581	564	572	595	602	635	567	536	574	557	611	576	584	581	564	579	539	575	579	559	537	562	545	551	613	579	549	618	550	570	575	614	562	577	571	616	570	628	590	575	559	582	582	589	608	566	575	608	569	637	598	593	603	602	542	564	554	586	597	571	601	553	586	575	548	530	578	583	566	610	605	558	609	547	525	604	584	588	579	579	588	626	563	560	591	616	599	597	602	595	604	586	545	611	527	539	594	607	567	543	589	575	580	595	616	613	598	562	592	605	548	584	542	601	566	540	557	545	567	614	599	605	596	617	609	577	582	600	631	573	571	575	561	567	586	517	550	576	534	600	549	581	555	605	589	597	575	519	562	562	614	575	589	601	562	569	572	567	601	554	549	588	562	600	598	542	537	599	563	575	569	554	570	530	549	594	568	609	603	587	572	582	589	606	588	608	572	547	540	570	589	585	650	561	572	540	599	613	603	558	629	573	601	554	575	586	678	551	540	551	570	575	567	568	586	594	578	562	578	614	594	561	596	550	546	574	609	534	555	574	576	578	583	626	624	553	560	567	580	531	533	579	553	556	557	564	602	586	552	581	585	565	601	575	569	560	578	551	570	612	592	572	550	595	589	595	566	557	610	580	548	584	570	571	605	584	586	553	566	540	592	585	586	546	522	567	575	510	580	605	571	582	564	608	564	539	592	552	548	560	580	572	596	620	585	578	553	548	592	590	589	538	579	593	601	591	591	623	551	597	605	562	575	602	528	601	597	564	593	560	529	550	597	596	579	570	587	591	586	587	562	561	609	633	583	511	545	557	562	602	573	603	591	563	627	562	553	581	573	621	601	615	572	602	628	542	572	546	608	556	580	603	579	566	600	589	587	550	600	625	563	560	544	567	600	606	575	516	580	596	552	554	594	573	580	519	576	569	542	573	626	555	582	589	564	577	570	588	595	577	592	544	576	622	553	604	616	554	551	584	545	586	589	595	575	563	593	605	551	561	573	590	579	573	591	618	574	589	602	575	591	591	565	589	604	568	593	552	594	573	587	608	558	571	622	593	578	599	580	581	578	590	590	598	554	559	585	585	529	592	584	631	583	552	536	531	582	567	612	612	592	580	560	616	567	581	606	567	591	577	595	616	548	587	594	504	621	543	618	611	578	591	581	592	600	544	572	546	558	576	585	583	573	605	609	605	564	579	560	554	560	590	585	588	549	557	605	619	578	580	595	561	591	549	556	608	566	577	554	562	581	560	566	573	602	562	611	540	568	547	581	574	606	622	588	563	625	583	593	569	574	584	579	614	533	572	573	567	519	580	608	559	614	607	592	575	580	573	598	581	576	558	585	557	583	581	577	537	583	575	573	570	567	572	529	588	580	546	561	544	573	576	586	594	589	584	592	553	548	590	562	530	548	603	553	567	608	541	567	599	589	568	579	591	594	558	577	538	591	578	605	542	607	524	534	539	560	583	612	551	563	541	586	578	540	502	592	619	582	626	583	626	580	591	617	619	545	538	586	589	577	579	607	590	577	536	623	579	565	574	545	564	599	600	571	586	570	555	572	567	601	587	563	580	595	552	542	580	559	593	619	587	578	619	588	569	583	574	581	538	590	525	555	554	582	580	554	663	563	618	621	593	577	586	582	620	549	534	551	621	584	544	588	579	577	633	592	568	596	576	573	573	560	580	582	549	617	545	560	554	556	633	561	586	568	601	593	600	541	579	577	592	616	583	591	544	536	584	567	596	605	572	605	582	588	569	595	549	543	634	557	592	553	561	586	533	556	605	599	563	611	569	596	583	617	590	553	582	587	599	593	562	578	563	539	612	553	628	602	592	588	585	543	575	636	581	557	577	651	597	589	617	596	596	581	517	561	580	587	583	554	627	565	557	565	541	583	549	565	595	634	542	588	584	525	588	609	567	623	565	571	551	626	547	567	614	548	599	602	574	560	598	554	545	592	578	563	592	576	524	546	564	568	596	575	563	563	604	544	583	601	618	593	591	617	574	587	509	553	599	585	597	579	564	608	557	525	594	565	565	576	561	645	567	573	587	603	574	568	597	548	562	578	608	619	545	576	558	585	541	551	564	531	596	537	526	569	574	620	606	570	587	664	575	596	583	576	607	625	539	593	545	546	559	581	623	602	561	538	622	586	547	585	595	579	602	560	613	597	579	559	533	566	589	557	546	578	563	549	571	570	574	594	536	582	598	565	577	590	575	567	554	565	607	574	592	562	526	619	599	544	607	555	533	589	587	583	547	554	581	578	595	533	599	566	610	584	578	612	597	554	583	563	550	553	602	559	568	574	537	574	603	599	576	577	587	552	573	619	598	570	609	586	582	562	583	585	569	580	557	570	591	628	569	559	606	583	611	600	587	537	589	613	584	570	540	586	568	546	596	596	564	651	531	571	562	535	586	573	582	569	622	541	579	558	572	590	564	555	568	554	586	594	585	593	570	571	605	563	574	561	577	631	617	566	592	573	564	548	577	574	591	596	540	614	549	533	591	548	579	579	588	566	583	576	535	549	594	635	583	541	554	612	555	593	632	578	532	561	568	605	540	585	593	566	552	611	634	540	612	554	561	610	576	561	549	616	535	591	564	554	597	600	540	561	580	569	530	595	576	603	608	586	561	577	586	580	593	617	545	574	534	626	570	569	590	584	589	590	561	594	553	567	566	577	562	550	580	565	562	587	599	577	574	546	610	608	593	559	544	586	577	560	572	532	584	564	552	570	572	572	589	619	551	535	512	573	557	553	569	584	591	551	614	561	561	608	572	609	568	572	606	560	555	599	624	586	575	580	554	601	561	568	543	553	542	570	597	597	603	549	585	571	580	553	613	544	570	616	589	563	530	599	567	571	587	552	596	632	601	531	577	579	558	574	574	575	598	607	563	595	604	576	547	592	600	547	579	574	574	573	506	603	568	598	566	557	606	568	586	569	587	610	572	591	581	599	612	567	528	607	599	578	596	571	577	543	570	575	594	569	572	609	579	573	545	581	613	573	565	558	563	562	602	574	609	571	557	581	572	569	578	566	563	561	583	538	600	619	556	563	579	574	584	586	592	575	548	566	585	612	557	585	570	549	523	593	562	543	544	563	578	596	568	595	570	582	597	610	623	545	597	606	583	592	576	599	564	528	603	544	557	591	543	566	598	569	609	546	580	573	592	511	618	616	556	545	543	588	557	592	533	574	584	602	568	564	550	567	650	574	568	535	575	608	597	571	573	586	574	602	606	571	535	549	577	577	576	566	547	553	555	597	561	563	547	597	560	558	550	645	532	593	569	534	549	583	568	565	588	587	557	609	549	537	580	629	549	618	563	569	532	571	612	582	539	583	580	592	593	591	558	593	565	594	565	644	584	590	570	586	578	534	586	550	636	577	589	593	581	570	586	546	630	540	548
40822	77673	63849	52347	42305	18884	1756	653	611	615	643	632	581	584	622	607	623	585	590	593	601	599	588	584	548	583	538	550	605	612	569	544	576	598	563	598	575	584	582	585	590	588	562	603	560	555	630	541	580	546	585	581	588	582	579	572	628	605	569	630	542	623	627	578	573	542	609	607	579	576	591	615	579	593	619	566	563	616	572	601	586	554	589	613	582	579	549	571	600	585	544	606	662	572	643	604	605	538	563	556	598	597	541	600	622	596	586	591	557	597	579	531	521	602	570	578	546	596	554	581	618	596	590	572	557	520	555	577	588	576	547	558	597	601	555	617	562	553	570	592	590	572	573	579	570	590	590	604	597	627	580	632	602	625	579	608	573	533	601	540	560	590	606	552	601	570	550	603	603	590	544	540	594	583	612	599	583	583	611	558	626	563	602	611	561	581	560	617	611	612	569	591	564	634	574	605	587	575	579	576	595	557	578	607	560	614	606	565	620	609	629	586	595	578	579	581	567	628	573	617	589	559	592	572	569	617	607	606	575	574	603	589	563	606	567	621	639	591	584	564	532	598	580	599	598	629	619	595	566	542	564	568	595	576	602	597	591	600	559	659	605	620	592	543	573	556	556	580	601	545	555	590	596	543	581	578	614	572	576	610	588	545	568	604	578	556	611	579	584	566	540	585	608	606	608	551	590	599	590	556	618	586	624	547	613	581	578	544	594	586	612	579	580	587	613	588	591	611	585	619	582	596	625	604	589	576	589	580	584	590	578	552	557	551	574	586	563	564	590	570	557	570	561	607	559	592	595	550	618	565	586	575	616	612	524	570	568	522	591	586	620	607	645	573	582	561	585	580	580	574	577	613	541	635	592	564	611	611	648	590	546	584	593	609	594	599	542	582	585	536	584	631	577	597	595	587	607	588	608	545	600	598	565	561	585	597	563	554	602	566	632	584	541	585	609	593	553	607	641	562	555	562	544	572	567	581	581	593	573	625	573	599	579	597	576	558	606	552	590	583	621	571	606	609	555	554	598	587	617	563	616	585	548	593	610	594	556	572	577	598	593	553	574	568	570	566	558	610	566	589	592	549	611	535	563	580	623	583	566	594	588	573	603	600	596	568	576	594	556	624	581	602	563	567	601	596	562	570	558	574	570	605	577	638	634	596	553	584	578	612	613	579	588	555	627	566	568	618	576	546	622	584	622	593	561	570	566	612	551	574	524	623	565	566	575	626	592	598	567	595	594	637	548	560	653	594	607	524	536	577	551	588	608	567	573	550	569	597	579	620	603	538	605	586	581	587	558	559	653	591	574	628	588	572	583	561	555	610	523	537	563	566	558	560	576	586	567	576	559	580	578	565	579	604	569	569	594	591	589	596	574	570	564	572	579	586	577	552	560	541	546	560	553	565	583	534	613	607	589	617	589	575	590	610	555	594	562	580	605	573	605	576	610	542	577	605	615	638	612	555	585	581	573	560	606	588	606	615	564	610	583	549	579	617	544	586	606	578	598	609	558	589	581	541	560	620	604	571	580	601	622	582	579	576	558	534	562	584	605	591	588	593	564	629	583	563	537	600	598	619	525	571	601	569	603	592	590	585	588	582	578	597	588	602	554	587	596	581	605	629	579	551	574	619	593	624	567	601	558	599	600	565	603	544	632	552	578	552	595	630	579	629	573	577	580	564	588	615	546	542	590	529	605	564	574	597	589	567	565	545	579	607	579	597	584	527	598	582	585	625	576	586	594	588	587	556	591	591	547	576	548	600	546	616	557	555	620	593	566	599	568	549	586	564	571	582	568	594	552	541	572	635	591	575	644	568	567	583	605	605	599	589	608	582	584	589	572	545	554	591	588	580	593	564	545	575	556	585	561	592	569	574	622	569	584	558	604	613	568	567	586	624	600	584	607	515	616	530	547	636	590	592	574	554	557	615	614	546	547	581	604	597	575	607	544	549	571	598	576	550	587	575	597	576	589	584	577	609	567	591	613	600	543	599	577	558	553	596	537	617	549	601	572	570	585	593	600	628	538	570	581	521	586	578	587	587	580	583	583	614	600	606	569	617	590	652	589	593	562	606	575	598	577	579	564	578	613	577	609	608	563	570	610	595	555	617	598	552	589	579	588	625	541	570	572	568	566	613	577	553	584	610	590	593	608	630	585	563	565	566	601	590	577	556	596	589	588	591	619	597	585	595	567	556	592	599	573	612	556	604	571	557	592	586	570	568	563	598	589	599	613	578	541	576	618	584	620	583	528	596	565	618	603	615	585	553	589	584	575	601	598	555	530	601	610	615	562	531	566	562	595	602	577	585	577	587	621	568	581	570	582	573	557	587	553	555	570	574	558	600	620	621	559	613	582	576	572	570	566	566	606	566	593	559	610	601	568	585	605	616	584	563	586	597	613	563	552	593	572	590	549	575	565	585	613	592	584	625	544	596	580	562	579	571	594	560	610	595	553	587	586	561	584	637	596	607	561	579	599	581	564	570	634	580	579	597	567	565	529	551	591	573	585	573	563	579	623	576	554	584	586	606	595	576	605	566	586	581	621	562	581	619	588	540	568	611	550	584	560	631	608	592	565	582	598	574	570	616	601	581	598	624	591	589	596	582	573	573	592	592	576	623	547	598	589	568	570	609	610	595	580	610	546	580	583	604	577	575	596	603	580	561	604	601	580	566	623	604	543	584	611	574	547	609	578	572	579	596	554	579	585	587	557	543	621	581	577	601	599	563	606	591	550	563	566	608	632	572	606	583	581	593	601	556	579	575	590	555	561	584	575	622	586	592	561	614	545	593	601	582	562	594	543	552	606	546	566	589	564	666	602	537	574	586	586	597	619	589	607	583	573	581	584	622	573	528	585	596	598	564	586	604	599	615	573	620	552	601	569	556	591	581	567	571	593	570	577	619	571	569	535	589	601	579	564	588	596	594	613	620	560	556	557	599	566	564	539	622	585	571	535	589	545	560	567	586	587	596	559	621	576	600	582	560	567	546	579	586	568	571	624	593	577	590	619	639	593	539	564	556	599	617	550	554	597	600	581	639	632	574	587	575	579	557	589	599	561	571	582	572	566	611	569	596	568	545	571	603	576	572	627	629	642	583	628	630	570	583	574	605	593	594	564	593	603	564	566	618	600	572	563	543	618	620	556	570	590	598	578	601	556	635	610	560	607	575	561	544	579	620	642	597	542	547	599	586	572	583	598	538	592	624	612	589	566	571	589	621	582	563	584	617	591	527	578	593	590	600	550	583	596	614	587	573	585	571	580	589	581	584	610	608	609	642	536	598	579	587	588	622	572	602	551	565	610	596	574	615	579	577	568	594	565	632	578	556	567	613	592	593	557	601	589	553	615	570	563	539	577	570	565	585	591	633	588	560	630	553	558	594	590	597	584	557	570	568	566	569	588	605	561	625	570	576	582	558	610	604	568	585	582	589	548	541	594	599	553	580	613	602	572	572	628	542	613	598	580	581	599	562	575	573	594	581	591	586
24936	22304	29961	32770	27177	17992	3744	642	593	553	582	620	558	588	598	573	574	598	589	542	587	575	598	572	553	563	563	568	607	613	566	542	561	564	574	609	572	596	566	533	572	595	591	582	573	560	560	588	581	587	579	586	561	523	555	576	570	552	606	546	507	544	580	609	617	620	574	579	552	560	512	568	526	565	565	581	617	561	528	568	584	551	526	546	586	518	584	546	598	566	568	563	567	565	529	585	559	558	560	598	520	556	574	568	605	578	591	543	532	605	566	575	580	585	588	508	549	586	565	551	534	577	583	547	549	566	586	608	591	553	546	529	547	572	580	579	598	588	541	586	549	573	572	542	545	560	537	555	590	598	592	537	568	554	532	595	574	494	545	564	596	553	577	563	547	545	579	529	585	555	577	541	559	551	565	574	585	570	530	555	601	599	627	545	550	589	578	553	563	549	592	528	551	633	584	578	570	578	588	583	560	561	550	576	531	580	580	562	623	568	587	566	579	554	563	571	567	560	568	597	621	593	576	583	581	535	555	557	556	578	555	503	552	579	578	611	548	606	576	545	562	557	550	550	561	611	556	546	586	582	581	593	557	583	553	550	584	574	586	567	565	576	590	533	561	559	625	530	577	596	589	573	568	561	575	575	527	537	551	590	578	595	577	540	519	534	555	594	590	593	559	553	543	582	588	560	564	569	564	584	581	555	554	543	568	581	542	559	574	591	563	566	563	579	584	614	586	554	558	591	596	589	597	584	605	592	543	545	584	548	572	540	564	554	537	552	576	474	555	568	554	558	597	597	528	526	546	569	560	566	531	569	534	542	580	564	568	580	558	579	562	537	494	533	569	545	588	581	586	542	574	555	600	580	544	579	596	548	572	568	588	570	599	552	556	535	567	573	578	591	582	581	542	569	527	530	535	518	505	549	529	557	586	530	582	560	550	563	555	585	549	574	550	543	577	605	538	592	602	551	567	585	561	551	542	567	590	606	572	530	577	566	556	567	590	606	531	595	592	527	589	600	558	564	591	573	529	581	521	558	569	595	582	559	587	535	611	556	554	577	525	527	538	589	595	567	561	571	550	511	573	623	576	598	576	557	547	563	592	598	521	565	594	558	604	523	578	551	528	522	558	607	541	580	547	569	568	535	574	552	569	548	550	538	559	539	552	596	542	531	599	530	583	561	592	587	567	540	577	573	552	572	570	586	586	572	527	563	548	576	577	571	580	599	555	538	609	581	582	594	587	589	586	570	523	499	595	581	513	567	566	515	556	565	512	576	568	594	570	549	591	564	537	571	557	586	584	553	594	568	546	534	518	552	489	546	596	553	582	588	557	581	604	547	573	585	569	572	576	570	575	591	576	550	588	566	570	554	553	593	544	583	594	619	592	616	523	547	569	592	559	573	564	600	619	578	554	561	589	566	586	533	565	610	568	558	605	591	562	552	569	603	561	583	521	538	557	538	531	534	530	510	562	537	557	564	558	589	536	620	570	577	545	561	594	562	521	597	558	525	565	593	515	561	570	557	545	611	583	578	566	592	554	608	614	608	579	559	567	581	562	494	565	566	524	544	590	569	590	590	544	580	602	594	518	572	547	576	526	561	558	609	555	553	602	599	572	617	580	567	579	567	577	576	550	607	542	560	567	565	521	593	529	610	529	557	559	588	558	585	562	579	539	599	573	584	565	579	569	579	572	584	521	598	573	569	564	580	574	594	561	552	542	557	609	574	545	576	588	587	563	625	530	587	568	537	575	561	573	591	536	543	583	582	597	606	587	501	576	540	540	550	552	542	562	560	574	581	545	593	566	563	560	555	571	543	597	575	571	562	540	532	574	560	550	559	592	549	591	572	553	583	554	555	580	577	554	534	541	627	550	558	571	587	562	573	567	565	554	557	567	615	587	612	574	520	524	534	593	579	538	592	589	581	568	610	525	587	586	575	579	577	543	584	564	548	546	560	520	610	569	582	607	630	575	554	548	561	573	549	525	614	582	521	559	502	600	560	592	568	560	557	580	582	595	572	526	545	581	587	578	548	551	591	577	568	592	607	560	575	564	556	529	570	532	570	603	594	606	584	526	535	520	554	569	596	587	569	604	552	582	513	581	534	630	600	603	572	544	546	591	564	565	532	538	593	552	587	539	576	571	544	559	595	561	525	593	588	538	557	567	612	554	550	552	570	535	553	583	541	592	588	535	597	533	566	570	604	551	543	563	557	586	542	548	520	559	551	582	600	548	532	544	554	528	587	533	568	630	564	568	590	536	592	605	565	569	547	537	572	556	590	561	553	593	550	516	560	567	589	541	589	514	552	562	569	568	601	570	559	530	542	559	594	589	549	565	569	536	529	623	591	560	587	569	497	551	604	592	513	553	569	540	572	610	557	557	577	587	529	582	552	545	557	561	557	552	540	534	598	621	564	586	577	556	603	552	590	584	555	566	586	542	537	573	571	596	542	561	562	566	594	584	593	620	588	553	577	565	590	559	545	558	555	565	571	560	578	603	605	603	564	573	600	590	578	582	553	556	590	555	503	551	541	583	586	551	587	549	588	580	553	624	566	565	591	574	555	540	564	560	581	576	582	520	522	615	558	561	602	582	590	568	543	586	592	565	513	592	571	573	562	564	551	611	539	526	530	584	557	530	575	548	542	568	584	564	606	576	612	548	593	574	587	555	595	520	578	547	552	546	562	564	541	598	558	535	563	553	541	554	588	604	558	577	615	591	551	557	538	547	567	565	558	566	537	544	607	606	555	551	570	583	599	583	596	548	555	553	564	599	564	560	561	526	594	560	584	547	559	544	592	552	510	599	565	617	545	589	552	580	596	599	578	599	555	563	543	560	581	570	550	552	581	553	548	565	577	609	537	588	571	552	551	574	536	551	542	556	553	597	571	582	570	530	518	535	586	539	543	539	547	569	629	546	574	567	544	551	579	634	557	571	564	539	552	586	567	574	564	575	583	517	518	604	573	586	571	538	548	546	560	593	555	524	535	533	557	576	576	598	604	575	576	612	574	567	532	592	534	523	585	548	562	552	540	590	540	609	568	534	536	584	569	569	560	502	539	612	550	621	564	597	576	575	589	597	552	560	591	534	555	588	526	562	559	588	548	562	574	584	579	598	553	597	598	571	567	606	570	564	560	552	570	562	568	574	583	603	613	573	542	578	617	533	574	624	550	577	558	555	546	564	568	591	557	556	565	584	548	582	531	573	584	570	576	607	545	595	551	536	540	549	553	572	623	568	572	574	545	528	589	609	573	554	563	576	566	608	581	588	534	524	555	619	573	575	596	568	608	545	580	566	585	552	523	591	579	595	577	540	543	565	582	575	547	596	553	547	589	570	531	586	585	567	573	579	565	590	576	507	564	550	567	541	570	592	560	560	537	544	538	539	552	600	549	581	563	582	595	568	535	510	567	539	536	563	578	572	573	558	557	594	601	602	544	558	564	564	605	593	537	578	525	547	552	613	544	607	557	551	590	560	553	550	614
38831	72115	45697	40790	31693	17739	3131	606	635	662	567	672	629	583	592	620	545	615	610	610	605	603	632	577	589	591	586	621	605	613	603	573	611	575	655	685	576	605	596	584	561	606	600	612	651	593	630	629	624	620	575	576	596	595	585	573	578	626	641	618	620	564	562	581	593	568	627	597	607	600	578	573	608	576	616	656	612	604	588	547	579	634	602	586	558	633	629	639	599	577	590	604	600	630	572	560	573	597	595	563	603	623	576	631	632	586	595	628	587	626	576	633	663	606	564	611	595	562	587	609	628	601	620	597	602	624	574	589	613	571	581	629	627	630	593	559	616	610	584	582	587	562	612	607	624	639	597	601	588	607	558	547	624	534	564	597	600	587	622	571	592	600	585	579	603	599	599	612	575	566	581	609	602	614	624	579	597	600	573	640	579	603	628	629	587	629	599	614	581	578	618	578	649	623	583	602	585	576	586	582	603	547	577	583	577	598	617	614	652	558	627	601	564	618	624	652	614	587	625	570	604	613	610	598	633	607	634	629	630	604	646	610	556	632	587	603	599	609	546	622	587	627	597	607	581	609	653	574	608	613	601	600	589	606	595	625	592	592	596	590	572	581	570	580	564	570	652	609	640	641	598	592	627	592	599	603	597	578	572	554	597	650	601	605	618	560	596	571	606	645	603	614	605	590	595	597	560	605	578	601	612	609	602	579	607	620	664	640	629	615	627	619	609	595	574	581	574	657	602	597	569	608	581	570	572	589	593	602	553	596	594	624	584	598	607	533	655	593	613	603	604	588	605	590	595	615	592	583	577	585	606	587	604	590	618	588	566	584	588	592	626	552	592	626	596	621	617	585	601	602	606	594	580	645	599	615	635	560	606	563	609	604	593	628	597	551	614	637	592	560	583	549	580	597	630	632	564	593	643	608	584	588	605	580	582	625	577	595	581	609	625	582	644	562	578	613	602	587	614	633	611	615	573	601	598	595	596	589	606	572	567	585	651	579	612	578	582	599	618	624	604	599	600	580	597	617	568	602	597	608	581	568	627	582	618	564	624	628	607	597	604	592	634	587	580	646	619	587	585	533	593	599	605	617	626	605	606	612	583	590	615	607	609	591	597	593	611	592	612	591	597	614	580	646	584	646	608	608	594	545	584	563	562	600	582	560	578	589	584	565	588	575	609	623	655	597	641	612	580	568	590	571	574	597	590	585	604	587	583	602	604	587	625	588	578	619	627	644	614	610	589	574	625	554	599	554	611	607	642	609	624	589	634	642	635	594	627	595	610	622	538	599	612	580	582	562	581	596	560	604	605	631	595	562	592	602	610	631	627	551	601	632	553	607	582	589	614	563	580	619	594	594	589	614	637	626	576	608	595	640	590	590	605	614	594	644	575	587	639	590	577	569	592	586	609	596	603	641	579	640	592	566	575	622	586	605	570	603	593	596	623	580	584	600	575	630	638	558	581	630	584	579	593	631	542	569	544	625	642	594	587	630	617	590	604	597	564	603	607	587	610	596	592	584	612	609	621	615	600	570	617	580	572	611	645	570	594	550	541	634	604	614	563	615	617	583	609	602	585	642	596	598	576	558	617	586	629	574	607	625	582	620	659	599	632	612	595	570	574	547	578	598	588	612	614	616	585	598	635	572	645	600	617	639	576	586	593	615	586	614	605	610	605	594	618	589	597	620	587	595	604	633	575	579	604	602	590	613	596	608	583	612	613	645	570	587	620	619	609	578	609	638	561	589	600	593	596	602	562	583	614	562	614	628	555	605	587	579	604	593	624	581	598	636	626	613	603	559	619	594	595	590	619	573	571	610	614	611	564	590	623	612	585	599	607	591	569	586	623	597	555	637	561	611	603	554	550	645	629	597	623	611	625	610	601	598	550	595	639	599	588	547	620	620	579	584	638	600	566	607	582	626	570	602	557	551	545	602	605	637	583	633	581	614	564	593	585	602	622	609	571	592	578	604	589	620	637	599	588	604	586	620	551	547	622	591	562	584	613	582	628	607	564	600	611	623	608	610	596	640	588	588	568	582	564	631	607	572	619	566	591	632	593	571	583	611	619	589	593	573	615	589	596	573	542	629	608	616	600	567	599	628	648	581	609	608	604	610	626	576	581	590	577	607	603	610	580	621	572	615	583	657	597	609	656	593	589	583	608	617	594	617	582	584	582	604	633	566	612	634	612	625	594	582	591	608	640	596	611	609	628	557	579	588	606	578	630	606	619	604	595	605	628	561	581	614	622	566	560	626	657	580	613	644	594	598	625	581	595	594	565	606	677	613	578	617	595	596	575	612	562	608	599	636	610	557	640	584	625	534	561	629	591	588	580	615	586	565	615	565	584	603	602	593	576	615	619	636	611	576	618	568	600	578	557	617	577	604	614	641	580	608	589	612	624	583	625	559	570	593	612	677	602	630	563	622	538	585	579	584	594	573	621	620	601	591	544	597	595	622	543	591	631	668	617	581	586	587	588	579	595	627	603	595	609	635	575	604	626	591	562	572	652	601	589	651	570	611	570	619	600	572	571	583	631	657	562	657	603	601	603	612	604	586	587	610	550	582	611	626	626	572	583	584	587	578	591	615	605	586	625	619	589	582	600	561	543	580	591	554	575	569	607	593	598	589	616	629	596	587	578	639	577	600	603	644	586	599	625	595	600	589	583	596	619	578	594	615	607	626	638	626	640	576	604	581	587	569	573	610	572	575	582	582	596	606	607	684	603	575	613	569	598	584	592	546	591	596	597	592	641	569	640	593	624	568	593	627	623	599	599	654	619	620	603	621	602	590	622	614	593	583	575	669	551	597	572	610	599	617	581	610	599	572	604	599	600	578	603	648	581	625	602	582	593	574	629	589	565	552	571	571	643	624	580	543	625	660	577	676	655	605	634	605	595	595	612	570	607	586	611	591	592	586	554	568	598	579	632	627	604	605	576	594	600	609	588	607	601	610	609	603	614	596	590	598	595	601	592	590	590	551	614	605	582	571	579	556	598	607	542	631	625	636	641	594	604	611	635	598	595	613	589	614	616	589	611	605	623	581	573	562	584	606	578	611	619	616	543	600	579	616	629	620	603	625	573	589	559	588	612	614	589	581	554	582	564	602	623	586	616	613	614	594	603	570	604	601	569	621	592	578	616	598	600	598	563	585	628	624	599	658	571	585	588	591	595	595	625	618	557	615	584	660	606	610	584	572	555	630	587	601	607	575	546	617	616	581	590	628	568	586	587	610	597	587	595	595	632	564	621	587	608	593	610	595	582	609	564	599	583	631	605	617	594	593	525	592	639	660	563	640	591	622	602	590	592	567	581	564	592	622	594	566	580	599	582	638	557	596	615	602	597	603	559	598	593	612	615	627	596	605	615	607	546	615	592	603	622	557	627	590	587	625	593	610	591	612	628	613	604	544	613	591	594	610	628	557	544	532	609	625	582	580	613	607	607	593	613	598	638	596	610	574	593	605	642	648	626	587	579	614	630	588	560	662
22645	21440	29924	28646	32697	32360	20821	3484	960	1000	945	935	946	944	916	938	909	950	857	903	919	926	965	930	928	901	904	939	911	907	939	923	862	941	910	886	897	922	899	896	920	852	948	881	923	888	920	901	927	919	912	872	919	894	895	884	926	865	900	870	932	941	854	932	861	912	899	897	892	892	916	879	907	906	887	909	920	897	869	906	873	912	862	935	957	890	887	927	866	863	896	933	943	911	902	850	895	861	933	964	910	890	877	906	900	947	877	929	860	892	919	952	885	922	911	900	957	864	897	909	946	875	917	856	895	887	900	891	864	943	856	878	956	908	918	895	922	875	869	897	857	881	917	882	905	930	852	864	905	904	875	929	914	857	877	870	936	905	862	924	915	896	890	953	861	898	865	895	882	931	907	908	873	907	894	903	912	899	899	919	870	928	928	934	888	886	896	912	842	845	964	926	901	929	945	917	916	931	954	848	883	900	946	934	921	931	872	862	901	870	904	962	928	882	905	980	879	883	917	923	931	891	883	895	914	950	957	863	902	933	902	908	907	905	946	871	901	941	911	905	960	925	924	926	935	913	879	890	932	944	892	896	910	917	939	896	909	927	938	870	872	914	883	930	896	874	899	913	903	911	895	845	892	855	929	879	901	872	911	915	900	906	917	895	909	891	909	886	888	895	925	894	898	892	880	879	892	850	938	933	893	911	932	855	921	929	909	906	905	888	879	955	930	929	870	928	920	944	912	881	895	953	926	884	905	938	896	961	880	941	853	861	899	919	879	883	891	925	955	900	994	942	879	898	918	889	886	938	953	890	849	900	968	883	904	919	920	927	915	902	921	897	927	943	913	886	940	921	907	924	874	870	919	894	885	916	922	1012	886	865	895	872	925	893	899	870	895	920	974	954	905	894	907	895	930	884	885	934	892	957	924	915	914	911	874	908	870	896	904	882	895	935	869	943	885	888	884	959	844	930	942	888	853	924	966	866	906	893	879	880	912	880	907	891	935	901	873	885	879	830	947	979	949	947	899	912	943	923	903	909	958	882	872	934	934	846	946	849	956	915	947	945	981	913	981	893	914	849	907	870	935	854	937	863	901	928	842	892	912	907	889	891	876	914	881	898	938	928	895	887	883	942	932	940	868	879	916	925	878	921	967	926	897	871	957	870	885	940	917	918	859	921	874	845	889	953	933	877	895	861	913	900	910	891	940	845	960	926	865	912	940	903	839	961	829	904	901	945	910	904	935	979	922	919	866	913	891	943	920	868	893	928	849	943	928	873	923	932	902	898	903	895	885	872	957	938	865	894	953	864	872	902	947	906	906	900	944	891	961	883	902	932	923	903	904	901	929	861	877	931	891	905	871	897	888	943	898	895	925	930	908	921	906	861	877	894	902	929	895	921	922	894	899	958	901	891	943	916	904	897	892	901	844	845	972	880	920	927	918	954	902	895	876	893	957	897	889	961	906	948	926	906	929	934	914	915	894	891	883	897	874	896	893	946	912	902	918	874	855	888	915	912	889	947	960	939	898	919	891	885	889	921	892	846	975	880	890	869	960	880	918	899	964	910	906	966	861	915	888	871	920	879	882	911	895	853	872	929	883	927	935	926	888	886	889	876	913	943	941	880	899	888	888	894	957	908	907	917	876	915	879	943	882	925	961	928	902	884	929	891	888	906	888	920	901	945	906	907	912	877	959	937	959	923	943	901	913	862	911	930	908	863	931	910	943	917	952	953	906	938	883	872	879	926	932	856	871	932	906	897	930	838	853	886	871	884	855	906	897	935	880	866	874	862	914	909	878	957	906	952	891	884	895	935	935	877	951	866	923	956	917	930	889	928	928	885	973	915	921	882	906	913	953	913	890	927	854	871	914	908	925	927	912	849	914	877	976	938	882	910	941	919	890	881	980	898	891	900	939	931	880	910	882	867	920	930	879	882	941	888	931	890	930	858	933	922	865	873	909	891	886	930	976	902	874	952	937	889	871	902	883	834	845	934	875	906	940	893	915	913	899	947	959	863	888	878	916	965	955	912	931	913	895	955	939	903	928	902	967	873	913	922	903	877	924	890	882	944	919	912	881	928	886	906	883	929	932	870	895	909	891	912	969	897	919	944	904	891	917	884	882	909	898	948	916	885	925	905	878	836	890	894	913	928	889	931	911	937	868	896	921	930	925	894	950	900	962	884	882	947	929	890	920	909	896	971	872	888	877	884	905	933	905	894	901	932	819	923	930	891	927	938	867	876	950	905	887	904	880	848	880	900	938	952	856	852	882	885	909	909	889	937	881	963	952	880	875	897	907	880	907	933	915	923	914	895	917	889	911	920	897	914	903	909	874	902	899	895	917	856	921	984	910	953	862	933	880	931	912	871	871	856	914	913	902	981	915	885	909	891	895	870	831	964	919	882	909	925	906	950	892	863	935	914	966	899	958	892	906	945	947	967	932	903	876	928	864	896	900	927	944	894	908	894	911	910	909	916	915	859	987	886	926	902	925	864	974	907	866	912	908	966	903	944	866	900	909	874	902	945	950	908	916	939	866	917	924	907	919	861	923	873	913	897	916	885	879	898	899	903	887	890	899	887	894	888	871	920	887	969	889	939	924	894	944	879	929	876	919	930	951	927	924	900	870	867	912	895	896	920	944	956	937	962	945	907	899	944	937	874	894	879	862	898	946	890	962	879	940	909	946	954	903	966	866	919	939	940	863	902	920	883	908	925	874	915	837	908	952	911	981	950	906	994	884	894	849	903	923	979	857	895	898	934	958	919	922	929	914	888	944	878	883	926	942	909	937	954	931	907	866	854	897	924	968	880	929	908	933	948	919	897	886	922	944	929	894	875	928	901	982	908	881	876	883	903	981	908	860	920	933	874	941	954	835	923	915	955	852	945	822	911	916	922	922	889	874	890	899	913	915	889	906	927	956	923	910	915	897	886	908	947	875	870	879	899	955	937	974	948	929	896	907	934	912	951	880	948	811	937	914	898	901	941	929	943	908	917	911	941	920	903	920	890	938	952	907	894	890	922	908	905	863	851	927	905	924	857	949	943	875	910	936	903	903	890	950	908	865	845	860	865	979	922	930	867	831	920	942	926	867	893	900	893	884	910	897	922	871	886	881	882	916	910	935	898	1008	918	915	938	925	885	952	925	904	929	947	837	867	894	882	886	933	927	915	839	941	954	920	942	939	937	868	917	873	901	973	897	877	949	914	906	906	896	924	876	875	856	921	923	894	899	925	933	904	906	903	897	884	868	933	958	942	860	896	923	951	907	857	929	900	904	910	880	877	893	900	908	908	913	914	854	895	935	904	900	926	961	954	940	810	933	859	890	918	885	868	880	934	902	900	858	887	904	929	909	876	843	958	896	953	901	938	929	907	914	963	960	935	857	880	922	898	927	864	898	909	968	861	897	908	925	898	939	906	916	921	872	874	873	919	931	921	947	860	905	888	906	928	940	899	915	884	881	849	913	902	920	924	890	910	906	879	912	907	893
42649	93408	65544	61373	50490	36635	9904	1075	1013	1005	982	947	973	905	945	905	914	908	852	961	855	974	909	877	942	951	936	919	861	859	903	910	889	891	939	951	907	887	900	893	863	847	888	914	884	895	891	867	897	938	867	889	885	860	903	859	916	908	837	809	867	887	906	837	892	890	891	895	885	892	929	921	924	892	842	849	866	908	879	830	898	919	847	883	921	937	884	909	897	937	886	879	908	946	938	851	891	910	883	849	954	862	956	888	862	897	907	905	893	969	885	934	934	932	862	896	855	877	889	873	881	899	860	889	989	893	890	917	905	891	890	899	908	865	890	881	880	869	855	869	898	884	923	926	904	920	860	889	904	927	877	871	877	878	907	853	902	920	866	895	895	871	943	922	913	908	901	912	904	867	933	876	872	838	919	904	899	946	860	936	843	917	864	896	903	876	910	876	923	961	842	937	892	954	861	856	932	910	880	903	901	904	907	880	918	907	908	911	944	878	918	890	898	909	883	895	868	894	886	924	889	923	899	932	894	879	912	887	875	923	895	940	918	839	927	882	871	898	880	887	866	897	909	911	867	869	909	866	869	861	869	919	883	882	892	914	823	868	861	875	925	918	925	926	899	877	859	964	919	951	905	858	848	844	862	901	896	863	881	893	918	882	922	934	903	923	876	867	919	944	937	861	912	917	943	929	838	909	877	887	856	897	951	897	903	881	863	925	882	891	917	867	891	914	914	917	949	854	928	896	877	890	913	918	927	862	885	874	939	867	857	895	884	872	946	864	954	892	835	900	904	879	867	895	898	901	919	934	903	899	903	901	900	899	883	887	889	842	845	863	870	933	936	888	923	849	864	914	961	925	859	922	936	921	910	898	894	900	902	835	912	933	929	869	866	900	888	935	879	818	930	915	835	878	910	863	890	876	878	858	893	918	877	904	916	910	916	900	930	850	913	900	916	874	902	882	895	884	861	861	870	886	909	893	895	878	911	855	904	880	905	937	904	910	966	924	850	932	844	916	860	971	869	917	938	862	848	873	850	893	889	888	923	943	850	885	882	898	867	929	915	875	932	929	846	888	924	863	883	861	908	916	864	905	858	894	896	922	919	911	900	939	864	906	875	907	911	921	916	956	953	874	909	944	877	862	901	923	876	910	914	885	917	853	890	881	871	888	895	898	901	892	876	872	824	873	871	866	924	904	868	879	898	840	944	896	969	907	877	896	874	874	915	926	908	896	913	899	917	879	869	867	912	869	887	913	869	832	894	887	874	942	863	909	904	874	925	881	949	882	899	870	886	942	912	869	918	914	861	901	932	878	875	904	866	918	879	884	916	906	871	838	872	870	899	932	916	816	943	883	864	901	918	867	848	899	877	892	906	842	868	924	865	918	854	912	848	903	881	882	854	910	890	893	862	929	940	936	877	911	859	900	868	881	929	930	893	890	946	933	869	868	925	863	896	908	862	809	889	897	893	883	927	908	923	930	896	961	891	875	886	885	925	896	858	883	835	882	906	959	940	928	910	929	866	895	899	858	909	888	984	871	834	879	868	864	917	899	925	893	912	886	895	926	891	871	893	862	894	846	894	887	904	902	893	921	917	934	849	939	890	875	828	884	891	914	928	886	922	927	876	943	914	879	848	853	867	934	915	939	874	874	936	928	861	879	875	862	915	898	928	836	864	911	969	866	913	860	872	885	903	876	886	882	916	883	867	825	914	861	914	885	908	899	908	957	885	886	905	890	873	862	894	903	891	897	846	879	925	901	947	913	927	867	951	868	870	910	858	891	956	847	928	851	914	933	874	913	868	898	881	880	895	887	882	865	873	944	867	893	921	911	864	884	894	858	888	868	888	904	891	885	942	868	900	930	882	850	925	927	885	923	934	940	888	877	887	843	878	873	899	933	912	893	912	881	870	930	849	938	908	928	836	897	861	908	935	880	907	909	869	895	899	902	900	898	919	854	831	864	913	914	906	875	898	906	889	930	889	893	890	915	885	849	939	890	917	925	915	835	877	889	875	929	884	893	903	845	840	868	866	857	846	881	903	931	855	911	882	927	882	892	901	924	885	906	909	970	861	881	899	921	866	864	874	900	867	883	916	901	894	911	861	898	905	836	885	890	882	873	872	925	924	894	955	891	949	892	904	917	834	921	911	963	847	921	910	850	856	866	882	959	870	912	899	879	905	964	906	881	910	870	890	938	859	841	879	868	880	892	895	885	818	920	865	875	910	887	948	956	864	890	971	896	847	875	930	894	933	891	950	883	855	887	940	902	892	942	867	858	864	812	863	897	895	893	946	887	854	905	943	877	849	871	867	878	892	879	862	897	860	900	874	882	875	893	925	919	874	922	924	858	844	914	871	896	900	937	923	898	896	923	907	880	873	934	918	855	847	897	836	955	903	916	867	894	887	881	908	921	877	977	910	892	909	906	930	915	955	900	920	885	906	910	907	895	938	933	869	885	893	933	896	859	910	912	891	898	897	939	875	918	852	848	929	903	903	899	863	879	865	865	879	941	872	886	858	825	880	874	903	883	893	900	920	891	902	898	917	865	852	851	892	918	959	949	906	890	881	839	905	935	858	902	948	961	912	877	841	899	885	841	854	884	852	911	920	898	853	893	831	874	880	920	890	918	940	895	874	909	924	891	894	906	960	931	888	932	882	925	924	836	865	851	863	871	867	892	890	829	930	848	868	881	850	875	943	883	892	882	858	935	868	886	900	915	886	914	902	854	897	870	871	864	807	921	915	894	910	883	882	898	891	862	892	893	883	867	909	890	855	941	883	908	918	870	927	864	879	884	876	888	859	852	909	893	895	915	898	937	858	909	876	901	885	898	874	886	903	925	893	882	879	923	896	876	854	896	924	842	938	918	916	900	884	898	928	910	889	853	884	936	925	868	924	905	906	910	879	871	872	858	935	909	873	870	888	917	860	846	948	932	852	919	871	899	932	902	901	875	932	941	887	868	932	948	824	941	918	865	872	914	907	945	892	887	905	959	865	894	858	890	906	878	906	871	872	912	867	865	966	906	870	903	899	944	903	924	876	903	949	925	887	929	914	918	853	854	932	947	888	917	883	878	893	831	886	851	927	907	889	892	857	909	865	905	879	917	899	878	894	910	889	898	857	888	893	873	956	866	930	888	907	877	904	937	893	851	913	885	876	843	885	892	867	871	931	924	900	883	850	955	882	954	859	888	927	930	927	849	871	901	913	897	872	914	860	903	846	860	886	861	889	904	888	876	928	878	903	884	921	925	898	910	909	891	931	906	901	850	905	940	845	875	918	834	871	878	969	889	958	863	901	879	923	909	851	818	880	895	869	885	901	941	907	919	908	881	893	827	901	913	907	937	860	913	894	901	854	867	903	904	897	904	872	861	880	838	895	899	911	900	875	892	926	858	860	882	920	945	882	936	903	891	933	824	884	902	869	903	859	931	948	883	856	865	889	893	876	903	896	870	861	830	907	880	864	877	847	901	918	937	904	882	874	885
31513	28287	27814	18721	10001	4205	920	414	385	426	408	392	418	386	368	419	412	407	414	396	443	420	370	394	432	404	426	387	404	421	373	413	365	385	432	360	395	388	411	391	430	427	413	422	443	350	429	401	399	429	380	424	414	418	415	421	410	368	391	407	380	338	418	401	414	394	411	426	388	365	393	391	418	396	399	421	392	393	380	387	391	372	391	419	424	364	393	441	419	371	448	418	393	381	390	406	402	410	367	405	415	363	422	451	435	383	392	380	392	381	376	422	397	425	398	416	409	392	382	402	429	435	408	399	431	393	435	425	421	430	373	416	438	400	402	405	426	436	375	410	409	405	407	395	409	429	417	380	411	381	393	402	406	404	393	395	378	399	374	408	421	419	436	428	399	350	350	417	396	420	366	399	443	390	407	404	409	386	379	451	402	403	431	410	443	399	424	373	413	403	381	450	417	386	407	444	422	397	379	398	380	428	397	420	379	387	408	382	425	416	412	415	379	385	406	451	412	429	352	411	397	413	394	390	402	373	374	429	411	395	391	438	388	415	399	366	376	400	404	414	379	408	394	417	379	418	373	398	406	406	368	409	405	406	383	394	403	406	436	412	391	416	357	436	383	408	399	424	405	416	422	394	416	403	426	388	385	388	413	435	416	407	385	376	362	407	398	401	383	384	397	411	425	389	382	429	406	396	398	390	408	388	360	392	401	405	398	414	375	408	433	400	394	418	396	424	433	388	400	413	430	365	443	385	409	394	405	381	392	366	408	415	395	405	408	399	408	409	408	448	360	385	393	402	389	384	411	398	420	393	406	440	417	406	433	426	374	419	406	429	411	401	393	405	398	407	422	365	426	390	394	398	438	391	399	416	383	379	421	427	394	407	435	408	399	396	387	400	388	414	372	427	403	365	426	420	399	385	396	395	418	429	391	418	399	410	388	416	395	414	434	388	386	396	387	395	379	377	399	408	376	369	432	382	361	412	396	392	406	420	395	392	392	399	417	379	412	442	422	398	387	376	426	388	406	372	370	374	414	399	399	415	410	408	408	437	413	379	416	399	434	417	396	401	411	440	406	400	409	394	436	419	428	408	394	372	373	357	401	415	413	377	397	401	412	389	359	405	384	403	407	406	363	434	419	397	404	370	399	419	406	412	400	359	371	416	433	338	395	418	423	429	415	385	388	438	424	437	430	396	404	403	416	364	374	379	377	381	398	388	413	429	379	383	397	401	394	388	413	411	418	395	413	394	408	417	392	380	377	401	425	378	366	399	391	408	426	427	422	397	403	383	383	393	402	385	380	419	360	396	411	419	428	394	371	437	417	401	409	413	420	390	375	387	372	411	423	388	421	414	403	397	381	430	373	406	427	409	397	399	370	409	391	393	400	423	409	388	418	381	447	384	382	408	399	424	404	416	401	411	384	394	407	404	377	382	395	367	395	416	402	432	418	424	386	398	362	384	398	376	407	399	398	421	378	440	374	436	416	387	368	404	349	383	396	403	413	403	417	393	402	411	421	439	381	386	394	427	413	391	429	426	417	378	441	388	377	472	385	414	421	421	399	422	398	371	440	446	409	410	402	360	425	423	388	419	387	401	366	403	381	387	379	382	383	385	389	403	402	401	399	406	384	400	381	384	427	396	372	419	372	376	425	420	383	403	397	395	378	390	415	414	399	420	401	409	370	416	389	380	397	397	389	414	364	376	421	403	427	432	396	403	403	410	421	382	415	389	396	391	397	358	413	409	387	410	395	401	415	431	429	387	382	401	354	373	393	398	461	390	420	435	419	384	435	412	382	381	369	408	403	441	401	411	416	400	379	385	380	388	397	391	413	385	382	417	396	405	393	370	407	410	392	374	399	396	389	383	356	388	406	369	400	402	414	398	407	414	410	439	462	376	418	428	407	403	413	409	406	413	398	403	388	425	375	390	406	434	398	381	367	395	386	413	386	368	392	395	434	385	449	430	419	447	428	382	384	366	432	404	412	382	413	420	410	396	431	391	412	385	335	395	430	439	401	412	379	386	418	357	401	364	401	404	407	368	402	426	437	415	391	415	445	390	415	394	417	383	402	375	416	412	379	415	400	419	380	377	391	401	390	416	418	429	403	405	394	393	404	419	416	420	375	380	402	395	395	416	403	405	408	371	378	396	427	439	420	414	426	400	394	392	414	452	378	388	412	380	416	417	428	410	403	392	377	373	386	431	396	392	371	400	386	400	410	444	419	382	370	374	411	393	426	395	401	381	428	431	382	391	435	428	399	430	409	396	403	385	413	392	411	397	422	391	438	419	406	427	425	386	402	416	368	383	392	425	374	373	401	403	396	400	415	383	411	412	413	419	412	437	407	409	429	405	384	380	376	415	427	398	416	397	380	385	427	438	360	425	428	389	375	396	380	396	379	378	447	390	404	406	436	390	382	445	373	368	365	383	395	397	393	418	413	414	387	410	437	436	384	385	445	416	415	383	405	391	431	393	420	406	427	373	433	402	439	407	404	382	360	389	405	418	432	385	431	399	374	430	379	411	412	422	399	439	367	438	379	397	371	437	408	406	411	405	359	423	396	401	420	409	410	355	415	418	419	390	414	395	398	388	452	414	408	391	413	423	419	405	417	398	389	402	448	382	381	382	391	423	362	419	391	427	372	422	416	432	414	403	434	398	387	426	421	400	403	401	399	370	406	421	388	417	413	392	377	379	399	409	414	427	398	433	418	421	373	407	405	407	415	401	370	405	386	373	377	387	420	353	402	370	402	391	443	413	425	435	419	400	397	388	410	377	399	393	398	407	396	418	364	410	400	429	374	391	421	401	455	403	399	414	394	405	411	412	391	420	400	409	430	407	432	376	378	382	388	404	389	424	412	368	405	433	427	421	421	408	418	406	397	430	379	400	430	408	380	388	400	418	378	423	398	425	407	413	368	411	439	408	436	421	387	406	400	365	406	396	401	416	405	397	403	425	428	383	388	418	385	393	414	407	397	365	367	415	391	372	428	394	390	406	378	381	365	389	442	380	418	410	401	392	435	388	389	409	366	413	420	382	404	394	392	437	446	373	378	434	413	401	392	388	397	367	394	400	412	395	417	413	386	410	412	423	414	385	428	406	420	385	385	368	422	394	421	449	394	443	421	390	401	419	426	387	382	397	371	399	422	403	401	412	379	364	394	407	382	401	437	378	411	355	382	443	396	385	390	407	358	411	397	391	427	376	410	426	457	370	434	432	422	394	405	420	408	401	403	363	376	384	414	420	371	429	415	419	395	408	436	421	417	415	383	394	413	391	386	390	416	410	403	411	383	385	371	420	407	397	407	395	422	381	414	425	425	386	375	437	398	385	390	345	364	429	401	427	402	446	410	399	392	443	380	421	407	397	398	401	389	403	424	371	408	385	408	468	402	420	412	383	411	394	373	369	381	399	424	405	378	400	438	375	439	417	402	410	419	416	393	369	403	387	395	424	412	450	418	422	454	402	387	412	436	410	374	387	416	370
33394	40250	19884	12097	8103	4110	866	447	399	418	444	399	442	423	439	420	455	428	431	395	429	471	416	416	416	424	401	390	378	435	436	423	439	455	401	422	448	399	402	408	475	465	455	447	441	390	417	389	411	441	415	448	404	452	413	454	445	431	422	418	428	440	413	444	441	421	421	447	428	424	404	458	431	397	422	440	425	447	433	474	439	435	436	419	433	425	405	445	425	433	444	453	468	449	438	424	402	452	435	452	402	462	410	438	419	418	444	422	435	449	434	433	476	448	414	399	432	453	419	429	422	444	437	467	429	413	435	397	412	433	467	434	464	435	398	394	433	407	433	455	409	416	410	423	464	389	402	460	421	432	409	463	449	429	399	387	409	430	463	437	411	446	422	420	399	414	418	481	413	415	415	408	440	401	426	446	411	455	370	425	385	445	415	441	415	471	386	421	394	436	465	400	462	444	434	427	423	459	431	433	433	395	442	448	400	414	428	446	415	441	429	404	413	448	440	432	440	408	437	438	443	429	448	437	411	434	425	422	443	421	402	415	404	392	466	475	424	421	429	399	425	432	388	422	409	406	462	409	442	417	433	425	392	463	420	440	440	420	391	427	430	417	432	463	422	405	438	469	404	435	438	472	425	428	408	465	419	441	438	436	406	435	408	480	445	418	435	413	426	442	401	422	441	415	431	468	428	438	427	415	452	432	412	455	437	451	423	472	435	428	435	411	405	427	446	443	401	423	397	459	425	438	427	425	455	416	445	450	461	438	430	367	481	406	405	407	432	417	459	404	388	427	446	429	409	413	449	437	427	425	433	463	443	404	431	450	393	445	438	397	408	408	403	461	387	437	445	432	420	445	430	432	418	429	404	428	406	410	421	399	426	418	437	427	460	413	443	443	437	452	430	410	410	443	401	438	433	429	431	442	401	428	412	441	426	414	443	426	430	446	437	437	455	419	406	401	403	416	422	440	433	409	403	429	446	402	423	395	466	426	463	467	414	424	406	465	410	446	427	419	404	423	414	421	397	426	434	418	411	457	434	472	437	443	405	436	395	444	405	425	420	448	437	476	447	452	415	414	403	404	450	401	448	399	433	450	407	407	455	434	428	400	468	421	420	447	423	422	413	438	421	421	447	469	408	410	378	420	437	440	444	424	423	421	414	438	415	432	420	447	426	389	417	427	432	420	388	454	447	438	422	427	429	411	432	422	410	401	407	425	429	443	441	428	446	434	436	420	435	429	416	435	448	415	410	397	429	439	394	431	489	427	416	404	474	470	410	427	421	428	451	455	405	428	420	450	402	420	427	388	440	417	411	438	431	444	434	424	430	400	444	407	448	416	423	429	449	390	433	487	443	412	433	412	402	460	400	404	436	427	456	426	443	428	451	402	450	413	435	444	402	403	462	423	443	420	432	403	424	422	419	377	430	426	461	442	460	430	434	430	439	447	439	436	431	423	456	418	414	460	440	435	443	445	453	428	443	397	452	422	418	453	431	479	408	442	432	425	408	455	437	429	420	414	453	434	403	435	422	418	431	456	410	443	413	440	426	410	425	427	447	441	453	441	420	449	427	466	458	408	421	438	433	436	420	414	398	421	398	435	420	393	469	402	398	439	437	436	408	423	416	457	417	424	445	401	403	445	471	425	438	392	452	445	411	426	455	467	409	436	439	458	441	422	417	455	440	463	406	405	431	428	432	414	494	419	454	407	415	375	387	413	429	412	417	441	410	431	418	415	443	415	430	464	427	418	458	435	440	426	456	441	411	439	415	396	440	426	423	442	438	411	453	415	407	400	418	410	443	425	449	417	454	410	420	427	456	447	433	431	446	440	449	417	447	409	397	388	447	409	484	407	466	412	410	434	416	422	434	444	425	438	451	443	421	428	424	400	430	440	393	402	466	435	454	437	418	428	421	443	404	446	468	394	424	445	422	416	461	448	418	435	405	416	402	400	437	465	439	420	422	441	421	430	431	471	441	442	451	438	398	415	417	411	442	432	454	446	432	440	436	419	449	411	412	428	400	454	425	418	454	429	423	429	436	430	457	409	418	423	419	480	400	405	405	402	433	392	415	465	428	414	419	455	420	427	431	427	424	456	412	428	404	436	425	431	428	422	441	390	417	420	432	426	404	431	421	416	425	415	414	391	422	418	429	447	422	403	433	404	477	421	423	439	415	387	406	413	453	422	433	404	408	421	413	442	425	457	429	434	398	384	441	393	419	419	450	435	398	441	419	438	434	438	434	429	430	418	446	407	451	455	425	429	461	402	405	377	419	423	461	423	428	406	434	399	418	434	448	446	423	401	427	407	375	429	406	430	443	409	446	431	419	420	422	417	407	418	455	450	426	431	431	459	445	429	421	417	441	430	415	465	397	425	414	406	437	408	407	397	386	454	416	434	453	423	441	437	397	427	391	423	393	420	420	448	434	438	423	428	430	427	440	425	416	429	419	428	408	416	422	467	415	437	444	418	452	438	407	422	433	455	423	411	430	424	456	434	439	397	455	455	450	404	399	449	444	412	411	428	432	465	395	413	425	408	416	466	417	427	384	411	419	422	414	446	429	448	446	413	419	415	404	430	449	419	459	419	433	459	421	464	435	427	427	393	428	428	436	412	435	427	438	436	415	440	416	409	433	402	415	409	461	458	419	444	413	472	414	441	448	426	428	452	426	410	454	442	410	452	397	415	452	438	441	456	402	429	386	458	434	463	456	445	451	412	425	404	399	453	421	429	395	442	448	464	451	438	423	442	437	433	388	427	378	455	406	401	435	431	439	429	432	430	454	436	424	422	462	393	392	442	428	410	435	431	431	428	443	414	389	456	455	444	422	416	459	455	472	433	415	417	395	434	405	412	441	452	440	414	427	418	411	442	412	447	438	426	456	455	420	416	410	447	405	418	479	422	411	411	438	429	451	444	422	411	466	416	435	445	456	434	436	402	425	419	435	418	424	444	451	418	430	457	428	441	456	407	431	397	397	443	392	433	413	422	402	411	444	415	414	435	395	421	421	415	430	448	422	396	460	404	452	424	405	460	409	388	434	425	443	438	448	453	422	415	438	389	448	450	457	415	412	383	402	432	387	415	410	432	416	417	421	450	429	433	395	437	446	426	460	410	425	397	483	430	426	439	420	444	450	413	409	404	424	429	390	457	434	429	427	435	462	412	449	438	418	423	439	374	427	366	406	433	432	466	441	463	405	411	416	421	411	400	443	463	423	452	434	404	468	444	420	372	428	442	411	403	423	446	420	451	436	413	447	417	445	448	433	409	447	445	415	422	444	403	412	412	435	436	439	440	430	433	456	422	412	385	443	418	428	430	422	456	432	414	422	408	433	445	435	404	446	416	447	413	442	422	434	441	409	465	403	395	395	418	399	413	425	436	445	390	438	402	415	443	408	389	416	435	413	398	456	417	407	406	436	410	397	426	451	403	426	424	407	420	411	423	411	432	433	425	442	457	421	474	404	470	428	428	427	421	439	400	434	405
23757	21693	30850	31625	32825	27108	12440	1103	619	648	616	630	605	570	588	604	578	624	644	607	592	624	628	587	556	596	608	626	576	603	609	555	599	614	595	616	594	573	645	581	567	595	643	594	594	572	566	586	603	590	551	584	603	574	584	579	612	592	557	572	573	593	629	576	630	614	551	627	510	639	621	641	576	527	616	590	557	589	561	573	595	556	614	575	613	604	560	621	602	611	615	609	573	617	584	594	588	593	635	597	608	623	584	620	526	612	618	574	600	562	613	584	564	613	545	565	587	592	592	593	538	618	584	564	613	554	584	588	623	577	565	573	571	554	599	562	589	575	569	573	622	608	578	586	605	561	524	625	626	595	544	553	592	572	633	641	591	607	572	554	568	641	593	595	622	645	621	588	572	631	574	612	615	612	597	588	618	627	611	603	547	580	586	601	607	624	617	567	602	616	575	607	597	576	605	606	596	561	590	609	563	596	647	556	583	608	617	565	608	591	568	624	618	602	628	596	565	610	537	596	599	592	587	637	592	542	606	588	622	623	570	567	584	652	567	554	609	572	588	622	611	580	568	629	601	607	636	551	586	595	596	593	551	611	613	574	638	646	573	599	611	607	564	606	592	617	582	616	631	626	582	574	574	563	586	617	624	600	608	576	630	596	573	626	566	622	623	604	574	631	613	615	581	606	594	583	611	577	631	584	575	598	621	586	595	572	627	567	616	596	629	542	645	585	547	548	587	599	641	578	542	597	604	634	552	588	570	613	609	591	547	582	612	554	656	557	600	567	574	626	646	588	587	599	612	579	591	532	574	580	600	621	574	577	606	589	592	646	612	581	612	591	582	590	588	595	559	583	601	615	590	611	609	586	631	613	537	564	590	584	590	609	608	635	629	585	592	576	602	583	585	582	538	609	598	596	598	602	590	571	567	588	610	591	590	569	573	569	572	582	594	618	584	601	605	583	611	583	590	599	579	609	585	568	592	579	585	571	592	564	580	558	579	555	612	604	617	586	626	600	601	558	602	554	589	610	592	600	599	640	624	595	607	616	575	570	617	607	632	593	552	606	599	587	633	589	616	631	572	548	606	574	597	641	589	616	596	588	575	553	552	586	589	562	597	607	588	607	605	585	584	614	594	589	601	589	594	621	620	590	613	556	593	586	607	600	571	581	606	567	637	634	601	620	594	601	607	570	587	578	607	602	602	624	609	600	591	604	626	632	560	567	606	613	592	625	607	583	553	592	613	616	573	560	561	608	606	569	597	585	592	618	635	607	597	555	548	632	619	595	601	587	617	624	615	610	612	552	565	554	567	566	586	601	563	588	585	597	598	567	546	640	633	558	584	581	562	627	607	562	596	611	567	611	549	574	562	549	591	612	580	635	620	571	550	603	630	594	581	580	585	593	607	635	610	612	586	601	584	612	588	579	636	603	623	560	629	583	572	619	589	564	573	570	615	567	602	560	553	633	591	563	571	565	537	593	620	596	639	619	615	602	576	571	590	610	590	570	634	551	599	599	612	582	607	578	624	587	627	591	594	596	564	612	608	550	587	555	557	612	597	557	581	585	599	593	580	592	604	616	638	600	581	614	589	637	588	632	555	550	615	584	568	607	599	572	569	588	621	572	612	622	614	593	626	626	597	572	525	555	600	579	591	600	571	568	618	567	576	526	615	585	569	587	607	623	587	608	585	606	563	587	579	607	623	599	602	589	619	587	629	562	564	583	575	588	597	606	607	608	604	596	586	581	620	517	601	588	593	573	586	605	614	606	585	601	589	576	623	576	577	577	554	587	567	552	566	596	580	564	595	633	609	617	572	576	562	569	555	573	607	584	592	596	590	587	613	565	554	584	623	586	607	546	609	583	550	555	590	550	571	629	581	594	625	601	616	599	575	571	601	591	568	574	586	613	635	619	665	572	588	612	538	599	553	543	592	636	635	611	572	608	569	614	577	587	565	607	598	575	608	535	584	557	555	557	613	615	592	602	585	565	582	614	584	595	587	587	565	608	618	622	564	572	585	611	551	585	601	539	613	586	588	613	593	620	558	570	559	567	585	567	566	630	613	582	656	610	586	599	581	543	607	589	590	586	580	578	609	620	570	603	640	585	601	588	619	609	571	594	570	621	576	634	615	612	547	602	591	576	564	532	584	604	639	612	577	552	559	583	599	563	596	572	621	600	591	564	590	598	563	605	576	596	606	617	626	587	542	610	564	566	608	608	607	582	576	597	578	574	609	590	632	570	598	600	605	566	598	608	575	623	616	592	607	616	585	587	600	550	627	565	558	562	584	605	659	615	570	610	643	624	606	575	595	596	594	630	601	581	624	486	569	580	613	686	598	624	586	630	572	565	596	592	596	542	558	631	547	620	615	572	594	561	598	590	568	582	654	579	586	609	618	578	584	635	602	621	547	595	553	632	586	620	589	583	581	661	561	573	594	596	570	621	623	565	558	626	605	578	563	568	626	587	555	547	607	591	566	606	583	587	604	574	594	596	610	559	579	554	608	584	598	613	593	623	578	550	594	579	618	618	599	583	608	565	586	591	596	634	572	593	597	602	593	563	620	554	590	590	624	612	573	583	572	563	606	571	565	563	586	579	592	578	639	574	568	543	592	594	633	614	615	622	597	595	588	559	567	576	601	600	545	597	590	644	615	591	573	576	607	583	590	610	594	593	582	578	593	549	551	634	584	601	592	594	571	630	559	582	596	567	612	589	555	612	569	558	626	611	609	595	630	596	585	547	575	572	594	589	618	619	596	558	569	553	535	567	629	585	569	556	565	624	579	590	616	576	596	574	585	610	588	582	560	558	602	585	620	603	587	566	592	625	540	620	611	656	594	573	569	580	592	612	592	613	601	640	612	639	569	591	628	616	647	584	656	556	569	587	564	585	566	624	540	599	580	618	611	610	599	565	613	587	561	614	597	547	598	635	645	564	603	585	558	598	571	575	566	602	595	581	578	612	597	596	601	577	588	582	581	569	599	598	576	586	611	600	583	608	568	583	545	597	564	574	556	564	551	583	628	567	618	593	586	607	616	584	587	602	585	591	581	590	587	586	577	570	571	598	552	558	558	633	597	590	574	552	581	599	602	565	630	619	582	584	577	595	626	589	566	594	626	578	577	585	588	567	590	614	600	559	590	598	596	618	585	583	572	580	589	625	585	610	619	558	590	612	610	617	553	599	606	601	532	597	577	578	605	595	572	554	575	547	581	571	648	553	550	638	578	579	582	584	630	594	660	542	588	607	588	599	615	596	563	582	555	601	609	618	621	597	608	629	559	634	603	596	560	574	599	535	629	606	633	593	627	584	594	609	587	557	582	561	592	627	607	590	604	553	637	587	559	637	603	574	632	568	611	599	571	585	570	614	613	631	618	610	612	579	541	625	582	528	541	571	627	611	589	609	592	626	592	579	585	590	561	560	609	634	568	587	571	583	570	580	630	597	615	602	651	581	591	590	607	596	626	604	640	585	607	571	625	590	598	553
40527	84777	58927	51519	40401	26059	5938	660	649	617	592	636	662	594	583	647	569	591	586	658	600	573	570	654	609	592	623	563	616	577	599	599	649	590	568	596	601	638	612	613	582	602	551	557	580	590	591	608	594	577	634	592	577	643	643	570	593	560	571	589	595	588	590	574	602	576	604	596	614	621	614	570	580	595	593	621	592	573	565	573	618	569	574	611	636	600	607	648	604	590	597	578	574	596	597	533	603	614	585	612	589	568	610	630	630	574	625	637	613	605	576	596	588	587	640	600	571	587	597	635	575	574	584	580	596	624	593	563	623	574	581	607	616	602	611	568	600	623	611	568	596	621	581	576	630	586	574	580	641	569	588	606	549	619	564	585	561	592	583	615	598	565	538	637	569	616	583	559	607	602	600	619	617	573	564	592	618	587	579	609	582	597	574	599	583	587	624	610	590	582	585	583	635	606	598	617	553	631	623	600	580	604	648	591	581	577	639	621	575	631	641	596	605	619	623	590	613	624	595	593	609	618	562	606	619	601	580	590	564	638	619	596	590	604	663	608	591	600	588	596	580	580	594	584	605	592	617	586	625	568	583	555	604	564	584	573	613	619	608	598	556	597	583	570	595	590	584	606	580	579	592	582	604	616	570	580	595	628	598	582	622	575	602	598	597	552	596	643	590	582	594	563	598	650	593	593	582	628	574	628	587	576	572	633	615	605	600	569	606	565	579	588	602	613	629	643	591	624	619	599	581	609	625	613	568	589	584	661	631	626	581	613	610	612	584	595	578	595	601	644	592	624	555	622	585	559	587	576	642	577	594	612	573	570	584	614	591	634	606	621	653	606	614	567	580	590	589	628	593	608	576	600	629	605	589	625	573	641	572	573	611	575	607	564	630	533	631	619	602	573	583	642	623	559	618	580	579	573	559	548	593	580	618	646	606	599	573	581	601	624	607	562	569	589	570	596	593	611	582	602	584	536	585	609	621	617	625	570	644	614	567	606	625	569	579	602	619	619	593	599	574	554	585	557	595	633	592	628	619	561	595	545	595	583	600	601	590	605	552	576	615	642	583	618	592	610	564	579	599	623	607	590	603	625	583	595	661	586	598	604	573	579	587	612	618	600	567	581	607	628	637	549	562	591	620	565	618	581	578	598	611	581	585	573	606	593	538	571	590	619	594	615	558	620	555	596	590	612	614	587	584	584	587	628	596	616	516	583	591	630	564	615	593	600	655	577	604	579	627	587	601	569	584	588	578	600	595	630	577	599	649	628	609	582	632	551	597	600	596	562	611	570	638	616	594	551	603	631	626	613	544	653	608	584	622	615	575	588	575	607	615	607	574	606	620	567	544	582	609	572	598	601	583	611	585	573	603	569	570	616	634	598	620	627	620	580	599	600	547	619	593	561	629	589	577	585	611	576	544	581	600	571	621	554	592	535	597	549	634	606	559	591	596	611	604	627	602	643	564	583	628	575	585	629	594	577	599	558	599	661	597	567	599	596	593	573	613	564	607	631	600	615	589	601	632	637	580	560	580	576	628	599	611	594	597	571	622	643	596	593	595	598	576	581	637	513	592	586	560	631	581	620	574	600	583	582	617	580	603	556	606	622	602	607	583	587	651	598	633	615	608	574	601	624	536	599	585	594	606	603	580	596	582	621	600	577	592	620	638	585	580	581	629	594	618	647	596	553	580	570	595	609	590	605	552	624	628	608	577	607	609	587	606	605	603	629	594	604	581	591	640	576	618	551	607	607	583	628	586	615	604	627	570	599	609	630	593	550	576	639	577	583	613	599	584	596	574	612	626	568	602	577	572	574	628	527	578	578	589	576	595	595	587	557	622	604	620	604	568	602	591	630	584	592	594	624	596	617	615	606	624	586	591	608	597	584	596	581	612	557	582	625	601	555	571	627	642	620	588	553	564	681	586	587	620	593	596	601	605	619	546	590	594	569	605	580	597	606	600	584	573	586	588	605	624	566	601	585	568	573	595	581	584	628	596	636	546	612	599	548	625	565	601	569	567	619	616	564	572	559	607	593	606	585	607	597	598	597	587	615	591	571	565	596	529	620	609	539	608	598	595	630	597	599	565	608	636	581	598	604	614	598	623	596	592	547	609	608	588	607	578	588	572	607	582	561	618	620	571	574	568	622	631	561	569	598	628	606	551	605	625	591	623	575	614	565	590	630	608	602	597	592	597	577	609	633	578	574	602	613	624	599	584	595	603	598	580	583	591	619	642	553	601	573	595	624	594	566	595	631	605	649	585	558	605	554	601	671	574	618	598	594	647	619	581	658	571	560	627	602	622	575	627	587	599	616	600	652	573	617	571	576	541	588	550	549	591	567	595	643	630	547	574	578	608	598	530	539	605	647	608	608	605	620	610	606	641	650	596	596	541	601	620	607	653	609	596	540	597	559	616	616	601	587	652	546	611	562	598	587	655	595	599	596	598	544	594	585	625	615	599	609	637	634	605	587	613	577	620	567	605	577	613	589	577	604	600	598	619	633	587	596	609	620	570	599	624	595	615	621	609	612	634	611	634	573	625	600	576	560	638	603	584	603	585	580	616	570	642	610	609	624	616	592	583	582	569	624	635	608	575	613	555	580	574	576	571	606	608	623	582	620	597	581	586	577	594	595	581	618	616	588	556	611	611	602	606	590	596	573	582	590	591	581	613	613	663	605	539	622	612	608	610	596	615	611	612	613	587	581	634	591	596	617	593	578	637	623	615	595	558	550	574	602	616	598	580	609	591	617	599	534	596	638	588	595	594	617	623	569	619	601	563	596	619	565	584	608	591	589	585	580	641	598	626	616	622	601	596	594	603	653	609	615	585	578	627	603	587	563	556	587	569	576	571	592	611	613	580	580	553	572	571	604	629	575	595	634	632	549	611	632	569	601	610	617	592	600	557	578	571	624	604	617	563	577	588	624	613	600	562	601	587	583	547	586	569	604	577	578	605	608	583	630	609	602	592	586	611	566	586	573	614	600	558	586	592	587	593	605	571	615	589	602	529	584	616	589	572	546	609	593	581	620	644	590	585	584	598	589	621	585	593	613	586	612	547	574	589	557	620	610	616	604	556	612	613	597	650	624	651	599	608	584	638	580	612	589	609	634	597	563	626	602	625	596	560	563	627	616	611	594	574	600	600	541	611	587	540	601	609	566	597	644	655	584	620	605	556	607	659	600	605	608	581	590	563	595	569	587	614	600	564	601	597	612	547	632	625	582	606	567	568	607	575	618	606	590	620	579	577	559	589	594	579	582	633	598	661	598	597	614	597	608	599	614	612	598	586	586	580	596	561	597	615	584	614	563	582	584	629	595	577	602	565	589	585	575	610	592	601	573	608	590	585	601	609	591	591	587	593	569	592	602	594	610	609	613	578	611	656	622	606	587	532	569	618	562	599	597	588	620	609	559	612	590	557	590	598	614	611	613	644	617	584	583	567	598	595	651	597	622	591	606	630	592	579	642	607	621	595	636	592	570	575	607
24806	21817	30406	31757	26562	18456	4589	605	545	566	535	580	541	553	571	516	584	547	587	591	550	521	535	562	557	601	551	535	578	564	601	522	565	554	566	566	532	556	555	575	526	559	583	557	556	564	566	540	563	569	496	552	586	563	550	483	552	580	546	573	511	569	554	544	542	511	564	598	548	598	553	552	589	583	558	535	560	565	566	555	550	579	568	560	538	544	521	581	586	549	573	583	557	571	581	545	541	612	557	571	552	567	581	596	565	516	521	547	557	601	565	598	514	561	591	564	597	580	525	561	567	531	558	541	567	569	509	565	550	568	548	582	529	539	601	586	564	560	578	556	553	587	566	534	578	524	545	563	568	555	533	563	564	580	601	547	562	558	530	562	522	546	562	593	544	596	567	528	538	560	555	540	540	592	583	543	566	580	550	598	547	555	568	621	564	526	562	592	556	531	601	563	581	574	583	560	556	579	538	557	580	554	548	592	567	580	534	544	557	570	586	538	553	554	570	592	539	548	554	583	543	531	512	517	573	560	522	557	594	541	568	577	563	568	574	538	559	584	572	536	577	551	554	637	576	563	527	539	564	545	575	539	584	565	526	530	559	569	584	549	564	574	550	555	597	591	564	565	533	564	566	528	564	548	520	586	512	530	533	583	523	551	564	540	545	618	551	581	550	529	559	580	531	566	603	599	509	583	545	556	571	572	546	565	548	538	499	549	552	555	548	594	561	565	516	562	626	570	584	569	589	577	526	566	572	555	581	536	597	582	578	543	570	584	579	593	553	566	585	564	580	567	585	534	571	555	500	547	560	539	554	572	568	549	599	562	545	524	570	594	516	589	556	516	603	604	563	563	547	578	583	547	593	610	559	552	567	578	519	554	521	551	569	584	564	567	522	572	558	529	535	576	570	553	561	586	551	586	581	523	538	569	595	550	544	546	552	518	566	552	547	586	565	528	550	570	526	553	558	557	558	551	558	551	560	559	595	563	547	590	593	533	540	565	538	606	560	538	547	518	590	597	579	577	502	513	562	590	550	575	569	543	601	552	559	568	565	570	517	575	564	513	561	530	533	544	530	531	535	556	557	560	552	588	566	562	558	537	578	591	512	565	581	524	546	548	605	571	548	588	564	567	589	566	595	575	552	555	547	526	548	548	580	548	523	595	553	529	536	577	512	565	568	602	565	537	498	546	569	568	563	588	587	563	545	575	537	549	562	590	571	502	590	541	560	584	578	549	561	516	565	548	541	582	519	544	564	541	581	524	554	577	486	546	563	566	567	529	557	527	576	562	555	555	595	524	541	579	556	564	571	548	534	521	615	539	534	537	536	576	589	559	538	540	563	545	554	549	576	578	570	576	572	564	613	537	552	580	541	528	583	565	564	568	542	560	552	565	524	585	516	552	561	551	546	553	568	599	580	599	535	560	562	559	603	555	549	545	510	563	530	556	604	583	578	594	530	601	534	546	504	563	568	582	546	518	578	579	535	584	592	572	579	562	619	543	536	568	558	544	539	547	542	552	556	563	550	527	579	570	565	578	514	564	551	558	601	539	591	580	572	495	555	587	542	548	529	591	569	566	568	587	559	508	541	543	580	574	549	530	598	587	563	560	554	584	559	540	546	518	526	544	577	521	553	570	611	551	616	565	582	561	554	526	534	580	597	598	497	541	582	556	553	520	527	567	582	550	494	593	560	558	554	566	589	566	534	600	597	557	552	535	543	532	543	568	567	546	553	548	591	569	551	607	537	564	511	544	532	589	555	558	520	558	597	537	589	574	571	576	525	604	534	547	528	566	524	579	600	575	566	556	560	537	531	557	534	563	569	544	565	573	551	560	572	531	539	571	531	546	536	572	572	599	598	507	573	551	560	559	576	571	541	531	590	549	554	554	549	557	584	566	577	539	564	526	554	577	577	563	557	555	596	558	565	548	567	523	577	563	530	561	549	555	586	554	582	551	554	578	586	597	555	531	588	548	561	539	591	506	503	582	551	596	555	545	552	562	521	572	621	562	594	592	557	542	568	572	541	553	557	553	560	537	557	602	573	573	565	551	585	559	544	557	565	551	575	575	531	565	546	555	576	568	544	592	515	564	535	551	589	552	581	572	560	571	519	573	590	584	536	604	564	587	559	541	520	576	553	536	575	557	540	560	593	546	521	550	546	592	544	526	550	578	549	563	542	559	492	532	554	540	588	480	592	547	523	552	581	563	542	546	523	595	539	572	527	553	532	545	544	546	550	528	564	607	564	522	579	547	576	549	563	535	563	521	551	596	558	564	559	556	524	566	592	584	570	561	529	537	550	551	531	578	547	508	539	581	552	538	585	557	579	576	548	542	561	572	573	541	545	540	574	541	586	541	545	580	581	539	543	579	539	559	522	526	547	547	592	573	559	523	537	549	541	594	565	550	577	542	587	533	561	611	534	548	605	589	569	558	545	581	576	589	566	535	565	534	557	590	587	549	551	541	530	595	548	533	560	543	569	545	585	553	565	549	571	548	570	579	575	550	532	558	564	582	557	502	546	534	556	528	528	496	569	564	583	482	533	548	536	589	565	554	538	539	543	523	565	574	589	538	523	567	529	540	569	554	555	572	584	529	576	544	531	571	564	590	571	561	548	570	584	535	573	531	556	579	582	558	595	537	569	533	531	591	554	523	529	570	534	507	587	583	573	594	541	551	563	539	567	513	540	565	566	584	574	539	556	590	550	555	553	540	567	550	544	595	518	555	553	582	521	595	551	527	573	587	599	548	561	518	563	556	544	564	541	544	521	614	532	551	574	542	543	601	599	576	620	541	532	588	600	551	512	539	556	542	533	608	501	561	543	565	542	557	588	591	553	572	588	561	587	535	589	585	564	519	597	550	520	541	548	510	551	555	543	525	507	578	578	566	577	552	579	612	586	548	548	498	534	614	550	567	545	564	571	594	548	575	586	530	588	555	543	560	550	543	518	509	562	579	560	532	574	529	536	544	606	528	521	553	582	543	562	537	551	534	540	551	562	550	572	590	595	583	542	570	602	564	544	488	559	482	609	502	532	542	556	567	543	557	539	554	541	573	575	574	565	568	536	594	598	549	559	541	521	535	572	573	552	584	534	539	595	585	563	590	574	569	549	568	652	526	592	589	524	616	565	533	545	518	564	567	600	571	540	532	568	579	528	532	550	573	529	579	545	564	563	515	554	566	513	588	551	532	534	504	594	569	563	548	581	525	564	565	539	488	581	518	541	597	567	578	567	541	577	565	556	559	579	558	550	566	575	554	573	543	546	565	537	564	548	540	499	522	537	555	610	558	523	557	543	568	633	559	546	532	560	580	559	559	590	556	586	578	538	587	547	554	557	574	581	543	553	546	613	539	520	573	557	558	576	510	576	532	582	560	615	575	571	540	540	555	587	549	553	549	600	570	598	586	566	559	549	578	541	550	548	553	538	596	564	525	572	576	530	579	567	564	593	578	538	560	535	564	559	536	566	566	559	589	559	528	580	536
37893	71017	48021	41506	30894	19501	3558	649	639	632	632	614	666	626	602	606	607	570	608	611	583	680	595	594	581	578	573	604	537	581	614	590	592	545	557	592	562	616	599	588	559	595	561	587	591	595	546	555	630	594	587	596	580	586	631	619	557	614	563	602	553	598	570	589	564	610	556	557	629	573	600	609	620	593	627	609	637	591	587	583	606	590	586	617	564	573	571	595	553	561	573	587	570	619	582	590	591	603	586	619	605	612	604	547	607	589	581	572	627	593	600	605	595	625	558	609	589	538	601	560	635	594	636	605	577	575	600	571	598	605	631	602	585	612	613	610	555	619	567	587	601	618	573	583	581	631	571	620	620	549	610	613	565	571	565	591	599	549	597	601	645	584	593	629	633	601	636	574	612	572	509	591	548	625	564	607	569	604	591	616	568	601	582	626	608	648	590	621	543	621	565	602	579	620	627	596	525	580	555	564	591	575	605	629	634	583	526	599	565	576	577	608	554	583	601	610	606	596	605	536	588	579	596	586	578	561	588	589	592	610	609	620	588	572	634	571	586	594	546	577	571	605	619	624	603	620	590	657	548	561	599	576	572	551	575	565	610	606	571	572	617	569	593	564	594	530	602	617	561	599	565	672	617	603	598	612	597	591	621	586	567	529	577	587	540	562	596	602	593	615	586	582	615	625	586	572	614	618	611	613	610	610	606	609	625	585	615	613	586	561	596	585	552	585	591	570	541	581	601	603	573	576	643	588	596	569	637	584	621	588	656	572	556	591	643	572	605	587	626	620	615	624	625	531	580	551	615	588	580	579	649	582	544	597	617	582	571	586	590	603	612	593	588	593	572	581	555	555	656	578	615	624	590	618	568	603	585	550	617	607	598	598	603	629	580	610	599	578	620	595	612	566	597	577	617	583	620	574	574	597	616	613	577	624	617	596	568	580	591	596	551	594	570	586	596	603	591	558	643	625	551	610	569	589	583	602	600	598	586	543	594	579	591	609	571	582	624	649	610	552	645	617	595	614	580	621	557	617	571	587	591	632	630	573	608	585	600	623	580	638	583	608	577	562	651	622	569	583	615	577	562	599	592	619	582	581	585	575	590	571	599	602	574	605	593	566	644	610	565	632	571	608	578	572	596	550	608	538	601	556	590	593	587	609	559	643	594	630	646	607	580	568	568	609	617	590	582	582	616	539	616	571	547	621	638	615	581	564	625	615	615	575	571	560	562	568	598	575	625	593	592	614	587	581	589	572	643	570	602	592	567	578	630	516	588	597	638	610	631	606	623	591	602	564	590	616	613	568	592	602	614	568	601	613	624	587	591	614	569	628	645	608	622	597	573	591	622	579	563	575	575	592	578	602	597	573	605	611	602	612	631	558	603	621	576	600	578	558	610	643	610	571	582	621	602	586	597	598	594	588	598	578	556	624	599	588	628	584	626	573	602	579	571	560	603	577	634	628	572	596	554	635	583	574	564	640	600	599	594	614	595	624	631	573	611	607	587	598	568	616	549	585	600	641	622	613	537	570	577	593	622	598	628	594	608	601	614	642	612	607	545	583	618	601	605	607	577	561	546	663	620	557	642	614	672	594	615	622	613	609	580	579	565	627	573	551	581	599	584	587	612	584	623	584	578	580	608	584	591	573	602	576	581	578	606	622	595	602	615	572	577	632	579	586	611	607	593	605	560	584	614	554	577	569	576	556	600	605	586	603	596	617	583	613	610	638	582	598	647	634	571	581	637	599	599	601	579	551	606	567	572	575	602	616	558	599	611	562	560	610	584	596	632	602	618	572	560	549	621	580	561	643	606	608	581	574	595	592	594	596	583	588	625	593	618	614	536	582	596	602	618	606	542	579	631	611	605	603	576	572	564	568	536	581	550	573	637	567	560	596	595	578	605	602	564	577	619	615	566	603	635	580	615	648	595	625	610	582	593	596	584	611	565	604	564	580	564	601	600	621	616	564	602	584	560	591	592	558	597	600	593	619	579	586	598	618	608	642	584	578	578	616	600	606	605	580	603	623	597	634	592	549	549	573	578	624	634	570	586	571	617	629	611	571	621	613	581	593	583	618	622	577	600	593	584	642	610	579	592	571	573	548	565	631	566	580	616	564	622	603	592	622	624	641	615	548	620	585	610	614	609	565	635	609	565	613	587	612	577	584	562	619	588	608	634	627	615	616	576	589	620	600	573	637	581	604	574	561	586	567	586	633	609	592	606	586	613	605	561	592	585	617	575	561	584	589	587	614	603	609	600	625	582	557	629	599	572	567	614	627	566	604	594	569	567	608	563	608	561	592	580	537	577	563	584	588	614	583	599	634	613	597	591	566	573	592	600	593	612	622	653	593	602	594	628	640	600	573	585	549	583	591	587	577	582	599	586	579	609	565	550	576	609	580	582	535	614	611	572	570	651	592	554	588	584	570	588	600	600	629	599	606	656	631	575	588	617	564	585	571	612	601	581	588	569	619	532	560	607	591	569	589	645	614	598	584	574	565	597	579	571	618	633	591	569	557	615	597	588	573	628	595	622	589	596	593	595	606	597	616	621	612	575	600	624	576	597	597	617	609	610	578	587	606	653	592	596	631	552	608	622	569	574	584	572	555	612	574	614	642	588	614	600	583	575	628	593	585	590	593	541	589	562	563	590	586	598	605	578	567	602	606	615	606	574	601	598	577	562	565	567	620	593	616	608	621	572	592	552	583	614	580	590	603	611	580	572	559	604	627	601	626	571	571	548	585	603	603	592	599	580	592	596	580	574	570	590	568	584	591	584	554	581	606	613	624	590	608	624	605	602	577	590	562	585	569	570	616	568	615	617	630	618	573	617	589	588	597	565	597	584	607	575	612	601	610	627	603	570	600	584	596	601	594	585	601	617	575	572	561	581	603	574	554	551	586	615	603	573	565	572	568	559	612	563	627	567	570	532	576	582	603	593	578	552	563	547	589	580	571	587	603	599	586	557	596	571	574	570	596	608	589	575	566	580	560	548	597	588	553	569	625	629	584	577	569	584	592	615	610	602	546	589	589	577	574	587	602	608	617	570	608	634	603	582	551	537	564	652	588	591	593	583	547	607	627	569	620	575	560	623	596	575	522	529	606	560	587	576	621	588	582	629	597	588	561	581	584	607	596	568	581	632	594	658	570	615	566	574	585	617	567	610	606	568	627	568	579	605	573	628	592	580	612	616	609	567	579	584	625	557	583	578	575	621	559	594	577	589	607	582	630	583	599	582	592	594	626	582	595	588	553	601	588	620	592	602	586	639	592	610	656	577	590	620	560	618	593	618	644	580	594	637	596	593	561	572	594	577	632	571	561	586	578	623	582	607	592	585	539	638	558	542	613	597	581	587	583	583	632	606	590	556	630	587	592	582	560	567	578	640	566	569	593	581	579	565	582	611	542	596	594	634	577	620	564	578	610	622	603	588	615	584	588	635	561	609	579	598	588	604	587	592	598	556	572	588	616	575	632	611	636	602	611	569	585
22539	21229	30278	31602	33157	32809	21908	3618	970	934	991	957	930	949	957	951	967	946	935	945	856	891	881	920	888	917	890	906	938	943	945	895	865	895	897	853	938	885	894	926	938	918	877	909	922	877	936	908	871	883	890	963	882	909	936	875	830	904	898	813	875	918	933	887	900	814	913	870	853	876	930	914	899	991	934	924	872	952	841	930	928	907	856	902	896	906	899	846	914	905	915	858	927	914	907	962	912	922	961	881	921	870	838	887	938	820	908	894	880	925	908	944	929	880	871	885	901	948	868	865	916	868	888	887	888	897	896	888	928	914	912	912	881	926	886	906	856	911	877	860	888	897	867	866	858	835	883	838	905	903	892	900	941	926	859	902	896	897	891	884	877	903	885	907	902	864	908	868	873	922	898	918	873	926	943	926	944	872	864	879	894	874	866	830	885	867	898	860	872	834	941	894	903	910	847	877	905	892	939	922	881	835	917	919	832	893	925	847	872	901	916	902	935	912	903	893	903	856	918	888	934	895	838	915	904	874	793	873	894	861	913	861	886	863	891	853	877	861	922	885	872	934	893	845	863	904	923	935	864	900	912	920	874	869	890	868	887	839	982	891	863	878	915	930	895	873	929	896	937	920	958	964	921	892	884	876	888	909	897	909	822	869	889	918	852	918	916	887	906	917	852	851	887	910	904	917	867	856	908	922	865	946	870	953	861	915	892	886	890	938	913	898	910	915	891	921	897	891	840	849	943	868	911	878	928	924	913	919	934	890	881	909	891	937	877	848	905	927	873	892	885	930	916	861	933	826	857	901	860	937	819	895	939	821	919	880	899	825	857	849	865	887	880	891	941	919	906	871	966	932	959	874	912	857	870	933	851	909	884	825	872	949	879	896	901	874	881	900	840	902	912	856	914	942	942	827	866	926	887	884	876	850	924	879	864	869	867	875	882	846	904	863	922	872	942	952	922	883	902	848	924	854	932	913	930	888	839	844	827	929	900	951	910	936	930	910	921	902	896	852	884	841	895	890	888	953	875	874	915	911	904	872	912	951	912	890	906	885	928	913	901	856	876	908	854	859	875	891	888	832	903	903	932	853	859	911	823	894	921	858	846	928	950	847	923	924	949	845	865	961	858	906	851	849	921	906	902	861	884	882	879	911	904	879	899	909	905	914	887	919	894	888	933	863	914	831	873	916	876	926	920	876	897	931	911	857	914	889	867	920	892	884	860	909	843	877	914	939	857	863	903	866	894	881	921	894	893	873	853	878	923	829	903	902	846	947	923	886	889	863	874	875	913	860	881	882	925	852	850	889	872	903	872	894	914	843	944	981	968	943	908	887	903	872	907	903	883	932	932	900	872	894	898	923	867	947	914	942	941	875	876	853	896	876	892	880	916	950	905	887	920	878	910	869	845	885	873	881	861	926	909	854	881	852	972	873	841	893	910	868	967	886	845	896	871	898	894	923	917	911	882	874	976	893	871	901	882	849	813	855	928	916	941	895	897	875	861	879	880	874	933	900	910	866	905	909	874	889	943	866	878	880	925	909	851	861	913	920	923	869	888	898	969	981	902	867	871	899	859	919	879	872	899	899	936	920	905	865	868	854	860	888	894	896	872	868	904	887	913	869	840	938	939	895	879	917	892	839	875	894	834	899	914	858	967	927	915	897	851	939	884	896	908	886	865	863	908	867	862	878	887	859	929	910	844	898	944	890	842	849	847	912	890	901	904	885	921	924	937	924	854	861	867	912	879	879	848	897	889	809	890	942	871	883	878	911	920	898	915	856	884	874	926	904	909	914	835	917	878	914	881	882	909	878	860	922	890	880	863	876	884	837	906	901	892	904	904	914	918	941	928	898	819	924	910	852	901	930	909	910	908	913	931	900	906	906	859	880	877	878	894	946	879	908	912	872	912	894	915	917	917	843	923	855	877	909	878	897	928	939	876	933	963	913	918	916	861	889	909	872	894	873	897	861	890	893	925	893	904	962	928	905	890	914	872	904	885	877	856	872	902	1000	883	884	917	888	914	908	864	926	876	944	925	930	888	910	931	876	880	910	865	879	877	843	837	870	898	928	897	870	914	899	888	891	843	917	942	900	866	934	895	913	879	860	869	924	860	880	895	921	907	920	878	885	902	894	878	919	845	811	890	939	905	914	880	909	866	836	877	819	932	889	850	955	824	886	863	885	879	920	900	920	858	857	976	837	886	907	919	919	908	920	860	900	902	859	862	873	855	863	836	889	885	877	912	845	924	914	852	876	827	873	880	883	896	870	901	908	872	935	932	867	947	892	877	941	857	881	866	860	896	946	905	923	905	856	912	928	879	839	918	860	893	834	908	867	904	873	912	848	932	915	892	909	883	920	935	929	922	905	943	845	941	885	861	935	900	887	880	918	923	888	867	945	881	879	834	958	868	860	916	911	919	904	866	863	929	869	900	904	965	878	918	906	838	857	934	929	881	921	933	868	889	874	833	991	912	885	874	903	898	895	860	910	905	882	894	849	884	922	908	880	944	861	873	911	878	903	898	863	891	907	918	967	847	956	824	851	873	898	851	896	892	919	810	909	898	836	918	921	963	856	900	893	865	848	865	889	896	933	922	890	867	938	903	885	869	857	905	879	911	943	911	856	891	888	904	873	923	889	908	892	935	868	853	880	913	867	892	899	852	922	886	848	882	890	905	861	888	845	903	877	914	880	891	875	930	893	873	913	914	810	892	886	865	900	900	874	889	825	927	876	944	836	942	911	888	907	872	932	889	858	935	905	880	874	955	884	905	885	868	880	897	903	907	860	925	916	953	866	860	883	896	942	844	833	886	932	879	895	897	868	904	899	867	961	843	852	903	836	929	917	924	872	885	886	908	902	909	871	964	860	927	897	902	879	908	825	881	849	932	921	869	865	870	880	929	894	858	874	913	868	932	878	857	896	919	869	872	833	880	903	932	920	888	849	852	931	898	935	956	875	863	852	907	877	946	917	886	875	882	947	922	936	894	866	915	881	941	856	939	927	899	861	892	903	904	906	910	885	921	927	882	929	910	916	920	888	874	922	856	925	929	881	866	899	891	891	896	881	901	882	902	909	892	960	916	895	913	930	836	881	906	867	873	877	890	859	836	899	904	902	892	870	888	844	881	939	894	897	890	886	906	851	947	899	898	884	891	862	980	892	874	894	896	874	855	881	919	917	901	944	925	855	887	904	892	866	890	868	952	842	848	932	856	973	923	906	866	903	906	864	865	856	879	855	895	868	833	889	868	887	870	870	884	904	896	897	843	887	920	866	907	893	963	867	859	846	932	873	897	866	865	908	868	885	851	859	854	865	882	854	859	891	867	896	880	825	901	890	886	888	905	947	911	900	888	857	942	913	872	889	944	862	920	920	897	849	929	771	938	867	900	902	825	880	851	884	868	901	887	845	852	874	843	919	855	914	934	845	883	859	928	866	890	889	919	956	893	905	890	904	928	880	885	945	866	855	862	919	847	866	936	881	872	925
41942	91853	70789	63086	49867	37264	11887	1038	987	949	904	974	884	919	896	922	909	882	924	878	872	875	898	894	887	871	877	859	881	887	863	835	892	931	845	930	852	864	877	875	852	879	912	857	912	909	889	927	905	899	868	880	870	906	901	867	907	845	863	853	846	925	867	872	837	856	911	898	930	869	904	883	892	886	934	880	875	880	853	832	848	881	816	852	885	910	980	921	859	888	819	887	871	869	871	840	831	877	856	909	848	936	904	811	875	888	886	846	809	879	908	878	871	885	877	873	869	884	864	898	945	879	903	883	841	912	823	864	883	882	906	843	942	860	889	873	857	838	938	881	877	901	894	883	858	824	912	862	882	908	906	847	845	856	885	893	898	825	863	900	875	887	864	905	880	872	892	914	892	874	912	903	861	871	839	860	859	911	873	896	893	897	848	917	865	824	872	881	878	923	872	866	888	858	859	923	880	910	899	897	866	845	865	871	845	909	894	848	872	885	860	822	927	829	910	890	865	889	934	891	856	924	849	869	889	882	888	871	862	839	899	868	903	903	885	886	842	912	867	873	860	847	896	841	876	858	883	860	870	863	909	852	891	881	878	862	857	915	936	857	916	885	836	881	944	957	922	911	826	859	843	837	881	860	912	847	795	927	884	885	886	915	832	888	846	862	896	836	899	900	948	899	863	862	894	911	864	879	908	927	887	907	874	927	908	885	862	885	907	868	900	911	866	957	843	932	879	903	893	871	856	792	872	887	888	890	885	911	852	853	828	919	902	867	899	830	842	879	831	907	900	916	892	901	842	914	826	837	897	831	853	882	914	845	850	820	897	893	866	881	922	850	889	902	838	904	914	911	839	878	846	865	868	863	891	926	926	863	911	886	892	868	899	875	919	876	841	878	840	883	911	865	881	878	833	813	924	906	891	881	913	881	869	876	849	825	901	918	850	894	907	885	896	866	891	891	933	841	874	864	839	867	910	848	867	894	892	902	857	854	835	863	828	893	907	909	856	870	881	914	947	894	860	897	893	899	887	848	879	941	885	866	903	859	812	889	868	890	892	839	885	879	913	856	912	883	843	929	809	828	911	900	908	830	833	877	889	886	951	885	945	847	857	887	886	912	870	891	886	850	859	881	866	932	872	893	878	889	898	907	816	888	889	886	844	903	888	875	799	909	885	854	919	882	837	889	944	874	870	868	908	887	879	867	915	872	853	887	899	901	854	873	887	853	858	862	881	917	878	856	892	854	903	873	893	900	904	879	779	874	866	845	907	875	907	828	829	937	918	847	869	831	923	864	901	875	909	909	873	865	873	907	870	845	919	902	910	942	882	888	888	930	850	853	868	871	830	909	883	852	862	869	889	892	886	883	877	838	898	904	932	831	897	900	865	860	906	886	841	859	850	870	819	841	832	840	877	865	852	871	823	899	895	901	900	946	899	879	899	923	889	836	855	910	872	920	875	891	888	862	905	872	931	867	861	875	819	889	876	888	869	877	888	848	885	948	891	909	902	880	883	887	845	880	867	897	946	892	862	858	860	911	860	876	889	833	920	876	861	863	862	858	907	914	897	875	846	850	873	870	853	881	913	888	845	862	896	880	854	869	833	885	853	864	880	887	900	887	908	869	914	918	890	875	865	908	891	897	891	839	946	876	896	905	875	875	872	856	922	829	845	885	898	879	889	888	942	903	896	907	902	876	856	877	865	886	897	847	881	913	893	866	870	875	868	893	882	906	854	888	875	918	847	881	837	898	882	944	831	814	882	874	850	902	949	830	851	905	843	840	898	926	876	831	827	860	898	866	906	856	912	912	859	883	845	809	856	939	858	919	841	904	875	894	930	860	895	920	911	880	885	900	823	883	876	852	889	853	940	851	886	880	885	884	856	861	938	903	901	875	871	859	860	813	876	926	908	879	849	888	884	879	862	855	926	822	890	915	885	872	916	885	892	886	914	845	871	889	897	898	886	929	820	914	919	885	917	892	841	915	906	882	906	892	885	869	875	876	902	877	917	923	861	859	896	877	881	921	889	935	895	879	907	882	884	898	911	955	852	900	865	893	887	887	899	928	904	856	879	838	877	904	888	933	872	880	909	900	897	812	879	809	856	828	933	898	927	934	882	877	846	898	956	845	928	871	821	867	887	951	918	908	861	836	853	908	878	895	918	878	887	848	924	863	883	901	880	911	893	839	924	840	891	898	882	866	855	905	861	894	924	934	861	832	809	873	835	827	895	851	860	871	910	913	890	888	855	870	907	875	855	852	899	928	929	829	872	881	858	892	894	898	823	924	865	847	844	851	873	846	885	894	896	878	897	919	882	877	834	869	903	914	885	863	863	868	898	910	902	863	870	924	918	894	901	854	858	921	932	810	914	888	898	859	862	881	885	898	878	855	864	877	857	884	837	872	869	865	841	859	842	891	863	910	868	889	884	843	877	860	931	873	867	898	899	886	909	920	934	860	888	895	887	824	847	883	819	837	874	890	876	868	828	859	894	875	901	828	875	889	904	877	861	912	815	851	915	877	844	882	886	900	869	861	850	876	843	898	948	903	908	908	831	885	861	840	891	834	904	893	868	846	896	858	963	923	887	869	908	875	831	792	870	856	865	859	871	865	927	890	830	869	934	882	876	904	833	804	858	910	905	879	848	881	879	897	851	845	851	893	908	834	903	824	886	949	910	859	893	863	874	848	905	933	886	875	900	942	914	883	857	896	895	866	890	891	888	843	891	832	893	874	910	863	844	899	860	862	866	902	874	891	876	878	893	881	882	875	856	892	867	901	886	817	859	838	911	832	912	905	959	875	909	865	875	883	880	838	942	855	899	904	870	882	908	939	885	912	903	861	894	851	835	890	903	848	867	875	868	904	871	899	940	857	932	927	851	928	859	862	839	914	910	903	837	896	901	879	911	818	906	923	924	899	855	891	906	818	899	886	849	896	879	874	870	910	895	833	872	903	887	883	830	845	860	827	823	920	849	880	890	898	847	892	884	883	894	856	841	844	838	856	871	888	881	937	894	878	895	871	872	897	862	874	920	864	922	877	930	877	902	859	883	880	838	871	927	856	922	884	884	884	938	870	900	845	888	881	898	899	847	908	853	881	861	822	899	884	927	852	857	873	872	848	877	862	836	879	864	903	872	913	920	874	894	839	893	898	886	876	888	818	869	903	883	899	889	841	884	893	882	882	889	859	901	899	846	884	898	901	903	890	866	898	878	867	905	867	889	893	873	892	878	858	898	877	870	896	891	836	882	886	926	863	914	865	918	852	927	911	903	881	883	891	863	888	857	859	829	907	841	871	909	949	873	903	855	861	892	896	877	861	919	887	876	857	894	926	907	856	832	861	871	926	872	891	882	879	887	874	866	831	889	815	842	890	889	914	881	870	881	872	900	875	877	908	869	913	863	876	865	911	898	824	861	872	875	963	868	852	920	898	840	845	837	923	866	875	887	849	846	928	935	949	913	935	856	881	844	886	896	903	865	829	873	890
30160	26309	28325	20978	9062	3625	1109	390	373	347	400	377	348	383	344	351	381	395	389	407	385	350	400	389	359	353	368	401	367	391	407	405	356	381	389	389	349	369	345	376	344	378	400	396	378	372	373	373	391	381	372	358	369	364	389	380	397	373	417	382	392	370	367	389	349	366	355	388	400	377	358	365	370	364	352	374	395	362	419	373	398	403	394	361	385	389	351	370	383	385	354	404	349	382	384	362	340	364	406	388	374	375	377	380	379	371	378	380	388	396	401	358	359	407	369	346	355	373	410	380	346	344	391	376	375	352	362	378	399	411	372	366	402	369	391	383	371	351	390	380	405	417	387	363	398	377	407	358	386	404	402	372	370	352	364	363	371	386	415	375	367	359	357	388	396	377	391	401	349	402	367	377	368	357	368	349	351	418	369	357	382	329	363	376	345	355	363	395	371	373	357	409	351	369	356	366	390	358	343	370	365	369	368	378	368	405	381	433	422	379	374	361	354	392	343	372	392	401	389	412	368	388	387	396	367	393	355	383	395	387	378	371	361	363	401	427	366	357	406	368	370	340	358	370	388	390	394	388	383	345	358	370	343	378	360	356	357	387	363	410	336	347	354	399	388	386	364	423	357	398	388	335	369	380	385	339	383	388	371	377	392	399	371	362	366	371	364	369	409	387	384	383	377	383	399	327	345	355	378	362	374	362	416	385	373	380	342	372	399	383	373	354	380	387	380	422	391	380	378	391	356	369	364	370	416	381	379	373	387	329	414	382	383	358	409	394	362	362	385	387	392	370	378	355	384	392	339	360	358	406	368	381	378	391	346	395	367	390	366	384	351	362	387	402	370	390	347	343	400	366	357	369	389	378	404	387	401	380	372	377	369	346	360	398	399	374	374	372	397	400	345	413	368	377	374	378	375	412	376	382	391	377	358	380	356	378	414	426	352	379	395	375	365	377	355	352	372	379	413	361	381	395	359	398	365	356	361	392	387	349	360	363	370	342	345	341	378	388	361	370	358	400	390	349	362	397	363	364	350	382	333	407	361	369	343	374	394	378	381	362	354	323	345	396	384	385	356	381	392	345	385	363	388	363	383	369	371	386	356	353	351	393	359	349	368	362	353	350	399	370	379	369	371	342	359	331	396	375	353	375	404	377	394	367	386	379	347	365	349	390	391	382	370	342	374	401	312	372	360	399	395	417	384	399	385	352	404	373	373	370	365	374	371	381	384	349	335	378	371	386	375	386	390	399	362	385	347	390	363	359	361	384	354	374	339	378	373	380	353	396	372	385	346	353	358	384	379	371	384	347	386	382	380	391	367	362	402	408	353	348	386	387	378	358	361	397	321	372	400	372	355	390	377	362	340	359	381	393	381	381	381	362	376	387	344	390	365	388	390	371	354	384	377	401	329	402	355	411	363	409	398	387	372	335	357	367	378	379	362	371	376	365	386	363	326	378	345	402	372	377	379	357	378	407	363	370	400	393	382	351	377	389	344	374	360	382	419	387	391	394	379	370	379	354	394	391	339	394	390	402	366	380	369	376	357	399	366	357	372	392	347	372	403	376	383	367	378	335	390	361	384	385	373	381	370	374	364	385	368	355	393	341	390	386	408	400	370	372	384	354	374	382	384	391	387	398	377	400	377	380	393	386	405	370	408	381	395	383	356	375	375	390	365	370	402	381	370	369	378	341	360	382	420	384	359	365	364	404	347	360	381	401	383	384	376	387	379	349	394	330	362	408	381	397	395	352	379	359	334	386	346	378	390	374	380	378	390	373	401	366	337	376	375	361	367	369	364	344	372	400	369	378	366	359	390	372	340	353	361	374	367	363	386	400	406	386	350	401	360	374	379	352	365	368	391	361	361	420	367	345	377	356	378	355	409	372	376	398	395	374	401	359	392	379	373	365	385	381	385	368	404	341	372	400	381	368	389	345	362	404	407	368	397	366	352	381	358	371	383	371	366	370	356	338	388	383	392	385	387	360	346	375	358	382	348	369	354	387	363	378	392	376	398	377	378	380	394	394	377	340	363	381	369	360	376	364	389	389	373	356	384	366	386	374	379	374	340	402	349	363	374	356	385	379	365	365	411	386	366	398	377	386	325	395	385	358	392	388	390	402	373	411	383	355	413	382	395	351	365	379	362	369	384	366	365	376	347	353	377	394	338	342	361	369	403	373	358	378	366	367	357	353	358	362	360	376	413	378	385	408	393	381	396	399	347	383	409	383	391	376	390	417	365	375	358	369	381	338	378	376	369	393	383	399	380	400	397	374	386	434	372	397	378	377	347	374	355	362	390	374	373	377	387	366	369	415	397	355	358	384	403	373	376	360	344	381	379	382	399	398	386	355	386	409	369	376	364	371	355	353	359	373	351	395	409	394	383	396	366	364	333	349	384	403	372	399	375	359	361	440	386	386	362	376	377	368	358	374	399	358	367	382	355	344	394	398	385	400	358	371	406	397	341	403	390	361	388	398	381	374	410	380	404	377	366	355	379	404	391	390	404	411	373	365	355	375	398	384	352	418	391	360	360	389	363	377	412	400	371	362	353	391	379	403	366	356	380	372	377	377	378	360	411	406	360	360	364	385	388	374	421	383	383	389	395	383	358	384	345	401	392	377	386	375	378	361	380	387	364	440	355	375	369	373	390	414	389	364	427	379	350	341	367	415	396	414	372	373	359	391	376	373	422	370	383	377	372	375	392	403	355	380	382	396	370	342	384	384	383	398	387	409	346	389	380	378	376	351	381	403	385	380	377	403	352	369	376	390	364	352	389	387	393	394	363	353	356	380	344	416	391	389	379	365	369	367	399	393	346	348	374	408	383	375	364	389	378	373	406	380	369	345	349	347	375	387	405	368	372	373	351	370	400	373	398	356	365	377	382	385	384	383	346	363	423	384	366	382	375	380	378	404	400	374	382	347	400	358	367	408	383	388	349	341	393	377	386	383	378	382	334	376	418	392	380	426	375	407	413	407	367	384	381	371	378	369	368	367	422	410	392	376	355	405	342	386	365	386	376	413	378	385	398	399	392	387	360	368	395	373	371	404	387	368	402	384	391	389	373	365	352	369	407	382	385	375	397	382	374	370	353	358	345	392	357	388	401	394	358	422	357	372	383	354	389	369	378	369	362	383	359	359	398	393	404	366	396	346	370	342	345	382	370	400	387	375	387	373	358	412	373	354	382	416	391	386	363	395	400	379	376	371	369	337	384	390	404	398	390	345	368	355	367	358	380	342	367	333	359	361	371	366	378	380	345	379	383	379	349	370	392	365	388	392	397	368	372	387	382	380	372	402	371	411	362	376	397	380	378	367	383	383	398	322	414	369	405	380	370	376	352	405	358	414	358	357	405	376	324	340	409	377	386	371	386	378	370	354	387	344	377	382	351	375	368	409	397	361	397	369	378	389	359	392	404	391	390	364	392	390	429	369	362	373	361	388	392	347	385	399	368	375	407	346	371	401	355	332	374	385	355	376	382	357	395	398
31846	38139	20676	13609	7381	3725	1137	403	397	450	372	399	398	436	409	436	427	401	407	448	401	433	413	426	405	406	400	421	392	375	392	418	384	388	397	402	433	389	426	399	446	429	417	389	386	418	401	407	420	464	389	397	401	411	395	396	406	399	384	426	413	369	399	437	404	429	380	414	432	437	404	427	395	441	417	439	425	407	399	396	382	395	413	415	406	390	416	420	366	404	385	401	412	416	428	414	406	397	426	413	432	422	407	409	399	430	402	399	402	442	409	432	414	390	409	399	399	420	418	377	379	426	408	400	378	397	393	388	385	417	394	427	410	415	392	399	392	391	387	384	416	393	389	401	406	410	408	402	417	375	417	396	401	376	372	409	387	425	414	396	418	414	423	420	398	383	407	414	402	401	392	424	388	371	402	398	430	374	395	397	379	392	391	411	398	443	385	427	368	399	451	381	426	390	365	424	392	386	418	389	398	377	444	432	404	401	399	421	407	414	414	393	428	392	381	390	360	389	408	386	363	375	395	390	365	434	405	404	376	393	426	392	387	411	415	411	398	422	413	373	399	395	405	396	420	392	409	407	451	424	414	382	433	398	414	422	389	441	404	410	462	419	367	429	410	409	402	406	382	422	419	365	406	433	392	383	376	409	408	349	417	401	406	412	394	405	379	429	393	394	426	382	389	366	360	432	412	389	412	379	398	410	418	423	418	368	428	383	421	400	381	371	412	452	398	384	420	375	383	393	384	394	405	418	393	402	395	378	409	391	405	426	404	399	409	369	406	407	400	400	400	376	426	412	384	415	420	376	390	432	416	403	417	389	395	413	380	389	429	389	413	392	421	428	408	397	430	410	398	392	437	410	396	442	400	406	395	392	403	391	398	413	382	400	415	391	433	426	423	386	408	411	381	394	387	375	401	421	366	423	430	395	438	363	426	394	415	405	396	383	403	396	384	393	406	396	397	386	401	399	402	365	454	386	409	376	396	427	407	395	417	381	418	394	410	428	400	429	432	399	382	401	367	416	416	383	367	392	401	391	413	377	403	398	402	374	377	418	398	405	407	395	418	382	398	396	385	426	407	377	410	386	413	397	377	391	401	412	425	403	372	411	383	369	418	433	398	430	404	398	399	424	405	397	412	386	393	387	389	394	374	399	365	431	409	398	380	374	384	382	422	366	396	443	441	402	403	392	422	407	376	379	386	418	409	444	364	385	421	425	404	415	411	397	403	373	419	391	392	396	399	407	379	442	403	419	414	408	404	409	395	410	438	385	344	388	394	402	387	418	429	414	395	411	435	385	433	401	404	386	392	433	396	382	423	403	365	450	396	373	381	416	396	418	407	429	381	421	395	381	415	390	423	421	380	405	380	403	418	414	392	424	377	405	373	432	393	380	392	435	397	384	377	381	373	379	405	400	396	402	399	423	393	413	410	411	400	386	404	397	433	406	391	403	430	411	423	410	403	404	378	424	419	385	406	387	408	406	389	363	415	413	383	383	370	451	398	405	432	416	403	417	389	404	420	377	423	386	376	402	422	401	405	425	376	359	419	370	381	349	377	393	399	390	412	416	412	438	417	401	380	421	396	392	383	422	454	384	400	412	416	403	392	390	390	392	374	389	449	419	371	389	380	392	366	421	421	421	444	386	401	418	422	405	402	370	386	390	354	426	401	427	422	388	414	366	407	380	396	436	396	401	382	408	382	452	382	421	347	405	399	404	418	387	407	435	428	412	368	387	431	417	432	411	417	396	402	379	401	417	392	386	423	390	383	396	410	394	423	393	428	432	436	430	395	427	412	426	383	373	413	421	415	392	401	403	393	378	376	412	401	427	407	379	405	388	386	375	435	378	428	412	402	407	402	403	433	375	415	415	402	426	423	385	408	417	406	409	386	422	410	386	407	403	392	412	370	401	413	385	402	411	435	402	404	400	418	378	424	415	394	391	428	415	446	363	416	417	389	436	374	406	388	412	465	428	409	394	397	400	410	396	386	412	376	388	408	456	393	399	396	408	381	412	448	361	389	409	401	402	399	380	394	379	381	411	386	427	405	407	428	378	392	409	419	390	374	378	403	402	384	405	376	413	405	373	420	377	367	379	389	358	414	397	419	400	389	409	408	443	372	400	405	391	418	392	408	403	387	397	377	415	428	384	421	410	416	381	418	413	404	349	438	403	413	404	435	424	401	385	426	399	385	419	391	398	412	407	424	404	366	390	396	429	412	394	421	366	361	378	411	417	398	401	347	413	412	425	411	395	417	453	395	384	408	388	378	399	418	454	421	430	386	425	399	414	411	406	361	439	414	389	417	368	389	370	396	417	445	398	405	428	414	434	411	381	388	399	393	387	446	385	377	381	421	398	403	432	377	381	401	398	397	411	390	413	425	398	424	401	393	435	415	431	424	399	394	420	402	386	394	395	420	424	387	431	395	377	399	412	390	418	424	399	415	411	402	428	405	446	436	368	387	408	400	396	412	395	417	404	382	399	398	427	383	376	395	415	444	365	375	410	353	394	373	398	453	381	407	388	347	379	450	389	403	408	385	417	381	404	416	403	411	423	439	397	367	394	387	391	386	394	394	423	388	387	393	395	408	374	419	383	393	399	410	428	382	390	398	387	426	378	428	414	391	405	423	406	400	392	406	381	387	430	418	413	405	412	398	358	416	421	384	417	387	381	379	412	436	379	396	366	355	373	431	436	408	407	397	395	385	422	422	395	390	388	389	401	390	364	407	368	414	376	402	387	391	438	418	374	413	392	402	378	414	392	408	400	387	395	385	394	435	386	404	426	367	382	391	406	413	411	413	397	403	401	357	411	364	420	430	442	375	407	418	387	425	452	369	388	382	432	396	432	395	439	397	395	387	393	402	395	409	428	430	395	405	394	355	348	391	406	383	439	411	388	409	411	363	396	386	393	399	412	418	366	438	413	367	374	388	409	432	423	377	367	392	382	403	414	414	435	410	413	415	383	412	410	379	415	436	408	395	399	472	384	438	389	411	400	404	413	384	361	433	389	393	350	341	398	408	389	433	438	413	437	393	387	381	409	404	415	383	407	396	403	350	390	401	407	387	394	375	413	390	363	382	416	427	391	428	388	419	398	357	439	415	365	429	406	386	397	400	398	416	390	388	389	402	413	406	395	412	398	408	410	429	382	391	404	374	405	397	375	422	398	407	382	387	406	404	429	462	377	392	394	378	406	431	428	413	420	435	389	401	417	419	441	411	401	370	415	416	382	378	399	402	420	388	409	422	385	381	437	382	372	429	402	414	390	388	440	383	397	420	364	411	415	437	404	406	404	420	397	409	380	431	379	392	360	426	420	415	358	418	444	377	394	359	417	414	408	388	375	375	391	395	398	417	386	350	383	389	387	481	395	403	394	392	392	387	361	356	368	415	415	392	387	353	403	413	407	401	393	405	412	413	397	396	373	415	365	419	427	425	422	415	410	401	393	359	400	362	416	429	407	398	353	447	388	407	425	432	459	414	386
23724	21482	32672	32353	31508	26107	13267	1062	679	621	620	617	577	570	593	578	545	563	568	603	606	571	608	565	581	547	590	546	590	602	580	611	595	585	573	548	536	572	582	570	549	564	555	549	563	562	588	560	574	603	556	592	580	590	601	564	566	560	581	533	572	605	591	573	576	579	582	561	618	632	608	575	552	569	566	550	574	562	598	543	537	623	543	579	532	584	571	579	625	590	559	564	562	547	577	602	555	604	565	576	554	571	582	607	582	579	561	592	590	543	571	562	558	606	576	555	563	585	522	567	581	580	534	586	577	599	562	558	579	517	594	563	627	519	585	575	557	565	571	546	590	575	577	541	573	618	567	537	538	570	564	610	600	570	582	575	605	539	523	569	573	590	560	550	600	563	557	570	568	598	570	565	615	550	561	563	558	579	612	618	596	628	616	564	597	537	600	584	539	598	578	590	561	545	576	560	562	606	551	608	539	584	607	610	559	576	589	559	599	546	589	574	594	557	569	566	565	546	565	573	578	553	567	548	578	574	532	595	560	567	582	581	597	579	570	605	593	583	564	571	552	610	570	522	596	576	560	565	566	589	605	598	603	534	541	597	573	625	588	554	548	549	606	589	544	542	554	564	621	519	594	578	570	551	553	578	578	547	589	572	616	574	550	607	602	520	595	560	577	540	544	551	583	591	592	586	598	556	584	559	570	589	594	575	596	583	570	571	606	571	581	561	615	566	570	550	548	560	557	597	611	586	553	535	580	576	539	612	587	578	600	579	562	610	567	578	583	597	557	590	557	588	563	569	548	591	607	575	581	565	549	574	544	603	544	586	582	556	548	582	578	564	545	588	576	551	581	593	569	538	591	598	596	631	616	550	580	600	590	579	576	513	598	573	580	603	565	537	628	560	575	557	561	572	548	569	581	561	572	561	564	598	540	569	534	593	605	564	581	588	575	586	568	615	599	564	555	545	566	602	538	548	580	570	585	614	592	542	579	576	590	582	564	590	561	581	546	553	564	550	594	565	550	539	602	581	577	581	573	603	596	561	559	561	592	602	574	612	603	587	577	555	560	585	525	573	553	558	565	575	579	581	616	557	600	567	569	579	552	592	571	541	541	605	584	547	583	563	603	551	564	555	588	553	571	509	586	596	599	562	568	585	605	581	595	568	544	602	548	601	587	556	569	567	569	599	577	539	600	534	567	538	599	589	542	553	619	578	566	626	592	600	594	594	579	552	608	558	580	566	591	614	565	583	569	599	567	551	569	594	599	562	561	579	593	626	576	590	547	598	600	584	595	554	580	546	612	553	585	569	606	563	587	586	544	581	585	564	618	581	560	583	602	564	558	578	559	581	594	574	566	540	599	583	531	608	566	533	549	586	584	585	564	571	574	600	570	599	599	553	622	597	551	579	562	551	596	596	605	601	551	598	548	585	610	580	584	546	536	567	587	572	569	595	589	559	536	547	543	563	570	533	592	595	572	569	606	603	583	606	589	586	572	571	588	541	560	557	571	568	554	565	567	529	567	595	612	598	564	583	590	607	586	559	573	545	557	619	535	548	578	556	559	620	602	581	591	510	540	587	635	544	568	612	551	565	597	631	597	584	601	563	580	572	571	568	595	570	563	568	649	585	587	541	552	590	570	554	603	573	506	531	560	582	564	577	574	577	587	575	586	606	607	564	549	597	551	534	579	526	554	562	581	536	568	566	559	560	570	568	559	604	600	602	578	585	616	558	562	580	606	575	535	574	562	543	559	598	595	583	592	564	603	565	592	547	543	571	539	589	623	572	596	547	607	540	589	606	602	562	551	555	610	593	548	581	508	573	628	562	615	550	609	577	551	570	576	589	602	590	585	570	583	578	546	618	576	545	567	573	564	611	602	602	548	545	535	506	612	597	598	584	566	587	597	574	613	575	562	617	538	536	519	546	558	536	574	563	594	569	578	585	607	581	586	586	626	579	592	582	608	574	569	585	552	548	578	615	629	618	559	555	541	551	571	591	567	609	540	607	560	557	563	584	580	591	596	601	605	647	577	550	566	595	567	581	583	571	595	569	523	563	577	580	585	600	569	609	573	532	594	589	593	564	582	587	559	603	599	539	574	576	638	530	556	599	560	564	584	526	560	582	601	588	518	576	596	573	563	581	586	607	596	544	579	577	588	577	598	611	638	549	594	585	566	589	628	618	598	622	576	580	598	572	522	628	547	577	577	558	612	582	604	585	551	547	581	576	589	588	547	590	552	580	563	580	584	568	600	561	555	576	534	570	564	529	608	579	564	580	545	560	567	587	571	588	576	587	604	544	582	591	585	574	566	605	584	556	589	594	558	592	566	571	555	631	570	557	584	543	591	538	578	569	582	586	559	569	536	567	559	609	614	553	519	572	572	625	532	588	551	577	587	555	574	561	543	593	613	602	607	558	584	617	576	606	594	568	606	539	576	564	563	564	593	567	577	586	549	545	529	544	566	577	592	560	566	572	585	589	552	579	578	602	596	569	585	618	539	534	554	517	554	597	577	584	575	539	552	598	532	551	592	586	555	595	560	603	517	536	581	583	607	547	614	612	557	561	576	574	612	593	588	575	569	584	546	605	565	534	593	581	627	603	582	569	541	562	549	599	541	588	600	589	578	560	579	612	590	612	570	530	549	541	581	607	574	558	555	591	585	561	542	575	607	588	562	589	567	543	580	588	581	590	593	600	583	566	540	560	578	521	592	575	566	579	598	575	581	540	582	556	569	592	567	576	636	590	549	521	563	563	569	588	572	565	613	555	570	568	612	595	580	598	566	604	594	590	594	560	560	552	525	574	566	599	579	552	600	598	585	561	579	575	579	553	592	578	600	595	614	577	597	563	580	574	550	600	588	574	607	579	613	571	563	567	555	606	551	539	551	558	555	540	586	660	535	588	624	564	602	574	561	553	585	599	570	597	597	569	573	543	573	571	538	589	593	587	534	538	548	591	597	587	564	575	551	599	564	574	567	595	533	519	541	565	539	569	567	604	644	588	585	555	557	556	594	576	565	603	615	590	575	565	569	622	597	595	602	587	609	602	592	543	599	533	596	578	657	601	562	612	570	563	606	573	608	546	627	556	537	631	609	585	561	546	603	577	584	619	596	575	550	613	560	566	593	557	589	615	536	534	574	585	550	572	538	636	603	573	589	591	595	570	563	584	562	557	555	589	549	588	587	565	560	587	593	567	547	588	572	572	577	570	553	588	582	616	604	608	561	626	573	607	547	593	619	571	581	562	585	578	573	569	559	573	608	569	607	602	554	608	598	569	580	572	584	574	631	580	577	593	558	583	574	599	591	581	590	523	541	581	580	553	578	548	537	540	574	538	528	550	591	538	546	591	577	585	577	552	596	560	633	558	572	609	548	583	573	551	556	533	539	579	551	623	588	572	554	561	551	568	580	565	551	564	537	546	551	568	580	511	519	575	590	631	608	588	547	559	581	558	566	544	553	553	575	600	600	558	616	564	546	587	567	592
38296	83662	63282	50691	38561	25815	6954	694	706	668	660	591	602	628	575	624	559	586	610	592	587	590	558	563	633	586	562	548	611	580	586	617	583	555	578	565	593	577	601	607	584	593	596	570	626	592	549	551	571	577	581	585	561	585	610	559	575	587	545	559	563	578	596	597	578	594	556	554	602	555	591	605	590	626	556	583	560	547	615	559	569	574	603	596	578	601	571	573	594	567	557	597	568	568	577	581	586	571	590	583	573	587	542	601	591	546	596	604	556	559	554	581	595	590	587	545	620	543	618	599	581	607	552	604	576	585	587	577	584	542	560	561	516	618	598	631	524	555	579	584	585	623	578	552	581	598	597	568	599	581	564	575	568	580	579	548	601	555	556	579	603	551	600	576	592	582	598	595	542	539	574	529	595	558	591	583	590	552	599	613	550	584	582	584	606	566	608	573	576	576	572	582	599	611	555	593	587	569	569	546	565	545	612	555	536	600	568	607	551	561	606	542	564	617	630	563	582	593	584	540	570	565	562	548	593	573	604	589	599	565	598	572	571	586	563	579	591	592	589	566	600	603	575	592	593	531	564	594	610	583	564	556	566	615	616	519	595	558	618	561	605	557	570	577	571	558	545	572	582	584	573	580	583	584	591	579	564	567	591	542	578	582	581	523	579	606	592	569	552	568	573	555	567	556	562	635	550	597	601	603	557	646	580	620	562	569	592	560	578	575	595	583	588	570	569	554	577	559	627	501	544	582	561	583	598	611	600	574	566	590	584	623	624	562	648	600	563	567	570	601	577	558	585	620	598	595	611	598	584	587	555	608	574	547	588	592	590	599	596	554	640	571	588	585	557	595	568	576	587	558	582	620	589	537	590	566	572	586	589	583	596	600	559	613	601	582	581	564	590	581	599	609	581	615	622	575	574	540	611	604	553	578	560	594	583	574	598	581	541	572	533	574	587	541	605	560	592	568	601	572	546	623	590	633	601	628	569	548	608	569	607	600	607	562	565	569	549	529	544	551	560	601	634	603	573	603	573	547	583	553	566	548	563	587	620	598	553	595	588	585	587	587	597	570	597	570	578	583	556	603	541	529	603	570	542	565	581	576	609	563	580	602	562	611	542	576	535	562	576	643	553	564	555	576	600	567	573	589	597	586	558	582	593	608	573	550	574	583	575	571	608	600	579	569	573	600	536	507	575	580	606	533	586	595	551	593	598	573	605	583	568	544	562	569	536	571	584	624	580	559	586	564	551	583	594	582	577	619	575	590	611	605	563	592	591	597	558	583	597	572	554	605	596	578	573	580	566	557	581	583	584	579	609	599	559	598	574	608	570	566	602	585	598	535	587	591	551	586	562	582	593	585	637	614	599	540	591	593	580	608	576	641	600	557	569	595	555	620	610	607	568	625	597	581	536	598	587	591	606	582	554	614	584	560	597	547	542	580	582	600	611	577	555	542	573	560	549	605	561	562	558	559	557	573	571	567	609	581	552	592	596	573	563	579	562	569	596	560	582	595	591	564	611	568	589	513	586	607	583	628	566	588	620	535	555	557	618	555	566	574	566	549	579	576	579	563	606	593	561	600	596	570	565	592	554	647	640	650	572	588	570	586	579	603	602	611	566	555	612	608	573	577	538	582	538	589	515	565	559	623	588	590	623	553	586	565	579	554	624	606	594	563	596	571	533	595	512	543	569	607	623	567	547	590	579	594	619	564	595	577	588	607	589	578	539	594	576	576	574	605	553	554	563	592	581	525	610	555	579	546	571	663	591	578	580	610	564	627	586	567	567	572	590	602	587	568	603	572	619	584	600	563	573	530	615	589	600	569	522	554	587	573	576	610	571	623	593	533	566	558	550	607	561	564	579	571	589	549	565	593	529	598	595	599	601	561	610	553	613	565	582	612	600	584	585	586	579	595	556	587	551	599	573	585	608	571	567	577	529	576	583	590	589	568	619	577	613	562	559	569	603	601	582	580	570	557	597	585	564	607	578	624	617	593	597	601	546	633	602	580	553	569	576	588	579	582	607	558	564	633	588	567	591	632	562	598	551	570	592	582	553	564	568	596	582	575	562	585	619	583	590	598	609	593	557	584	581	557	564	561	560	552	597	595	584	603	569	611	570	608	586	590	593	527	568	555	562	606	579	595	558	591	539	562	654	567	537	602	533	509	551	592	545	573	575	602	603	608	584	554	618	537	568	576	640	600	620	613	602	552	577	571	557	550	591	568	571	594	597	623	539	570	608	628	549	619	583	582	567	554	606	624	559	601	587	580	588	592	618	572	579	584	567	582	551	563	588	586	561	546	552	667	570	563	602	604	578	539	574	585	586	578	571	596	528	577	535	633	604	582	577	605	573	611	546	595	573	613	582	577	603	576	566	571	589	580	552	566	554	582	633	590	566	581	576	558	543	608	550	632	595	584	583	589	589	585	573	613	597	544	579	564	582	594	553	583	555	580	613	562	563	580	558	618	583	575	595	560	612	662	552	601	578	548	561	567	564	562	589	587	561	579	568	569	568	581	548	563	549	563	578	611	601	576	573	587	556	600	590	542	580	566	554	550	564	551	557	585	560	589	613	578	575	538	565	590	581	588	535	556	630	613	572	580	564	580	533	576	519	519	569	566	571	592	588	550	605	599	583	561	530	544	581	593	580	605	567	573	590	587	585	584	566	596	607	551	564	597	585	645	544	580	571	568	581	548	553	553	540	608	601	561	581	569	580	554	578	616	597	566	592	539	620	577	550	552	603	584	574	589	562	575	573	596	572	570	553	572	528	559	546	589	546	601	631	584	590	601	563	609	509	585	569	538	564	557	609	542	572	570	580	595	627	560	603	620	574	553	605	586	591	534	665	565	568	605	582	559	579	572	548	596	582	555	597	593	584	538	542	584	570	545	602	568	539	556	593	612	622	557	528	597	572	608	584	571	578	598	520	621	574	589	580	615	621	543	567	603	568	552	557	591	552	560	563	560	553	582	604	576	583	599	595	602	583	580	564	563	582	604	577	629	598	563	626	599	578	592	549	584	583	568	577	553	604	584	592	591	570	600	568	596	578	594	575	554	634	593	600	583	554	544	548	555	574	555	600	573	589	569	586	570	547	586	571	640	563	555	603	584	571	589	576	595	565	533	595	581	573	545	592	560	596	565	582	616	574	565	572	556	557	599	621	599	526	596	570	608	595	553	568	612	598	585	592	539	610	571	573	558	633	596	617	583	542	595	622	549	568	598	564	554	550	540	550	556	542	563	563	583	565	591	567	616	572	560	541	575	611	592	563	576	532	596	576	553	595	597	580	601	554	557	574	587	561	572	567	628	597	578	613	562	561	544	598	545	559	580	591	560	598	581	586	594	602	530	537	602	616	585	587	543	574	616	575	536	581	596	585	583	526	580	567	587	592	552	601	598	564	553	587	601	589	540	568	561	589	602	604	554	592	631	572	607	567	625	575	600	571	578	574	546	595	552	551	604	585	634	567	581	585	590	605	600	582	587
25018	22035	33626	33132	26439	15948	4876	649	557	599	581	566	576	545	575	571	540	545	557	579	543	529	592	539	548	565	558	526	547	557	585	592	613	582	577	539	587	554	558	578	533	580	550	582	530	552	521	611	554	515	587	524	581	551	514	574	605	599	537	597	548	538	541	590	560	569	581	558	553	581	553	569	547	587	514	535	520	559	550	560	504	548	548	580	550	575	556	564	537	548	565	567	553	549	543	550	539	542	565	548	545	573	521	571	619	549	556	512	535	520	522	534	587	562	593	519	575	592	531	518	543	557	580	549	539	552	541	565	583	558	574	540	569	536	561	548	593	584	605	502	551	542	548	553	541	536	534	549	559	547	544	552	578	574	552	527	568	537	566	524	573	543	583	550	546	551	536	540	564	580	577	589	552	558	574	535	540	558	562	534	550	546	561	531	536	553	544	548	564	533	527	546	500	577	560	543	549	537	569	589	559	609	544	542	605	541	524	572	579	555	534	540	540	565	539	566	573	585	566	588	553	532	567	544	492	558	546	554	592	585	560	595	578	593	575	567	555	583	561	563	557	594	572	555	529	544	557	538	576	524	598	528	532	560	566	576	545	513	556	553	492	549	539	545	524	590	541	538	526	586	546	495	518	592	575	558	556	560	555	540	585	523	577	542	550	573	581	565	521	532	537	556	586	555	535	534	582	548	566	587	529	547	575	525	543	534	518	555	540	521	559	558	548	564	571	574	563	619	530	522	560	539	572	564	573	563	524	565	557	527	610	588	525	544	565	551	583	533	572	555	572	516	530	552	553	517	519	533	549	541	574	527	538	545	499	532	550	541	576	553	533	537	584	562	557	543	526	572	536	571	561	534	551	573	576	561	545	593	570	578	578	553	547	556	576	544	547	543	569	565	581	550	590	599	578	551	529	563	560	526	505	606	548	572	570	546	571	551	547	564	526	609	547	518	536	603	581	530	541	549	573	551	562	543	573	565	582	551	554	578	550	569	555	536	530	585	502	531	534	569	553	577	589	567	572	551	565	531	519	581	503	532	529	557	559	537	519	507	593	528	546	555	566	555	527	542	547	559	581	520	558	563	561	571	552	562	548	594	548	554	505	547	542	548	561	555	552	545	561	527	540	569	504	564	525	528	557	574	564	544	576	550	574	513	520	574	559	559	590	582	529	538	576	534	531	505	569	556	573	566	527	529	542	535	534	543	567	558	559	540	547	522	546	544	551	578	535	553	561	548	571	548	568	559	555	576	531	602	606	568	570	526	553	539	568	553	535	605	602	548	546	538	519	571	516	538	528	537	589	540	570	490	549	508	509	585	566	556	555	559	526	581	561	515	596	566	541	556	535	560	528	546	555	551	538	555	595	582	510	586	515	576	561	549	555	516	573	525	585	557	557	545	574	560	563	535	538	534	545	533	545	535	563	572	560	541	513	529	542	543	577	557	520	539	526	560	569	581	588	497	528	550	514	572	532	568	584	550	545	563	542	537	534	553	563	508	587	579	557	533	583	601	542	553	566	569	554	547	577	555	503	566	537	566	540	556	549	575	568	541	538	533	557	568	552	572	592	576	573	570	583	566	544	553	535	542	572	571	560	579	570	570	519	571	555	522	527	539	531	529	574	579	529	567	570	541	552	585	564	536	565	555	539	529	572	530	565	571	558	564	560	534	544	554	533	565	549	568	572	531	580	546	541	510	540	537	592	572	551	525	580	545	522	546	544	537	555	520	561	509	544	518	560	547	532	559	564	549	545	541	571	573	547	579	570	542	565	549	596	587	567	596	554	562	562	616	540	573	488	520	572	521	554	530	549	574	579	599	539	530	517	535	561	582	541	563	549	543	552	593	527	580	519	547	544	605	577	553	542	560	570	549	528	596	513	560	566	543	555	584	549	530	527	522	557	541	546	556	567	540	511	547	533	558	541	581	556	530	545	573	613	568	559	581	578	553	581	583	519	557	590	567	528	540	570	524	529	519	540	548	509	569	546	534	594	562	535	560	581	514	541	549	561	549	542	569	587	543	541	537	538	511	589	551	545	543	543	536	526	540	563	570	576	567	544	573	546	571	576	592	544	591	564	499	534	536	567	508	578	534	533	517	555	585	577	558	547	575	486	510	580	604	529	554	547	600	582	529	540	562	547	562	563	572	542	546	577	586	577	567	506	553	556	597	548	561	549	527	561	532	557	540	526	527	570	564	546	530	576	515	583	524	579	519	606	512	575	547	542	560	532	546	568	553	579	508	515	579	536	544	561	516	568	569	520	556	510	538	536	538	549	601	546	574	526	542	523	555	528	563	593	488	559	583	557	580	571	574	534	568	567	546	524	557	557	550	539	599	550	531	590	533	553	557	529	561	534	546	591	518	504	589	548	572	571	544	573	540	525	560	564	555	545	547	506	595	551	538	568	560	563	538	541	577	531	510	572	528	519	599	535	536	533	564	572	524	542	522	574	558	508	557	543	531	548	573	541	576	555	508	551	559	544	551	555	580	556	554	589	527	549	542	614	564	563	514	532	569	529	550	559	575	585	561	581	556	533	561	575	553	577	597	555	567	548	527	559	566	558	540	549	576	560	547	522	514	559	551	558	554	555	536	557	543	573	508	538	550	587	550	573	536	598	542	540	573	559	590	576	544	574	531	501	549	530	542	502	550	479	545	539	527	555	565	559	557	590	583	565	535	572	490	592	540	593	590	563	577	553	569	529	512	538	573	559	540	527	555	548	520	555	547	550	545	541	611	564	545	534	564	477	549	546	563	578	543	540	574	554	549	544	570	537	527	537	597	567	594	519	534	532	577	579	529	557	522	576	575	561	575	511	538	531	570	572	516	569	569	530	553	540	555	546	513	524	520	572	577	548	551	573	552	527	553	567	551	549	550	554	560	540	567	574	554	568	531	560	570	540	535	553	580	533	557	561	560	557	552	557	563	538	542	555	562	540	601	568	558	550	568	579	546	566	525	527	577	584	541	552	547	533	586	582	522	602	542	592	560	529	560	559	555	581	545	575	561	579	552	556	535	565	566	545	535	555	537	533	531	558	547	557	542	511	525	538	611	552	557	522	569	566	542	576	486	498	580	572	571	555	538	550	559	552	511	565	548	527	536	570	587	566	543	547	593	542	608	560	540	538	551	542	563	593	552	576	573	540	574	535	570	537	564	553	602	518	576	513	585	533	564	583	575	513	548	566	560	521	533	558	534	525	521	542	532	530	568	534	537	569	476	572	577	559	594	543	551	567	595	549	547	526	551	580	570	583	530	568	536	554	563	532	616	513	597	558	530	561	510	581	564	558	532	566	566	570	594	512	486	560	494	569	551	526	541	565	544	560	535	571	573	525	575	545	546	556	556	564	564	525	537	564	572	488	549	582	548	588	550	563	552	565	541	560	571	567	565	583	527	563	546	528	563	574	574	587	581	510	588	536	554	551	547	552	547	550	604	528	586	548	535	520	530	523	574	561	590	560	542	555	555	537	555	590	565	512	543
36350	70791	54394	40153	29886	16702	5188	652	652	572	628	635	629	619	632	560	590	637	587	570	543	570	604	621	553	576	574	619	577	587	578	591	610	575	601	559	556	590	578	591	557	563	588	556	580	632	575	560	609	583	573	562	540	622	628	601	572	611	615	612	556	610	545	614	593	581	599	637	554	622	531	578	586	576	556	629	586	625	620	589	599	600	592	562	586	575	601	568	616	589	586	597	604	561	541	598	611	586	643	591	601	546	633	584	620	592	589	584	601	574	568	602	598	626	623	573	575	579	539	602	569	619	541	590	582	586	575	556	551	569	543	610	590	577	530	601	630	565	583	592	546	581	580	538	570	579	597	567	570	592	601	570	618	587	598	568	618	588	558	576	585	568	588	598	589	572	588	607	560	578	558	558	547	595	632	603	552	560	619	581	578	583	570	542	596	569	614	559	549	622	555	596	529	544	547	612	536	582	611	612	603	573	612	590	572	602	603	602	638	580	585	590	581	573	579	591	572	583	599	637	630	587	579	619	586	532	518	648	574	549	571	592	577	579	592	593	540	572	585	630	579	582	612	569	544	599	598	574	585	621	568	562	548	615	602	577	644	558	567	609	569	586	554	629	591	593	609	604	591	591	574	613	611	594	569	576	590	568	576	609	581	612	626	567	595	583	609	610	600	566	577	606	554	605	603	594	565	582	608	574	600	581	533	538	571	593	571	582	589	552	605	609	625	554	567	611	564	595	603	592	594	569	564	593	573	604	620	574	587	592	576	589	557	541	573	628	564	613	576	624	583	560	561	575	615	583	552	558	605	603	541	552	593	599	601	588	545	589	597	579	548	605	537	589	586	621	535	597	597	547	576	564	578	648	614	617	567	577	587	582	604	553	568	580	594	584	658	591	601	543	577	627	551	612	581	565	601	568	607	586	583	552	599	539	556	592	628	597	562	609	583	575	621	560	602	536	605	589	543	549	580	569	595	553	595	557	610	608	570	580	560	568	595	618	610	632	591	575	587	597	556	552	603	584	586	588	564	553	585	594	575	548	584	616	608	582	615	583	611	559	592	584	545	595	597	560	585	606	576	554	598	593	566	619	566	586	589	570	600	570	587	582	602	613	607	588	580	566	573	577	587	602	581	570	553	582	550	602	604	603	590	627	588	548	573	536	588	653	589	612	552	593	585	564	584	583	618	569	582	604	580	561	548	569	613	582	572	598	619	599	595	558	577	588	580	609	581	580	593	572	622	572	578	580	577	581	611	603	610	545	611	583	589	614	612	574	560	537	588	533	534	579	580	587	586	582	580	590	577	564	611	566	606	566	607	581	550	580	606	623	589	544	636	596	591	603	576	604	604	550	637	571	584	558	599	582	580	578	552	585	608	561	597	550	605	558	586	629	599	612	543	558	575	570	578	599	554	592	603	577	531	604	571	582	582	612	609	600	559	584	592	578	611	576	602	597	556	621	595	540	550	593	589	623	561	594	570	559	586	575	607	597	585	608	614	580	593	537	534	575	594	600	554	584	583	587	597	616	603	609	533	574	581	596	614	557	576	604	576	602	600	625	576	594	571	579	569	599	612	551	600	605	590	557	621	569	572	541	592	619	611	572	599	622	560	609	581	566	571	609	619	617	560	628	546	567	580	622	555	626	590	604	574	583	603	567	551	631	628	649	598	588	618	625	634	574	568	581	544	569	581	607	558	576	594	598	585	567	600	607	605	618	562	573	580	606	577	626	559	616	606	586	589	597	594	591	555	545	594	626	612	594	618	566	558	613	555	609	542	631	589	594	575	616	543	592	573	605	587	599	580	605	565	600	586	645	577	585	530	589	593	569	617	598	546	568	567	577	573	573	561	592	559	600	581	587	549	605	599	616	578	586	587	581	621	564	584	564	579	608	583	648	577	557	586	584	545	639	533	571	625	569	583	599	605	593	611	565	629	541	579	597	582	598	603	590	591	584	609	582	591	566	570	614	617	580	578	604	623	587	606	557	581	543	621	590	555	576	581	562	596	596	559	570	594	586	566	625	593	575	580	559	594	651	614	540	583	573	604	568	602	561	613	601	557	635	592	614	586	608	605	583	571	612	573	579	575	584	594	601	550	640	634	594	552	604	613	626	609	614	579	595	599	566	613	603	590	593	598	566	595	614	576	560	634	567	601	586	577	602	620	593	596	612	604	581	588	588	616	663	552	622	582	598	621	585	595	614	587	569	569	585	511	611	592	555	555	623	612	618	578	619	634	549	579	569	579	569	598	582	598	569	588	617	587	590	584	598	594	598	564	637	588	573	559	547	560	566	547	582	593	630	549	592	586	619	588	613	591	615	599	605	608	591	625	550	563	598	648	559	586	576	560	587	560	570	615	585	608	595	601	589	574	581	594	588	560	627	550	613	574	615	594	603	594	593	593	605	621	618	582	597	570	565	578	573	554	568	595	585	537	597	597	602	580	614	642	586	602	616	649	587	588	586	554	614	584	544	602	609	575	580	599	633	595	574	589	561	635	571	552	573	555	612	580	609	569	534	590	561	580	590	579	564	574	608	618	633	601	603	574	628	593	615	564	595	591	578	617	569	628	581	601	598	530	593	590	575	541	550	584	600	532	584	572	545	570	567	592	634	590	597	574	565	616	549	600	563	618	565	603	528	599	608	568	593	583	607	561	572	593	606	576	563	604	567	633	599	622	574	559	582	559	567	584	565	571	616	588	620	603	607	590	582	614	631	611	624	578	584	558	569	579	604	601	596	615	572	599	628	590	544	625	608	572	581	578	576	538	594	579	569	589	606	566	636	600	565	591	599	608	608	536	602	553	569	630	573	564	582	553	572	585	601	574	561	577	601	549	557	551	595	565	577	573	583	579	593	611	614	542	581	617	582	596	563	597	591	608	608	605	576	613	588	603	592	529	611	576	594	605	593	524	615	522	580	557	584	594	615	590	550	596	615	603	615	536	627	570	593	572	601	575	587	559	588	531	588	572	577	567	532	576	617	567	611	600	670	599	557	581	563	571	584	590	573	580	597	638	584	596	604	593	600	620	571	597	583	596	585	585	619	600	560	584	600	594	549	539	603	603	558	561	584	589	612	574	586	600	584	577	618	582	614	600	608	544	635	600	578	610	624	628	589	617	584	568	531	589	573	574	599	556	581	574	589	606	606	590	575	571	630	588	563	607	593	643	559	566	597	582	590	574	554	591	591	608	591	600	584	582	577	608	608	585	540	572	576	578	616	585	560	609	574	560	589	578	585	614	557	568	560	628	605	574	585	565	572	616	609	578	553	620	621	561	598	561	568	615	538	590	588	605	574	580	590	519	621	612	546	588	595	582	581	562	589	574	586	592	581	587	599	543	582	568	605	513	585	571	565	571	557	565	605	600	591	618	618	584	592	554	559	568	572	544	587	557	639	567	557	599	567	597	560	563	610	583	577	642	583	580	600	556	594	539	592	571	568	599	586	587	610	643	611	558	619	589	604	608	633	606	565	577	603	575	561
22538	21229	31380	28679	30492	29279	20913	3125	960	967	942	921	957	962	930	877	877	957	944	864	841	925	896	855	868	869	944	1001	846	932	908	846	910	893	904	911	843	872	885	857	946	927	918	923	941	878	912	887	866	860	910	862	906	874	905	881	848	916	880	859	871	843	947	872	893	914	896	875	850	906	915	878	841	868	857	886	881	939	876	879	926	868	833	871	940	891	890	879	835	862	851	859	872	870	886	909	853	898	880	906	851	915	837	890	869	934	904	849	865	847	931	919	870	877	883	874	885	885	813	913	882	905	955	931	858	909	905	857	920	915	873	919	898	913	854	906	874	940	864	847	887	943	896	903	893	873	817	942	850	923	915	837	916	895	905	849	889	897	855	878	884	885	903	826	874	840	895	867	885	907	873	848	918	861	873	843	898	858	911	884	891	876	886	896	903	840	884	866	897	923	895	936	870	864	904	951	887	860	855	839	906	890	886	853	904	891	859	837	891	848	893	858	893	846	898	880	919	965	842	894	898	918	894	869	958	908	876	911	869	845	870	891	909	897	877	832	875	898	893	864	902	822	874	870	843	903	893	838	918	857	862	880	885	866	861	942	914	920	852	881	885	848	866	859	924	887	885	911	874	873	890	855	901	881	875	859	844	887	860	898	859	880	869	874	907	892	885	918	858	936	879	851	898	859	930	867	898	898	896	874	846	856	933	907	880	848	902	880	897	826	897	914	860	917	901	926	891	873	844	851	871	910	930	894	912	926	871	870	819	950	843	922	845	898	858	841	865	891	877	897	909	857	896	900	875	868	863	883	841	904	921	954	910	849	910	843	874	899	930	967	829	891	894	920	873	877	887	858	920	871	824	889	933	933	855	861	917	899	869	867	881	861	896	909	906	902	929	890	880	875	855	956	850	858	895	840	897	906	864	923	883	913	843	848	870	946	889	816	906	895	913	889	883	841	891	876	890	847	874	844	962	826	894	878	892	885	905	852	887	853	846	869	851	894	869	901	903	832	881	837	893	878	901	804	839	880	877	905	818	884	834	806	876	884	887	890	890	868	888	898	880	919	909	913	904	907	927	882	927	871	862	869	902	926	914	866	872	908	935	868	880	881	857	898	939	848	844	901	859	912	939	880	895	831	916	899	911	885	829	897	927	832	899	905	945	880	917	921	931	871	881	910	923	902	886	938	904	919	846	932	866	924	883	877	863	859	906	884	897	866	859	877	867	878	910	858	880	834	874	869	830	869	869	857	913	850	903	922	871	892	915	855	844	844	926	878	879	900	874	855	848	870	864	914	926	931	888	914	924	912	915	949	857	922	911	864	868	877	866	846	900	870	891	877	873	910	931	868	888	835	866	895	891	905	913	903	905	882	874	861	847	926	847	841	879	918	926	925	909	888	892	847	831	861	910	896	907	901	887	846	907	886	868	933	937	872	833	880	879	873	873	875	923	902	899	906	890	890	841	855	875	916	849	895	949	885	847	847	882	898	897	877	947	882	865	879	888	911	864	875	845	845	885	852	912	870	862	894	895	830	879	857	861	854	908	849	832	814	807	816	875	863	868	913	819	917	867	855	910	840	885	880	905	816	873	882	912	903	863	906	886	893	901	862	881	859	916	896	893	844	901	861	861	876	933	876	870	853	858	871	886	843	877	853	858	892	907	920	845	827	893	883	915	832	837	912	852	885	902	921	876	891	895	843	847	858	835	924	891	868	908	882	953	837	871	913	872	890	881	861	856	868	868	918	848	870	891	830	841	880	855	851	837	868	877	861	920	843	871	963	847	887	859	835	879	876	873	873	897	905	842	892	867	902	908	858	901	889	903	851	853	896	882	894	913	860	885	875	885	882	836	884	881	884	890	895	865	827	870	894	913	858	919	853	917	896	933	902	905	884	939	828	849	892	857	883	957	861	894	930	870	846	834	897	880	900	911	872	848	862	858	892	907	903	941	846	839	830	876	839	887	862	879	871	877	799	890	900	845	921	932	861	856	891	884	892	845	839	891	851	914	903	879	854	867	839	874	889	896	899	859	831	898	909	916	870	851	879	930	826	878	877	922	889	878	922	915	897	889	928	878	863	903	846	886	876	900	861	844	909	856	865	877	932	884	848	849	946	891	861	925	884	940	808	885	887	895	890	916	929	926	894	843	880	901	881	897	924	923	877	874	915	848	851	897	892	900	850	876	918	877	878	861	910	938	907	846	876	884	903	904	896	870	899	887	914	956	840	909	964	902	860	864	888	913	805	903	843	899	885	829	908	860	882	860	934	879	878	947	890	845	896	882	895	850	896	962	919	873	885	863	854	907	865	843	906	895	916	865	881	859	898	931	879	870	868	867	848	849	867	888	847	832	914	904	917	853	830	895	866	839	864	865	861	874	903	895	906	835	874	828	863	895	878	905	901	882	900	858	906	884	865	865	893	894	886	905	899	870	867	854	871	912	910	795	938	900	839	928	897	898	886	808	830	905	907	897	859	853	891	817	823	905	873	920	868	927	905	823	862	847	853	862	904	869	872	908	900	841	822	935	855	883	889	896	862	927	891	854	899	908	839	870	914	846	858	846	930	831	882	921	890	901	868	885	851	921	867	914	842	856	940	917	847	876	833	866	879	821	827	857	874	888	843	874	910	882	922	889	901	853	918	880	921	884	888	863	870	920	869	869	848	878	902	859	876	840	908	849	873	904	893	845	855	881	856	952	871	855	884	914	840	895	897	897	878	898	901	843	856	842	844	853	873	896	818	913	872	917	907	959	902	917	892	880	932	895	875	859	860	925	854	958	889	887	942	851	867	876	936	841	899	898	858	863	872	889	933	902	842	917	834	909	903	839	871	886	870	895	891	937	874	956	934	920	821	874	900	848	860	859	884	963	903	903	882	863	897	874	885	898	914	929	858	888	871	833	854	888	879	856	883	874	856	931	906	880	855	898	914	883	889	919	902	864	900	882	890	920	885	924	939	879	811	834	918	825	883	940	886	908	920	884	926	894	875	843	901	849	917	904	861	855	903	869	812	840	868	921	857	884	845	902	923	934	891	870	861	866	913	936	817	926	836	916	867	829	934	900	878	884	917	849	806	926	912	921	871	921	888	898	819	932	888	860	924	896	918	883	842	877	837	916	888	858	879	892	891	862	903	929	893	909	879	880	816	881	870	894	831	891	890	866	858	882	873	904	897	882	874	831	865	895	956	942	940	865	886	877	897	843	898	960	929	868	872	859	973	927	845	925	860	894	860	824	901	900	890	874	846	874	842	843	881	916	843	854	892	908	799	879	884	860	851	819	909	911	870	906	872	852	879	894	895	870	856	914	928	849	893	941	829	869	882	861	927	879	838	847	835	890	926	850	886	844	922	881	900	893	894	885	851	853	861	855	877	909	831	862	911	891	875	864	893	884	891	941	910	887	845	811	847	943	858	843	853	865	884	910	859	891	885	908	862	876	898	843	868	891	871	885	870	882	853	919	908	847	852	878	870	887	857	871	906	884	898
42063	90042	77083	58837	48671	34092	10291	986	1021	914	927	924	938	928	918	897	914	911	872	889	885	881	882	898	855	875	880	873	860	871	876	887	880	866	883	917	882	861	869	873	886	861	896	842	858	868	860	870	870	882	817	862	931	904	896	863	875	844	847	892	877	891	850	886	868	889	872	896	856	891	837	918	874	866	833	853	914	867	895	873	897	926	847	860	874	906	899	828	868	880	945	898	851	854	842	893	876	872	841	874	862	878	844	835	874	806	889	864	877	906	815	846	883	832	841	913	852	883	897	894	887	844	861	868	864	894	821	912	846	816	831	850	872	836	892	885	844	801	881	860	873	852	881	913	853	858	857	912	858	841	845	845	906	818	876	893	880	867	851	844	874	868	873	899	858	831	872	888	895	814	897	897	883	858	893	889	855	814	859	891	873	886	873	869	892	852	863	831	868	856	855	865	834	862	856	868	889	920	897	902	860	904	878	868	888	853	842	898	847	837	860	881	880	867	872	915	879	915	809	866	852	890	846	880	899	837	864	932	910	784	855	825	848	914	856	900	883	886	808	850	862	827	926	795	875	878	907	895	909	859	936	840	898	935	847	844	844	858	867	864	873	863	924	887	895	842	895	825	854	849	916	891	881	858	899	812	898	867	866	839	845	834	897	831	858	882	932	887	819	901	894	920	831	874	829	882	857	866	878	875	911	876	912	920	869	808	886	860	873	831	898	856	904	859	867	906	874	848	870	827	839	830	926	880	879	846	904	885	862	853	882	855	850	852	868	889	882	889	829	906	889	884	888	899	888	868	821	925	856	863	865	881	879	873	861	859	849	820	847	834	872	857	880	883	893	886	861	889	873	861	852	888	879	829	864	841	883	903	894	844	847	896	944	889	867	892	900	856	860	883	833	866	884	861	863	877	878	870	863	886	844	865	888	851	851	880	858	879	834	863	817	870	909	832	885	838	899	843	882	823	866	819	888	902	893	848	862	839	871	812	856	890	864	884	871	830	864	824	852	873	950	840	909	882	870	948	896	866	892	869	871	914	858	882	924	878	836	832	906	910	881	842	883	899	874	937	868	885	861	857	841	825	869	814	933	923	880	897	894	848	874	885	832	879	905	846	876	900	816	933	872	827	884	884	816	869	827	860	914	813	841	854	811	844	876	861	895	914	911	919	876	868	852	886	880	893	851	873	889	976	864	872	846	903	868	863	904	862	884	893	898	874	850	852	840	839	890	905	921	891	883	893	846	826	884	904	862	840	857	852	847	908	927	808	827	853	870	883	901	849	865	871	860	893	848	883	869	860	884	877	886	885	852	843	884	875	891	889	840	890	877	929	875	872	887	874	818	894	859	866	877	903	896	930	857	850	891	848	848	884	900	842	858	894	877	824	898	843	875	922	843	824	859	855	833	849	873	883	827	867	809	842	798	811	909	899	911	868	843	830	902	860	894	900	882	845	833	830	899	926	860	840	885	876	872	887	860	833	882	830	893	898	860	810	885	850	865	937	908	939	893	827	882	863	837	859	885	856	810	886	877	859	860	838	864	907	868	880	933	861	889	922	864	902	853	856	834	849	868	827	884	845	852	894	910	847	871	897	836	831	896	843	856	832	880	855	821	869	873	875	824	826	832	859	834	879	888	868	861	824	882	876	901	874	899	858	878	864	854	867	872	914	915	895	912	912	845	860	905	853	930	883	864	862	871	879	814	848	885	881	839	867	824	898	871	842	908	905	887	905	921	830	886	921	897	878	899	842	856	891	852	894	820	871	900	802	831	810	826	889	895	865	861	895	855	867	860	818	898	834	856	832	851	864	914	859	782	884	846	898	877	848	879	822	879	873	854	873	882	871	853	863	857	821	889	898	900	849	890	890	883	884	888	847	879	884	878	888	902	861	846	896	872	838	897	813	860	820	862	914	852	826	842	845	813	883	878	871	856	921	849	877	893	819	854	886	887	876	895	807	850	817	851	860	898	869	844	856	913	843	912	840	846	884	876	871	918	870	889	831	869	832	895	841	887	841	874	834	864	882	840	823	843	847	909	884	880	889	906	805	823	850	861	843	907	842	875	847	889	883	884	875	889	857	886	811	880	809	881	848	866	859	851	828	823	877	864	857	925	885	868	857	839	858	871	892	867	876	905	889	887	888	863	898	871	876	864	890	867	838	797	899	904	873	837	898	837	894	844	869	911	881	881	891	854	928	888	880	844	901	861	937	855	841	885	880	904	856	881	852	881	888	887	864	868	871	877	900	898	888	871	879	912	865	808	853	909	825	841	875	888	876	847	766	867	855	804	841	865	860	871	903	880	811	825	846	913	896	863	874	848	863	892	825	884	853	898	874	898	869	876	896	853	925	869	828	922	890	896	893	841	879	845	920	853	889	806	830	844	812	851	845	848	839	851	880	852	852	908	877	855	874	899	890	840	853	896	879	851	860	851	883	887	879	875	881	908	878	919	865	900	862	849	901	897	879	807	859	796	861	787	907	812	847	916	865	854	898	848	872	818	886	878	854	907	863	881	901	843	872	865	848	863	909	852	844	902	856	892	848	919	854	846	851	921	893	868	823	886	852	839	864	861	877	873	880	848	868	865	874	930	884	815	924	868	844	911	853	823	851	892	868	914	873	846	888	857	878	851	895	893	873	903	845	880	907	852	866	827	899	890	885	836	875	816	841	910	853	881	849	916	882	862	877	894	866	888	870	858	827	885	898	888	866	841	905	909	873	837	876	843	842	916	845	871	871	854	848	849	855	835	858	819	964	834	871	881	878	877	821	865	877	859	848	880	883	913	844	926	849	896	902	869	829	900	922	877	857	873	831	894	849	914	881	897	884	895	865	827	880	893	899	837	876	879	824	868	864	911	909	843	853	842	867	856	857	835	921	896	886	856	881	936	885	891	860	834	871	835	840	834	878	842	874	845	881	923	898	879	866	877	882	896	915	912	882	836	837	860	857	828	914	873	871	860	822	887	848	846	873	883	881	878	843	849	828	855	906	873	931	891	866	809	857	845	923	896	926	859	820	910	839	888	897	818	867	839	877	856	907	896	848	838	888	898	796	827	870	905	873	914	850	881	853	857	888	920	936	848	937	892	895	869	950	875	831	854	872	873	876	879	867	817	923	879	888	877	897	904	854	877	846	876	879	874	820	763	876	885	890	837	839	852	826	893	892	858	813	874	849	884	891	885	868	864	927	872	872	863	826	881	894	864	819	842	884	851	892	832	905	919	838	900	929	897	872	855	834	871	882	951	878	840	866	861	918	876	911	881	857	821	879	894	908	873	915	888	863	865	881	825	869	911	880	877	864	839	837	887	813	829	854	895	894	837	893	889	835	925	929	881	846	876	841	884	874	845	854	860	864	841	873	881	880	876	883	856	904	804	871	863	870	911	846	922	857	873	851	952	830	907	857	884	857	920	893	869	852	859	850	856	885	892	855	890	934	953	854	870	893	847	901	875	861	851	861	876	895	841	819	896	870	876	881	854	877
32534	26347	31502	19303	9400	3396	889	379	364	396	362	387	393	368	392	389	392	402	356	392	359	376	354	391	397	374	340	392	391	396	383	395	346	353	384	386	397	364	413	383	391	385	370	408	350	401	370	397	362	356	356	395	395	355	382	406	358	336	378	388	384	377	393	405	360	373	366	391	389	387	347	357	383	380	360	363	386	388	353	418	395	342	368	382	399	347	362	375	364	348	380	392	390	372	406	386	377	404	409	373	383	371	366	368	406	404	409	386	391	375	384	371	345	381	365	388	374	384	388	348	370	375	397	366	427	373	374	355	407	391	379	352	388	395	361	379	342	387	390	378	384	392	362	373	398	386	366	353	389	352	379	383	378	382	400	401	389	415	355	353	354	354	418	370	385	370	377	388	379	386	372	388	356	373	378	385	375	376	371	392	375	383	364	406	407	382	384	405	350	382	383	375	378	353	362	369	348	370	384	405	379	346	394	379	382	397	409	366	392	363	370	396	387	390	361	345	395	369	374	332	400	408	357	386	362	395	384	350	392	347	347	367	384	380	416	387	416	351	390	397	349	352	356	362	361	385	409	366	434	368	377	369	386	406	382	382	365	412	391	380	378	359	405	340	371	375	405	376	405	353	378	371	384	371	382	375	384	383	410	385	357	347	350	390	418	389	384	360	358	359	347	394	382	359	394	403	361	378	378	347	370	384	395	374	392	371	373	394	410	368	374	358	333	414	360	368	389	397	381	374	405	347	349	376	354	367	367	366	377	387	381	389	397	344	374	377	368	361	336	393	389	363	370	360	347	382	344	369	387	364	356	380	357	388	361	351	399	424	375	379	375	373	379	392	369	377	373	383	383	353	399	356	397	449	391	355	387	370	414	358	372	384	363	396	379	386	398	380	385	383	371	352	395	354	400	384	392	347	410	364	384	394	354	369	400	342	371	395	361	338	418	393	352	395	382	355	397	347	356	334	354	410	391	351	380	393	404	356	386	365	394	368	397	352	364	386	376	394	328	342	380	362	397	379	381	397	361	396	404	382	349	352	378	367	319	388	369	389	427	363	402	383	374	369	389	436	381	417	361	361	392	368	386	411	410	358	383	370	381	360	393	372	397	388	399	369	394	368	358	384	358	391	365	396	353	388	362	388	369	364	377	370	425	402	356	374	374	370	342	420	325	360	371	381	362	380	370	359	384	383	370	377	355	379	386	399	406	356	402	378	376	363	355	395	393	363	344	383	362	390	391	359	377	367	388	388	369	395	407	395	367	363	387	365	410	362	405	340	391	404	372	418	383	382	385	365	374	412	368	375	359	372	374	358	394	375	362	350	363	370	383	374	378	386	392	317	379	351	375	388	371	380	373	356	407	375	380	362	392	368	346	373	378	351	380	402	366	363	373	383	348	350	389	398	391	383	381	368	410	417	347	353	407	390	372	370	375	311	358	347	379	353	402	374	406	397	404	361	360	374	370	370	372	381	408	369	363	366	367	403	352	355	392	433	361	367	374	375	353	346	342	386	374	375	369	340	359	373	391	379	366	386	385	384	395	347	343	385	380	380	356	384	342	411	365	355	372	411	344	422	388	395	374	342	407	385	348	412	393	349	368	359	377	371	332	420	389	373	365	389	385	376	353	366	346	397	372	382	409	359	378	381	381	382	368	359	387	376	376	358	381	380	378	315	362	387	373	366	365	350	386	373	360	363	355	375	369	382	391	357	441	382	405	360	354	368	376	377	369	385	408	400	387	373	378	393	392	399	392	358	373	376	358	370	361	369	371	393	398	341	378	377	395	356	348	366	357	369	390	373	379	358	353	357	383	393	417	371	360	411	401	387	375	366	367	396	381	379	326	379	361	372	351	388	381	371	361	375	375	379	389	388	360	388	402	349	378	366	344	373	397	360	370	381	370	399	380	393	374	387	354	314	423	403	405	401	413	418	361	390	404	383	351	365	350	328	393	368	364	363	380	375	372	387	383	367	392	396	389	368	395	374	348	399	394	374	371	354	407	397	345	375	351	383	396	341	363	383	360	406	384	349	354	370	369	396	392	386	369	368	396	385	392	407	390	349	329	364	392	391	354	370	389	385	384	333	379	375	374	382	364	402	353	371	371	386	375	371	369	395	358	373	375	381	384	393	370	373	390	353	370	385	386	364	368	392	372	363	346	384	356	356	364	373	348	378	394	355	391	368	354	366	374	390	429	396	376	391	352	394	380	378	402	350	364	368	386	372	382	399	370	385	405	359	404	341	350	378	365	385	345	375	403	402	392	377	363	343	386	353	378	368	402	381	381	358	403	378	357	360	393	375	372	400	397	359	376	370	381	393	374	377	408	332	392	367	350	358	382	368	398	395	377	374	378	367	363	354	370	385	427	394	354	385	370	378	427	384	357	382	347	404	361	339	382	384	403	370	351	357	387	387	363	367	355	365	361	385	368	358	404	370	375	374	406	388	371	367	360	398	382	420	379	375	384	360	375	361	374	347	404	370	376	396	409	377	369	396	364	370	393	389	371	398	372	369	395	366	401	368	362	364	361	358	381	369	367	356	395	388	324	384	388	351	372	370	345	381	371	388	370	369	391	398	371	407	358	356	371	370	404	385	367	370	398	345	383	362	345	364	370	403	439	374	377	359	414	372	385	418	362	376	351	390	352	355	398	368	390	381	386	410	326	396	424	373	388	394	354	374	384	368	356	363	377	386	368	369	394	389	382	359	400	386	382	364	380	376	403	383	385	402	374	401	354	381	367	388	358	375	373	364	376	395	410	359	381	384	390	359	363	384	360	371	373	393	373	388	376	418	397	349	379	396	358	358	379	357	377	396	403	362	380	389	384	369	379	360	403	406	379	349	387	391	381	388	399	354	393	410	341	357	370	332	375	344	384	390	404	380	354	394	371	373	335	350	398	415	370	399	355	369	374	365	395	416	384	370	387	359	366	411	374	362	364	371	353	420	391	358	385	388	410	387	394	358	393	403	377	372	379	396	355	414	430	409	371	358	353	387	379	357	360	366	384	369	400	397	413	371	417	359	404	351	373	388	344	374	353	403	396	383	384	386	394	421	370	340	391	414	388	379	337	377	400	328	354	341	378	351	388	404	366	383	389	409	391	405	401	386	362	371	382	386	371	371	367	400	378	416	326	375	387	378	384	411	389	377	393	400	358	385	400	383	388	402	368	375	367	381	372	374	345	363	374	347	340	385	363	347	369	380	419	403	384	380	355	407	387	375	360	384	336	351	382	370	399	357	435	385	390	415	361	384	372	345	371	382	375	366	367	381	361	372	376	395	369	384	383	357	345	369	380	385	369	380	347	413	420	409	364	398	373	360	362	363	365	388	365	360	357	377	380	379	362	400	413	373	418	380	360	404	393	403	345	386	390	386	359	397	355	374	377	366	368	406	369	377	404	386	400	393	345	363	404	383	370	378	412	382	374	396	367	372	371	393	337	391	360	373	365	383	358	366	366	396	369	385	404	375	365	399	327	374	399	395
34809	36626	24310	11975	7652	3406	917	383	420	412	407	439	411	406	378	445	424	408	401	432	429	399	400	390	402	415	390	403	382	435	429	442	397	406	417	377	423	426	410	420	368	431	411	367	390	422	387	404	379	398	409	416	378	413	382	413	408	388	413	390	425	419	379	414	363	368	404	400	399	385	403	380	390	430	426	432	407	398	395	366	391	363	415	421	416	406	396	415	423	396	408	426	416	397	429	418	403	442	411	377	413	367	428	404	397	393	380	423	407	405	410	409	427	402	424	401	357	384	414	407	426	402	378	420	419	383	397	401	380	378	429	423	397	403	413	383	419	408	375	365	422	373	401	432	380	373	408	391	387	419	426	388	404	417	405	393	454	409	378	424	401	404	399	415	411	425	401	371	421	399	406	399	410	421	405	430	427	409	423	400	429	407	387	409	426	415	393	356	413	415	429	419	412	408	370	401	396	401	392	393	402	403	424	404	394	392	399	389	414	379	407	384	405	392	395	383	417	378	401	388	393	433	415	360	359	441	412	383	423	384	391	411	427	427	441	419	418	376	398	414	401	396	394	391	442	356	417	399	385	442	409	430	401	399	404	403	389	384	378	378	412	419	409	404	393	407	421	407	390	374	441	418	389	405	370	395	399	369	428	443	378	390	389	402	413	402	430	415	398	395	376	440	384	413	405	416	396	423	394	412	394	406	418	395	433	400	423	434	413	432	437	384	457	413	396	397	402	434	403	411	414	421	438	390	386	416	423	430	414	404	428	438	408	422	423	381	406	399	395	431	426	398	402	392	382	401	422	391	413	400	403	401	422	379	352	407	415	387	391	400	421	395	427	409	446	419	375	379	393	417	407	394	439	396	403	361	447	469	391	431	419	424	373	382	413	378	411	406	408	374	391	415	405	394	386	404	370	368	401	359	397	390	384	395	409	425	429	379	409	377	394	423	409	391	385	443	404	397	395	400	394	385	395	400	421	409	401	402	398	395	401	416	410	410	405	397	414	426	363	414	378	458	413	384	389	369	438	375	395	379	399	421	387	407	408	438	416	412	393	402	390	427	393	424	387	405	386	417	386	404	379	379	413	402	378	414	383	380	400	400	431	415	414	385	408	405	408	393	379	383	410	380	416	422	409	439	380	390	410	366	408	397	397	405	416	409	392	368	421	421	382	393	387	407	411	406	416	412	396	385	390	420	362	417	436	361	389	427	429	425	421	422	393	370	395	420	396	422	420	439	379	425	406	413	424	383	370	440	390	411	405	426	432	413	399	371	386	420	400	411	388	398	412	394	411	405	400	423	409	409	451	403	396	404	382	383	381	414	447	426	405	423	411	421	392	381	410	400	420	427	392	386	418	398	390	384	435	394	401	419	451	406	387	402	384	408	406	404	417	399	380	437	411	387	402	403	394	403	421	424	451	361	395	406	413	380	378	420	396	405	398	392	418	416	393	390	390	401	421	409	417	383	403	443	443	428	415	416	463	408	402	406	405	403	394	399	380	371	439	401	390	358	373	383	362	396	413	392	395	431	379	405	399	399	408	416	406	381	400	400	366	407	391	411	410	428	417	419	428	425	396	362	421	387	393	435	422	384	414	433	432	412	383	376	417	388	422	419	418	395	408	387	400	460	382	431	424	398	438	390	407	410	428	397	385	414	405	345	414	403	389	404	405	428	375	425	364	386	398	356	397	412	400	406	408	430	399	393	440	405	388	449	410	382	417	398	422	408	409	374	481	380	400	414	436	422	374	395	404	402	403	445	402	416	408	434	392	413	402	422	349	356	374	402	442	376	364	437	390	389	414	395	404	426	373	376	399	402	401	391	405	447	419	440	436	395	414	421	401	394	390	396	398	429	415	408	406	431	400	410	431	378	422	414	365	400	409	381	445	427	396	381	425	388	413	401	370	407	368	413	400	423	377	394	391	408	372	413	400	427	410	371	405	399	369	409	416	392	407	393	426	420	384	379	397	396	408	411	404	403	394	398	453	383	423	398	372	386	430	431	423	410	395	451	389	432	395	410	411	376	393	419	376	393	421	416	417	417	413	420	414	389	379	399	410	397	409	437	405	392	379	370	410	410	424	423	392	389	428	418	386	429	417	369	418	449	428	417	406	410	394	407	414	443	370	385	409	395	413	409	426	415	398	416	398	364	405	410	391	387	398	395	390	399	390	456	422	432	388	370	409	402	368	412	386	389	401	388	388	366	435	390	383	398	395	434	436	402	442	396	422	388	416	378	411	408	376	408	416	383	418	392	381	415	395	367	420	410	358	426	392	390	397	381	379	403	383	379	397	391	388	401	396	388	388	395	376	405	415	379	376	414	400	412	387	381	413	425	414	425	430	362	415	424	403	423	392	401	405	413	426	406	405	395	399	427	411	385	400	400	370	413	402	440	413	403	393	371	397	383	417	393	390	424	399	398	390	400	421	402	409	408	420	416	391	429	397	412	424	435	395	417	421	412	417	414	393	405	418	357	380	370	417	415	395	392	378	403	418	403	437	385	405	385	404	389	395	410	413	390	425	424	392	395	403	389	409	392	429	423	386	368	393	377	374	390	385	375	428	397	404	417	408	394	412	411	387	391	392	403	407	418	434	408	414	436	394	393	435	426	382	355	361	417	411	379	413	424	374	401	404	390	407	403	396	406	377	391	414	444	433	392	403	424	402	391	408	382	396	385	398	413	398	422	399	382	407	420	395	412	398	420	410	412	382	405	388	408	392	429	387	402	407	427	403	380	387	386	358	422	461	406	400	391	394	415	423	423	408	419	420	412	355	382	391	421	387	373	398	375	419	401	396	429	359	382	403	405	404	401	382	432	382	372	393	393	386	416	401	357	400	424	397	397	412	430	390	439	399	424	370	411	360	427	404	406	401	422	401	414	429	405	436	406	421	386	387	420	411	400	401	421	428	384	386	397	395	390	402	426	433	421	392	408	401	392	408	417	415	416	391	379	431	423	401	405	407	450	366	403	400	380	408	395	377	399	408	408	394	381	393	407	419	418	388	394	378	382	422	377	390	400	383	391	397	406	381	409	385	361	420	401	372	403	410	394	427	408	382	403	404	402	403	425	389	410	419	409	406	406	389	407	410	421	383	442	392	413	436	380	399	386	415	402	400	414	431	336	387	384	413	423	421	415	385	407	414	406	396	428	385	385	422	402	380	412	366	405	403	378	424	416	405	436	411	411	400	422	390	374	425	407	372	409	415	369	388	428	414	381	395	405	423	425	401	395	413	411	388	407	378	405	380	394	400	424	414	398	413	425	400	405	390	411	405	385	392	393	418	396	402	401	417	391	420	394	400	400	381	365	401	454	434	350	405	419	399	385	413	423	422	391	364	383	412	421	387	397	390	403	420	378	402	389	422	397	390	446	404	393	406	406	393	425	388	378	400	384	434	398	374	414	366	384	438	354	408	441	383	442	390	382	424	399	383	423	410	397	435	394	459	415	400	393	432	383	374	367	407	445	440	393	395	404	384	392
23774	21517	34368	35401	35364	27927	12748	999	635	630	671	575	591	604	589	560	605	596	631	599	553	592	566	584	577	591	561	535	624	600	575	595	596	605	588	587	547	570	574	594	567	621	580	543	569	603	594	587	557	574	567	578	558	533	621	559	571	600	549	593	604	583	616	577	594	618	619	551	526	634	565	540	610	599	597	603	608	546	547	569	587	580	557	537	559	603	578	604	569	585	564	622	575	572	578	590	569	571	553	574	578	567	598	566	597	549	573	589	612	565	500	576	617	549	602	569	558	554	575	594	576	574	618	578	550	534	536	571	538	564	594	596	590	586	580	623	570	562	608	582	544	546	582	544	557	526	591	593	604	586	545	553	585	564	623	598	555	575	572	624	547	604	605	592	621	572	566	584	561	536	598	554	578	601	544	572	582	578	570	586	591	545	579	603	603	579	555	590	582	578	589	617	570	561	564	578	516	550	617	589	598	557	559	563	587	584	573	538	569	630	605	559	617	560	620	547	589	611	566	584	580	569	616	587	607	582	587	577	587	598	539	541	587	578	578	568	568	535	573	558	540	584	610	536	566	531	569	560	616	593	600	617	577	563	568	615	640	591	585	560	548	580	616	594	580	557	560	567	606	590	557	574	560	570	550	549	622	606	611	627	592	546	615	567	595	591	594	546	583	586	626	582	576	539	622	560	611	543	603	615	572	576	596	602	571	563	586	558	557	568	588	576	571	574	613	567	563	541	579	582	615	594	591	581	591	569	601	574	604	577	612	583	601	561	590	604	601	588	561	598	575	547	583	612	516	603	601	566	538	570	612	568	604	584	618	601	586	548	553	580	583	536	644	521	600	601	639	588	562	589	563	588	599	588	582	522	571	585	591	553	576	565	604	581	554	576	586	555	641	575	591	589	557	557	593	542	573	593	610	571	579	566	574	572	593	567	618	578	599	570	568	555	574	589	538	566	605	572	615	566	583	550	550	591	575	566	570	564	601	577	566	551	565	591	601	576	582	578	585	593	589	526	577	595	552	641	560	618	584	565	536	608	592	551	545	575	558	610	596	562	593	585	588	595	575	587	584	631	592	586	566	554	541	588	590	542	549	579	607	537	585	534	562	542	584	610	598	553	571	577	579	616	575	587	526	630	588	568	585	572	567	573	592	503	571	570	589	577	615	553	613	569	557	561	571	574	620	579	519	591	533	594	571	562	560	561	580	559	575	584	609	559	594	580	555	596	591	567	588	613	595	526	563	594	587	619	566	616	575	590	568	587	577	545	546	542	572	562	570	581	547	545	586	556	596	603	566	580	553	544	567	564	528	589	581	600	559	531	571	577	587	580	555	594	604	560	591	562	574	588	584	593	632	581	610	588	563	543	561	609	595	612	560	556	569	573	577	545	584	575	592	576	589	567	585	584	560	585	572	554	569	566	593	598	540	594	588	582	553	572	581	567	574	561	631	577	561	599	579	614	572	565	632	562	601	582	542	607	598	559	557	591	616	562	534	545	557	590	568	589	564	628	607	589	550	561	550	592	573	558	550	593	545	615	601	578	548	539	573	586	591	575	566	564	552	607	599	574	618	508	545	527	601	541	594	588	601	532	586	590	570	611	614	545	566	578	599	600	567	607	576	612	540	571	572	567	554	525	598	555	616	581	552	567	567	627	557	619	599	605	572	601	583	575	549	571	574	599	575	610	541	530	617	552	581	586	594	597	568	576	578	558	544	531	610	578	597	543	601	567	570	567	591	581	556	598	561	554	582	577	607	593	595	581	597	568	559	606	600	591	571	574	589	614	572	563	622	609	586	565	552	582	578	555	552	550	584	564	553	576	584	609	592	587	553	516	535	608	547	569	575	543	551	628	585	584	594	609	546	594	605	559	541	552	551	602	582	561	560	571	557	594	580	582	614	558	594	580	583	570	593	524	583	553	566	596	575	566	624	550	575	614	624	559	558	570	564	553	586	562	622	576	574	599	576	522	595	588	573	590	581	552	548	610	614	565	580	548	538	552	603	607	576	582	603	588	566	596	575	595	617	597	574	597	592	608	600	567	567	533	617	560	513	594	543	619	569	572	548	570	620	578	575	587	597	598	585	605	570	595	606	615	584	546	569	542	583	559	556	578	617	566	600	571	574	557	604	600	595	573	580	539	583	540	597	555	542	590	594	586	528	573	614	577	525	541	583	614	597	568	565	596	556	569	557	575	574	572	560	583	603	592	548	555	585	574	607	602	567	577	566	599	573	583	541	568	588	584	560	576	565	562	649	576	573	536	611	541	573	588	598	617	595	564	620	544	595	539	547	601	591	573	578	624	595	590	581	554	588	554	574	590	540	587	601	620	594	601	582	576	548	555	611	579	557	584	566	590	595	569	539	578	540	585	574	532	593	582	559	560	558	563	566	584	576	560	574	598	559	599	610	591	566	576	562	558	555	596	637	560	628	607	569	570	593	602	586	574	543	646	558	599	568	604	606	574	544	573	591	578	537	598	601	587	635	547	570	539	532	580	572	581	640	590	579	535	584	580	559	589	565	589	549	573	568	574	578	612	558	613	527	595	581	543	609	540	608	577	556	624	597	546	567	562	551	561	558	591	602	592	581	580	627	596	574	565	573	578	568	574	587	605	591	548	596	597	577	565	551	614	537	581	579	576	604	570	568	574	639	563	553	609	573	587	617	576	586	603	596	568	577	584	599	599	579	595	590	575	592	603	586	561	576	604	605	593	580	591	554	570	600	604	602	605	619	562	544	567	592	571	590	573	566	621	578	619	585	583	575	582	605	561	635	620	560	580	570	546	562	543	560	581	597	607	600	608	577	547	594	547	550	571	566	566	588	586	597	602	611	571	553	534	591	555	551	563	562	590	553	600	539	561	553	579	539	598	562	594	586	627	588	598	558	589	574	573	605	597	636	550	569	573	548	546	563	575	577	562	573	631	534	551	540	565	559	589	596	559	609	589	618	628	616	576	561	570	575	588	540	559	572	572	610	556	588	526	578	554	541	593	589	605	524	596	594	581	572	596	625	570	556	595	618	586	605	562	572	594	583	569	579	552	562	550	591	598	571	590	558	527	569	599	572	562	556	545	575	622	635	570	594	618	554	568	577	586	572	588	579	580	576	611	584	536	560	609	579	598	589	623	578	581	559	565	603	562	534	561	584	595	602	591	586	561	573	599	579	569	588	616	534	584	602	577	570	608	580	557	521	551	581	630	628	591	540	638	584	606	570	561	575	597	582	574	630	578	597	565	570	580	620	615	559	558	565	584	567	534	619	566	593	588	587	605	544	543	572	570	581	602	525	600	534	571	560	575	598	597	544	601	585	630	620	573	548	585	619	561	594	542	570	582	591	561	575	592	573	643	592	600	592	577	557	558	602	592	606	595	512	538	565	527	592	590	571	564	591	566	630	553	575	558	594	554	592	572	565	626	605	598	592	571	582	570	581	570	574	599	593	636	549	568	593	555	577	568	561	647	555	582	593	546	555	552	558	546
39205	82770	68894	47267	40753	26654	7532	724	662	651	601	618	586	620	589	613	626	559	609	586	616	593	604	552	585	582	568	611	572	558	569	599	505	597	601	615	578	575	589	577	601	607	599	571	611	577	563	606	603	583	571	539	588	594	608	587	542	531	615	598	603	587	578	560	587	587	578	542	649	576	573	588	546	588	569	593	590	576	647	607	582	558	630	616	607	576	545	568	626	586	561	567	580	601	607	567	573	590	604	571	587	576	573	613	588	528	585	579	623	571	528	600	609	578	585	596	606	576	600	585	628	645	599	579	584	594	583	627	626	586	613	581	549	578	549	582	557	592	621	594	595	588	557	574	556	597	563	584	547	617	553	585	555	556	589	588	578	580	571	598	570	580	585	549	589	578	579	594	592	571	575	601	564	632	574	585	576	590	589	610	573	584	551	573	593	577	586	580	640	586	573	570	544	571	561	576	595	611	603	581	566	588	578	608	532	589	583	555	606	561	558	565	576	606	571	613	577	606	550	552	623	602	546	569	586	613	629	615	563	549	559	577	677	632	589	560	585	608	570	591	545	602	604	527	571	590	583	597	577	586	602	612	621	642	588	576	576	594	584	616	587	588	626	593	576	581	546	598	599	555	591	626	605	589	575	564	612	579	579	569	602	564	574	581	570	558	571	579	552	564	615	587	583	578	581	577	582	589	581	624	595	592	577	580	547	559	599	583	587	626	582	597	598	590	560	558	570	549	539	580	598	558	614	614	572	549	600	614	593	610	621	595	554	593	575	548	600	558	602	593	579	563	559	598	595	570	603	599	574	581	542	615	546	620	613	582	611	600	562	602	572	587	604	590	607	583	610	552	621	553	629	571	584	587	584	531	576	557	537	594	536	584	611	583	593	569	589	580	590	650	615	575	571	619	555	580	601	608	611	569	555	573	569	568	586	604	586	612	568	567	587	560	605	560	600	577	613	583	610	614	601	592	579	649	587	579	583	578	576	560	555	591	596	606	546	601	594	573	570	520	589	593	554	574	546	623	557	597	573	596	595	593	572	519	575	539	589	575	579	601	648	587	604	611	538	526	556	607	606	579	567	566	610	580	558	598	603	566	579	610	592	551	595	609	597	571	606	556	576	549	552	561	616	612	611	591	588	552	563	598	564	552	581	528	588	598	580	618	599	613	554	615	596	555	565	581	621	596	557	578	566	587	559	636	581	584	545	562	578	561	561	589	579	593	604	530	634	541	615	588	574	610	624	604	608	596	571	554	590	561	613	627	599	580	629	609	569	617	569	581	605	599	562	585	607	575	556	592	559	611	583	608	527	564	568	551	544	587	600	537	619	598	594	600	580	589	608	558	542	558	564	542	596	547	593	570	575	562	585	598	575	594	537	569	558	576	574	562	605	554	597	596	586	589	572	595	565	592	604	558	572	611	563	579	567	555	640	605	581	589	598	586	529	585	621	608	615	610	563	567	578	567	534	593	572	610	597	556	604	583	596	575	546	579	594	579	611	554	561	591	596	572	633	557	551	573	619	594	545	588	621	593	570	553	546	572	576	560	578	570	562	570	603	600	582	591	580	612	562	527	633	614	592	554	606	583	601	601	576	609	558	564	577	585	598	567	586	574	609	605	572	566	604	574	572	602	584	616	569	569	591	555	580	552	562	562	579	617	605	570	561	598	584	598	565	552	586	588	591	615	589	593	556	592	582	540	574	567	567	574	571	517	623	553	579	554	602	581	565	585	591	556	511	582	585	613	569	596	580	576	641	635	564	575	606	601	600	587	576	593	568	583	636	590	575	594	571	563	600	592	582	605	573	571	585	581	592	592	578	624	578	573	591	588	582	590	543	550	571	586	568	618	534	574	571	584	602	534	644	572	538	620	561	588	604	606	562	546	602	580	548	576	584	565	595	595	576	623	609	543	596	532	581	587	580	581	584	608	561	560	590	564	588	581	564	542	564	592	575	614	611	552	583	552	576	600	527	572	563	536	619	581	596	569	616	606	560	597	590	584	583	597	597	611	567	568	610	631	606	559	602	558	554	601	578	556	579	592	552	572	597	627	594	570	573	546	619	603	595	589	558	619	602	607	616	595	596	597	584	624	567	571	595	594	595	559	593	600	594	617	549	565	589	634	590	603	600	576	560	613	554	527	579	600	597	533	575	612	610	602	609	619	557	570	578	543	585	560	578	546	563	593	615	590	584	564	551	575	589	573	629	592	579	616	630	591	554	584	575	600	603	575	595	599	609	628	554	601	567	573	596	587	617	590	563	564	574	579	612	604	584	567	602	566	587	581	578	581	587	602	553	565	608	600	579	570	553	635	563	554	594	635	582	567	629	568	581	613	594	630	584	608	583	616	609	570	590	605	605	536	619	576	583	586	586	594	589	546	568	616	579	634	546	588	594	599	569	610	554	560	529	570	576	577	589	557	593	540	561	579	630	585	591	555	568	603	608	574	558	603	532	579	555	544	621	545	550	594	558	571	554	583	547	626	587	571	629	586	564	619	582	556	593	548	545	577	575	564	613	605	572	603	570	564	603	589	597	554	593	570	602	583	541	562	553	554	569	528	614	582	572	606	615	620	581	594	561	581	591	582	588	563	590	558	636	549	537	552	550	603	583	591	570	545	622	588	533	535	555	571	595	604	593	570	602	594	583	583	604	610	578	593	601	573	582	574	592	578	595	576	558	582	560	598	603	527	592	532	582	575	532	554	537	571	572	625	603	597	555	605	591	585	578	570	570	617	614	569	559	566	620	647	630	601	563	582	586	592	597	611	571	583	548	576	557	599	564	633	552	551	593	608	577	583	554	609	604	595	588	599	580	596	584	570	584	623	618	600	557	534	552	547	545	592	593	573	572	611	598	572	605	617	594	596	539	611	599	564	588	616	542	593	566	608	625	593	631	606	605	580	599	582	591	605	558	554	593	569	568	584	573	580	556	604	559	568	582	577	584	601	572	601	575	551	579	582	588	600	618	587	553	555	591	591	543	561	586	590	607	582	577	574	596	610	606	603	577	553	581	629	610	607	561	562	592	581	574	582	575	597	626	595	630	578	577	566	550	569	585	617	626	601	531	581	592	595	580	550	582	577	635	586	582	565	606	579	614	569	601	553	585	571	551	554	609	621	568	596	581	607	570	577	608	559	563	545	604	582	554	593	624	578	552	590	571	611	573	584	553	568	578	594	596	585	597	575	581	572	578	554	600	573	573	576	575	630	577	571	594	590	579	564	591	526	601	597	557	577	571	604	577	570	599	612	595	535	577	623	606	577	583	604	595	506	533	564	577	566	571	532	615	619	560	568	545	612	614	561	578	562	574	559	564	602	558	576	607	579	626	610	570	595	581	610	560	601	567	534	545	595	611	550	590	591	570	611	585	586	576	586	595	604	583	616	633	615	603	599	538	543	596	557	603	591	589	590	582	553	608	597	574	603	570	588	606	580	590	610	597	593	536	557	575	600	570	610	599	593	610	626	598	580	622	619	630	630
25016	21740	33953	31435	25939	16705	3931	598	533	525	577	548	538	584	512	525	571	571	553	524	523	578	571	569	546	510	564	519	546	519	533	530	560	580	560	525	542	537	559	533	562	568	554	564	562	522	526	571	533	510	523	520	539	534	568	558	528	553	506	532	500	520	583	513	549	537	528	525	549	535	566	554	501	503	525	531	527	505	566	511	539	528	510	554	532	552	529	557	597	583	519	540	562	535	532	487	504	538	513	522	575	536	583	534	496	532	525	466	565	502	574	506	549	578	576	543	555	522	530	558	557	555	497	550	503	538	535	543	540	529	548	547	543	538	564	562	520	549	538	546	526	504	572	553	525	556	566	541	574	544	534	499	529	543	532	521	545	560	561	563	553	553	553	566	568	540	539	513	508	545	553	550	534	558	554	553	525	537	548	545	533	536	542	570	557	488	505	552	582	600	499	536	533	501	525	552	514	540	550	528	551	499	595	558	510	544	580	552	579	583	502	511	497	543	525	525	515	566	496	595	529	519	538	544	520	541	511	546	514	505	539	530	544	548	537	549	541	533	562	500	553	476	547	526	541	572	534	508	560	545	531	593	492	538	567	584	542	507	525	526	521	553	515	537	530	549	605	571	500	524	517	532	528	571	512	537	578	567	577	493	523	537	522	529	542	498	563	518	525	574	527	563	578	535	498	510	529	542	549	543	534	540	540	572	510	556	501	537	515	525	509	539	535	476	550	555	538	578	591	568	537	523	568	553	517	545	506	509	501	557	517	546	542	515	517	522	520	567	539	534	563	531	537	524	521	552	526	542	541	517	560	571	549	534	549	508	573	569	564	534	529	522	523	533	529	548	543	528	584	522	559	490	597	577	545	605	542	521	607	509	573	546	541	557	581	543	539	519	529	561	565	554	543	562	540	584	534	543	560	532	526	539	543	524	554	556	537	542	544	539	512	578	561	526	536	568	514	569	504	542	536	570	537	540	555	574	516	491	510	532	527	545	560	521	515	589	562	559	534	524	533	522	518	497	497	559	520	539	524	508	538	559	504	526	543	522	569	555	548	529	547	589	514	537	518	528	564	503	541	529	538	567	543	565	510	504	541	525	529	548	528	530	505	552	551	515	562	547	558	575	487	567	540	527	556	559	485	546	541	504	527	539	526	537	490	555	551	584	497	526	547	528	560	521	521	523	530	497	516	517	508	524	527	538	527	534	548	517	544	509	493	533	574	512	523	532	514	526	558	553	516	555	519	543	534	503	538	520	547	547	524	509	540	576	559	551	553	570	528	510	562	519	573	548	571	551	531	573	580	544	516	540	552	538	555	541	584	541	519	544	520	548	554	531	559	527	541	556	556	562	519	528	570	484	559	532	558	535	557	529	549	538	517	558	520	520	559	520	524	530	530	567	537	547	518	568	505	523	545	545	523	541	570	542	572	548	540	495	527	513	534	563	522	535	574	543	550	526	507	540	520	550	549	538	516	507	521	538	527	515	548	512	531	510	547	504	554	541	532	551	526	549	555	527	506	515	517	535	522	519	526	545	532	555	498	530	503	532	508	535	513	518	500	512	574	548	541	541	559	544	517	531	515	528	523	548	578	526	537	547	553	525	537	511	564	493	539	533	546	510	518	549	540	568	570	550	547	515	539	544	535	525	520	522	520	522	519	586	563	524	542	522	547	542	542	531	544	534	543	536	530	539	565	550	540	532	556	542	534	535	552	535	562	570	515	514	554	551	549	557	545	521	546	491	516	513	556	550	551	554	502	555	563	511	559	552	556	499	519	528	575	570	570	536	529	530	561	548	532	533	542	550	550	537	524	540	569	514	540	511	531	571	552	518	482	569	538	518	530	555	521	536	580	546	581	540	554	535	533	531	545	489	574	501	531	523	528	525	523	542	576	557	551	561	545	548	569	529	512	539	565	532	579	498	517	578	555	542	508	576	530	533	502	562	561	510	560	530	584	526	533	534	550	496	556	522	546	518	528	552	551	536	516	546	546	539	530	557	550	524	501	494	577	538	531	530	550	543	573	542	531	548	505	521	512	562	530	524	552	556	538	506	520	543	546	538	534	505	548	509	517	548	536	509	555	550	510	559	554	569	543	553	537	533	532	512	531	536	567	570	501	563	526	567	574	523	569	528	538	573	516	548	508	562	538	523	520	487	539	518	571	564	569	548	586	552	587	501	556	521	541	521	553	514	505	571	565	497	491	543	546	530	508	507	555	537	510	568	524	565	584	505	535	534	539	569	551	571	562	560	565	581	552	539	573	543	515	539	504	564	554	508	558	563	539	576	557	554	564	534	535	558	506	563	528	539	542	542	538	535	587	532	512	532	569	587	505	513	504	557	561	542	564	552	533	536	533	566	538	512	527	521	568	492	559	533	535	552	555	528	557	522	520	562	535	588	539	545	526	532	589	553	512	534	518	544	512	546	545	524	548	536	601	545	530	536	543	557	513	534	561	538	570	546	518	552	573	528	552	532	521	515	561	525	558	550	577	534	520	531	568	511	540	555	523	529	555	548	530	552	573	544	533	562	551	556	515	496	497	511	509	514	514	520	532	563	551	531	528	534	537	514	568	541	505	530	536	552	564	521	515	567	551	543	535	521	536	544	528	564	586	458	520	540	537	549	557	553	537	540	559	540	536	515	532	541	548	538	489	526	521	515	571	528	558	510	521	508	508	565	497	535	536	527	589	511	568	505	530	517	522	538	548	511	536	513	522	536	555	542	604	536	573	547	521	572	515	561	556	568	542	526	553	545	545	544	545	522	532	550	529	520	500	548	521	557	532	553	534	522	519	601	541	526	521	544	507	554	522	577	523	529	565	536	530	543	525	554	520	529	524	500	513	577	514	545	530	515	525	558	533	573	537	547	501	528	551	521	558	547	518	510	542	544	544	576	547	556	541	574	521	526	549	546	564	567	499	543	535	521	522	536	552	523	548	568	564	555	527	559	576	549	521	525	541	576	553	513	533	544	489	577	557	550	544	580	503	545	546	523	576	535	508	553	536	567	509	544	588	522	524	510	537	525	545	522	583	530	526	528	562	514	539	582	489	550	525	531	516	537	549	545	538	541	538	554	520	571	576	550	532	564	532	502	543	584	558	531	527	519	552	542	504	493	553	505	568	517	542	530	498	551	602	540	555	501	498	541	526	516	532	490	526	544	509	543	557	549	531	550	549	586	555	518	540	508	489	533	600	556	545	517	540	571	548	562	519	537	520	542	554	560	496	536	539	529	514	529	501	543	595	525	548	520	530	554	562	543	541	516	534	554	537	521	534	528	536	568	494	539	540	513	520	522	544	565	574	552	568	535	509	533	547	522	553	521	571	516	558	534	543	555	543	519	540	519	516	558	492	538	551	535	525	564	583	524	510	514	548	501	515	541	523	483	530	501	548	544	500	576	582	546	567	501	514	551	525	561	559	520	506	510	523	518	574	492	518	484	563	540	535	543	582	531	557	508	590	487	520	521	499	529	540	509	537	570
36750	69227	54642	38828	30233	17178	3520	637	604	569	558	626	620	592	625	612	574	559	602	577	608	584	606	598	612	550	620	573	576	561	543	515	584	570	589	588	599	608	601	561	600	591	584	583	574	578	560	581	570	582	597	586	541	606	537	508	535	558	598	578	559	585	558	559	559	585	580	586	568	593	556	603	562	583	589	528	574	557	547	558	532	569	573	579	617	573	611	540	585	592	519	524	597	535	580	555	585	554	552	555	564	588	620	543	649	596	569	547	589	583	570	571	579	590	561	573	567	564	569	554	560	556	550	591	602	538	576	541	583	536	611	516	568	538	548	560	569	566	538	542	537	526	583	565	576	576	558	548	578	567	573	558	551	565	598	593	583	566	557	517	563	560	594	552	587	605	602	549	554	563	560	582	556	556	543	607	532	557	575	537	543	561	601	588	586	535	566	561	536	568	571	599	543	584	596	577	555	631	541	588	579	593	590	612	566	577	574	595	575	563	522	543	570	558	569	501	595	587	529	555	553	582	566	545	565	563	554	569	513	561	561	561	566	571	545	552	602	578	585	573	586	599	572	555	574	542	520	581	557	539	562	571	539	580	546	575	582	560	562	553	565	599	584	577	584	567	606	554	528	573	563	530	542	531	560	583	577	628	614	599	561	559	554	548	593	595	536	570	550	613	585	559	564	575	543	570	560	562	508	576	561	576	539	539	601	573	550	549	561	577	601	557	564	570	612	598	556	561	556	539	559	575	578	565	551	607	595	559	550	593	570	590	588	535	521	575	592	562	579	601	541	536	573	562	537	588	579	518	576	567	524	568	550	548	569	549	526	590	580	594	547	565	594	554	571	569	562	562	587	561	574	540	593	563	551	537	537	568	552	571	574	555	594	601	558	591	549	564	566	538	559	559	565	580	575	567	614	566	608	634	588	556	562	585	540	596	553	620	542	603	560	533	595	591	582	545	584	588	558	566	564	597	581	598	578	571	600	582	558	573	571	576	562	580	550	539	569	561	550	565	595	571	561	581	601	589	551	580	600	596	549	578	542	556	545	584	573	555	566	564	558	580	589	596	574	561	571	580	622	576	553	591	571	530	537	622	579	572	541	633	584	541	598	565	586	512	561	581	568	555	556	609	547	574	550	545	576	591	594	536	555	587	527	582	568	536	597	529	557	582	602	621	566	556	565	572	562	563	517	545	567	560	576	570	543	552	571	577	575	554	557	574	567	617	574	609	542	572	536	563	513	572	531	553	584	567	563	580	543	581	608	560	566	580	563	560	544	577	578	544	587	586	593	614	546	587	521	611	586	593	610	582	583	587	546	578	564	600	586	565	597	577	576	531	603	587	563	552	595	576	615	557	586	547	588	547	569	555	662	625	554	593	599	569	575	578	569	590	605	577	548	575	546	593	586	567	585	579	576	588	559	622	588	577	590	591	559	525	552	571	614	574	557	514	542	556	502	572	571	589	572	592	596	582	551	565	596	604	581	565	590	552	540	546	597	546	533	597	599	523	525	541	593	559	555	520	561	537	597	587	531	554	568	506	533	601	588	587	566	525	586	555	607	577	529	577	563	545	554	574	596	540	543	564	538	575	550	557	558	569	543	581	574	526	547	546	591	579	543	602	565	597	555	531	547	528	592	580	542	580	530	555	574	582	608	559	575	550	609	560	553	568	592	574	573	567	573	615	538	575	594	568	581	576	583	570	545	600	575	571	617	567	555	555	613	564	552	555	561	578	553	598	585	545	586	555	617	542	541	573	582	556	577	570	585	575	554	602	575	544	571	603	547	558	574	585	554	532	584	602	556	559	597	567	590	550	528	582	552	546	556	596	605	548	572	590	594	556	518	580	620	561	593	568	599	585	573	581	579	577	576	569	617	576	572	568	573	556	542	549	548	565	575	588	561	589	575	571	577	551	596	584	600	557	623	614	516	566	559	570	564	552	556	568	598	552	578	572	540	593	541	568	567	537	567	558	566	561	578	613	580	565	527	565	540	587	598	553	595	588	561	573	570	565	565	547	540	612	592	580	594	521	577	600	578	572	597	545	572	585	564	587	620	560	583	559	567	559	576	599	603	551	566	582	538	568	595	557	591	554	575	558	548	609	502	542	568	559	561	527	596	597	550	508	534	574	585	540	557	587	557	554	552	533	553	570	572	562	566	566	500	524	571	609	593	613	573	614	598	538	570	521	562	566	556	543	545	552	588	578	561	529	545	586	573	599	582	584	562	584	537	591	570	560	561	551	575	567	582	572	569	587	589	559	571	544	546	596	614	560	609	570	604	579	611	575	567	614	543	586	571	594	572	601	549	537	552	613	587	596	548	593	546	585	576	592	579	613	597	583	570	589	523	615	594	548	559	552	557	537	586	576	603	554	575	561	608	580	589	606	569	582	527	553	552	546	531	611	558	585	586	584	585	601	551	562	611	542	572	564	556	567	597	578	571	534	561	551	619	584	567	575	610	611	556	608	597	637	577	576	596	572	568	552	602	561	562	560	565	570	569	579	588	553	583	530	585	606	567	557	568	550	571	577	568	515	624	577	594	565	569	573	614	547	566	572	545	562	584	592	572	557	541	609	563	536	563	589	576	580	614	595	580	565	583	568	564	577	545	557	530	572	567	602	554	560	555	552	568	579	545	528	645	567	588	569	562	579	589	547	570	543	548	578	577	606	570	552	548	572	556	531	551	526	540	554	601	618	595	562	558	552	600	548	547	576	593	567	567	573	544	547	561	597	573	598	554	590	556	587	556	557	577	556	555	600	572	568	586	585	583	601	542	541	615	589	577	613	594	543	605	587	601	561	577	556	598	567	554	552	541	593	546	567	536	570	621	570	603	576	550	543	548	564	576	568	580	587	589	572	598	582	531	556	566	587	558	596	556	564	565	579	568	579	598	551	564	556	565	552	578	534	561	580	580	542	577	548	555	574	562	543	624	599	553	542	575	549	592	559	607	555	570	608	563	573	562	562	572	584	575	593	566	580	574	547	569	572	564	562	564	587	591	541	573	587	584	561	564	535	582	571	580	545	548	611	565	579	549	536	581	591	573	546	589	572	574	579	573	576	555	585	530	577	565	590	583	609	576	544	572	549	622	562	589	590	573	572	538	603	542	583	555	568	575	581	547	564	533	556	572	565	569	563	532	573	576	549	553	590	589	591	581	548	561	608	551	561	549	589	611	584	584	572	578	589	576	608	561	590	557	558	559	555	551	573	572	553	549	560	557	563	559	575	615	586	604	605	610	579	571	607	593	542	587	563	564	576	578	550	550	559	580	581	535	563	564	536	585	546	586	554	549	589	550	604	597	535	573	586	565	572	610	580	564	587	544	606	606	522	566	586	551	603	581	588	586	592	593	559	580	562	615	558	543	567	603	564	559	589	620	585	569	607	588	576	564	575	564	580	571	570	530	527	562	588	546	596	549	573	580	572	599	593	563	574	501	588	634	567	532	566	545	543	541	550	580	556	586	573	556	602	630	548	644	578
22661	21251	31286	31696	33333	29187	14750	1907	983	979	933	956	921	895	887	923	901	855	917	854	900	902	901	897	838	831	886	802	891	902	865	909	923	871	873	867	861	860	890	858	923	803	874	838	780	834	874	853	847	886	851	905	820	857	862	805	928	832	835	871	857	839	836	847	859	822	857	856	883	857	936	879	888	962	852	883	866	877	873	871	882	828	924	866	894	883	853	837	869	910	875	875	913	871	861	843	837	848	884	879	867	825	831	885	865	914	891	880	835	816	870	866	881	798	871	847	875	855	847	845	919	893	792	880	872	890	875	881	873	901	877	895	887	846	914	842	884	831	903	906	884	855	858	821	856	892	925	839	835	871	867	893	879	864	833	840	889	878	883	899	835	870	859	906	888	832	881	887	912	855	830	859	828	904	891	879	870	901	835	861	837	815	854	871	837	920	833	845	885	872	851	896	820	823	890	858	890	892	870	859	883	892	837	862	886	858	811	846	899	884	900	902	872	879	885	878	847	854	893	861	884	835	872	892	834	855	874	840	853	839	868	817	872	833	834	901	878	839	849	891	877	896	923	864	893	883	876	861	848	941	838	840	845	873	843	757	873	906	888	884	848	856	896	911	834	870	832	888	905	845	836	836	836	848	847	881	877	951	920	895	869	848	909	849	868	893	861	834	881	811	876	871	867	841	889	890	868	933	840	861	892	872	922	845	866	871	815	891	903	933	861	872	848	842	892	925	864	859	884	906	831	804	905	855	850	913	816	864	876	900	902	887	887	919	879	883	865	832	896	896	837	841	872	853	799	856	897	891	845	819	885	879	887	858	902	881	924	889	861	793	823	889	806	902	858	828	823	925	852	845	855	858	859	870	875	853	835	857	874	855	853	871	853	843	892	847	804	834	885	858	829	884	833	885	924	848	853	817	857	878	938	893	866	829	831	864	784	805	838	873	870	845	846	828	867	839	828	861	840	867	903	793	835	908	837	857	933	858	919	839	871	916	840	834	915	869	841	842	855	883	807	873	857	900	846	883	836	892	831	838	846	878	938	886	866	928	877	916	904	888	846	863	869	839	837	881	878	888	851	891	840	907	890	842	852	865	852	804	871	915	886	858	898	878	812	874	848	876	858	828	843	869	889	875	881	894	846	805	874	882	871	916	863	905	921	911	844	871	854	918	873	908	915	892	829	857	900	843	852	885	877	930	843	873	816	828	934	797	859	842	847	876	895	836	851	940	864	931	901	876	899	881	843	857	878	854	884	862	908	855	822	871	894	872	893	853	828	840	827	875	853	884	901	879	842	914	853	823	885	842	919	834	841	889	850	851	823	796	851	881	881	879	831	854	866	845	916	850	849	910	844	830	909	860	822	846	864	843	833	871	897	890	873	882	891	827	869	902	876	878	867	865	861	858	876	875	805	898	834	816	876	834	903	864	915	860	885	858	847	838	892	859	840	872	930	850	932	886	846	864	832	845	839	828	820	863	858	852	888	866	895	806	866	811	849	839	850	888	850	888	832	841	838	836	885	902	827	873	885	874	837	856	837	837	901	858	859	884	803	840	850	845	851	843	844	876	907	850	838	911	893	860	855	893	914	887	873	851	863	866	919	952	800	885	830	875	895	842	896	890	847	848	879	875	850	873	862	870	876	881	858	850	899	901	820	866	870	874	854	838	836	858	871	896	850	875	844	885	864	858	849	874	837	886	876	870	897	894	926	903	821	880	817	849	928	890	888	862	906	841	888	858	889	922	873	871	867	833	897	811	881	866	887	881	881	899	829	879	844	863	873	851	925	832	836	859	896	848	870	858	856	862	866	884	907	839	826	884	834	854	851	855	839	812	866	839	883	883	836	894	874	896	861	866	818	852	859	898	816	869	879	855	871	835	865	809	900	849	841	865	893	877	889	881	872	794	885	923	899	849	873	861	855	886	880	848	880	813	872	846	843	829	866	886	834	837	848	862	847	842	792	854	856	810	811	830	894	910	846	828	880	829	844	892	903	849	835	890	839	842	878	872	818	858	909	876	833	893	891	866	910	874	850	873	877	934	848	845	865	869	846	872	854	866	841	852	892	844	853	881	907	915	849	804	853	861	842	795	855	863	852	818	870	877	891	893	860	842	923	833	892	854	872	869	813	815	851	851	873	866	853	878	895	864	877	866	813	828	866	827	872	872	815	842	810	832	829	843	843	902	851	844	923	872	840	819	903	868	834	843	882	819	891	870	846	855	852	841	788	848	853	872	895	882	848	847	929	910	849	875	869	937	861	891	870	880	877	829	872	897	907	866	847	888	865	870	848	877	861	886	901	883	873	876	813	864	858	825	874	885	889	889	857	857	864	880	884	863	855	834	859	864	859	834	867	866	869	864	873	882	864	882	831	864	876	868	868	862	849	807	861	841	856	899	876	829	865	804	796	858	925	844	884	826	890	890	826	853	867	861	848	863	876	881	837	868	907	881	837	877	873	829	872	841	901	869	878	843	880	819	840	915	889	793	901	872	811	884	901	846	805	890	844	883	898	868	888	859	887	895	856	813	833	843	826	846	842	862	861	895	826	885	890	814	866	874	853	814	857	887	840	860	899	865	912	818	855	850	828	872	864	882	855	885	877	862	836	840	885	873	917	865	904	890	929	886	921	876	862	841	864	852	869	852	865	860	838	847	792	901	865	893	864	830	904	841	861	889	914	880	888	867	897	848	855	864	887	811	872	842	873	830	900	854	865	825	878	877	784	851	884	840	862	870	899	853	888	906	914	895	857	828	905	869	840	876	842	857	867	888	869	883	867	859	862	927	864	887	874	907	861	897	880	814	869	883	934	814	849	859	850	828	839	884	852	875	954	849	879	904	858	885	892	876	878	918	844	811	844	883	842	841	945	876	869	865	868	845	875	821	864	882	853	859	903	894	893	875	927	859	883	853	822	885	903	886	920	929	817	847	867	916	834	838	823	867	862	835	892	845	845	810	859	899	859	940	869	861	864	887	814	884	888	878	826	903	875	825	923	859	851	867	859	823	876	852	874	913	879	867	869	823	856	924	826	871	882	882	894	893	812	830	813	892	882	898	869	857	886	837	870	824	854	833	821	809	851	881	877	837	830	853	870	867	886	885	881	880	840	950	921	871	823	822	876	809	839	867	904	872	894	857	900	909	895	846	891	860	867	893	883	883	879	907	839	816	865	814	846	872	885	838	876	871	883	862	877	874	854	887	837	830	861	821	931	854	890	839	851	882	891	841	839	914	878	892	836	904	812	851	848	825	882	861	862	889	888	875	922	850	943	869	876	833	916	809	820	863	868	877	826	910	896	860	818	838	874	811	871	884	830	863	858	913	892	793	887	881	856	916	851	818	904	831	858	867	863	920	924	843	870	862	873	909	844	873	882	835	871	808	858	875	904	867	867	841	865	862	873	892	851	884	893	912	896	851	892	845	810	897	876	830	836	836	850	864	868	864	837	874	875	846	895	849	847	833	853	882	874	887	854	884	888	850	862	889
43318	92221	75541	60174	48369	30313	2676	1060	1037	991	956	928	882	898	895	928	905	876	847	826	917	919	870	820	773	881	851	871	885	868	893	800	895	853	863	855	866	862	820	893	859	832	828	865	880	829	863	890	854	875	805	862	833	869	841	884	871	865	880	895	912	884	845	837	861	787	816	904	863	904	865	850	828	862	858	893	860	837	839	829	852	861	836	879	821	851	831	860	855	820	840	840	910	864	859	828	902	892	852	898	898	798	826	861	851	863	887	904	880	839	833	828	826	848	824	870	815	868	861	849	860	888	843	846	854	898	890	832	891	887	865	860	852	932	822	840	822	845	834	877	809	832	853	883	788	824	855	910	872	905	887	832	852	878	929	887	839	867	884	948	869	851	834	875	877	870	852	922	847	899	871	817	872	900	821	812	919	858	832	842	878	838	880	882	823	847	806	873	838	887	845	882	859	825	813	916	872	863	876	858	845	877	853	850	844	864	888	853	819	829	818	881	872	872	835	859	879	844	855	805	860	859	854	886	794	844	832	893	885	868	849	827	826	839	880	817	901	910	816	871	871	843	866	841	864	817	863	829	902	844	875	872	837	862	871	863	869	864	862	855	869	888	839	835	846	855	881	890	838	860	851	870	862	863	871	891	822	784	867	855	834	885	882	857	814	789	822	852	861	840	808	835	844	806	841	828	812	813	881	860	833	805	869	891	851	831	867	846	855	856	777	883	798	823	899	830	797	839	895	877	862	883	825	833	865	880	850	860	854	878	833	829	841	882	833	804	877	868	852	907	823	862	855	892	858	859	899	851	848	837	871	864	890	901	910	835	864	824	852	851	882	803	832	841	881	820	837	860	812	867	912	841	823	859	842	908	886	867	863	855	859	895	870	873	871	793	831	846	876	819	891	854	886	855	886	868	871	847	909	870	882	840	870	814	894	894	867	813	858	911	869	859	865	879	843	830	879	830	865	840	883	898	807	822	894	848	866	906	878	907	842	871	895	827	836	898	879	864	869	852	806	864	823	809	892	837	887	817	875	832	815	914	803	856	836	874	836	851	868	885	860	887	846	894	810	879	881	867	869	838	854	850	806	853	881	835	849	832	906	821	857	882	830	863	855	845	841	856	812	841	831	856	863	844	877	921	878	795	861	874	844	817	911	859	887	889	862	890	877	866	823	897	830	848	870	849	890	869	851	891	853	871	883	847	818	852	925	871	882	893	808	865	846	857	826	847	865	925	801	836	828	866	825	853	854	876	869	831	827	867	819	904	906	831	869	872	835	914	855	847	871	905	823	896	874	878	849	897	860	864	877	893	858	834	803	913	876	897	844	857	814	840	824	840	822	876	848	841	879	858	832	852	876	842	887	861	913	887	834	832	818	912	802	876	827	861	864	882	885	853	836	883	845	842	805	821	830	862	906	874	860	867	839	821	854	835	830	875	868	870	879	867	836	871	826	814	877	860	840	863	848	867	837	818	819	877	853	848	878	851	820	823	794	854	839	873	865	888	857	837	896	879	854	798	895	874	860	887	884	839	864	826	887	820	886	850	869	901	876	898	876	851	822	857	885	891	798	790	868	863	849	884	853	883	914	855	804	863	883	828	849	856	912	889	821	905	846	847	836	868	809	834	811	901	858	842	921	830	880	894	846	837	853	816	837	854	843	829	820	864	859	835	825	822	881	940	815	823	851	844	837	900	889	815	829	851	829	859	875	862	913	852	865	824	827	871	863	892	843	914	896	825	834	846	864	897	830	853	895	861	872	828	833	909	830	858	817	839	876	778	877	832	873	844	835	862	863	871	808	871	788	834	890	895	837	869	882	858	813	856	886	846	858	881	828	849	855	857	876	844	884	828	869	885	876	883	847	863	826	846	850	862	842	870	853	870	865	935	841	824	862	859	858	881	853	806	858	908	813	835	833	845	838	854	813	809	785	878	789	860	883	829	903	820	872	859	831	899	852	855	844	774	874	826	843	835	798	844	843	882	864	880	906	874	864	891	815	870	840	826	845	818	914	848	857	862	821	824	851	860	876	787	825	824	866	842	857	848	889	879	883	898	873	831	809	860	868	868	827	920	890	830	902	850	829	888	811	847	873	878	850	860	842	857	839	832	855	850	837	839	862	866	808	858	885	828	884	801	866	879	877	847	827	870	875	869	840	855	870	841	875	836	906	857	837	849	806	872	843	842	878	846	790	852	888	915	879	870	866	802	854	865	836	846	881	826	920	880	902	832	823	826	856	842	847	827	832	861	828	840	873	812	822	848	868	855	784	874	863	806	859	838	858	873	847	837	829	831	867	828	846	877	879	852	859	821	869	871	861	857	887	878	846	884	904	888	851	877	870	861	880	812	877	835	854	879	859	855	857	898	881	885	894	854	880	844	829	881	847	883	870	872	872	842	875	840	858	840	866	919	821	863	867	786	860	828	788	873	822	859	856	813	871	859	888	875	796	905	862	844	830	897	835	837	861	849	884	912	818	875	861	842	872	898	843	865	861	838	832	830	817	831	784	864	826	813	875	859	910	886	838	902	869	829	886	878	860	867	879	796	838	900	838	911	844	851	891	869	839	887	879	886	852	856	836	821	911	792	801	855	886	830	840	875	858	839	853	876	865	859	875	830	846	799	834	834	896	806	857	866	824	841	827	833	852	804	887	868	843	835	882	831	823	855	863	865	832	840	786	812	856	852	856	854	873	840	838	786	860	891	867	815	901	860	919	849	808	862	831	854	878	855	860	878	840	840	883	941	839	839	878	850	855	855	833	879	851	860	864	852	882	883	908	872	884	845	861	799	891	798	828	873	820	842	848	881	854	857	872	847	897	826	862	843	881	875	885	841	817	824	868	868	842	833	790	817	815	803	869	860	902	871	864	862	832	831	889	837	847	822	862	826	812	864	912	821	819	781	894	875	857	836	876	834	863	819	889	830	800	871	852	848	854	827	819	877	850	860	859	914	840	855	840	910	866	787	847	878	831	862	800	809	880	913	905	901	859	864	910	845	857	795	867	815	822	874	823	831	802	873	860	844	818	820	867	877	813	830	857	856	814	916	867	882	900	868	863	873	862	828	824	861	857	862	910	828	807	869	871	858	862	877	822	903	842	887	871	864	849	832	850	871	905	921	828	873	836	880	842	854	862	846	824	867	854	837	856	861	801	845	877	816	844	826	858	870	840	820	854	810	826	824	859	920	846	840	850	822	851	823	881	830	875	865	856	886	860	905	889	862	872	834	829	882	857	830	850	878	888	836	822	872	882	858	814	906	866	828	830	843	837	866	868	866	811	854	828	879	892	851	805	853	801	841	829	868	828	878	854	862	833	841	892	873	850	831	848	857	854	893	812	854	864	829	845	868	837	846	818	825	820	854	862	849	804	824	834	873	866	902	822	864	845	853	891	832	880	866	832	838	847	849	917	835	862	925	871	893	870	845	836	891	846	871	853	835	858	873	896	897	886	851	869	860	842	883	823	849	899	852	881	883	842	855	834	884
31304	26010	29579	18741	8306	3138	410	353	343	360	362	371	379	366	364	331	365	356	334	333	373	357	344	335	345	323	348	342	321	346	362	348	360	334	362	306	359	375	362	347	315	353	364	347	350	382	365	364	321	326	362	358	364	363	364	361	376	347	373	353	344	360	363	368	307	334	312	358	353	347	330	354	355	343	340	338	305	319	376	328	343	349	320	383	338	350	368	316	332	334	360	339	379	337	316	352	323	343	347	373	342	358	328	332	358	347	373	346	335	336	367	371	331	349	331	348	335	354	348	362	334	327	325	368	360	350	361	334	316	344	330	343	338	378	344	349	347	346	367	371	357	292	368	331	341	336	350	340	354	325	322	359	306	347	347	326	333	351	346	346	329	355	318	341	352	346	338	345	346	333	340	375	340	370	368	357	329	361	329	335	343	336	321	349	356	350	324	361	354	348	310	391	331	379	348	348	340	370	330	381	391	366	336	350	360	371	370	361	339	331	372	364	318	330	361	351	370	360	343	376	354	364	357	367	353	346	379	349	366	311	337	343	341	349	357	367	323	356	355	362	351	362	344	374	362	330	329	353	338	300	359	333	322	349	363	386	326	380	377	364	345	307	362	360	352	333	319	359	349	351	341	347	328	358	365	313	368	304	379	391	392	379	305	331	362	331	343	368	314	336	333	348	343	325	361	356	345	339	355	322	382	338	319	336	363	346	358	328	384	359	348	351	324	338	337	339	313	328	326	330	348	342	375	349	333	321	372	346	331	369	350	316	305	357	345	322	377	387	377	370	317	352	319	376	359	350	361	382	323	311	373	361	362	343	387	339	338	317	366	347	354	351	346	355	352	335	315	334	345	343	351	346	345	370	353	351	339	313	335	325	351	352	356	349	336	351	355	331	338	336	328	322	359	363	332	328	350	370	351	357	361	367	333	361	348	295	328	340	377	360	383	344	312	359	374	340	332	330	361	320	341	342	348	336	330	310	317	335	321	343	336	307	350	360	342	360	361	360	355	341	359	327	345	308	338	332	332	322	341	317	338	307	382	355	359	336	368	333	374	341	293	349	368	348	355	360	360	308	353	349	338	358	340	338	330	340	328	343	329	342	378	334	336	337	329	348	359	347	358	329	323	348	331	310	365	339	338	381	342	360	341	338	334	353	314	318	361	350	367	363	334	359	342	340	360	343	359	325	350	362	337	357	357	377	365	362	355	314	324	360	317	372	348	312	333	302	347	353	361	343	348	339	322	359	316	354	337	336	361	331	380	347	368	325	335	373	361	327	330	346	340	335	367	317	329	385	345	330	328	324	353	340	323	322	342	342	368	350	372	347	345	350	338	318	379	354	333	371	351	349	343	336	354	353	358	358	365	363	345	339	349	374	371	343	316	358	356	342	329	338	337	357	336	379	321	338	302	327	353	379	328	376	377	343	369	344	348	329	362	347	357	354	323	332	362	370	311	365	374	309	351	338	311	319	356	344	327	311	358	344	316	349	329	343	338	325	336	339	349	316	373	326	355	373	347	342	310	393	363	346	292	354	370	330	361	348	348	327	351	362	338	340	338	366	360	355	335	360	331	338	378	324	286	334	353	329	330	357	355	312	342	347	337	374	366	330	384	342	364	343	352	326	359	316	404	345	374	344	360	357	339	354	342	347	333	325	333	358	339	340	339	381	358	341	303	338	350	360	352	340	339	328	348	317	326	357	341	353	347	342	333	330	337	333	343	368	340	355	312	361	357	332	387	357	348	368	319	398	359	368	350	320	358	348	332	342	359	335	318	310	373	348	335	360	351	338	357	382	364	335	349	336	360	339	346	361	343	385	322	390	331	342	373	332	358	351	347	316	379	323	336	362	350	377	349	353	363	317	354	334	314	349	329	354	365	329	323	383	330	354	350	347	322	316	312	345	355	358	348	343	351	352	366	358	322	334	367	331	345	349	343	367	336	318	377	351	354	327	363	343	348	340	302	371	363	354	326	366	352	356	361	334	338	359	350	362	347	372	350	335	369	373	367	342	334	372	374	336	335	343	349	346	339	336	335	322	336	353	353	372	365	343	382	331	339	349	365	352	343	359	350	341	300	335	343	353	354	351	357	349	357	370	354	360	333	343	363	331	349	349	339	331	355	340	355	338	353	370	352	313	358	358	340	337	332	352	341	320	335	334	326	361	353	347	371	377	375	322	362	370	374	350	365	356	366	322	359	331	342	360	351	354	313	343	372	328	321	352	365	325	351	336	310	356	339	337	404	330	352	361	326	342	357	334	332	305	391	345	325	370	324	306	363	374	358	327	360	340	352	362	358	369	339	336	365	330	321	328	329	350	326	354	335	337	335	355	353	338	352	356	325	346	316	347	343	317	367	342	337	331	317	347	346	334	326	367	354	361	352	340	327	347	382	340	337	345	347	352	361	334	346	311	367	366	311	360	315	347	331	367	354	352	358	352	359	353	312	337	341	330	352	382	349	326	387	360	342	308	348	358	341	336	333	358	349	370	366	327	364	347	324	325	374	384	345	349	374	344	380	345	331	353	353	355	354	393	339	364	351	373	381	386	375	338	329	355	352	357	364	349	339	356	342	355	343	336	341	343	332	382	393	342	362	332	327	304	333	367	372	376	324	368	333	340	352	326	340	319	366	322	363	363	343	354	356	361	357	369	367	353	349	351	358	396	345	335	372	322	315	346	385	336	354	314	342	339	375	333	321	330	360	351	384	351	348	318	347	376	373	349	362	361	379	331	358	355	369	369	344	334	352	318	359	344	334	344	373	351	337	364	389	344	374	345	356	350	348	360	367	327	364	345	338	343	321	353	319	323	348	338	364	370	322	325	355	344	320	304	353	364	354	349	348	334	329	318	337	376	349	360	368	352	324	381	338	359	379	341	340	387	351	350	381	377	310	352	334	355	364	372	353	346	322	368	346	350	373	342	341	353	323	317	319	360	359	355	326	360	341	368	348	352	339	334	354	329	339	356	318	357	361	339	347	360	338	349	321	323	356	355	370	345	354	339	372	335	327	345	387	340	361	350	325	362	389	331	355	329	379	320	337	351	361	313	313	328	345	401	331	382	324	344	322	328	344	350	363	368	388	346	330	360	338	332	340	355	369	365	346	362	349	357	366	354	353	369	334	339	359	355	387	354	349	356	338	371	378	350	336	358	362	330	336	334	363	341	349	340	336	343	360	347	372	334	344	346	347	388	293	333	345	346	338	318	346	345	357	343	312	331	364	373	362	347	357	353	318	349	356	333	351	321	320	334	337	329	361	377	335	350	350	355	353	350	327	391	333	328	338	372	331	367	337	385	342	335	366	355	336	344	340	338	363	333	343	323	362	335	331	359	352	351	324	332	332	311	351	354	317	350	343	340	353	349	340	340	347	366	337	357	346	306	365	341	365	391	333	368	369	387	361	358	347	348	363	324	358	345	351	329	359	373	301	337	335	351	316	330	335	332	337	339	334	358	337	331	335	350	367	371	370	351	382	346	353	345
31518	36644	22159	11872	6663	2936	406	368	360	380	389	384	362	362	366	383	409	362	371	358	369	367	339	390	389	359	387	352	416	382	366	396	380	358	387	354	362	359	367	371	409	362	400	325	370	382	393	407	358	380	344	400	387	405	396	363	351	393	330	405	391	405	360	364	373	370	405	339	382	391	381	357	407	369	376	419	365	349	358	375	354	348	342	373	385	425	387	415	388	401	368	356	363	371	386	393	413	397	393	388	401	369	378	374	352	337	369	385	373	385	353	391	352	318	388	378	373	381	352	379	387	357	383	396	394	378	383	375	372	385	372	342	370	425	386	387	378	400	382	357	360	394	366	350	367	393	416	342	353	376	395	373	392	369	415	392	362	356	349	365	411	379	344	373	382	364	366	384	364	386	405	374	358	369	389	350	349	356	367	365	351	372	354	357	363	381	396	393	383	366	384	375	385	353	359	384	353	360	359	390	384	355	425	369	394	380	383	393	393	383	387	351	383	382	359	381	373	341	383	397	358	407	380	358	391	386	396	415	392	402	358	416	398	368	370	403	375	375	354	412	358	392	380	378	406	355	357	371	349	367	375	412	379	423	394	378	352	350	359	371	374	366	379	397	366	381	367	413	373	372	351	405	371	365	396	375	382	332	382	385	385	369	413	368	370	382	379	381	372	390	365	347	397	385	384	399	360	355	387	359	386	328	363	346	393	372	359	370	387	363	396	413	361	379	375	362	402	390	377	382	400	365	373	370	376	348	356	344	395	399	374	400	408	370	340	369	376	381	350	358	380	362	374	404	395	398	359	389	338	354	412	366	349	381	364	404	380	359	364	370	394	340	365	384	372	369	388	354	375	380	379	399	383	366	388	364	383	365	370	367	366	376	389	421	366	378	374	378	357	346	362	370	361	358	351	358	374	383	375	381	367	355	383	366	372	376	378	380	346	386	410	383	372	382	374	395	358	412	388	344	394	388	382	366	381	364	371	355	370	389	384	393	373	374	379	382	383	368	388	373	372	387	373	372	384	381	384	374	431	365	377	409	363	368	399	371	383	357	362	393	388	369	392	362	387	377	369	371	395	365	364	355	385	401	364	394	379	374	371	391	372	357	384	343	382	374	376	385	406	409	372	383	367	373	370	373	390	371	363	334	365	378	381	385	405	409	364	392	376	357	327	400	365	347	384	382	365	384	377	368	378	383	375	400	331	383	374	366	396	390	374	353	382	380	369	367	399	415	366	397	361	338	387	385	386	356	381	351	371	369	363	372	389	368	395	413	415	381	370	416	386	374	372	363	354	413	376	359	400	378	380	357	371	355	370	383	347	383	347	376	395	363	370	376	392	351	364	350	396	371	365	366	388	352	335	359	367	394	353	377	373	395	403	373	379	379	353	389	354	380	384	411	379	355	362	355	377	352	361	364	381	370	379	348	360	341	331	361	357	349	349	373	362	376	356	363	382	350	378	372	423	347	394	351	402	358	390	372	364	357	355	398	390	382	398	386	389	385	376	370	371	380	348	366	389	365	367	383	354	400	410	367	374	394	366	360	343	376	368	368	334	397	368	382	380	363	341	399	357	387	385	384	399	391	374	393	344	354	372	355	351	408	335	337	375	375	375	380	406	361	352	366	389	392	385	377	372	383	395	387	364	346	355	411	388	352	390	385	356	361	381	382	367	410	385	351	344	398	400	377	372	382	396	388	411	368	405	384	369	373	338	339	409	409	383	404	372	353	371	380	362	373	398	381	393	374	355	355	393	345	384	383	379	373	376	379	374	376	349	363	389	381	368	377	380	375	369	398	353	372	386	362	342	423	366	346	386	395	395	360	353	350	381	367	401	413	383	372	374	367	337	379	403	399	361	378	365	392	397	367	357	376	412	354	369	342	375	367	372	393	381	348	383	392	381	358	372	351	376	352	384	355	423	365	375	371	350	380	371	361	379	359	377	407	372	361	377	377	359	393	396	396	376	386	372	411	378	357	380	376	373	376	382	330	350	348	381	361	355	389	394	368	384	353	351	401	364	356	376	348	399	390	389	346	372	399	381	368	377	374	391	369	369	393	349	376	413	366	373	403	387	371	384	383	398	328	387	384	360	407	351	372	400	359	369	333	387	414	361	382	378	369	348	369	387	379	370	398	375	361	359	354	394	353	377	391	341	394	351	376	415	349	360	371	362	360	363	342	376	369	367	374	353	386	389	374	375	384	365	376	352	359	390	392	353	352	369	366	389	385	363	362	375	371	354	381	353	391	414	351	387	401	392	369	403	380	366	379	385	344	394	362	388	367	372	402	367	394	373	370	362	378	359	360	374	372	353	355	368	383	347	367	401	400	363	380	377	348	359	388	425	357	329	394	392	385	350	350	382	364	399	371	372	414	385	371	366	377	366	386	379	353	356	394	364	362	407	334	341	382	377	381	378	386	385	382	389	387	366	373	400	350	350	363	410	340	353	364	384	400	373	390	400	374	390	415	347	384	348	350	359	353	367	374	379	358	397	382	387	378	398	355	385	381	357	372	367	378	412	377	385	367	382	338	378	415	367	372	378	382	373	333	392	373	382	374	372	359	416	375	373	402	385	376	389	372	385	347	371	384	386	373	393	355	342	381	396	382	389	352	379	347	411	416	352	381	388	386	358	407	411	389	369	377	347	372	368	375	373	392	373	420	382	388	382	379	343	353	393	375	368	372	403	359	402	406	362	405	385	333	383	376	386	402	377	373	366	399	375	372	366	360	376	353	376	373	355	388	325	374	381	371	409	385	328	384	377	398	384	389	374	361	382	398	375	353	363	388	407	368	362	387	386	361	396	339	403	389	379	361	411	384	370	373	353	401	401	343	393	400	386	359	389	382	391	386	378	434	389	374	375	337	378	401	368	374	383	373	346	377	403	361	385	379	385	384	355	326	381	379	341	389	404	392	364	363	366	384	350	378	390	353	387	374	347	402	388	387	383	391	379	391	381	390	353	388	410	384	354	368	389	354	380	399	371	386	398	355	368	380	363	387	416	365	350	403	354	364	369	356	364	370	354	351	392	399	395	380	348	385	363	393	361	360	360	413	351	384	407	362	388	366	396	395	367	383	379	377	364	390	395	373	347	382	406	387	381	386	342	377	426	363	383	360	356	359	390	381	355	354	390	373	364	380	402	380	396	364	355	364	373	380	396	381	395	351	402	363	360	386	380	369	384	400	367	351	349	377	378	401	391	372	391	354	348	362	369	380	345	358	371	380	356	366	395	397	409	375	400	338	367	406	376	373	394	392	381	376	380	356	370	384	370	331	346	384	396	387	360	372	381	380	401	399	386	362	373	378	377	379	395	386	393	373	401	386	349	336	387	386	347	363	381	393	367	399	394	365	358	361	394	355	365	378	364	357	381	399	383	383	364	415	413	355	373	372	393	385	374	368	374	398	370	386	375	366	408	403	372	354	370	392	334	380	373	345	391	381	382	374	373	346	392	352	386	370	389	377	386	343	372	341	387	358	374	393
23684	21564	32363	32976	29898	27787	9008	780	609	606	627	573	571	562	544	580	558	578	504	528	562	540	541	555	519	569	569	538	529	573	543	551	548	558	512	536	548	519	502	523	545	545	551	575	533	536	524	495	558	565	542	558	557	501	521	545	546	557	584	515	523	536	555	512	572	535	536	490	588	551	524	554	562	550	546	556	548	550	518	573	527	597	579	506	541	561	547	547	564	528	550	517	566	506	550	562	530	542	541	549	558	583	547	543	553	531	508	594	535	582	532	549	545	533	513	577	525	553	509	556	511	519	492	519	532	556	504	506	514	525	563	570	553	496	549	574	528	547	517	538	520	578	591	563	542	514	521	527	548	540	552	513	552	576	531	520	512	545	554	520	539	521	527	542	538	568	509	543	517	536	553	551	539	546	531	556	564	541	576	551	550	535	530	520	546	523	548	545	551	560	523	563	541	585	549	568	543	523	511	542	554	546	517	498	538	563	560	577	571	567	564	544	540	568	547	528	531	518	514	538	529	529	560	531	587	566	564	585	508	558	576	514	579	531	600	520	573	569	547	600	528	567	550	597	566	569	539	557	558	569	510	550	567	562	572	529	563	546	546	577	546	553	572	535	554	566	549	536	565	543	516	542	585	550	585	538	489	537	548	552	529	526	561	561	538	585	577	543	556	549	523	591	519	588	528	550	554	516	548	532	541	577	520	578	557	559	534	546	544	533	532	585	545	563	537	532	547	550	557	562	526	496	519	540	554	499	534	550	549	526	569	568	517	526	531	530	533	556	585	545	496	568	545	513	524	565	556	574	534	541	507	542	533	541	535	561	573	536	525	545	545	570	502	550	551	561	538	508	542	540	568	540	506	517	537	515	494	537	527	547	532	578	572	547	534	543	518	538	564	521	575	556	563	587	525	532	551	589	564	561	542	597	550	566	527	545	579	506	517	585	554	580	552	558	538	544	521	547	559	519	567	509	571	551	513	543	595	576	567	512	546	556	495	505	567	507	558	534	561	563	552	588	579	525	583	557	526	576	532	556	578	547	513	543	540	515	523	536	547	531	532	538	562	530	508	510	581	512	521	564	572	541	578	517	574	562	512	535	580	576	524	537	521	561	561	580	518	508	546	533	531	561	555	570	553	595	538	591	519	520	561	570	577	544	536	511	497	552	521	549	563	538	572	567	558	504	581	514	533	535	507	545	539	544	560	505	564	535	554	552	536	513	542	541	563	531	543	534	559	563	570	543	567	539	538	521	542	536	579	528	587	522	539	569	543	549	542	570	548	501	482	586	544	519	597	568	542	527	535	583	555	582	532	540	607	541	584	543	554	490	559	551	548	538	567	557	533	554	537	575	563	540	537	574	550	571	566	530	543	541	537	561	559	551	542	506	516	560	564	554	513	579	546	538	559	525	565	560	511	551	541	536	515	566	561	530	535	576	550	562	530	586	590	534	537	571	560	544	561	569	532	570	522	542	554	578	519	541	559	595	522	537	525	556	554	565	546	546	551	546	533	546	596	547	537	560	547	584	541	592	527	582	550	549	519	518	519	525	498	533	561	527	531	533	552	549	511	558	549	497	583	527	535	540	522	536	548	553	540	516	542	582	505	588	520	577	534	541	549	530	581	492	536	578	519	540	524	541	504	533	555	549	572	536	524	541	540	533	544	512	548	525	538	556	586	542	583	579	591	504	531	556	548	522	557	531	542	548	541	552	556	539	539	536	565	555	524	549	536	500	551	590	534	509	538	558	535	529	533	526	541	587	535	567	560	532	555	583	501	533	550	534	520	534	517	561	541	498	551	534	568	565	509	531	570	561	551	533	534	557	546	607	533	554	515	580	542	537	564	587	548	544	510	594	538	551	551	554	508	519	514	561	600	560	541	576	517	563	537	525	517	576	551	527	556	574	565	547	531	592	584	542	525	517	558	533	561	552	591	523	573	544	555	599	548	530	562	511	526	523	547	554	555	545	552	544	570	550	552	551	549	521	551	502	609	565	553	534	563	580	575	583	546	469	536	522	584	555	548	601	525	579	545	564	535	546	577	531	509	532	538	571	546	589	555	605	576	521	568	549	546	548	533	562	568	491	566	524	543	526	518	516	500	560	565	557	573	550	554	520	537	545	572	520	538	536	556	539	528	539	545	578	552	554	534	551	560	536	504	539	541	534	605	547	537	562	529	573	558	549	561	603	562	524	546	542	558	531	553	529	562	523	549	532	550	565	545	510	515	501	543	504	534	576	499	540	544	580	555	518	530	558	532	511	539	521	537	578	549	514	546	562	535	547	564	546	568	562	551	545	542	570	579	524	578	563	577	561	587	535	568	570	551	543	513	509	543	531	564	508	521	566	530	534	542	547	496	543	576	537	527	581	511	523	530	541	562	567	561	548	558	561	543	538	549	534	549	529	527	545	578	530	551	567	533	572	535	555	518	553	561	561	534	605	538	572	558	565	541	509	540	532	567	545	544	527	559	560	584	547	508	512	539	519	528	548	540	551	569	565	525	514	595	509	540	524	537	532	562	514	549	558	571	561	562	521	516	522	549	570	561	557	558	582	530	582	549	534	548	521	556	546	540	538	579	520	585	519	536	571	530	550	613	560	561	582	559	555	588	560	573	537	556	524	531	538	541	535	526	510	588	576	566	545	558	530	554	572	561	515	610	577	528	530	553	541	538	557	559	525	554	550	545	565	530	592	512	586	592	546	536	551	556	552	569	572	572	529	502	530	525	562	534	570	567	565	563	557	544	556	535	496	512	548	530	533	541	519	550	575	571	557	529	553	526	514	550	535	562	549	568	562	526	563	535	550	566	532	545	523	584	540	566	543	535	504	535	526	579	513	569	533	557	531	578	537	550	555	568	513	600	547	522	550	562	591	502	554	537	547	506	563	550	521	535	509	559	532	507	514	520	514	576	550	551	583	531	546	517	555	551	531	549	537	549	568	556	576	556	555	557	516	541	570	560	570	555	524	530	565	579	582	563	529	510	589	563	572	537	500	511	534	545	538	551	557	536	531	582	542	577	548	547	542	529	524	531	546	556	578	553	560	532	538	538	565	568	551	591	560	526	563	550	540	553	516	535	509	577	540	517	542	549	560	561	534	587	535	579	522	520	517	507	557	595	540	528	577	556	528	537	521	569	553	530	577	541	525	556	561	542	527	545	539	534	589	542	530	539	543	529	510	540	548	506	508	526	531	508	520	592	580	558	559	573	543	544	549	519	580	580	530	588	542	552	528	544	567	512	528	551	582	601	567	570	526	532	567	550	531	563	583	549	563	516	492	544	578	555	521	545	570	524	571	574	545	552	579	541	549	553	533	529	542	555	530	568	533	532	570	530	588	538	541	561	561	527	545	529	583	517	561	566	558	539	543	527	534	565	539	561	549	561	529	568	530	551	534	519	511	506	578	536	544	562	502	581	520	544	544	551	560	599	544	529	570	533	511	546	546	551	519	550	527	526	555	538	552	525	563	496	493	511	551	514	566
38169	84112	62899	48083	36155	26520	2588	688	645	610	592	605	562	572	620	560	565	584	566	570	563	547	567	556	608	579	578	546	562	563	537	546	549	525	570	525	543	530	531	547	568	546	585	552	547	569	513	522	565	551	535	574	591	579	543	545	518	549	522	577	583	536	545	566	561	550	550	605	580	536	543	555	554	547	553	543	502	561	560	543	540	575	521	541	558	543	560	601	554	541	583	566	564	558	529	537	561	586	523	566	557	523	541	539	537	533	532	538	529	528	536	574	541	535	516	577	609	524	553	550	564	579	565	589	556	566	558	557	548	569	569	561	566	583	572	541	564	529	582	542	576	560	558	547	516	574	540	535	570	613	521	534	512	523	527	578	587	544	534	554	552	531	558	534	538	541	577	530	549	538	553	556	532	580	512	532	541	527	512	576	538	563	514	573	549	544	571	519	575	591	539	551	526	519	577	531	568	538	564	537	548	576	515	536	506	570	543	523	554	550	536	555	555	550	548	588	547	572	520	557	526	581	557	516	572	532	590	551	575	563	555	576	578	554	534	493	550	561	527	549	563	521	556	506	560	554	545	503	561	502	552	545	511	546	610	563	586	553	536	527	543	570	534	559	530	551	553	546	535	592	524	547	569	534	583	569	582	529	552	568	556	593	550	522	515	522	531	522	588	555	568	515	498	566	546	552	567	586	557	601	521	534	515	535	516	583	555	562	575	539	525	551	541	544	550	567	559	553	554	525	544	558	588	533	588	558	545	539	576	529	568	542	542	553	561	534	590	546	596	567	554	529	570	569	540	526	573	559	574	528	531	603	555	550	545	538	580	557	496	563	566	492	566	570	554	536	505	565	549	539	573	526	541	591	532	593	563	589	533	546	575	559	553	586	594	538	571	531	545	546	542	579	570	569	527	560	558	556	534	516	535	541	586	548	565	601	518	551	521	543	533	516	595	574	563	572	544	564	539	550	546	499	533	568	554	554	529	578	524	550	518	549	540	545	532	568	547	556	595	571	553	514	530	580	570	535	559	556	550	509	549	551	580	554	568	534	562	569	569	572	529	531	554	538	567	526	539	579	518	532	558	551	538	527	567	569	536	549	629	548	480	586	557	531	524	518	593	548	555	550	570	572	543	516	578	562	573	518	582	487	540	550	543	549	564	583	562	549	528	555	583	514	539	514	569	525	579	551	538	552	580	563	503	514	522	541	553	544	555	546	596	545	581	536	523	588	530	567	574	539	538	522	523	586	555	522	541	524	527	579	504	544	552	579	549	567	523	564	528	552	526	540	547	557	542	536	584	572	550	532	584	561	572	523	540	525	529	565	580	547	581	552	526	571	560	532	559	556	511	506	522	563	564	526	554	555	531	511	516	526	563	547	521	554	525	561	559	529	524	505	518	539	604	527	544	543	545	556	560	542	559	532	549	565	521	539	557	557	564	510	519	557	556	523	509	563	555	540	553	559	548	556	540	536	588	578	540	510	533	561	606	537	568	542	551	541	546	590	540	588	579	576	541	558	570	524	605	558	536	573	547	550	560	571	540	572	537	511	598	542	551	532	540	566	525	555	552	510	548	544	535	520	534	552	542	546	568	550	550	559	582	513	539	590	513	582	606	514	551	546	544	575	533	567	562	557	535	547	571	575	557	532	565	533	563	558	554	570	541	593	546	571	538	543	567	512	538	568	596	557	564	592	522	519	539	563	570	544	540	577	552	525	580	595	576	546	545	534	540	521	550	553	537	534	540	536	556	537	514	556	592	614	555	555	520	569	544	524	542	560	581	520	546	583	524	577	561	557	593	525	573	563	517	579	536	553	581	542	556	565	568	564	552	565	581	588	526	552	554	548	576	583	544	562	546	575	515	499	570	550	559	537	537	579	555	528	533	538	580	555	554	588	582	546	597	521	585	501	551	545	552	578	544	566	561	569	536	578	568	556	565	536	539	565	508	538	555	551	550	526	560	562	566	497	585	543	594	578	597	566	590	530	550	573	597	562	533	524	542	574	578	560	524	556	571	520	553	568	548	561	568	569	575	562	553	543	578	556	542	551	553	546	527	515	519	571	575	551	563	508	560	571	525	585	529	537	535	589	560	582	551	564	529	567	563	543	587	533	496	571	524	557	524	524	542	537	548	534	564	496	579	580	527	554	558	559	546	546	574	549	511	541	617	569	562	563	555	544	554	522	527	590	534	580	518	570	522	579	560	576	570	530	571	537	528	540	527	526	530	555	536	553	597	532	538	584	535	498	529	596	529	523	513	557	590	602	523	549	528	584	525	543	532	557	544	574	536	544	554	589	559	532	541	557	587	582	538	540	511	571	518	552	529	559	535	504	522	555	520	531	595	548	573	603	568	581	544	569	574	573	528	573	556	568	524	552	554	529	550	553	581	547	574	587	561	526	562	544	608	535	559	563	579	498	602	548	510	577	538	546	557	567	552	571	571	561	578	584	553	539	569	527	524	554	562	539	531	542	587	587	541	581	517	556	545	560	561	582	567	547	510	565	546	541	554	561	575	489	580	591	559	546	569	561	538	551	585	537	566	557	576	527	578	536	589	568	550	550	572	596	532	572	524	556	560	567	589	516	558	565	550	572	590	550	549	544	578	548	533	541	541	548	561	551	516	557	543	545	544	533	603	549	581	500	529	552	564	539	587	533	549	564	526	544	508	606	538	539	576	553	537	550	552	531	536	513	601	555	604	560	553	553	590	573	598	559	574	565	554	536	541	568	570	586	551	545	535	568	529	543	527	545	530	541	554	550	528	569	526	525	545	557	585	535	552	592	545	581	536	514	568	564	571	583	529	539	545	538	525	526	519	532	543	570	537	562	538	546	546	571	536	567	553	554	527	567	549	503	537	539	561	573	557	575	576	548	597	593	545	526	584	542	537	530	544	583	545	547	575	536	535	586	576	573	531	546	540	536	538	561	539	568	551	526	534	576	567	580	553	549	529	561	562	539	552	563	565	529	524	587	527	549	522	545	508	572	510	584	594	569	566	517	573	531	533	550	563	514	554	549	543	522	549	524	558	545	550	599	548	555	556	557	599	536	573	528	577	577	558	548	551	537	556	576	550	520	539	556	571	532	573	527	528	578	560	565	581	600	598	547	521	550	540	577	578	540	545	542	604	527	582	540	512	534	570	522	557	495	551	589	577	570	568	525	580	521	560	537	540	549	553	588	529	532	538	507	587	535	569	525	554	559	563	539	540	528	520	561	575	587	534	577	552	586	590	566	535	561	539	556	562	521	575	551	563	584	588	554	544	548	559	560	576	529	553	508	513	588	561	532	576	576	545	546	521	527	559	540	563	527	536	542	542	608	541	558	516	579	560	566	563	561	573	595	577	611	558	529	529	559	567	526	567	535	561	563	538	579	562	553	536	547	580	559	557	567	533	546	527	559	544	584	531	544	550	551	576	582	576	552	557	540	548	572	553	548	545	545	564	560	553	554	588	593	540	539	575	558	528	525	565	548	520	548	589	548
24996	21837	34463	31081	24040	17080	3673	610	507	586	535	520	507	537	535	551	532	499	506	470	496	498	545	518	531	507	534	495	558	561	543	486	492	535	490	470	550	472	524	499	559	531	541	481	498	524	493	531	500	559	530	528	539	529	529	517	504	513	517	510	552	516	475	552	493	536	538	516	483	558	537	576	510	572	523	524	504	488	556	477	551	546	506	491	543	506	536	504	507	523	530	536	511	547	486	549	467	478	494	540	567	574	542	512	483	509	524	485	491	505	472	544	531	536	511	498	525	527	520	510	497	512	545	540	534	528	509	535	517	534	520	534	488	519	520	488	505	543	536	515	507	515	501	464	544	502	485	502	558	562	527	519	547	505	513	552	547	504	481	573	491	508	555	529	528	494	516	555	510	493	554	517	509	527	494	522	493	536	521	526	497	539	531	489	491	507	516	493	530	543	549	546	562	486	533	508	512	506	509	472	503	493	540	561	536	531	498	523	492	529	509	544	551	536	521	541	518	542	522	518	535	484	536	517	492	513	522	546	502	549	532	566	551	562	568	527	510	538	548	515	523	536	504	501	539	488	481	506	536	503	541	544	520	509	511	519	545	505	525	481	522	497	504	537	514	529	533	548	564	546	532	513	514	494	507	529	515	496	516	514	536	459	545	537	459	491	529	515	524	540	496	478	508	458	506	541	546	488	499	552	521	478	514	507	512	519	516	529	553	555	535	537	517	510	529	566	475	499	531	553	497	545	549	528	503	471	510	504	499	448	535	527	490	463	526	509	495	480	505	535	508	533	530	526	485	515	507	482	513	506	564	515	509	536	543	510	505	502	517	561	544	554	541	518	559	520	566	557	496	506	489	519	504	505	499	544	518	554	503	565	524	529	507	488	516	515	522	522	522	512	528	533	496	546	519	536	565	489	482	493	517	544	527	511	539	548	480	518	526	512	527	528	521	522	533	518	537	556	535	492	552	506	512	575	503	521	539	495	513	528	522	566	575	451	526	535	512	539	495	515	508	499	496	531	468	537	502	494	504	473	527	506	517	529	546	542	542	532	534	506	516	526	541	492	520	518	480	482	505	512	531	525	527	573	510	512	530	486	512	507	515	517	505	490	531	533	531	534	506	501	507	528	518	530	501	537	488	500	516	532	534	545	531	481	519	509	483	501	508	521	512	488	492	495	538	509	466	533	527	509	523	529	532	497	527	514	532	561	507	499	533	546	552	521	553	543	533	531	535	486	507	574	549	538	499	503	529	503	543	500	501	536	522	525	490	505	492	539	530	517	505	513	519	527	516	490	526	525	531	510	518	539	521	543	507	540	524	524	519	525	516	516	564	516	519	520	515	475	530	539	521	499	531	536	509	517	538	518	513	508	510	554	498	488	540	501	493	521	487	536	538	545	560	519	489	573	523	550	511	502	492	525	533	540	477	519	528	515	527	519	536	513	575	538	501	500	552	473	508	532	514	544	519	511	497	502	524	526	493	487	509	526	485	540	547	507	502	541	516	503	521	537	503	535	481	531	549	532	479	532	530	504	507	542	531	506	506	532	511	546	548	507	504	496	512	502	516	517	518	488	564	527	512	579	488	565	560	537	545	522	550	544	488	506	519	530	547	582	494	511	511	495	539	498	470	509	512	531	486	542	525	503	530	530	545	512	544	489	531	527	523	530	504	540	508	495	545	497	537	495	508	557	506	496	534	568	495	533	546	516	503	526	526	572	518	489	503	514	499	497	500	541	503	518	486	563	525	523	543	502	542	512	544	518	548	506	542	511	513	528	524	521	518	515	529	494	555	549	552	533	529	505	494	546	540	527	535	491	478	552	522	548	506	515	541	514	495	513	520	538	526	487	473	501	489	507	534	485	538	532	548	524	557	537	540	545	496	552	514	532	475	503	500	508	499	530	527	477	486	487	520	515	492	536	549	504	496	546	510	515	495	521	517	478	529	519	521	563	550	533	489	538	533	519	486	545	494	506	501	513	510	524	523	528	483	534	521	536	569	515	526	516	502	487	524	545	504	532	490	505	509	509	535	538	515	515	511	518	522	487	531	522	483	526	531	508	509	512	537	519	501	513	507	534	554	542	539	521	464	497	521	549	499	535	522	533	514	497	510	537	513	531	503	485	520	525	537	485	496	551	493	514	491	530	560	563	538	520	521	526	532	475	555	545	537	474	513	476	484	492	498	521	497	528	512	540	513	528	529	549	538	509	526	516	532	524	520	491	488	535	505	511	529	500	509	537	517	543	554	502	529	519	523	567	484	544	526	519	477	554	516	524	478	539	524	507	536	541	547	500	491	572	531	529	525	548	501	505	561	543	522	475	540	482	520	520	525	527	507	514	564	535	506	455	488	524	478	560	539	493	498	502	513	510	565	516	539	544	527	561	491	513	529	555	494	510	531	531	497	529	564	521	524	530	496	500	523	497	520	476	505	507	510	522	510	505	526	479	529	526	508	520	547	507	520	546	527	509	516	499	547	519	590	547	515	494	524	498	510	537	494	524	541	577	553	481	518	506	522	516	559	553	539	469	481	515	504	517	504	522	516	500	541	528	484	498	504	520	507	536	494	486	523	494	538	509	495	528	549	489	522	489	513	527	496	492	543	509	526	540	531	536	545	527	525	553	502	473	516	498	519	581	525	519	534	526	545	509	517	493	538	519	499	505	516	500	509	531	527	528	505	503	481	493	484	538	503	502	534	532	572	512	506	443	510	504	492	511	488	558	543	511	530	535	523	506	542	497	488	522	508	521	514	522	527	501	550	511	537	502	492	521	532	532	524	556	516	533	528	545	533	542	509	508	552	537	539	575	526	531	499	535	515	501	519	490	502	505	582	503	517	504	528	547	548	519	527	520	514	506	505	516	508	532	502	538	508	538	475	524	507	504	572	493	518	527	503	577	506	536	518	577	474	528	549	484	488	515	520	552	546	493	514	534	557	506	534	515	568	521	520	522	513	521	547	504	538	564	496	517	553	524	534	515	511	505	510	502	555	539	522	509	438	526	584	513	507	528	539	527	509	512	511	535	510	513	465	489	543	496	512	489	524	510	513	549	536	567	508	511	506	528	530	516	490	547	512	560	494	538	497	505	506	519	542	527	502	501	502	530	494	536	560	528	554	525	517	499	509	509	535	555	548	521	551	510	526	548	528	511	571	529	529	506	500	543	543	532	498	499	511	477	491	538	483	484	488	550	550	517	515	518	525	536	516	491	556	522	523	529	527	526	529	519	496	517	529	507	521	505	490	513	492	532	506	481	559	552	502	560	510	508	529	493	520	525	513	534	502	507	515	529	497	521	518	547	513	487	526	545	487	504	537	527	494	540	509	512	496	526	530	542	503	497	499	521	527	520	539	534	511	527	496	516	516	520	531	540	505	512	519	495	533	532	464	552	510	531	513	551	491	490	565	534	552	499	524	526	514	546	524	526	532	521	542	523	478	523	503	517	544	521	525	523	532	574	544	523	529	519	496	557	522	524	512	575
36448	69638	54940	36893	26345	19616	2751	574	622	610	571	598	608	546	562	544	576	541	609	523	583	525	563	582	649	613	573	544	606	555	549	547	546	540	550	533	582	551	551	568	550	612	567	572	548	542	540	601	549	548	495	566	597	516	575	525	530	554	592	578	574	538	577	620	576	549	554	582	552	553	585	512	585	560	552	526	562	585	529	549	552	537	567	565	573	568	551	582	512	539	550	576	551	524	591	558	570	580	581	583	509	604	576	609	536	484	581	546	501	586	509	578	563	561	540	560	543	550	577	542	541	539	531	570	572	554	523	540	572	559	584	543	605	578	529	536	555	534	556	568	541	577	580	545	547	545	516	529	552	517	589	539	529	555	551	574	587	558	558	557	583	591	569	570	577	565	527	599	602	549	534	542	617	561	543	581	505	528	546	540	571	582	537	486	529	562	509	573	556	580	540	562	540	562	579	571	526	543	571	546	620	578	551	539	555	573	596	534	573	547	542	590	555	575	572	569	544	552	562	551	539	540	547	536	561	535	527	508	553	551	561	590	566	588	545	498	576	550	584	519	608	551	547	566	520	535	589	589	538	546	558	595	574	561	528	545	549	535	597	565	550	575	551	524	556	573	573	557	567	518	506	558	577	558	546	510	553	570	558	573	528	551	557	566	592	600	554	540	536	565	553	595	547	540	547	564	570	607	595	580	519	555	577	539	530	552	573	586	581	541	555	476	571	542	585	557	563	589	545	512	563	569	569	523	567	532	558	560	571	569	534	560	512	548	549	583	541	566	585	539	565	607	536	561	581	581	543	545	609	541	587	518	581	561	540	592	507	562	538	544	585	573	557	555	564	550	560	550	534	593	592	552	602	565	592	561	586	526	561	542	549	525	529	543	551	565	539	527	572	539	553	531	563	526	569	552	539	603	537	570	577	559	551	543	536	570	597	599	551	593	552	505	573	536	565	569	542	530	558	560	561	566	544	539	522	499	528	532	557	550	561	562	594	542	574	577	561	575	527	549	593	565	531	551	570	560	582	569	574	540	553	551	553	534	545	549	577	537	554	552	567	553	511	586	580	610	571	532	576	560	562	541	561	543	586	546	580	532	562	568	579	557	544	557	585	604	565	560	522	574	547	536	533	561	537	595	580	569	555	532	585	561	568	541	555	595	580	568	505	559	559	575	578	546	577	505	516	587	547	562	508	586	596	567	556	534	526	586	535	523	582	590	625	565	581	577	551	591	565	539	551	594	554	543	562	597	552	564	605	522	559	554	566	576	581	587	529	552	507	541	547	528	570	584	529	533	586	521	570	558	560	548	588	554	566	567	555	557	553	573	576	541	562	561	554	583	527	557	545	537	557	561	567	512	554	510	566	584	515	566	533	561	544	537	537	542	558	521	566	529	543	608	572	575	548	566	534	563	552	567	554	535	556	498	551	548	565	530	530	594	571	553	530	541	582	563	554	594	555	551	559	549	552	549	574	555	587	550	550	557	604	567	585	560	566	577	560	560	567	614	560	530	559	564	596	575	508	531	556	607	563	566	552	572	552	542	567	536	590	586	574	541	536	557	576	561	539	572	607	546	526	557	539	572	524	516	556	523	571	577	529	561	497	528	586	538	523	550	553	569	517	548	544	542	589	574	565	582	569	577	565	564	518	533	533	566	597	521	540	566	543	510	527	555	548	561	529	575	560	576	575	563	554	540	575	564	588	535	571	580	546	560	535	598	556	591	558	548	555	552	584	548	546	578	549	584	573	562	547	562	552	524	529	562	552	578	508	480	522	554	552	619	580	519	550	538	586	556	580	551	519	545	602	545	570	576	516	548	562	574	545	530	573	543	586	539	550	555	551	535	567	589	538	554	538	550	533	564	577	582	557	568	504	573	542	569	563	549	522	506	546	510	601	591	571	526	554	576	551	598	568	574	552	565	555	520	542	540	538	567	620	546	536	548	517	585	533	541	567	589	515	575	558	552	556	556	528	517	553	536	569	571	572	532	565	531	546	596	550	545	599	537	591	572	553	554	553	543	548	550	569	530	570	530	574	586	524	593	547	581	565	560	543	561	530	576	550	537	564	503	527	552	572	559	526	567	506	519	535	544	571	568	594	537	522	505	572	566	547	587	567	593	597	581	579	542	530	517	576	550	514	569	524	564	586	551	570	511	507	551	525	581	572	547	495	567	593	528	542	569	552	565	554	582	568	559	582	572	570	608	549	581	548	583	545	549	521	560	574	533	519	533	534	548	561	504	551	554	544	533	555	559	588	555	524	511	552	550	568	567	577	566	498	585	566	596	566	589	569	613	583	545	561	565	583	527	562	539	546	549	563	572	606	580	571	550	562	526	566	548	574	555	540	528	556	591	541	557	557	537	535	546	527	606	558	561	555	584	544	553	539	519	488	549	553	491	572	597	542	581	518	532	564	518	517	546	570	542	544	519	530	611	533	564	564	581	548	576	557	575	552	537	558	592	572	587	519	556	574	516	556	549	509	566	629	574	547	563	536	524	529	589	547	544	549	538	549	526	554	571	564	532	580	538	527	572	570	519	592	585	575	524	486	560	518	544	534	553	542	536	586	588	556	561	537	536	537	531	558	569	593	567	515	577	574	556	517	559	562	520	564	591	567	533	561	547	552	503	536	536	519	594	504	601	590	573	519	610	561	532	572	568	547	553	563	549	608	547	538	547	505	539	554	561	571	549	528	564	581	525	550	590	549	569	562	528	521	532	569	549	547	532	586	504	541	582	554	576	552	528	582	577	529	567	542	540	539	581	554	573	534	591	550	601	498	570	567	547	572	523	544	565	512	570	539	517	559	557	562	587	567	560	581	572	569	542	502	547	560	533	512	547	538	567	580	535	580	565	545	546	568	574	563	576	552	520	533	532	559	586	553	553	567	611	569	531	512	562	565	511	559	533	545	566	561	538	604	521	577	596	559	561	549	536	586	549	534	542	582	553	549	559	570	575	545	593	532	530	569	523	581	560	553	538	555	554	585	577	544	526	538	522	576	588	538	533	550	576	563	532	580	595	602	535	580	517	558	519	539	552	575	531	520	579	553	528	578	551	557	547	566	590	557	562	547	562	588	550	553	548	571	583	517	562	561	536	543	518	540	535	526	578	514	577	565	553	527	575	543	532	531	560	579	547	543	554	568	565	554	563	573	509	566	574	546	594	561	538	562	552	616	596	561	533	584	560	524	564	565	513	530	537	577	528	527	588	530	599	555	534	522	543	563	549	517	551	580	560	547	565	563	562	541	549	565	561	577	560	591	571	558	555	551	553	577	511	560	581	555	549	568	542	516	570	551	556	593	560	562	564	532	589	564	590	571	598	571	558	581	507	557	570	545	565	519	601	606	570	531	572	537	525	566	576	525	561	536	548	536	568	576	560	540	542	537	549	541	580	567	547	536	511	556	534	540	582	563	593	534	507	575	589	563	531	543	565	524	538	541	546	563	576	577	555	569	552	542	559	492	542	591	551	522	559	569	523
22647	21257	31896	28832	30037	30526	20739	3200	977	915	909	922	950	919	898	910	861	844	899	870	849	917	880	862	878	872	863	874	864	859	877	910	859	845	833	868	855	873	860	850	916	835	851	859	872	889	899	857	863	808	855	829	838	826	851	859	895	903	879	873	838	834	835	923	828	818	856	852	825	877	878	841	838	893	821	846	835	808	924	828	814	821	821	859	845	830	861	800	867	859	892	865	862	838	844	884	849	863	911	785	884	846	843	900	874	802	882	876	877	883	885	874	810	902	880	869	895	863	821	887	886	800	883	851	832	904	808	868	819	849	841	877	890	900	907	878	855	895	871	869	875	876	856	804	921	870	889	885	893	891	827	877	868	872	869	896	825	879	850	864	847	783	854	862	854	850	827	911	832	876	836	821	852	850	831	813	821	844	912	840	876	891	876	925	865	899	871	828	823	875	779	841	840	821	870	883	827	869	878	874	829	838	843	835	911	851	875	872	869	836	847	780	904	890	842	902	767	843	888	870	873	826	906	847	859	863	867	863	868	817	855	863	898	887	919	866	876	848	848	876	865	862	884	855	809	838	820	891	820	909	835	872	801	844	883	902	841	877	834	865	830	849	835	830	887	888	818	832	929	854	896	817	840	872	922	901	922	873	853	915	856	879	838	879	896	856	852	865	855	829	860	881	852	844	847	822	857	871	844	865	893	856	850	891	872	864	831	918	900	862	854	851	905	880	869	926	908	860	828	872	886	864	873	804	923	852	846	841	856	913	863	858	883	851	880	822	832	867	846	826	880	845	837	850	843	815	848	877	815	830	871	881	849	846	900	829	847	823	878	871	879	809	838	890	863	826	808	881	853	906	892	849	837	880	886	840	834	856	851	887	903	871	912	931	869	856	901	951	859	852	818	847	833	888	843	913	900	836	808	838	876	887	876	892	907	830	838	888	831	813	843	862	890	908	861	841	874	853	853	893	853	892	795	861	851	885	892	844	855	855	847	890	881	853	844	905	775	898	828	859	833	913	874	860	913	833	869	906	847	855	836	862	890	811	861	872	794	808	854	870	866	873	852	864	886	865	799	852	819	825	848	824	851	883	819	853	867	801	870	919	868	858	886	819	896	892	867	852	826	857	800	885	870	925	793	878	913	886	854	856	855	862	901	847	828	861	881	839	864	848	866	877	873	880	792	848	906	889	847	894	867	813	867	888	813	837	911	893	822	830	911	857	841	858	833	901	872	834	836	793	872	860	851	826	876	937	892	815	839	849	856	841	896	871	893	843	826	848	839	926	861	842	830	866	879	904	807	778	930	891	850	906	838	824	889	885	805	859	846	857	834	854	833	908	916	871	898	821	925	848	849	917	904	842	832	818	866	832	909	831	904	837	902	875	811	906	823	868	828	840	887	882	894	823	816	866	876	839	857	865	871	806	871	905	842	825	830	825	862	854	873	836	839	885	833	910	838	838	835	874	850	843	818	908	892	839	833	866	891	892	821	868	882	857	848	819	873	866	847	853	821	859	916	877	904	872	865	904	854	875	856	844	838	897	853	850	895	905	887	843	805	850	762	875	888	878	908	857	855	858	859	920	913	875	816	858	893	825	803	857	904	882	910	808	909	851	879	850	833	873	913	802	836	834	830	819	878	887	835	869	868	852	864	865	855	837	873	876	869	876	835	810	885	862	883	873	913	879	839	832	915	859	916	856	853	853	915	853	896	844	909	825	847	840	912	869	866	866	842	890	865	886	854	863	843	819	832	895	877	834	877	833	845	888	910	867	859	959	851	838	837	882	853	899	878	863	881	880	893	884	869	845	815	894	912	827	897	899	838	852	864	877	852	874	810	864	826	834	904	848	863	849	769	880	807	835	889	841	905	843	906	840	849	829	871	858	856	866	894	872	879	872	867	865	820	868	836	794	874	940	857	868	828	882	858	818	842	824	850	912	922	874	874	877	878	853	846	825	877	873	911	833	859	847	869	865	875	835	906	845	851	804	884	911	824	837	852	850	824	848	830	842	850	843	893	882	787	807	836	859	863	824	885	915	837	874	914	883	880	873	859	830	877	842	865	900	915	862	896	861	898	839	851	852	869	832	860	807	893	817	841	865	862	902	847	890	908	815	897	816	928	879	854	824	882	890	776	870	857	856	825	835	846	885	901	840	910	869	856	860	894	848	839	833	799	866	834	827	896	842	893	872	818	815	821	868	872	845	865	870	814	887	844	838	918	874	874	876	840	909	886	861	908	865	826	861	919	846	864	860	836	851	828	884	893	860	847	875	870	871	842	857	852	844	927	865	858	851	860	895	862	856	892	850	847	846	845	885	896	889	856	805	810	882	904	828	836	893	849	873	856	852	857	912	916	838	841	837	899	868	873	878	857	861	894	876	799	913	869	850	896	885	847	852	898	869	879	904	872	824	837	863	908	825	831	864	856	850	862	859	851	792	863	875	843	805	846	853	915	850	850	872	831	881	843	891	858	806	807	830	851	821	882	875	849	888	849	801	854	829	882	794	886	868	946	875	871	841	814	871	842	858	921	864	895	869	822	844	862	876	829	805	822	799	850	900	868	846	809	890	848	919	882	865	857	857	824	845	856	870	883	899	853	860	803	835	877	843	864	845	853	893	916	829	841	842	873	811	800	853	875	843	867	893	891	808	863	848	875	830	852	878	870	859	868	857	906	890	906	920	858	888	842	865	870	895	794	921	894	867	874	861	897	837	883	849	883	819	900	853	872	844	878	891	850	831	819	856	760	856	863	852	882	835	834	878	864	872	849	834	870	849	868	917	804	824	851	870	896	848	867	895	844	878	847	904	863	855	869	850	808	859	836	870	838	881	858	845	871	852	887	832	888	879	830	897	876	834	830	852	878	873	845	869	891	838	890	918	835	842	841	909	823	864	867	863	864	853	922	895	846	863	907	842	873	879	910	875	885	861	833	838	821	879	856	866	864	835	835	806	847	869	841	866	895	888	829	838	909	817	896	839	833	861	914	880	851	881	872	846	891	846	865	866	846	848	942	831	864	831	856	897	840	880	873	862	895	867	884	867	869	846	852	866	870	828	865	893	863	891	841	859	919	851	837	894	870	842	870	838	791	844	863	891	929	828	889	818	863	880	846	870	856	886	828	865	864	898	901	852	867	891	846	816	899	853	839	874	858	840	906	861	829	845	917	914	835	848	869	851	849	830	843	796	805	871	843	849	932	878	846	825	866	879	785	881	826	878	875	852	904	851	815	921	861	827	857	845	839	921	828	896	889	849	873	824	905	834	866	888	901	898	880	827	827	882	857	849	828	892	916	866	824	868	860	888	781	879	836	922	859	843	837	919	861	840	823	879	820	854	885	817	898	837	833	808	827	861	878	880	862	823	855	856	883	879	859	820	832	859	916	856	903	852	898	843	823	839	808	934	834	944	836	851	845	911	803	873	857	841	870	860	820	842	804	836	865	864	814	867	870	827	854	811	877	807	840	883	853	831	867	837	894	858	846	892
43446	91781	81778	55458	46600	35879	11137	1028	1037	935	968	969	951	907	885	869	882	872	911	862	866	879	895	911	868	848	888	855	873	905	822	881	843	886	868	836	856	865	906	841	842	853	846	877	831	828	870	867	872	841	851	855	876	837	839	828	880	862	877	884	820	833	860	881	865	899	858	838	868	886	814	816	807	853	833	887	888	817	868	900	868	802	819	812	870	853	843	902	888	843	881	830	821	879	805	893	891	856	835	819	828	848	878	865	871	891	869	883	819	845	845	833	841	833	790	901	845	865	830	788	848	871	837	875	867	830	893	837	817	845	823	858	852	889	888	846	839	828	848	840	866	825	923	849	939	880	823	878	839	827	853	869	850	849	831	871	870	831	905	805	810	871	859	797	827	882	899	873	826	855	865	810	848	877	879	851	847	909	880	862	894	881	803	849	864	795	852	850	836	824	791	867	909	880	869	852	916	858	833	796	854	844	870	908	890	852	862	832	860	882	890	857	865	854	854	940	826	817	872	844	853	859	844	849	884	863	866	847	870	863	845	869	869	829	779	886	891	851	870	819	821	876	862	851	851	858	869	861	839	838	828	839	841	820	829	821	807	865	844	869	818	842	845	861	885	809	832	803	861	882	861	863	889	898	868	821	896	857	833	860	879	791	835	814	847	866	869	859	855	898	867	867	855	829	865	853	919	859	854	851	860	886	782	830	802	852	839	810	874	881	871	892	838	833	918	878	906	950	956	849	822	934	906	829	866	905	800	880	849	854	856	851	859	845	860	839	839	879	872	879	856	878	864	896	920	813	804	908	847	831	859	907	821	886	867	869	892	859	887	961	841	817	842	861	807	805	814	832	816	858	805	850	883	900	880	862	873	893	857	879	870	841	790	807	836	811	822	860	864	799	850	859	875	914	853	825	881	868	897	824	831	878	857	859	910	824	830	888	845	796	836	887	902	843	843	840	873	862	852	866	851	866	867	866	850	896	843	848	861	890	858	841	847	843	879	850	885	867	867	811	874	900	832	816	858	764	845	883	816	817	845	878	876	864	921	845	853	884	878	870	866	849	796	848	862	844	820	858	833	838	844	865	854	894	844	891	805	889	857	820	902	903	776	854	850	839	876	849	858	833	876	852	873	910	886	842	858	836	876	844	862	836	924	872	818	834	848	888	789	857	807	846	889	795	824	918	846	826	840	870	828	890	881	837	853	883	832	826	855	893	853	891	822	806	834	849	860	863	863	872	852	828	863	875	877	805	859	810	888	910	903	822	837	837	873	893	889	833	850	884	846	869	855	904	855	848	849	859	850	868	839	822	847	853	863	854	863	875	859	887	899	850	840	871	790	862	871	835	899	803	917	843	845	828	821	846	844	816	910	794	873	850	900	890	841	851	868	835	913	803	808	878	831	853	883	867	841	878	803	845	886	864	826	798	884	843	827	822	848	841	834	899	875	909	873	891	882	876	868	870	821	869	886	809	862	863	810	850	907	843	880	848	870	882	845	821	875	818	875	899	896	871	879	829	850	859	860	831	892	880	839	872	854	900	818	857	850	851	841	835	830	852	843	890	888	839	833	836	846	842	847	858	834	803	874	913	883	856	863	881	865	869	856	813	855	851	830	804	871	841	820	880	851	888	877	868	870	864	825	851	852	845	893	854	835	859	852	848	859	888	816	890	822	864	877	800	825	784	875	816	823	868	853	829	862	861	782	873	870	871	889	837	848	895	831	828	863	849	867	860	844	887	886	896	845	880	889	875	864	852	895	837	845	903	849	835	861	874	854	799	895	869	917	880	852	842	849	851	847	875	875	873	845	844	821	864	837	828	837	908	813	849	834	861	847	848	862	855	824	873	870	832	866	850	865	893	830	818	811	845	860	875	886	815	777	834	857	832	853	822	871	856	850	857	829	851	904	822	868	846	892	817	810	841	858	815	845	815	843	865	865	895	818	826	854	786	858	841	883	852	845	833	878	867	852	848	874	846	902	874	867	813	901	886	878	836	803	870	843	870	838	823	855	806	849	852	862	833	871	826	897	817	867	795	817	814	817	824	845	866	880	845	833	878	831	771	862	847	822	853	829	806	859	833	874	858	865	901	798	824	834	862	882	857	839	899	853	900	839	861	826	881	838	879	856	823	838	841	845	840	886	841	874	869	844	825	882	874	886	844	936	840	817	859	825	847	869	862	841	876	851	900	849	824	872	893	887	872	894	809	827	890	832	861	838	893	827	859	852	905	821	842	810	825	816	916	875	836	813	871	886	928	866	852	868	898	903	813	827	879	877	845	883	793	822	834	838	865	845	868	816	866	854	822	825	837	848	895	883	863	873	873	842	855	864	898	818	866	846	843	870	808	850	852	843	826	873	848	840	832	846	841	834	876	876	879	829	877	832	899	868	810	849	857	908	838	883	879	830	884	874	902	895	813	837	844	930	881	818	838	879	840	895	820	844	868	820	856	843	856	882	863	864	809	803	874	842	846	871	837	889	893	829	892	879	844	843	850	878	859	773	837	859	881	846	790	857	820	865	808	884	833	886	874	869	886	847	823	894	855	852	904	849	807	834	894	848	917	839	836	858	858	870	887	872	814	830	890	826	836	841	847	855	871	829	863	827	878	843	836	834	844	894	878	851	833	837	819	854	893	856	890	827	820	848	841	871	779	884	828	856	876	894	895	872	861	782	848	867	884	884	869	796	851	868	885	861	826	874	866	898	870	799	886	901	914	851	850	867	879	835	830	854	835	883	843	869	834	889	827	849	869	896	875	892	876	859	816	859	837	836	891	868	882	842	866	861	836	846	840	884	847	863	841	858	903	810	884	862	870	884	895	847	895	850	855	860	886	871	864	916	823	886	846	869	891	852	909	867	842	857	867	808	833	865	845	848	847	879	805	813	865	807	865	818	906	876	839	883	871	880	835	835	885	810	885	853	826	869	823	829	852	824	848	854	850	899	860	901	796	838	816	852	846	882	865	814	832	849	851	857	853	847	847	858	794	893	854	872	875	868	835	857	871	877	877	860	843	847	826	829	808	832	835	808	824	881	903	837	864	858	855	839	903	815	879	855	861	876	836	858	814	869	813	887	842	852	810	860	852	849	926	844	816	822	862	863	795	830	932	842	868	846	851	863	858	852	860	838	834	871	902	849	872	828	840	844	878	868	855	833	848	859	845	870	821	875	840	835	840	861	840	884	847	888	907	876	823	866	845	861	865	849	861	851	861	782	801	867	874	861	873	858	861	861	804	855	847	815	829	805	857	805	837	816	803	886	869	838	862	819	870	823	838	828	837	794	854	830	836	859	856	838	910	855	872	842	897	852	846	820	838	839	832	824	867	836	813	878	835	810	824	853	916	843	826	869	869	832	890	823	852	850	840	837	915	890	872	828	841	879	902	857	853	810	852	832	808	850	868	830	861	853	855	857	906	879	899	857	868	892	842	845	822	805	768	853	813	866	846	829	824	885	842	855	790	805	878	875	822	843	872	877	779	870	860
32347	25095	32195	22404	8392	4354	2028	515	411	379	398	390	420	387	428	386	392	357	372	397	397	388	427	404	378	405	399	397	376	366	368	395	412	410	389	403	440	384	393	348	381	377	417	415	420	376	392	372	413	362	417	378	385	411	414	383	401	397	395	383	393	387	394	367	416	403	416	395	421	386	406	394	427	373	390	382	404	375	372	401	369	400	404	416	400	364	351	382	378	374	416	402	386	375	391	433	404	353	409	389	411	406	368	400	371	427	386	371	354	396	383	349	401	391	391	371	411	405	410	398	383	413	398	371	397	351	395	415	400	389	379	391	406	402	389	382	393	414	349	410	429	426	366	402	403	400	387	389	417	393	395	357	397	372	399	404	400	431	424	409	379	368	353	381	389	410	371	394	440	357	387	363	418	395	385	387	406	369	376	388	380	372	386	396	382	410	381	384	394	391	372	372	392	402	385	404	383	359	414	410	402	345	408	420	388	408	394	402	391	408	406	439	428	399	418	378	447	404	387	415	418	403	409	381	418	409	362	397	392	407	391	414	364	407	402	403	382	376	366	390	362	421	416	340	398	391	412	388	374	395	405	389	390	395	397	356	409	412	374	401	363	386	397	374	442	421	383	376	392	409	415	422	358	401	372	394	348	392	374	391	401	386	353	389	381	390	367	427	338	416	389	398	368	389	371	390	360	381	384	414	368	384	407	389	423	382	432	394	368	383	353	387	380	418	349	428	394	401	391	377	405	368	380	364	425	389	429	408	388	366	426	375	422	429	402	414	371	369	383	391	417	403	426	375	390	370	420	354	415	370	370	397	407	364	344	396	384	412	396	396	401	390	381	357	412	381	414	375	393	373	391	386	413	453	368	393	424	396	384	363	415	390	383	350	408	403	378	401	396	364	374	385	370	371	400	418	352	434	407	376	362	408	406	402	404	437	411	383	380	383	401	384	409	403	384	391	397	385	392	404	408	381	406	381	372	380	401	388	370	381	385	401	376	395	396	408	381	372	374	417	380	382	347	382	383	406	368	415	370	368	421	418	377	405	422	393	382	386	403	384	417	377	396	394	394	382	374	424	416	404	406	358	341	370	392	372	381	403	392	364	367	433	422	383	374	389	399	412	338	389	400	402	392	375	375	355	407	387	411	366	380	411	388	407	404	365	405	368	391	371	383	393	428	411	392	394	406	393	415	398	378	371	368	413	392	438	405	447	400	398	413	397	387	399	397	366	359	433	356	401	404	406	403	359	430	416	403	379	392	397	410	406	371	391	387	380	326	413	407	433	365	414	402	382	390	372	429	402	362	368	425	428	377	410	407	392	362	396	390	340	417	379	391	359	398	375	359	398	405	399	391	370	402	409	357	416	392	400	403	365	358	415	369	387	406	381	390	401	430	380	413	394	413	400	396	381	411	357	393	391	405	409	359	358	347	432	381	379	434	376	407	347	384	376	371	380	370	398	397	366	419	377	405	408	377	410	394	376	407	395	415	377	367	379	379	410	400	371	365	392	385	407	372	389	405	388	374	348	379	358	399	444	393	383	406	373	387	401	379	372	424	420	402	375	398	444	366	394	393	383	397	412	372	410	388	415	385	402	395	409	405	375	357	386	410	380	389	368	438	415	417	390	385	375	395	389	381	400	344	395	402	380	400	369	370	392	384	376	418	401	384	386	361	390	381	394	393	371	417	418	411	377	391	393	403	424	408	398	422	418	366	371	415	385	398	407	389	397	416	400	402	369	410	376	399	364	373	387	388	375	417	399	391	423	398	387	338	428	386	367	391	382	395	399	394	383	397	382	404	393	398	373	399	435	385	403	386	390	361	381	404	389	376	393	389	422	417	414	371	374	372	401	396	395	384	394	435	385	356	381	428	378	405	392	389	444	383	415	393	431	356	398	387	374	396	385	384	391	453	395	427	376	406	422	410	383	398	383	373	380	392	431	393	375	391	384	365	376	424	403	389	400	403	363	382	388	380	377	412	413	361	416	384	399	352	430	398	397	366	389	431	379	393	368	399	410	397	375	386	407	397	401	380	408	398	375	384	373	393	375	375	375	381	391	377	420	388	391	390	340	354	357	456	382	396	422	397	353	411	379	424	406	368	413	414	396	384	397	407	387	405	372	410	397	384	379	403	418	376	396	366	365	383	380	364	392	385	411	395	405	370	383	365	382	365	446	377	390	412	396	418	431	347	411	409	424	378	391	423	427	374	383	392	368	409	416	379	383	419	406	352	415	436	413	382	421	386	375	378	371	381	377	382	411	371	390	381	406	427	404	387	417	373	398	369	408	403	389	383	386	358	410	382	406	411	389	379	395	417	376	419	391	358	377	399	385	384	379	388	416	432	405	409	391	368	386	405	402	379	376	381	412	366	382	366	421	387	388	416	405	355	414	431	378	424	423	398	407	403	412	395	423	393	434	405	396	421	393	387	397	396	412	398	377	363	383	386	407	403	408	378	369	395	369	379	362	401	379	392	407	383	381	410	417	434	388	386	405	410	387	393	414	414	379	399	413	395	400	396	380	393	410	405	414	398	408	367	405	428	358	382	389	398	414	377	357	341	408	370	377	408	413	373	410	375	371	402	407	429	390	442	395	428	379	409	394	389	390	391	380	371	412	405	341	374	398	401	393	393	386	387	401	379	403	384	417	400	398	374	382	367	422	400	402	385	409	371	374	414	380	389	389	364	394	386	356	414	390	395	464	395	412	393	420	343	402	412	352	396	371	431	409	381	365	420	347	408	360	377	366	379	393	374	371	408	390	401	416	426	407	399	414	403	412	393	386	403	395	392	401	415	380	391	391	387	407	419	415	383	388	387	406	436	427	395	406	351	401	423	395	402	409	396	406	438	369	334	385	390	407	393	423	390	429	384	378	371	411	406	350	393	428	333	377	380	393	380	413	430	392	441	397	384	419	412	365	403	371	427	406	390	367	403	388	384	351	406	423	407	386	411	400	388	391	407	353	417	391	422	396	386	387	419	409	426	384	419	400	362	428	382	409	399	397	397	395	373	386	398	398	398	380	399	367	385	378	358	412	427	395	411	363	424	396	430	394	377	378	410	395	404	387	378	390	392	394	392	399	391	393	371	400	401	433	351	379	415	420	411	386	351	372	370	404	386	403	378	398	421	404	375	397	393	361	416	369	404	373	401	391	374	399	374	412	385	370	412	399	361	391	387	405	406	382	392	407	374	384	403	424	399	389	375	403	373	395	400	369	400	401	362	390	389	363	426	369	387	373	407	368	384	378	384	340	362	390	385	388	390	398	372	397	431	375	380	392	401	392	377	400	366	376	398	418	398	379	354	382	398	342	410	382	389	395	398	407	412	387	380	365	433	364	383	408	399	371	378	398	388	380	387	415	396	387	429	354	363	390	375	395	379	379	416	394	404	359	345	400	384	396	394	387	398	369	379	411	420	396	408	422	399	380	376	374	398	399	417	392	419	398	379	385	404	355	413	423	386	405	404	384	407	403	422	382	392	388
35259	34938	27015	14377	7011	4599	2061	463	465	402	449	433	384	394	418	430	421	427	453	377	440	406	415	416	406	426	454	400	413	432	420	384	419	425	422	405	439	422	410	410	434	461	440	417	395	397	426	433	421	377	378	447	428	435	395	455	435	405	423	457	409	468	429	441	423	397	415	391	407	437	431	431	422	440	407	378	421	430	443	405	420	423	390	397	426	398	415	394	422	408	425	437	457	430	411	453	437	422	437	412	418	453	400	424	395	381	395	425	397	441	397	409	401	429	410	443	404	422	406	438	387	470	418	449	430	417	438	418	417	442	436	415	403	422	388	412	392	419	403	411	407	427	421	407	428	396	423	435	398	408	453	421	382	430	431	416	435	419	423	418	396	453	403	462	399	419	443	404	435	411	424	412	404	422	457	427	457	446	396	434	388	428	405	437	413	419	454	418	394	392	427	427	419	422	407	443	403	432	377	425	437	407	395	416	383	447	426	442	402	364	424	426	414	434	429	425	423	471	407	412	427	439	436	450	393	437	389	386	395	412	418	431	435	421	435	449	412	437	427	394	430	406	399	432	389	468	418	391	445	422	434	428	416	442	364	419	416	428	446	408	404	426	414	398	391	419	439	416	428	442	432	411	455	364	429	411	402	435	430	419	437	457	410	380	437	382	436	412	435	397	414	445	438	387	401	425	433	429	412	394	433	411	394	381	419	410	404	411	438	432	419	401	450	427	389	402	441	453	385	413	401	423	387	376	421	403	371	451	428	433	380	432	413	462	407	451	399	432	411	431	430	446	407	395	453	404	450	433	419	416	444	438	412	431	419	430	432	372	418	378	429	438	408	424	397	392	391	431	407	417	433	378	396	402	436	376	424	430	396	402	419	431	423	433	446	410	410	409	413	393	386	427	428	420	431	391	413	422	404	406	418	405	408	442	409	405	397	403	393	394	402	404	393	420	388	402	396	424	422	424	435	423	411	412	363	392	407	412	437	419	394	387	411	413	419	407	441	459	419	426	437	413	419	412	449	405	412	447	398	384	459	422	462	427	425	421	408	407	405	413	416	428	441	406	395	445	414	450	415	388	378	426	414	412	434	424	447	424	456	432	374	432	409	419	404	398	443	416	430	423	442	435	422	431	420	432	400	435	388	371	411	396	424	409	406	445	436	433	413	418	477	408	426	440	429	381	434	404	408	375	428	432	440	429	390	427	390	393	456	422	419	438	415	383	431	397	430	438	422	420	408	436	436	430	437	424	440	403	447	377	444	381	403	400	415	423	433	424	387	456	441	416	428	411	460	409	450	437	407	410	413	417	439	441	406	430	404	406	432	403	414	417	413	444	411	418	426	425	413	429	441	418	433	388	440	402	426	411	433	425	456	415	410	401	401	394	442	409	463	410	444	417	409	395	398	388	434	442	415	412	453	418	446	417	421	432	401	451	393	441	444	435	428	403	400	425	377	423	411	374	417	439	401	418	399	425	447	403	411	431	403	439	403	406	409	421	446	418	386	415	423	410	411	440	436	389	399	368	410	419	383	423	427	458	410	397	411	406	427	409	418	402	453	405	397	412	414	429	435	400	412	448	401	418	427	413	420	382	410	413	419	410	425	415	401	407	422	424	439	412	412	409	425	378	424	446	421	385	455	435	371	423	384	437	422	411	409	384	401	388	392	445	409	442	408	412	408	371	450	456	400	416	427	442	410	438	405	460	417	391	448	426	427	394	405	419	433	399	398	407	382	405	422	401	430	421	391	409	464	439	382	397	421	423	450	407	435	378	438	458	413	398	410	416	435	456	403	404	436	399	416	405	419	382	406	434	381	404	461	423	406	376	429	447	373	401	433	424	424	428	436	412	399	360	415	417	431	394	388	417	437	407	416	405	396	439	432	430	419	447	437	393	424	416	406	470	448	418	391	428	447	402	401	421	384	412	421	433	434	429	396	425	411	395	424	438	395	457	390	425	441	432	471	411	394	423	417	403	406	453	390	428	444	478	432	387	415	413	442	405	407	396	437	440	426	441	440	431	410	392	385	420	398	391	418	433	424	409	422	412	460	415	418	390	394	431	410	432	414	398	409	441	417	392	399	411	451	394	434	441	440	404	440	465	403	455	435	415	438	387	419	437	434	452	412	437	407	395	374	408	436	415	429	481	437	445	390	413	396	430	408	433	413	385	419	438	422	391	461	429	430	421	442	406	394	452	432	400	431	423	440	401	411	425	426	394	469	386	388	447	404	435	434	412	395	431	405	407	435	453	445	421	424	396	456	454	432	404	436	376	414	426	409	395	429	414	425	393	401	383	412	426	410	424	441	402	451	431	390	420	418	436	441	410	415	404	412	436	406	408	371	407	467	405	404	439	412	442	427	416	434	418	418	413	452	419	431	385	429	423	423	460	462	433	393	433	445	389	406	410	413	447	405	392	384	416	380	391	366	437	424	396	402	457	405	410	423	398	439	431	430	437	404	424	385	422	388	420	409	408	409	424	369	435	435	401	421	392	403	450	414	411	423	415	419	440	412	391	408	434	429	423	451	401	446	410	441	413	405	439	428	405	449	408	426	406	440	425	413	444	438	406	440	400	438	419	440	437	421	369	421	433	441	394	428	391	409	397	400	437	427	434	417	417	410	450	419	412	407	425	416	412	440	393	440	415	433	445	449	384	415	414	432	398	441	443	413	436	401	467	428	430	411	400	403	405	359	408	407	428	388	378	386	430	417	434	412	430	422	405	445	425	411	376	385	403	412	435	419	411	426	429	411	438	438	426	407	389	402	431	440	407	438	419	440	407	450	415	368	402	437	396	399	394	434	427	443	403	430	445	422	447	402	418	423	443	425	415	406	412	430	434	434	441	416	449	469	406	415	412	404	439	423	408	441	424	361	403	442	448	427	443	431	414	419	434	398	437	436	428	381	402	414	416	404	413	418	406	400	401	390	401	421	414	435	423	410	409	421	388	436	409	446	431	439	425	442	419	413	404	426	422	413	438	398	399	425	418	411	407	401	430	396	413	399	451	396	405	438	393	430	420	416	386	393	408	388	398	447	414	455	410	437	400	424	426	396	395	423	445	414	422	395	434	434	441	395	408	426	424	409	425	429	423	420	426	432	396	391	380	432	422	407	415	417	404	402	434	404	409	408	423	391	436	408	418	440	414	397	416	417	398	425	399	418	397	405	411	420	421	430	374	464	422	428	441	450	454	416	424	449	468	402	439	409	429	410	415	460	389	402	381	416	416	421	406	411	383	400	402	415	419	382	421	408	438	391	433	425	380	398	427	435	437	412	390	400	395	426	425	413	443	413	445	453	437	439	457	427	415	437	426	405	424	416	380	416	455	436	447	403	428	410	430	436	388	441	420	440	433	441	421	402	459	411	454	420	438	424	431	406	410	407	411	406	421	408	416	403	426	394	432	411	394	402	430	395	407	446	408	458	386	409	433	438	445	440	392	423	423	415	407	430	413	438	398	414	397	415	386	418	448	427	420	409	387
23744	21187	33631	39295	30611	29574	19035	2410	603	608	618	577	588	558	589	640	616	601	582	567	569	617	550	556	573	588	601	599	598	587	559	563	620	592	564	577	553	576	537	622	575	606	563	548	579	622	557	589	563	525	567	570	594	545	548	574	643	575	617	537	585	580	586	567	562	558	620	583	596	530	597	573	587	571	570	551	546	593	619	544	548	619	597	536	557	585	562	648	645	588	559	595	585	597	617	530	573	572	549	582	552	569	569	608	609	605	563	550	604	629	591	595	550	632	563	581	561	554	563	582	575	576	590	551	520	580	594	559	607	613	632	595	571	594	570	573	589	583	591	605	592	546	553	573	567	581	591	575	582	552	586	577	613	550	566	585	580	526	597	576	569	604	600	595	600	597	601	586	580	573	557	549	596	582	586	553	568	570	574	578	569	549	621	604	647	535	563	570	600	595	606	584	549	547	603	578	578	539	598	565	634	557	608	552	611	620	592	565	585	549	590	529	548	611	546	570	582	545	591	557	620	555	588	567	565	557	561	608	573	605	616	541	589	550	566	568	553	591	597	558	566	572	576	605	567	565	613	605	549	581	586	564	589	544	563	611	558	614	530	607	614	568	580	568	587	580	566	592	572	558	580	599	572	572	603	586	553	568	593	569	552	564	584	607	582	567	587	536	570	575	578	555	604	578	581	564	601	615	543	580	595	566	577	608	566	639	567	564	567	560	585	553	567	598	588	553	593	567	549	606	597	609	609	575	572	609	633	613	557	569	567	567	581	598	535	565	601	584	570	606	609	579	589	570	607	542	578	578	557	604	578	620	592	605	592	601	608	559	598	577	565	573	578	574	571	565	566	562	577	570	587	537	600	579	571	534	562	591	575	572	614	593	568	575	594	596	606	570	655	556	621	575	558	574	568	591	508	582	590	575	582	593	585	571	619	647	559	595	603	585	581	573	513	571	574	556	604	559	594	577	610	552	586	582	589	583	584	598	588	622	608	558	595	564	622	597	542	587	552	567	531	557	576	551	558	596	550	575	564	559	603	620	549	646	563	571	609	558	602	586	544	583	560	605	554	549	589	593	580	559	566	586	617	580	592	556	568	574	619	586	574	615	577	553	605	591	574	574	546	537	575	556	605	589	567	612	535	549	579	556	630	597	564	596	546	589	552	580	608	530	559	622	598	606	568	603	564	569	587	540	553	571	575	566	583	582	540	579	631	559	566	590	522	586	581	533	556	552	589	573	594	542	597	568	569	627	613	580	582	545	569	601	577	589	612	624	560	583	590	555	608	627	564	578	570	549	587	575	562	565	599	578	595	557	614	603	619	572	603	570	543	561	594	595	545	554	548	562	575	579	557	565	590	556	577	559	588	591	556	628	565	617	612	603	576	568	594	575	541	585	560	589	579	613	583	585	577	561	591	539	569	586	534	545	544	617	545	552	569	596	534	606	573	606	533	594	529	577	589	583	513	546	604	567	607	586	593	619	576	572	593	605	567	592	554	531	585	576	589	594	582	624	584	574	526	541	552	554	627	559	606	576	570	552	611	588	569	620	591	587	596	574	588	584	557	598	565	563	565	583	568	533	580	552	627	602	599	548	570	579	606	577	612	564	573	594	567	592	564	592	582	586	591	525	574	560	599	611	588	538	620	567	581	613	567	580	523	568	580	557	596	603	566	584	612	590	541	577	587	613	588	574	569	530	528	618	615	546	546	561	568	585	574	571	555	638	571	578	568	593	594	584	555	522	582	584	597	580	541	592	594	552	544	577	566	568	652	540	565	577	559	589	580	579	571	616	597	601	608	571	581	586	556	545	551	571	605	555	618	596	556	578	607	561	567	568	605	595	589	588	616	585	587	581	566	596	595	581	590	606	548	554	584	549	632	586	609	616	559	559	527	573	577	595	553	603	550	535	581	564	556	596	547	588	555	551	576	553	563	585	563	574	590	615	574	622	588	593	595	633	567	611	613	557	598	594	593	575	540	564	574	575	584	591	617	563	560	618	606	566	585	576	594	574	509	596	588	594	550	542	575	571	533	568	633	573	568	586	583	546	550	556	603	575	554	537	551	533	615	583	567	587	585	549	548	577	593	558	574	562	571	621	634	556	591	576	562	621	598	536	588	581	600	623	538	601	594	564	546	596	589	551	627	561	565	579	517	541	593	570	571	601	577	615	605	579	615	618	606	608	564	589	585	593	560	609	549	564	577	557	557	558	565	560	616	548	571	563	592	563	569	599	592	575	596	583	543	556	576	575	594	586	576	597	565	548	601	583	611	608	554	615	558	550	600	563	596	588	563	567	556	566	610	583	553	564	541	528	641	570	584	531	599	566	534	588	561	577	575	612	541	573	588	582	594	539	609	624	562	570	579	606	568	603	539	550	560	560	618	619	547	591	538	584	567	585	596	587	579	571	552	553	609	591	610	599	595	555	631	586	576	588	564	586	567	604	580	565	606	593	620	560	602	513	523	596	597	559	569	565	595	595	574	552	575	578	587	563	596	536	565	562	563	569	561	568	567	596	560	577	604	598	575	624	587	585	590	590	531	602	555	512	600	587	588	592	582	577	566	555	619	570	563	583	590	564	565	572	558	612	549	600	609	596	589	564	573	613	584	532	552	574	558	586	551	563	616	535	598	600	598	596	507	643	565	597	565	567	535	574	579	575	573	562	554	597	558	581	552	539	564	577	571	551	560	642	601	574	543	621	557	582	572	597	576	585	606	567	594	570	554	545	579	579	589	537	563	586	582	613	564	605	554	623	575	585	594	537	584	602	547	621	578	582	548	596	579	564	550	563	548	572	610	617	581	539	578	570	616	577	575	579	546	580	598	567	581	570	571	610	603	552	562	610	589	532	577	613	570	536	585	609	596	585	602	508	575	556	595	531	538	602	627	605	578	585	604	557	600	593	589	548	573	582	602	585	587	624	578	573	596	593	589	608	578	605	567	584	573	587	596	604	614	588	598	558	578	559	572	584	590	504	568	594	568	583	600	563	623	586	543	579	579	575	583	545	565	549	603	586	573	568	616	526	581	578	590	551	505	553	592	556	584	599	549	573	601	575	562	609	555	553	597	578	552	523	555	597	567	635	574	617	582	598	566	589	553	597	573	580	596	575	588	544	582	574	586	591	591	558	597	577	583	562	620	573	568	517	560	584	565	579	569	624	598	578	517	569	622	612	506	598	626	544	567	595	590	570	567	620	586	536	564	592	606	599	593	547	607	584	613	576	571	566	582	586	614	556	602	594	577	570	567	609	596	567	611	566	560	559	625	610	628	568	525	579	611	560	563	587	612	565	561	582	576	583	558	570	578	577	584	603	602	594	522	607	577	568	613	552	545	612	607	588	570	559	630	603	548	542	581	557	589	566	557	588	557	580	574	582	552	544	589	580	623	615	557	529	616	552	575	534	603	563	527	585	594	611	551	550	574	576	571	548	571	598	563	592	530	600	578	555	575	581	610	546	593	523	587	578	603	614	583	546	594	545
38078	76290	69912	52799	36207	30359	15375	1552	684	618	581	608	549	592	592	616	587	617	595	633	637	629	566	567	601	603	596	615	621	598	593	595	596	574	583	578	617	549	563	592	614	586	561	596	597	575	596	613	559	591	579	576	597	592	621	574	580	554	626	612	645	592	551	575	599	622	637	601	564	610	606	585	600	595	598	562	608	619	551	614	564	596	606	606	593	582	597	570	569	598	568	540	586	587	624	544	578	617	578	557	574	600	575	587	566	654	542	610	598	631	543	603	609	609	608	627	555	571	572	574	548	610	588	585	574	581	566	601	567	560	584	562	568	631	575	570	581	555	613	552	605	544	583	593	599	600	551	542	573	586	582	551	573	618	590	611	598	562	595	574	572	575	616	580	572	616	606	598	610	548	584	581	604	565	656	563	614	561	552	592	579	562	556	536	617	586	581	618	579	586	598	584	547	559	546	586	580	584	557	607	577	642	569	585	594	615	620	562	594	608	563	581	564	564	599	566	596	577	581	539	599	608	578	601	586	550	580	584	578	608	552	589	599	606	606	583	627	573	579	614	592	586	583	571	618	638	587	578	562	536	590	578	603	556	599	624	638	633	597	569	619	579	628	590	599	607	604	584	612	575	591	625	584	553	587	565	584	561	620	577	546	563	582	578	589	610	592	605	567	553	573	562	638	590	581	609	581	580	549	590	591	604	555	578	568	578	613	548	560	607	583	625	587	610	574	590	589	580	565	601	599	567	563	605	579	547	562	533	575	566	580	599	561	618	585	561	601	584	546	594	552	662	598	588	573	573	566	578	596	588	614	566	634	543	576	586	566	578	570	589	582	576	557	593	597	598	598	576	607	599	569	605	598	551	590	592	570	586	560	582	592	573	633	579	587	584	598	541	608	582	576	551	600	593	600	575	596	566	604	585	586	572	596	588	558	566	602	594	577	555	617	627	602	564	535	570	549	591	568	559	601	627	606	593	627	628	589	604	532	630	582	562	588	586	604	595	567	613	605	594	569	646	613	568	581	575	580	562	583	569	579	577	666	571	568	582	569	562	577	607	612	585	564	574	610	561	603	571	571	575	571	566	607	623	574	583	596	612	564	582	629	565	567	580	595	580	587	587	574	578	608	633	596	580	583	601	571	595	596	599	581	623	563	582	569	596	565	612	581	617	597	569	591	609	549	568	610	583	582	610	569	567	572	547	596	612	593	596	582	588	554	578	597	577	624	578	595	570	604	573	545	611	588	557	612	556	608	617	609	597	603	593	592	576	614	580	585	557	563	611	602	578	577	558	576	584	569	590	634	572	579	597	658	596	634	602	578	585	615	568	590	546	636	598	582	559	587	552	589	602	580	641	563	589	549	573	565	600	586	623	627	573	563	597	586	546	626	537	583	585	599	568	573	565	580	608	558	591	612	575	582	627	606	562	556	558	560	600	571	582	572	525	530	562	550	552	557	572	566	604	590	628	608	600	566	572	586	560	606	612	654	572	593	563	567	574	589	587	566	588	574	555	599	554	557	585	616	542	536	555	628	613	612	597	579	580	574	585	558	576	620	628	549	574	577	607	578	565	574	585	623	599	563	642	619	631	607	570	560	565	585	554	554	542	563	620	581	550	576	578	583	576	556	563	574	562	620	598	541	594	618	616	540	589	584	538	563	611	605	565	581	583	591	574	577	599	577	604	599	579	602	618	587	581	547	533	571	557	577	593	586	586	587	570	636	595	603	603	566	539	542	574	585	577	616	586	605	555	576	583	579	568	597	585	551	604	566	587	569	595	583	580	576	638	591	552	645	614	588	592	600	587	543	564	584	590	629	579	566	594	567	550	619	567	607	596	603	620	620	607	624	611	604	549	563	605	579	605	582	593	580	615	568	589	621	589	552	543	580	556	568	572	592	603	572	622	578	592	600	596	538	559	593	593	575	573	603	629	598	601	556	576	607	569	590	569	547	549	585	600	625	572	618	588	572	588	566	560	581	584	575	589	582	582	609	596	616	607	569	562	605	600	592	576	634	578	574	608	599	623	557	538	597	613	578	565	530	600	585	589	555	557	584	564	560	600	553	574	585	601	533	614	584	555	585	570	586	611	588	568	639	602	585	588	602	582	564	605	625	549	603	592	548	577	561	554	622	604	579	555	603	612	606	566	569	547	608	613	566	587	606	573	579	545	579	614	600	622	601	622	569	610	574	610	590	573	599	604	593	595	585	541	619	564	578	607	571	595	592	590	554	634	608	601	566	580	598	573	606	589	564	541	635	609	608	587	597	585	591	592	584	610	589	594	515	581	618	597	595	593	583	586	581	578	586	623	580	586	611	557	600	534	572	618	598	549	590	582	570	603	555	596	557	590	579	569	584	565	566	587	596	561	612	606	560	560	609	587	519	572	544	555	539	549	588	561	588	631	608	598	621	606	585	620	627	584	574	601	579	574	585	630	606	583	603	623	566	527	615	562	612	583	602	586	581	586	608	545	592	576	599	526	614	552	609	593	546	546	578	582	597	553	589	575	612	587	609	615	589	590	593	556	577	644	636	587	581	628	559	604	594	579	607	589	592	556	590	550	601	601	539	600	581	576	600	576	559	624	645	550	582	572	647	558	575	590	588	615	587	591	604	565	560	579	582	614	588	587	596	597	603	577	608	535	577	581	601	543	582	581	568	585	585	621	619	569	555	582	618	626	552	614	630	567	606	587	571	568	564	583	556	608	559	596	611	561	591	582	597	544	584	551	561	606	581	561	579	608	579	571	593	607	579	531	596	567	606	569	631	565	549	584	610	572	569	584	548	578	581	564	551	529	606	595	587	608	606	579	600	576	556	584	577	587	574	568	575	609	583	593	618	574	560	595	605	609	564	619	578	580	621	593	582	571	543	600	538	614	620	579	549	616	540	553	635	604	580	606	571	603	623	562	550	573	543	579	580	587	548	610	602	581	576	606	585	540	618	582	576	588	578	616	581	567	590	598	566	587	552	556	546	581	593	598	582	617	584	573	574	611	639	548	613	620	622	568	602	568	552	600	594	624	617	593	589	607	621	616	572	559	605	559	594	584	584	597	609	570	627	591	581	600	561	562	574	575	590	577	609	609	583	556	520	563	586	575	600	622	578	589	587	573	596	628	573	621	580	524	562	608	586	598	614	616	588	611	591	579	590	563	634	591	579	585	622	568	566	593	589	602	611	589	574	540	575	552	559	591	579	571	576	613	607	565	617	589	588	600	545	578	565	617	592	629	594	578	616	561	650	545	578	623	577	576	580	584	564	566	573	575	599	604	532	633	567	579	594	620	542	583	592	537	607	595	565	580	555	588	592	620	587	614	567	563	610	603	584	554	592	602	595	602	585	595	620	589	577	614	551	578	627	588	574	597	647	576	598	612	611	575	617	564	610	617	588	576	603	577	578	596	573	596	595	590	601	557	588	587	622	566	550	594	587	595	548	574	585	561	593	639	623	595	557	589	616	651	591	593	587	558	596	608	569	575	599	577
24971	21382	33175	36623	24427	18970	9768	1999	563	561	576	589	563	589	527	556	553	529	568	566	538	521	506	573	549	555	530	581	550	540	571	548	557	560	584	553	506	561	599	518	562	610	559	526	550	577	512	543	569	595	529	560	563	521	577	571	566	499	577	517	534	606	608	545	565	539	582	512	514	555	536	556	524	550	533	568	552	559	500	561	517	529	529	565	576	552	548	578	583	532	583	590	538	535	564	554	564	556	552	589	578	594	571	524	576	565	596	582	526	547	544	596	553	523	526	561	525	551	544	543	580	564	546	510	525	562	544	603	563	578	536	569	547	552	550	548	569	527	576	582	581	546	526	528	529	533	586	553	554	538	601	549	564	572	529	567	536	527	573	543	542	533	512	556	561	560	554	531	505	526	536	566	535	550	501	497	591	608	550	544	554	569	548	547	563	568	557	582	601	494	551	554	572	559	551	527	541	561	554	584	519	579	590	552	547	568	557	537	527	559	497	570	555	514	587	573	534	567	572	528	548	588	547	528	594	601	540	559	541	536	575	547	547	528	585	552	572	564	540	541	556	541	549	569	576	576	587	530	539	557	561	568	576	529	580	577	526	556	531	532	568	529	542	548	526	559	566	547	552	575	557	574	540	584	561	603	527	541	535	561	565	557	537	550	600	551	573	555	537	521	589	598	564	532	545	612	531	555	573	567	562	546	554	543	536	524	568	582	523	589	513	561	620	560	569	602	558	576	594	542	572	541	538	540	550	563	547	569	555	557	556	537	557	563	544	564	538	546	571	548	567	554	582	517	502	582	567	533	554	548	550	544	580	524	536	567	510	563	569	549	575	504	556	530	589	543	553	570	567	507	588	588	557	551	535	619	509	538	584	604	560	587	586	577	556	540	597	588	538	527	558	553	534	558	551	555	586	572	568	529	563	567	532	531	568	559	548	576	535	574	551	560	575	553	613	574	604	513	539	550	578	544	543	602	507	558	563	587	591	556	556	481	570	583	594	567	564	571	539	545	571	531	543	556	517	539	603	517	561	562	536	539	564	577	525	551	557	571	551	559	559	557	541	575	583	581	593	521	563	524	516	542	549	565	538	542	551	532	522	580	588	602	554	558	568	536	539	583	522	590	590	543	552	605	553	542	546	544	600	556	577	533	542	536	531	544	561	557	564	601	525	564	567	525	552	553	542	564	581	539	576	577	567	559	537	527	558	585	599	539	590	530	545	551	537	542	573	566	555	552	557	563	583	571	507	540	563	558	537	563	512	532	533	541	565	561	563	540	593	552	533	582	567	556	565	564	556	580	499	585	604	587	509	571	550	532	531	603	539	573	604	520	560	523	590	550	548	556	564	577	533	565	536	528	584	579	566	553	564	584	522	549	556	577	537	538	548	557	571	565	564	549	523	557	535	538	556	590	546	579	562	523	597	620	586	566	533	570	551	604	584	560	524	544	573	519	513	533	564	564	555	547	557	564	541	540	561	580	554	555	553	553	594	525	555	596	560	520	564	538	577	567	573	554	593	535	572	532	557	592	591	576	548	529	567	536	538	516	542	554	555	566	546	561	541	509	546	532	564	575	592	601	550	583	506	543	598	543	539	591	592	557	564	540	544	554	571	554	558	569	541	528	511	548	607	583	517	510	507	551	609	564	587	589	536	559	576	615	514	513	616	568	557	586	593	553	557	553	572	539	527	558	561	583	555	575	540	561	546	522	626	533	539	545	572	561	593	546	546	547	549	519	560	547	578	571	572	518	523	587	553	569	589	567	545	566	571	575	568	552	551	533	572	535	558	575	560	552	540	495	562	508	525	582	537	567	579	550	551	581	538	557	557	579	560	530	562	564	554	560	553	553	587	554	515	569	531	548	571	555	583	549	577	611	557	580	537	616	579	542	524	581	523	550	548	540	530	594	548	587	558	590	588	574	581	525	556	620	573	579	517	605	573	560	539	549	524	527	568	596	537	554	638	544	572	545	551	585	585	530	544	568	529	567	545	546	574	566	586	580	568	555	600	559	509	549	543	609	564	564	543	555	556	512	526	554	583	575	545	595	548	585	535	508	535	518	555	567	554	561	532	558	510	558	565	584	530	571	551	598	519	533	540	542	556	564	502	583	546	588	543	549	540	541	534	567	552	555	565	595	547	531	539	574	528	590	605	545	512	576	541	571	538	545	560	580	539	560	544	534	561	563	536	532	563	531	612	589	544	535	568	593	511	572	567	572	543	567	580	576	533	543	544	597	544	569	554	535	559	523	532	522	557	562	558	587	553	571	528	541	546	515	586	556	568	523	562	593	564	554	546	547	575	550	561	541	545	554	543	552	539	533	561	570	555	563	558	566	554	576	519	530	563	570	571	566	526	559	559	541	480	569	519	577	587	577	552	560	561	561	575	543	579	542	524	570	565	568	571	544	530	538	549	606	545	577	555	585	559	543	569	518	547	558	528	571	547	560	531	561	579	528	588	560	594	527	536	529	525	508	533	566	541	557	546	538	545	543	605	563	571	545	570	552	560	596	603	575	568	535	581	531	533	549	590	519	517	555	596	589	571	577	554	576	533	583	576	534	546	574	514	586	624	546	562	539	571	527	566	610	555	574	591	511	578	557	532	537	525	598	511	514	541	546	556	587	531	544	550	564	562	531	545	551	571	515	507	571	593	546	579	546	558	550	549	585	580	566	561	582	587	533	572	531	514	586	541	575	555	551	529	582	597	582	574	558	552	554	559	554	558	567	584	534	630	512	570	558	587	547	544	573	498	568	523	549	556	550	576	544	581	513	570	571	571	565	564	573	568	550	540	592	573	555	508	541	520	541	554	610	543	549	596	549	526	554	586	599	567	591	543	517	575	570	520	560	554	513	551	544	550	575	581	562	530	584	549	530	533	582	581	593	591	552	519	546	592	538	580	575	578	564	571	555	538	534	590	527	555	539	570	537	536	582	554	512	611	540	587	572	550	529	585	578	565	587	566	506	605	579	504	576	543	582	547	584	561	565	543	519	559	567	569	542	520	562	595	516	561	564	569	549	543	556	555	570	569	546	575	571	547	575	536	566	588	579	525	565	559	594	523	532	539	564	537	549	565	555	542	527	540	571	540	540	546	538	542	558	519	521	532	509	558	552	585	592	570	607	562	536	552	600	568	543	532	536	551	566	584	542	557	572	547	546	580	549	539	553	562	524	572	537	548	577	577	533	549	563	555	533	541	543	529	572	556	578	561	564	527	538	521	525	558	577	571	525	532	601	581	531	583	539	550	554	507	556	563	512	515	551	546	552	545	576	574	556	554	503	573	524	519	569	570	554	571	560	553	552	562	562	522	514	538	547	527	551	553	573	609	597	518	508	546	556	524	600	547	528	531	563	568	552	578	557	533	551	568	548	563	506	579	558	560	564	518	571	542	529	565	552	577	604	579	557	586	561	600	554	546	516	568	510	617	549	565	539	529	554	536	591	532	572	569	524	629	503	581	527	598	544	537	558	543	584	555	586
36582	63403	56518	41862	26583	22267	11702	2669	621	594	644	636	569	656	574	609	572	552	564	603	623	565	578	544	588	607	589	603	588	606	575	580	610	579	628	615	511	593	572	573	595	582	600	613	605	617	579	591	578	609	633	604	603	585	609	624	597	606	554	580	601	616	604	572	562	613	599	599	563	575	622	603	595	607	582	581	578	570	591	565	628	577	578	620	593	564	583	591	567	601	606	611	554	616	594	556	629	558	579	626	574	642	619	574	567	559	606	572	568	580	580	592	623	581	579	603	613	606	633	593	644	571	592	608	594	574	571	599	586	609	589	567	573	595	612	599	592	574	598	548	652	586	583	637	585	563	569	623	582	587	562	575	581	586	636	597	552	623	577	552	571	564	582	606	608	650	592	596	561	561	581	586	599	551	573	565	602	577	588	604	618	591	573	585	575	606	628	561	588	561	586	611	573	617	618	623	587	569	591	619	584	633	591	545	574	562	580	561	583	614	583	597	535	598	552	621	577	550	562	612	592	584	597	580	567	606	586	544	567	614	566	621	586	597	591	548	585	624	634	585	622	574	573	562	563	652	604	620	577	583	591	604	630	607	595	597	649	604	573	610	637	575	578	570	636	557	572	576	571	586	571	615	592	583	594	591	577	547	571	609	565	575	601	631	587	577	587	587	578	586	567	564	593	587	588	609	581	593	575	568	610	617	595	579	594	556	574	591	568	578	579	587	575	590	630	552	607	611	561	584	598	619	575	595	579	575	556	582	647	610	587	560	613	609	660	534	606	589	617	611	545	594	572	610	585	560	641	546	590	580	623	577	582	601	533	595	574	590	628	614	552	608	572	595	594	608	572	589	608	584	568	560	592	593	585	633	620	573	591	585	597	600	612	584	560	587	574	620	585	634	582	607	586	567	553	599	594	577	595	619	633	605	601	588	580	598	599	588	581	631	587	627	620	600	621	597	602	613	600	585	564	592	588	584	606	592	658	610	570	579	567	619	583	572	593	567	578	587	586	546	628	606	558	567	598	562	593	549	600	560	554	552	608	601	584	570	603	636	611	602	582	616	590	606	585	624	586	616	589	605	598	546	568	542	617	580	546	587	541	603	670	585	619	555	585	607	587	615	582	608	591	568	600	578	573	627	621	621	585	570	635	579	612	583	588	599	601	607	606	525	615	565	602	604	577	562	602	604	568	588	569	558	656	537	574	585	610	538	598	597	596	604	587	630	621	611	602	575	570	587	587	586	565	582	599	583	589	620	570	616	627	573	553	570	634	613	566	617	585	611	607	613	589	575	581	561	629	589	562	559	606	558	585	586	616	580	573	602	595	617	589	548	567	603	563	612	612	584	566	565	618	577	577	565	576	615	571	606	594	602	575	575	574	608	562	591	573	619	592	592	584	584	617	605	614	600	579	599	605	598	555	588	592	595	590	582	563	578	605	622	609	646	578	606	607	585	601	647	599	568	631	572	593	575	629	586	598	601	602	562	632	564	562	584	572	560	576	557	596	558	616	594	634	604	593	592	586	582	568	569	591	629	588	579	578	600	576	595	599	588	568	579	561	591	613	589	597	581	577	599	635	615	547	561	618	551	618	607	588	603	626	606	579	551	656	585	639	528	633	589	591	592	605	599	626	600	574	590	607	605	601	624	606	614	587	607	603	550	602	588	613	620	585	585	588	614	606	577	610	555	609	558	608	579	596	620	604	600	620	550	572	600	591	547	590	543	570	589	566	598	626	601	595	615	573	594	595	567	595	582	610	603	587	596	613	579	634	593	593	616	613	594	565	580	594	580	563	579	612	600	580	597	611	577	582	559	600	633	551	579	589	628	598	586	604	660	562	601	571	547	595	602	563	582	602	589	548	585	569	575	586	573	610	606	627	563	587	597	594	602	604	595	579	569	633	584	630	628	608	558	569	580	593	569	596	550	577	592	623	609	594	619	564	560	629	594	609	588	620	609	639	612	586	607	608	549	606	609	612	526	591	612	570	578	614	592	580	594	584	613	608	570	606	569	586	574	561	563	561	580	598	636	595	590	551	582	573	603	604	557	608	583	578	597	572	570	623	632	623	561	578	571	608	570	591	593	602	579	623	586	595	600	571	578	608	550	572	617	575	640	600	550	580	623	582	601	628	586	607	634	588	582	541	603	587	556	563	577	599	576	643	582	616	597	613	565	620	592	595	594	616	574	592	579	561	569	535	567	582	570	636	540	609	545	598	543	601	573	587	669	605	609	556	579	581	581	555	613	565	615	630	625	571	631	545	631	598	628	576	633	618	564	569	643	593	653	591	580	587	590	611	600	560	566	579	585	612	590	574	625	603	575	579	571	615	561	614	569	552	611	589	575	538	573	555	573	632	573	543	562	548	608	600	580	581	580	578	584	592	562	617	579	564	568	618	585	607	611	578	626	625	593	600	581	605	575	566	559	621	581	645	602	552	599	592	611	603	580	567	587	581	566	588	616	612	577	583	569	619	559	603	603	614	613	585	580	611	585	594	600	624	620	582	599	600	617	606	546	559	605	565	595	574	600	569	575	623	585	590	611	595	583	569	598	563	578	578	593	552	604	622	539	559	634	570	594	618	591	596	581	596	566	569	591	593	569	591	601	632	557	567	632	590	606	561	580	566	608	581	629	538	590	625	606	577	597	534	604	581	593	626	622	559	591	594	585	595	610	534	590	578	602	597	572	596	584	641	568	600	595	616	579	569	568	571	581	583	549	593	600	585	610	562	613	605	575	577	607	571	561	538	590	595	593	603	587	586	651	554	583	635	579	604	595	572	604	558	587	568	591	555	589	582	532	633	576	643	600	601	574	632	637	563	596	609	578	604	595	583	632	531	617	555	635	589	576	577	559	607	580	623	622	559	574	580	625	603	581	626	544	571	607	589	609	587	589	540	546	638	582	624	563	582	606	559	589	568	593	596	616	596	594	592	641	583	573	594	586	644	573	595	617	600	608	569	624	587	607	536	630	562	612	547	617	610	560	599	576	568	600	579	589	569	587	638	607	569	589	598	611	567	573	617	636	589	626	548	563	619	638	616	609	620	564	541	503	589	615	591	631	597	583	588	618	610	579	605	581	569	547	588	586	552	600	606	605	624	576	578	633	582	571	575	563	606	573	583	583	599	583	623	586	582	629	585	581	590	614	549	589	589	607	548	561	622	605	568	603	627	586	623	559	600	555	591	597	542	583	659	618	605	558	559	578	614	579	596	635	653	625	631	605	595	606	608	603	629	614	610	583	593	583	579	581	615	609	589	570	589	588	548	621	584	543	606	591	615	590	563	597	601	587	589	579	578	582	585	596	539	541	581	587	563	587	609	615	590	636	606	594	562	577	581	608	608	562	603	598	587	624	613	564	572	585	587	555	574	592	619	609	589	591	569	601	582	589	607	566	560	589	620	632	590	591	604	610	586	548	584	615	609	580	587	627	538	576	629	617	597	570	597	590	588	636	595	633	596	580	586	610	609	586	630	567	553	569
22515	21071	30732	33019	31087	34808	30419	11089	1293	980	888	938	931	868	838	870	909	940	898	900	933	829	824	840	947	896	937	966	878	850	893	854	887	895	896	960	928	914	913	879	920	886	887	836	893	920	888	974	889	917	879	898	895	905	873	890	911	894	846	911	926	917	915	897	937	876	854	920	855	903	907	860	860	911	891	866	861	882	967	877	934	860	885	876	854	936	883	967	882	847	856	930	919	887	928	895	881	901	850	873	916	895	942	883	873	900	880	857	881	890	934	902	935	884	841	926	881	870	841	912	849	925	903	902	899	837	903	869	879	879	941	854	860	871	857	891	906	927	873	841	865	907	891	933	938	886	952	887	892	921	885	887	883	898	892	934	934	968	929	895	915	841	879	887	903	943	898	925	878	919	923	884	899	935	883	874	899	907	865	950	883	899	902	917	897	861	892	896	893	906	922	886	953	899	902	970	928	909	923	846	892	855	879	905	840	872	874	886	862	909	895	888	930	907	905	932	915	926	870	925	895	857	877	907	887	932	887	885	897	872	896	897	935	952	852	904	862	895	949	883	930	874	895	892	907	887	869	904	857	876	951	888	875	922	887	905	902	907	873	886	901	896	892	841	904	891	930	891	962	862	927	902	862	958	954	856	856	866	921	863	921	897	922	933	937	961	824	888	896	853	934	881	802	934	877	873	903	877	878	917	855	911	916	902	902	900	844	945	917	930	930	893	896	929	888	866	917	962	912	881	853	927	863	927	966	877	910	906	864	876	925	887	895	885	875	883	900	925	892	878	887	914	885	910	924	918	862	857	887	828	873	862	917	899	918	911	945	885	866	813	922	893	879	899	914	871	952	892	872	936	949	838	896	933	910	882	872	860	865	881	953	900	819	905	904	864	853	859	892	853	928	866	851	871	927	871	879	924	880	903	916	1005	880	889	900	884	859	849	913	899	891	856	903	924	923	916	923	915	934	899	868	883	866	935	872	914	895	881	901	912	878	881	873	910	933	830	932	890	913	896	860	908	893	883	890	865	824	913	875	913	905	891	913	911	930	919	881	895	886	867	896	926	944	950	884	862	868	920	914	918	884	929	905	875	902	896	900	886	868	897	890	898	889	855	883	897	877	844	945	909	883	867	926	963	884	950	843	905	879	875	890	883	877	886	912	895	939	888	917	933	931	794	888	914	880	927	868	930	912	849	889	882	853	854	877	931	923	911	887	902	875	901	894	964	920	927	986	934	850	946	931	887	912	900	932	846	926	907	863	889	894	938	935	883	920	893	898	861	906	908	877	823	897	977	871	938	925	882	898	946	885	898	907	927	899	886	900	900	888	908	941	942	823	898	922	952	935	919	921	893	917	962	926	908	938	900	895	925	839	890	906	862	936	835	886	848	897	886	928	891	874	864	910	889	868	873	916	851	866	900	864	900	923	845	892	969	948	912	911	905	849	856	881	886	891	918	921	899	875	862	883	884	853	916	887	875	873	892	862	882	893	849	893	885	861	896	930	823	865	929	858	919	915	867	899	899	878	954	929	900	885	936	848	880	920	927	927	866	900	856	849	933	840	900	897	972	821	867	907	852	840	942	880	863	900	878	880	902	852	866	956	851	841	921	970	912	913	903	902	921	924	920	915	921	845	906	868	897	904	932	937	822	844	899	842	872	877	917	884	865	901	900	929	899	936	912	897	888	865	835	864	895	917	925	898	913	892	893	919	898	891	911	890	907	954	895	856	862	919	915	873	925	921	864	920	880	893	892	865	902	890	901	831	903	881	867	860	956	881	841	907	903	885	885	928	851	901	978	813	874	847	936	925	901	899	886	906	871	890	938	873	854	943	944	867	887	935	886	872	905	871	905	853	866	884	874	823	861	882	852	928	873	873	894	909	864	927	850	902	873	871	919	859	926	937	913	972	885	941	898	886	879	870	909	861	909	889	880	883	915	928	941	877	933	867	906	898	908	863	935	892	883	883	918	922	902	870	917	921	908	839	865	908	966	882	889	886	893	903	877	856	890	893	917	895	869	912	879	897	846	862	923	959	944	937	837	916	921	853	931	901	919	908	899	898	910	849	877	921	851	868	850	903	859	879	899	898	883	875	909	898	900	870	894	858	931	884	942	889	862	845	916	887	884	887	946	928	891	895	873	861	883	887	930	883	928	915	916	907	857	899	902	879	931	876	902	861	857	963	923	917	886	925	889	869	904	868	878	886	907	891	925	890	899	879	885	890	911	943	883	883	893	884	875	876	850	887	955	952	885	885	917	897	861	894	908	900	923	889	918	877	887	944	848	915	885	867	880	923	891	863	880	853	874	886	912	900	921	886	862	869	899	906	889	871	893	890	909	950	866	910	891	862	921	893	912	865	854	867	899	965	842	843	964	916	939	932	852	909	924	909	830	849	874	890	875	892	934	943	905	865	886	898	845	849	916	890	856	883	889	903	892	911	811	858	841	915	899	858	896	908	846	920	922	923	944	939	861	951	888	878	888	836	934	926	877	877	879	910	904	885	889	920	923	928	904	907	872	923	878	818	903	880	840	881	895	883	926	922	894	892	855	878	865	885	950	901	911	880	843	938	946	932	890	932	886	900	935	899	888	924	922	901	947	905	857	904	849	893	890	864	916	923	944	922	871	867	872	893	924	893	893	851	882	891	924	890	933	844	921	899	897	840	912	848	930	847	917	869	889	912	858	888	943	958	917	914	914	918	958	900	878	914	920	945	937	845	919	878	884	879	911	938	874	896	901	937	882	904	855	874	908	909	824	874	865	885	944	928	852	935	887	894	906	894	870	857	873	952	882	912	924	877	928	919	881	827	860	872	879	877	937	891	871	938	877	865	890	861	878	931	878	921	875	868	872	867	917	938	933	906	940	924	923	904	864	930	881	938	841	926	864	883	850	906	927	898	872	882	877	893	889	881	880	873	889	906	977	908	923	911	888	918	862	884	859	839	907	879	909	951	871	859	904	964	899	918	894	902	926	927	925	901	957	853	874	916	848	860	874	837	871	930	873	918	889	857	917	945	863	891	863	851	847	888	900	922	887	903	834	872	911	865	907	922	880	851	861	820	897	909	898	894	883	868	907	888	869	882	874	887	901	904	878	893	905	903	879	851	865	912	877	901	928	869	878	865	855	935	865	848	829	917	858	883	838	854	858	926	921	935	934	915	911	894	879	868	889	889	901	917	882	906	916	907	890	908	850	827	929	927	842	917	878	883	905	864	924	933	893	911	847	873	909	889	883	878	917	957	905	909	892	915	920	881	857	893	895	891	916	911	872	869	915	841	931	892	847	938	924	950	863	889	879	876	907	942	902	841	922	927	877	844	872	868	856	912	876	849	871	839	873	848	936	873	841	940	890	868	905	896	942	929	936	827	895	871	908	922	931	908	885	897	864	898	915	895	884	886	899	939	844	838	917	905	888	906	894	880	832	880	907	901	845	905	874	899	889	857	871	920	905	892	971	881	894	875	902	875	932	896	907	861	895	881	846
43254	87344	80408	63155	46314	40423	27909	8760	966	963	916	896	948	926	919	978	889	888	898	905	861	893	850	890	891	897	858	954	869	906	954	942	937	891	851	826	826	858	917	921	915	897	837	876	837	926	856	880	858	880	892	903	883	892	874	892	892	853	861	878	867	821	920	861	887	912	837	877	926	888	854	913	892	904	903	889	839	912	851	898	908	894	915	894	863	852	840	903	893	881	920	907	920	879	887	838	842	885	841	944	882	885	901	876	903	869	809	899	878	883	939	825	875	877	853	865	883	924	869	891	882	925	907	882	892	919	852	886	856	866	924	918	850	827	848	856	850	909	922	887	897	869	855	883	884	860	834	886	851	876	842	897	852	887	851	946	867	862	893	984	897	892	801	868	899	909	856	943	870	879	857	901	875	918	897	908	906	841	901	906	862	869	902	906	893	883	828	872	888	929	893	895	867	925	866	858	871	883	871	924	890	891	847	904	895	907	856	848	886	875	861	833	857	882	880	864	852	885	890	917	874	855	898	836	850	876	850	911	902	848	882	826	905	838	919	906	860	893	877	852	872	962	909	932	876	850	903	931	896	856	869	911	860	905	882	888	822	927	879	872	867	903	860	879	833	856	825	876	849	847	843	843	912	904	901	817	900	881	875	880	845	859	840	870	884	880	925	890	900	881	899	927	915	889	921	866	908	879	831	917	878	843	855	848	924	894	896	914	829	890	871	838	862	920	892	889	877	821	855	857	903	886	890	901	885	875	864	847	906	887	912	868	824	865	890	851	861	891	853	834	875	830	891	870	875	918	878	913	903	870	878	837	931	846	847	899	855	920	896	879	887	871	884	919	931	876	846	877	898	881	903	893	808	923	926	868	865	897	890	911	876	871	825	896	867	934	888	869	870	864	862	907	905	804	887	834	892	898	866	851	894	940	925	838	794	886	916	862	901	869	878	849	891	884	859	835	855	935	882	841	843	965	885	925	929	849	857	877	830	885	868	896	912	865	862	830	891	904	909	904	855	849	869	860	905	948	891	905	850	919	883	875	891	869	898	882	850	892	921	883	920	842	941	819	884	829	877	852	882	902	898	876	894	901	838	914	846	882	858	873	877	961	907	881	842	808	881	845	881	853	888	892	859	919	906	865	867	910	919	876	858	872	901	872	862	893	836	915	840	962	877	910	849	893	866	884	915	834	929	903	880	912	925	854	849	893	895	872	903	919	884	890	858	894	867	890	883	818	880	853	880	898	829	835	851	873	827	862	912	874	900	810	829	875	914	899	874	832	873	854	892	876	854	893	938	890	887	890	893	900	900	842	927	904	914	864	906	904	897	849	852	878	833	892	861	858	839	850	858	942	941	892	893	856	956	835	892	839	874	898	869	894	879	863	813	857	896	892	828	917	886	902	876	850	841	820	859	900	889	866	853	937	874	924	886	831	891	908	883	886	859	897	869	896	854	915	916	882	849	848	857	851	889	843	902	896	886	915	862	806	831	952	871	843	894	871	883	885	896	879	922	913	910	869	925	861	881	870	887	861	871	842	870	875	885	934	905	882	897	889	902	912	882	859	863	902	908	901	854	858	883	848	879	944	848	910	873	871	840	878	842	923	887	884	910	944	894	844	872	863	896	905	863	879	833	873	893	858	828	877	898	893	878	869	886	889	904	892	898	916	871	920	915	855	898	880	871	886	869	896	845	885	847	901	886	900	862	876	858	862	860	908	906	842	906	855	841	923	901	832	903	897	919	873	949	878	857	828	881	872	865	872	881	869	907	915	866	851	875	882	923	849	871	837	936	857	835	912	887	814	876	879	880	914	862	895	854	880	819	860	928	880	887	868	887	905	870	866	873	871	859	857	878	882	860	881	872	912	825	896	879	938	818	891	911	880	943	880	914	885	840	924	913	915	899	887	865	847	949	885	855	868	868	949	856	893	925	848	876	881	889	920	940	872	855	921	877	823	900	876	873	850	852	924	897	876	922	925	888	861	851	900	865	845	896	890	906	913	875	879	879	874	869	912	836	906	947	834	901	918	864	860	891	872	892	836	865	883	856	870	863	811	870	929	873	909	834	855	879	888	842	905	938	906	898	868	860	910	855	855	888	875	877	923	839	867	925	874	841	851	926	832	873	907	846	894	874	859	909	845	878	878	892	883	919	874	842	930	937	870	832	861	896	855	893	920	891	898	860	865	889	863	875	903	818	882	902	898	854	853	868	841	930	912	804	877	875	868	858	828	859	894	861	944	906	958	884	853	917	884	856	856	937	893	909	889	898	837	903	856	844	847	852	925	864	859	858	898	900	926	889	878	940	880	839	931	867	839	845	930	923	870	876	899	929	860	854	924	884	869	861	888	870	846	894	896	871	840	879	878	864	890	903	920	866	837	883	878	875	894	834	876	887	892	837	924	938	847	866	895	895	935	930	880	904	853	889	905	850	891	886	893	870	878	872	910	874	846	941	912	899	811	898	905	863	898	883	826	894	887	853	896	868	875	842	921	883	920	868	902	876	876	827	883	858	873	916	857	916	884	914	952	880	869	861	929	886	881	896	858	938	911	880	900	896	922	906	876	863	865	914	904	859	891	894	878	906	861	955	906	882	872	853	885	868	872	865	895	904	831	916	881	909	892	835	924	879	817	915	848	827	877	849	891	816	954	860	879	850	897	870	917	882	954	845	938	868	890	899	858	861	904	839	850	883	869	911	916	889	930	851	909	901	834	897	868	877	883	828	831	878	867	907	887	863	903	857	893	895	888	887	905	918	877	844	904	872	933	900	867	861	843	889	878	854	941	856	901	860	881	858	866	871	895	907	848	843	890	867	855	911	888	855	921	867	845	898	911	916	881	902	879	863	851	912	842	914	845	884	891	815	866	889	865	857	868	858	823	867	907	886	899	879	836	875	885	861	895	923	898	924	858	880	829	867	906	874	908	861	886	875	871	899	851	869	875	907	884	935	859	899	902	875	918	879	861	847	908	824	838	856	874	893	884	811	902	826	812	886	904	894	879	846	862	861	857	908	921	830	881	892	908	894	906	846	915	892	880	886	817	860	867	892	846	830	861	855	899	852	898	888	900	884	895	900	885	866	853	897	852	870	848	866	889	930	833	888	862	853	877	877	882	911	923	859	889	879	893	886	910	881	854	850	863	921	899	894	885	874	848	866	899	894	862	948	862	845	874	883	876	851	850	868	923	849	915	957	821	896	893	909	890	908	877	878	864	833	884	878	891	865	884	868	837	860	881	920	805	908	935	866	908	906	911	926	872	880	863	870	814	894	866	831	847	901	911	840	885	865	894	918	870	861	847	846	905	866	875	865	862	881	957	924	901	877	878	877	847	855	878	923	938	895	890	849	841	908	946	901	849	864	871	916	933	873	926	899	916	921	861	899	907	845	903	896	906	926	830	946	863	943	866	850	880	874	853	857	937	870	860	905	878	908	893	888	883	901	894	893	877	861	889	885	934	894	844	871	900	866	868	905	839	902	881	874	837
33956	25213	29223	22979	8019	4239	1997	731	440	417	402	391	409	401	399	382	416	437	397	395	406	379	407	399	399	413	391	382	424	414	414	433	424	389	417	379	376	373	420	408	418	410	406	434	408	396	391	383	410	418	416	423	401	434	417	375	413	366	406	427	402	419	427	383	410	389	444	398	405	400	438	408	406	409	404	390	372	407	381	373	414	418	416	420	449	409	421	393	428	388	403	396	363	423	381	413	372	412	420	413	409	380	391	386	381	434	417	400	428	434	418	403	436	415	394	393	372	414	404	422	391	424	396	398	376	380	400	371	400	399	411	461	421	377	376	416	411	409	423	403	400	386	411	387	392	397	405	409	389	389	406	392	394	410	433	445	389	404	422	410	398	401	419	382	400	403	400	384	411	423	405	373	393	416	390	397	423	416	394	395	404	417	420	418	389	414	403	415	416	450	440	401	413	402	411	400	420	388	406	389	443	402	405	424	428	403	388	387	418	412	414	405	408	405	406	382	407	398	430	400	385	431	389	379	393	388	373	387	461	406	421	392	397	397	398	397	407	417	380	417	399	398	388	397	400	373	398	384	397	417	439	425	385	400	371	407	421	414	379	384	373	386	427	436	424	424	392	403	404	394	380	410	431	410	397	401	412	390	418	380	409	428	408	398	397	399	395	437	383	440	379	390	383	371	436	417	400	420	384	400	408	443	371	406	388	419	431	404	389	427	402	378	398	395	415	401	427	416	409	397	427	385	419	410	399	389	410	389	389	436	422	406	415	419	447	389	417	369	454	442	409	405	399	423	424	449	405	398	394	420	402	370	394	417	438	371	407	369	384	413	424	393	406	389	434	377	392	416	397	384	434	416	421	403	395	399	422	421	418	400	405	395	390	419	400	437	401	392	392	416	438	418	394	392	453	447	397	412	412	427	418	381	392	426	405	393	404	403	374	395	407	395	405	422	383	414	439	407	371	404	373	408	439	414	372	411	385	394	388	418	411	398	412	398	425	403	428	411	438	430	394	433	395	409	381	409	434	422	435	430	399	405	422	433	416	434	427	383	396	377	432	448	390	407	376	394	391	410	396	407	371	413	409	386	406	394	403	393	442	363	432	394	398	381	417	427	389	397	379	421	397	379	418	387	378	423	424	387	431	385	396	418	398	401	400	400	410	431	373	414	379	412	397	432	414	426	389	445	423	422	443	372	373	391	387	400	452	372	377	434	405	409	394	410	431	407	413	389	415	432	406	417	410	445	398	424	442	407	393	416	446	440	413	425	410	371	387	416	417	393	415	369	378	358	409	394	427	384	367	449	384	433	388	425	401	408	405	441	406	420	414	396	385	403	402	382	414	402	434	388	411	398	402	405	406	403	400	421	422	387	377	403	404	407	446	414	398	396	393	455	389	417	418	450	446	445	387	422	377	396	361	384	440	409	411	414	382	439	393	409	397	404	429	405	388	406	373	416	381	375	386	399	436	411	422	441	403	407	403	397	418	407	403	430	430	428	411	375	369	399	434	375	445	420	408	403	438	405	420	392	425	412	435	419	361	415	417	422	366	394	415	429	452	412	393	401	446	432	418	384	373	378	410	432	398	408	401	437	377	403	424	420	383	392	367	425	422	444	393	410	452	422	411	387	440	411	404	407	370	400	426	429	450	416	418	374	382	413	423	399	401	401	390	330	425	379	435	376	423	395	444	386	417	424	361	411	365	398	420	405	383	417	425	421	386	442	405	446	403	377	381	407	434	427	429	390	391	396	420	428	367	395	416	385	402	412	423	379	404	405	424	414	399	387	427	407	415	400	433	401	405	428	377	384	366	397	422	385	403	388	445	419	399	398	389	399	380	409	434	394	401	430	425	387	393	381	386	416	402	413	390	407	387	419	421	384	421	425	418	432	387	382	396	403	417	441	431	389	450	413	356	436	438	400	426	389	411	391	420	382	407	461	401	412	423	408	388	407	397	386	379	408	404	390	425	430	376	380	419	428	451	376	406	432	418	402	407	419	409	385	398	371	382	379	400	385	384	405	384	417	404	416	421	424	425	385	396	389	370	400	429	408	428	403	394	405	384	429	366	397	398	371	382	400	392	416	375	405	402	404	413	399	409	396	410	380	449	419	379	428	413	436	414	393	393	364	397	376	398	375	439	448	375	422	399	399	395	401	382	393	405	394	416	429	405	377	411	405	365	387	415	378	412	420	397	414	420	432	408	415	440	426	375	362	422	420	392	394	386	386	403	401	390	426	391	379	403	392	443	384	409	363	385	396	400	396	377	425	386	422	415	392	387	405	404	395	392	425	357	413	366	379	433	384	389	429	437	404	403	416	400	425	413	425	383	390	384	344	405	412	385	403	392	407	397	388	405	420	397	415	424	398	414	396	380	400	418	363	389	386	435	403	399	391	401	415	427	418	411	402	403	364	422	440	407	435	399	388	412	428	427	428	401	399	419	405	406	395	383	410	387	413	388	415	455	393	415	408	394	387	390	409	418	435	384	423	432	391	413	448	384	386	385	419	381	363	417	425	402	394	427	406	407	400	379	399	391	387	420	383	418	381	395	405	429	395	409	413	377	391	425	394	410	401	432	411	389	365	424	393	393	385	371	425	398	412	392	397	385	434	403	394	420	363	391	366	386	421	378	369	398	391	366	383	392	415	390	424	416	401	385	407	407	375	372	393	377	377	380	390	402	389	401	397	429	406	390	399	368	405	422	420	421	418	408	407	428	393	427	406	382	386	384	425	421	416	443	382	395	384	427	399	373	410	402	400	413	436	407	425	423	379	391	366	403	389	348	403	413	422	388	408	409	398	386	401	446	382	416	429	432	394	419	379	384	392	436	403	409	428	382	389	378	396	427	432	409	415	387	427	383	443	406	384	415	435	393	405	426	392	428	424	416	408	434	402	404	398	376	417	414	405	389	396	358	375	397	395	394	417	412	415	398	402	400	398	405	426	414	419	411	418	435	394	372	390	416	399	409	404	427	381	408	416	398	417	390	414	410	362	397	401	372	377	425	397	389	435	385	398	405	393	426	368	439	426	389	395	376	419	409	407	428	391	379	409	412	415	397	406	427	419	411	390	405	372	417	424	402	417	398	394	398	359	454	415	395	408	387	390	444	380	414	385	419	350	418	392	390	432	433	411	408	431	386	408	384	410	406	388	375	438	401	458	431	373	372	420	388	418	411	407	472	390	442	397	446	412	380	412	376	416	395	374	415	415	399	377	415	393	399	380	389	378	392	389	386	423	395	389	393	393	402	378	369	377	382	415	380	368	441	433	425	377	372	395	409	379	382	420	405	427	403	447	413	396	400	422	408	390	403	408	410	400	377	373	422	407	426	382	409	383	402	406	425	409	403	409	407	388	420	381	400	400	415	428	369	403	408	436	384	430	383	368	457	377	400	453	377	413	456	400	438	409	402	403	408	415	398	429	404	445	364	387	364	399	419	396	392	432	417	428	380	411	393	385	398	470	414	442	413	393	411	407	437	394
36990	32612	23840	14752	6004	4352	2256	784	445	411	446	434	450	414	460	398	471	408	449	411	441	412	433	447	458	445	430	445	391	465	410	433	430	413	426	424	443	412	430	404	433	415	438	426	445	427	447	425	380	434	423	441	419	426	395	443	439	433	396	387	428	450	408	438	393	408	413	430	459	411	414	413	441	424	417	402	420	426	456	485	449	445	467	433	417	442	429	408	429	381	429	446	450	451	431	444	409	442	411	395	441	445	420	410	413	435	390	432	443	423	426	403	440	452	442	414	475	445	449	414	429	417	436	456	407	427	443	434	406	421	455	415	465	415	392	418	413	465	451	413	433	449	406	439	424	400	432	449	472	446	448	439	427	437	449	406	450	408	461	472	436	409	432	417	429	404	405	441	399	427	412	423	437	462	426	412	411	445	426	428	426	437	410	422	431	454	388	376	431	400	431	448	407	426	436	382	464	406	434	454	426	437	406	405	422	411	401	454	456	401	439	456	432	428	441	436	446	442	448	446	430	425	455	451	456	413	420	434	451	426	479	410	424	401	465	417	471	419	433	398	449	424	428	418	439	458	425	434	451	409	462	482	420	410	423	436	470	437	413	466	413	447	416	446	433	410	408	430	415	405	419	455	468	422	435	460	444	440	422	431	449	454	460	431	418	423	414	426	460	429	433	400	416	441	414	400	404	388	415	447	445	444	413	416	422	419	451	413	446	448	443	457	416	425	409	452	409	443	409	438	453	432	445	442	448	430	419	435	445	456	459	429	410	468	417	397	374	404	406	422	425	464	405	406	421	465	408	480	434	447	416	421	416	397	447	400	440	372	460	440	409	453	431	418	455	425	423	444	439	439	441	433	448	381	442	421	443	476	477	441	413	400	401	413	421	417	443	436	424	407	456	417	408	428	444	420	453	397	413	417	410	452	410	440	414	441	424	429	409	441	422	423	470	414	418	382	418	447	453	429	473	463	425	425	456	420	474	434	413	442	433	454	442	422	397	440	439	447	410	405	453	459	448	438	428	418	465	433	486	435	412	431	469	441	401	449	433	404	475	434	431	437	438	432	435	412	427	441	401	419	423	443	439	451	451	410	473	469	405	460	410	416	423	403	390	424	432	448	393	398	416	429	435	450	407	396	428	456	433	438	439	458	444	429	468	434	451	433	423	435	467	434	465	417	434	474	406	429	429	479	415	471	466	462	416	463	424	443	423	420	438	438	388	426	427	436	402	464	444	417	430	441	415	494	431	431	444	423	453	445	471	445	417	441	441	434	416	433	417	401	420	436	403	477	386	428	422	462	425	446	436	433	409	463	445	442	441	436	456	433	419	450	436	405	435	441	424	451	413	447	434	417	407	393	414	414	461	411	410	446	432	452	424	432	436	400	406	422	385	432	463	424	427	422	444	415	474	434	430	405	434	437	436	433	438	424	437	446	433	412	431	414	460	375	418	423	434	407	399	474	431	429	422	450	455	462	403	402	400	445	420	444	467	435	424	447	453	431	442	432	421	440	430	453	437	455	431	456	402	429	397	416	421	408	419	429	394	482	442	409	432	424	423	447	415	421	414	419	426	443	456	419	406	431	456	448	444	398	455	434	440	428	423	430	427	402	387	457	461	426	391	427	463	436	440	413	467	423	439	388	456	432	398	437	461	409	407	397	468	401	449	419	450	415	422	421	465	427	444	395	448	447	438	442	428	409	393	420	453	436	443	426	439	445	443	409	443	398	422	413	419	431	462	398	421	458	435	455	424	406	462	436	412	440	484	424	428	446	410	444	445	457	433	458	415	403	458	399	464	464	437	445	410	440	453	387	436	419	422	433	413	395	439	382	442	416	435	395	414	447	445	446	430	433	453	430	477	457	468	477	417	437	445	424	422	433	470	447	448	432	432	481	429	439	410	445	435	407	449	396	458	408	463	456	443	430	434	429	394	404	421	410	423	430	432	439	431	470	441	423	397	409	439	443	392	409	449	464	433	396	423	428	414	439	438	428	482	407	440	406	460	453	417	417	418	405	437	440	402	383	429	408	468	449	451	414	475	437	414	436	465	401	391	444	433	418	447	442	431	450	410	430	413	435	429	436	428	435	424	431	442	458	459	429	435	412	453	400	434	442	464	415	461	424	437	393	389	469	425	433	410	448	405	404	421	431	397	424	432	412	442	460	408	440	428	431	487	415	411	433	426	419	438	428	454	413	424	414	389	465	441	432	448	467	459	458	453	454	435	437	356	428	457	435	407	421	438	414	421	420	434	420	410	418	439	406	457	460	447	459	390	423	466	478	389	487	407	407	451	442	432	438	432	433	441	442	422	451	418	463	420	405	419	399	412	445	450	422	430	413	448	426	432	459	435	402	402	451	436	461	419	420	433	419	443	446	390	421	402	418	434	441	458	448	412	425	451	417	414	447	405	425	432	444	415	426	408	378	422	407	406	431	429	452	418	414	471	443	454	433	435	431	446	404	439	423	426	438	418	433	415	430	443	419	440	422	426	429	419	452	434	430	439	410	405	436	438	413	448	459	443	416	393	427	447	431	420	451	429	428	438	449	412	408	476	436	452	418	457	431	425	413	415	377	443	411	434	427	449	436	435	471	391	417	445	436	439	405	423	429	410	404	431	420	405	432	413	474	452	442	486	425	443	457	419	444	443	443	430	456	419	447	458	432	429	422	408	440	425	375	416	460	417	467	417	437	464	423	410	427	415	454	448	430	423	413	422	449	400	414	443	423	472	437	430	408	447	409	447	431	418	447	460	392	446	423	444	410	397	404	441	430	423	447	407	433	415	478	409	447	452	416	465	420	426	438	423	455	436	390	412	433	410	402	434	454	416	405	420	450	402	459	434	402	445	422	447	445	405	440	462	456	417	423	408	418	426	466	404	430	414	409	501	396	440	389	421	439	422	433	424	475	416	429	406	387	439	417	475	483	440	396	424	424	414	433	378	397	406	485	442	396	453	450	405	462	443	432	435	459	413	439	437	423	404	425	435	451	453	428	469	418	467	433	444	449	404	410	441	453	466	443	431	407	447	424	435	443	422	420	428	466	423	446	425	415	457	428	433	435	412	425	416	433	440	438	445	450	426	439	434	410	426	414	405	435	410	427	412	416	444	412	437	433	399	458	470	424	417	426	448	436	472	434	461	425	425	455	404	397	398	462	430	386	425	441	438	433	398	400	454	453	449	422	414	399	444	412	425	424	419	405	431	411	387	376	414	464	433	477	437	463	407	445	419	446	429	403	441	415	444	431	433	438	403	410	483	409	433	442	426	432	403	440	441	408	392	463	445	438	442	405	448	434	430	419	437	415	417	440	413	419	433	446	448	398	433	443	424	411	427	423	429	419	426	431	436	414	451	401	401	410	424	419	421	421	430	438	461	414	410	424	432	454	393	423	417	419	410	441	445	455	453	429	444	422	437	442	421	447	449	455	414	435	434	447	435	439	411	467	427	442	430	417	398	410	411	389	430	448	442	419	431	449	394	443
23843	21283	32882	39495	30858	29626	21005	5241	664	610	676	590	594	637	626	617	592	665	625	617	593	627	612	618	589	603	587	613	616	609	661	603	602	615	612	598	623	622	593	636	628	619	591	600	591	612	589	634	572	579	608	608	586	605	568	591	564	579	572	614	555	636	610	597	543	578	592	589	643	572	604	555	580	589	590	551	602	596	633	578	603	585	628	575	574	609	604	609	582	583	564	560	578	573	612	638	547	606	599	600	625	549	575	620	624	631	555	573	586	625	595	578	673	576	613	605	597	583	577	592	660	596	583	593	592	631	566	613	560	608	583	579	636	584	604	604	625	589	584	607	572	586	594	608	579	613	599	543	602	569	593	612	586	559	612	612	558	616	559	643	548	603	583	541	616	620	590	570	573	610	611	628	578	634	609	579	632	602	592	610	623	612	591	578	590	621	609	610	596	592	599	616	587	560	591	537	573	618	581	608	596	605	602	643	616	646	608	630	628	607	588	630	621	573	614	632	579	589	603	560	620	602	644	584	576	633	585	594	609	600	589	601	543	563	618	593	551	626	572	578	572	613	620	610	587	552	595	614	566	568	576	569	582	627	641	560	584	593	620	636	590	585	597	559	584	608	608	566	599	573	571	597	561	566	607	632	619	590	606	590	607	585	605	580	589	589	597	629	608	648	587	580	611	627	611	622	619	564	570	595	616	591	604	603	588	621	599	582	577	575	531	550	562	591	591	585	600	539	594	615	603	590	650	616	600	595	583	577	637	593	596	568	621	582	642	560	596	579	595	563	577	601	592	567	577	587	594	621	600	567	583	561	613	586	570	620	568	627	605	621	622	589	628	548	626	622	630	576	587	612	635	609	611	599	602	585	642	612	549	601	590	620	623	612	579	583	600	573	634	552	606	586	580	591	593	586	599	595	545	583	596	560	633	578	608	626	608	555	577	615	608	600	596	577	645	610	641	638	600	622	594	568	628	525	619	622	579	578	585	642	553	572	644	581	635	597	578	601	586	552	583	587	593	572	586	591	620	610	614	582	557	578	628	584	626	586	569	644	623	601	562	606	568	553	587	584	619	599	585	594	609	599	626	545	592	563	553	636	615	601	575	596	573	574	618	594	549	600	593	638	635	603	560	585	553	617	569	617	593	612	594	599	565	580	601	607	624	589	557	603	620	588	588	649	631	591	585	597	600	613	558	574	587	641	626	595	617	611	639	619	643	628	605	680	587	597	608	588	577	555	570	573	618	599	547	586	607	558	607	587	569	609	630	568	589	587	588	628	602	595	598	610	613	618	642	606	594	585	621	602	624	571	583	594	608	568	550	564	600	575	617	589	668	585	604	596	589	620	595	613	650	633	595	600	617	629	591	626	630	559	627	585	580	575	628	612	611	614	588	621	588	569	631	608	600	564	583	605	622	590	576	617	602	577	623	607	618	570	614	622	578	620	624	560	591	591	596	592	633	560	573	583	552	601	576	576	612	595	601	586	559	598	604	592	609	596	582	581	562	624	584	580	588	624	600	606	564	590	567	615	634	594	595	561	578	590	583	593	574	604	563	554	621	580	609	606	591	611	555	561	596	573	615	599	596	594	627	577	578	582	628	603	660	596	580	576	582	659	607	589	583	588	611	621	546	613	602	577	648	590	618	603	624	604	590	576	618	635	583	548	617	604	604	606	579	579	598	571	580	584	632	651	594	605	589	606	594	593	613	608	541	608	572	572	591	600	634	570	641	620	612	589	572	593	608	595	637	621	603	622	580	570	571	587	593	553	596	605	589	590	568	574	653	582	586	592	598	604	607	567	581	592	593	605	608	595	623	569	638	599	602	607	569	602	601	567	588	573	594	573	585	575	565	590	558	622	624	672	584	596	560	659	624	631	573	593	567	608	603	568	597	611	588	594	600	606	569	599	659	577	595	524	550	639	603	595	593	601	585	574	596	619	621	589	568	595	593	595	642	618	587	578	601	565	611	597	665	639	571	539	602	591	594	578	579	609	593	592	596	554	655	635	613	607	604	599	619	613	591	627	557	634	639	582	600	581	618	554	607	604	558	584	555	570	591	596	622	616	615	582	589	602	617	622	615	601	604	577	635	583	613	600	630	591	586	589	588	573	620	612	581	617	585	618	576	541	665	582	573	588	625	616	610	571	591	612	582	593	613	599	621	603	580	591	622	550	573	647	560	574	624	607	621	535	597	623	642	598	621	623	616	600	596	587	600	625	585	606	590	587	583	627	585	611	608	603	604	597	599	567	579	589	593	562	558	596	561	589	617	564	582	606	568	611	584	615	620	588	587	581	618	631	567	595	607	584	594	596	576	567	595	589	629	592	568	628	623	576	638	592	561	594	598	616	632	635	636	588	603	568	572	615	612	601	603	582	612	667	578	610	618	596	599	610	588	637	620	639	610	553	565	604	589	682	585	541	587	599	599	578	626	597	638	611	576	575	586	587	596	597	579	606	605	645	601	555	573	595	577	603	579	576	624	580	607	601	599	538	625	593	605	574	595	608	632	581	591	600	604	544	588	572	558	621	569	577	617	543	575	553	594	612	581	598	595	607	601	613	595	610	591	594	625	578	587	593	577	624	594	586	605	625	627	588	592	613	535	633	581	584	589	594	556	549	581	651	589	571	582	591	584	571	576	564	530	578	602	623	568	586	603	596	623	574	592	582	589	596	647	604	572	599	595	607	590	596	632	589	633	576	614	636	600	620	612	584	588	635	573	603	580	565	587	571	632	631	634	612	647	588	608	571	593	603	577	576	587	632	613	597	570	590	571	565	586	648	572	627	614	576	598	596	581	549	610	572	613	570	616	619	599	596	604	609	601	616	601	632	586	608	590	589	607	582	620	590	593	629	625	600	585	569	560	596	570	603	578	595	614	586	566	572	622	631	592	601	607	644	567	613	574	588	584	599	623	578	579	572	555	613	541	591	561	580	622	590	578	599	557	587	615	565	591	559	607	614	580	621	573	593	607	586	612	612	619	581	572	611	563	592	582	630	589	597	529	588	610	618	618	568	586	642	557	563	655	615	615	605	592	596	571	607	599	615	623	605	606	593	603	583	585	593	557	617	597	582	629	590	598	612	574	594	605	632	600	585	571	600	638	583	633	576	599	559	606	597	573	620	566	544	637	575	589	584	604	599	620	568	598	635	635	608	640	552	565	648	580	618	606	562	572	564	638	618	585	573	580	579	573	554	589	591	602	548	637	607	545	578	605	530	565	610	542	593	584	620	604	606	606	580	608	619	579	582	625	613	634	597	593	575	616	602	603	610	593	582	579	615	624	567	587	562	618	546	596	608	664	617	587	560	602	598	549	637	604	621	575	615	608	569	585	571	613	587	560	638	574	556	635	545	588	549	599	559	580	573	594	606	624	588	610	590	575	598	641	593	637	584	569	592	596	629	592	615	584	591	568	600	589	596	596	594	606	559	561	578	594	579	631	598	628	588	626	586	550	603	547	597	586	625	605	581	622	613	607	570
40511	78124	67570	50885	36881	30293	18482	4655	626	650	602	625	571	585	635	628	595	601	603	561	626	606	596	630	605	612	575	613	620	612	645	584	602	602	536	634	590	613	567	592	595	599	585	600	568	648	582	553	630	588	608	634	620	577	603	586	620	588	618	582	601	595	603	596	587	651	593	610	644	604	593	607	590	604	610	579	599	592	623	572	594	627	607	638	630	598	623	621	569	615	590	585	615	615	613	633	620	594	560	595	606	604	601	601	594	600	599	665	566	591	579	594	608	562	666	599	597	695	567	612	638	571	583	614	588	595	559	606	619	595	596	642	603	626	603	613	606	590	586	598	600	588	603	665	649	602	565	620	589	620	633	616	611	580	650	624	602	579	597	630	597	556	575	622	638	592	562	630	607	582	564	611	546	608	583	637	590	605	611	587	638	590	623	617	623	620	595	610	617	563	604	629	543	602	611	610	651	622	606	599	585	641	609	615	601	563	595	609	633	613	594	639	634	625	596	636	603	638	568	589	645	609	595	559	594	577	619	624	595	597	650	640	601	601	638	579	615	571	595	592	596	609	636	619	587	589	595	613	573	635	599	653	574	600	663	603	610	614	617	579	628	592	634	635	633	591	620	573	622	618	633	581	568	630	661	643	621	605	601	605	529	558	604	596	570	600	597	622	600	597	597	615	611	576	610	623	600	581	629	593	602	610	587	581	594	624	612	647	576	594	583	606	635	617	606	607	607	632	601	643	577	651	558	614	643	611	635	605	608	553	587	601	624	617	580	557	614	657	628	569	563	616	566	573	597	586	610	588	552	597	626	614	580	631	565	607	601	587	600	595	632	611	571	605	615	599	591	579	636	556	599	584	593	591	611	629	627	595	594	571	628	604	593	631	645	572	639	571	627	598	584	600	607	634	585	622	626	583	612	600	549	626	638	638	610	569	626	573	590	602	583	586	584	628	577	592	594	641	578	603	610	603	586	562	598	621	612	620	587	596	583	577	578	628	585	598	583	559	615	650	593	635	615	580	624	616	584	621	618	618	571	645	645	616	656	598	583	601	601	637	634	605	607	581	619	622	578	595	614	570	580	621	633	607	610	618	651	592	596	612	568	619	578	568	576	626	552	640	600	620	554	619	596	600	633	591	600	606	602	526	599	632	610	618	597	575	547	594	613	618	615	640	622	622	584	591	622	578	594	614	642	649	602	583	592	611	615	572	575	557	617	589	595	598	568	591	607	598	559	585	546	571	603	604	598	639	578	608	654	630	655	591	608	558	660	641	614	613	646	598	640	637	611	585	604	604	611	589	564	624	615	607	611	604	546	631	604	654	606	574	584	621	571	579	587	611	579	584	599	628	576	576	591	588	562	612	561	572	617	595	546	631	638	619	641	595	615	642	605	604	606	584	613	589	636	566	616	586	651	584	569	616	587	613	544	616	600	591	592	613	622	589	602	589	553	571	574	595	568	604	566	665	597	609	593	582	630	593	589	588	621	601	623	606	568	569	604	631	607	553	614	602	583	630	629	583	587	612	600	646	600	560	637	581	603	576	576	593	601	617	612	594	611	613	618	588	622	658	569	583	648	601	603	601	614	624	618	591	588	607	607	585	633	593	593	635	602	618	563	630	614	621	583	590	647	555	616	605	583	588	587	616	589	614	580	640	600	631	657	633	619	594	626	625	607	634	621	580	581	596	601	618	594	598	632	591	570	585	615	602	588	580	590	578	618	593	628	583	586	610	631	609	618	573	594	576	594	597	568	608	599	620	570	614	585	593	610	571	605	613	598	587	638	614	592	615	587	640	592	608	580	584	587	617	609	594	594	596	590	615	654	587	622	629	558	637	593	582	659	601	639	575	576	596	644	613	601	591	635	607	658	629	608	659	595	608	596	594	592	619	577	584	649	585	640	572	620	575	612	620	597	602	597	597	610	563	620	606	630	597	623	606	620	608	585	626	571	580	573	631	647	622	602	587	592	612	610	558	625	623	646	607	648	593	572	613	584	664	630	586	570	588	632	611	626	587	647	659	617	591	617	579	583	594	585	604	594	624	600	577	646	599	589	573	559	638	580	545	576	584	631	607	589	621	573	582	616	569	648	579	598	598	528	559	581	623	636	574	586	601	592	579	606	592	590	583	581	640	645	596	629	608	608	625	603	578	587	596	613	630	596	619	617	594	589	576	641	628	545	638	573	600	597	606	583	570	616	625	659	557	609	602	610	573	574	615	614	583	582	602	651	573	609	584	606	599	577	586	636	647	616	651	622	593	607	586	614	632	600	577	559	562	574	617	596	619	584	624	602	574	620	606	619	558	565	598	624	615	592	641	592	607	627	602	584	615	638	595	641	599	593	561	629	587	578	562	528	607	585	598	632	622	619	613	606	583	587	557	565	579	617	597	623	592	558	635	600	632	571	611	603	589	608	586	564	578	562	573	603	601	607	576	571	590	608	595	611	607	637	615	590	567	650	611	585	580	618	642	567	568	580	596	605	596	599	639	609	558	603	566	616	573	582	553	609	612	542	627	621	610	592	637	594	612	635	570	605	583	572	620	611	588	573	581	600	584	647	649	598	597	577	569	619	613	610	588	577	621	565	617	620	615	611	588	583	588	596	608	605	598	625	592	590	618	627	633	597	617	614	557	582	585	627	585	618	574	625	605	639	586	556	620	567	573	600	607	591	581	605	625	587	629	608	615	555	623	612	591	591	573	633	598	583	573	603	591	624	587	557	589	578	589	570	583	610	620	584	597	592	638	610	671	581	592	565	592	614	615	600	612	596	602	627	611	609	592	610	595	596	614	598	625	650	624	648	566	620	600	626	578	595	588	583	644	569	611	579	602	652	579	654	592	597	597	586	595	616	597	605	610	601	616	612	611	596	602	678	619	587	609	638	626	599	582	574	644	573	612	651	645	590	665	603	604	576	609	587	596	605	668	604	617	578	596	591	558	613	566	602	608	563	628	644	578	593	575	621	632	579	578	638	631	592	595	588	604	609	630	628	596	605	605	556	639	591	569	628	541	578	602	576	599	621	595	616	573	598	649	585	575	646	544	581	560	609	575	588	595	618	625	559	595	617	573	607	587	638	590	633	574	558	641	599	613	580	625	615	592	633	622	602	608	588	619	578	556	588	635	646	601	585	612	571	623	577	605	565	611	564	616	543	600	653	637	593	616	572	630	623	600	588	599	587	607	631	588	583	570	566	582	625	602	619	627	591	623	616	589	585	600	671	625	595	584	627	632	554	595	595	602	590	624	546	590	627	572	616	598	601	609	583	605	590	587	629	604	593	596	600	638	583	633	653	561	582	592	588	579	595	595	580	551	616	585	609	613	576	626	561	571	606	613	615	608	626	612	606	603	617	621	596	620	582	590	546	558	642	626	622	601	603	625	604	569	596	612	636	577	605	624	624	631	582	594	595	615	632	604	581	623	582	583	608	607	613	630	628	588	582	578	606	599	595	583	581	594	593	548	614	616	614	608	590	619	580	600
24804	21412	32795	35870	23850	18406	8178	1378	585	565	518	528	561	588	526	547	563	552	558	568	531	535	595	540	537	536	566	528	568	544	535	590	544	540	569	588	602	541	544	581	568	557	511	563	567	528	612	566	537	520	518	548	501	560	552	552	554	593	570	567	504	537	551	535	552	527	545	573	534	538	579	517	502	552	565	560	522	528	556	531	534	548	566	580	599	524	515	520	548	530	540	533	539	564	573	509	525	531	576	532	538	533	562	552	534	502	563	566	523	552	575	511	530	519	577	560	576	543	542	547	597	533	535	583	600	545	554	574	550	572	541	548	533	531	581	576	558	528	553	551	520	546	556	505	518	553	520	530	567	559	584	545	514	573	533	565	529	544	560	486	566	572	552	511	525	516	522	532	526	520	565	575	569	530	570	521	570	555	554	574	550	536	523	561	544	537	585	575	543	568	553	544	563	533	540	588	537	481	587	541	565	536	591	532	529	531	542	538	553	538	512	575	556	558	573	534	587	562	548	549	554	562	574	533	522	567	520	588	575	559	508	551	537	503	566	561	542	570	585	516	539	555	553	512	539	535	557	571	571	565	526	566	555	556	572	565	555	548	588	538	551	525	570	519	556	589	552	518	529	558	550	581	546	578	570	592	559	547	538	524	559	521	550	575	525	531	554	574	551	556	561	530	567	537	558	578	563	552	562	551	551	577	521	555	509	566	565	536	532	553	538	585	521	551	578	591	522	553	519	573	550	549	511	565	567	569	560	594	490	574	483	557	554	589	535	554	550	562	542	555	550	548	524	537	542	565	574	587	507	546	543	530	530	538	539	559	534	534	571	574	572	503	541	562	492	544	581	571	574	546	557	528	570	582	494	566	521	563	532	514	572	562	566	598	553	552	555	605	566	558	576	522	552	537	551	530	532	572	588	531	541	571	560	558	546	554	559	519	572	528	516	547	539	569	576	568	508	548	551	544	518	564	572	544	572	519	496	549	553	534	561	519	544	612	579	554	497	568	542	560	545	544	562	525	542	496	555	534	527	571	537	536	530	551	582	529	593	556	520	579	535	532	532	496	529	561	543	540	543	543	547	589	505	551	553	570	560	571	547	562	529	526	509	550	534	550	520	563	551	546	550	525	509	562	504	553	532	570	545	538	577	570	572	543	572	558	508	558	558	514	518	555	514	562	523	568	541	529	530	558	519	509	563	533	561	540	560	552	584	572	571	528	608	552	544	548	550	527	580	574	550	523	591	508	535	564	568	575	535	547	562	504	540	592	571	571	575	526	548	569	548	535	506	600	547	563	583	526	542	557	565	530	524	519	518	576	552	550	601	562	562	545	536	524	559	529	541	554	587	538	525	566	523	626	554	528	527	549	566	559	527	539	541	575	541	519	545	555	542	525	548	547	508	524	541	519	516	575	562	515	571	559	542	602	495	518	586	594	557	550	569	563	551	537	521	536	506	558	591	527	570	552	554	562	545	540	537	574	549	526	599	504	576	561	541	575	551	571	567	538	549	528	580	553	551	583	530	550	540	570	522	573	573	558	568	557	541	557	527	528	606	532	554	553	536	514	566	544	537	565	516	558	552	528	536	559	571	522	549	533	533	563	523	568	502	568	565	542	528	545	555	533	541	527	540	531	541	577	581	531	593	524	560	596	546	543	585	570	561	599	574	565	562	589	566	567	528	523	570	582	568	581	555	578	557	553	562	551	496	524	528	523	523	612	557	576	507	547	558	538	543	532	549	569	582	557	530	567	578	553	579	601	541	537	528	563	561	558	529	618	568	566	528	528	556	556	531	534	487	591	534	613	530	552	545	525	593	547	559	550	557	602	540	560	539	553	568	513	562	540	526	543	583	550	539	515	559	552	571	524	538	636	541	527	565	550	540	579	583	498	522	563	583	541	559	571	577	542	580	591	566	535	512	549	576	561	512	545	548	535	550	548	561	565	572	561	587	533	555	557	532	542	520	538	553	551	539	561	540	551	509	567	544	576	493	560	575	569	576	562	582	549	583	540	559	580	497	583	519	547	603	564	525	554	550	543	551	545	541	557	585	508	570	538	580	565	538	573	540	551	492	555	531	544	543	522	558	532	584	543	555	550	547	570	556	559	568	553	601	591	555	559	554	551	558	547	606	577	586	560	570	512	520	506	561	566	548	579	570	541	534	544	577	544	556	536	557	593	556	551	516	531	545	564	559	583	535	550	544	563	546	526	521	534	532	524	568	536	580	538	571	550	548	535	521	529	585	578	551	541	552	557	602	548	529	566	582	567	554	577	594	530	558	578	527	526	516	564	532	576	568	545	565	553	528	499	532	561	581	520	554	493	518	587	571	582	572	515	523	537	562	516	584	561	598	573	526	529	577	551	585	560	539	573	518	557	538	574	535	534	575	541	517	543	545	552	554	584	553	578	547	514	558	567	555	594	569	497	524	532	574	563	565	586	565	546	508	541	527	547	509	544	534	554	541	589	596	553	524	548	557	554	544	547	538	560	554	575	550	566	561	547	496	536	615	554	521	538	519	566	569	557	554	545	518	553	528	548	544	541	544	537	543	516	551	535	523	565	580	557	527	572	553	551	562	555	579	569	587	572	579	571	578	564	531	579	564	573	548	545	528	549	563	581	530	575	580	561	553	556	554	563	554	576	543	535	569	508	550	499	543	552	545	530	572	543	549	552	545	577	535	527	546	540	590	517	563	594	517	569	568	547	493	500	523	561	537	575	541	569	562	575	557	536	557	575	526	548	521	583	549	503	564	572	573	531	554	553	562	569	575	555	551	584	580	532	586	553	499	585	605	543	528	555	592	557	573	551	532	551	547	549	529	575	547	513	566	556	572	565	549	554	580	549	581	533	548	523	493	571	508	531	561	562	519	560	564	524	529	568	526	559	525	576	556	565	482	568	534	571	570	586	567	531	578	534	564	513	551	532	553	561	531	540	542	512	562	543	558	595	595	577	535	557	546	504	464	582	556	513	600	539	551	553	523	569	557	518	512	541	510	543	526	548	501	540	522	542	550	514	550	550	564	512	555	532	543	521	580	508	565	519	573	514	583	587	535	555	551	541	533	548	517	577	537	529	548	530	540	513	534	583	545	506	557	476	583	545	606	556	518	540	507	556	573	547	546	542	572	566	564	505	542	538	537	547	564	536	531	548	590	562	568	545	572	536	507	586	555	497	560	559	515	528	558	557	507	553	568	547	600	539	541	544	515	570	513	561	526	548	513	519	533	588	564	570	562	539	540	547	574	540	532	567	522	541	553	527	541	584	567	501	515	568	500	507	526	563	552	550	579	564	604	537	554	564	572	551	553	541	501	533	571	573	532	559	544	532	582	530	556	522	529	535	536	519	492	532	538	603	535	582	575	549	561	571	581	573	557	522	536	574	534	591	552	565	561	535	508	546	565	550	504	550	564	526	553	549	555	545	547	560	542	570	557	552	579	550	531	546	581	555	508	552	538	532	544	594	581	536	568	559	535	528	530	536
39227	64681	54579	37512	27656	21332	9605	1699	600	599	640	634	586	627	595	618	583	610	582	578	575	565	577	611	565	606	598	574	540	595	543	557	572	589	556	611	579	566	575	585	582	552	592	578	579	572	617	544	573	585	586	559	608	586	605	542	549	629	595	602	548	568	598	562	576	564	581	535	625	569	544	586	614	591	608	581	606	599	576	594	571	586	596	553	557	594	549	571	574	645	575	625	591	577	560	557	570	635	534	546	564	563	579	565	585	608	601	600	557	612	563	584	590	607	573	547	605	588	620	614	595	584	597	565	619	553	586	555	564	576	606	580	563	613	565	587	592	575	545	537	577	598	565	555	621	562	582	588	586	594	555	600	609	609	596	620	637	597	596	579	581	549	595	607	581	619	593	560	584	599	571	605	598	586	581	569	593	572	586	569	577	606	534	587	600	587	602	576	569	569	583	577	584	597	591	553	557	601	611	604	550	582	581	591	562	589	587	553	563	574	585	585	603	605	603	564	576	602	630	554	584	565	609	571	601	535	603	574	564	582	586	601	606	620	606	558	566	596	589	549	564	561	586	598	586	577	621	588	567	594	534	575	607	587	574	584	595	559	597	581	570	608	574	591	570	588	596	544	556	606	567	618	564	547	571	585	583	643	565	595	556	563	542	534	583	587	559	588	582	564	614	541	598	614	614	564	582	551	599	565	572	586	572	553	573	597	609	601	585	567	570	572	559	609	588	555	600	631	546	604	595	600	561	626	573	556	584	544	555	574	582	554	570	570	573	552	566	574	550	569	572	569	581	566	625	588	586	563	556	597	568	529	597	578	607	559	653	549	566	582	580	593	589	605	580	560	565	621	584	561	570	583	541	587	545	590	607	600	586	604	580	575	607	576	529	577	538	608	636	572	572	604	547	581	580	598	575	592	562	584	575	571	577	620	554	574	594	582	583	584	576	587	532	590	578	605	594	605	599	594	600	573	582	598	550	558	535	628	583	594	610	606	572	572	545	597	587	617	567	588	549	574	601	591	582	552	560	587	637	584	609	578	634	634	575	561	587	569	597	620	586	553	614	597	559	577	593	573	572	553	561	599	592	598	543	638	596	592	581	577	594	581	590	541	544	579	597	559	591	607	585	607	597	572	585	573	558	576	600	591	588	580	571	571	613	593	579	613	559	579	574	600	586	590	558	600	556	556	583	577	577	596	567	602	554	558	547	600	577	566	606	591	589	566	554	572	602	611	555	562	627	590	580	609	595	587	553	605	603	624	593	591	563	604	574	602	572	582	585	585	577	568	558	594	638	566	574	611	565	537	584	590	603	567	570	587	590	639	569	559	585	576	609	595	587	583	630	609	567	590	623	570	555	602	548	582	601	607	620	618	585	548	588	569	554	571	557	587	585	593	647	550	603	572	581	558	563	602	608	543	586	563	574	629	606	569	644	581	553	601	602	582	567	575	591	596	603	601	538	604	601	573	593	626	576	630	561	570	573	565	571	567	575	604	574	599	560	628	542	645	614	578	577	529	606	531	586	548	613	539	546	572	556	577	536	566	595	540	512	548	568	598	581	575	550	606	643	606	613	564	590	578	604	590	619	565	608	585	554	529	584	561	580	551	580	624	623	571	560	573	563	602	542	596	546	592	565	590	571	584	557	592	596	547	538	593	580	568	588	579	575	600	595	558	543	573	528	620	584	605	584	557	606	561	587	582	576	557	551	538	578	599	565	559	568	603	579	568	587	612	591	575	587	599	569	614	564	580	586	584	588	632	598	585	608	616	603	602	576	621	551	611	622	594	563	622	586	575	639	601	572	582	583	596	577	604	623	532	593	575	567	572	554	564	592	618	575	572	581	579	515	578	580	597	557	572	596	541	585	572	587	558	560	590	587	584	591	556	572	613	588	566	572	580	624	581	614	567	629	555	596	635	573	613	559	571	595	570	604	601	557	602	601	591	595	581	573	617	598	577	608	559	596	549	596	582	563	601	609	599	571	633	581	592	612	580	593	583	603	620	612	576	602	563	597	595	596	534	595	595	587	620	600	588	554	557	596	593	598	576	597	570	601	582	579	632	624	568	554	564	577	554	569	569	573	576	574	554	550	560	624	592	598	537	621	575	640	544	619	607	597	620	539	559	605	586	560	596	571	542	606	573	612	594	593	622	571	593	587	599	580	616	574	551	569	561	597	591	557	569	581	604	566	602	602	586	593	585	568	580	588	619	584	584	560	569	589	578	588	604	575	622	592	596	581	574	575	581	596	580	602	587	548	582	613	570	539	590	612	623	578	595	598	618	607	638	590	590	565	595	650	596	558	607	622	599	556	577	567	613	599	590	609	576	580	587	601	559	557	534	599	583	531	553	571	575	619	560	578	584	556	598	603	567	582	592	561	571	606	551	568	621	613	609	547	532	588	626	608	604	569	565	601	621	544	604	551	568	609	542	582	571	560	583	568	589	596	607	542	586	582	557	594	546	619	616	546	578	618	587	602	579	576	585	570	559	565	589	614	577	541	572	576	564	541	567	605	564	568	580	625	594	557	614	587	586	510	574	634	608	619	614	577	601	579	568	540	583	564	577	554	597	553	596	569	588	584	593	565	559	573	566	575	575	568	547	585	545	594	568	574	593	593	558	583	588	614	558	572	591	589	592	634	569	562	589	640	592	566	532	519	572	598	626	574	565	587	558	536	612	561	571	583	561	576	573	599	595	564	601	597	594	592	587	582	599	644	577	585	546	571	548	607	592	582	564	592	580	569	624	543	575	536	547	564	586	598	541	596	561	619	570	572	618	588	595	572	600	595	577	594	599	588	578	571	581	577	573	580	591	565	580	595	569	558	572	615	560	608	610	573	604	596	580	613	629	563	596	593	545	613	597	630	580	546	586	597	567	596	593	553	609	580	585	625	609	601	533	548	588	594	611	593	604	561	565	585	608	592	595	548	583	642	569	603	597	551	617	599	565	568	601	569	551	545	588	595	569	590	564	573	600	556	614	567	559	583	583	557	605	567	590	582	607	577	568	547	538	576	612	583	605	538	583	602	565	601	564	599	590	581	578	599	590	557	596	546	548	640	595	566	543	593	604	581	611	560	550	601	581	557	557	559	584	554	599	591	570	558	572	599	577	582	603	600	579	574	589	599	553	582	603	598	571	585	612	584	533	601	583	557	613	602	605	588	577	574	611	571	594	563	590	570	591	586	575	513	597	595	584	553	570	589	601	577	612	590	596	609	601	590	570	521	621	589	585	597	557	574	553	592	561	632	561	586	573	556	577	604	605	596	630	583	580	578	586	566	558	575	568	584	611	595	596	584	560	599	605	572	593	568	633	574	557	544	605	551	589	583	629	588	586	555	520	557	573	559	558	588	561	567	598	589	646	561	569	568	583	604	581	582	574	574	599	552	598	577	565	588	561	587	586	633	612	556	569	580	509	632	553	551	556	593	528	612	568	568	604	593	619	567	585	591	614	577	580	621	572	574	576	591	621	576	561	568	558
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
