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
339423985845	339423986414	339423986964	339423987514	339423988064	339423988614	339423989164	339423989714	339423990264	339423990814	339423991364	339423991914	339423992464	339423993014	339423993564	339423994114	339423994664	339423995214	339423995764	339423996314	339423996864	339423997414	339423997964	339423998514	339423999064	339423999614	339424000164	339424000714	339424001264	339424001814	339424002364	339424002914	339424003464	339424004014	339424004564	339424005114	339424005664	339424006214	339424006764	339424007314	339424007864	339424008414	339424008964	339424009514	339424010064	339424010614	339424011164	339424011714	339424012264	339424012814	339424013364	339424013914	339424014465	339424015014	339424015565	339424016114	339424016664	339424017214	339424017765	339424018314	339424018865	339424019415	339424019964	339424020515	339424021064	339424021615	339424022164	339424022714	339424023264	339424023814	339424024365	339424024914	339424025464	339424026015	339424026564	339424027115	339424027665	339424028214	339424028765	339424029315	339424029865	339424030414	339424030965	339424031515	339424032065	339424032615	339424033165	339424033714	339424034265	339424034815	339424035365	339424035915	339424036464	339424037014	339424037565	339424038115	339424038665	339424039215	339424039764	339424040314	339424040865	339424041414	339424041965	339424042515	339424043065	339424043615	339424044165	339424044714	339424045265	339424045815	339424046365	339424046915	339424047465	339424048014	339424048564	339424049115	339424049665	339424050215	339424050765	339424051315	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2679	3600	2300	2680	3600	2300	2681	3600	2300	2682	3600	2300	2683	3600	2300	2684	3600	2300	2685	3600	2300	2686	3600	2300	2687	3600	2300	2688	3600	2300	2690	3600	2300	2691	3600	2300	2692	3600	2300	2693	3600	2300	2694	3600	2300	2695	3600	2300	2696	3600	2300	2697	3600	2300	2699	3600	2300	2700	3600	2300	2701	3600	2300	2702	3600	2300	2703	3600	2300	2705	3600	2300	2706	3600	2300	2707	3600	2300	2708	3600	2300	2710	3600	2300	2711	3600	2300	2712	3600	2300	2713	3600	2300	2714	3600	2300	2715	3600	2300	2717	3600	2300	2718	3600	2300	2719	3600	2300	2719	3600	2300	2720	3600	2300	2721	3600	2300	2721	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24871	24699	38151	34760	24282	12174	1635	730	612	610	602	597	612	579	622	604	569	586	582	616	586	630	633	659	633	600	571	553	613	602	581	594	598	618	588	631	528	588	610	585	562	591	553	614	605	534	612	525	600	567	574	574	582	595	624	581	578	591	555	564	548	597	615	604	563	584	561	575	559	591	587	592	577	621	593	594	623	581	563	587	628	579	555	577	551	533	575	578	609	584	576	602	583	600	556	585	614	580	614	597	532	587	573	539	567	533	614	580	588	615	597	550	586	619	569	587	523	557	592	551	573	594	537	603	609	598	592	593	574	570	632	573	554	560	583	606	581	564	562	619	557	574	623	606	581	556	614	572	561	545	543	535	588	586	571	603	601	532	573	616	565	618	565	573	585	578	575	601	563	603	611	574	545	561	588	632	579	596	581	571	564	611	569	601	605	549	577	552	558	544	545	593	515	605	582	605	563	573	601	575	546	590	568	554	605	561	554	581	585	575	582	571	551	618	600	532	605	606	583	589	536	579	586	568	573	603	577	535	563	569	570	583	571	575	590	563	589	565	524	533	606	573	606	594	531	573	541	588	640	556	589	559	565	601	548	585	547	567	591	551	538	586	587	576	583	561	543	598	546	577	599	577	615	570	575	607	581	622	564	552	588	536	582	531	591	597	558	565	577	577	552	582	599	593	599	603	534	559	583	550	571	573	586	544	552	549	591	593	571	600	565	594	597	561	550	580	583	550	591	583	614	602	638	556	620	584	549	597	595	617	600	554	556	574	564	573	591	534	567	566	574	575	568	586	554	557	529	599	538	609	584	578	583	542	598	547	576	568	610	578	576	553	563	574	576	574	613	575	581	545	565	561	561	569	578	582	584	570	534	548	600	542	583	628	620	563	577	540	572	569	563	586	572	590	584	556	577	586	585	564	594	540	574	564	559	568	512	609	580	571	586	550	559	565	551	602	590	600	548	580	550	593	572	582	523	540	561	547	569	624	584	580	619	601	638	576	605	518	583	586	580	586	562	570	548	588	593	579	577	559	565	594	576	571	588	582	607	556	630	615	586	595	545	606	574	597	559	578	578	610	578	563	553	595	593	581	581	574	559	584	587	545	556	569	566	564	592	628	574	568	544	571	589	565	582	609	565	565	580	554	591	609	594	563	580	564	584	567	560	597	548	552	616	611	546	547	607	589	575	598	526	577	541	560	580	566	594	584	578	617	584	569	565	578	575	590	575	600	597	556	593	598	558	589	565	572	534	593	594	580	594	549	574	563	604	621	541	544	535	546	513	567	530	589	591	597	575	556	556	514	576	563	562	584	565	566	539	549	535	543	550	641	589	566	553	567	531	564	570	580	600	588	585	571	554	559	537	528	573	575	582	607	578	582	532	591	556	508	543	568	575	587	614	567	562	585	568	606	548	569	610	611	576	578	594	598	596	568	568	569	558	595	583	585	591	558	573	591	596	572	598	615	542	555	531	572	568	568	602	536	548	586	622	562	587	569	523	587	499	563	579	561	596	564	579	602	579	540	571	593	604	552	592	543	605	545	585	588	560	559	547	527	573	547	573	537	580	576	625	611	579	556	534	568	572	573	562	562	531	566	534	587	587	592	595	586	577	581	563	528	574	549	565	589	549	543	577	572	589	581	573	526	582	553	532	531	591	618	598	589	569	581	559	576	595	619	604	600	534	548	550	593	543	520	561	596	577	609	605	566	548	563	547	623	573	612	637	589	606	559	594	595	540	585	555	574	581	577	601	612	568	524	545	598	589	564	522	583	600	586	624	632	579	564	521	591	562	588	565	593	560	609	521	563	566	542	561	575	555	595	555	601	553	536	538	609	577	593	583	554	573	579	580	556	535	584	608	535	575	568	563	613	535	575	603	604	582	618	588	589	567	585	599	600	563	602	565	582	560	578	540	587	609	566	593	586	573	631	571	552	507	575	526	523	577	574	561	563	580	613	601	593	668	600	555	560	594	568	571	575	553	542	570	541	572	525	553	571	577	511	594	621	592	562	570	528	574	580	565	575	551	609	555	591	588	554	623	584	578	598	577	552	586	569	528	565	587	585	581	547	606	547	609	574	585	532	546	554	611	602	603	589	606	574	552	556	566	565	593	562	558	555	561	556	590	612	604	589	575	598	578	621	600	614	558	576	566	572	586	586	560	593	530	548	573	598	565	623	557	580	572	547	557	574	573	619	547	567	555	562	550	572	516	589	600	538	560	568	495	545	581	581	573	565	565	538	542	565	595	586	557	580	623	598	596	588	562	545	546	543	559	564	570	554	572	585	581	593	568	564	563	581	592	568	542	537	599	564	583	548	599	572	592	576	609	574	536	593	577	579	564	594	581	577	567	576	597	570	542	561	559	530	572	608	540	596	646	622	575	600	579	579	614	577	579	594	570	562	562	565	603	608	572	575	612	588	551	598	561	574	605	617	548	569	555	566	558	544	566	547	542	532	571	585	584	517	529	560	557	571	585	563	613	617	556	537	571	556	552	553	615	577	592	571	562	538	575	593	540	559	583	570	595	600	572	560	571	564	598	585	592	532	586	567	587	571	558	576	565	534	600	548	569	519	558	560	567	579	575	527	588	544	615	579	571	562	578	629	570	571	527	585	574	594	564	567	564	596	621	570	590	573	612	566	532	636	560	574	552	556	551	596	549	623	599	570	571	569	600	605	556	582	557	580	561	575	597	585	587	569	542	537	560	576	557	588	544	571	603	537	595	593	564	576	569	609	576	601	587	623	548	574	577	541	562	587	573	566	587	578	597	600	575	562	543	542	554	571	576	575	589	567	598	581	602	540	569	568	555	589	542	561	548	568	522	586	563	572	603	551	588	565	574	591	573	563	551	555	551	542	570	546	560	567	615	594	549	541	570	593	614	552	605	607	602	583	572	541	577	548	591	595	578	571	602	612	578	601	588	553	538	556	572	583	562	560	542	633	570	568	565	576	572	569	598	587	594	593	554	524	604	582	564	552	561	584	555	563	567	591	551	578	573	536	578	578	572	568	537	542	585	534	558	550	596	641	555	567	582	568	582	542	629	572	552	581	537	572	562	562	542	570	625	601	605	622	568	565	608	601	529	562	591	549	584	544	580	542	518	568	551	582	596	569	538	600	623	586	536	570	595	605	582	535	591	601	551	572	588	593	639	612	606	574	558	584	586	554	591	594	539	564	514	583	570	644	608	557	577	576	569	534	536	565	561	565	576	534	562	568	556	576	572	543	582	586	540	572	614	596	578	595	589	569	609	542	554	562	536	571	591	572	525	602	546	534	573	555	564	565	550	560	582	541	634	610	580	571	612	559	604	563	588	545	559	573	593	572	550	545	528	549	584	565	560	533	575	532	589	587	559	595	572	568	564	583	595	575	624	615	566	596	599	581	553	585	591	556	593	565	582	590	546	546	570	559	581	572	563	599	557	558	557	556	561	550	563	594	553	600	591	546	555	573	586	580	581	563	592	547	597	572	580	587	584	594
65244	106466	74657	42158	15296	2528	599	634	580	635	605	603	599	602	559	627	637	646	625	636	649	704	698	611	622	633	597	609	573	619	624	623	601	658	583	593	638	586	606	651	601	573	638	608	613	606	607	626	627	632	619	564	644	630	629	630	580	590	583	634	613	610	632	624	593	612	575	590	623	616	602	572	604	591	585	578	634	643	619	575	609	642	628	628	612	630	620	608	584	593	626	574	579	616	618	627	594	615	626	591	623	650	599	575	599	560	608	623	617	598	625	608	577	645	569	598	605	572	584	621	612	626	636	644	593	602	578	585	555	643	643	622	655	613	583	624	611	639	620	609	630	634	604	635	609	596	643	606	629	598	581	651	595	636	611	638	562	584	632	611	601	554	615	605	591	573	604	606	602	631	574	604	592	665	603	621	583	598	627	636	606	597	638	594	581	643	629	601	582	619	567	634	610	596	625	649	618	591	591	591	591	610	632	612	605	596	639	620	607	581	629	611	636	614	597	625	622	636	605	630	594	652	612	601	623	579	584	593	590	608	631	599	614	623	591	589	644	611	611	617	625	601	571	624	587	624	576	606	566	598	620	653	575	556	647	592	613	629	564	617	623	594	598	653	598	620	619	620	587	630	602	579	588	612	620	627	594	634	604	578	603	621	598	596	613	578	605	622	556	575	613	615	600	584	594	617	578	625	604	555	614	593	606	631	559	610	576	618	588	605	589	607	584	594	588	592	612	606	599	661	648	644	582	618	623	591	597	636	600	563	601	602	597	633	594	615	612	620	611	601	592	634	590	646	575	616	667	637	583	592	579	599	641	603	623	614	649	580	653	585	616	668	605	578	609	596	596	620	602	628	603	608	580	600	612	606	580	632	621	598	571	609	633	636	601	610	593	623	612	597	622	585	604	603	643	591	618	571	617	585	622	592	593	640	583	601	554	591	647	619	615	605	640	620	587	638	621	618	604	627	547	607	630	599	608	604	588	603	599	606	584	609	630	616	634	641	616	572	613	619	551	550	614	607	608	577	652	640	634	585	570	604	602	586	600	613	637	593	605	629	622	611	629	614	652	639	609	564	590	617	661	638	577	639	629	602	606	598	633	630	622	593	627	612	622	598	593	608	625	580	581	591	595	626	594	555	615	666	596	617	661	608	624	579	606	559	564	592	607	632	547	608	584	592	633	610	622	633	615	641	587	605	590	599	577	619	581	599	615	635	665	626	616	639	651	563	591	607	565	522	600	635	635	618	609	623	613	539	620	581	621	629	634	613	604	601	619	588	577	627	657	588	541	611	599	608	598	586	593	585	608	594	609	642	609	612	610	613	641	612	601	601	612	607	626	597	579	620	583	634	631	643	580	618	598	577	600	618	639	617	602	629	637	622	629	589	629	571	595	603	581	603	605	618	586	587	589	588	590	597	623	621	586	587	618	616	603	662	601	584	598	599	577	610	619	620	585	591	611	590	637	614	559	623	620	586	584	628	584	602	636	622	609	624	633	583	615	616	603	592	599	604	597	597	620	570	629	589	616	583	617	638	573	632	650	635	624	612	606	608	568	578	600	624	606	591	627	607	590	608	610	624	577	650	639	619	601	629	638	584	595	616	580	635	642	579	620	607	607	613	582	614	643	563	604	652	595	612	582	616	627	578	601	621	581	591	593	637	618	615	617	603	662	598	598	586	615	613	586	575	597	639	616	593	669	584	608	601	568	586	596	609	589	617	629	597	584	606	632	570	607	617	626	683	623	615	621	591	613	590	612	578	611	578	592	559	610	600	614	635	622	620	627	530	616	592	650	575	607	635	589	629	662	609	578	570	591	638	665	629	608	613	629	614	629	617	588	612	602	567	599	606	605	561	621	605	656	612	605	607	596	599	606	597	574	598	569	636	639	626	607	580	608	632	604	637	585	598	592	594	585	598	574	639	609	687	614	598	593	664	640	576	589	633	603	611	623	613	624	632	594	616	597	643	587	600	579	566	608	544	616	631	639	591	610	621	586	588	613	612	595	597	595	644	591	597	636	628	588	614	602	598	635	615	621	600	606	623	615	596	594	572	586	590	628	610	617	568	629	639	580	611	666	618	605	623	613	586	607	587	616	628	606	604	619	630	603	583	586	670	643	626	620	582	634	608	585	628	640	583	538	619	610	625	617	568	666	630	625	572	572	576	612	606	578	629	551	643	618	619	570	622	572	620	626	622	610	585	629	605	615	572	627	571	598	588	598	629	598	619	644	627	626	667	625	639	593	591	597	614	595	603	591	619	595	595	596	609	600	580	636	613	569	574	633	643	576	566	583	600	610	628	657	592	647	598	603	601	599	588	588	619	616	628	554	623	594	614	589	613	623	602	626	607	640	598	595	630	619	580	614	599	578	613	551	622	588	596	575	625	585	595	570	667	601	583	610	589	579	644	617	592	598	598	601	629	604	569	650	562	616	576	563	595	646	615	678	609	577	574	597	597	600	586	637	600	619	641	574	632	601	603	558	581	620	650	582	555	595	559	611	609	635	610	600	612	573	604	589	555	620	579	630	621	600	607	619	644	664	571	601	576	607	597	608	620	611	593	649	583	595	644	672	658	638	577	586	591	593	636	579	607	591	600	648	578	616	620	592	549	589	590	635	587	595	611	617	558	631	608	554	603	573	583	603	598	606	611	553	615	618	647	561	642	631	608	560	621	595	634	570	583	574	646	594	619	623	600	549	649	598	600	621	617	612	668	598	603	588	631	657	590	577	569	622	573	604	614	598	613	597	555	566	602	593	618	626	604	623	619	614	595	618	582	632	576	604	588	552	625	623	604	564	617	594	595	610	620	624	606	545	642	599	593	605	598	593	615	613	572	574	589	617	643	617	558	618	613	595	593	599	639	610	614	642	586	597	571	608	599	589	580	611	640	635	622	597	601	590	614	621	604	594	606	598	631	622	611	564	622	611	580	604	588	586	617	604	612	578	620	613	638	562	595	592	650	605	616	625	588	649	565	573	594	579	555	544	600	552	611	588	588	608	629	624	638	610	636	589	614	625	619	616	594	584	588	597	583	619	623	567	632	573	613	641	640	614	578	607	612	603	569	604	609	632	598	628	591	617	642	585	609	607	565	567	607	584	639	588	636	594	576	586	593	584	619	611	599	645	616	554	604	560	622	629	556	634	642	624	608	606	598	581	584	598	628	635	646	590	563	613	608	640	595	613	553	598	575	615	604	615	598	596	575	584	562	609	596	595	580	575	598	623	600	628	635	662	583	632	622	610	580	617	621	604	615	588	610	611	584	597	571	575	650	658	622	599	623	579	612	548	595	644	609	608	606	628	629	616	643	589	594	657	599	569	594	544	608	647	634	635	606	626	612	577	588	591	680	593	612	611	591	587	611	606	647	593	578	614	625	612	660	628	578	615	622	571	594	573	635	570	613	601	632	621	602	573	596	603	553	588	571	598	579	634	598	606	603	576	587	626	624	652	582	580	588	648	622	580	624	601	570	603	593	600	598
30202	30310	26469	10864	1984	556	404	362	380	365	355	392	414	377	395	425	379	387	364	390	400	413	397	428	393	361	351	371	356	385	380	393	381	422	400	382	407	409	367	394	371	357	366	384	384	404	412	344	426	385	362	371	383	371	404	360	406	389	338	384	414	396	392	434	408	391	361	312	385	351	385	363	402	376	406	415	387	385	395	393	409	405	363	378	397	408	370	392	385	390	371	379	364	392	395	439	374	385	377	360	407	394	403	401	397	396	414	358	375	365	386	378	357	405	370	384	377	342	373	411	347	413	405	401	352	402	368	354	388	413	403	403	391	349	383	393	372	393	374	386	375	363	375	386	368	385	322	393	399	360	416	417	386	403	397	370	383	339	381	366	409	381	376	388	374	364	354	363	386	370	368	373	373	404	371	429	395	410	366	366	393	390	367	414	388	379	355	365	363	387	410	399	384	375	392	358	381	364	341	362	376	396	376	337	373	343	378	386	364	394	376	389	373	359	395	361	368	392	372	409	365	400	392	416	353	377	399	365	371	369	379	383	395	361	380	370	363	399	371	359	371	400	385	395	395	360	369	389	370	366	355	401	340	380	403	389	404	383	389	388	369	391	409	365	383	367	389	427	380	407	354	364	420	379	396	402	372	367	371	364	362	395	383	384	391	368	400	367	366	380	403	382	382	408	366	396	404	428	380	373	373	383	344	375	391	400	388	381	352	376	414	358	392	362	414	382	403	397	375	405	336	408	365	402	367	383	380	372	377	360	359	375	385	363	384	375	370	382	378	383	410	405	401	396	393	350	379	373	382	385	388	394	386	404	389	377	378	391	386	358	375	396	374	395	386	386	379	419	410	359	386	364	363	390	404	407	357	393	368	386	397	370	380	385	383	362	366	417	397	396	449	345	366	374	393	372	368	393	396	371	382	381	381	377	380	352	401	376	361	404	387	405	375	374	413	380	387	354	374	397	382	418	357	339	402	369	399	381	414	383	396	389	393	367	387	385	414	425	373	387	398	358	368	401	410	373	362	404	360	367	377	387	370	399	396	403	393	399	395	415	380	376	367	383	390	382	395	393	385	376	369	379	372	360	369	354	388	387	377	385	377	382	340	411	365	395	364	403	389	359	380	381	391	365	384	365	390	405	392	373	383	398	396	397	383	387	363	364	374	362	404	365	362	403	397	377	406	399	370	352	367	384	377	383	392	364	383	373	374	383	403	372	395	374	390	363	369	371	382	415	403	356	418	413	361	417	382	366	380	372	364	375	368	403	379	373	360	390	394	371	371	383	395	374	397	400	385	418	383	363	376	379	401	399	388	410	370	359	413	381	377	393	383	378	395	354	384	357	381	346	392	385	379	374	403	391	373	386	380	378	358	419	341	385	380	415	406	363	374	390	377	367	380	398	398	390	416	355	373	387	395	391	361	366	375	380	387	382	373	366	390	415	388	363	417	368	359	374	361	390	413	383	395	399	376	371	370	357	391	385	371	407	405	349	359	388	380	386	353	365	372	381	387	420	382	403	375	364	366	394	363	350	383	378	386	383	381	394	395	371	351	394	355	348	389	399	380	401	378	369	363	405	358	386	388	384	358	366	381	369	373	418	372	404	447	408	375	395	357	377	365	389	394	402	393	383	381	406	391	368	388	402	392	413	367	341	394	371	412	384	415	341	399	383	386	361	412	353	402	347	408	359	414	395	382	387	384	416	406	380	378	382	366	369	379	378	337	383	403	397	384	399	392	380	389	344	342	418	398	386	387	374	396	379	371	384	377	389	388	387	389	368	389	370	407	381	385	356	377	410	385	366	407	375	384	395	371	364	384	362	375	367	388	386	401	399	405	387	363	408	353	390	335	365	404	377	358	371	384	374	385	419	390	392	357	398	394	353	361	376	367	396	373	386	388	387	390	430	352	371	379	378	423	379	358	392	379	380	366	406	373	385	397	319	365	397	364	351	383	382	378	375	372	398	402	375	377	370	376	400	385	386	408	403	373	391	404	352	370	369	373	374	371	351	391	398	381	371	390	395	335	377	418	360	386	405	347	371	358	401	381	367	404	403	381	409	390	370	393	367	372	384	385	409	405	425	376	399	390	394	395	366	375	399	441	413	408	407	367	368	415	380	340	395	393	388	346	358	371	409	353	386	381	355	388	388	373	361	377	391	399	361	419	399	377	410	372	371	381	400	366	336	374	388	378	361	391	367	371	387	392	401	391	393	401	387	376	373	372	385	399	363	396	369	399	399	409	387	411	386	371	362	386	413	383	382	394	382	369	367	376	357	363	375	386	337	359	375	373	380	395	379	383	401	406	416	376	365	380	375	412	368	421	405	349	361	377	403	338	405	380	397	355	377	377	386	376	361	391	348	404	376	377	405	337	387	350	408	344	364	397	405	391	373	369	383	390	379	360	398	401	338	361	373	388	420	389	360	389	389	389	376	379	344	403	413	374	418	390	405	399	379	387	388	368	388	407	376	390	391	363	370	402	388	404	373	363	418	350	389	360	399	386	389	380	352	375	367	390	387	360	392	363	408	404	371	402	377	404	384	378	363	384	379	348	400	369	357	414	379	362	378	378	362	413	370	381	369	389	387	354	392	409	395	422	381	361	379	393	356	390	401	404	389	339	388	378	388	366	360	366	350	407	391	402	386	369	371	387	356	399	346	416	398	386	366	397	386	351	424	395	380	405	356	385	423	372	363	389	369	401	368	391	407	390	413	371	399	418	365	409	400	365	379	386	374	372	385	378	393	399	375	370	361	368	364	371	378	385	407	383	349	363	359	379	377	414	380	327	385	396	368	372	371	386	357	384	378	368	377	371	371	368	385	360	355	398	418	355	380	374	367	414	373	374	403	374	401	362	362	353	346	398	377	382	404	376	403	365	375	441	390	392	388	379	355	392	390	351	411	358	374	412	389	423	426	356	398	416	376	364	419	376	412	403	449	393	389	388	355	371	377	392	378	381	412	400	335	402	353	383	373	392	346	370	368	409	398	393	390	353	381	364	366	366	402	380	406	357	333	383	379	407	390	391	418	392	398	359	411	405	373	419	372	382	384	370	367	327	406	412	411	376	374	326	377	436	409	391	391	366	360	387	361	351	395	352	418	402	381	399	389	360	378	395	404	359	384	375	427	381	396	380	415	415	364	362	399	405	343	374	377	402	384	362	385	374	380	385	384	344	389	388	378	391	383	395	376	366	374	419	372	411	375	390	390	371	376	375	391	396	392	414	352	428	340	372	378	368	354	402	370	419	396	343	398	429	428	411	373	376	390	417	402	402	410	379	388	367	398	379	378	407	416	396	376	383	348	400	376	371	374	408	386	393	353	377	397	402	376	385	385	381	368	377	364	349	381	421	399	395	379	380	368	397	365	397	369	415	383	358	388	370	386	336	393	368	360	398	349	347	378	357	394	357	361	376	404	367	402	384	347	346	356	375	340	375	357	380	400	374	377	365	376	357	358	393	385	379	403	356	383	429	352	400	392
23678	36479	19908	5719	1542	501	379	339	365	344	343	362	359	378	368	350	346	377	373	394	360	383	365	376	379	357	359	350	352	363	379	370	368	377	415	348	367	376	372	375	352	373	350	355	359	338	348	335	339	346	373	377	345	336	373	372	343	328	375	391	377	351	341	364	349	400	327	340	350	336	319	356	374	355	321	362	350	362	334	323	369	385	356	347	381	363	315	344	374	326	378	342	325	357	379	355	324	377	387	384	376	377	377	362	355	391	328	349	363	371	311	345	368	352	372	356	344	349	348	373	374	356	346	346	387	372	327	371	366	359	356	354	350	342	386	374	375	319	374	395	367	344	379	398	383	381	363	366	362	351	336	360	358	330	367	333	378	361	369	362	354	368	338	332	342	358	359	346	325	354	343	385	334	367	371	384	331	350	361	379	394	369	324	370	396	380	342	375	336	361	339	379	344	376	367	382	356	361	370	347	345	364	345	329	322	331	384	354	371	335	351	379	364	372	341	357	345	338	385	359	350	356	362	349	356	368	364	341	352	341	354	373	370	341	390	396	377	346	364	380	337	323	335	366	370	334	361	345	395	332	341	353	364	338	383	356	371	345	359	351	336	355	332	343	363	380	374	366	333	347	381	348	344	358	328	351	360	372	356	334	350	359	344	329	353	385	381	327	347	368	380	353	358	329	358	345	364	368	340	342	374	344	335	364	348	378	362	364	357	354	371	378	388	361	386	365	343	355	328	336	366	353	359	324	376	347	337	367	366	342	368	353	350	309	357	344	369	336	337	365	326	381	356	374	366	373	380	382	382	374	364	344	365	311	396	323	352	331	351	334	354	353	329	367	345	406	349	314	319	375	369	364	385	373	353	402	355	381	378	374	338	374	369	344	365	368	416	364	362	351	363	384	323	365	371	370	357	361	377	374	373	365	354	354	352	347	349	356	319	337	358	334	353	355	360	355	368	338	374	357	355	353	342	338	354	365	353	344	363	365	380	321	354	335	368	323	352	377	384	374	357	336	352	332	337	392	356	358	351	402	339	376	368	370	371	354	346	346	366	356	381	329	390	360	383	351	322	341	342	339	353	346	351	369	333	383	350	323	359	363	348	351	345	333	361	351	360	342	369	400	325	341	360	355	362	337	368	352	325	345	357	359	366	382	315	339	369	359	352	370	364	390	375	332	367	362	342	341	353	364	359	347	361	381	336	357	373	330	318	339	345	386	342	366	347	352	347	356	370	377	354	333	366	358	400	370	356	349	323	347	353	357	373	339	340	338	368	379	379	358	363	362	332	337	373	383	371	377	346	328	382	357	372	354	356	347	347	364	340	350	366	344	343	363	354	350	362	378	363	370	360	380	351	372	380	348	354	349	351	340	388	341	335	374	347	374	372	353	360	351	358	385	362	337	346	344	380	324	367	353	358	369	387	337	370	366	332	366	377	358	361	354	400	374	386	364	361	349	369	353	386	355	343	375	361	394	348	327	340	336	347	361	308	357	365	391	319	378	348	380	357	363	379	370	338	360	360	380	360	335	339	336	358	353	333	383	368	387	338	341	371	362	379	332	368	330	351	353	376	311	348	354	352	322	353	350	366	377	352	351	370	339	361	365	329	357	321	366	341	347	365	374	360	350	357	338	389	343	345	359	369	388	360	353	347	357	368	373	340	367	324	362	367	315	367	369	325	370	372	388	359	362	382	379	349	367	370	368	361	347	328	386	387	368	344	346	367	342	360	342	369	379	365	348	381	322	378	364	359	315	350	349	350	339	351	345	366	364	386	339	350	347	368	374	348	369	346	340	374	340	341	355	327	368	355	348	383	346	348	375	342	366	332	322	380	364	381	349	346	399	367	310	364	382	374	347	357	360	384	382	355	299	358	362	365	362	333	340	363	340	381	313	326	340	368	335	303	356	341	366	359	352	338	373	346	347	341	349	338	389	352	342	330	357	344	358	358	371	366	349	354	361	358	352	376	347	367	331	341	374	368	365	363	320	335	324	327	359	372	346	349	358	333	353	371	365	359	348	355	343	370	375	352	330	355	365	347	376	363	371	359	343	388	382	351	362	379	348	378	365	344	356	351	329	376	357	348	378	314	327	334	345	357	338	347	370	385	374	321	350	375	376	318	327	337	385	392	363	378	341	353	351	384	371	350	352	345	342	385	354	330	340	353	331	380	335	347	345	359	313	346	395	359	379	370	349	346	351	345	343	330	388	367	354	383	357	359	372	371	357	351	364	309	344	329	369	338	367	331	322	322	353	357	338	345	363	353	337	331	342	329	349	395	345	383	327	331	341	387	383	374	379	339	361	361	343	343	368	327	389	396	387	356	371	355	358	382	355	326	372	350	359	325	386	402	367	331	365	329	356	359	392	361	384	363	356	344	383	360	346	350	347	387	357	372	359	366	352	318	367	368	352	352	361	360	339	375	341	367	369	343	350	379	374	371	369	347	333	380	331	345	344	351	355	354	365	339	353	344	373	348	352	350	343	363	344	342	357	356	347	377	346	374	312	358	361	328	325	346	356	349	362	347	353	347	359	354	382	342	388	388	365	364	349	338	404	355	325	381	336	392	358	396	360	372	350	340	353	324	370	340	373	398	393	337	361	353	336	350	358	347	342	361	344	397	391	331	371	340	359	350	339	331	355	316	332	339	364	356	380	371	360	352	362	403	363	391	360	366	354	390	341	351	377	352	332	380	356	348	377	377	324	371	342	369	341	347	310	349	332	387	357	369	356	355	347	364	374	319	347	345	354	347	375	365	349	371	379	311	329	377	356	367	356	389	394	306	358	353	402	355	357	349	355	363	378	353	360	375	348	382	359	351	341	348	353	363	320	342	390	349	360	381	333	336	365	323	347	361	338	364	377	349	367	366	366	348	338	346	352	377	345	373	357	406	323	350	353	347	329	354	360	347	366	366	383	357	359	356	348	352	350	367	343	337	334	395	403	364	364	374	378	341	336	349	373	344	365	379	348	352	390	390	343	367	362	371	347	355	338	348	365	392	364	366	326	335	329	373	364	365	370	350	358	333	365	377	369	336	353	331	359	360	353	342	327	373	365	359	349	349	360	346	347	352	342	335	368	349	372	342	336	355	351	336	344	354	338	345	377	365	344	356	361	339	387	337	354	380	347	342	365	380	348	361	336	341	360	350	346	359	358	376	356	372	353	350	348	355	349	353	349	339	361	340	372	381	384	327	342	368	406	330	381	387	342	403	355	373	362	379	349	361	339	388	363	350	353	322	374	360	340	328	353	351	329	386	326	342	335	335	365	356	336	404	327	324	358	346	364	366	347	368	360	370	343	358	401	350	355	366	352	337	346	375	389	343	347	349	350	376	349	359	360	347	347	318	350	341	346	360	378	325	368	384	312	322	359	352	321	359	357	364	347	330	342	303	380	353	386	365	357	373	380	359	334	334	366	354	366	357	382	347	353	325	361	349	404	331	339	340	350	401	344	381	354	397	360	380	367	363	348	369	376	351	346
25523	27720	42028	35324	18232	3923	643	504	486	471	474	485	465	496	431	490	502	458	460	461	433	466	483	465	434	475	482	413	447	404	454	458	461	464	428	456	513	475	431	468	444	437	452	461	477	478	486	472	465	452	471	513	502	467	438	463	439	487	463	446	456	448	450	440	523	467	438	449	461	411	459	453	467	489	489	458	502	438	449	428	452	467	433	467	420	463	442	450	445	430	440	430	460	483	468	473	443	450	498	468	449	445	477	407	421	458	487	475	430	478	424	466	427	460	433	463	459	436	445	493	448	469	430	422	455	435	492	460	480	462	483	462	439	466	461	469	457	449	455	445	458	448	429	420	452	444	443	457	432	423	440	466	454	458	452	445	418	425	494	469	447	476	431	456	440	457	499	450	455	449	471	490	456	475	453	455	487	418	444	455	474	404	467	447	489	442	476	434	467	440	420	432	502	441	472	470	494	434	446	423	445	444	435	439	435	427	489	473	421	466	443	457	423	485	484	475	442	464	444	472	469	456	451	456	426	453	459	471	438	487	422	458	446	451	448	470	484	441	443	427	487	478	463	469	481	457	427	469	498	457	459	474	435	469	451	463	439	466	456	471	459	452	460	476	465	456	462	448	432	465	446	445	437	457	449	454	426	456	454	472	441	452	515	473	460	420	510	465	479	477	491	444	457	458	438	430	449	428	422	432	439	479	493	480	483	463	423	459	478	443	466	443	462	456	505	432	417	479	467	460	427	439	474	485	390	472	471	469	459	470	450	437	481	460	412	463	473	456	441	475	446	440	486	486	431	466	501	421	470	435	451	456	475	453	430	421	471	440	479	455	442	470	473	474	465	455	492	486	422	508	483	494	480	471	488	463	454	459	438	447	462	436	455	453	471	465	482	457	420	470	420	459	417	410	446	449	451	454	453	469	450	476	449	412	420	438	447	441	461	471	466	467	434	445	443	506	493	471	450	441	435	444	519	478	467	455	442	441	406	494	443	457	436	415	445	455	477	458	496	473	421	451	452	424	471	433	460	449	471	457	459	412	469	421	453	484	471	435	425	474	464	479	442	477	468	484	404	465	447	457	431	432	433	447	441	458	455	457	443	434	441	477	430	447	434	514	463	436	482	432	475	447	443	447	403	451	451	464	455	421	461	411	465	457	449	445	444	468	485	444	442	448	438	456	484	450	453	409	457	478	437	500	440	454	453	479	452	445	439	474	443	462	451	448	459	458	458	457	431	457	451	451	458	461	417	478	456	468	447	439	413	458	468	461	466	488	464	443	437	448	445	433	452	439	433	463	452	510	474	453	460	445	468	489	445	484	446	459	470	497	445	454	428	504	435	466	470	474	429	433	478	445	443	466	460	469	423	452	449	444	463	457	465	473	429	498	508	442	470	461	465	452	472	476	459	506	448	451	453	473	403	475	483	455	452	471	471	433	469	480	478	440	426	456	402	482	461	456	412	489	436	427	420	408	452	457	451	461	453	441	444	447	505	452	442	423	481	452	502	414	459	470	454	445	455	452	466	434	442	404	441	456	469	448	477	458	506	482	474	427	458	483	461	425	420	428	437	476	456	475	481	485	443	418	483	465	483	454	471	437	426	472	428	408	460	431	468	471	457	454	435	446	405	450	481	422	482	428	461	448	447	463	445	475	476	457	459	416	464	458	436	445	474	448	494	468	462	448	504	464	485	442	495	450	467	498	430	460	444	464	475	437	519	510	475	428	465	428	466	493	420	435	457	406	473	458	469	430	441	443	457	435	447	456	477	426	436	475	428	441	435	436	423	454	460	458	424	424	482	489	469	461	441	471	428	413	425	424	415	455	437	477	448	415	456	456	474	456	469	433	448	443	452	483	458	460	466	464	421	431	452	430	446	483	453	478	451	454	458	458	455	440	460	475	461	477	431	445	496	434	385	434	446	471	470	446	496	430	494	432	460	457	445	488	477	459	423	434	440	463	489	455	440	433	457	469	460	461	434	423	474	459	442	450	441	454	435	468	454	444	443	420	426	449	474	438	479	433	458	458	438	435	451	460	435	461	445	459	477	441	463	447	480	473	507	439	432	458	464	419	449	479	429	456	498	445	453	497	440	442	473	446	449	497	448	423	468	456	464	486	484	443	466	486	466	436	427	438	504	479	430	476	454	477	446	459	425	452	451	440	436	420	462	455	459	482	463	407	437	443	414	484	456	480	458	491	449	437	462	414	439	438	430	416	482	484	442	447	440	464	482	430	413	451	442	453	430	450	480	447	470	475	454	440	453	451	483	473	447	453	487	470	400	500	437	431	444	497	449	482	442	409	460	499	415	475	458	436	482	420	472	460	433	433	450	452	477	457	425	424	453	471	441	447	462	469	450	450	450	444	480	455	433	464	466	470	471	450	433	444	447	489	454	467	488	465	461	444	515	410	475	420	478	468	416	476	462	456	438	460	462	436	451	482	440	457	478	509	453	419	462	479	438	449	445	496	466	424	478	465	510	425	504	426	458	464	489	485	439	451	452	449	458	453	462	479	453	478	482	480	467	448	463	424	455	460	427	435	472	467	451	466	446	456	436	455	431	477	446	473	463	450	460	476	435	459	411	441	466	405	446	499	487	468	480	471	441	463	487	424	425	480	441	447	460	454	412	486	479	441	446	478	480	423	464	539	473	433	482	451	471	449	436	455	442	433	427	447	473	485	420	495	453	494	448	461	468	433	457	458	488	446	479	478	471	453	447	471	447	421	441	466	432	449	449	484	450	436	471	458	454	454	446	463	452	455	446	453	457	442	427	474	440	436	437	419	486	486	440	475	468	455	431	478	437	455	459	435	452	448	447	439	468	445	452	503	435	478	445	461	426	463	509	440	436	457	476	462	459	458	432	471	445	465	449	466	425	435	463	455	435	446	491	457	459	476	445	452	431	469	496	449	484	442	458	473	424	474	472	458	442	447	447	426	475	455	496	441	446	492	474	429	473	460	463	493	483	433	450	452	460	460	444	463	443	499	446	468	457	452	465	492	433	468	434	500	435	475	445	438	434	454	430	454	462	428	445	433	453	438	429	484	447	477	468	435	466	453	455	501	436	470	497	489	433	469	480	466	445	414	465	445	443	441	463	457	449	475	457	490	451	425	461	500	429	475	442	477	428	440	457	482	474	470	429	452	467	472	422	425	470	434	450	477	486	448	473	441	476	454	473	404	450	480	456	463	469	459	443	526	446	431	484	477	467	506	485	475	486	494	469	448	449	459	430	458	477	429	449	479	451	478	477	445	429	465	482	452	514	428	466	481	467	457	465	482	439	457	426	447	445	471	483	427	433	446	426	450	439	464	425	441	457	472	413	485	450	447	471	410	450	500	479	393	453	493	464	459	460	451	468	390	480	411	480	461	457	471	469	446	462	442	459	457	471	416	460	463	471	465	472	419	456	439	437	446	460	460	421	421	476	454	428	486	446	413	459	412	445	421	453	468	464	428	429	432	447	454	492	486	441	444	432	444	435	435
59835	90627	60190	27672	9096	1569	475	490	459	470	461	455	507	502	421	479	477	494	450	475	498	468	459	479	466	462	437	463	483	423	459	443	466	446	492	470	437	452	448	492	440	519	439	506	473	435	444	450	481	495	461	429	471	434	447	448	454	433	490	487	440	473	467	457	475	495	460	460	480	477	474	448	474	527	489	471	486	451	485	530	455	473	473	484	479	479	482	457	459	482	461	517	458	507	492	449	473	471	515	466	496	478	480	459	523	465	476	433	434	468	479	444	440	463	501	467	459	461	480	488	477	464	440	453	478	484	475	463	490	512	470	451	460	486	494	436	490	463	470	462	487	458	414	472	461	478	460	457	445	482	508	477	475	480	423	480	466	488	449	470	443	480	456	440	455	439	488	460	443	472	468	482	460	511	477	448	494	464	480	420	451	489	496	497	429	432	443	499	455	452	440	458	457	452	478	455	441	508	440	438	454	470	456	482	449	450	420	462	473	456	435	469	456	482	475	474	511	460	410	471	452	463	451	446	458	452	482	468	492	497	471	504	432	473	454	491	471	483	469	479	472	461	434	446	458	491	435	482	472	449	491	439	453	463	462	511	495	468	468	482	464	479	436	480	460	472	479	482	470	435	435	462	448	465	482	419	521	459	459	466	493	472	459	482	462	489	447	470	444	423	484	460	413	439	477	506	460	473	472	502	469	492	459	454	473	454	474	460	456	437	481	482	481	450	474	502	477	463	463	455	468	491	462	457	455	455	460	454	450	465	483	484	506	463	453	437	465	459	464	464	487	462	497	504	472	461	481	449	465	448	460	471	484	445	447	467	445	477	445	490	490	432	448	482	469	467	451	494	474	484	471	454	517	459	465	488	414	471	457	426	479	469	473	428	489	470	498	446	455	485	461	440	528	467	485	473	471	484	464	478	466	499	478	472	466	455	470	463	473	500	473	445	455	483	506	439	485	476	505	509	480	482	481	443	456	494	477	492	506	457	444	489	443	462	456	435	485	453	486	472	464	486	462	419	436	471	451	461	459	455	495	489	481	493	475	445	451	419	484	435	437	457	472	461	489	515	477	443	445	474	495	458	483	470	475	473	475	479	494	484	465	448	470	495	485	499	437	496	460	459	489	467	459	521	478	453	441	514	492	438	508	472	490	435	508	487	445	480	466	482	462	438	436	494	455	416	457	490	456	474	457	444	485	472	474	429	473	428	510	475	453	474	486	478	464	503	494	443	482	478	447	474	499	473	494	472	466	433	474	501	451	466	425	492	529	484	444	458	478	503	491	478	462	470	473	439	457	497	465	458	478	465	475	428	476	486	488	438	449	491	497	487	463	436	462	489	470	467	459	444	457	441	475	438	435	472	464	471	450	482	481	500	424	479	498	415	458	483	441	483	452	450	469	424	429	426	474	472	454	431	484	458	468	470	474	515	468	411	464	461	440	461	496	472	447	449	475	459	485	465	494	465	449	465	480	459	468	458	486	491	443	489	418	472	487	486	433	459	450	464	510	484	479	453	424	489	457	430	446	527	484	459	457	455	498	511	484	467	482	495	474	452	505	447	491	452	454	462	451	449	399	482	487	449	471	431	467	468	461	465	509	496	491	459	480	522	444	427	432	494	483	441	481	468	475	474	435	487	450	484	461	459	448	472	466	460	436	497	441	494	482	492	467	474	458	441	455	492	494	460	521	503	464	498	448	461	452	502	477	471	448	487	489	506	427	458	452	431	455	429	463	488	477	456	442	450	467	477	454	467	450	433	479	471	468	480	488	439	455	433	449	481	484	429	472	488	461	472	475	407	430	465	483	453	510	477	486	480	493	477	507	484	491	466	473	463	489	453	453	449	445	458	440	451	448	481	525	444	445	459	482	481	487	467	498	462	438	504	482	449	457	465	465	496	469	469	485	455	459	455	448	443	449	465	465	418	451	430	435	463	465	439	489	441	489	476	438	433	475	444	482	449	444	462	482	499	457	450	462	437	479	467	511	446	451	484	454	482	427	444	460	477	460	442	440	462	474	436	446	461	464	477	467	459	424	474	463	466	462	473	469	454	454	484	471	456	477	457	454	501	455	449	447	487	447	487	516	432	469	478	489	448	477	452	473	475	491	418	458	465	476	476	458	454	464	498	446	473	508	469	458	439	500	494	465	459	467	475	446	449	494	472	449	457	466	455	475	498	457	475	465	451	483	451	483	430	468	504	442	412	515	484	446	415	449	485	447	442	519	482	481	490	469	467	469	462	466	480	472	468	433	476	488	469	471	478	475	462	478	461	445	476	483	473	486	496	495	489	452	488	439	431	424	423	446	458	503	513	463	442	459	465	506	461	478	465	455	473	488	463	440	448	494	503	471	484	469	478	444	452	479	467	470	481	423	491	448	448	464	443	472	473	447	463	464	449	434	465	458	449	467	505	426	425	463	487	473	448	471	461	478	441	466	501	425	504	480	488	447	475	501	452	445	507	450	475	478	470	490	479	483	457	501	449	429	488	465	459	469	480	454	471	468	465	494	480	463	448	445	484	456	514	450	457	466	453	467	468	477	462	435	458	494	466	488	463	446	486	461	488	495	465	489	435	444	462	492	437	460	491	465	476	479	474	453	444	455	467	447	444	449	472	446	501	429	442	451	431	471	475	442	468	450	475	480	455	474	466	449	432	431	484	463	484	461	447	493	489	457	469	432	457	426	423	530	460	458	456	513	457	482	516	462	430	451	483	499	447	458	452	451	433	451	470	489	445	445	470	462	491	483	432	484	489	484	459	448	470	439	471	460	515	461	474	461	471	458	428	484	456	454	472	462	466	438	457	472	466	470	438	485	448	468	416	456	482	481	478	503	504	447	459	479	460	529	441	457	451	487	463	451	495	504	465	465	467	472	484	470	435	429	476	497	441	508	469	431	441	475	436	465	444	519	438	433	488	475	445	438	448	479	441	485	433	467	465	492	462	453	449	512	442	476	478	456	491	441	479	466	464	436	485	424	458	434	453	448	477	438	502	469	469	497	491	456	464	468	472	456	450	456	464	462	449	461	468	457	450	454	461	482	489	449	455	489	467	413	476	481	446	505	467	457	454	427	477	496	486	467	474	442	488	498	447	491	459	480	422	473	470	437	478	488	446	477	447	465	496	467	480	450	457	459	454	447	485	471	432	463	484	501	464	432	485	530	472	465	432	443	476	487	454	473	490	495	421	472	464	448	503	458	495	460	474	447	474	447	424	467	453	454	465	491	458	436	454	471	475	452	479	452	442	472	475	481	480	449	476	487	479	496	471	482	472	479	420	470	473	454	499	450	458	441	499	434	478	495	409	436	443	452	485	473	452	447	476	421	499	474	449	462	451	447	476	480	458	520	445	442	481	446	449	466	483	432	452	470	454	470	465	430	484	434	494	470	419	451	468	439	461	487	470	479	460	465	478	443	420	452	455	416	483	453	471	404	466	475	493	485	495	493	450	465	437	437	474	463	485	441	426	447	443	439	448	463	453
24044	23840	36598	33249	23590	12071	1605	754	601	625	609	608	567	595	619	597	631	610	570	592	584	634	604	636	596	623	583	581	545	540	558	547	592	574	579	562	496	595	541	533	546	583	560	604	537	561	549	549	615	560	591	559	570	578	633	618	597	592	618	573	561	615	534	547	544	569	561	563	561	551	550	576	601	558	570	552	552	587	541	537	580	583	582	578	601	579	565	537	562	546	577	579	596	603	585	565	525	534	589	604	557	532	527	543	548	548	593	533	527	570	559	563	605	526	559	623	576	597	538	566	565	613	545	578	598	584	547	557	566	586	568	530	564	563	574	574	562	570	584	558	596	529	580	579	594	556	570	584	564	583	535	573	568	539	584	544	540	573	558	559	579	551	571	523	533	609	534	593	566	585	547	510	568	568	566	600	556	624	545	552	593	557	575	583	542	580	577	574	535	525	576	570	587	567	566	551	572	579	575	559	545	580	606	548	557	563	609	575	539	531	552	554	557	525	528	565	609	548	528	564	520	565	540	551	567	555	549	625	586	583	576	523	550	577	601	587	537	531	611	536	575	532	542	616	563	513	559	578	552	587	576	579	537	539	558	570	589	528	585	587	533	559	488	580	598	591	547	555	566	555	589	547	547	548	562	588	566	560	532	536	589	622	585	563	586	575	546	570	501	539	620	546	542	587	570	598	539	549	557	518	532	588	555	576	516	571	587	561	607	566	548	561	544	585	582	541	537	556	530	580	540	570	549	544	592	519	541	546	591	631	572	535	583	558	523	578	542	541	572	551	598	610	570	574	603	547	573	569	594	559	560	555	556	597	576	574	543	550	528	536	503	593	542	529	566	550	550	585	556	555	560	617	647	547	577	578	551	583	598	525	573	570	568	565	587	550	545	553	579	541	540	571	567	546	523	544	578	582	535	542	538	582	551	567	588	582	573	527	578	563	534	559	565	546	538	570	551	558	573	560	540	577	567	567	513	545	542	573	552	537	546	608	554	558	514	552	564	549	585	543	599	576	583	569	592	608	527	556	576	547	570	541	538	520	595	565	558	520	599	570	574	551	540	581	588	581	608	568	539	521	547	562	559	552	577	554	573	545	557	593	542	555	566	589	569	531	553	572	539	580	583	565	565	541	576	558	542	566	565	544	537	564	542	550	562	544	528	610	557	552	568	562	572	542	579	590	533	563	593	541	565	526	594	558	585	558	549	542	581	583	554	578	524	564	576	595	541	534	572	554	569	540	551	579	597	582	556	589	571	580	564	559	579	535	520	530	572	577	537	559	559	596	584	605	607	546	553	545	510	559	563	556	531	597	551	580	574	560	562	519	537	618	587	534	584	564	604	517	602	551	546	543	583	569	540	608	616	549	564	530	519	563	567	570	580	570	534	554	553	556	524	580	599	577	543	533	543	529	550	566	644	579	559	608	559	626	547	585	531	561	560	603	609	536	541	561	522	564	575	567	582	553	564	619	523	597	557	590	539	524	570	594	564	576	557	542	551	583	559	575	551	526	551	594	527	546	552	554	560	532	562	570	541	507	514	528	573	558	580	549	562	505	586	549	561	544	571	539	543	508	523	565	579	523	524	579	561	562	594	587	586	585	554	522	529	515	581	518	583	535	548	550	601	527	605	575	579	545	564	563	597	584	546	520	579	530	616	546	560	606	549	517	562	570	535	578	565	569	571	602	542	561	542	604	593	588	557	564	567	588	629	533	522	597	608	572	566	562	579	576	593	561	565	553	547	544	553	565	587	571	543	541	528	542	582	583	591	572	584	510	571	578	546	584	586	562	558	545	570	592	545	556	540	580	560	564	552	583	544	585	532	572	570	583	514	616	549	538	544	550	577	560	524	583	533	574	556	537	561	583	596	532	560	556	537	618	553	575	594	569	573	577	587	521	577	570	547	524	520	547	601	502	549	548	569	565	543	568	559	576	602	554	571	541	582	596	551	556	523	554	544	589	557	545	527	551	585	567	574	529	575	568	547	539	545	508	558	562	567	543	543	565	543	530	575	565	578	592	582	598	552	539	554	596	531	511	575	553	540	571	527	531	581	561	527	538	548	560	613	572	576	542	568	562	576	563	574	581	587	542	563	581	568	606	557	544	561	604	591	563	573	619	535	550	551	573	558	540	583	541	572	587	513	595	604	582	557	560	540	582	539	599	563	600	567	551	570	527	563	540	533	553	529	558	554	562	606	570	612	574	585	546	548	539	600	542	550	583	581	539	564	567	544	589	564	554	552	532	556	539	537	552	530	548	537	557	561	536	560	529	579	600	576	562	562	551	575	575	559	542	564	549	565	536	528	590	557	534	567	582	547	567	566	581	559	588	554	539	559	566	561	578	610	537	568	556	536	534	549	547	584	573	595	599	557	581	600	535	588	566	571	545	520	573	522	550	610	549	573	541	544	542	555	523	495	570	560	564	548	522	568	592	601	559	539	579	545	576	521	537	517	591	587	567	551	566	587	560	522	571	600	604	592	595	593	514	561	584	562	544	558	577	581	561	563	599	569	558	594	576	544	553	573	545	544	567	545	580	564	568	551	568	572	550	556	502	561	547	535	556	577	584	568	575	541	581	560	543	568	563	532	538	543	569	582	560	570	566	542	548	557	556	574	531	552	550	512	525	545	574	540	569	550	576	593	581	563	524	555	550	568	615	611	584	617	576	589	570	550	539	528	593	532	534	574	572	594	558	538	546	530	561	605	576	556	574	556	562	549	585	549	550	561	579	510	542	555	536	594	541	574	576	560	548	549	549	567	557	564	569	550	535	589	529	566	529	566	534	557	631	579	543	588	553	534	566	567	581	591	554	510	620	547	575	520	566	554	552	579	572	572	588	549	557	563	569	584	540	604	519	583	540	577	583	551	548	555	567	583	563	568	583	525	580	588	570	538	527	543	560	527	620	545	527	575	560	520	571	542	553	588	579	577	572	569	578	551	557	548	600	574	579	534	588	582	553	552	581	566	544	554	552	572	583	519	590	559	590	558	576	531	558	544	542	572	587	564	534	516	544	556	560	589	575	566	580	589	556	562	531	620	576	561	581	571	573	612	580	567	597	563	566	584	533	569	539	526	562	570	520	615	596	584	552	574	533	573	558	546	531	537	541	545	533	537	563	564	562	538	579	520	558	584	538	549	566	560	579	569	546	568	564	619	549	529	568	577	534	534	589	568	554	625	578	551	547	552	542	584	562	557	557	581	590	582	559	622	551	580	573	606	545	556	570	548	515	618	583	566	586	583	600	553	551	539	532	589	560	596	568	598	525	571	583	574	564	530	572	560	551	531	592	547	549	565	569	563	551	563	568	558	588	550	600	555	599	558	577	553	599	553	566	527	558	574	562	569	502	555	562	580	587	512	557	590	537	526	558	564	575	562	567	586	561	568	540	549	579	565	586	569	563	543	555	525	553	590	569	557	547	575	581	563	549	582	573	568	547	549	584	551	607	523	595	529	560	594	548	523	556	581	545	575	541	540	545
64420	102576	71239	40766	14977	2635	575	601	609	593	582	582	615	584	588	601	587	558	570	565	702	676	660	621	562	576	582	568	606	617	632	623	601	561	565	595	577	577	605	609	623	604	632	601	599	550	559	648	613	605	585	599	577	594	620	629	609	583	657	598	569	631	641	590	620	596	655	594	579	569	611	550	623	608	624	593	588	564	617	559	616	613	613	549	610	595	574	553	554	580	605	620	615	612	619	614	603	635	648	618	619	572	611	584	656	644	629	562	587	547	603	648	574	581	592	585	594	615	601	573	591	578	612	581	614	580	613	576	596	611	558	630	644	576	558	576	598	533	598	591	602	625	593	579	586	613	590	584	554	570	596	566	615	611	611	594	604	615	613	522	592	562	613	590	609	567	667	633	592	609	637	592	595	569	560	596	595	571	562	635	570	571	576	599	587	598	612	606	579	574	599	582	608	603	586	654	570	564	660	581	627	682	583	557	622	585	579	600	594	615	571	595	574	600	573	593	557	598	578	652	651	630	619	625	655	614	588	626	618	577	552	601	570	562	590	610	612	584	605	628	608	623	577	560	559	606	598	587	573	634	607	561	607	614	635	566	622	579	645	557	571	580	628	572	610	621	532	609	611	560	563	603	622	604	589	684	591	606	616	574	585	547	574	569	581	604	592	578	581	587	591	606	594	582	591	556	579	574	533	607	610	608	600	561	590	621	613	568	561	590	577	590	628	614	624	552	575	617	632	622	576	608	576	594	562	606	607	597	590	555	570	589	592	583	594	591	615	579	570	604	619	580	575	584	609	584	613	566	544	576	603	607	565	633	597	568	579	618	578	626	618	617	594	595	585	622	543	617	621	568	635	599	542	551	562	595	621	604	630	605	565	590	606	623	616	550	594	578	600	583	626	607	579	570	596	579	572	619	573	591	611	591	591	627	603	590	573	595	609	558	615	560	589	598	569	557	537	564	583	598	531	566	588	606	599	609	598	583	600	594	617	590	570	565	601	638	586	575	580	601	607	595	625	615	590	636	554	587	608	596	557	572	635	572	595	555	664	605	569	600	633	558	621	600	584	583	596	594	593	578	628	634	630	627	576	621	613	594	568	568	569	638	645	584	598	580	601	605	602	615	595	567	648	652	584	592	608	631	609	579	570	589	621	620	614	572	628	603	586	600	597	634	630	600	573	599	572	585	616	584	623	655	662	608	590	592	592	618	579	602	587	578	577	575	564	625	590	577	545	559	556	596	615	555	562	590	576	598	604	575	574	583	606	620	587	639	625	581	585	552	594	624	604	583	598	568	584	612	583	605	630	613	587	638	569	623	625	605	609	597	605	611	598	600	585	573	612	593	575	586	611	559	636	583	609	628	634	589	549	591	604	590	560	601	563	557	573	600	559	597	594	596	596	610	542	595	611	625	574	583	574	598	587	607	560	584	612	598	651	603	598	620	592	563	615	657	577	616	558	637	584	554	597	633	562	603	623	566	586	633	598	628	590	549	616	555	628	598	524	573	600	598	610	579	610	546	588	570	618	592	574	588	588	604	617	563	558	610	594	609	585	628	563	615	606	557	598	559	591	606	565	602	592	600	600	592	602	575	604	604	602	615	587	599	574	618	619	584	587	620	608	614	627	627	615	615	600	542	598	639	630	603	570	625	584	591	587	577	601	568	567	604	621	590	547	598	582	613	629	601	580	555	597	616	600	594	633	552	553	636	576	627	573	604	584	587	617	611	586	606	582	572	603	602	594	582	609	622	597	632	628	568	592	570	558	577	574	631	591	583	628	597	560	577	563	585	595	587	640	607	607	590	575	566	570	588	620	574	627	636	559	615	612	563	620	584	582	571	585	566	559	611	597	610	599	658	613	584	592	597	633	625	563	608	596	566	571	627	621	589	620	612	591	620	575	607	610	585	568	610	583	589	578	593	562	594	583	644	582	628	626	621	600	590	614	586	587	608	567	625	583	645	587	578	603	620	555	597	583	555	665	640	624	601	568	616	596	579	632	573	580	580	584	585	567	581	610	593	585	591	546	590	589	578	583	591	597	607	610	591	544	599	595	561	592	606	577	588	609	565	622	639	594	575	587	594	640	536	570	591	554	614	584	587	615	592	573	569	537	596	599	579	580	576	635	624	549	558	539	559	620	618	669	597	546	548	586	607	612	616	612	575	585	585	618	568	568	585	589	587	616	587	578	561	593	588	587	579	603	590	584	575	625	595	552	589	617	575	557	582	580	591	558	601	586	604	600	558	575	590	609	543	588	624	598	599	579	609	550	594	553	570	626	620	576	609	599	618	595	593	631	546	602	606	641	592	570	592	615	580	602	620	601	555	531	592	603	598	578	566	613	631	575	595	585	597	580	603	612	624	625	571	603	593	558	615	591	574	613	598	577	581	570	589	595	580	603	618	567	624	625	607	598	606	556	537	609	587	597	581	610	588	536	579	594	560	589	590	616	591	613	629	597	577	599	583	573	588	582	587	639	606	590	575	623	581	627	611	591	565	607	571	590	577	564	606	538	603	595	582	565	603	600	633	587	587	621	595	589	581	588	613	565	615	636	574	605	576	576	618	503	615	597	619	610	603	614	621	588	597	598	621	611	554	575	618	576	554	615	579	601	615	589	562	589	605	549	642	584	609	588	621	584	587	607	580	595	607	598	607	622	593	612	632	560	625	630	605	604	562	556	565	636	597	614	607	607	554	578	590	549	585	585	600	563	574	598	610	557	612	572	603	615	596	604	610	613	601	532	631	592	600	556	599	620	590	601	597	612	589	554	651	603	610	584	564	650	530	581	549	624	599	573	576	595	576	603	635	604	586	589	595	569	632	601	620	577	588	620	550	561	584	606	621	583	593	572	602	552	618	582	582	616	632	598	567	586	610	606	644	575	572	601	565	602	613	599	599	616	647	598	583	585	584	600	587	588	609	657	654	593	580	580	587	612	571	570	604	558	571	603	580	593	606	607	583	612	569	593	578	604	573	616	559	632	559	597	589	563	587	583	590	604	579	588	584	601	602	627	610	572	581	581	570	603	590	540	592	618	576	633	580	595	576	603	595	553	627	566	608	587	563	639	572	557	634	620	635	603	584	607	601	608	604	597	574	614	640	585	609	604	622	591	581	600	587	611	588	592	601	596	595	623	605	608	573	587	608	581	590	584	554	567	628	586	591	606	573	621	601	595	621	634	587	578	596	577	606	605	620	595	580	566	605	612	562	570	559	588	618	607	592	545	559	570	578	572	579	545	604	594	579	568	609	627	593	593	570	615	587	609	556	604	615	572	586	567	574	623	648	599	553	570	607	569	638	599	583	588	584	565	574	570	618	635	588	572	621	637	591	621	620	615	592	581	585	565	575	584	593	575	579	583	597	548	580	620	609	609	601	598	590	651	588	580	586	590	579	592	581	603	609	565	620	607	582	578	561	602	603	595	610	586	581	551	600	591	597	584	557	638	575	612	557	601	613	605	632	592	650	589	544	646	602	588	632
30340	30789	26553	10729	1957	601	403	424	361	349	370	397	381	421	411	377	378	428	371	405	394	400	415	385	374	395	402	394	374	384	370	358	404	405	386	383	425	403	396	389	374	385	401	381	358	402	390	382	397	374	359	363	388	396	376	396	381	381	392	398	389	408	383	382	358	392	405	372	412	407	353	405	435	397	384	381	407	409	369	395	372	420	429	413	368	366	418	418	408	405	430	348	403	424	378	420	399	420	383	359	391	398	376	391	431	398	417	381	369	374	412	386	381	410	415	382	384	395	398	387	404	397	396	366	391	430	396	351	399	396	377	412	395	393	374	409	392	402	380	412	416	407	384	384	375	429	370	404	402	408	358	405	358	406	415	346	409	397	387	380	364	390	358	393	391	418	367	388	333	407	338	399	405	389	354	395	373	408	360	397	354	419	392	377	394	377	405	399	411	408	422	394	388	399	384	388	387	342	403	387	383	365	425	370	426	378	385	389	366	343	364	386	374	393	375	413	383	401	401	389	391	402	388	410	393	386	404	414	347	385	376	427	408	366	396	401	377	392	404	331	384	351	421	403	384	411	376	401	382	390	435	388	410	392	386	407	337	361	410	388	426	384	381	351	398	425	382	384	365	355	380	376	364	426	398	404	385	381	363	372	416	393	388	379	403	421	380	394	398	404	415	376	392	379	382	373	389	414	373	395	392	391	406	435	403	364	374	385	440	386	391	384	379	406	348	429	355	396	394	411	396	406	404	410	366	409	371	364	415	400	376	404	407	395	373	397	398	405	390	373	386	396	427	377	411	340	396	382	382	387	356	363	377	377	379	388	407	404	403	397	371	374	349	397	390	377	387	380	386	375	390	408	419	401	369	368	366	369	377	379	363	397	384	400	369	384	423	403	387	392	396	389	372	390	385	374	364	370	389	393	402	392	393	361	411	402	390	383	351	406	371	386	395	367	390	400	410	382	400	393	391	392	407	361	374	355	394	393	369	403	381	386	392	399	394	436	385	377	388	368	414	446	395	417	389	371	409	395	376	383	370	423	387	372	394	386	394	426	405	382	393	359	382	422	373	393	397	377	408	375	405	396	417	379	418	409	369	424	412	418	409	413	403	417	378	381	418	398	384	367	406	368	377	379	388	422	367	396	365	428	409	406	406	404	387	390	427	388	403	390	403	391	377	400	392	356	381	413	418	414	431	399	392	395	396	402	424	410	371	381	421	372	377	360	378	433	367	400	384	437	392	387	401	353	391	420	403	375	412	366	359	387	402	374	398	373	401	386	404	402	411	365	364	394	391	386	408	458	400	419	396	395	409	398	398	419	363	362	396	372	416	404	354	399	389	416	389	376	379	397	402	401	358	360	364	418	401	396	408	376	394	372	409	422	408	423	390	376	385	392	396	363	418	412	390	408	386	428	394	377	382	394	399	384	435	385	388	368	383	395	381	359	383	340	410	400	400	381	411	392	388	389	413	387	390	406	417	378	395	393	404	388	406	421	397	409	386	425	392	433	372	407	392	395	433	392	404	430	372	415	399	401	393	371	403	389	408	400	392	375	401	383	396	374	386	361	383	372	378	392	394	413	397	398	409	421	392	375	401	406	380	418	443	382	374	402	370	389	387	402	375	383	392	388	397	380	369	355	380	383	376	404	397	387	447	398	408	359	418	368	373	402	428	392	386	413	403	398	423	396	367	375	397	385	376	419	357	398	346	395	365	383	448	359	385	397	369	361	401	349	410	406	370	414	401	358	385	387	391	393	399	387	412	413	378	405	405	391	352	420	388	404	425	404	415	407	385	392	358	382	376	414	407	403	420	387	371	381	373	420	390	393	389	394	409	405	410	387	389	408	376	392	386	391	406	409	404	407	423	389	394	380	379	397	362	380	396	386	433	374	370	343	391	408	405	404	433	394	403	386	405	366	370	376	388	418	396	365	348	396	399	369	347	394	400	393	389	366	355	414	384	422	403	403	366	402	385	385	397	372	420	400	435	358	410	404	375	403	387	391	404	402	384	376	419	374	405	391	392	370	381	350	378	380	382	385	373	426	372	373	412	420	398	405	375	399	421	386	392	405	384	408	365	366	374	412	381	406	403	395	402	394	421	397	381	378	374	373	406	396	440	401	388	367	392	370	445	397	396	413	386	386	384	371	414	397	385	394	393	370	423	378	400	375	423	423	375	400	376	410	408	395	404	407	380	378	403	368	426	443	402	408	407	416	415	385	330	409	402	346	425	405	383	353	387	408	384	365	384	397	399	416	441	385	372	400	392	365	398	391	399	392	413	367	417	408	362	392	362	390	391	390	415	356	424	343	402	407	428	384	391	373	345	397	387	383	378	388	398	379	379	430	396	411	425	391	383	389	404	381	368	374	404	375	406	394	373	368	435	388	373	401	363	416	408	410	384	338	400	423	411	370	414	383	396	407	403	370	416	378	402	397	374	372	435	407	377	411	395	407	424	408	412	404	371	365	369	407	424	363	385	378	421	391	404	397	403	394	404	403	410	412	396	390	382	419	402	410	394	396	395	393	388	391	392	438	339	385	385	346	392	400	407	421	393	391	375	424	393	391	395	386	408	355	410	383	391	387	371	405	379	397	375	410	374	355	371	377	386	385	418	410	418	381	385	411	392	395	433	403	369	383	381	405	387	414	349	385	389	398	381	390	371	391	411	403	408	405	376	382	397	393	383	362	428	377	396	382	398	398	427	385	350	398	387	374	394	415	389	381	405	383	355	373	420	384	372	387	400	389	367	390	376	388	377	394	404	381	413	426	415	400	362	384	376	352	367	389	388	352	400	345	393	362	379	382	398	394	353	410	420	385	390	365	380	407	369	385	418	414	423	392	370	367	393	393	375	410	411	349	398	397	403	364	387	412	369	397	362	375	415	394	388	421	424	359	372	401	433	392	425	356	385	377	397	360	365	371	390	397	393	395	386	402	379	407	387	364	432	387	359	415	397	389	417	402	404	391	392	404	370	399	388	347	401	382	399	364	428	415	429	393	403	372	353	406	376	401	439	380	392	423	385	379	383	399	369	389	384	423	365	392	377	358	379	391	380	414	368	366	367	414	403	405	410	383	407	425	401	397	378	391	344	430	421	379	409	424	374	410	383	397	396	410	391	388	421	421	381	387	353	382	351	368	363	357	384	376	390	437	388	402	425	416	404	390	412	427	417	417	382	369	429	360	364	373	417	366	391	393	417	388	395	365	386	386	391	414	416	430	447	403	417	383	380	380	379	379	434	369	394	379	384	380	382	393	390	400	373	428	378	399	402	382	407	407	411	380	382	373	371	364	399	352	388	384	394	420	445	420	353	392	391	449	382	417	417	370	402	389	410	402	365	387	372	387	375	388	417	381	419	424	404	390	385	391	382	380	414	388	381	405	411	386	371	357	413	335	396	430	392	383	408	399	425	366	372	383	422	411	380	391	428	387	389	397	409	417	361	414	384	394	420	401	347	380	416	384	362	396	385	376	366	381	434	400
23611	36583	19778	5670	1540	605	381	372	377	406	362	377	432	361	374	372	371	374	355	386	334	385	373	388	379	377	393	377	348	334	362	369	347	382	343	360	347	340	342	369	339	381	338	366	384	350	380	358	334	411	399	372	396	378	385	337	365	390	358	353	358	345	343	370	354	382	355	353	380	365	372	350	366	339	367	369	337	352	405	366	366	357	375	398	383	398	367	364	351	374	328	395	345	375	361	374	351	353	373	368	366	371	364	369	369	370	389	387	356	361	343	393	354	351	359	398	344	356	375	337	348	359	365	385	353	391	364	374	409	345	350	349	369	369	353	377	349	342	358	350	377	351	371	319	351	332	344	401	345	366	361	354	364	370	353	370	394	354	344	361	341	359	364	361	392	378	351	412	355	375	331	368	341	363	376	350	370	379	374	358	387	369	367	361	340	362	415	351	361	349	368	370	371	358	378	352	371	370	378	358	373	324	376	400	368	347	360	367	370	357	364	395	350	343	388	357	355	381	375	369	350	353	371	384	370	305	346	352	364	363	345	360	369	341	372	350	350	352	380	360	361	361	365	389	361	419	353	385	365	350	362	383	364	414	376	373	373	371	361	360	352	384	365	366	328	382	357	372	408	401	380	330	341	333	349	410	351	393	343	376	364	363	333	345	376	357	375	349	351	369	355	357	392	358	369	371	387	350	356	376	371	366	319	382	358	352	374	361	333	365	382	364	338	382	372	370	361	393	320	360	362	383	357	356	369	359	362	344	344	349	366	323	373	353	361	390	324	363	376	391	363	370	362	395	363	385	337	353	387	383	372	350	335	361	384	366	358	356	391	355	358	348	365	357	352	402	359	349	349	372	361	348	366	349	363	329	362	348	366	339	393	379	385	367	368	389	379	354	369	363	349	372	364	372	350	361	368	376	376	360	354	349	360	356	392	358	395	385	365	340	366	362	376	382	355	391	382	381	342	343	359	365	363	377	345	385	348	362	342	366	319	368	360	366	354	366	373	376	373	374	352	379	383	345	363	364	400	372	346	377	364	330	387	337	367	364	375	357	376	386	348	345	333	370	366	373	385	351	357	374	364	386	365	364	391	328	382	369	409	360	387	402	368	379	372	362	385	366	376	382	342	368	370	348	347	388	336	377	344	363	364	385	372	409	359	387	343	343	383	360	353	373	391	364	390	354	363	380	368	344	373	363	378	369	383	358	360	380	386	362	351	365	396	356	373	384	387	342	380	360	343	357	392	405	365	339	406	354	381	360	340	380	343	372	356	332	373	364	338	363	375	361	374	359	373	345	376	393	345	357	325	368	353	378	354	358	388	395	342	382	375	388	334	381	353	326	350	346	355	377	362	386	332	400	366	396	420	368	339	363	348	369	335	396	342	362	365	339	384	334	344	375	361	378	378	352	363	360	361	383	388	367	370	360	397	363	369	361	394	350	333	380	373	341	412	356	368	375	317	361	378	335	369	381	378	366	365	369	370	334	361	354	365	386	338	392	363	353	381	346	383	360	359	357	352	373	400	331	347	374	352	370	368	353	385	372	361	379	373	377	395	340	369	341	379	372	359	330	370	369	371	384	391	367	352	380	397	379	353	358	368	329	358	326	374	364	379	379	358	396	360	361	393	345	372	370	352	374	331	317	361	401	357	365	374	397	355	394	343	372	344	381	353	383	356	370	337	354	347	373	359	397	351	344	361	371	352	370	387	386	376	367	394	354	362	375	363	375	344	363	350	374	375	377	365	357	345	341	345	368	354	413	364	387	368	347	361	342	363	350	346	365	369	379	366	349	378	374	327	387	374	344	372	353	369	331	358	391	363	393	372	379	368	354	373	355	356	379	377	387	353	381	350	380	350	383	371	361	387	348	352	358	355	362	379	378	384	375	340	363	364	366	384	361	341	387	389	347	376	363	348	384	345	378	356	345	392	333	354	368	371	375	379	381	377	392	347	383	339	383	381	355	366	350	386	388	350	349	373	357	361	355	405	385	362	418	360	353	385	345	353	345	348	371	362	374	372	398	384	341	377	351	365	353	333	391	381	375	360	353	357	397	334	343	373	393	359	328	378	388	394	357	373	374	393	351	373	325	358	338	349	404	376	342	386	377	360	375	373	383	352	381	354	347	352	408	335	348	401	354	373	356	370	350	384	378	339	385	383	348	378	380	342	361	348	398	382	375	351	386	362	389	345	350	369	368	379	379	380	335	342	349	383	384	344	391	392	367	328	398	363	361	371	372	412	397	367	372	372	375	392	381	358	360	412	349	391	342	347	343	367	383	368	355	347	355	386	389	371	367	369	363	368	345	378	332	320	369	408	406	352	394	391	390	379	376	372	351	342	360	377	378	389	381	365	380	345	366	338	372	367	362	370	379	364	335	354	368	382	366	371	357	332	369	370	372	392	373	353	363	340	371	361	374	391	374	386	367	352	388	348	386	356	326	330	347	385	338	342	358	378	372	375	369	377	348	371	361	401	373	351	366	369	379	337	365	358	380	360	369	355	332	357	387	401	336	351	373	355	379	367	397	365	373	358	366	379	389	362	404	352	367	329	368	356	397	383	352	399	319	367	384	360	362	344	342	380	377	369	344	365	405	391	341	344	352	362	347	357	390	348	377	345	337	366	365	371	382	334	332	371	359	331	376	370	367	365	354	380	361	334	375	373	372	306	358	355	377	333	370	389	379	374	364	353	387	339	390	364	387	358	350	362	383	352	358	394	368	352	333	361	339	367	370	355	359	349	341	391	359	355	367	423	362	355	373	369	353	353	340	347	366	379	377	391	380	359	354	364	374	373	348	365	385	356	381	352	352	396	367	378	365	357	337	353	357	372	390	363	374	385	376	354	359	359	395	387	392	373	390	368	353	316	351	325	341	368	344	355	375	356	375	418	386	377	373	341	374	368	356	362	369	366	352	352	348	409	368	365	368	383	345	378	369	357	338	362	356	362	381	357	339	385	347	354	346	360	364	340	380	334	412	349	365	357	387	364	360	339	377	370	395	389	361	370	369	368	390	340	368	346	371	334	370	358	364	361	389	348	348	336	353	374	368	358	361	358	342	356	378	393	382	358	372	357	382	331	372	342	347	382	335	367	365	388	317	348	370	348	360	366	365	361	354	388	350	374	347	387	349	369	373	354	402	361	363	392	334	368	378	335	362	355	350	382	371	359	386	323	363	379	359	355	372	358	347	374	380	367	361	376	360	388	362	342	332	348	343	359	372	359	326	360	373	379	371	338	383	376	362	368	384	368	382	384	355	357	395	355	364	399	343	365	388	379	397	355	347	369	344	356	358	388	377	347	347	347	373	347	356	347	352	328	383	359	349	399	393	346	350	375	343	364	400	366	375	370	353	367	364	423	364	366	394	387	362	362	384	367	377	353	364	347	348	381	373	367	381	350	330	328	368	367	344	382	379	359	351	374	363	379	370	383	406	349	352	363	370	406	357	356	383	349	396	369	354	393	360	378	379	362	379	412	385	366	373
25421	28213	43220	35989	18621	4463	671	514	492	500	460	485	465	450	487	488	444	471	481	486	474	457	469	459	454	468	485	510	473	452	477	468	455	485	482	492	510	454	492	474	452	483	492	520	493	492	514	464	491	482	493	512	484	488	454	439	451	488	510	480	495	493	458	527	443	473	475	484	483	502	473	464	426	516	489	457	468	476	483	509	476	459	484	419	474	492	449	481	475	487	462	459	482	478	500	441	440	481	471	469	476	457	490	457	454	465	488	473	462	456	470	427	480	449	499	475	459	489	506	482	427	495	456	435	476	473	476	442	498	482	438	519	474	443	444	445	450	428	469	481	424	456	456	490	454	493	443	461	480	419	473	456	466	462	495	495	454	501	468	497	482	445	460	482	439	484	466	479	478	492	525	471	504	449	503	457	488	493	472	477	466	495	443	429	488	463	463	394	480	470	485	468	456	501	470	458	493	489	412	460	480	466	488	445	472	481	486	441	454	490	439	473	468	484	465	472	470	480	457	428	466	503	453	442	474	501	508	484	473	464	465	486	433	484	494	440	500	456	470	505	457	476	456	473	506	483	464	446	459	480	458	459	500	477	486	470	450	449	429	477	469	472	462	493	494	453	463	498	473	485	434	493	507	481	471	454	473	478	471	468	481	466	475	494	522	491	463	495	500	489	452	488	453	518	425	459	443	471	446	494	454	421	505	522	503	477	514	483	452	474	449	481	440	465	447	456	461	475	451	492	446	447	475	467	439	461	487	501	466	456	491	465	479	488	445	481	497	465	461	447	520	458	488	450	489	504	494	467	507	472	456	438	466	457	497	454	494	469	453	483	477	477	447	505	466	515	467	440	455	459	450	480	450	464	470	467	456	514	490	523	490	504	455	411	471	478	472	462	481	511	456	483	484	489	521	456	433	503	461	501	479	456	483	434	522	457	501	487	440	451	452	469	486	450	479	479	480	440	485	461	500	470	461	411	448	474	487	474	465	451	496	472	466	445	501	480	458	481	492	472	506	478	476	463	490	447	493	462	453	497	450	475	451	505	431	424	481	456	443	438	471	460	490	501	452	450	458	450	444	471	486	468	470	462	459	485	485	465	467	465	467	476	441	472	496	467	486	466	452	495	455	479	470	451	504	500	450	478	506	473	454	469	455	452	497	471	495	509	470	478	480	502	471	449	447	471	447	458	474	522	492	513	459	495	462	451	484	472	468	469	508	448	475	444	477	481	490	454	440	474	469	462	458	454	463	477	443	431	472	492	464	469	454	466	458	451	518	466	478	460	450	456	459	461	473	463	456	449	472	468	450	479	481	472	465	464	462	480	464	476	460	484	479	484	488	472	429	445	464	452	424	421	485	493	437	454	432	488	470	506	487	546	440	475	458	468	455	494	470	478	462	419	464	424	483	487	489	444	504	463	446	471	496	472	457	438	487	483	489	453	451	468	455	513	454	493	440	511	490	510	476	445	485	468	471	477	453	419	502	443	441	486	469	484	465	470	481	468	450	458	442	476	519	468	462	442	466	483	483	482	461	481	451	465	459	465	466	476	481	453	501	451	479	458	507	507	479	486	458	450	497	478	445	478	507	488	482	468	507	441	455	478	493	433	461	486	467	431	473	445	570	463	466	525	464	468	447	464	478	451	439	489	449	489	448	473	451	442	481	437	431	488	477	448	473	459	484	496	454	460	460	476	481	455	476	465	427	451	420	514	488	464	453	487	523	505	496	452	488	438	456	480	458	470	487	461	485	447	454	479	482	472	494	455	497	456	425	459	501	445	501	461	506	467	501	491	479	436	439	490	486	470	511	425	491	465	489	476	515	453	445	465	465	445	463	493	470	482	476	491	464	500	476	447	477	453	466	454	483	483	438	454	463	503	495	453	445	456	475	471	497	449	478	485	470	465	485	498	433	493	495	471	499	453	455	502	419	476	475	452	476	466	489	458	479	431	446	456	474	448	464	442	498	443	491	488	512	440	486	466	460	514	457	475	505	461	473	498	468	428	461	408	473	475	444	467	471	532	514	487	493	456	419	448	464	459	508	482	452	461	498	481	469	462	464	470	480	478	502	456	479	457	439	439	443	453	456	452	446	495	505	480	485	458	464	444	449	419	436	484	498	461	473	478	468	470	474	438	478	442	461	494	511	516	483	514	458	463	458	431	457	483	513	521	488	457	482	506	424	503	457	473	458	465	461	468	467	453	488	451	507	494	468	464	451	473	476	502	467	473	496	472	426	493	477	469	472	472	450	439	498	536	438	434	528	471	488	460	468	485	473	473	482	485	502	492	477	451	498	477	446	445	477	467	455	455	438	446	435	466	469	458	484	465	439	470	481	439	443	490	492	472	477	457	500	494	455	489	506	463	471	465	446	481	448	437	488	481	441	477	447	428	444	494	455	434	480	480	471	462	512	459	453	483	443	481	431	478	452	464	441	439	463	441	469	464	447	481	525	477	475	508	507	486	473	506	470	486	465	453	449	481	444	457	491	447	468	481	472	462	472	466	467	480	478	454	457	460	460	438	463	474	478	463	471	442	481	504	441	423	479	491	450	449	456	455	527	481	487	504	482	470	475	467	481	477	481	492	496	413	440	480	457	470	450	469	434	473	483	487	446	444	471	446	456	416	462	504	512	483	476	512	459	500	463	484	493	470	513	469	462	488	431	470	454	508	470	475	473	444	480	484	437	464	468	476	478	437	491	466	464	499	423	470	482	440	495	452	509	441	437	472	473	490	501	454	457	471	454	459	483	454	474	482	422	432	462	482	491	418	464	492	429	472	453	511	452	441	456	466	464	461	450	509	500	465	466	491	445	499	468	455	487	429	462	451	469	466	473	510	481	448	501	488	456	461	468	492	470	493	479	478	481	471	488	483	501	481	487	440	480	458	485	467	470	428	470	482	479	429	452	447	476	477	429	447	505	478	480	466	435	442	460	467	463	462	491	460	482	475	455	487	484	492	484	450	491	471	482	465	427	452	442	478	469	427	445	449	474	467	452	417	440	461	491	464	461	464	466	493	486	484	475	471	481	446	440	469	476	451	480	481	445	457	499	428	457	460	488	485	517	448	450	490	475	481	470	470	469	493	479	460	468	487	488	424	470	467	449	491	443	477	462	478	492	475	441	464	415	475	470	457	472	443	426	434	464	468	501	489	479	502	503	473	512	455	448	416	469	482	482	496	481	508	422	494	480	482	472	433	440	455	459	499	466	513	429	496	492	447	457	468	503	451	463	472	457	493	450	461	476	467	508	453	484	497	463	458	505	476	445	470	488	434	403	473	468	478	478	475	486	481	442	438	490	451	474	480	436	504	442	441	466	465	450	485	500	482	438	495	443	442	491	459	494	447	470	459	488	484	453	484	474	513	478	449	455	447	455	441	493	487	499	463	470	417	433	476	484	458	462	501	505	498	450	450	502	464	473	468	423	481	462	437	438	461	459	477	471	469	478	493	471	495	491	471	481	470	478	486	498	450	443	463	451	492
58958	91517	60665	28417	9434	1866	516	451	492	473	529	496	461	439	451	494	489	487	489	478	483	508	519	492	503	483	509	510	482	494	447	465	471	486	473	507	436	498	467	470	459	483	498	516	475	465	483	486	491	434	488	493	466	465	431	476	472	451	501	473	506	431	501	471	523	470	488	461	481	471	510	476	441	482	454	473	465	497	477	476	467	448	485	466	486	465	482	478	439	458	468	501	469	523	514	512	472	475	453	499	487	485	461	477	501	472	493	476	483	455	485	459	463	435	503	525	488	510	487	474	477	511	528	501	472	450	489	477	452	467	491	466	470	479	470	498	461	441	464	453	488	484	458	461	477	459	500	490	463	512	472	464	484	497	466	472	444	514	491	487	464	482	444	511	453	455	473	488	499	505	494	518	477	494	450	477	503	499	494	524	513	461	475	439	465	528	496	451	521	463	473	504	458	438	496	476	478	518	466	475	501	495	467	478	464	464	500	503	477	500	493	449	468	484	465	475	452	506	473	475	462	492	464	476	465	466	498	419	484	492	465	467	463	494	472	434	437	438	465	490	454	520	467	519	461	494	483	474	481	505	488	470	485	476	506	517	510	502	485	478	460	484	484	474	464	462	476	464	462	482	475	476	437	456	492	489	493	462	484	472	441	462	478	477	516	510	494	488	464	443	475	445	482	500	500	467	482	453	460	445	454	447	475	488	457	450	470	459	424	479	485	492	491	486	464	467	470	544	487	478	433	484	462	451	476	482	499	468	481	487	471	476	456	434	429	477	452	463	504	508	474	541	500	480	468	470	489	467	466	477	489	535	503	469	474	455	483	474	455	483	441	489	454	463	499	501	468	499	509	491	466	474	449	464	492	495	494	469	496	503	470	460	496	527	480	454	475	495	466	450	457	480	473	483	472	483	474	485	485	492	451	464	504	493	487	501	468	474	481	418	448	464	500	481	451	504	458	479	493	494	472	461	453	468	481	472	468	494	457	466	466	495	430	485	487	501	482	460	452	451	475	466	538	459	519	490	462	470	477	508	474	456	520	501	459	501	465	496	485	459	497	502	497	519	516	478	485	486	502	497	472	497	485	493	503	444	452	479	442	495	478	476	451	458	524	467	469	446	480	447	478	450	508	472	447	507	480	439	448	478	472	501	481	478	487	447	453	491	468	472	498	472	502	467	534	502	493	486	460	456	475	476	487	479	479	461	520	428	478	463	524	508	466	498	509	470	477	469	491	483	436	494	461	478	466	492	486	448	470	505	508	437	459	482	455	442	459	443	451	490	471	501	487	512	474	490	486	449	488	476	498	461	460	480	515	454	442	499	441	473	477	441	490	499	514	512	464	457	484	463	520	464	477	470	510	433	468	462	443	457	490	477	476	449	460	466	461	482	453	477	503	455	481	479	521	467	422	471	471	491	517	457	472	471	478	483	464	499	457	461	432	503	474	526	515	447	449	438	491	468	508	498	459	457	485	459	458	471	500	445	483	487	492	447	460	483	490	484	478	494	493	463	452	450	480	462	469	513	468	447	483	463	498	449	452	519	448	489	523	485	456	462	494	466	444	508	486	446	498	468	473	436	450	486	519	457	491	490	458	460	477	467	510	492	450	474	518	480	466	496	467	437	536	452	501	478	512	489	430	466	472	467	484	508	490	470	468	495	496	480	514	439	517	489	490	430	513	442	465	453	458	542	462	451	478	487	479	483	448	432	450	462	469	469	461	490	462	475	471	499	504	448	469	500	466	477	479	452	465	472	517	504	469	463	464	460	459	496	473	445	467	465	438	485	487	481	493	482	495	450	492	487	460	528	508	491	476	465	518	480	499	441	483	435	481	480	489	452	508	482	488	491	498	425	545	474	524	465	439	445	468	441	454	459	472	480	489	467	419	475	474	512	450	488	520	499	471	464	501	438	460	469	495	457	447	456	514	484	480	476	520	496	454	461	472	502	502	469	439	482	463	473	499	479	488	446	483	487	478	505	479	456	477	498	456	457	448	488	495	493	469	473	473	459	487	481	469	472	460	503	442	498	467	473	475	465	450	478	480	463	433	496	437	469	483	455	458	452	492	467	465	446	512	480	486	484	434	495	466	447	442	436	455	489	472	466	515	474	461	439	490	493	498	497	458	438	533	480	449	518	458	488	439	499	453	469	447	450	506	494	458	469	480	468	489	457	462	465	480	455	451	500	450	466	477	465	486	468	466	457	494	487	488	492	488	459	521	474	464	474	421	471	492	492	516	474	489	493	473	506	471	499	451	481	446	477	449	481	477	462	491	470	484	470	436	456	456	482	490	497	505	474	481	438	467	460	502	515	457	474	469	472	453	506	450	512	481	489	481	488	483	496	492	480	480	485	436	452	482	456	503	476	498	498	500	455	487	496	524	504	460	458	465	470	488	455	506	445	482	489	473	465	512	497	467	498	478	470	451	482	485	497	480	523	516	466	495	461	471	481	490	512	500	479	490	465	460	463	457	484	493	451	452	448	449	504	501	515	467	470	486	470	507	486	462	459	455	443	440	482	487	456	486	486	486	465	469	464	479	500	492	480	490	420	488	472	451	506	458	491	471	503	463	494	487	458	455	426	481	489	474	514	455	458	457	508	506	483	512	507	465	498	494	520	460	493	457	463	494	463	518	461	478	487	443	437	441	484	439	461	479	469	474	465	467	450	448	477	456	454	489	490	477	467	428	441	501	498	442	478	468	459	478	478	495	484	475	485	489	473	461	493	505	450	466	492	514	465	465	509	465	419	444	497	494	437	472	464	450	470	469	474	490	499	479	478	484	475	450	482	507	467	496	470	482	504	526	496	445	479	496	441	483	490	449	476	432	506	520	475	503	450	483	485	445	449	503	518	464	498	487	461	500	492	462	481	510	477	476	421	472	439	450	469	462	481	513	471	452	453	444	485	480	459	478	482	507	475	490	477	438	495	465	492	473	491	469	447	492	462	475	505	471	481	492	479	488	473	454	510	504	484	454	472	466	489	479	458	510	492	455	452	484	484	464	470	499	455	527	491	447	462	484	477	487	507	449	492	503	517	455	479	476	472	477	471	425	469	457	485	503	466	463	490	474	495	474	494	520	505	470	493	486	457	462	494	472	479	470	472	467	497	458	477	473	483	473	433	450	466	468	515	441	447	482	482	460	476	472	474	474	491	472	475	485	487	482	508	520	495	475	471	491	501	511	472	428	469	474	445	470	460	457	458	473	475	480	497	462	472	469	466	525	479	501	499	482	504	459	499	457	503	496	472	464	495	478	514	467	457	503	485	497	481	492	478	478	461	419	465	489	480	513	515	482	449	468	476	426	456	472	502	471	484	486	455	462	447	502	470	482	503	510	497	439	451	438	470	461	464	462	459	473	450	493	433	425	479	491	490	505	428	476	470	491	495	498	500	493	451	455	498	452	471	476	496	481	501	512	477	444	474	469	481	467	455	509	461	499	454	447	414	468	510	515	481	456	448	499	468	474	512	482	489	465	491
24064	23860	36397	32867	23253	12787	1680	725	640	632	621	614	651	640	596	615	628	601	562	616	597	652	596	578	623	573	594	605	559	601	607	617	582	573	590	578	588	594	555	618	587	621	591	611	545	627	593	577	596	590	620	584	590	557	583	589	591	603	571	563	565	548	588	577	594	592	554	583	568	583	590	592	640	580	564	619	571	609	633	569	595	593	578	604	622	603	571	598	588	619	603	572	574	565	546	594	598	643	543	553	502	606	577	578	593	602	570	565	567	620	564	586	571	547	550	606	623	521	570	604	552	557	545	611	605	589	581	532	583	573	622	551	578	578	556	572	584	587	549	570	592	634	575	601	593	571	563	556	551	574	562	585	510	580	577	564	563	565	586	562	557	567	571	547	608	583	606	586	617	522	584	596	581	549	606	568	577	585	571	559	575	594	567	563	602	596	593	572	599	583	595	528	585	594	611	587	615	594	577	583	589	600	566	541	542	582	584	572	598	563	506	634	592	597	547	561	602	596	570	589	544	608	588	634	630	565	559	588	582	577	632	585	592	628	575	609	596	580	598	575	592	564	554	573	601	596	595	555	575	577	615	545	603	618	539	561	553	559	624	591	553	607	593	596	545	593	573	603	553	582	582	590	549	568	571	582	583	580	541	593	601	588	579	550	576	613	575	617	571	576	588	595	580	638	571	591	598	588	549	558	556	613	594	568	583	585	558	542	587	593	638	598	599	604	593	532	577	599	547	594	530	601	591	623	591	601	574	586	620	588	566	603	543	594	567	581	562	594	582	590	564	587	593	587	601	584	562	602	561	609	593	583	607	608	563	550	634	533	575	546	553	562	590	576	574	603	538	605	582	601	575	618	589	551	572	570	554	579	561	604	624	571	554	545	576	563	551	568	599	557	590	619	559	603	582	586	597	548	611	575	581	556	571	560	624	577	597	588	573	603	558	548	580	555	585	518	561	546	607	536	533	601	610	561	546	570	567	571	567	555	584	585	575	551	585	604	572	604	588	580	610	611	539	535	600	561	535	613	586	566	583	591	548	596	582	584	589	641	555	606	567	580	584	547	587	586	599	553	592	558	549	572	573	564	580	523	578	545	553	572	545	590	577	567	526	556	546	585	621	590	495	537	574	608	604	615	547	559	596	596	610	602	600	612	577	597	568	549	591	542	552	593	616	598	584	574	591	580	558	601	582	569	574	611	594	568	581	540	515	569	596	583	535	593	565	582	574	590	588	574	547	614	585	601	593	574	581	545	565	545	563	568	590	568	635	582	591	583	549	585	595	572	615	578	553	579	554	587	598	561	596	632	590	570	602	567	577	525	569	531	578	560	616	593	570	596	590	624	534	555	517	565	630	556	593	595	595	609	608	580	558	613	534	548	568	550	596	587	566	603	546	599	576	546	554	604	562	571	570	557	584	585	610	579	573	577	557	556	573	588	578	566	633	581	534	599	598	559	603	646	561	552	606	574	584	616	600	555	564	561	597	558	558	540	596	521	563	582	587	576	568	565	573	563	566	551	555	545	568	577	579	588	579	560	562	572	588	612	565	594	564	604	571	570	620	601	562	596	588	581	551	577	631	576	588	554	566	563	578	593	577	559	607	564	578	542	573	575	600	600	561	599	548	564	607	558	568	611	611	603	571	583	558	539	519	599	605	568	564	557	554	583	598	568	597	535	571	589	606	564	541	565	609	627	593	588	546	586	592	581	565	591	618	573	573	591	562	576	550	577	594	608	572	554	611	596	561	579	565	552	581	564	602	532	605	587	615	599	545	581	549	570	602	626	628	581	598	553	591	584	570	542	613	549	587	565	524	620	581	586	567	579	591	582	585	584	550	549	569	571	606	568	548	544	566	600	559	603	622	583	587	596	597	616	585	580	586	552	573	554	545	556	612	543	559	592	605	592	582	561	602	584	555	593	604	555	566	575	628	574	562	607	598	591	550	580	633	538	558	577	565	640	576	597	596	551	597	569	558	583	559	559	577	558	553	545	599	584	581	637	568	539	574	568	564	557	579	568	551	600	572	615	589	621	596	584	566	578	573	590	565	577	564	574	631	562	549	580	602	555	577	539	601	574	575	589	571	545	590	560	605	631	607	580	582	607	579	562	557	545	597	627	615	610	558	576	544	534	617	568	603	571	575	614	546	573	556	592	616	574	591	634	603	572	601	544	550	594	599	579	586	613	536	586	586	561	613	610	509	615	608	581	627	590	560	586	589	576	599	537	548	554	615	600	583	618	553	562	534	599	595	610	573	626	577	619	553	578	607	557	558	564	580	551	619	574	582	598	580	595	566	584	550	547	593	637	568	590	620	582	610	583	577	581	567	532	573	553	570	587	572	560	619	579	600	620	586	611	632	568	572	549	563	555	590	582	568	564	563	561	551	559	585	559	530	643	535	558	621	582	535	577	558	571	524	585	590	597	608	562	602	580	574	602	601	552	592	571	645	562	602	576	610	559	555	613	590	603	589	601	616	554	567	564	619	562	601	571	641	564	618	545	565	583	591	581	547	606	572	549	579	592	587	535	626	569	574	575	555	608	566	536	541	579	600	601	577	602	547	574	577	592	548	608	564	624	521	551	572	634	552	615	566	558	560	559	593	574	581	602	581	586	564	597	565	584	543	556	586	573	583	582	553	571	589	584	584	591	561	552	567	538	579	613	594	581	596	584	607	588	546	599	576	554	620	585	632	551	593	600	601	599	613	593	560	590	581	565	596	587	640	598	573	557	565	624	628	591	562	567	573	585	605	566	529	575	593	551	610	620	571	594	598	578	583	538	586	555	544	529	584	590	578	580	571	609	610	562	553	561	573	576	574	568	589	576	605	552	565	554	562	586	561	562	571	567	650	578	593	614	615	603	559	550	586	557	575	548	537	559	566	606	551	625	569	593	571	594	597	629	580	575	559	568	549	572	555	611	561	585	596	532	605	571	593	618	546	590	584	559	589	586	551	573	608	616	579	597	561	608	577	574	582	591	581	591	579	593	607	586	546	623	577	557	591	543	561	556	557	571	570	634	579	528	599	594	585	556	563	596	568	565	592	580	563	560	598	521	526	617	580	600	609	564	574	566	534	589	535	578	606	632	575	591	574	546	564	513	589	553	550	613	589	574	606	559	555	591	538	537	569	593	570	578	568	605	583	558	588	607	579	549	547	536	565	586	535	544	552	582	559	556	580	590	584	567	589	606	586	592	573	586	589	561	568	574	562	613	591	526	576	547	591	632	550	598	572	597	613	547	551	628	608	567	544	595	579	603	583	577	569	561	578	585	602	597	573	603	560	624	592	606	580	608	574	600	524	573	558	583	601	560	575	601	570	609	559	556	589	574	588	582	554	559	566	623	612	578	581	556	560	604	609	550	603	609	575	552	564	541	592	590	613	605	578	542	580	580	537	596	535	536	549	554	607	597	621	584	572	608	578	551	548	554	540	550	606	581	576	584	602	586	561	575	568	566	569	539	597	555	567	529	557	546	557	590
63827	102653	70921	39585	15192	3498	602	601	593	578	606	596	593	599	606	630	618	575	575	581	584	648	633	606	591	593	646	582	579	618	611	607	617	568	540	621	578	579	641	627	625	658	627	613	588	597	566	586	605	619	562	610	604	602	585	588	600	564	599	619	581	551	583	593	608	590	586	602	622	622	642	633	574	584	636	667	634	612	631	584	595	574	581	573	626	619	604	569	610	599	579	580	604	620	647	582	601	612	628	629	630	599	613	575	616	602	581	604	659	590	665	592	609	634	613	609	628	598	659	635	609	611	584	550	599	660	647	659	575	645	580	603	634	616	589	595	609	567	619	627	626	618	580	617	648	600	636	604	641	602	597	612	585	627	640	608	599	603	583	620	643	588	600	584	603	618	597	605	633	621	630	561	612	617	648	595	630	619	607	615	592	573	622	573	585	594	573	601	612	657	601	568	639	561	620	556	602	612	634	626	570	535	593	627	616	587	596	590	596	619	581	608	571	628	627	619	633	597	584	634	626	598	608	585	603	642	574	620	563	609	625	540	594	570	621	572	651	572	621	580	603	585	594	590	606	583	618	602	615	640	612	574	588	559	627	561	608	587	579	640	598	615	603	583	605	579	600	621	575	621	599	654	635	669	616	600	581	633	615	593	567	631	511	605	622	586	623	581	594	574	609	608	621	598	575	606	578	610	604	619	551	618	596	621	574	640	543	613	626	613	637	579	638	599	621	578	569	579	574	618	611	591	634	597	592	644	611	591	581	649	558	611	659	637	619	592	574	599	570	593	657	613	626	558	557	558	577	607	599	602	630	631	630	582	619	624	626	606	566	578	621	640	591	630	657	619	574	577	596	632	625	590	585	591	596	593	599	642	558	586	657	618	622	583	596	626	667	601	563	598	631	612	625	614	629	595	593	580	616	604	577	600	570	596	582	633	571	578	625	610	611	609	565	591	577	562	594	526	550	635	590	562	618	589	616	654	627	607	629	574	589	679	643	613	593	640	585	571	605	619	573	632	621	563	619	613	619	633	620	618	611	609	652	615	596	621	613	570	618	601	591	594	562	629	612	605	586	583	567	619	599	645	621	584	672	635	601	612	551	568	599	600	609	652	593	600	587	596	583	601	621	651	571	621	625	594	578	582	554	628	574	626	572	615	581	626	585	628	588	596	564	593	638	548	577	596	606	586	594	612	614	576	597	607	583	597	598	628	600	640	553	582	582	563	635	614	594	605	585	611	578	611	635	653	553	614	585	573	574	581	635	569	602	594	617	592	555	606	614	634	614	595	611	649	563	655	590	606	587	570	614	620	564	593	602	629	584	622	548	595	555	621	583	596	591	547	609	572	602	610	661	554	588	582	604	587	622	605	569	628	606	568	670	632	629	578	627	593	596	596	631	603	578	615	616	590	624	636	568	583	639	551	586	605	607	611	574	626	588	592	609	591	566	607	587	585	575	609	618	580	608	602	580	633	617	642	694	627	591	627	593	602	596	589	610	589	622	592	551	602	588	623	573	607	611	641	604	580	632	602	576	612	623	617	580	619	590	617	556	592	561	591	582	605	606	605	578	628	568	635	637	609	621	564	633	614	620	642	581	603	609	664	600	577	613	552	595	612	594	607	650	593	613	594	643	619	601	608	625	601	582	597	599	640	575	637	588	586	601	587	588	621	537	596	596	632	594	644	589	620	590	581	629	613	555	635	571	599	622	612	590	612	563	648	619	548	585	606	619	597	599	606	610	609	585	613	560	613	537	621	582	599	616	594	623	601	611	603	590	650	619	615	591	557	568	597	586	575	586	556	585	580	603	657	586	566	588	579	604	654	602	572	570	596	605	598	607	618	602	630	592	553	660	542	602	586	615	595	630	566	612	582	604	561	612	597	602	593	579	598	608	595	592	601	592	576	619	591	645	603	590	572	635	588	632	591	603	602	624	586	615	565	593	643	594	609	610	559	606	619	589	623	611	646	610	601	541	584	575	555	615	586	592	585	570	603	577	630	554	603	631	632	589	609	569	640	577	610	606	613	642	578	589	655	579	589	575	596	606	631	618	562	618	610	597	632	579	576	595	603	623	626	623	614	592	594	623	620	609	625	596	593	668	559	602	611	619	615	625	597	576	619	610	604	597	597	657	663	587	581	651	612	629	662	624	590	570	648	585	596	609	599	630	636	558	614	625	622	570	600	662	597	580	577	592	599	610	605	553	552	568	619	587	602	575	623	578	602	626	568	626	614	586	618	615	623	613	591	572	558	638	626	628	616	577	585	562	590	565	591	605	603	626	559	671	606	606	612	640	578	589	602	600	621	625	598	624	585	601	596	608	596	595	605	618	570	608	642	609	618	633	618	606	599	594	638	632	613	611	624	586	630	591	610	617	641	583	607	588	601	593	590	563	599	596	583	613	600	567	611	589	580	601	599	589	602	594	565	583	608	599	603	585	619	577	598	611	596	600	596	605	578	604	602	613	606	679	582	625	551	647	574	580	660	609	585	613	588	605	633	639	582	572	584	593	627	637	586	615	635	622	559	589	584	638	565	565	599	634	607	599	591	589	594	578	558	643	593	567	588	578	598	604	583	607	591	563	567	582	565	548	620	602	611	577	598	551	603	612	595	632	612	598	581	614	594	601	600	578	663	609	598	639	573	584	622	596	598	566	609	613	610	601	575	604	630	598	587	578	614	618	606	564	591	586	609	569	555	620	605	534	615	588	637	608	628	602	581	580	598	589	586	568	631	591	576	599	571	583	622	619	645	605	593	626	584	579	563	653	574	608	623	571	620	583	630	600	647	613	601	582	590	588	620	619	619	576	594	620	616	599	618	588	573	579	551	558	614	573	634	570	618	653	597	647	602	639	619	638	613	588	620	569	635	640	611	598	609	609	568	586	582	615	588	591	599	626	584	628	616	566	614	578	638	583	595	606	626	594	609	644	576	606	572	607	629	605	614	619	601	583	539	601	573	601	612	605	643	631	558	613	591	596	592	636	630	602	596	636	581	563	568	589	616	575	628	600	581	594	604	673	588	623	599	622	582	607	551	591	592	618	608	684	639	598	630	598	590	577	633	613	635	596	618	570	559	618	584	610	573	646	603	637	584	615	632	576	579	592	617	617	588	621	573	593	650	586	604	559	594	559	612	619	643	557	570	598	635	569	566	614	561	622	599	592	589	571	585	650	624	630	643	636	632	597	602	651	612	602	622	602	595	640	608	610	590	605	606	622	558	598	633	622	595	624	624	586	588	548	591	590	626	592	608	603	596	574	626	609	653	610	592	586	610	599	683	582	626	599	600	593	605	626	590	615	584	627	643	599	631	611	613	587	626	583	645	602	555	626	602	570	628	613	601	579	589	640	612	612	633	578	598	582	586	616	608	608	618	590	596	595	598	597	595	598	615	598	565	540	673	595	545	585	610	632	560	588	599	611	622	640	572	563	578	578	620	629	600	584	574	592	612	595	633	631	614	652	571	564	564	624	620	598	614	642	634
30586	30661	25388	9957	1829	652	449	426	397	386	412	392	403	390	427	385	385	392	404	407	393	406	418	404	388	416	398	433	425	383	417	420	418	451	412	438	405	408	415	424	391	413	396	354	413	384	422	389	452	413	415	415	389	371	422	421	414	398	399	392	409	438	393	371	406	427	424	406	391	417	401	407	374	442	409	395	410	426	443	384	407	412	368	426	381	405	403	374	411	378	413	447	427	387	429	445	399	393	392	368	403	408	386	399	405	402	409	351	387	436	413	409	372	406	423	359	432	394	419	406	415	398	392	385	393	411	438	377	397	345	406	379	428	391	404	388	404	433	403	427	390	433	376	397	410	416	376	408	369	414	393	376	408	419	443	388	385	386	380	417	425	415	471	412	415	411	389	407	374	398	416	417	407	396	384	400	403	388	378	422	415	435	408	450	415	461	414	415	402	385	398	396	405	374	437	411	397	447	420	405	422	418	407	384	413	390	391	400	423	390	399	406	384	400	409	402	411	389	389	402	400	410	418	395	451	384	389	397	356	391	400	407	402	388	415	431	399	382	419	361	388	427	387	422	405	380	407	413	418	437	393	403	385	424	384	386	384	389	398	424	391	399	419	419	406	391	422	404	368	393	389	386	442	391	394	430	380	423	390	390	382	332	416	407	391	395	409	396	394	403	439	381	407	405	414	412	397	411	414	419	401	409	398	401	447	414	373	417	395	454	398	413	428	401	423	381	444	412	403	413	394	390	421	374	377	368	382	426	382	390	386	377	406	414	394	439	412	389	381	410	406	392	408	403	401	378	427	375	425	371	395	371	397	417	404	390	421	389	411	389	385	393	407	423	411	391	427	392	381	432	414	417	434	369	383	409	426	392	392	404	384	406	374	413	401	397	375	405	422	399	426	391	359	429	374	426	396	395	401	364	384	419	414	357	426	421	389	391	407	446	373	410	390	378	399	396	378	436	412	380	399	389	411	374	426	419	395	440	418	403	419	417	409	390	372	399	399	397	379	391	369	395	429	395	405	411	395	425	423	424	458	371	418	374	389	396	378	402	375	389	427	406	399	435	382	412	391	410	425	430	407	381	409	385	384	383	402	396	394	398	416	385	385	431	393	404	431	425	405	393	398	379	420	399	445	415	426	402	373	393	395	356	448	404	376	391	431	390	417	409	373	383	441	392	379	420	408	400	400	411	429	401	394	384	379	411	414	404	402	416	434	421	382	398	412	403	380	449	383	381	400	402	451	409	407	394	422	365	402	442	408	431	386	404	387	389	395	386	406	408	408	382	382	417	405	381	450	384	416	390	422	383	404	413	407	375	386	407	367	419	395	438	375	397	372	397	389	402	413	444	405	426	411	391	426	427	403	428	368	401	412	398	347	420	377	403	416	383	346	394	371	419	404	383	421	426	386	414	408	414	408	427	440	402	429	387	430	386	396	382	419	419	372	425	387	424	412	374	382	397	396	404	474	385	407	425	363	431	428	388	406	386	417	401	389	393	405	401	413	388	403	363	412	398	438	432	382	407	409	422	398	398	414	380	430	379	402	411	406	429	427	431	364	393	407	395	377	376	403	411	366	400	392	430	390	399	415	438	421	385	426	398	379	394	400	391	442	409	402	426	422	393	442	433	393	392	393	414	382	429	401	435	384	392	415	393	391	420	412	411	417	401	400	392	419	402	378	435	394	420	392	413	409	420	379	412	382	408	402	417	397	398	355	432	413	392	350	360	399	402	406	351	413	386	404	391	404	379	379	409	404	394	392	421	395	403	387	372	416	382	380	389	442	386	380	424	445	410	381	427	397	395	432	423	436	393	392	409	404	421	372	374	422	408	392	410	411	420	413	369	402	371	400	437	428	391	417	385	443	401	426	410	384	398	404	421	384	398	429	382	395	392	370	399	403	431	420	382	405	429	404	423	412	410	420	403	386	407	386	382	401	378	440	413	410	402	381	390	407	427	411	389	381	379	407	418	398	425	387	408	403	375	425	394	370	424	423	396	413	457	391	363	433	393	422	369	373	388	447	389	396	396	400	370	421	381	402	380	405	411	403	385	432	414	405	388	426	397	394	444	403	397	381	388	416	383	390	421	382	393	398	425	404	403	418	391	415	416	424	400	392	428	381	421	403	379	396	404	411	399	411	387	424	396	412	384	405	408	436	421	427	441	414	395	406	402	382	360	427	424	431	444	378	403	426	382	414	405	372	394	387	408	387	384	432	409	411	384	436	426	403	371	432	426	444	365	398	385	413	392	411	383	402	429	381	382	431	418	371	414	422	396	388	371	396	387	400	415	407	425	427	416	439	409	362	389	416	400	420	386	405	394	429	390	405	425	422	435	395	392	392	416	389	424	402	382	382	390	451	416	394	392	430	431	396	401	403	371	420	406	389	422	379	402	416	426	380	425	421	403	356	437	383	413	438	358	419	417	403	408	400	411	400	418	418	432	415	434	350	376	422	384	419	424	394	397	396	390	436	426	397	415	379	403	407	386	429	401	400	398	412	368	409	426	403	370	390	383	368	355	405	414	429	386	408	414	419	395	387	398	413	409	379	414	414	384	413	394	393	430	397	425	396	426	369	384	440	414	416	363	411	403	437	382	408	391	399	431	391	385	394	414	423	397	379	404	412	388	398	374	403	401	391	408	391	374	422	412	402	430	381	421	414	401	400	437	386	395	396	403	399	401	406	442	390	412	389	388	402	419	395	446	376	397	423	445	461	418	384	375	397	447	382	424	422	395	369	362	378	405	426	374	428	387	377	383	376	416	424	389	399	390	412	433	406	398	368	423	374	385	407	410	400	414	365	392	403	378	374	405	392	388	352	417	426	408	429	432	398	425	404	405	423	410	408	398	421	434	426	390	375	408	419	387	394	402	401	390	376	456	400	436	420	372	418	393	399	394	403	467	404	391	397	389	385	395	401	373	396	376	389	384	405	433	379	417	396	440	399	373	393	425	401	385	380	424	423	422	404	438	362	407	419	364	394	380	420	395	417	406	393	363	402	409	390	405	398	432	434	416	398	402	405	424	376	366	424	426	383	401	376	417	398	414	402	373	419	408	370	390	366	418	385	374	390	426	427	389	432	406	413	394	408	392	382	441	373	414	391	410	410	421	412	401	414	414	403	419	421	408	396	425	396	427	391	396	392	406	369	399	405	382	408	405	404	397	428	395	375	405	404	385	421	407	408	385	398	417	392	404	387	420	405	398	386	415	364	410	367	400	389	419	390	404	413	384	370	368	408	392	401	395	394	414	366	432	427	388	393	409	415	401	421	369	370	424	363	373	372	415	390	394	413	393	400	388	404	395	405	401	395	376	393	411	365	416	415	434	410	426	415	383	372	395	407	386	408	416	413	414	383	444	404	410	402	406	393	400	427	408	395	411	403	427	425	395	436	438	411	382	380	394	399	396	414	402	393	405	402	412	413	389	414	384	370	418	402	390	404	396	392	413	386	395	397	397	396	417	423	405	407	418	439	387	376	388
24584	35865	18989	5217	1531	557	340	398	373	373	392	377	345	393	384	397	363	390	377	401	381	410	349	374	370	377	339	370	395	378	360	391	345	383	364	352	384	376	363	366	347	370	358	351	368	341	342	368	412	357	391	355	347	363	367	375	367	381	387	363	372	384	344	374	403	353	365	347	410	362	365	381	377	365	385	355	366	395	339	351	386	396	422	385	387	349	356	361	380	393	379	365	370	359	384	358	373	418	367	352	341	418	368	372	403	371	348	379	334	365	377	337	405	364	364	386	359	358	363	359	361	391	372	384	353	360	362	384	395	374	398	354	388	364	348	342	355	379	420	393	379	387	368	372	392	377	356	374	357	379	391	313	378	382	345	349	349	371	357	393	369	381	350	393	395	382	360	368	379	394	357	405	375	378	394	390	366	386	380	370	361	350	355	342	371	377	364	359	368	371	376	387	404	353	388	362	337	394	347	330	374	368	355	388	384	374	370	360	409	328	392	410	382	400	384	372	402	346	392	386	373	398	393	383	355	339	378	352	370	363	352	343	348	376	361	377	370	388	357	369	369	364	371	395	370	394	364	358	369	381	366	370	344	361	374	377	400	373	395	382	378	361	349	377	389	375	354	397	399	399	367	389	362	359	350	395	348	387	387	364	400	358	367	348	355	368	366	382	339	357	371	435	379	398	375	366	366	379	384	342	370	377	378	361	357	393	335	380	361	358	383	389	376	362	362	390	374	350	393	390	380	399	363	375	334	364	382	342	366	359	430	394	370	366	366	393	408	415	367	382	363	370	383	391	377	365	390	341	382	419	350	342	396	374	342	396	377	381	342	365	389	370	372	375	369	378	375	363	387	374	373	368	344	359	366	350	362	381	346	384	343	373	380	370	379	384	357	372	328	367	375	359	399	370	388	384	343	351	351	359	354	377	376	397	334	365	358	359	378	382	359	369	391	373	373	366	350	374	365	358	391	342	322	368	340	388	347	354	354	413	416	342	373	367	370	378	355	351	339	397	387	352	390	378	376	361	359	370	358	373	382	374	414	339	420	347	343	382	417	391	374	382	400	335	385	373	386	372	398	393	325	380	371	339	375	384	387	376	335	346	364	386	361	357	334	376	370	440	376	385	368	369	371	380	384	376	391	413	394	366	326	317	374	371	394	393	359	379	367	347	375	345	371	378	377	382	346	391	377	392	376	395	393	376	381	362	380	397	341	378	375	371	411	398	359	358	378	355	362	377	358	419	375	333	397	377	363	386	353	349	369	354	380	355	374	357	355	388	352	386	365	392	396	372	362	365	351	382	339	361	417	391	392	378	408	355	419	401	391	376	356	350	352	415	364	362	391	360	400	367	375	406	336	371	350	343	375	341	347	381	335	350	378	349	379	363	400	422	381	415	356	385	344	362	346	377	403	351	343	394	439	384	383	360	359	374	347	357	367	372	366	377	358	366	388	342	367	391	338	354	340	348	365	370	423	348	397	357	351	353	388	349	361	351	375	384	371	380	389	359	381	357	375	350	377	384	366	365	394	373	356	348	403	366	331	353	370	379	399	370	359	397	353	360	387	343	363	364	363	365	325	342	357	382	373	387	377	396	385	363	396	366	329	363	353	372	352	361	334	385	340	370	353	360	386	384	362	371	392	394	391	376	365	359	370	377	357	409	336	369	361	351	402	348	363	351	356	373	363	362	384	377	374	388	405	400	355	395	380	383	389	347	367	389	337	367	363	350	357	408	373	367	371	385	375	378	404	351	359	359	362	374	351	361	323	362	351	374	348	395	395	351	391	409	363	376	347	388	393	351	359	364	365	374	398	369	379	345	399	369	389	350	376	328	363	327	351	342	398	335	403	374	417	357	358	392	349	370	373	374	362	393	363	343	356	376	380	368	363	357	358	397	406	353	377	347	371	373	352	381	337	371	379	340	378	414	382	365	344	366	364	373	404	370	372	409	384	357	371	362	340	352	397	373	398	360	394	344	361	391	368	367	381	386	361	365	346	387	355	378	359	374	353	350	379	377	408	390	370	352	389	360	361	358	384	379	400	348	385	367	373	364	367	371	374	380	372	337	355	379	388	384	391	364	359	389	359	378	341	369	363	347	364	381	391	383	376	351	365	381	386	333	368	339	382	353	364	348	357	355	373	403	400	375	395	374	361	366	381	412	362	411	344	347	358	334	393	353	387	399	395	360	385	379	381	359	374	383	376	362	370	346	387	362	378	360	399	379	339	384	374	371	346	372	369	387	390	369	373	378	380	371	369	355	360	344	376	360	360	359	355	359	347	368	384	385	369	337	397	368	381	388	371	367	369	371	327	386	361	361	366	370	365	383	398	363	357	372	393	356	387	363	374	383	361	360	367	398	381	388	374	390	378	388	373	423	378	369	345	382	379	368	405	378	390	385	347	369	409	383	386	336	362	389	383	375	373	381	373	381	382	355	384	392	363	387	365	392	401	374	367	381	405	353	379	363	374	373	370	382	353	377	365	368	367	346	357	372	385	364	371	353	361	346	355	371	368	344	375	390	388	350	387	367	386	364	368	372	372	429	389	407	390	381	350	378	351	386	348	352	415	417	387	396	367	379	381	373	365	383	365	369	368	381	388	342	388	367	396	381	414	366	409	385	411	401	341	397	342	387	377	358	364	398	353	379	371	366	355	378	361	383	400	374	389	396	350	355	395	372	385	332	417	389	364	351	397	384	315	399	367	393	346	370	378	320	374	378	382	372	399	380	381	395	384	349	390	372	363	359	395	338	358	352	375	375	363	360	411	352	375	361	381	402	361	370	348	373	364	353	372	327	362	347	342	353	387	380	357	410	390	401	317	403	350	369	347	361	398	355	354	365	398	417	334	381	375	368	378	389	357	347	372	356	374	391	365	378	367	375	362	357	347	386	379	374	392	362	362	373	383	363	410	367	365	362	348	353	360	396	319	371	365	400	353	357	366	373	405	373	364	401	366	398	348	353	379	373	378	359	329	349	343	367	398	385	352	376	395	362	372	358	368	371	354	348	387	378	395	373	365	371	353	344	388	340	393	377	404	357	390	382	382	360	388	359	378	357	396	376	396	370	382	383	393	387	403	409	371	361	380	372	406	387	353	370	339	357	378	370	386	370	355	381	369	340	379	384	365	377	374	411	371	399	372	388	368	372	380	399	377	371	373	342	364	366	391	372	354	401	377	360	386	382	371	353	361	417	365	352	394	400	353	389	374	378	367	342	345	387	386	358	357	381	340	383	393	398	387	369	376	409	382	374	369	382	357	361	337	353	365	378	373	339	362	387	409	407	370	336	350	408	363	433	389	364	396	358	368	376	386	357	344	423	375	390	384	366	386	372	353	335	380	363	368	368	399	362	352	379	349	344	367	377	344	367	366	390	387	353	386	365	354	398	384	361	364	394	371	359	391	360	364	380	374	376	367	378	363	398	365	378	384	341	397	357	366	381	396	363	365	393	361	341	364	356	378	362	355	397	384	368	387	379	369	372
25514	26891	40814	34985	18348	4426	748	540	499	511	491	480	502	461	425	470	462	498	504	453	487	497	470	466	427	486	484	511	505	495	507	500	493	485	466	478	480	447	473	492	513	454	484	467	466	453	497	473	497	488	477	471	484	479	453	479	444	458	473	467	480	467	481	499	450	530	421	449	474	457	457	464	445	436	480	479	475	456	467	464	493	450	473	457	472	466	504	500	476	472	498	464	481	443	453	461	475	445	462	455	446	473	473	441	458	518	505	444	465	442	477	476	444	462	462	483	454	520	471	450	481	508	488	494	455	433	477	509	419	488	474	456	485	480	502	498	474	481	457	459	436	430	478	441	520	489	471	474	467	469	480	489	477	495	430	434	478	472	457	501	481	474	428	470	455	446	437	468	481	466	475	471	446	472	471	442	450	488	489	456	485	502	494	478	486	500	467	467	483	467	502	434	474	523	465	451	459	471	470	502	448	493	471	478	453	476	472	472	457	461	483	458	465	484	460	480	481	457	474	462	450	483	476	476	469	475	488	440	479	493	439	444	515	480	484	469	504	452	490	497	458	502	475	483	500	472	475	465	462	457	465	449	493	442	508	503	472	492	488	451	492	471	432	473	495	451	433	486	474	460	469	486	461	519	518	504	516	460	418	474	479	445	492	471	505	445	466	482	467	456	472	452	450	467	463	456	451	506	471	432	474	484	482	489	437	500	504	464	471	452	465	451	501	509	519	454	436	479	456	486	476	454	507	472	499	482	483	481	500	454	455	461	461	456	455	450	505	478	469	476	443	461	449	448	484	513	433	461	549	456	424	457	458	445	470	506	483	436	470	464	422	474	495	472	443	498	509	494	503	456	492	493	461	478	503	470	478	464	484	448	466	489	457	467	486	458	466	442	522	493	472	469	495	464	457	492	465	465	493	475	478	489	451	446	495	467	472	483	458	466	489	478	498	496	443	480	477	465	464	479	496	476	445	464	484	489	456	487	473	449	461	493	428	460	456	467	474	474	495	467	480	463	477	460	493	479	498	431	514	464	468	475	474	438	493	489	470	465	500	459	441	437	476	476	470	476	531	483	455	432	489	495	489	457	461	446	484	475	460	472	454	478	429	478	458	481	463	450	485	466	503	506	470	432	447	476	518	482	458	501	473	460	470	487	496	467	466	463	526	498	481	434	455	447	444	456	498	480	458	456	441	475	466	434	531	468	486	453	463	508	500	475	472	439	486	493	498	460	476	435	455	455	420	483	453	452	458	514	489	458	475	485	457	466	502	449	470	485	444	491	464	437	496	469	494	503	497	535	493	466	455	452	448	491	443	462	498	465	454	456	449	448	483	474	479	500	477	495	490	466	446	498	446	466	512	484	471	497	474	478	487	458	486	485	420	491	484	493	457	447	450	493	489	445	461	457	483	473	432	473	484	459	477	503	418	485	470	458	453	473	509	458	464	477	479	440	475	489	483	500	484	464	471	452	477	476	454	445	442	462	466	469	490	502	431	532	458	478	456	443	477	449	439	488	491	483	503	480	468	469	504	446	475	480	483	475	452	475	493	506	447	483	482	462	446	511	504	483	477	473	442	449	508	485	411	450	456	481	480	484	486	472	483	499	496	436	440	468	480	509	471	463	463	457	469	455	472	470	510	436	488	450	467	494	519	497	455	458	482	466	476	514	466	454	444	506	478	512	450	446	467	475	462	420	467	437	484	449	474	450	455	460	501	478	453	495	473	451	496	493	469	475	495	470	477	491	502	467	454	469	479	480	466	505	445	500	394	464	481	526	465	454	476	468	459	472	473	443	475	499	462	495	497	469	453	472	447	474	445	484	478	491	487	481	474	486	473	464	426	453	463	464	472	490	471	523	486	452	476	463	510	484	457	458	458	446	474	434	482	506	480	480	504	469	470	460	495	451	497	475	433	462	495	464	504	511	471	501	487	466	481	449	479	462	464	501	468	453	482	489	501	469	453	474	478	486	494	445	479	491	481	439	466	441	453	475	476	453	461	522	485	464	478	515	447	448	470	488	460	423	485	460	465	495	458	448	457	468	509	490	429	493	460	475	437	481	510	465	496	459	494	465	470	457	474	487	455	480	472	464	461	477	495	473	481	484	470	438	476	504	443	473	482	478	493	478	484	484	479	443	499	458	476	502	466	455	492	472	474	462	445	457	473	458	488	445	413	459	502	536	473	471	470	501	450	497	459	447	442	492	469	487	513	482	480	469	462	480	437	462	473	499	449	432	470	476	453	448	506	517	434	481	470	456	449	453	468	507	470	476	461	475	460	455	459	460	435	482	455	453	457	516	456	473	479	469	470	461	477	491	458	470	475	474	441	479	465	486	432	522	480	480	488	472	442	492	473	452	484	499	474	475	487	510	437	442	469	472	439	457	409	459	446	440	457	507	477	473	449	455	462	453	443	489	411	452	452	452	491	467	489	460	512	421	453	461	477	449	523	458	516	473	473	461	445	481	439	470	468	489	484	488	447	448	478	444	478	431	458	461	491	456	424	470	496	456	439	479	451	526	464	504	483	487	475	496	445	470	440	459	463	512	430	483	504	514	489	476	493	458	468	479	485	467	479	478	491	449	411	391	444	450	486	442	501	434	479	427	445	447	457	437	518	472	499	484	434	478	475	475	516	446	453	464	444	477	459	436	454	453	461	463	484	457	484	479	471	471	455	538	463	408	465	471	475	508	468	459	494	452	456	495	484	495	455	492	440	520	476	465	478	463	478	453	482	472	469	484	510	467	490	467	494	469	454	472	502	441	442	478	467	483	458	491	466	492	460	472	493	476	464	477	468	523	464	485	445	447	491	475	485	435	478	483	423	510	479	450	456	455	464	460	488	464	490	469	511	475	467	496	423	420	453	477	480	445	480	479	516	480	464	431	475	446	433	461	479	528	506	486	461	432	460	469	496	447	447	461	479	452	445	509	485	442	468	463	489	455	513	477	525	453	434	480	496	489	464	429	480	439	492	436	484	449	475	475	461	459	489	446	437	486	507	453	504	441	493	493	492	475	489	489	429	474	459	445	461	479	461	471	472	452	455	481	452	443	496	473	460	472	482	454	507	453	482	473	481	460	465	469	467	470	464	483	457	511	449	502	486	459	435	507	497	471	487	423	499	477	455	466	436	497	457	485	511	474	467	458	473	467	493	480	487	454	479	464	484	463	469	479	465	458	507	475	493	502	438	466	479	492	503	453	492	434	465	476	464	474	503	455	490	464	481	487	517	505	457	472	468	496	496	490	462	445	493	447	469	467	482	465	475	467	499	476	453	454	440	480	472	445	478	477	475	488	460	453	445	434	431	467	464	475	459	453	454	467	465	416	485	505	464	442	442	456	482	454	465	483	492	479	483	456	446	470	492	461	493	463	415	474	475	472	493	422	448	470	435	481	488	470	463	488	466	487	471	434	459	454	470	448	447	475	492	465	464	467	453	501	515	493	485	447	427	479	460	476	513	469	474	504	487	513	491	488	466	480
60410	89259	59837	27801	9185	1731	426	490	469	484	514	515	481	484	464	506	528	451	485	502	495	493	514	509	463	510	481	472	444	477	517	447	495	483	487	478	469	497	471	466	477	484	478	455	464	468	500	512	496	432	510	491	491	519	475	451	475	483	486	480	486	481	445	488	479	486	534	475	456	516	482	475	490	466	482	496	492	471	429	481	453	462	482	445	489	471	480	484	459	453	496	457	470	470	464	473	499	506	489	476	453	472	471	485	472	464	465	486	482	462	447	473	501	459	457	459	455	475	446	499	443	473	469	480	477	513	483	426	467	472	507	475	452	479	520	423	503	514	471	448	481	499	440	523	499	487	487	473	443	484	449	465	474	488	469	480	492	452	437	466	431	491	467	482	490	463	459	487	487	477	496	474	455	488	484	501	497	456	438	470	470	456	452	455	447	454	498	441	437	508	480	508	482	431	494	500	481	483	507	426	482	465	402	540	489	481	491	480	447	457	501	477	465	508	494	484	510	489	469	492	441	481	446	501	508	485	514	467	488	479	489	475	465	457	443	436	511	464	478	450	460	476	492	476	479	473	452	496	506	495	503	454	440	476	458	454	481	455	476	486	464	461	496	501	429	460	444	467	464	456	476	481	457	455	475	473	498	511	450	459	465	473	494	474	463	498	523	492	470	478	468	490	483	489	457	496	484	470	477	488	481	461	507	511	451	440	503	492	477	480	455	460	441	444	501	471	485	481	439	470	472	430	465	483	486	479	492	433	520	476	490	464	496	475	488	499	501	461	494	502	466	509	499	435	494	471	490	478	492	476	469	525	502	468	465	483	467	490	526	485	446	499	431	471	478	478	462	508	467	487	448	499	467	497	503	498	465	466	447	478	492	443	455	491	456	458	474	503	472	486	465	475	497	443	447	490	455	477	503	489	434	468	485	511	441	469	439	466	454	489	470	506	476	465	469	452	473	492	487	504	501	464	497	499	476	462	446	467	482	475	470	505	507	519	487	480	497	470	452	511	463	510	472	494	473	441	461	443	526	456	486	455	520	509	522	481	504	460	526	482	452	455	485	474	447	504	451	476	457	450	460	449	468	479	450	443	507	466	500	477	495	472	468	440	450	486	464	490	502	491	463	495	496	498	460	499	462	463	491	446	487	469	496	497	440	469	495	461	477	455	463	455	463	500	467	504	478	473	447	466	472	470	465	473	457	448	458	490	469	473	454	500	508	452	469	483	443	478	489	500	439	465	476	470	461	484	441	482	457	487	494	447	514	466	453	492	493	451	494	459	485	500	504	530	463	501	463	513	524	501	451	457	477	464	492	448	423	456	503	514	501	444	446	473	484	463	505	472	476	500	462	452	492	496	474	466	466	464	471	474	462	487	463	480	487	470	440	438	476	509	471	447	474	462	449	453	475	470	472	485	450	475	476	443	452	453	463	462	465	443	511	503	486	490	459	489	480	503	461	465	458	435	475	498	484	489	472	482	487	469	494	478	459	470	461	480	452	467	482	480	486	482	488	459	486	444	506	488	479	513	490	483	448	468	521	474	468	447	487	482	478	467	471	461	498	479	454	441	514	449	460	511	466	460	458	451	508	479	450	495	505	457	422	470	511	491	510	458	495	480	490	519	498	465	443	469	451	471	451	474	500	476	504	465	449	490	452	453	483	465	480	499	461	471	454	461	475	482	455	502	453	469	493	476	469	557	490	514	487	447	466	453	431	449	512	455	500	443	443	458	485	486	490	488	467	450	470	519	477	471	458	438	486	435	477	468	477	468	470	449	466	499	471	476	507	443	482	439	494	550	449	451	466	491	513	502	465	483	488	500	478	466	448	469	468	450	442	469	448	522	447	478	514	471	494	463	499	531	526	463	441	458	494	485	488	467	501	484	457	466	458	474	478	492	445	478	520	406	481	451	509	446	479	486	443	437	490	475	473	480	464	482	475	475	479	480	469	434	459	474	452	500	459	487	481	468	433	453	494	507	482	504	461	483	464	458	447	463	456	471	479	449	497	482	473	498	465	495	496	504	457	450	490	500	486	452	482	459	445	469	479	460	451	466	472	464	467	480	472	465	477	492	467	503	503	434	488	438	434	486	475	480	459	462	466	457	491	505	458	476	484	471	436	497	494	458	434	484	487	493	445	505	515	454	486	439	469	494	443	463	513	518	484	455	508	502	468	436	499	447	482	507	490	478	474	500	473	413	437	466	436	470	435	476	465	489	438	449	446	452	432	480	471	479	506	457	442	481	487	457	463	473	470	481	455	483	495	480	491	464	514	475	454	469	438	450	510	482	479	462	458	453	508	449	463	454	454	444	491	492	506	460	489	485	497	478	459	480	466	461	427	461	499	503	451	460	492	497	502	487	467	443	502	466	462	455	472	470	474	484	448	470	488	456	433	457	480	460	472	505	463	491	457	462	484	462	457	470	471	496	461	452	474	476	471	489	472	490	480	460	457	476	458	494	506	479	469	494	442	484	441	468	473	521	478	447	467	470	474	463	447	460	444	449	495	486	462	463	528	516	502	467	482	511	458	521	481	454	448	465	469	495	504	477	477	476	458	459	491	470	461	453	450	457	465	435	492	531	454	453	442	493	465	479	469	457	458	480	469	526	472	490	515	467	465	483	485	457	449	499	502	463	448	504	444	479	442	519	453	464	511	486	493	462	462	450	483	452	501	494	469	460	475	525	460	483	490	476	488	456	460	514	475	481	505	442	469	484	486	502	475	465	483	450	461	438	466	482	461	432	451	482	464	478	484	445	452	503	455	472	453	511	463	484	478	495	492	474	462	464	517	459	476	463	433	501	478	462	448	460	488	487	471	435	482	451	486	470	466	438	465	432	469	495	475	411	451	460	481	475	473	498	487	475	459	482	488	460	463	434	460	447	505	488	489	464	456	461	453	507	487	479	497	504	479	453	487	517	507	461	428	473	463	481	471	469	460	467	484	444	452	484	478	466	480	558	484	477	450	475	489	486	464	470	488	475	482	463	455	480	445	462	450	469	499	490	445	477	457	451	458	486	477	468	505	447	480	445	441	468	477	492	465	471	458	495	460	459	467	469	437	485	483	457	458	424	480	489	485	483	489	470	464	501	507	488	504	449	487	505	471	481	467	507	498	477	456	457	424	434	482	497	484	494	470	492	494	488	494	509	448	476	447	465	486	460	473	463	460	445	480	488	444	450	479	495	491	445	490	454	485	485	457	477	486	455	488	476	460	469	500	468	412	483	471	458	454	475	423	481	476	464	450	491	480	465	436	473	454	472	423	454	485	450	479	506	478	473	466	479	484	478	441	488	472	445	448	508	441	438	501	475	485	474	456	514	496	510	439	446	495	447	460	468	475	476	453	481	498	496	440	491	493	462	474	483	503	436	477	479	460	445	478	476	506	436	467	457	450	473	450	469	492	506	437	491	484	484	443	497	471	470	475	481	492	496	487	447	436	471	497	506	502	422	480	463	497	462	444	482	439	488	475	479	451	464
24012	23769	36242	32959	23177	12266	1653	764	648	614	573	634	581	609	630	621	577	603	640	600	594	604	557	627	610	610	591	607	604	579	594	641	634	571	579	573	614	558	548	593	598	591	557	572	553	576	588	558	597	582	630	545	572	633	602	581	572	555	578	545	627	568	533	623	602	546	612	569	553	601	552	581	569	592	570	591	590	596	583	590	546	535	555	557	586	594	568	583	572	578	604	575	563	572	579	597	555	606	564	600	613	599	599	568	564	579	599	573	559	596	597	572	529	592	611	584	566	599	564	610	552	561	614	603	596	558	562	572	549	566	537	579	626	573	561	594	578	570	582	581	601	579	602	573	579	562	557	576	590	612	593	542	607	566	533	566	590	599	582	588	599	563	564	564	591	637	602	550	558	556	589	606	572	569	564	558	590	571	595	575	588	580	588	616	583	588	554	539	570	553	601	537	589	568	616	584	565	542	622	593	607	577	585	595	566	567	623	571	608	577	610	666	594	621	585	570	598	518	610	562	579	551	606	555	583	572	573	578	574	563	548	539	575	584	513	541	595	596	579	585	571	606	586	570	597	585	598	542	565	582	570	591	576	548	589	602	596	590	564	622	559	584	606	580	563	534	536	577	553	593	595	564	596	569	612	583	576	589	558	589	602	592	553	560	598	598	595	546	557	596	584	553	583	555	608	593	577	607	577	555	563	576	587	588	576	579	556	559	576	553	582	557	556	588	530	633	575	550	569	611	585	596	605	558	598	602	558	553	568	561	579	613	571	592	596	578	604	567	542	554	597	563	625	564	556	611	600	553	566	564	601	587	628	585	574	575	522	562	617	585	587	583	581	598	591	583	569	565	574	586	598	550	579	572	606	544	590	546	573	580	598	591	562	581	573	523	577	588	599	565	526	579	584	570	559	608	532	530	592	574	549	568	586	546	530	597	595	555	557	559	571	561	575	568	616	549	617	577	562	581	566	601	609	582	592	574	587	603	521	601	580	579	589	566	560	600	550	607	565	554	615	587	577	549	553	566	551	586	602	555	549	590	572	564	611	549	547	618	573	588	557	577	539	546	579	566	583	576	517	559	511	537	527	566	555	610	610	588	541	564	588	556	577	582	595	568	585	591	579	606	528	582	570	548	586	595	605	576	576	562	620	591	568	599	564	526	564	596	564	567	591	575	541	536	577	591	560	559	594	635	554	548	593	580	563	563	561	616	581	557	602	553	609	559	556	585	518	622	581	598	590	605	606	539	581	564	579	585	577	542	581	572	612	605	607	545	614	547	589	575	568	519	592	588	606	575	576	565	560	587	549	587	564	562	549	561	576	590	589	568	590	578	551	582	548	562	554	550	599	556	614	570	569	612	586	557	580	548	552	600	559	575	576	577	557	577	574	597	538	567	575	540	563	590	564	535	564	577	566	550	557	554	570	595	592	566	602	563	588	593	547	550	590	602	556	548	595	610	584	585	568	600	572	605	626	549	615	589	569	594	587	603	575	601	568	575	578	523	568	594	588	572	572	585	566	600	607	616	569	590	583	563	578	569	575	603	592	571	538	573	594	549	535	563	597	610	569	533	549	584	616	546	583	604	571	565	569	595	530	564	591	569	535	582	531	594	623	549	546	575	588	603	585	568	582	596	600	567	594	579	573	580	551	537	575	511	573	561	560	550	606	557	574	608	600	559	620	599	557	607	553	577	599	560	561	605	568	566	609	570	567	566	561	565	525	551	569	587	571	605	595	569	580	527	580	596	600	602	587	568	572	543	575	599	580	586	574	570	592	573	562	568	586	605	613	585	608	568	592	575	570	570	611	568	568	559	626	595	591	559	601	581	532	579	584	564	575	547	586	564	566	549	598	579	571	562	621	574	546	570	558	558	542	574	595	582	585	541	607	590	594	597	578	592	567	578	576	589	558	586	579	579	528	621	585	593	573	566	560	578	571	557	613	574	586	564	597	569	561	539	566	559	612	588	580	585	550	575	626	577	571	588	590	589	558	608	580	573	565	573	568	540	559	583	598	536	611	611	599	559	565	572	601	514	549	588	567	556	579	606	575	587	519	574	581	578	575	539	545	561	613	545	570	589	527	604	557	582	610	520	593	571	538	575	554	554	598	535	626	568	662	597	582	598	579	542	571	564	633	606	610	591	604	586	534	574	553	613	580	584	553	564	572	581	575	572	581	639	571	569	578	539	591	569	572	552	566	533	559	593	565	603	547	581	580	583	540	558	585	595	601	589	585	574	577	582	607	576	633	574	587	595	569	585	577	608	589	554	591	635	552	569	560	585	550	586	559	534	541	575	593	552	544	551	512	562	558	564	617	571	596	565	618	570	560	553	577	519	578	622	567	571	614	635	596	609	560	533	570	611	592	623	603	528	567	563	572	595	572	577	591	506	600	560	569	575	572	561	552	546	570	587	565	580	557	596	574	584	578	616	569	582	542	573	598	616	528	589	608	589	587	546	572	532	548	589	533	552	588	584	594	588	598	543	574	620	523	583	598	570	605	597	587	553	595	583	573	561	582	597	583	601	579	585	583	540	568	561	578	575	613	622	588	592	607	622	570	608	641	583	587	580	574	594	582	564	626	588	550	580	544	537	550	599	582	541	603	583	609	532	582	564	602	606	559	527	545	587	588	542	581	533	552	538	571	572	560	550	595	568	561	599	514	573	595	599	587	544	574	608	550	565	593	544	568	571	588	570	567	576	534	543	558	562	571	612	588	582	565	552	580	570	624	571	599	551	626	558	574	567	527	553	614	577	564	548	568	568	532	500	577	556	565	576	652	585	585	585	560	569	614	576	597	590	534	582	539	597	544	560	551	568	561	619	590	598	562	541	617	601	596	573	578	562	566	561	584	533	589	545	582	598	551	556	613	581	562	579	569	584	578	560	588	549	582	570	533	572	604	580	543	561	580	591	566	582	606	566	584	618	589	587	590	524	558	566	574	609	546	545	586	567	550	627	567	601	565	581	617	593	579	595	571	570	576	576	577	586	582	617	573	558	589	595	594	591	581	538	533	640	622	551	612	574	561	606	545	562	579	612	574	564	578	534	595	592	558	578	583	533	583	607	578	607	574	595	602	539	615	606	557	572	529	547	565	564	570	556	585	610	576	574	559	580	577	558	593	564	564	587	570	573	556	545	554	559	581	576	558	594	551	602	557	573	549	574	588	568	587	589	578	559	565	585	517	572	576	600	592	568	596	578	532	560	571	557	582	607	546	527	579	591	522	591	624	569	566	546	605	572	608	550	563	547	520	588	575	585	574	582	549	571	611	549	562	578	598	569	559	568	587	590	605	542	538	543	554	604	584	583	600	597	581	575	549	614	585	620	554	576	598	573	586	564	559	548	524	579	601	546	585	589	584	536	578	621	594	609	571	600	572	545	574	570	619	565	587	572	595	590	549	558	584	586	590	569	619	582	590	582	579	588	611	571	548	573	564	583	642	586	561	632	544	575	583	627	569	580	563	562	581	574	597	587	546	549
64368	102578	71230	38816	14891	2866	589	567	601	576	634	597	633	619	561	570	550	560	619	585	602	657	670	621	616	671	608	582	570	593	632	587	631	632	613	627	580	579	581	654	628	595	596	586	558	561	599	632	545	636	628	617	558	603	587	558	618	622	561	624	571	590	615	581	616	589	589	598	588	579	601	594	596	586	626	604	558	591	586	621	581	577	623	613	621	618	596	596	608	618	624	577	600	561	581	587	602	588	628	641	591	622	620	598	573	612	589	607	583	578	658	595	608	612	598	615	583	603	625	565	608	599	611	596	602	605	594	612	590	577	572	571	567	595	618	603	594	607	626	623	627	599	603	605	592	573	625	620	595	590	656	626	608	578	608	594	606	613	658	569	563	622	599	629	556	602	614	662	631	601	621	623	612	560	610	596	634	625	573	578	599	628	571	601	609	608	629	620	548	635	616	619	574	597	630	580	613	586	604	598	636	589	617	565	641	587	586	615	584	599	575	594	554	612	623	587	620	620	595	589	610	548	600	633	596	575	580	597	595	588	635	576	626	579	602	578	611	603	571	577	593	606	613	600	612	630	578	594	539	606	622	599	579	588	631	613	614	579	567	610	599	589	544	606	607	598	615	597	612	609	624	567	592	582	624	609	587	587	618	612	636	582	603	623	648	618	594	607	590	646	583	558	644	595	605	596	591	592	616	615	587	634	611	605	602	591	613	598	560	607	621	557	631	626	608	592	613	609	602	609	609	617	634	611	575	637	595	604	659	583	621	572	575	586	619	594	621	621	605	621	623	607	577	605	632	616	616	566	591	610	609	603	617	626	610	614	612	602	560	634	573	591	619	577	600	611	585	577	566	622	630	610	620	575	636	561	581	607	603	617	597	630	621	582	595	646	607	544	581	573	583	588	625	603	573	604	583	614	621	589	581	603	590	607	589	594	599	591	591	578	555	591	619	561	564	598	588	584	616	619	599	591	593	586	642	583	603	626	599	625	597	575	610	639	591	630	628	571	656	633	587	569	637	590	597	592	616	569	585	593	614	603	577	620	596	604	588	606	607	582	602	631	560	648	596	590	612	604	611	581	603	582	591	595	622	571	602	587	598	583	629	607	648	592	610	613	596	600	623	585	604	599	599	633	623	615	586	553	585	589	573	641	600	604	634	648	647	630	638	618	593	605	556	591	580	607	517	615	581	556	589	611	574	620	613	627	592	612	624	548	648	557	611	644	587	608	583	618	585	595	643	600	558	600	631	604	623	621	616	582	571	578	623	600	568	603	600	577	623	598	595	640	585	575	640	568	578	604	591	611	599	552	620	619	601	547	604	574	577	566	574	616	588	634	611	567	566	629	555	575	648	611	597	604	614	591	591	592	588	603	578	592	586	604	600	588	582	591	587	616	568	619	598	623	582	604	582	573	608	615	615	574	580	601	601	611	606	627	577	596	569	597	601	569	605	620	644	674	610	580	610	610	576	616	568	630	602	653	616	587	621	583	554	638	580	607	606	607	627	592	572	610	626	573	567	631	574	608	574	613	568	554	620	576	591	574	582	603	578	638	635	580	609	570	610	588	624	643	614	606	568	575	595	619	604	587	605	570	562	574	521	646	596	569	590	633	656	592	596	597	582	567	551	562	589	599	579	579	564	611	601	614	640	632	581	600	620	621	596	577	646	587	582	625	588	579	618	592	575	605	604	610	595	611	571	613	555	615	580	592	599	566	571	611	578	601	598	603	603	610	624	584	604	613	623	622	600	617	566	565	598	629	590	603	584	621	561	593	574	576	629	623	585	601	602	583	582	590	559	596	671	573	618	640	646	633	599	586	594	584	632	627	605	595	572	580	595	578	605	571	569	579	545	573	664	580	603	597	630	612	579	606	588	567	580	560	630	598	585	584	623	579	571	556	577	593	613	605	588	576	588	589	631	624	642	648	571	605	603	632	597	566	605	591	585	563	606	567	606	603	649	567	620	604	553	569	591	563	596	578	589	600	642	656	589	620	581	604	604	627	592	587	573	592	597	575	595	569	623	647	588	555	567	603	599	598	593	605	581	574	586	592	554	588	623	581	609	589	609	572	555	587	577	648	607	630	606	603	623	629	599	598	609	600	626	598	600	627	589	612	529	573	580	662	604	599	594	568	601	593	597	592	617	613	587	582	552	595	618	597	597	589	583	571	573	574	579	614	572	587	602	629	631	558	525	597	627	621	586	621	608	576	584	587	589	596	583	568	606	595	581	602	615	590	582	587	571	573	610	602	598	603	606	580	581	618	581	648	628	593	575	577	594	646	573	568	632	599	636	568	587	570	608	624	576	607	588	589	588	588	592	607	653	627	602	557	634	637	570	632	615	618	589	601	630	602	596	621	623	610	607	571	546	622	573	593	612	578	570	606	588	577	581	590	603	619	668	649	616	607	597	574	570	594	622	554	570	612	619	609	578	589	579	604	548	604	566	628	532	629	618	562	614	639	677	616	571	598	574	610	626	618	628	602	549	610	538	582	569	601	604	597	580	640	607	602	605	572	640	585	575	547	591	559	604	587	573	565	611	618	598	594	574	633	580	572	592	586	608	613	552	579	645	598	611	590	564	586	567	604	633	595	612	628	617	633	634	596	608	583	579	601	586	599	574	561	614	587	615	549	562	572	609	603	626	614	574	608	605	619	530	603	602	665	594	573	624	586	602	588	618	604	590	636	598	582	585	581	584	601	603	596	614	638	613	643	577	603	580	633	592	575	575	580	600	595	613	623	639	578	600	583	624	575	582	571	570	586	615	596	583	585	587	564	584	576	597	581	570	548	615	590	617	613	604	617	608	621	624	594	602	594	589	666	557	625	584	596	606	590	568	615	572	569	612	624	611	602	602	600	595	603	584	611	590	607	601	599	592	614	618	568	596	594	559	595	579	610	584	637	631	594	580	566	603	553	622	594	663	595	632	575	598	618	617	595	571	573	585	601	594	552	608	615	580	522	581	564	656	630	593	562	622	577	588	571	632	594	616	618	636	602	636	628	563	607	648	589	551	602	579	582	589	596	584	586	549	596	533	550	555	559	589	624	583	635	608	593	570	581	594	630	561	607	596	599	587	605	605	571	578	609	572	591	618	585	575	579	588	591	591	619	626	581	650	595	607	624	570	593	595	593	590	629	599	599	612	641	593	601	566	598	601	603	591	632	617	554	599	608	620	588	608	567	581	612	592	585	631	643	592	605	622	567	601	599	560	583	582	577	596	584	609	593	609	638	586	580	602	582	551	606	625	598	571	587	580	603	606	586	596	619	600	576	597	597	568	609	587	629	572	639	589	552	596	618	584	605	582	589	569	600	569	613	585	650	561	594	595	625	568	610	610	589	589	571	592	578	559	604	605	567	603	616	615	586	576	614	593	595	567	591	626	595	560	623	580	587	591	586	597	582	566	601	607	620	609	596	590	596	609	592	612	616	553	577	555	595	600	612	622	621	586	586	627	592	599	567	607	594	599	634	585	595	640	605
30421	30344	26174	10469	1990	648	416	410	470	419	384	407	415	431	400	413	401	375	438	406	406	386	442	408	391	414	423	399	407	385	418	429	408	385	400	395	390	419	391	390	401	418	417	407	421	355	420	423	395	404	399	448	411	408	413	378	426	413	386	434	386	380	406	414	415	418	403	437	390	412	399	371	405	395	419	419	412	404	415	396	378	409	391	424	412	368	413	444	396	424	393	402	443	380	381	370	436	394	397	427	427	402	376	423	362	422	413	393	365	405	397	383	401	448	420	427	407	393	386	437	404	432	402	385	390	408	417	358	432	410	390	380	385	413	406	417	404	451	409	383	444	397	416	436	362	416	400	383	393	424	353	363	433	397	438	416	410	395	377	438	432	375	417	432	408	436	388	419	411	409	423	409	389	368	395	401	386	395	456	407	382	417	402	372	375	378	418	428	421	403	436	411	400	400	440	395	414	399	429	383	378	399	402	408	433	410	388	408	434	378	387	420	388	398	417	414	411	400	367	423	412	433	439	408	366	450	409	398	398	355	408	415	399	415	412	401	396	414	389	409	421	380	401	367	395	436	421	403	370	385	408	447	398	415	408	423	414	396	416	410	404	437	432	417	396	428	395	412	404	377	401	402	428	435	361	387	377	393	422	421	386	406	410	422	409	418	406	411	380	371	405	399	412	383	421	352	431	366	381	395	410	395	384	377	399	374	429	417	381	393	389	395	442	408	432	420	411	404	396	414	392	415	396	421	401	433	396	416	394	385	397	399	403	434	388	414	409	388	386	398	408	415	415	423	415	394	390	414	413	392	435	401	401	417	396	389	424	405	433	391	397	362	408	416	456	447	420	400	415	420	375	424	416	443	391	399	425	387	403	401	388	433	402	407	386	429	426	386	395	394	375	429	371	405	417	368	385	412	435	393	418	422	437	386	434	373	425	406	440	405	379	427	391	386	410	400	415	385	376	420	437	389	386	393	419	432	403	394	414	421	416	410	394	420	404	407	441	379	415	424	406	407	425	418	391	367	404	428	425	392	400	405	412	415	419	425	405	401	435	390	440	439	390	404	380	411	437	398	408	391	424	385	394	396	404	416	401	402	399	392	423	394	394	394	398	392	405	412	412	437	391	375	428	435	388	419	416	381	403	403	408	373	412	389	421	437	405	430	458	426	399	385	390	394	428	381	381	426	403	419	412	425	388	363	380	414	415	371	422	377	422	401	441	394	462	408	404	389	392	411	396	391	414	393	404	378	399	408	404	393	371	444	364	368	429	473	420	426	447	343	466	426	414	412	385	411	427	389	416	410	434	378	354	412	373	404	403	395	396	388	432	378	385	382	400	405	401	416	402	391	446	436	426	403	409	417	366	398	399	381	390	401	387	412	401	471	399	398	402	373	390	381	439	389	424	415	393	410	378	399	373	390	382	399	441	418	438	431	411	386	435	423	425	411	386	461	397	406	389	457	382	419	396	407	427	413	401	436	368	405	418	395	395	393	399	427	425	415	378	390	398	384	425	445	418	428	399	375	424	394	417	399	374	402	401	403	404	413	394	385	415	383	401	371	425	422	426	417	396	423	472	427	412	398	399	409	394	381	402	391	388	371	372	417	400	425	402	404	379	420	419	401	373	423	386	412	384	423	400	416	416	416	442	385	394	394	370	390	438	404	400	384	432	422	429	407	384	356	408	437	405	395	412	447	437	396	393	426	351	396	381	403	376	375	386	410	388	393	370	425	422	410	438	417	390	379	396	379	423	378	404	451	398	441	460	411	383	413	390	384	442	449	411	413	395	387	384	427	422	401	366	413	400	394	407	415	389	398	412	384	379	432	371	419	387	383	409	382	389	368	426	409	380	418	433	405	425	417	395	404	415	390	389	417	389	387	434	371	409	416	428	399	398	418	424	404	405	453	450	415	382	411	423	404	405	410	378	405	385	431	425	424	387	411	431	398	406	407	384	426	402	401	389	378	429	374	457	404	395	417	453	402	394	444	385	402	411	407	389	438	388	409	384	407	430	384	374	372	390	376	383	406	413	393	412	376	420	377	390	360	391	363	412	399	393	398	444	412	399	424	408	404	383	416	426	393	367	391	429	375	405	402	385	371	402	418	405	402	404	382	400	387	367	399	404	391	407	387	434	374	399	419	375	427	379	403	368	362	405	391	405	432	438	386	375	402	427	414	421	392	408	397	365	399	406	396	390	433	420	383	405	393	439	415	399	398	419	424	376	428	414	401	438	407	404	433	385	408	459	415	448	406	395	411	408	402	404	413	408	402	422	401	399	379	420	385	422	367	425	402	393	392	395	396	411	432	385	419	426	423	409	412	433	373	395	435	429	379	388	401	418	387	451	405	433	374	412	393	431	426	431	432	392	381	413	421	401	409	406	429	382	419	375	403	433	393	413	404	397	375	433	413	373	450	395	357	410	401	402	411	431	384	398	408	458	393	413	432	404	420	456	402	426	430	397	389	402	394	432	416	383	430	392	377	399	410	412	417	413	391	387	428	399	408	399	368	407	407	424	405	422	422	409	354	401	366	423	407	421	369	384	415	380	376	415	433	420	422	397	428	411	436	396	415	437	441	386	431	389	397	376	377	402	379	426	413	360	383	420	389	382	401	424	377	429	447	435	391	418	394	434	408	406	421	372	342	417	416	410	436	454	399	416	427	428	412	438	398	377	412	405	413	422	368	390	424	424	389	370	409	375	414	463	374	392	413	411	399	397	322	375	411	419	410	371	428	407	392	421	395	402	388	370	397	411	397	402	365	435	411	358	394	371	399	379	391	395	428	378	413	402	415	417	424	390	400	391	414	359	449	420	402	402	398	370	399	354	406	382	413	399	400	424	442	415	434	365	427	402	394	415	396	378	375	389	397	410	400	414	419	398	380	433	395	405	384	364	395	411	372	431	397	414	393	373	372	416	435	413	390	411	414	369	403	404	396	425	421	413	428	414	366	387	430	429	364	379	430	398	387	377	423	406	399	398	358	390	439	403	402	394	392	449	378	399	407	386	389	411	416	424	409	415	401	414	421	446	399	433	431	420	378	400	408	396	405	413	398	397	390	438	384	398	391	376	414	383	408	414	402	436	421	387	411	407	427	417	432	399	392	395	452	398	402	410	399	398	443	397	423	436	389	400	410	364	411	409	382	421	394	423	387	426	408	376	414	393	375	378	419	390	393	342	399	417	391	416	380	397	435	442	421	384	439	377	423	396	426	425	371	403	394	392	431	413	435	387	388	392	374	412	428	420	393	410	411	402	422	380	398	446	430	391	420	389	426	374	356	385	405	408	375	384	393	422	417	372	441	430	437	422	376	395	394	402	397	402	434	406	410	384	394	358	393	425	393	399	390	385	391	369	360	382	388	406	390	443	403	392	439	416	396	408	401	390	406	404	391	416	453	383	379	423	386	356	378	412	354	385	394	394	404	403	449	390	384	369	392	447	407	445	372	432	369	415	378	402	407	404	414	374	365	397	455	372	396
23881	36039	19477	5529	1640	616	349	385	387	382	349	392	398	356	378	383	375	370	383	383	357	392	353	381	413	398	356	380	367	402	382	380	365	397	414	386	356	389	362	370	392	391	381	367	399	362	373	372	376	380	374	396	384	359	359	391	377	387	370	390	360	378	372	358	376	362	395	352	397	362	368	388	352	389	390	347	354	376	375	406	375	373	330	386	397	405	361	379	384	350	379	372	386	325	380	361	383	376	375	334	361	377	397	385	402	360	348	394	388	355	376	340	376	377	385	358	385	388	374	353	367	372	372	384	383	386	367	380	360	368	358	370	354	383	377	389	350	342	359	353	424	363	367	378	389	395	380	353	404	391	371	392	352	374	408	378	373	364	387	364	359	369	412	414	406	383	367	355	413	395	396	389	364	376	382	368	363	381	384	381	376	348	375	387	368	407	395	398	361	370	391	371	405	383	356	379	336	387	369	398	364	364	378	386	377	386	401	343	369	397	399	346	384	394	387	392	364	348	385	348	410	357	393	424	363	361	401	327	350	345	403	380	393	380	376	361	354	399	382	346	390	384	383	361	361	388	399	385	432	373	381	399	394	374	364	373	382	372	375	357	402	369	412	373	404	388	370	343	378	408	351	343	337	357	354	380	407	361	373	410	394	376	377	417	378	366	362	392	376	355	397	394	388	403	381	372	355	366	381	363	363	370	354	369	338	357	392	396	395	417	381	388	369	372	399	346	379	338	398	376	350	351	400	371	354	400	356	381	357	420	365	388	357	390	388	397	373	364	419	367	337	377	377	386	388	385	380	367	396	355	375	404	391	383	363	378	359	330	400	355	394	375	386	396	355	361	375	353	369	372	352	372	372	372	371	373	371	361	354	401	376	362	387	385	369	395	375	363	385	364	383	351	388	350	318	357	411	348	354	369	328	353	375	381	368	389	387	403	350	416	391	396	359	396	359	396	384	388	369	340	358	400	359	404	364	335	386	389	395	386	382	399	370	396	379	384	406	365	330	379	390	370	393	369	388	368	359	383	375	350	374	381	374	363	345	382	372	387	381	387	351	402	392	396	395	381	384	405	358	350	344	373	359	359	333	403	382	382	369	414	358	358	393	390	357	372	374	334	370	369	425	382	408	360	387	374	394	385	399	357	359	345	345	393	377	389	370	392	386	391	333	381	356	343	372	369	375	365	363	363	370	395	375	358	366	412	374	356	398	361	373	368	344	364	376	380	383	380	362	366	381	386	446	388	362	385	389	357	359	384	360	374	371	380	371	395	363	346	383	386	397	376	393	401	397	347	376	392	382	364	380	361	382	377	374	367	377	347	395	367	394	359	393	390	380	373	410	354	366	365	401	354	369	372	354	377	368	349	341	374	372	360	393	369	389	359	375	422	392	368	349	374	386	360	351	361	371	384	385	354	411	377	361	373	395	386	399	347	378	393	393	388	381	403	386	397	366	383	348	406	377	382	373	381	390	371	368	380	387	342	360	376	370	373	371	390	402	372	355	377	352	390	374	349	404	371	350	386	367	358	368	390	363	384	414	398	441	370	395	370	379	415	386	398	387	380	374	366	363	376	352	405	368	403	369	378	323	346	365	391	382	349	377	360	344	326	386	392	375	386	383	389	393	378	359	409	402	326	404	345	371	392	396	361	382	349	385	359	351	380	383	369	365	379	402	335	358	372	357	370	375	393	352	351	366	372	363	373	370	374	355	356	374	357	374	366	371	368	341	372	374	381	361	358	372	360	370	380	369	377	347	379	393	380	370	333	378	388	410	367	392	363	375	361	363	368	340	358	399	361	374	389	367	367	362	364	384	365	366	380	379	361	364	377	377	369	386	369	375	399	370	383	342	412	386	349	393	384	356	417	403	370	370	344	350	342	362	389	396	377	381	398	363	340	362	336	365	344	371	372	388	384	380	387	392	376	410	365	363	365	343	358	391	388	384	370	404	393	403	402	380	408	405	359	383	325	381	381	366	374	404	375	366	404	358	369	369	349	360	390	371	363	378	398	406	406	405	402	383	366	378	398	406	392	390	366	381	371	373	365	424	361	377	375	364	362	362	331	372	353	341	361	360	376	380	373	359	356	380	378	351	355	408	408	399	333	382	388	372	383	365	383	364	369	370	356	372	363	378	395	354	363	400	366	379	380	326	395	371	372	365	363	363	401	387	409	380	365	377	361	372	400	394	374	381	393	394	364	369	399	395	353	360	414	348	379	356	390	394	337	393	387	395	373	386	379	360	379	373	389	343	421	408	390	378	383	365	375	410	352	379	419	385	375	371	394	400	386	369	395	389	355	369	394	375	408	412	358	360	393	343	393	352	394	355	375	377	370	354	372	373	404	389	387	363	381	408	391	396	357	393	390	340	397	364	371	426	422	360	368	389	379	367	367	378	336	397	398	377	378	394	357	365	432	412	397	374	385	367	407	374	396	357	390	388	402	349	367	354	367	420	378	361	384	382	379	386	410	352	386	395	380	395	361	388	370	369	371	363	403	359	349	369	396	385	354	353	387	414	404	355	371	357	374	386	378	359	354	340	377	379	373	366	414	370	399	383	360	350	369	379	369	406	371	377	355	376	381	386	352	375	354	402	368	371	399	406	354	356	323	355	352	356	377	397	352	369	362	393	394	394	384	384	379	377	349	371	372	369	402	356	388	343	360	349	383	374	400	368	391	371	418	365	408	377	335	384	355	398	363	360	377	376	354	389	385	368	394	372	394	371	397	373	384	399	351	367	404	387	373	376	382	350	400	400	375	363	400	365	436	352	377	360	386	358	365	374	332	393	358	370	346	376	354	364	368	366	376	375	356	375	363	355	396	389	355	366	386	384	386	395	392	388	376	376	348	362	391	369	393	386	377	385	379	345	367	362	413	398	389	423	399	381	355	371	347	378	376	381	373	381	396	352	388	348	368	399	373	386	412	403	372	390	341	357	344	373	386	373	386	364	357	407	372	385	361	367	367	407	360	395	374	368	397	369	392	363	382	365	386	394	379	392	373	387	371	406	410	404	407	402	342	389	366	368	360	364	396	402	361	380	343	416	383	348	364	361	402	381	354	376	380	373	372	366	369	310	369	378	390	374	354	363	372	394	388	367	380	374	391	370	397	385	355	376	358	395	426	376	386	387	356	369	352	356	385	403	403	409	338	381	349	355	351	349	339	325	368	374	372	396	359	414	401	358	396	373	379	367	358	380	357	373	357	352	406	388	371	358	352	374	383	391	378	402	394	378	356	379	376	358	370	388	351	380	388	401	375	388	362	356	351	343	361	369	362	345	384	373	367	338	365	362	368	337	377	360	382	371	386	392	378	339	357	367	372	363	379	346	366	385	378	394	331	355	361	374	374	401	385	385	374	421	387	413	408	356	364	340	386	367	382	366	396	381	378	411	349	388	391	367	394	372	380	378	365	349	381	361	374	342	393	392	370	382	385	379	377	385	359	373	388	389	354	378	417	385	399	365	378	350	375	398	392	378	389
25432	27547	42392	35123	18431	5039	745	545	551	522	487	484	525	517	479	506	483	488	515	471	458	475	469	543	505	485	511	472	521	500	492	474	506	507	456	466	518	465	504	516	495	509	468	454	495	484	490	483	493	478	502	474	474	453	450	505	498	467	506	499	470	504	452	485	442	525	473	496	465	496	496	458	496	448	455	453	506	448	473	475	474	499	491	479	443	472	466	462	513	500	469	482	484	460	479	481	482	456	433	450	480	509	478	478	524	484	491	485	496	473	493	499	436	503	511	439	497	438	467	469	502	474	425	480	479	484	499	488	465	485	494	472	531	463	481	457	508	517	496	477	463	447	525	515	499	498	460	512	521	448	478	477	492	427	486	463	464	447	515	488	469	492	500	463	466	449	473	442	456	457	520	517	500	453	494	394	473	473	492	480	491	516	508	501	482	463	471	511	499	485	505	490	459	461	440	472	508	438	494	502	477	492	487	496	461	491	498	506	501	468	483	494	466	491	430	482	494	475	480	488	502	452	504	451	507	448	466	490	455	475	459	473	479	494	482	462	480	474	452	494	471	425	505	471	477	466	469	493	475	473	484	466	457	520	479	487	466	467	486	485	510	445	464	499	506	468	475	450	441	452	515	499	467	524	449	479	453	513	458	483	432	485	460	483	487	454	473	474	450	469	469	462	512	485	430	495	459	479	470	470	456	445	458	495	445	471	497	439	513	517	471	501	457	473	491	500	474	463	486	511	470	484	496	521	461	487	498	485	472	490	483	500	526	471	493	474	487	488	468	465	511	462	470	488	469	469	495	445	482	505	486	491	461	493	480	504	485	487	455	479	456	461	448	448	501	469	487	486	471	487	489	457	490	472	478	484	478	459	482	501	525	499	489	460	439	464	488	484	460	470	489	515	453	478	436	477	475	471	481	503	469	515	481	455	476	470	471	510	477	470	482	482	479	493	490	449	461	493	489	508	465	463	480	472	507	500	482	464	493	476	472	436	453	467	467	463	441	449	477	500	481	473	474	473	455	483	528	533	464	452	505	461	467	471	505	491	495	459	501	515	458	515	439	477	469	472	458	446	495	474	461	481	502	447	476	529	490	475	459	446	484	487	444	490	454	511	512	445	513	478	424	451	496	480	484	453	461	485	454	468	491	503	485	491	483	457	457	467	454	442	473	481	479	480	423	468	454	450	530	481	491	473	482	468	469	473	473	454	468	473	533	517	492	476	458	512	478	502	450	481	480	487	468	485	466	472	462	447	468	446	481	458	448	495	457	473	453	487	487	490	446	467	439	510	526	485	491	494	506	486	516	483	470	498	487	469	452	478	485	481	476	473	482	495	496	479	487	492	482	426	474	488	471	506	486	468	490	492	483	529	503	517	450	441	493	514	481	482	468	470	471	495	506	509	483	461	501	489	482	495	499	477	453	474	450	474	480	492	520	503	486	468	438	480	451	475	468	465	487	472	472	484	476	470	484	474	492	452	441	498	468	470	502	459	495	451	505	460	490	479	463	486	513	506	416	494	460	472	434	450	464	471	491	478	474	483	441	494	453	466	479	475	460	457	480	455	501	472	518	515	476	480	449	456	498	512	459	492	433	432	497	469	468	487	473	447	487	478	461	487	497	462	475	444	486	448	498	501	480	451	481	502	498	499	481	484	469	513	419	451	515	487	499	446	461	461	471	470	448	499	496	453	462	482	483	439	477	454	479	457	496	465	495	507	486	475	511	464	493	537	525	453	451	509	515	457	464	515	456	462	482	450	494	497	442	475	483	496	417	489	448	423	489	507	474	453	459	489	500	451	463	480	493	516	487	446	465	482	461	479	472	473	492	474	436	524	439	468	509	504	461	442	472	457	431	489	514	493	457	435	492	475	467	480	492	532	500	450	475	445	484	496	462	498	445	517	491	471	469	455	491	482	501	487	463	459	493	468	488	493	455	489	482	507	457	487	465	474	448	468	469	518	455	519	461	500	439	477	509	443	484	516	471	493	460	465	482	463	518	476	487	474	473	471	531	457	463	466	509	488	448	493	472	476	512	506	457	458	511	529	500	480	492	512	486	459	440	476	508	478	474	469	483	472	522	523	470	487	489	453	506	473	473	505	496	464	460	480	459	475	471	463	532	501	452	447	434	491	496	452	454	502	485	508	475	440	485	487	474	494	463	482	506	504	477	498	462	469	445	454	458	522	477	465	484	452	491	476	445	452	488	458	475	483	476	497	487	484	494	445	494	469	483	511	468	496	473	506	455	459	509	483	455	471	508	489	459	517	533	479	473	481	495	461	455	514	510	483	467	485	425	490	422	465	474	466	471	459	465	490	448	431	505	510	479	481	525	489	471	491	455	458	510	479	484	453	446	494	460	457	492	503	490	497	504	439	468	468	453	463	469	509	473	490	477	514	530	528	482	482	475	422	502	458	485	517	501	466	487	504	503	468	470	479	473	451	428	466	522	470	454	458	497	492	487	517	468	478	467	483	495	447	515	482	510	446	486	462	512	489	445	484	488	490	486	473	491	464	495	512	475	499	482	517	476	508	497	463	473	445	474	464	491	456	477	516	468	479	471	433	465	483	450	461	464	497	486	463	488	505	475	487	477	519	508	487	489	481	440	483	470	439	481	433	486	505	486	445	457	508	480	498	509	480	490	442	448	471	467	482	468	455	465	492	476	492	472	453	482	506	464	487	473	455	506	454	487	443	488	479	492	471	464	463	458	439	479	481	477	460	482	439	467	460	471	466	475	486	458	462	457	512	474	486	483	475	442	491	492	479	455	457	457	516	476	445	450	434	470	463	456	470	499	458	472	470	468	509	478	501	447	486	522	477	441	452	485	465	432	467	490	485	489	463	483	478	497	478	508	485	487	475	447	482	447	485	455	462	506	456	491	460	510	483	483	477	496	478	493	487	441	470	482	454	465	424	473	540	475	477	505	471	521	470	491	445	476	468	492	458	439	472	512	477	491	438	510	525	505	457	438	507	465	482	469	473	457	482	493	481	514	455	489	448	482	485	495	482	486	485	495	479	507	458	502	466	505	490	482	466	469	486	441	453	469	457	488	471	504	493	477	466	463	473	459	487	470	515	450	520	461	451	482	466	469	465	470	478	506	444	494	466	504	470	448	468	476	482	487	433	484	503	459	511	491	482	482	463	451	495	494	497	462	478	488	469	502	440	479	467	486	453	507	469	436	457	468	456	474	483	454	458	462	487	486	481	471	483	454	499	504	485	485	462	493	487	475	427	485	458	506	476	475	486	467	450	488	462	473	523	497	456	493	462	472	460	481	486	426	485	530	505	487	480	483	511	463	497	492	475	469	463	499	474	468	482	480	464	476	467	465	484	453	472	514	499	504	483	441	457	484	468	472	475	466	458	495	464	483	468	497	454	490	501	490	479	480	444	499	437	494	509	456	464	436	476	508	496	519	481	465	454	486	497	489	510	463	500	474	474	456	492	450	492	470	448	512	466	447	449	511	486	484	473	517	476
59642	90215	60304	27943	9145	2393	566	497	513	509	497	484	480	480	487	545	499	499	456	517	501	502	483	513	450	509	495	505	467	479	478	494	496	479	467	507	516	488	519	490	490	500	501	474	469	459	492	520	476	480	522	466	491	505	485	516	475	507	482	498	457	464	505	504	496	495	478	476	494	450	488	504	496	490	464	495	501	454	518	510	507	445	467	520	449	507	457	472	473	432	496	494	491	491	455	468	448	491	483	491	464	515	472	495	496	514	474	450	469	474	482	463	481	490	468	458	474	514	499	483	507	472	448	504	472	441	482	472	528	509	535	500	479	493	505	485	466	433	507	492	491	461	515	471	449	536	514	490	447	497	444	472	489	506	488	512	517	490	471	489	464	516	497	496	494	456	469	463	483	458	474	529	493	457	467	474	475	478	475	503	517	480	499	522	531	464	476	517	495	485	472	520	457	485	527	467	510	519	465	479	479	500	466	489	484	504	474	495	488	468	500	520	477	446	461	540	486	471	465	515	528	494	482	482	501	461	487	456	462	472	478	496	519	481	492	497	490	473	510	454	497	480	459	535	497	499	458	487	484	517	465	487	476	511	491	447	499	506	492	481	503	490	492	471	462	478	470	510	496	487	498	466	514	473	471	496	478	498	437	492	533	463	477	450	497	489	495	522	474	507	481	495	474	514	487	476	490	479	462	484	462	472	502	442	460	500	494	471	492	490	508	452	485	486	465	482	481	436	508	457	491	513	494	525	492	446	439	488	479	434	501	509	447	474	500	471	471	497	506	451	476	481	513	510	471	506	463	479	472	460	495	496	484	502	495	478	525	473	477	483	488	439	501	470	493	458	484	465	450	491	510	499	467	466	499	460	492	498	508	509	528	478	493	480	418	504	475	507	455	474	525	522	470	478	467	496	470	488	440	487	488	519	505	487	467	466	515	465	498	453	452	490	471	485	475	465	479	480	455	448	492	446	492	448	478	484	476	492	489	460	458	500	495	501	491	467	468	499	489	482	449	456	466	497	504	488	487	456	506	429	496	504	489	470	500	471	506	516	504	530	454	515	496	472	459	484	486	467	523	491	473	493	470	431	472	482	463	502	473	493	479	489	531	514	510	480	465	521	493	487	515	493	520	537	498	441	475	486	484	495	504	494	477	472	487	479	520	503	491	500	478	481	512	458	497	484	524	484	501	492	465	471	497	469	502	497	506	465	489	516	494	500	496	489	505	483	478	465	469	488	512	484	470	476	549	522	486	476	491	505	501	472	494	483	526	460	451	437	490	497	462	518	511	497	480	469	452	423	478	499	463	506	458	480	469	470	480	478	521	459	467	533	465	456	477	528	456	478	490	497	484	470	486	509	498	522	460	475	449	459	524	491	493	521	513	478	524	449	473	497	520	482	496	472	481	473	500	456	507	475	481	467	477	448	474	505	465	475	475	501	475	527	480	513	464	492	479	480	505	473	501	491	526	495	426	461	465	469	487	498	442	501	466	515	506	517	515	484	464	510	476	417	461	446	485	459	471	468	491	490	498	475	497	490	491	521	470	499	453	507	486	520	522	457	442	471	511	505	536	497	468	434	475	514	483	473	488	483	496	499	477	477	517	463	479	464	532	462	514	502	485	495	515	479	486	481	450	447	528	551	502	483	469	462	490	448	429	484	500	511	459	495	502	522	511	546	491	490	515	461	458	485	474	495	484	466	446	498	502	457	455	466	506	480	476	467	473	503	495	529	482	487	451	455	487	475	506	477	534	488	432	511	502	529	472	478	490	444	487	477	506	493	452	483	494	507	457	470	495	462	491	518	472	469	463	480	460	499	482	493	504	486	469	476	505	482	472	465	486	479	473	468	490	473	502	499	479	523	503	447	427	472	505	496	501	468	501	464	491	496	477	447	516	468	471	488	485	469	457	507	499	487	471	469	509	486	524	464	489	451	454	444	487	504	487	473	510	509	501	502	480	503	512	520	498	483	488	476	489	479	518	499	498	468	520	495	513	513	466	471	507	487	460	485	525	454	524	502	495	482	496	508	487	489	479	493	487	464	481	494	455	459	474	473	488	503	502	489	442	492	471	475	433	466	488	471	451	521	502	512	535	502	467	472	480	498	473	518	487	514	441	507	444	492	508	476	475	504	431	450	523	491	516	471	507	487	466	493	464	501	498	512	472	522	497	443	479	470	514	448	470	438	489	456	482	467	490	517	482	504	485	455	449	460	471	457	456	468	441	476	499	504	496	484	508	465	473	528	509	486	504	483	485	478	473	494	505	449	471	471	450	477	469	511	470	532	497	473	474	530	484	548	488	476	503	513	503	455	453	468	444	506	447	496	493	460	494	521	488	423	473	467	463	455	473	467	497	509	485	485	497	520	412	467	502	516	494	508	485	500	463	466	499	498	511	496	458	505	495	457	479	485	498	485	515	453	481	476	493	431	471	455	500	524	508	473	446	478	479	463	514	475	445	512	476	479	495	478	484	516	494	456	442	457	487	481	509	508	474	467	453	481	501	446	496	526	486	508	507	502	514	468	480	469	486	465	510	449	472	493	492	515	486	487	474	488	475	482	502	510	459	527	478	484	500	500	489	493	469	473	510	478	480	509	488	482	488	478	435	459	505	501	536	501	451	514	536	501	469	481	526	487	482	471	467	451	470	499	501	516	451	499	459	500	494	490	456	509	480	457	456	473	503	504	490	501	470	468	533	498	484	457	529	506	512	499	457	498	492	485	482	540	490	491	545	466	488	496	486	446	465	496	508	435	506	467	460	524	475	503	438	480	463	467	489	489	504	456	475	451	502	487	483	468	456	458	478	458	455	472	487	481	422	535	489	467	482	471	490	497	482	474	454	475	513	508	469	471	506	457	478	515	481	491	503	497	491	509	460	484	467	501	465	495	481	477	553	491	448	467	480	472	466	469	507	502	504	467	486	489	489	539	489	495	513	502	492	469	511	482	459	486	468	500	486	492	485	502	490	476	490	506	435	514	480	490	483	498	473	493	467	522	529	518	499	498	474	484	470	467	430	480	500	519	480	482	490	452	493	489	502	483	536	489	498	503	517	458	480	497	482	531	485	467	500	553	493	498	488	511	534	517	471	487	503	474	485	492	474	477	465	467	492	463	489	476	495	513	441	484	496	513	520	481	458	512	463	492	497	517	485	479	467	463	479	458	482	482	446	487	465	424	467	524	485	438	490	459	480	497	497	497	505	496	449	482	503	519	510	475	513	438	494	501	479	458	500	485	480	497	496	444	529	489	503	417	498	489	448	492	449	502	507	473	468	454	519	453	419	459	503	503	489	524	488	482	478	452	499	488	453	478	473	459	490	484	483	502	493	474	517	500	478	455	497	484	533	491	481	519	489	473	491	485	434	463	463	486	488	519	489	464	497	545	504	496	474	480	465	514	449	465	498	475	508	445	471	507	526	491	462	474	485	456	538	468	469	482	487	417	462	490	445	469	459	472	496	501	494	462	463	460	504	498	513	456
24072	23941	37270	34061	23978	13898	2355	738	642	583	637	600	631	640	615	566	618	580	577	603	633	626	654	559	600	595	608	562	622	599	602	597	585	594	608	576	582	596	626	594	606	598	596	624	570	605	619	542	605	623	592	559	585	596	592	576	608	601	622	572	574	591	615	567	629	572	601	690	595	575	578	599	533	605	605	572	609	568	596	571	609	532	591	600	598	616	590	634	582	578	627	555	622	544	635	595	518	535	595	629	579	618	549	556	580	562	622	596	607	597	595	574	605	551	595	553	581	593	640	579	590	566	592	596	544	590	569	591	606	591	621	608	621	594	577	572	587	604	621	604	574	583	576	603	596	557	580	599	563	591	620	552	594	565	595	541	597	600	573	627	605	619	551	577	598	617	649	636	615	554	591	568	599	557	598	624	643	588	598	653	543	564	552	588	555	597	595	551	580	624	605	580	544	604	579	607	588	575	582	612	527	589	633	535	569	562	567	620	611	584	607	592	590	577	617	589	585	587	559	614	624	565	610	582	573	618	558	570	561	596	626	563	560	633	579	603	601	544	556	565	561	604	579	579	602	543	610	564	608	602	616	578	581	568	590	591	594	597	588	601	547	578	601	590	584	583	654	595	586	588	611	609	580	630	559	594	591	614	593	584	602	580	518	580	588	587	591	600	613	567	593	569	590	593	548	595	595	582	595	584	610	617	603	556	621	572	581	574	539	554	599	600	578	627	596	578	582	607	616	585	597	594	597	577	589	582	596	563	620	557	573	639	623	586	565	580	610	571	588	585	565	608	586	585	580	593	590	612	583	664	581	600	566	603	634	580	636	621	604	607	602	592	612	578	580	599	586	609	576	586	588	573	621	620	606	638	573	637	609	552	581	614	572	546	599	551	612	595	589	549	544	551	570	586	620	547	588	600	542	595	579	560	598	559	582	549	579	581	589	596	572	617	593	565	589	600	578	592	611	626	630	592	567	588	648	594	569	576	603	558	594	596	592	551	643	595	623	631	595	545	578	560	615	607	596	583	589	549	563	537	572	581	631	560	607	556	592	566	565	572	589	566	572	607	600	557	599	626	605	592	578	563	574	610	570	566	602	595	566	594	584	641	611	538	600	621	567	603	554	595	576	588	605	607	579	602	575	552	562	609	578	542	581	606	570	591	616	563	612	599	552	574	535	633	606	583	560	565	610	551	540	593	577	575	601	577	633	581	626	640	604	558	599	590	580	557	620	601	610	594	620	548	555	569	625	511	604	570	575	626	524	647	599	563	548	604	593	535	606	612	582	585	586	545	618	584	588	541	553	609	558	599	633	586	605	620	603	566	596	542	624	601	602	561	583	577	581	562	599	576	609	549	593	612	589	539	577	587	599	595	587	572	545	562	642	592	614	614	564	588	585	600	639	590	568	583	620	568	604	596	624	607	586	585	622	637	594	580	604	645	549	592	583	601	597	585	597	553	614	555	602	595	561	608	604	615	644	563	598	570	590	587	598	603	621	584	580	578	563	587	581	641	564	602	605	577	605	630	599	579	553	658	623	596	597	585	598	550	581	590	583	569	602	595	599	608	633	595	590	579	621	608	620	595	574	568	599	592	591	585	545	591	606	623	582	574	607	593	561	585	593	583	595	608	622	576	576	572	574	550	565	565	580	600	621	582	598	566	623	545	607	556	556	645	577	583	615	594	600	576	578	599	635	608	601	587	623	591	569	581	610	595	562	584	563	589	587	606	604	552	611	609	637	586	622	597	585	598	572	575	581	578	615	597	591	615	617	629	555	577	602	598	577	584	587	589	593	560	602	601	601	586	599	579	587	556	541	589	575	581	642	594	579	565	608	586	612	586	610	598	598	569	585	621	602	589	623	550	581	585	592	624	597	565	586	662	578	619	610	621	588	564	547	587	583	602	557	621	636	571	592	571	602	546	589	590	570	544	534	553	589	621	571	612	580	609	618	589	604	558	604	601	604	565	630	551	567	605	576	629	582	596	620	650	594	565	599	597	602	627	616	600	568	574	631	586	575	586	566	569	596	588	600	605	591	592	589	563	618	601	630	582	563	623	593	566	584	605	566	626	614	583	614	612	558	622	562	604	606	650	610	593	609	563	547	606	591	631	564	596	587	560	555	589	566	632	634	557	535	561	582	570	547	582	607	589	577	585	613	588	618	574	615	558	619	634	579	607	572	607	568	583	570	631	619	578	600	608	605	578	605	608	583	567	607	608	581	603	593	585	584	601	604	643	581	595	574	565	594	535	618	568	581	555	574	631	600	630	581	595	570	598	603	595	596	589	581	543	591	560	593	604	579	543	585	584	581	633	544	569	555	598	553	632	616	592	615	601	598	570	615	586	584	591	598	580	589	635	575	558	568	551	607	617	600	537	601	595	594	605	541	602	589	605	596	588	595	600	583	603	585	605	604	597	588	571	608	598	607	592	585	598	607	586	624	586	568	550	617	590	619	574	574	625	605	579	585	608	579	602	664	587	577	611	579	616	594	562	609	591	583	598	595	573	602	600	562	560	605	609	583	562	577	578	581	540	597	596	583	578	595	555	583	584	566	577	611	598	588	641	578	618	592	605	607	543	618	601	606	605	594	580	592	584	594	561	597	601	563	588	593	623	558	571	607	660	555	604	591	566	588	636	586	619	578	564	573	598	549	622	557	591	593	644	557	592	589	566	585	595	602	556	567	559	593	582	612	610	581	602	609	572	561	551	581	582	590	606	594	600	582	604	587	635	595	556	576	602	552	539	590	571	534	632	586	608	573	540	585	598	577	624	648	617	625	625	623	607	586	612	568	601	576	594	585	576	595	576	558	558	585	555	572	610	571	582	601	601	572	588	577	594	572	578	608	596	553	591	581	589	579	589	610	597	609	549	576	616	591	539	610	559	593	612	542	609	542	592	586	599	581	592	564	596	614	629	545	593	617	639	579	581	589	555	606	613	598	578	618	595	636	593	598	538	612	594	614	638	611	615	569	584	605	580	614	601	588	627	547	566	593	557	571	594	584	612	593	543	555	554	602	610	597	643	594	594	566	606	570	566	625	604	569	599	595	571	570	614	576	625	582	607	606	572	583	612	598	543	599	592	562	599	570	572	613	620	576	548	582	587	582	620	598	647	614	647	578	608	557	596	580	579	545	572	570	558	568	572	559	623	631	634	607	560	589	582	579	578	589	561	595	579	570	577	628	578	574	630	612	561	582	587	559	587	570	619	585	587	586	586	612	565	557	611	569	604	574	588	606	588	613	576	581	581	595	604	583	651	594	583	545	591	590	584	553	595	580	583	556	585	629	598	561	623	578	591	607	549	585	573	574	607	572	596	598	567	570	541	577	555	597	598	614	584	525	597	542	609	620	577	559	591	592	586	600	584	579	599	571	602	646	573	594	603	573	572	608	601	562	585	564	592	578	583	560	567	593	577	622	549	576	593	631	582	606	614	603	605	628	579	589	590	576	603	536	570	587	589	598	578	619	577	605	567	564	551
64142	103192	72766	41906	16685	4530	776	610	646	638	657	623	598	645	633	604	634	597	621	622	646	646	614	658	630	611	629	608	662	664	626	654	600	587	587	629	623	605	632	611	634	649	633	650	589	649	628	659	603	599	636	616	663	598	592	623	615	630	618	610	608	586	586	587	644	600	647	643	619	642	619	597	615	654	629	637	599	659	636	621	579	595	642	603	636	609	622	562	628	595	627	597	572	631	620	641	588	620	608	629	652	654	619	663	666	632	598	635	632	616	580	616	591	620	616	593	671	669	649	561	653	595	583	610	643	622	628	624	621	616	682	614	617	635	569	619	607	602	606	622	641	584	570	616	623	607	603	581	619	612	607	656	612	622	664	626	610	616	613	616	580	630	596	637	589	609	619	621	630	627	632	649	593	596	610	634	624	627	601	602	630	644	639	592	570	621	577	618	601	583	625	634	587	595	628	651	560	612	606	630	595	628	620	626	633	618	599	638	637	648	590	616	604	626	644	616	650	620	620	617	593	588	630	608	636	608	613	591	613	633	606	631	611	592	628	616	585	615	622	610	626	592	624	603	600	627	589	617	605	585	625	644	650	630	605	582	565	578	651	604	668	644	563	613	581	621	597	620	655	579	588	629	609	602	651	586	645	610	631	602	630	642	633	622	629	620	691	588	604	604	583	625	593	616	630	635	583	610	544	581	596	618	618	623	638	683	633	550	596	659	634	568	600	632	628	607	577	644	635	594	628	616	612	610	568	580	577	668	615	626	615	609	565	597	567	645	620	605	597	613	592	616	627	619	625	637	604	586	615	598	573	616	620	611	623	624	594	587	612	589	667	608	656	631	600	607	609	621	631	635	563	657	565	622	577	605	624	626	612	601	584	633	584	626	588	591	644	602	633	572	639	593	610	604	631	583	621	621	541	637	595	612	592	685	641	587	576	590	631	566	614	613	649	596	623	649	648	636	603	606	592	578	641	569	614	654	666	632	617	613	602	623	609	595	637	606	571	561	629	587	606	593	590	636	620	604	606	573	635	649	618	624	589	616	612	576	612	580	593	636	618	609	614	596	599	618	581	614	601	593	609	565	600	572	636	616	641	619	592	599	603	610	617	597	621	610	649	653	650	626	596	604	584	615	639	622	641	585	608	631	589	633	631	610	609	601	575	627	580	618	643	615	610	612	586	666	693	623	614	571	639	587	611	625	605	612	597	638	629	586	581	600	634	602	631	620	611	580	589	612	577	577	625	578	648	575	590	606	634	594	569	636	599	652	637	594	607	615	620	626	653	619	616	606	610	653	638	620	600	644	618	619	604	594	581	641	628	590	582	612	578	618	595	621	608	633	632	685	617	612	572	633	658	577	604	644	620	610	623	598	656	600	651	616	593	591	643	629	624	629	568	604	604	633	621	648	626	632	630	636	625	645	581	626	667	618	595	610	631	636	605	623	585	619	614	610	610	631	607	607	611	628	638	583	631	578	607	584	624	626	654	650	600	591	598	622	640	636	576	633	587	617	608	616	620	627	625	593	620	622	673	650	603	609	616	613	607	595	653	586	610	607	577	629	597	598	614	667	603	625	611	632	615	632	632	596	573	604	621	563	606	616	601	582	585	591	624	635	643	617	594	615	613	608	606	624	654	611	618	593	637	614	573	605	660	581	654	633	578	600	544	596	598	599	616	646	600	627	620	590	620	644	601	623	585	615	604	621	581	625	599	604	612	572	618	570	630	610	636	637	614	622	628	605	601	636	640	619	606	609	602	637	577	615	619	595	571	595	597	590	612	637	591	606	587	604	598	556	573	603	642	615	642	597	606	627	635	616	603	644	588	652	624	659	618	615	599	589	612	633	616	637	602	593	645	597	600	626	618	624	642	610	600	611	632	668	597	605	642	603	595	570	621	628	618	589	621	621	655	694	572	625	635	617	590	644	610	602	635	615	598	626	574	599	618	607	587	603	624	633	575	645	624	568	651	628	551	627	605	579	581	609	615	614	588	617	573	585	590	591	606	572	591	577	693	623	592	641	624	615	630	630	597	616	637	667	573	638	586	636	532	597	616	619	609	632	612	604	629	594	611	605	592	548	593	587	630	594	657	634	578	624	620	635	622	622	603	625	602	621	625	624	619	610	645	588	575	587	562	582	618	602	573	570	605	623	604	642	605	620	623	586	581	645	600	634	651	586	613	609	602	588	610	584	640	632	583	655	642	613	575	596	649	627	573	621	563	621	601	633	621	626	621	604	565	612	622	647	603	577	570	598	634	638	594	634	606	632	595	629	675	637	630	635	597	613	673	621	632	603	615	642	599	612	610	576	612	619	600	592	653	611	590	633	602	613	565	616	618	595	590	619	653	626	609	597	621	547	578	636	591	625	629	601	641	585	615	615	620	585	620	657	557	603	609	679	595	619	626	628	620	610	614	573	590	594	625	573	605	569	588	610	585	627	567	583	617	594	616	573	625	596	622	634	613	634	625	581	680	624	637	634	623	617	610	614	639	615	622	626	639	643	595	649	574	600	621	594	588	594	641	567	581	615	594	598	589	619	579	621	652	607	571	608	600	629	621	640	603	596	625	599	584	582	635	610	636	642	627	610	571	622	580	597	641	602	584	612	619	614	623	602	589	591	596	615	604	627	617	581	628	603	583	641	582	605	590	583	639	605	628	612	610	611	659	575	587	620	590	606	590	616	651	621	609	605	638	573	632	562	577	606	608	588	642	621	617	599	617	592	608	612	635	647	630	591	619	582	622	637	597	592	587	620	561	588	607	571	607	616	589	566	599	622	595	582	608	617	617	596	578	581	608	674	612	624	610	582	650	642	657	587	585	624	606	612	626	609	618	619	614	587	608	591	598	595	620	606	624	616	592	614	650	582	639	604	609	636	568	608	646	607	653	589	586	654	576	612	635	637	565	602	584	614	631	604	587	584	611	587	613	621	591	625	640	634	617	620	637	621	602	609	628	632	644	616	565	587	546	617	665	606	622	593	599	620	612	614	618	576	603	626	618	610	583	661	611	645	600	613	665	617	632	614	604	660	634	625	660	642	567	617	600	606	608	618	607	604	635	631	604	608	682	628	601	598	593	568	603	645	603	586	664	605	639	639	598	580	614	611	624	604	603	627	597	551	627	600	607	619	636	592	651	575	589	620	618	641	607	631	636	626	606	603	575	645	633	599	631	578	599	636	618	648	620	658	588	628	585	630	609	637	595	615	605	653	579	604	587	612	616	638	599	613	610	618	587	645	596	619	645	665	608	578	605	593	620	619	628	581	636	619	598	618	601	568	579	630	634	590	568	592	661	590	608	628	597	578	587	599	567	583	606	612	598	635	647	629	613	576	615	625	590	622	606	616	624	604	609	626	611	632	582	624	621	611	583	611	587	614	593	612	599	594	601	630	600	615	642	602	602	569	588	587	555	594	613	586	652	589	599	603	642	602	593	622	610	639	553	617	571	642	621	568	648	558	608	620	623	618	604	629	597	578	641	627
29800	30370	27098	11510	2219	714	403	441	409	405	405	419	381	402	396	423	465	369	451	433	422	419	424	441	465	406	407	403	397	436	401	419	406	398	415	428	415	414	391	413	405	431	420	385	410	436	434	422	422	426	455	403	456	423	399	439	444	391	414	375	408	418	377	405	463	427	400	427	424	405	429	377	431	449	428	391	420	376	377	369	382	433	417	430	408	422	426	418	421	456	392	431	436	427	406	431	416	400	441	353	386	403	388	419	402	428	381	415	404	404	441	414	444	442	375	393	397	422	372	391	393	418	424	411	405	393	404	423	431	437	438	395	422	405	385	428	427	412	438	429	365	384	436	450	394	420	431	372	401	434	410	407	418	402	423	456	413	396	384	433	426	400	426	386	412	426	438	397	414	406	465	397	380	374	432	453	407	403	402	412	410	416	412	411	434	422	401	441	419	427	457	424	432	394	416	391	444	426	384	404	393	391	392	378	388	419	416	398	392	402	399	384	386	394	400	398	429	426	407	407	421	390	433	397	385	412	379	400	443	402	425	442	436	406	428	418	399	400	457	412	400	403	426	436	453	417	428	429	441	392	419	425	395	432	422	397	373	431	433	399	413	411	400	464	394	386	435	409	384	434	402	406	395	389	403	421	429	457	403	391	415	389	383	412	419	421	455	455	388	388	406	398	463	405	421	411	406	421	436	411	398	412	421	376	419	420	417	398	426	449	422	442	417	415	413	397	385	442	412	444	411	422	415	424	407	426	395	417	443	383	404	419	385	421	436	424	413	409	418	397	415	442	381	419	397	410	447	370	410	389	397	410	423	437	418	447	420	433	454	406	395	426	435	409	398	403	410	464	411	396	390	414	436	398	412	396	410	379	410	408	391	440	373	420	405	387	410	422	424	445	422	408	458	402	470	395	414	398	403	432	381	403	426	413	415	403	430	411	435	432	378	414	427	416	399	430	415	403	386	417	396	455	414	404	444	398	413	424	412	423	394	446	413	428	397	411	380	415	435	429	427	408	456	421	385	416	427	426	432	397	418	389	418	401	395	401	428	378	423	430	415	442	411	446	441	427	422	422	400	416	416	391	422	382	390	387	385	417	442	380	403	372	413	380	419	469	410	385	425	406	424	425	430	432	433	390	408	421	407	401	398	443	421	408	422	422	388	399	460	465	386	405	422	425	411	408	380	403	380	422	456	428	405	390	389	427	418	421	408	412	388	402	408	419	402	390	445	415	427	415	377	377	391	389	417	413	427	425	382	420	409	386	364	440	388	388	441	438	401	457	432	390	393	413	416	460	406	453	399	428	383	433	395	429	399	421	403	409	379	426	385	431	392	424	414	437	381	419	410	368	440	438	410	413	400	396	405	443	431	393	433	418	412	389	425	419	412	395	417	401	411	436	434	419	423	419	411	413	415	393	384	420	415	378	445	411	399	420	440	406	411	412	397	397	397	422	386	411	395	385	400	402	421	431	390	438	391	400	426	441	424	441	400	423	412	409	379	408	443	442	407	431	412	411	400	409	405	420	410	425	417	420	422	408	413	408	410	436	410	407	400	428	397	409	437	413	410	448	412	390	431	425	399	431	427	399	451	403	402	445	403	439	393	413	461	417	456	476	395	368	462	420	421	391	443	403	397	397	409	396	426	393	407	416	421	408	421	399	437	439	414	394	415	448	416	403	431	390	394	386	434	427	434	391	438	421	407	406	382	402	401	432	415	446	379	402	427	445	408	387	387	421	427	416	437	401	416	390	441	377	417	415	427	444	377	436	414	441	422	417	412	413	407	425	372	427	417	410	402	444	419	404	397	419	410	405	382	392	417	404	447	443	461	383	410	419	370	428	403	429	486	416	433	430	423	403	413	414	437	416	397	442	405	428	444	427	388	389	414	436	442	425	445	420	406	412	428	393	421	405	403	394	406	439	436	405	437	412	389	402	431	432	432	397	392	407	401	416	417	444	398	413	394	436	401	418	404	397	404	403	412	452	380	399	403	408	402	382	418	411	423	425	439	448	412	378	395	439	391	365	473	393	425	403	406	399	415	379	417	437	401	448	388	401	421	434	418	409	396	418	390	389	376	425	456	388	406	415	414	419	425	396	385	404	389	388	383	418	378	442	424	384	427	434	407	411	409	398	415	438	403	414	389	423	401	434	419	428	428	446	417	434	393	410	415	405	432	409	392	430	428	442	421	405	386	405	421	420	432	391	412	436	431	421	387	443	395	430	422	409	417	400	400	409	382	419	399	436	425	391	379	403	391	395	369	410	429	400	419	414	384	410	411	405	434	408	415	403	425	424	409	388	422	436	424	431	415	427	423	396	422	474	406	427	395	433	391	427	386	393	435	397	376	427	421	423	402	432	470	385	413	413	423	400	406	418	408	423	370	435	437	407	417	415	391	409	345	452	375	422	408	382	373	409	421	459	421	432	385	417	424	384	426	392	448	387	398	396	383	447	412	444	386	390	442	380	426	414	413	446	422	413	412	412	480	445	409	412	432	400	425	411	380	397	430	415	415	415	431	432	427	418	416	393	434	391	412	399	387	391	409	382	424	432	420	455	388	431	413	404	409	435	409	417	397	396	431	426	374	412	443	400	378	405	396	378	406	437	440	432	412	383	392	403	389	425	416	398	413	375	428	427	416	384	401	436	377	397	431	424	405	373	390	408	439	398	431	421	424	386	408	376	390	452	473	378	397	366	426	399	425	406	385	379	382	428	406	419	419	428	423	420	436	397	399	436	410	425	410	431	429	405	422	443	383	430	402	412	433	405	416	400	437	424	405	403	389	423	403	417	420	397	424	397	408	380	399	425	418	429	413	435	397	457	403	397	422	417	412	426	401	447	423	421	421	447	416	441	401	404	419	420	390	412	398	431	393	417	434	387	416	423	388	443	450	404	431	429	443	453	450	424	396	403	433	447	443	460	401	403	415	410	378	413	430	367	401	423	375	393	427	376	406	438	412	436	393	413	386	400	432	414	420	382	423	412	425	432	409	445	414	398	426	406	397	433	449	385	401	413	389	412	413	410	425	423	407	419	436	388	430	409	424	408	399	418	427	401	406	398	380	385	395	425	422	425	413	424	425	433	419	446	441	412	383	437	405	424	436	429	410	434	440	425	425	428	425	392	413	441	419	376	403	391	436	416	443	407	401	423	417	389	386	434	385	395	462	429	463	429	386	422	399	410	432	414	417	404	396	404	400	376	380	413	383	432	422	379	403	388	403	435	427	409	413	460	429	413	411	451	428	408	384	430	388	420	441	435	396	396	404	412	419	399	394	418	437	437	362	420	425	408	403	384	424	407	449	389	402	417	409	465	417	408	400	418	404	412	425	375	396	411	398	389	380	394	437	435	397	424	405	413	417	393	432	391	418	393	431	369	410	423	409	398	412	384	418	417	419	441	414	438	410	417	436	433	398	380	447	409	410	419	407	435	386	409	399	396	393	410	394	433	419	411	392	410	401	401	404	417	433	439	423	412	433	430
23176	36655	20644	6059	1813	681	398	404	390	419	354	368	377	378	395	378	381	381	359	407	399	352	413	393	374	359	392	359	387	372	407	392	373	405	376	405	387	362	368	361	413	372	376	408	380	390	376	419	357	423	399	379	403	383	413	407	370	395	363	369	366	400	376	413	401	402	345	390	366	384	373	401	389	362	360	346	392	366	420	368	396	353	391	358	352	437	357	380	356	371	347	372	365	397	360	380	406	385	342	414	379	374	370	368	362	412	374	402	369	399	386	413	394	399	382	367	340	349	381	406	343	378	383	398	374	407	411	374	404	422	359	383	373	348	367	424	383	369	374	340	384	415	379	370	395	382	402	356	371	392	395	366	361	412	386	418	360	353	360	381	376	381	412	358	389	382	345	362	398	376	409	383	395	385	339	360	381	380	391	396	393	369	410	374	373	390	359	399	380	380	371	392	398	400	373	375	401	367	362	412	366	394	341	403	403	404	394	405	374	386	399	358	372	406	387	365	387	397	360	371	387	361	400	392	379	375	370	386	383	366	427	398	394	349	417	403	397	392	355	342	376	416	385	349	381	334	381	332	378	366	382	353	360	376	400	391	370	366	394	382	353	352	375	378	367	387	393	370	361	388	355	390	358	376	372	399	381	397	361	400	390	371	372	405	367	393	350	392	394	393	354	410	421	377	403	345	388	395	380	379	366	363	403	400	380	359	351	352	354	397	367	386	378	383	382	385	401	337	374	367	374	377	379	402	344	363	379	365	402	391	403	391	407	413	379	438	396	380	393	420	370	398	357	387	374	370	387	370	354	391	401	343	376	366	391	381	380	362	420	391	406	363	382	384	378	335	377	378	350	395	369	376	334	385	359	378	391	362	398	381	358	359	377	350	347	379	378	365	378	386	372	399	414	385	339	382	377	370	393	340	365	384	378	373	406	380	389	376	393	366	420	365	402	385	367	340	401	380	365	363	381	348	370	401	375	394	380	400	358	384	351	395	382	386	350	396	342	375	353	375	373	363	387	421	415	385	392	356	368	420	380	397	353	394	358	389	371	365	409	381	350	355	424	397	383	379	410	403	407	379	371	383	382	391	373	408	385	347	377	395	408	379	385	378	400	400	398	385	370	397	410	384	368	363	369	380	402	378	373	401	365	396	431	370	384	366	361	400	411	366	376	383	359	403	362	355	366	393	360	393	374	397	373	401	379	408	394	356	398	383	409	390	407	364	429	360	400	375	393	347	375	404	386	354	388	361	387	383	390	371	387	359	384	371	405	375	335	362	377	378	389	397	404	397	357	419	389	391	387	361	368	369	403	400	373	381	424	389	355	388	362	402	382	336	392	387	370	346	406	391	383	417	398	404	359	362	404	395	338	384	390	401	382	406	376	334	393	380	378	371	398	354	407	376	361	383	427	430	365	377	391	404	382	382	389	370	395	378	383	379	376	344	386	386	394	409	349	396	371	404	382	367	377	385	391	369	391	380	372	367	371	413	336	379	378	395	396	421	375	365	345	376	418	388	376	358	417	371	398	382	406	352	419	386	353	398	374	351	364	410	376	390	336	350	362	378	402	369	397	386	368	387	394	374	396	378	390	363	369	380	368	363	350	358	410	362	365	337	375	374	411	403	398	388	425	393	395	408	391	408	374	374	357	371	386	370	363	382	377	386	355	387	390	376	402	374	373	369	403	351	390	363	381	347	371	387	362	415	374	367	370	390	385	379	367	389	367	383	370	378	351	363	372	401	423	355	407	388	418	386	371	381	395	376	383	392	379	389	341	366	379	341	400	391	370	363	347	389	344	386	404	348	348	414	328	384	394	369	373	370	389	394	384	371	380	425	383	405	375	397	376	349	386	388	375	365	405	375	366	380	396	401	376	328	358	371	372	392	365	398	382	366	375	413	380	390	397	395	381	403	399	362	392	374	359	358	409	373	380	343	364	413	351	415	370	352	407	365	366	373	382	363	414	377	361	329	369	352	393	355	397	364	348	388	383	371	361	367	344	367	380	365	383	329	373	374	402	382	383	362	410	401	390	412	382	377	409	410	405	410	380	354	337	355	378	393	398	386	372	368	403	361	362	379	400	357	378	391	382	384	389	370	421	408	344	393	387	380	366	402	370	398	356	392	367	384	390	341	360	338	343	407	378	386	366	373	369	364	388	340	364	411	359	416	394	351	408	411	440	396	383	362	410	429	379	384	389	377	379	364	402	389	382	366	391	395	357	359	389	386	357	399	351	374	378	379	399	402	397	362	401	382	400	399	394	396	355	378	386	404	369	407	373	391	353	358	376	371	410	376	390	360	381	348	404	386	387	388	348	375	410	334	407	397	370	383	376	357	384	368	367	402	381	376	397	378	379	376	400	391	381	358	373	389	375	379	372	397	378	399	369	380	410	399	372	397	411	399	325	399	376	373	366	386	374	339	386	368	345	400	431	389	328	374	370	360	391	381	398	386	387	408	395	362	385	362	375	371	378	360	364	373	355	377	408	376	382	355	406	391	409	393	410	361	354	383	357	398	368	352	348	389	393	380	368	409	375	344	367	343	374	396	377	342	371	390	385	388	357	389	403	377	377	338	372	388	384	386	386	396	391	408	358	386	402	388	346	386	370	363	397	360	385	386	385	346	397	396	349	364	379	390	358	410	405	383	410	381	364	373	368	404	376	360	342	362	324	385	391	389	404	360	367	358	390	357	388	346	337	387	347	385	354	387	375	368	368	370	384	376	403	383	383	421	390	354	404	422	360	387	345	370	392	357	362	364	365	407	345	363	375	396	361	385	393	370	388	388	395	376	379	357	350	413	376	413	367	366	377	366	375	361	407	386	416	403	376	381	363	387	372	370	367	390	347	401	409	378	394	394	376	347	382	373	391	381	385	391	409	379	380	359	376	394	388	341	370	381	377	366	399	360	396	356	417	382	360	389	351	384	365	400	342	386	399	363	393	359	374	354	394	421	370	376	378	401	386	369	371	388	392	390	395	390	381	391	340	420	383	377	372	356	371	388	396	358	392	396	351	400	383	397	367	367	379	380	392	346	391	401	364	347	368	393	361	375	373	361	372	370	385	363	397	371	401	371	342	396	400	386	378	402	412	372	388	376	436	387	356	330	381	374	368	372	402	418	339	372	370	373	365	384	395	363	368	393	387	384	360	404	387	390	383	373	356	372	353	370	393	392	382	393	381	383	370	374	408	377	360	370	396	368	399	412	397	404	387	372	372	387	363	385	379	356	363	370	390	392	395	354	361	418	347	419	401	383	373	414	369	371	383	351	371	410	378	395	361	382	386	391	378	392	356	393	382	415	389	417	382	388	353	399	388	361	374	366	381	362	345	370	371	416	384	392	361	366	373	382	369	370	369	369	405	385	399	381	392	396	383	396	385	347	358	361	399	382	414	404	342	398	419	349	376	358	414	380	412	402	421	331	378	376	357	394	398	405	385	385	400	395	402	365	417	380	385	380	367	366	357	378	378	372	356	392	378	404
25346	28234	43743	36482	19044	5114	834	533	488	505	510	473	520	482	496	470	491	482	504	497	524	478	481	495	498	490	488	475	440	496	492	487	460	501	488	489	531	494	496	476	522	435	479	499	521	461	462	514	495	502	484	456	508	512	472	463	493	459	479	511	485	513	490	485	503	527	470	478	485	475	480	504	487	489	464	481	514	509	464	470	472	472	508	479	503	468	484	465	480	457	512	467	455	495	454	451	475	474	459	500	500	510	491	462	504	501	502	498	515	441	476	447	471	467	489	466	501	495	506	456	504	476	454	484	505	471	529	494	505	464	480	467	499	461	490	467	496	506	458	490	504	522	522	445	496	483	507	507	518	537	479	481	493	499	475	505	497	484	467	496	491	498	491	510	487	502	475	521	474	478	518	451	520	486	450	502	452	462	523	530	482	455	478	481	464	492	495	484	468	522	508	447	498	483	479	484	503	455	482	481	487	528	474	519	486	472	480	461	486	492	490	480	468	472	504	476	464	484	477	456	515	494	467	486	480	493	462	460	460	489	468	461	510	496	503	453	533	501	465	501	477	499	491	498	465	465	491	470	466	499	462	481	471	500	458	472	484	503	506	491	461	480	477	505	472	488	491	486	486	451	529	462	487	471	496	463	489	502	487	486	449	523	508	475	487	477	482	475	530	459	461	443	505	481	472	503	483	455	474	477	450	529	466	484	457	478	470	473	478	485	474	501	479	515	501	483	475	474	477	518	471	474	515	480	463	492	520	461	453	482	466	529	497	498	479	508	430	475	480	472	506	478	497	467	451	507	471	477	465	496	472	461	476	484	483	487	509	489	491	466	514	481	461	511	504	506	473	432	496	482	491	495	451	505	477	481	531	509	490	492	476	481	448	468	472	498	483	475	485	516	460	496	503	492	496	502	496	496	454	475	488	483	474	473	508	509	489	489	475	523	488	453	460	507	477	457	492	494	420	451	450	493	484	502	486	489	516	493	492	503	509	498	496	463	469	464	472	496	449	455	456	498	479	526	495	429	495	488	438	504	475	445	494	483	495	473	520	506	508	499	484	476	513	495	504	473	498	496	479	472	496	473	522	459	448	446	490	468	479	525	484	491	465	477	474	478	463	465	447	484	487	496	503	475	477	475	468	489	481	465	521	433	484	464	456	504	522	469	470	512	536	491	510	467	491	480	508	460	460	524	522	509	468	498	490	494	516	440	500	481	467	515	511	490	490	485	487	470	464	463	511	510	478	476	504	493	434	475	482	489	446	474	476	453	524	506	480	467	491	472	516	502	466	517	446	468	460	473	509	497	482	482	463	476	496	460	502	466	482	478	506	467	530	473	482	477	431	471	492	477	502	510	522	468	476	482	491	496	459	445	500	508	478	483	457	481	492	509	496	501	469	505	497	456	474	508	479	481	488	519	459	475	485	484	483	500	435	496	501	489	500	476	477	474	493	495	434	470	487	495	486	472	451	508	504	490	497	500	481	484	468	479	488	507	479	504	443	486	512	457	448	433	457	464	509	458	475	491	473	505	451	486	471	545	453	494	501	478	494	524	512	497	477	479	469	512	496	464	444	478	522	443	519	476	446	430	466	485	505	468	488	477	506	511	487	520	510	454	519	483	436	506	481	484	470	482	474	457	492	462	464	499	464	441	484	521	457	524	504	483	477	470	463	529	491	456	453	519	486	495	485	486	476	486	532	471	499	470	458	478	454	457	469	474	458	475	482	499	491	476	469	513	441	447	495	480	486	460	475	459	463	504	456	499	483	441	491	499	465	459	460	439	503	473	463	477	462	510	483	512	459	468	462	474	478	459	494	484	485	479	500	482	501	537	477	499	442	487	519	539	493	475	494	456	492	455	480	454	445	458	496	516	489	470	514	495	485	502	492	456	495	476	494	478	489	497	479	490	484	477	494	491	467	456	482	460	504	538	508	493	473	527	453	447	480	449	466	528	472	507	500	496	479	484	468	504	507	512	482	488	423	477	507	452	474	476	460	495	483	502	538	484	484	466	475	474	478	494	463	499	492	448	507	516	494	456	481	480	508	450	458	479	534	520	447	486	467	544	464	518	481	477	476	487	479	484	497	513	483	464	490	473	492	469	489	449	451	470	476	492	514	482	474	488	492	486	503	492	503	510	509	504	444	508	469	475	455	506	458	516	487	503	500	491	477	467	483	454	479	503	507	497	524	504	467	487	453	471	429	468	493	496	499	459	440	499	494	516	452	495	503	505	484	504	458	490	501	498	488	473	439	465	497	482	531	466	483	492	446	486	481	479	476	502	492	488	444	491	501	490	513	490	500	508	484	478	506	490	467	486	522	510	523	481	489	456	458	447	474	484	485	493	459	487	463	512	510	465	519	482	516	472	460	496	477	475	504	482	488	463	505	459	490	481	504	465	461	476	480	472	473	460	468	523	497	491	522	506	476	471	491	500	486	486	505	492	495	466	514	545	487	510	455	496	417	466	523	467	489	464	518	452	499	494	454	511	482	472	497	533	482	473	509	476	456	482	468	528	510	487	472	469	489	479	476	469	502	464	461	474	473	462	515	466	469	492	491	457	538	463	511	460	494	476	483	496	471	503	478	490	473	468	480	486	478	457	487	520	491	493	471	501	520	531	544	451	460	479	483	457	502	503	468	479	449	491	512	472	488	500	496	483	511	505	435	497	470	485	465	482	461	490	470	488	454	528	504	492	501	485	464	480	507	469	477	442	465	497	487	512	483	500	516	493	489	478	484	516	496	470	413	499	502	494	473	465	495	493	476	498	470	510	500	471	482	481	454	532	478	462	503	506	494	459	502	484	496	487	479	478	475	496	476	470	494	492	470	478	521	471	453	503	495	494	485	482	514	462	479	479	504	502	498	505	525	489	464	455	535	467	499	471	472	488	451	467	476	488	516	477	477	477	478	502	502	510	526	473	480	461	512	456	478	498	473	485	486	475	487	500	475	550	475	501	481	502	475	449	486	480	503	507	474	493	519	482	476	506	485	484	537	474	516	500	482	465	532	500	421	491	464	502	477	476	499	472	448	473	462	524	474	494	433	476	486	448	480	495	500	507	513	517	478	472	459	493	515	499	447	464	468	473	500	479	503	458	507	490	514	481	474	461	488	466	471	472	475	511	488	488	506	496	489	482	451	475	494	485	467	483	500	469	470	495	465	489	470	535	485	464	475	429	511	443	511	457	511	514	497	504	459	461	502	474	449	469	476	475	464	519	465	520	447	504	484	510	495	487	458	491	474	473	448	517	464	491	460	486	498	461	478	449	475	509	467	474	499	470	476	491	514	445	450	474	485	488	458	456	488	473	486	525	492	475	515	490	511	429	456	482	487	455	469	465	486	446	469	468	491	492	500	485	460	499	454	460	479	468	529	486	491	481	486	482	495	502	472	488	488	449	539	470	491	447	508	496	450	494	499	479	533	475	499	490	474	418	457	439	500	479	492	525	447	486	460	482	510	480	469	494	504	469	537	479	496	493
58598	92216	61727	28788	9900	2274	590	499	483	523	490	517	524	506	508	495	466	510	456	508	513	501	502	472	497	500	521	513	505	477	482	511	501	518	501	499	519	475	500	522	485	498	466	494	496	521	466	528	512	489	494	467	484	546	496	504	518	475	475	467	527	542	483	502	476	496	497	494	543	532	456	527	473	503	506	520	499	508	510	478	513	464	503	485	499	460	490	518	515	519	511	493	519	468	501	487	486	498	513	506	494	525	477	541	532	478	482	448	502	526	556	501	465	464	507	473	487	515	471	492	479	460	463	494	500	483	515	467	528	503	501	479	503	493	502	529	495	472	501	487	527	463	503	467	505	479	487	486	510	506	468	490	487	522	460	505	521	497	477	471	491	501	490	495	533	489	491	469	521	453	498	507	486	483	498	487	500	506	525	537	468	462	489	500	475	510	497	497	479	511	477	484	501	492	489	496	467	498	485	484	490	503	529	446	519	490	558	469	507	501	519	492	469	430	482	485	467	513	507	504	480	484	498	450	490	478	460	498	503	459	511	514	520	497	489	489	498	513	505	550	523	493	506	517	470	509	485	520	471	496	501	499	483	460	485	492	495	493	468	481	485	526	493	487	508	506	512	504	519	487	482	553	498	509	535	504	504	521	470	541	508	505	491	571	449	495	498	449	496	508	486	498	510	517	478	489	512	510	520	519	462	469	492	499	474	450	522	449	485	490	515	487	511	470	527	496	481	509	478	514	549	500	455	471	504	475	487	504	489	486	520	479	500	491	510	487	485	506	504	505	494	463	502	494	492	509	480	496	495	516	516	493	482	493	535	517	490	517	500	516	500	477	480	495	485	521	486	495	486	508	475	481	521	514	512	507	497	524	500	480	543	499	512	443	485	520	484	513	525	484	466	468	497	517	494	484	456	495	509	487	515	513	498	448	531	468	491	478	504	488	494	501	514	476	521	514	456	481	549	503	513	533	524	500	496	486	464	481	497	473	475	535	471	491	488	513	520	517	500	527	502	501	502	461	453	493	471	511	445	478	500	507	458	485	504	540	508	504	487	506	460	472	525	501	482	508	469	450	482	483	484	490	474	464	533	498	473	487	488	507	455	481	494	481	508	478	469	502	504	558	505	488	501	523	480	516	482	474	513	499	495	459	518	478	512	500	515	515	515	495	480	466	486	523	496	498	484	474	483	523	482	509	473	511	505	488	463	451	498	508	473	494	492	479	469	497	489	515	445	491	478	476	489	508	524	461	477	492	464	440	490	500	504	503	482	529	502	537	472	525	470	497	452	510	448	501	440	487	485	501	464	464	467	507	494	491	500	489	498	470	470	501	491	490	480	516	509	503	510	534	467	470	501	461	520	494	499	507	498	469	449	482	484	497	474	504	501	515	497	510	501	529	499	508	495	513	481	491	471	501	473	495	509	490	489	500	488	550	508	473	470	496	503	492	502	457	505	502	490	497	521	516	478	525	479	499	527	523	523	453	478	488	480	499	500	512	525	481	499	458	503	511	495	501	501	456	532	518	542	496	473	493	515	497	468	512	467	469	510	477	478	494	506	480	512	507	472	482	476	556	473	500	491	464	499	503	498	521	482	477	508	541	482	496	473	526	507	454	520	484	466	493	490	441	517	524	529	491	496	487	467	474	509	510	489	477	464	501	532	461	493	506	461	508	512	496	506	495	491	506	493	478	465	482	500	500	481	486	489	508	490	480	541	506	510	467	492	480	525	474	474	484	489	502	474	483	503	524	491	522	503	455	497	498	492	502	514	524	482	495	510	502	475	500	456	492	493	493	482	516	500	490	519	459	498	510	542	509	506	553	498	510	451	507	503	462	449	497	536	507	495	485	462	471	533	516	453	529	476	494	480	489	496	498	492	491	477	504	503	504	493	471	527	497	516	542	476	480	503	530	497	462	501	483	491	508	526	496	498	522	467	496	479	538	462	486	441	492	495	508	497	501	462	526	506	460	465	504	526	506	451	473	507	493	476	458	461	480	496	487	499	501	507	450	466	442	499	507	462	480	419	493	500	494	491	531	476	491	480	482	505	454	498	476	507	467	488	499	545	476	491	491	465	484	497	484	519	514	482	482	466	513	472	451	497	505	497	456	517	475	493	496	478	467	510	507	477	492	526	503	525	482	498	446	504	522	503	487	483	477	486	512	477	483	451	480	493	453	506	501	496	518	482	475	552	499	492	499	456	499	500	519	514	513	519	526	501	524	478	489	521	491	482	492	469	492	524	502	466	483	516	483	458	511	503	510	500	458	529	539	469	511	472	466	487	486	532	480	519	497	472	532	459	499	497	467	497	484	499	476	466	482	472	534	485	470	491	458	462	500	517	505	454	503	483	484	509	487	506	497	485	478	461	474	505	486	497	488	501	480	502	518	467	516	467	502	505	470	526	475	494	524	500	477	510	524	460	463	507	504	482	522	461	508	467	494	479	507	482	481	492	493	490	487	526	542	503	482	488	499	511	510	474	493	466	515	503	502	490	538	478	515	512	510	516	514	510	485	490	442	478	496	453	502	468	491	475	529	527	481	473	495	511	495	497	470	527	488	478	490	489	452	490	500	480	499	435	498	450	488	482	534	488	463	462	522	486	465	476	472	512	494	525	517	486	515	493	461	454	485	487	476	483	478	506	473	493	558	489	526	504	514	527	468	492	508	494	464	469	490	489	497	488	440	510	508	462	511	509	476	473	520	469	488	508	464	472	448	503	531	503	483	508	477	460	489	465	533	547	513	488	484	490	485	518	499	533	491	476	491	502	495	481	425	502	509	513	477	521	477	458	512	529	493	492	524	490	462	505	524	476	487	514	496	496	438	523	476	464	489	522	494	477	460	464	515	489	491	494	502	452	466	496	515	532	511	486	495	489	498	504	501	524	507	464	521	443	501	476	518	517	489	486	510	476	529	508	492	510	487	494	521	487	507	516	518	525	494	483	506	522	487	486	505	491	460	468	493	458	550	509	489	511	494	510	478	481	540	451	477	463	464	459	479	522	506	490	489	493	470	461	475	525	501	489	533	523	504	508	496	495	476	508	484	481	538	488	500	461	518	509	473	468	507	487	494	476	486	514	479	510	522	541	495	475	462	518	474	491	469	528	516	494	492	466	466	501	472	532	506	470	470	488	507	478	499	534	468	473	502	498	506	507	489	464	514	482	481	535	489	503	460	511	502	467	494	477	482	476	534	460	512	501	520	538	458	445	483	516	472	497	499	474	536	478	479	483	514	457	501	482	550	527	446	491	505	499	525	511	473	506	453	515	492	505	466	474	482	514	496	507	499	451	442	477	490	514	484	459	487	477	471	507	491	488	482	501	495	471	527	503	476	507	510	487	471	523	491	483	509	536	460	495	472	477	500	500	496	512	471	499	466	508	495	490	475	506	475	475	459	492	538	472	463	520	493	476	487	515	483	530	493	487	498	506	501	496	501	491	520	523	529	483	472	510	474	529	563	473	509	500	497	460	495	475	508
24038	24193	38161	35702	24632	14055	2534	753	632	662	694	598	643	606	621	626	605	608	614	609	598	590	633	628	602	629	586	598	610	570	599	616	591	624	597	601	635	583	635	637	594	631	574	619	618	562	626	620	608	589	615	600	595	593	605	588	611	595	613	602	589	540	577	540	582	613	587	584	582	590	628	599	606	590	618	576	588	628	582	579	636	587	615	633	621	586	588	565	575	614	599	564	609	594	593	614	573	597	564	633	598	550	546	558	614	592	597	591	577	581	603	587	593	581	611	587	577	617	612	572	584	583	568	593	598	587	589	580	617	605	613	567	569	576	567	574	588	565	644	608	582	602	573	599	605	611	632	600	569	616	620	579	624	596	584	614	616	608	610	549	616	604	623	574	560	600	578	599	597	630	595	586	595	576	598	571	580	585	657	618	636	591	589	543	639	593	562	562	575	596	582	636	570	605	589	541	620	575	626	593	566	613	610	581	583	618	562	549	625	600	593	628	622	601	562	597	608	604	579	557	591	574	622	617	551	625	617	583	630	614	608	591	580	611	564	619	626	612	610	582	562	640	613	633	583	572	575	612	614	584	570	588	581	626	586	581	594	595	638	571	586	614	605	604	562	595	566	603	572	569	607	616	604	567	569	580	578	578	530	555	584	578	605	631	582	564	560	628	591	625	597	594	600	538	601	569	568	642	610	611	607	567	578	608	618	609	558	600	575	579	607	561	585	588	588	534	578	531	583	549	639	635	595	600	554	660	580	601	584	551	600	580	598	600	570	576	578	618	559	603	613	602	586	567	597	591	617	587	593	594	620	547	547	651	593	587	610	564	591	604	543	590	588	624	617	605	554	595	595	564	601	673	614	614	588	573	607	577	604	581	568	617	593	629	548	598	658	555	563	621	610	627	590	576	617	608	611	626	593	601	583	547	560	600	544	616	639	573	596	588	626	611	608	590	609	576	523	559	629	579	579	600	580	619	556	563	563	565	589	602	602	578	607	602	616	606	588	624	580	580	610	654	604	563	615	554	607	572	604	623	645	586	570	581	623	609	612	586	545	608	634	553	600	590	592	624	629	608	614	582	562	583	619	559	582	573	572	584	593	575	585	582	583	593	595	586	590	570	622	589	614	567	636	536	629	579	626	622	553	595	587	630	589	553	589	633	619	612	620	574	630	586	580	637	589	577	609	588	607	640	591	579	604	596	646	636	569	569	583	588	650	585	604	573	554	608	601	548	597	600	582	600	591	577	614	593	591	567	596	600	548	608	660	632	591	619	586	617	573	568	544	575	579	556	605	581	606	567	550	589	584	627	616	573	578	584	580	604	599	629	612	569	604	619	647	558	574	644	595	579	555	606	616	616	621	599	559	607	581	598	577	616	566	621	561	595	585	613	604	589	607	607	566	634	628	577	574	598	564	580	606	624	563	626	628	579	587	556	627	586	593	624	586	603	594	592	573	609	613	567	591	634	602	570	604	551	554	576	649	574	580	636	593	582	549	559	559	581	591	610	586	647	594	563	603	638	596	567	597	596	617	604	615	613	628	626	579	584	593	627	620	610	606	610	627	619	621	580	575	591	605	594	605	570	593	570	596	598	616	589	609	596	618	596	526	564	612	618	599	586	637	574	571	588	545	587	589	595	585	602	584	577	579	578	636	657	602	579	676	577	603	619	594	626	572	570	610	657	599	593	621	565	589	583	568	588	564	583	613	578	565	570	597	602	564	598	588	608	556	584	597	599	570	605	628	570	582	578	612	567	610	628	632	649	588	588	609	595	608	612	587	606	579	651	569	575	630	588	592	574	570	592	618	608	598	560	590	595	605	595	567	642	607	630	599	551	565	552	568	562	591	572	583	567	594	583	631	568	593	580	594	608	544	588	575	551	575	599	556	583	600	611	542	611	647	586	595	566	638	583	599	594	619	615	557	579	594	600	594	571	575	617	617	590	602	601	556	600	566	619	596	598	576	605	588	611	637	598	611	593	592	577	553	591	543	601	612	604	592	583	560	592	618	543	626	593	577	622	600	606	606	577	611	594	641	617	587	572	618	568	581	571	594	604	612	615	592	613	591	601	592	558	620	601	569	596	557	557	634	582	571	609	585	600	598	622	579	590	631	624	603	607	625	582	612	576	581	559	586	609	572	590	540	603	583	566	570	595	593	624	613	574	567	593	581	590	600	566	546	604	589	602	588	591	569	552	613	607	622	599	569	560	589	602	599	601	623	577	578	591	610	592	584	566	561	605	624	636	596	594	579	592	622	602	621	570	580	597	583	594	595	572	602	589	634	600	580	551	560	588	596	602	579	561	558	608	557	563	576	583	639	593	623	571	619	585	590	544	616	626	581	619	565	550	581	563	589	576	598	530	611	554	589	594	581	572	586	612	524	588	601	632	564	615	599	583	623	578	632	520	618	606	567	585	602	646	586	567	570	650	605	610	601	592	604	600	607	642	568	620	586	612	565	665	597	585	588	551	621	632	588	541	589	608	570	616	616	561	579	587	554	615	615	591	597	611	605	595	596	580	569	575	536	578	637	609	606	622	606	612	609	602	591	575	597	643	615	616	548	573	596	579	637	599	622	594	604	628	585	551	598	630	572	568	570	575	609	597	614	598	549	628	653	613	593	640	602	614	590	607	555	568	575	647	602	560	597	553	613	622	588	553	618	613	611	550	587	611	592	587	576	575	611	603	569	588	542	581	645	625	577	579	619	570	614	583	604	618	646	572	585	621	613	556	573	609	597	586	579	612	567	597	590	578	580	586	628	628	576	607	572	560	552	613	618	611	583	604	586	575	569	595	584	598	612	623	590	544	606	649	567	611	543	613	594	589	583	597	600	629	609	588	571	553	629	583	615	563	582	599	609	606	584	558	628	584	614	605	583	593	540	608	581	593	555	591	570	623	579	596	576	565	571	588	607	609	578	590	597	546	580	557	571	593	641	587	630	623	595	568	582	583	560	596	582	571	555	574	619	572	610	625	583	576	601	580	561	607	573	582	609	594	593	600	609	586	627	572	608	553	609	580	607	532	606	606	561	616	549	590	612	607	625	600	581	597	617	590	554	615	623	595	588	608	584	560	584	593	588	576	509	626	590	601	569	588	598	605	644	562	584	561	625	600	572	577	600	578	563	612	586	595	572	601	576	558	610	580	526	578	594	592	575	591	577	580	582	583	592	564	639	608	584	612	589	612	608	587	612	573	573	580	634	615	579	590	619	600	637	583	572	620	589	615	635	550	609	544	596	593	619	628	629	593	603	623	600	549	612	606	599	571	597	571	612	612	592	603	618	574	555	581	583	618	604	557	618	575	610	631	605	587	581	591	585	570	590	616	591	606	623	599	559	624	561	609	649	591	581	562	561	592	568	593	574	567	610	605	569	604	579	602	626	631	617	610	609	587	608	595	567	570	611	605	599	592	631	620	582	611	584	597	606	583	584	575	612	553	599	603	579	577	610	583	571	619	580	582	580	580	582	649	570	610	644	575
64176	102834	72902	43078	17468	5114	896	556	652	602	637	598	646	632	628	654	624	609	632	597	624	612	604	677	683	650	646	637	647	652	642	591	613	636	629	660	631	640	630	593	655	610	654	651	632	673	634	597	608	639	577	584	600	606	657	635	610	608	589	629	629	634	592	624	573	618	600	607	572	619	648	644	627	629	612	684	641	617	612	648	587	599	609	619	605	669	614	592	627	594	650	634	616	624	647	542	613	619	604	616	569	618	625	602	588	642	588	568	596	632	635	657	612	635	657	610	624	622	629	619	631	595	616	672	617	651	648	592	586	636	565	605	544	600	605	619	604	602	630	606	617	614	593	613	545	640	668	645	607	628	637	577	604	598	609	603	591	585	597	657	613	601	658	661	635	635	638	662	633	639	641	581	562	619	607	641	605	622	607	592	623	609	588	596	638	606	649	599	661	652	634	639	654	624	629	654	627	640	626	622	637	695	623	610	629	591	598	621	689	588	603	606	604	603	608	643	591	629	599	582	633	632	602	599	584	624	605	632	627	594	650	578	620	639	625	618	588	619	574	594	637	597	638	644	651	623	635	598	592	623	578	589	631	673	564	599	639	568	629	691	620	637	635	624	609	610	624	602	613	640	603	648	556	617	626	601	578	578	593	594	607	633	599	649	584	651	619	650	627	588	600	612	600	608	635	573	634	632	609	654	619	636	636	632	616	632	564	612	624	621	646	625	644	651	620	583	599	623	590	645	620	649	637	596	594	644	645	647	646	629	619	625	646	627	622	651	586	587	660	616	615	643	645	654	597	613	619	619	615	662	651	604	606	641	666	598	640	593	589	609	634	596	599	628	622	621	586	651	632	625	612	623	597	638	580	565	650	605	609	603	632	610	651	647	640	594	586	641	620	630	645	610	644	638	635	598	644	618	630	580	606	589	603	600	639	604	653	594	611	630	632	653	665	607	631	606	591	585	589	595	640	617	576	600	558	657	623	630	608	561	588	621	635	639	612	620	594	606	644	612	622	602	600	614	621	606	586	597	640	598	642	599	642	572	609	591	577	613	616	544	593	649	632	611	653	600	631	633	609	585	626	599	606	604	615	606	637	632	600	626	626	588	626	636	610	617	651	628	613	646	608	639	599	586	647	624	651	624	613	654	631	570	642	608	628	632	590	646	648	600	657	602	624	601	639	650	626	595	609	590	616	637	590	608	583	616	632	639	607	639	627	622	631	628	609	620	643	634	627	645	583	607	603	606	628	612	635	596	625	615	628	622	609	654	620	593	608	603	604	595	615	607	643	593	575	623	598	660	635	648	596	601	654	575	586	661	613	606	638	677	645	635	640	633	589	585	592	625	649	630	650	606	597	637	614	602	628	610	620	602	634	661	580	605	620	633	629	629	612	613	614	635	578	633	597	609	624	643	619	621	571	627	567	599	666	637	585	660	613	613	607	611	626	651	615	628	602	593	641	621	650	581	628	584	655	607	617	631	601	630	646	603	619	623	592	592	616	654	623	627	595	606	615	649	600	604	604	558	638	593	673	649	629	627	587	626	619	609	596	527	647	603	583	602	547	629	626	589	600	643	592	647	615	633	599	587	619	584	646	623	626	620	634	607	603	602	677	597	665	626	637	618	589	628	579	605	618	634	627	615	572	647	616	602	636	615	592	590	630	609	601	622	622	604	583	559	586	575	624	665	579	567	647	599	611	555	622	622	618	633	578	602	592	642	611	598	592	657	623	619	576	587	574	544	617	633	666	632	599	659	627	577	621	625	577	620	620	658	612	638	560	606	616	659	602	608	567	594	608	632	575	637	613	644	623	600	594	647	587	607	570	628	617	617	589	631	654	617	625	601	555	602	670	635	603	619	604	616	615	612	590	624	597	599	638	591	588	618	643	653	626	640	605	662	608	608	629	596	602	609	586	602	611	622	596	567	600	636	584	588	594	624	610	577	614	652	668	590	564	632	609	626	626	628	626	620	643	620	637	581	562	628	616	629	623	609	638	599	614	597	613	626	588	609	627	660	623	619	614	631	627	573	635	569	626	589	611	577	628	585	629	612	654	611	621	621	579	605	627	619	650	648	618	614	619	636	659	627	649	652	630	602	607	614	640	617	613	599	624	613	591	621	676	648	628	625	601	614	576	627	608	606	602	590	600	577	574	593	574	579	577	614	620	598	664	601	603	643	583	598	588	598	628	626	603	608	609	613	619	607	572	599	585	676	632	655	605	660	632	653	672	613	625	597	624	535	599	596	607	651	648	648	627	576	619	599	614	621	590	600	610	620	634	672	641	621	562	650	584	646	593	610	604	635	627	624	590	679	598	615	625	625	628	630	584	576	593	586	627	623	575	553	613	665	600	620	619	640	615	619	614	617	595	585	632	593	632	649	603	643	615	661	596	590	667	657	626	614	551	568	619	612	627	622	593	593	560	608	650	641	611	640	610	641	648	642	603	614	611	592	563	597	607	550	619	647	627	594	658	649	618	600	629	584	586	566	590	611	606	555	589	592	629	636	621	577	633	620	657	596	624	595	635	617	600	630	597	591	619	606	580	663	614	613	634	624	646	642	620	621	606	646	673	582	568	591	593	579	649	643	642	620	623	646	611	620	619	578	638	601	615	620	598	596	603	648	606	614	594	612	610	599	632	607	632	609	645	593	623	601	658	670	593	621	580	638	633	598	628	708	644	555	633	607	631	637	597	630	664	618	597	611	600	636	597	618	561	610	600	612	624	589	617	596	654	662	640	601	601	604	654	620	592	590	570	630	585	662	617	613	605	596	636	640	657	652	620	575	588	632	642	597	616	635	623	591	625	592	608	631	587	610	604	560	607	607	587	622	650	650	599	634	638	608	599	632	607	612	622	655	644	616	584	606	602	595	633	638	583	634	658	634	638	609	616	641	603	589	606	635	582	613	622	663	646	604	557	593	618	581	649	642	635	588	626	632	604	649	593	603	567	608	591	616	617	624	547	628	655	616	636	590	608	615	635	631	592	637	606	593	628	601	647	615	630	576	639	617	614	601	600	604	605	598	596	636	612	615	585	626	643	652	605	621	616	576	626	612	625	620	637	585	640	619	637	601	660	620	613	660	605	580	644	630	590	605	622	603	578	566	608	628	608	593	614	639	606	643	617	602	650	621	636	605	612	605	686	627	583	603	617	608	606	678	609	553	624	624	635	588	622	614	609	613	599	660	603	636	599	640	602	669	624	613	650	617	603	621	598	592	621	620	596	626	642	610	614	608	596	630	644	639	614	627	601	595	663	600	614	574	624	613	647	589	619	619	632	592	602	613	630	642	607	605	607	623	550	595	637	650	619	612	562	612	607	647	623	579	652	601	622	624	607	615	614	602	619	647	592	597	643	682	635	595	599	626	681	624	647	622	625	599	609	587	611	621	652	589	590	623	590	633	585	614	612	610	630	641	630	583	591	666	602	638	629	592	611	597	593	580	600	572	655	605	641	643	630	572	593	637	616	611	594	625	640	609
29705	30343	27200	11373	2528	728	451	436	403	359	418	412	398	415	415	448	401	408	381	397	448	416	400	418	445	413	406	397	443	425	411	431	426	410	412	393	402	433	390	391	399	391	398	400	426	426	395	386	410	403	416	410	413	420	440	415	429	392	388	431	409	413	407	430	424	405	395	389	399	404	436	420	442	425	380	410	435	436	392	423	416	408	458	437	391	423	424	409	445	437	395	437	441	417	375	391	452	455	401	414	445	398	412	421	442	378	428	389	396	434	435	431	398	419	423	415	392	443	419	414	386	438	419	419	436	417	425	428	413	380	437	423	414	442	399	404	440	415	394	407	410	402	410	409	439	379	451	412	419	447	426	381	396	418	424	398	406	401	416	444	400	413	409	405	412	411	385	395	404	382	416	432	430	427	397	413	407	418	411	417	379	407	386	376	403	444	395	385	394	434	414	424	423	381	397	411	394	406	417	429	381	426	411	399	399	410	428	402	418	399	385	405	434	410	420	408	391	403	460	392	426	449	437	401	443	414	431	428	438	427	382	394	437	374	383	420	425	394	409	437	392	398	429	437	414	404	427	438	442	401	417	436	408	395	426	446	389	413	447	408	429	428	408	440	395	414	429	434	410	390	449	420	435	435	419	389	442	418	402	425	395	408	382	415	442	405	399	440	403	400	405	438	429	392	418	387	429	408	397	471	417	398	372	455	380	428	422	422	422	399	428	401	417	369	448	401	427	423	430	396	425	419	438	373	429	387	445	404	456	450	404	391	421	385	422	436	418	405	433	391	396	416	405	410	409	418	474	444	450	370	385	420	402	425	422	406	431	404	405	407	360	403	436	428	408	431	416	391	370	413	399	406	450	407	449	446	403	398	389	422	422	415	436	421	429	408	405	407	428	398	381	422	449	416	412	391	436	439	413	359	403	416	388	433	370	431	435	416	435	399	420	401	455	430	424	396	417	446	408	448	394	402	426	431	430	432	392	426	453	424	417	402	443	385	412	409	457	406	460	445	441	428	433	429	414	412	399	441	429	413	436	395	405	404	427	429	411	425	376	399	428	422	430	393	420	440	412	465	424	460	431	402	421	426	447	406	418	433	431	399	381	444	449	433	430	413	460	429	389	396	389	406	429	431	381	412	453	402	396	427	412	400	409	424	397	417	410	425	406	413	436	386	402	396	418	453	411	419	433	424	393	404	412	393	441	437	409	399	427	430	385	455	454	420	392	430	465	411	442	411	450	419	389	416	433	422	423	412	439	425	414	415	401	416	422	427	439	449	392	435	385	420	419	436	403	431	391	429	416	393	443	408	431	406	388	417	420	422	406	430	431	418	392	408	404	423	440	420	424	422	403	441	440	424	482	482	417	404	418	410	401	407	419	448	432	421	416	412	395	421	385	403	443	400	410	438	417	420	406	436	443	428	394	428	375	435	438	436	412	421	417	424	418	431	386	425	410	412	428	440	412	415	402	411	399	416	420	425	417	423	393	410	406	424	397	426	377	428	424	411	454	408	399	394	453	420	409	390	418	393	387	398	424	423	388	423	419	442	410	424	419	414	396	440	396	417	408	416	443	425	441	414	409	419	444	378	415	413	407	407	434	421	423	408	402	434	410	396	401	400	413	408	384	374	425	433	434	414	411	398	440	410	416	396	404	435	384	419	407	405	366	437	442	426	408	450	404	434	443	397	439	390	455	429	416	415	453	368	432	431	416	393	409	403	416	411	449	405	413	430	433	415	401	427	416	447	400	417	426	403	459	421	435	446	457	408	392	404	421	406	384	452	397	429	423	400	411	405	404	404	403	425	439	407	406	444	424	420	401	407	408	406	446	388	422	444	442	419	428	456	428	429	402	405	394	450	409	434	414	423	416	415	405	421	415	394	378	422	422	458	411	463	410	425	396	443	416	444	386	404	411	415	410	406	406	421	403	425	398	416	394	400	399	386	438	406	388	419	364	389	417	439	407	380	419	445	434	413	401	440	405	448	441	403	391	382	386	411	429	412	385	379	417	393	406	398	400	401	455	380	413	424	421	392	436	417	395	437	414	409	428	440	428	401	439	388	443	418	428	393	394	413	391	443	399	422	422	426	367	404	395	406	406	421	409	402	427	418	413	408	430	440	440	414	390	433	424	427	387	430	424	416	413	430	433	415	428	412	391	427	409	371	398	433	397	412	400	421	403	423	422	414	444	411	410	410	443	444	411	418	391	427	444	436	397	414	419	443	406	429	452	411	401	403	373	415	368	397	380	401	423	406	384	426	395	394	421	401	430	422	421	423	395	421	447	403	419	399	437	435	458	421	428	378	416	412	415	406	397	413	451	418	423	430	402	418	422	428	431	467	423	421	389	421	430	424	450	399	421	437	431	394	447	446	401	432	413	440	418	420	398	409	417	425	404	444	425	450	411	400	397	424	453	416	404	410	398	426	406	390	443	414	420	415	422	415	435	427	419	388	437	386	396	435	417	418	402	395	401	419	436	429	408	416	418	425	394	443	437	420	410	387	445	413	409	457	411	395	404	405	426	373	372	406	413	419	411	425	429	419	367	409	427	421	411	422	433	422	424	394	419	413	426	428	422	388	419	414	408	416	430	431	393	399	411	428	409	455	427	440	403	428	409	408	418	420	401	449	389	399	403	395	416	438	398	400	397	458	431	408	430	408	419	423	411	412	432	419	409	393	379	384	414	407	425	429	394	454	420	464	383	423	403	410	392	424	436	417	401	405	379	396	412	398	424	398	403	430	426	390	392	392	451	402	412	392	436	418	404	415	441	426	386	406	442	423	381	410	414	412	420	420	450	400	451	426	403	437	382	419	454	415	406	393	466	364	410	409	412	477	391	424	418	413	432	405	416	458	447	424	427	404	435	417	385	406	400	381	440	436	411	419	415	384	426	419	369	401	408	398	414	425	462	396	421	404	411	450	410	433	428	426	431	400	433	407	411	405	389	450	446	432	418	392	395	427	393	405	392	408	455	403	385	419	417	416	365	429	466	404	394	415	391	381	427	390	423	381	381	421	444	409	396	407	425	418	451	432	420	415	403	406	412	430	426	424	415	464	401	405	444	434	429	402	442	393	356	426	422	441	415	417	415	402	409	399	417	390	407	442	402	412	437	417	386	451	441	432	373	400	444	442	429	468	415	427	410	420	420	443	438	396	435	408	412	435	414	411	462	389	425	401	445	415	382	418	431	427	440	410	432	384	409	383	462	350	415	382	420	423	360	407	429	447	436	437	429	384	443	445	409	445	446	406	403	428	462	428	430	388	417	438	429	383	393	443	411	439	413	398	401	360	429	427	387	422	410	418	422	390	424	389	400	403	412	395	383	399	427	406	399	445	404	421	399	433	418	442	410	421	397	369	438	391	412	395	426	396	449	450	431	430	442	406	394	422	424	381	400	415	407	401	416	401	371	444	426	416	447	439	407	393	420	403	403	384	440	419	414	413	427	397	433	419	436	400	407	424	401	398	419	386	451	409	453	384
22375	36706	20408	6107	1890	736	411	428	412	367	377	412	369	372	409	389	374	397	370	354	376	408	420	408	423	382	363	368	425	401	418	392	384	396	382	397	362	399	379	385	390	372	379	359	344	408	389	379	378	402	395	413	362	394	369	368	360	341	379	387	370	407	382	380	385	393	356	387	398	400	391	394	409	402	378	401	394	368	430	365	374	350	410	397	410	435	386	425	365	403	405	397	370	404	351	372	346	389	351	371	404	370	395	395	406	402	376	393	362	363	385	359	375	392	396	377	372	371	397	401	353	384	403	378	398	397	368	378	383	394	400	341	409	400	386	370	416	393	402	357	363	414	382	383	408	372	417	348	361	366	382	414	397	385	401	374	408	348	395	379	374	376	367	395	362	407	370	403	392	384	382	387	382	383	412	390	316	384	359	371	376	349	371	381	352	420	376	389	371	367	367	399	370	391	361	375	403	375	404	375	376	365	382	434	353	366	360	386	421	391	393	393	405	344	364	345	363	405	357	367	384	409	357	386	380	366	397	376	364	383	381	393	353	352	385	404	388	383	369	350	392	390	359	379	399	360	380	360	391	370	388	392	373	374	422	380	367	390	386	375	382	391	401	403	362	385	363	375	356	389	416	390	387	375	353	382	417	342	362	390	365	373	358	341	401	407	371	374	366	381	368	420	367	397	372	373	385	424	394	396	382	398	377	370	393	372	378	386	375	384	420	417	386	429	355	374	403	382	394	388	381	379	393	400	396	383	372	372	408	396	439	361	379	399	335	336	381	391	378	382	353	334	392	381	372	359	353	394	393	395	410	372	388	379	368	410	395	343	402	363	338	398	410	363	392	402	365	368	391	386	359	385	378	336	356	401	407	412	372	362	415	362	366	358	367	345	393	384	413	423	366	371	388	409	366	414	378	372	401	369	364	407	383	425	366	377	371	390	401	373	414	404	345	396	361	361	368	386	428	374	377	408	381	397	372	394	381	379	381	373	388	374	367	374	383	377	384	388	409	364	367	400	377	382	408	372	377	361	380	383	409	379	399	406	352	374	401	369	367	409	381	431	411	360	361	361	375	385	376	401	398	371	354	394	400	398	388	407	391	401	386	380	374	367	340	386	379	385	378	357	366	374	363	386	397	369	423	396	366	386	397	396	405	417	388	392	389	378	388	404	386	399	374	407	384	379	395	344	396	381	332	385	374	386	394	348	388	383	364	347	399	376	379	360	381	375	366	421	419	388	354	359	397	364	390	392	406	357	392	389	386	405	403	364	417	398	376	364	412	395	394	413	360	412	389	343	387	426	444	402	391	419	359	366	381	395	375	390	413	387	364	405	385	395	408	379	375	396	371	380	359	372	383	359	407	366	386	373	371	345	386	371	374	355	387	388	390	395	387	377	388	367	414	364	385	380	360	373	381	397	382	370	405	381	376	403	389	368	362	395	408	372	367	400	411	381	392	375	396	377	402	381	398	373	379	367	414	364	386	362	413	384	408	385	363	378	361	393	375	409	362	394	414	381	393	394	361	376	381	378	399	378	385	369	366	406	377	382	346	394	372	379	333	365	387	394	379	349	355	402	398	371	405	397	411	385	401	396	374	386	338	360	378	362	376	386	395	375	354	387	349	382	376	379	326	378	386	396	401	376	369	347	355	396	377	393	392	425	401	375	363	419	410	402	416	376	396	365	385	371	357	347	406	427	377	355	366	397	369	354	422	367	387	369	420	373	369	386	362	366	389	371	405	384	351	397	352	389	362	372	399	387	382	425	375	354	375	377	374	395	398	395	403	404	420	400	378	400	353	379	373	390	361	388	392	397	379	405	374	390	344	361	381	353	362	348	359	414	381	365	325	381	372	377	353	402	383	376	409	366	400	371	368	375	419	418	395	391	394	395	408	394	410	365	388	387	382	349	365	405	383	384	356	367	372	416	392	371	351	374	345	395	372	350	395	382	381	380	373	400	389	395	421	368	355	393	383	379	393	389	368	382	395	397	401	411	365	381	406	384	435	365	379	362	395	377	370	354	394	375	409	368	386	379	402	366	369	358	374	393	395	380	379	365	381	378	369	378	414	368	403	416	348	375	362	431	397	390	402	390	405	364	386	375	393	396	381	377	393	418	407	403	421	371	368	404	409	373	406	376	364	381	383	378	390	408	401	400	394	405	394	378	386	378	415	406	396	376	366	353	418	394	366	378	381	413	417	411	385	412	336	395	369	401	360	363	375	401	414	425	383	381	350	418	376	356	379	389	373	378	396	407	328	397	416	403	362	356	387	390	380	365	390	398	375	383	415	373	404	387	340	377	379	398	399	412	378	366	390	389	388	389	374	375	352	370	385	380	384	415	365	399	375	390	384	366	385	390	360	410	353	384	404	424	382	389	367	368	377	404	412	386	380	351	374	372	375	352	351	340	392	381	380	393	402	393	391	398	361	378	368	361	366	407	396	390	392	379	374	375	382	388	347	349	362	381	389	411	395	390	390	427	385	410	385	396	389	382	377	401	373	383	397	407	391	351	337	356	373	408	382	390	405	397	389	386	381	389	358	354	402	322	361	370	383	340	391	372	375	369	421	395	364	384	343	367	353	372	364	393	348	378	366	371	390	404	390	370	373	398	372	416	397	376	398	377	364	372	403	372	397	390	377	334	376	369	418	425	376	353	422	396	374	350	388	400	404	433	402	396	383	393	376	415	361	352	382	368	388	368	398	399	382	380	355	377	392	411	369	389	372	374	372	365	340	391	377	392	361	404	404	386	372	358	392	392	387	370	386	373	371	351	402	422	375	402	415	385	387	341	401	371	373	396	388	358	390	414	340	399	373	395	358	374	405	367	356	379	398	366	398	415	396	345	386	377	402	358	378	412	349	357	425	401	366	392	359	395	369	393	410	362	404	400	372	359	372	364	387	411	386	363	393	425	393	408	351	392	388	370	411	369	371	372	377	364	391	379	377	371	385	370	382	401	365	397	405	379	363	380	372	395	391	385	369	404	394	402	389	395	370	377	381	349	403	374	410	369	394	356	383	387	406	349	354	382	352	403	356	334	398	422	384	391	381	391	414	368	371	372	364	395	384	379	360	379	407	400	351	375	386	370	380	375	376	389	392	397	410	396	380	364	377	380	348	371	344	398	390	409	391	407	386	385	354	355	401	348	370	408	390	377	370	401	369	380	385	380	425	440	403	383	383	422	389	370	424	392	405	367	378	386	380	413	399	388	407	392	393	360	404	382	366	377	404	377	371	410	372	372	404	412	374	407	385	400	385	380	418	444	359	377	405	355	379	359	416	365	372	380	358	378	391	408	380	360	368	366	361	380	392	383	375	383	376	392	370	358	401	396	394	388	366	364	403	372	372	362	386	377	381	361	401	369	412	374	400	371	362	402	405	387	389	398	403	367	362	372	419	383	375	354	419	370	373	363	362	390	353	415	370	397	381	407	390	422	393	370	381	372	400	362	387	364	389	367	400	396	395	384	387	402	381	386	392	368
25418	27254	42285	36025	19622	6113	1034	569	497	500	507	482	502	485	526	542	487	499	492	498	491	472	485	482	473	503	485	492	504	520	492	490	477	453	503	515	478	444	493	478	449	518	525	498	497	490	518	486	456	490	489	512	476	475	516	484	498	505	502	491	522	473	499	530	464	511	492	512	472	486	494	510	479	489	465	511	461	518	484	511	464	501	504	502	472	500	493	484	506	505	468	492	492	454	497	450	485	495	509	464	508	497	494	539	466	445	491	502	471	512	531	509	477	488	500	472	482	493	458	474	469	464	501	530	500	511	495	482	486	504	456	437	483	473	468	495	481	498	484	516	522	469	503	499	487	453	508	465	489	530	444	472	448	499	506	475	490	475	491	509	505	488	472	510	494	473	492	520	502	474	530	465	499	486	513	479	518	472	508	508	485	484	488	460	460	493	471	505	475	461	462	486	514	476	479	475	489	528	477	473	490	488	450	484	529	471	472	478	475	510	456	499	514	487	544	485	461	504	527	508	512	502	481	484	446	536	471	482	502	465	426	497	520	516	501	465	476	497	526	529	489	471	465	491	477	491	461	488	528	516	495	492	510	499	499	471	482	503	490	505	441	457	467	555	494	508	485	495	474	503	462	463	494	515	484	451	463	499	498	481	510	474	502	507	463	509	515	475	466	521	487	456	489	501	495	468	549	472	511	488	510	508	482	498	495	502	475	511	471	508	491	515	487	493	475	481	476	495	504	499	476	467	473	466	475	478	493	453	492	457	471	495	484	514	485	488	495	494	549	476	523	492	483	480	453	512	471	515	477	497	462	515	443	519	508	474	477	503	507	472	490	490	470	512	487	474	501	473	496	481	495	486	480	468	459	495	452	484	486	483	488	470	471	513	490	508	453	503	496	501	479	518	478	480	530	480	501	481	514	500	460	525	522	528	451	472	498	475	463	479	524	490	499	497	488	479	551	481	479	499	486	519	456	475	485	490	468	460	466	540	479	505	486	537	501	467	481	511	506	438	496	480	533	479	521	511	482	492	503	492	449	510	457	456	477	499	449	512	462	497	511	514	503	473	470	512	496	457	509	477	487	475	481	505	532	489	509	446	492	492	479	500	475	477	521	483	493	489	445	497	495	486	481	475	459	479	458	484	480	505	538	499	500	501	493	528	485	484	483	488	545	467	509	493	513	483	509	491	491	512	479	475	511	500	485	520	521	439	467	493	478	507	472	482	493	487	495	495	487	509	512	484	502	568	465	503	486	450	455	490	494	506	505	498	461	474	519	511	502	464	475	475	453	525	522	499	493	498	496	473	489	468	468	528	485	506	519	471	441	484	484	506	519	480	522	481	479	457	475	476	507	480	518	450	443	479	488	526	489	518	472	470	486	512	515	511	505	489	487	483	471	490	512	523	515	491	502	499	497	469	451	554	493	520	485	517	509	462	474	484	489	498	478	512	460	531	480	464	489	476	494	487	482	502	513	484	473	494	479	506	504	543	483	480	474	507	490	465	508	451	468	483	490	477	481	478	514	498	462	494	514	505	473	466	487	449	504	467	484	525	450	475	496	461	483	458	528	496	491	512	483	472	438	487	474	484	464	503	497	477	496	528	462	478	492	512	515	476	450	456	533	491	475	488	479	501	489	495	470	485	516	476	482	471	477	499	453	491	500	513	499	480	501	501	460	508	468	457	493	528	510	532	487	458	477	463	486	546	515	498	467	492	531	507	472	471	466	483	487	459	482	499	543	477	542	535	471	466	507	443	521	493	481	492	527	497	496	511	512	497	508	552	519	476	500	440	520	498	483	534	491	519	466	511	528	507	460	497	523	449	475	482	499	471	499	472	463	494	551	463	447	515	487	494	468	519	512	450	467	443	449	469	461	511	508	485	523	473	507	476	446	514	502	507	472	464	494	492	493	481	455	523	492	511	460	467	493	512	451	501	494	487	474	509	477	452	502	479	465	515	520	486	478	510	531	492	492	490	521	474	460	518	478	471	485	472	455	494	472	495	511	471	509	489	475	505	475	479	461	445	494	465	456	521	522	523	495	487	520	484	510	515	459	498	503	459	507	456	489	508	495	440	473	513	473	496	467	500	511	496	498	443	480	481	448	479	506	498	512	517	482	515	486	496	479	473	497	502	466	479	478	490	477	508	489	497	518	470	474	473	516	476	485	530	484	490	489	504	479	546	477	526	471	470	494	493	469	472	505	532	499	524	456	474	466	488	484	508	490	432	488	498	485	476	460	497	520	479	514	502	493	466	488	481	462	465	503	465	510	513	508	476	508	517	512	478	496	530	443	481	468	470	521	452	510	488	510	474	488	486	488	485	462	465	505	471	474	500	469	477	501	488	469	514	476	505	521	488	513	489	468	508	518	482	500	499	470	443	490	508	469	449	486	492	471	482	486	518	526	508	456	470	496	504	454	505	466	503	453	461	515	437	489	454	518	499	482	503	499	456	475	532	465	495	498	487	489	494	468	476	490	500	474	493	482	493	482	536	501	465	499	453	488	464	468	512	459	501	489	482	466	504	469	487	513	517	524	443	470	507	541	490	467	476	505	450	534	458	493	477	510	483	497	472	483	484	495	490	493	450	463	474	469	490	456	486	446	475	470	486	485	511	464	491	490	451	471	500	431	488	490	474	551	479	494	513	468	512	464	481	513	478	487	484	491	521	488	489	527	495	482	491	491	481	514	488	510	511	471	497	523	464	470	463	462	469	463	486	479	476	503	479	460	482	454	511	519	472	508	484	474	488	505	477	476	521	491	496	473	480	488	509	507	515	475	525	478	514	458	485	495	505	438	500	471	468	494	508	454	470	502	509	505	491	532	477	454	516	481	522	456	504	483	505	526	519	509	498	512	490	451	497	480	476	515	497	481	443	512	501	493	497	542	453	475	500	462	492	512	471	481	480	485	485	506	492	500	499	499	479	484	489	524	478	491	517	501	503	500	500	499	474	456	478	493	463	530	517	466	512	485	481	516	509	481	459	470	485	478	462	468	488	487	478	501	489	520	486	502	463	485	474	468	469	479	486	459	516	477	533	499	496	516	512	529	490	504	474	481	513	493	500	453	475	472	518	493	448	515	479	468	490	522	458	538	499	505	479	482	524	482	473	474	501	469	466	467	450	443	452	482	464	481	498	520	458	466	498	465	487	490	495	535	546	488	500	482	483	485	493	482	469	482	512	522	501	488	450	493	477	489	521	490	492	492	489	487	570	501	499	463	474	479	478	497	471	460	486	468	496	495	514	459	466	501	490	481	518	472	478	422	493	471	517	502	448	510	510	501	519	454	436	491	461	490	471	473	517	494	529	499	469	473	462	469	488	482	465	495	506	438	485	486	503	486	500	456	495	500	488	462	491	508	471	520	490	472	521	483	477	459	492	470	463	491	472	497	448	452	510	492	447	504	468	443	504	499	461	492	508	472	506	493	473	522	485	508	510	467	446	499	512	506	481	474	462	485	494	459	517	482	504	485	471	460	531
58891	90698	60435	29336	10624	3143	628	485	488	505	476	467	464	505	538	490	482	470	471	500	548	539	498	472	516	454	513	476	496	503	474	514	462	527	490	517	508	502	510	487	484	490	459	488	511	500	479	467	499	497	518	499	493	456	471	509	498	519	501	485	513	480	482	507	528	512	495	486	491	507	517	495	479	488	514	498	441	509	522	465	510	488	465	469	466	449	539	469	495	506	523	460	515	502	479	495	448	504	502	501	490	454	510	475	465	471	463	481	482	474	505	521	474	482	519	505	503	494	537	465	508	488	528	510	531	490	494	501	477	471	475	489	488	493	471	473	465	503	471	555	459	497	530	475	487	492	473	502	480	485	485	479	512	513	516	508	511	481	506	507	524	464	525	516	508	505	455	485	506	497	510	499	479	466	514	509	524	487	510	521	497	473	500	486	514	475	497	517	473	490	475	482	500	501	468	480	481	492	497	490	530	489	521	450	506	524	456	477	506	507	516	510	465	456	460	479	481	509	481	458	514	484	430	511	496	470	493	526	499	520	524	463	500	475	480	521	494	491	537	469	535	442	507	515	484	482	463	493	472	485	509	506	459	487	484	513	502	490	480	513	490	523	476	520	496	489	563	491	490	503	494	494	528	476	477	474	474	486	505	492	495	477	515	501	484	498	518	515	485	487	462	500	567	475	537	488	469	467	465	510	496	520	441	497	536	531	479	471	487	497	496	481	502	473	532	501	522	501	511	534	498	502	505	515	466	473	513	510	467	520	499	456	494	452	474	511	489	507	503	522	484	493	512	496	517	493	504	499	489	486	466	491	491	522	508	493	499	469	507	473	499	499	474	513	498	498	510	504	444	495	516	493	487	488	473	513	459	514	471	517	453	561	474	497	478	497	446	492	498	521	472	491	492	492	508	460	496	475	494	489	488	499	495	461	523	474	502	474	460	502	501	467	465	492	503	490	563	504	440	559	483	499	508	504	497	428	451	518	451	522	503	513	481	498	516	508	480	492	502	495	487	469	511	475	474	503	499	525	490	494	482	542	485	492	524	506	510	504	507	501	515	473	504	499	527	513	475	489	486	472	502	474	483	494	475	520	487	441	500	460	465	462	503	488	545	425	466	544	497	475	495	449	486	501	501	478	530	478	531	476	502	506	487	509	464	520	470	460	520	471	482	471	528	502	502	508	500	503	471	497	483	512	501	528	463	526	490	469	505	493	497	474	487	480	528	532	486	490	481	495	498	505	482	503	514	508	454	454	466	503	477	523	481	510	479	485	508	505	473	505	503	474	488	480	504	460	498	509	487	479	479	492	466	544	513	490	487	529	490	506	488	469	531	470	464	511	516	491	480	490	478	523	482	469	494	515	470	490	451	474	470	469	504	515	491	486	534	517	478	513	513	480	504	506	484	436	476	474	495	509	498	480	493	508	513	492	512	500	486	476	512	498	504	500	500	517	465	478	479	462	467	504	485	493	464	493	493	482	506	518	480	524	527	487	503	481	515	515	474	523	491	505	482	455	500	490	502	477	480	465	510	470	486	484	445	514	477	482	476	478	484	506	437	511	463	444	522	470	458	507	505	512	499	484	512	496	512	495	524	487	481	482	495	486	485	531	498	470	505	449	477	462	499	491	462	465	476	491	479	516	493	475	492	499	494	509	484	513	492	511	474	475	473	481	486	467	480	522	454	462	513	430	485	459	495	508	492	479	465	516	500	455	445	478	502	496	470	570	490	509	543	502	502	457	500	520	497	497	466	510	469	475	489	518	502	522	508	504	473	512	542	505	489	464	517	480	479	522	453	449	502	508	484	503	470	467	462	495	507	552	505	456	477	492	494	471	494	515	513	519	501	520	482	500	489	473	485	464	486	524	478	460	492	497	470	457	450	494	499	508	465	474	467	477	548	494	479	496	484	526	486	478	500	503	507	518	497	479	441	510	484	471	494	493	457	452	483	462	463	508	494	491	473	497	506	492	456	531	477	485	511	486	495	505	493	509	502	526	502	476	480	512	513	502	479	510	532	459	492	491	450	494	481	534	480	543	498	540	484	474	454	479	469	500	497	445	493	492	496	553	487	473	498	473	531	502	459	510	482	512	470	523	519	486	513	472	479	455	523	517	466	486	486	464	499	516	482	519	526	484	473	479	486	446	532	517	506	517	503	445	475	507	501	490	472	506	489	497	513	522	513	469	489	494	516	490	448	490	472	507	469	474	482	483	511	462	460	505	496	527	512	467	526	492	453	542	490	489	508	504	510	497	484	518	489	500	465	490	481	515	507	518	472	518	508	501	471	493	492	493	460	465	510	464	491	499	535	460	493	482	480	499	489	483	494	480	499	493	493	496	461	464	533	528	477	475	525	509	487	468	484	473	482	501	482	455	517	509	504	529	502	526	505	494	505	488	491	542	461	483	507	449	528	471	488	498	442	503	458	498	531	498	480	499	504	483	479	458	452	491	499	484	518	490	504	496	488	488	492	513	475	501	489	502	518	519	523	492	496	531	502	483	544	491	513	465	531	466	472	510	519	486	499	465	516	485	502	500	474	471	503	498	518	490	491	481	498	492	553	496	463	468	522	481	488	496	481	482	500	499	492	463	482	472	455	512	521	457	484	488	474	480	511	522	495	482	450	499	492	450	517	508	562	516	512	508	490	476	484	488	469	539	491	500	503	496	537	507	468	465	468	501	483	481	488	498	451	464	509	479	481	524	455	508	515	444	511	520	471	509	505	471	525	469	513	495	530	488	485	453	488	524	471	507	515	487	540	507	473	512	483	475	486	541	465	506	519	489	482	465	475	494	472	506	474	475	524	449	500	464	516	508	480	467	482	483	497	474	492	519	504	498	521	481	515	531	513	489	492	467	493	520	488	515	467	515	497	488	479	473	458	489	484	473	495	533	460	487	499	496	518	508	499	511	527	488	482	457	511	509	492	529	447	489	463	478	461	484	508	507	493	516	535	490	487	472	479	514	528	501	516	445	492	495	505	499	515	474	508	509	488	505	497	441	492	496	523	500	530	519	519	490	515	481	493	528	470	491	503	506	473	474	464	473	472	466	480	491	497	518	468	492	525	466	488	473	517	467	491	484	489	527	472	500	454	533	469	493	474	495	503	483	485	482	509	503	527	483	455	496	469	481	506	475	515	509	533	504	469	496	484	536	503	481	498	477	469	471	459	469	530	493	455	497	510	481	482	483	450	499	516	498	515	481	505	521	503	500	485	502	482	545	471	495	490	498	495	532	459	486	501	485	462	448	490	482	450	496	486	497	453	465	480	516	493	484	477	489	509	506	488	479	445	457	526	489	490	558	448	530	521	527	471	494	515	504	507	458	510	465	522	485	510	513	498	504	486	483	485	501	497	506	478	465	506	484	492	494	525	490	467	485	518	518	474	504	493	519	467	464	476	494	493	509	520	484	512	511	505	529	488	515	508	482	475	496	468	481	478	471	487	465	499	494	511	472	481	496	432	507	499	498	465	488	473	511
24026	23991	37866	34311	24733	14874	2865	798	637	654	601	580	626	612	596	610	601	575	625	612	670	620	620	614	603	671	598	653	626	604	635	635	598	615	626	639	586	604	615	567	600	670	544	623	581	581	585	602	576	593	644	624	556	613	629	632	600	594	597	565	582	591	568	575	643	598	581	594	573	572	563	626	571	612	565	628	595	586	608	545	618	597	607	561	580	621	604	612	615	580	628	558	562	617	600	601	582	570	536	578	596	613	585	629	552	624	612	619	544	563	602	624	597	558	567	597	570	627	574	626	628	608	532	563	582	608	615	643	614	585	567	610	622	595	664	563	641	582	638	625	602	604	633	603	626	642	619	591	545	577	590	582	593	584	592	582	609	627	623	632	610	571	582	596	611	601	592	608	602	586	641	579	590	559	601	530	598	571	627	600	602	595	590	589	624	574	591	589	607	584	541	644	561	653	586	589	565	595	612	582	589	505	594	594	556	606	611	615	602	629	625	602	564	584	585	565	596	586	593	588	591	582	636	622	582	580	565	572	614	638	606	631	597	576	581	590	619	597	587	577	549	646	575	566	630	606	606	591	590	619	592	606	622	617	624	612	575	590	570	627	597	589	630	627	554	579	600	651	593	631	582	613	615	576	593	544	603	551	584	599	620	556	604	605	620	618	569	604	576	597	536	561	577	558	629	620	611	582	539	581	556	608	603	626	571	561	620	588	621	603	576	565	559	662	583	614	585	588	586	608	591	601	597	574	600	593	597	568	536	625	554	612	596	614	608	610	592	567	582	583	581	606	609	610	607	605	616	603	607	596	582	615	621	607	608	585	656	620	582	606	632	606	610	565	592	584	577	616	606	613	622	626	630	629	613	641	616	615	609	609	583	587	582	601	635	612	571	612	579	627	588	562	615	590	588	561	644	612	594	591	594	594	580	640	564	646	566	580	614	647	570	584	625	583	596	624	611	602	666	587	627	574	579	591	622	612	578	627	585	563	623	603	584	620	595	595	592	568	587	571	574	644	579	579	588	578	600	578	604	567	613	604	577	612	578	614	601	575	608	605	639	578	577	574	619	575	614	594	596	602	591	572	630	602	577	614	593	618	620	580	602	589	627	575	600	590	560	594	592	615	568	621	625	580	579	614	611	575	667	638	596	555	577	590	576	602	606	588	610	640	590	614	618	596	553	584	633	587	610	586	568	605	579	574	616	617	617	578	543	601	627	575	587	577	604	569	631	578	594	593	607	647	545	604	612	580	612	620	575	589	578	623	601	613	603	591	542	573	629	544	570	575	607	613	627	600	606	555	568	604	559	641	658	612	554	569	620	600	629	583	586	635	594	573	606	594	563	565	605	597	568	591	590	590	615	587	601	581	545	604	615	641	557	601	572	595	617	602	560	615	611	593	629	549	589	635	614	594	590	606	610	599	635	617	600	573	632	598	583	585	566	592	587	617	608	618	591	586	572	610	544	620	568	609	606	574	606	590	579	610	612	618	598	569	633	601	558	575	585	583	530	592	580	589	612	589	574	597	576	585	604	604	581	562	612	631	600	571	544	579	637	579	583	618	603	591	575	561	596	533	634	592	589	572	627	601	623	621	584	582	596	634	603	605	627	565	587	564	560	607	617	637	599	565	568	594	615	596	634	569	606	550	609	595	586	594	598	609	556	617	576	587	593	590	569	660	574	576	643	637	598	564	641	571	583	645	586	562	589	612	576	557	559	614	608	599	581	614	577	584	611	569	618	580	617	631	583	564	607	600	600	629	582	585	628	550	590	609	625	598	553	597	566	550	672	597	579	582	624	544	524	599	645	611	601	594	609	594	619	591	594	597	623	573	612	575	607	634	613	607	583	557	617	624	603	554	601	591	565	610	578	626	572	620	593	579	603	578	605	590	610	581	590	588	559	618	592	549	597	629	645	600	589	580	629	592	616	580	564	620	591	602	637	612	602	610	590	583	594	565	540	577	584	577	606	592	577	585	605	591	608	598	577	582	573	605	609	599	610	582	595	583	575	572	613	599	588	582	604	585	613	586	619	548	580	589	590	634	551	582	676	605	642	631	574	609	588	633	582	572	612	618	561	598	595	586	632	574	567	585	567	624	588	631	601	587	632	582	583	569	594	624	613	578	615	589	600	613	595	587	602	551	649	584	597	599	592	620	661	605	532	607	604	586	600	603	642	619	635	633	589	628	617	554	587	582	561	624	611	626	613	565	586	573	596	647	629	628	607	552	586	633	596	585	564	591	614	582	584	579	577	572	578	594	607	564	636	616	592	608	598	613	577	620	588	566	620	633	551	556	591	592	565	600	572	529	572	570	622	620	590	580	606	548	583	579	608	587	627	588	576	587	550	627	568	571	599	567	577	577	624	620	622	588	592	622	610	570	639	583	573	601	622	576	646	538	582	572	583	570	631	585	579	583	648	559	560	567	633	605	605	568	584	605	582	592	599	575	571	605	601	588	586	591	597	622	628	612	622	561	606	574	579	622	571	617	587	592	589	601	580	596	583	616	594	624	601	596	584	577	582	573	576	603	598	566	551	581	633	613	583	602	580	582	555	587	593	609	601	559	639	594	634	586	585	592	613	586	549	620	538	587	599	592	576	602	580	587	598	599	601	610	575	620	586	576	594	577	577	582	588	584	617	600	592	608	594	590	578	559	576	551	618	584	598	565	595	619	582	617	578	596	616	554	614	607	571	570	606	581	549	569	609	565	562	607	558	627	592	576	607	575	576	571	608	581	624	612	608	581	629	580	562	618	608	647	630	600	601	543	609	615	560	661	577	569	612	575	610	562	589	593	572	596	588	598	575	608	594	570	601	595	597	606	607	609	584	595	608	622	623	608	572	548	594	633	554	583	610	599	577	589	526	562	588	556	579	644	565	604	628	608	595	613	610	624	589	628	646	617	631	604	610	584	596	585	616	614	603	610	579	564	610	633	573	625	595	591	557	614	566	566	561	635	585	615	624	588	577	591	565	578	604	641	611	626	639	588	597	574	557	593	620	588	552	572	561	557	632	597	557	589	610	586	599	539	567	592	596	576	618	610	585	605	594	609	570	588	539	550	565	571	587	595	563	576	596	582	550	594	623	593	605	633	584	592	592	527	625	576	603	607	602	620	565	585	564	577	639	608	584	623	578	586	608	609	578	589	555	597	584	635	575	606	618	558	593	642	581	590	624	621	536	582	576	562	588	651	577	605	582	557	562	605	595	600	600	605	616	602	560	599	562	596	614	587	589	586	633	571	588	620	592	617	593	598	587	649	585	567	598	612	597	566	610	573	603	566	621	603	618	616	601	600	618	571	603	613	596	602	587	626	574	629	634	545	627	583	594	579	621	588	625	581	556	568	612	597	601	597	594	594	601	594	597	584	606	605	569	608	563	570	579	636	589	540	604	613	572	631	583	571	619	619	595	597	606	594	633	595	579	618	624	576	594	573	596	568	628	570	570	614	605	566	605	560	600	559	649	605	607	630	592	628	563	564
63522	103821	72898	41431	18908	5901	982	592	613	611	600	627	656	658	645	621	675	584	641	628	637	681	687	653	649	631	644	599	623	624	615	692	650	632	612	652	579	616	646	613	654	634	603	630	618	613	661	622	653	574	633	596	657	619	583	611	627	612	665	657	684	591	610	575	595	601	645	626	567	603	646	643	595	628	614	641	610	588	610	632	646	597	640	628	624	642	631	609	612	605	628	604	606	614	600	638	653	657	593	634	632	634	629	600	623	616	645	618	625	574	627	630	638	606	632	623	609	618	594	640	578	645	644	630	592	639	607	607	589	625	627	619	636	651	646	649	587	594	610	665	614	621	613	627	613	637	614	603	611	604	627	631	586	645	616	667	615	619	596	651	650	581	606	572	608	650	599	609	578	609	633	637	637	591	612	630	606	632	619	599	651	568	590	648	614	616	606	606	643	662	643	629	606	584	605	608	632	647	599	630	618	619	628	609	596	621	616	656	645	643	598	617	645	631	641	616	626	586	592	625	681	618	643	619	624	627	615	661	632	641	608	641	590	629	644	638	651	668	629	627	628	644	574	646	648	632	655	635	656	630	589	603	627	635	616	650	571	613	643	558	608	597	612	580	656	605	652	606	639	631	606	628	628	603	588	593	605	621	628	562	655	645	648	634	608	620	620	608	589	630	629	688	652	602	639	624	608	608	599	613	624	636	624	631	616	630	576	613	642	606	636	614	636	611	590	650	576	657	619	620	611	674	648	647	604	609	660	621	583	651	636	576	606	592	634	583	605	677	633	586	655	688	635	598	663	648	604	640	667	595	659	643	625	634	622	601	623	630	561	600	639	628	629	609	631	610	616	612	604	683	609	658	656	654	604	584	649	658	623	619	637	594	586	650	625	622	643	619	550	631	614	611	616	595	609	572	650	631	631	626	626	601	674	648	623	627	597	628	608	603	617	623	663	599	558	668	666	625	573	650	644	612	606	650	645	624	636	628	592	626	667	646	626	616	657	602	626	606	638	623	605	609	652	625	605	625	627	620	621	622	636	647	613	671	623	640	617	626	598	624	610	651	619	626	646	623	626	670	605	659	590	646	594	603	646	626	619	622	595	634	586	633	646	609	619	629	586	641	628	610	620	607	598	620	637	620	627	588	652	616	577	666	587	599	650	656	616	620	619	625	686	593	647	630	621	603	626	611	587	578	619	585	599	641	672	612	627	595	649	606	590	625	632	603	644	631	565	663	606	663	631	583	609	625	646	673	603	571	642	607	617	602	654	635	668	605	641	611	672	631	599	582	606	642	608	607	621	567	671	632	606	652	622	681	643	625	576	607	612	606	607	627	648	667	630	632	623	617	608	611	632	616	604	651	637	595	634	611	604	597	619	594	600	574	611	670	639	580	618	635	582	604	642	599	595	659	616	603	622	616	597	625	626	617	657	637	601	621	613	613	589	569	661	607	629	617	627	651	600	626	610	636	597	611	641	660	593	632	610	671	625	628	624	610	615	662	643	612	628	621	649	618	611	607	618	620	574	588	621	637	605	630	597	637	607	581	623	643	605	615	592	625	654	622	594	608	578	581	561	627	665	600	628	599	619	633	623	583	637	645	653	584	607	561	625	621	582	623	641	600	576	580	606	667	603	628	637	631	614	638	600	616	596	662	611	654	621	649	613	579	653	583	624	618	577	623	622	662	636	627	621	619	606	611	651	563	590	638	681	597	599	645	645	588	632	621	617	584	599	604	606	634	641	613	640	587	611	631	637	616	617	607	644	615	580	608	622	666	606	639	623	618	603	623	590	659	601	590	671	634	614	657	597	645	622	665	592	601	657	631	595	637	595	612	671	666	620	608	617	611	566	580	603	617	646	623	606	625	687	625	566	623	648	605	605	633	598	627	605	664	616	592	604	639	594	599	557	622	617	667	631	608	634	624	595	605	587	605	639	641	618	611	624	606	626	608	649	612	614	635	607	625	655	594	590	620	626	616	684	642	595	646	631	629	613	613	624	619	569	605	570	672	596	626	639	664	653	618	642	591	631	617	642	617	628	620	626	625	624	646	606	671	593	609	638	598	602	608	609	639	660	636	622	650	593	630	648	633	647	568	622	608	620	631	601	628	632	639	616	619	634	603	614	606	654	635	621	581	664	619	595	614	627	640	672	619	612	605	590	611	632	607	579	635	590	638	579	590	629	617	635	616	619	623	658	652	629	612	610	669	610	640	628	610	637	581	621	662	579	598	615	653	601	607	644	639	638	579	662	577	649	656	603	604	642	598	622	632	610	637	592	630	641	668	604	644	622	649	633	667	636	550	595	604	601	640	605	595	616	625	632	590	615	642	623	596	611	626	649	607	604	648	635	631	615	617	603	633	662	626	628	579	614	621	640	613	639	592	616	622	650	611	599	620	590	614	628	594	668	630	614	634	612	594	589	601	645	570	627	625	620	634	632	641	643	593	612	613	646	644	582	562	632	604	628	593	588	628	600	601	624	643	612	654	608	588	609	642	600	645	648	643	594	632	588	583	632	626	649	576	624	566	632	639	611	584	601	632	624	616	612	600	659	612	645	641	611	597	648	629	598	691	602	614	609	615	611	611	629	614	614	606	665	602	640	589	594	604	589	627	610	651	623	629	645	599	622	600	624	602	631	639	638	600	603	632	613	585	590	580	637	650	630	637	616	618	605	614	639	656	567	616	651	598	575	618	628	624	679	605	614	617	616	611	609	583	601	647	579	654	659	616	649	584	635	638	622	611	628	606	615	631	649	606	597	612	614	590	612	629	601	631	628	633	619	591	626	596	645	599	631	630	593	602	604	612	650	648	595	613	622	630	637	634	591	582	617	588	633	611	643	626	647	620	611	641	658	676	618	638	673	603	596	604	636	613	639	659	590	613	620	618	671	632	627	639	604	629	596	636	597	601	614	617	636	664	585	597	621	590	646	568	650	589	629	621	603	590	597	648	641	636	597	656	596	621	596	658	635	602	644	584	625	599	607	608	586	664	653	621	621	619	604	600	651	627	595	613	594	650	602	651	616	621	597	620	603	611	582	587	567	649	634	644	601	644	649	609	631	546	610	635	654	604	619	588	593	629	625	618	635	656	648	593	621	595	611	583	601	605	627	674	633	605	604	624	599	629	600	630	613	611	643	594	622	607	607	654	586	650	611	634	608	609	624	610	623	631	590	595	613	657	638	603	644	628	607	602	602	612	609	640	636	650	627	695	617	603	608	629	598	636	636	595	611	600	644	640	621	585	651	596	630	608	616	579	624	646	635	595	603	587	629	603	609	598	585	608	620	595	607	630	643	615	586	630	647	572	613	656	573	630	587	578	604	610	577	625	629	641	617	605	588	582	585	633	608	603	630	602	608	626	568	636	645	602	652	644	630	651	613	570	633	647	595	613	625	606	617	591	576	627	596	583	615	662	620	635	629	660	629	592	642	641	605	570	607	593	596	616	616	632	654	624	606	607	632	640	653	619	594	614	615	624	622	661
29881	30422	27237	11315	2400	777	475	423	404	399	429	405	441	390	407	437	426	445	383	460	419	415	425	408	455	421	419	427	420	438	405	441	406	398	413	432	420	428	426	418	372	408	429	423	441	408	380	431	441	426	407	421	396	368	407	398	392	432	414	403	406	413	412	459	443	404	422	427	399	406	389	411	418	413	400	441	413	374	428	430	419	398	423	407	448	420	425	427	396	403	409	408	369	408	418	382	405	402	403	424	383	375	408	398	406	407	422	413	392	425	419	409	417	435	440	433	428	418	362	433	417	413	385	412	450	415	406	421	403	383	456	422	399	381	425	427	390	414	445	382	384	423	458	390	429	411	411	400	407	421	408	379	441	450	368	449	436	412	428	455	415	400	433	445	416	447	397	415	442	406	386	424	421	385	412	430	369	425	416	401	421	430	411	418	426	422	460	416	433	407	414	402	426	391	422	416	423	439	399	465	461	414	420	401	389	392	367	415	402	409	424	428	428	376	437	414	403	418	400	426	457	378	407	448	421	412	398	422	408	409	444	426	419	417	409	428	394	440	412	428	454	401	406	389	401	406	405	390	414	434	426	433	397	386	382	395	432	411	398	422	415	381	456	397	396	419	463	429	381	427	445	431	424	429	373	430	435	419	377	437	391	444	385	415	415	408	417	416	429	417	436	396	442	404	379	446	399	391	409	385	361	421	399	410	447	419	393	407	415	421	425	416	396	381	428	379	401	405	428	399	434	400	404	430	433	429	407	398	439	386	437	404	450	449	413	438	420	426	446	442	421	421	435	395	425	433	446	421	398	437	421	410	420	420	409	436	401	424	434	436	389	432	403	402	409	399	414	437	435	389	403	370	393	385	397	410	427	409	433	418	443	394	402	397	428	414	447	388	416	399	422	440	420	415	447	424	429	430	383	395	431	427	395	404	433	424	429	412	425	385	410	376	378	407	411	425	410	432	420	397	430	405	419	386	446	396	423	402	380	399	392	388	412	408	388	403	407	403	387	428	389	394	410	423	418	403	419	434	423	433	420	444	411	424	401	384	390	381	428	423	396	417	407	417	448	419	387	388	398	369	404	437	425	372	411	415	426	437	395	355	399	435	385	399	410	413	370	394	400	376	424	410	410	402	414	414	400	371	432	424	423	389	425	411	429	389	406	407	449	433	441	425	417	449	409	429	416	416	417	446	416	432	402	404	438	419	421	440	408	384	414	398	422	414	392	420	394	400	388	392	375	432	413	410	429	421	424	438	430	439	399	392	438	419	374	371	453	458	411	441	423	409	412	392	426	413	413	386	400	426	463	416	406	444	408	399	372	402	386	392	456	429	423	433	445	425	437	464	441	423	414	400	429	443	403	409	432	420	404	433	409	399	418	441	425	388	384	412	451	400	402	445	418	410	393	377	439	424	409	461	418	435	403	410	403	424	415	422	430	419	389	428	389	404	427	405	402	389	381	391	401	403	429	412	412	399	398	429	439	429	406	422	413	389	412	421	411	426	384	399	399	394	412	376	406	412	426	411	410	442	400	385	431	424	426	460	448	422	445	407	436	430	364	412	404	396	421	408	460	443	394	382	436	397	405	446	412	407	430	426	418	383	437	402	446	416	440	428	415	402	368	423	449	431	398	444	420	411	402	414	374	452	422	375	399	410	419	417	444	431	420	418	425	423	462	410	395	409	418	427	369	429	429	388	377	405	431	413	426	409	427	410	383	411	423	427	418	388	402	408	371	420	423	433	418	437	438	397	384	444	446	450	414	416	429	399	374	417	397	402	385	419	455	387	420	414	401	417	458	400	391	427	437	432	401	393	446	436	418	417	415	401	427	404	418	396	458	397	392	388	393	412	380	433	413	394	373	410	399	413	369	417	407	419	406	406	407	380	399	388	365	414	427	397	439	415	397	403	410	424	394	449	426	440	418	394	440	427	421	403	414	440	424	407	406	435	391	401	434	396	411	400	435	388	419	436	457	423	414	408	444	427	404	433	391	378	411	417	399	374	419	412	422	402	397	421	439	434	390	440	444	381	430	418	414	422	424	392	402	407	458	424	373	419	406	441	414	382	415	412	416	407	438	399	456	448	404	402	416	453	429	401	449	421	409	404	380	402	430	450	400	391	409	420	401	440	397	415	441	385	398	403	466	400	423	391	403	376	423	417	437	419	398	417	434	421	420	412	433	408	446	434	466	429	406	410	409	421	395	428	389	409	438	472	406	396	427	408	400	435	410	443	398	398	434	422	380	407	435	405	390	391	463	451	394	390	429	386	409	416	430	423	428	409	437	411	400	445	407	394	410	431	431	425	425	431	439	415	403	390	401	419	418	437	402	423	416	412	416	414	400	384	416	409	380	380	437	410	437	405	431	432	394	412	439	400	447	427	409	410	408	426	396	413	422	428	459	402	374	412	432	408	381	401	404	427	438	411	424	429	399	421	408	410	395	424	429	422	416	405	394	419	413	464	404	417	452	423	442	409	438	451	422	436	428	404	417	395	428	426	419	446	377	418	402	425	412	449	415	398	429	419	389	429	405	406	430	408	390	398	436	416	418	431	436	395	400	387	407	382	390	393	421	412	408	400	412	403	403	435	446	399	419	420	401	424	430	428	406	372	395	400	448	444	396	364	434	417	431	398	378	412	421	409	403	398	395	455	424	391	433	475	430	431	407	419	418	420	416	416	468	411	384	448	423	453	394	416	376	402	417	422	396	416	422	424	411	410	456	397	433	424	402	391	407	408	415	410	416	421	408	403	418	390	417	405	424	377	417	400	429	424	414	409	374	412	374	379	450	445	434	443	391	450	446	410	470	415	424	446	415	425	420	412	412	419	384	441	411	406	427	409	434	403	434	421	358	450	425	375	400	411	430	443	421	443	404	404	426	365	378	418	416	416	418	426	413	419	428	411	445	424	431	419	398	403	405	402	409	436	394	445	395	425	406	453	435	421	397	398	411	411	395	401	407	417	416	385	404	427	425	417	425	399	415	443	396	391	389	397	425	418	424	420	388	441	442	408	430	392	397	413	470	378	398	442	399	406	405	457	435	410	404	419	382	404	453	409	409	394	436	410	385	390	442	384	402	431	460	438	433	433	373	449	402	438	425	429	415	402	379	415	391	423	415	429	408	419	409	414	402	398	407	416	411	434	414	422	442	433	387	403	403	432	405	460	401	395	453	415	407	397	383	405	425	443	394	411	419	433	460	390	411	422	434	431	404	386	447	430	456	399	372	418	402	383	456	437	423	435	428	381	385	393	411	406	406	413	417	398	429	456	433	383	444	390	396	453	444	423	410	425	426	397	401	390	375	428	420	382	379	426	410	425	396	436	426	385	413	402	457	460	449	427	407	403	404	419	408	403	428	412	398	404	455	461	419	416	421	433	424	448	409	425	428	407	423	404	369	400	386	462	423	426	409	413	420	428	391	421	466	440	434	395	426	385	409	415	417	444	410	375	410	386	399	396	385	432	414	389	437	419	410	425	405	422
22137	36969	20776	6056	1874	845	425	363	399	412	354	393	421	370	351	390	382	387	351	448	363	377	361	372	384	361	404	369	378	360	387	363	330	348	354	412	338	392	382	379	384	374	393	386	403	383	356	366	394	407	365	351	391	383	388	374	407	421	380	378	409	386	357	388	379	397	371	343	399	363	334	363	399	357	337	385	374	345	392	412	384	384	384	377	383	373	380	393	342	376	361	413	383	369	391	344	381	374	384	396	358	368	370	377	409	362	401	389	377	387	392	405	383	371	385	376	379	371	390	367	394	373	367	405	417	388	405	370	388	341	387	388	369	358	410	392	375	395	367	363	371	377	372	387	395	373	423	369	353	364	397	385	378	381	370	379	380	416	373	347	379	401	392	379	378	358	383	389	402	384	389	384	379	377	399	378	386	393	363	382	366	382	405	356	376	362	408	367	382	371	394	403	368	424	362	354	384	364	361	397	383	395	389	375	377	373	373	380	387	359	391	362	397	360	390	390	327	347	423	379	407	391	396	387	378	343	371	360	355	357	349	377	394	401	397	351	371	383	340	367	390	368	374	418	374	368	369	364	359	379	394	317	359	379	376	356	383	387	390	359	398	412	381	379	361	373	415	359	381	399	390	362	415	409	391	359	401	345	390	363	398	371	389	353	362	385	361	356	362	383	357	369	384	389	386	423	369	361	413	367	385	365	407	414	383	405	401	390	371	398	365	353	379	393	355	374	395	347	369	368	387	364	411	379	350	382	363	377	367	365	410	375	370	406	371	392	369	384	388	386	358	395	351	417	387	354	383	365	369	392	389	399	372	397	363	390	393	363	396	389	369	369	379	392	371	410	403	403	401	372	368	366	361	420	434	379	381	370	369	390	364	390	365	390	406	363	376	385	377	386	370	367	386	374	402	374	403	392	381	374	366	369	358	371	398	378	389	370	376	377	379	419	411	349	358	355	329	425	380	380	418	345	386	400	358	383	360	379	374	403	375	366	376	348	374	407	371	396	365	360	374	369	380	364	375	377	392	410	369	382	399	418	386	369	365	385	381	368	365	374	378	381	413	392	382	408	377	380	410	386	383	390	392	345	378	376	380	367	415	396	359	380	375	376	356	343	381	364	366	384	371	385	389	369	342	410	360	389	397	360	381	400	362	368	385	392	362	340	380	375	385	352	379	377	369	408	372	367	388	385	412	397	352	438	384	372	362	401	373	400	366	372	364	383	390	379	390	399	379	352	365	393	379	363	396	374	368	383	367	359	373	358	385	347	364	343	393	379	400	414	433	401	394	389	352	383	381	345	393	401	366	385	359	420	367	371	409	370	375	371	389	410	367	354	376	387	380	393	414	374	366	359	411	357	362	368	394	378	369	389	391	411	375	396	362	345	337	391	410	427	373	372	377	413	384	354	377	357	413	357	335	389	373	369	413	400	373	380	354	393	417	361	358	368	375	367	358	367	387	365	387	375	390	372	403	383	355	363	374	362	382	359	411	373	369	373	417	372	392	363	356	378	365	397	398	348	372	385	360	374	373	403	372	381	425	380	401	397	381	399	380	372	358	386	379	399	354	386	355	382	351	390	404	350	371	345	401	382	375	371	357	379	385	399	378	385	387	390	391	389	374	395	394	371	395	425	343	366	357	368	397	404	401	369	379	365	409	404	340	376	395	401	378	386	389	374	414	353	372	383	372	376	363	390	381	417	398	389	369	386	396	401	387	396	381	371	390	365	377	400	357	381	357	400	387	399	379	389	424	365	361	356	342	372	359	396	388	351	401	374	340	378	348	381	358	404	367	368	372	359	389	388	348	391	408	382	371	383	396	394	365	365	387	353	346	386	371	396	375	388	363	366	416	349	375	426	366	363	381	415	368	373	376	403	378	343	390	382	380	378	346	361	389	394	387	372	384	407	391	404	397	374	376	386	379	386	405	383	384	367	381	375	389	388	387	364	376	397	387	395	374	361	411	386	387	411	373	387	395	393	364	363	384	365	388	385	387	364	343	377	374	387	353	388	380	372	400	370	356	358	403	364	348	351	385	352	368	359	404	384	383	396	411	392	364	363	411	375	369	386	395	375	382	348	385	407	403	384	374	378	372	362	392	383	397	339	388	388	385	376	405	401	356	398	374	406	354	387	409	358	394	367	397	367	359	376	416	384	430	352	379	392	357	400	391	388	374	387	374	380	413	376	372	381	401	385	364	416	374	369	365	379	359	378	389	373	379	365	363	363	367	424	421	355	363	435	366	390	368	410	398	362	434	401	378	365	353	400	375	432	438	361	358	366	378	383	415	369	376	355	348	369	391	367	389	382	375	401	381	426	378	368	398	359	380	386	370	417	347	402	402	361	393	381	367	367	365	360	373	396	359	389	360	351	407	390	415	358	369	341	377	382	399	400	387	377	397	325	442	374	373	364	395	386	376	357	401	394	376	336	391	357	380	396	374	363	367	383	394	357	394	350	382	416	366	376	394	358	354	383	340	368	395	381	374	341	396	358	363	385	392	373	388	379	393	385	377	381	396	404	402	378	371	427	393	390	369	383	391	397	355	381	370	377	352	354	360	367	362	369	398	397	400	376	367	394	360	382	365	386	381	357	357	399	394	374	378	369	392	356	405	367	388	398	376	392	385	369	384	379	384	378	343	373	366	338	365	355	374	413	396	408	430	392	381	372	372	393	356	389	400	370	377	389	379	381	390	379	377	408	410	380	391	394	368	375	379	399	398	427	374	386	352	372	367	386	383	367	377	395	409	357	370	401	349	401	394	371	378	364	354	405	397	374	368	368	363	372	356	424	345	366	371	387	399	389	390	362	385	407	393	377	362	383	379	361	366	373	367	383	411	376	372	388	369	412	377	379	385	375	379	380	402	391	372	382	376	367	408	348	386	351	380	378	377	379	394	388	354	356	367	387	402	377	402	367	399	339	393	368	390	351	395	392	359	362	359	375	376	354	361	401	397	394	391	420	394	342	385	393	401	403	362	409	375	362	390	381	406	373	365	395	378	381	367	342	383	382	387	358	381	364	371	369	338	374	376	377	369	406	353	379	388	379	374	404	375	352	400	399	358	383	351	381	358	404	340	344	373	380	387	367	372	358	394	353	403	368	387	398	388	350	390	388	386	403	349	418	376	400	387	355	389	367	390	365	408	379	368	359	379	389	383	393	361	390	405	374	397	406	374	373	368	375	410	387	402	365	397	404	403	411	376	388	364	365	413	363	412	377	370	359	355	378	453	360	370	413	409	386	391	396	391	382	367	357	373	385	393	378	369	404	381	335	417	396	393	382	405	379	369	371	373	391	372	384	350	362	405	348	369	381	385	374	367	383	380	378	369	368	375	354	392	374	406	409	387	366	356	407	347	342	369	367	374	377	384	373	425	389	387	381	390	376	385	396	357	392	366	362	407	396	357	402	393	379	377	393	382	395	389	356	377	347	396	389	402	355	363	410	386	355	391	363	392	358	376	360	387	382	359	377	411	381	358	351
25308	27689	42853	35483	19541	6507	1057	572	515	492	517	490	501	526	484	441	472	478	491	491	497	502	511	468	489	469	510	465	452	469	453	472	499	494	463	478	475	502	491	454	477	471	480	487	508	494	495	460	511	458	456	486	434	489	476	501	452	451	477	484	481	514	445	466	454	481	461	510	506	484	496	481	463	436	468	462	443	462	453	453	497	494	480	486	480	467	463	485	507	463	491	464	494	490	474	488	519	487	455	456	479	488	468	490	471	466	487	500	458	500	474	495	464	488	488	461	505	511	488	462	438	430	457	474	457	509	458	490	465	506	455	491	479	501	452	506	474	498	485	474	471	479	446	499	479	461	492	496	465	461	503	499	464	478	505	470	474	503	507	505	468	467	496	486	447	490	521	487	475	480	480	525	467	479	458	478	470	453	524	544	479	485	496	472	495	493	475	470	446	500	501	500	482	506	514	505	528	460	468	520	457	450	500	493	441	494	453	472	473	498	481	451	473	459	472	461	468	482	485	442	495	479	488	494	476	493	490	493	466	523	479	466	455	465	481	489	474	481	469	475	527	446	511	483	463	498	455	505	416	496	472	516	469	501	464	452	422	527	521	490	455	481	468	479	479	480	485	516	498	481	498	471	442	496	464	482	450	496	471	481	467	452	469	488	471	499	521	490	474	464	476	540	501	471	483	465	449	454	497	482	497	480	485	481	518	460	462	467	489	460	486	467	434	472	496	490	486	457	473	462	454	492	464	476	507	486	486	470	435	477	490	474	455	500	473	463	512	447	456	457	473	491	443	445	502	476	494	523	453	468	499	502	469	482	485	527	460	499	463	470	456	484	485	457	498	490	472	488	500	463	464	497	463	503	511	484	475	460	472	468	481	443	498	467	518	497	501	483	473	500	475	455	449	449	489	485	473	454	446	482	497	492	499	475	511	519	511	490	460	496	458	438	493	476	496	508	489	473	446	468	485	465	438	466	456	467	470	489	492	499	511	498	509	455	462	485	484	465	500	460	429	443	462	470	460	474	505	499	467	485	512	440	512	462	500	496	468	443	493	493	523	456	458	482	467	486	485	491	458	485	479	481	493	506	475	455	465	462	450	484	480	472	481	478	465	478	496	482	446	450	452	500	464	482	525	498	509	520	483	501	488	438	468	525	448	473	491	443	497	460	470	466	478	467	486	463	501	473	489	477	513	499	453	481	481	486	489	467	522	481	505	495	489	470	458	496	493	446	504	508	502	506	500	437	456	501	512	466	485	485	489	466	468	456	503	471	456	462	415	468	454	469	485	461	465	443	485	470	460	474	458	457	467	482	500	480	442	466	467	485	484	456	475	496	500	476	505	483	470	484	509	473	490	511	452	473	489	464	468	486	466	479	492	449	471	450	457	469	472	474	508	493	468	486	421	467	449	446	478	465	472	452	493	482	508	471	496	499	447	523	458	525	507	453	507	452	489	501	479	504	487	517	543	501	490	488	460	510	478	449	455	465	475	478	496	490	502	491	462	507	460	482	497	496	490	474	469	456	485	453	515	490	471	470	459	468	460	473	441	494	484	451	459	456	483	518	492	467	470	472	516	464	488	475	497	477	462	475	466	484	459	495	467	453	475	471	486	484	512	481	498	502	489	503	467	482	468	470	471	454	469	445	519	492	477	454	507	465	468	511	448	479	504	490	519	480	496	484	477	498	482	470	455	463	491	469	498	456	467	495	453	467	475	462	461	484	515	470	466	488	482	461	503	467	457	489	513	449	482	502	459	448	480	489	509	483	459	485	482	494	488	478	448	510	467	465	487	453	478	499	503	491	496	482	500	452	483	439	482	484	490	475	462	471	485	435	472	461	482	497	486	469	456	491	482	465	459	448	528	471	457	485	472	460	447	468	476	489	456	539	492	506	450	439	490	496	479	488	499	471	468	482	498	501	454	484	503	495	484	452	492	492	480	514	462	464	478	455	467	466	484	472	504	507	499	475	478	461	461	466	487	485	477	477	460	495	451	492	494	518	472	469	443	467	490	461	442	471	467	489	469	477	475	463	497	498	487	491	462	466	505	488	431	481	447	458	470	511	453	456	465	464	495	464	474	477	482	503	504	428	488	487	475	478	509	464	445	447	458	509	467	471	471	475	513	493	451	463	515	469	474	482	474	497	474	487	470	467	516	480	502	502	448	486	489	491	490	462	404	472	478	435	502	485	517	440	467	497	472	494	496	494	512	488	477	465	463	447	455	472	478	488	489	487	463	504	509	485	469	518	496	473	497	506	494	457	470	447	465	479	461	457	417	464	466	520	504	508	480	514	436	490	467	466	507	499	477	505	445	496	452	433	481	541	507	499	480	446	524	476	515	496	488	454	476	494	502	488	521	491	489	461	478	465	442	464	476	495	489	463	465	481	477	449	501	475	474	497	493	489	580	436	452	466	523	527	484	480	474	476	455	515	486	504	501	469	498	502	484	496	476	491	496	461	454	440	487	492	474	498	504	501	447	497	518	450	480	435	445	461	471	478	478	452	501	481	472	469	447	463	472	521	452	460	507	445	452	486	479	490	478	478	480	525	467	458	472	452	479	468	479	487	475	471	478	474	473	427	470	422	471	455	522	524	481	435	488	463	476	483	469	515	468	482	459	465	485	439	466	461	469	479	481	484	461	453	502	448	508	445	499	470	460	474	513	497	516	511	495	510	466	484	486	463	461	531	447	522	467	506	439	491	484	532	458	492	496	475	498	510	498	441	472	472	498	445	471	515	469	473	494	500	467	483	498	503	460	453	473	450	450	458	476	547	451	487	492	493	488	464	488	479	483	447	471	466	503	465	489	484	476	479	505	484	483	450	486	459	480	438	493	492	512	471	445	483	499	479	457	484	488	497	510	485	457	471	464	515	473	504	496	496	460	505	474	485	499	529	488	504	470	531	454	467	447	474	454	471	485	500	453	493	490	435	468	484	472	516	466	465	443	464	499	481	447	498	506	460	449	513	504	444	468	485	484	471	481	448	481	445	475	437	479	452	490	488	429	482	492	431	456	462	482	478	490	478	466	485	480	517	471	489	490	468	470	439	492	455	482	453	502	486	479	460	485	502	439	516	465	501	529	471	494	509	487	467	472	484	496	451	516	440	441	482	516	495	464	494	461	465	496	449	491	486	490	439	470	512	491	467	506	454	469	440	463	479	500	499	485	481	484	504	485	479	460	496	461	484	434	484	483	491	502	493	470	457	463	526	446	476	463	451	465	454	470	481	450	462	478	492	496	444	483	472	453	455	512	455	476	491	458	475	518	496	432	476	482	476	475	480	469	500	440	474	507	522	499	472	458	437	486	487	479	469	490	494	481	475	500	474	488	491	498	444	496	465	443	451	471	454	494	467	460	475	488	455	482	457	459	521	475	470	486	463	477	509	420	470	481	501	485	514	458	467	468	492	479	489	443	449	449	505	464	475	514	470	497	480	463	461	474	493	475	485	519	474	522	463	494	451	489	490	520	478	474	481
58856	91291	60578	28379	10532	3296	792	464	457	490	527	483	513	508	477	470	502	487	495	502	475	512	532	523	519	473	458	484	501	499	505	480	479	515	470	466	498	490	479	487	432	487	493	475	499	476	507	471	505	447	478	538	481	455	486	495	495	456	516	476	484	486	524	464	505	474	480	478	511	492	469	524	486	530	488	463	486	486	468	465	506	513	497	506	532	478	486	516	447	505	512	501	462	488	485	497	503	455	494	475	486	512	474	482	472	513	472	449	496	477	484	460	471	471	467	524	512	508	466	493	482	470	514	496	472	498	460	493	471	446	518	491	475	454	536	494	502	473	477	481	457	465	432	465	499	479	479	465	543	523	533	495	479	459	488	471	506	517	506	459	520	476	466	507	497	496	502	514	513	489	488	492	463	494	462	486	470	456	520	490	518	499	453	448	491	496	479	494	535	455	497	498	487	487	499	462	477	462	456	472	500	518	510	497	479	451	462	475	466	498	509	463	478	467	485	481	469	498	463	487	490	486	519	458	433	493	506	445	444	530	502	485	523	491	492	502	441	461	511	481	483	490	490	478	482	446	458	479	451	473	482	495	476	473	469	523	460	468	467	468	488	485	459	474	481	511	474	465	487	488	509	488	463	510	441	501	495	491	487	448	496	503	479	472	483	466	450	508	459	469	511	473	489	499	490	483	486	501	492	457	506	483	489	439	449	492	478	451	478	470	453	516	473	469	461	474	451	420	522	502	501	464	499	479	473	464	467	504	502	490	424	466	465	453	473	501	512	510	482	479	532	499	478	489	499	495	466	478	533	491	488	516	457	446	461	495	488	482	479	467	469	469	460	451	477	511	453	477	483	468	544	498	500	494	489	468	483	495	484	502	470	491	457	508	480	465	504	445	510	490	475	507	476	501	475	488	470	467	474	457	466	476	532	502	466	540	472	496	517	485	527	489	484	488	482	484	498	483	472	516	518	471	457	458	518	509	479	461	510	486	436	475	469	455	480	455	445	511	467	511	470	484	476	466	476	475	523	526	486	455	480	491	527	489	485	489	472	487	516	503	481	487	478	527	485	473	492	503	523	459	508	485	485	452	502	472	471	487	485	491	482	472	513	447	499	469	443	476	483	487	489	506	489	475	504	446	530	492	455	482	514	475	486	478	458	497	502	504	476	510	486	486	480	514	484	461	474	491	497	504	495	481	465	452	499	476	492	534	485	475	515	460	453	493	459	488	452	481	483	516	509	489	493	479	487	436	469	459	531	479	456	501	507	480	522	464	485	474	480	503	472	491	464	456	437	509	499	468	485	473	465	482	460	510	480	466	501	499	511	491	487	474	443	443	497	491	489	483	494	490	435	477	494	495	501	471	462	456	480	466	469	487	490	485	488	456	518	475	453	516	480	498	483	492	528	493	524	456	510	465	478	470	510	501	491	449	512	469	506	474	503	493	484	489	448	481	495	474	474	495	459	491	488	491	466	478	500	465	454	487	491	483	476	500	450	535	465	477	513	495	524	454	523	459	495	461	464	485	490	498	496	489	480	524	490	492	471	485	502	515	480	461	493	501	485	465	452	516	468	504	499	531	483	448	527	489	484	517	464	479	524	487	497	537	473	508	475	494	510	470	465	481	491	446	468	474	495	475	450	539	489	468	507	489	479	461	460	463	455	455	487	429	483	463	525	497	501	469	486	473	485	462	461	430	464	499	522	459	475	462	460	476	483	471	525	523	492	482	478	481	488	489	485	490	486	496	515	477	470	472	455	506	492	507	504	477	471	471	510	508	490	509	474	537	449	462	457	526	502	479	498	511	475	439	484	498	446	498	433	449	512	479	475	462	448	483	469	497	498	470	507	495	491	473	494	476	464	484	490	484	472	487	487	491	501	476	498	447	477	479	507	466	493	484	506	488	466	463	460	483	480	483	463	480	450	453	464	452	479	508	526	468	477	491	484	491	517	492	489	470	488	463	488	462	485	492	513	497	508	482	495	501	430	459	499	511	483	474	484	503	499	474	494	514	444	510	489	482	467	482	495	462	534	466	482	476	489	451	499	487	481	442	484	457	474	477	460	483	537	502	505	509	512	461	496	472	461	495	495	468	482	477	446	477	463	469	479	504	456	493	468	488	527	514	498	502	487	514	464	457	526	483	473	461	464	479	472	460	514	484	463	485	456	503	499	489	483	455	544	500	533	489	466	521	471	496	488	515	521	494	485	465	448	470	474	507	489	523	505	495	517	503	502	479	524	482	482	496	465	504	489	428	474	488	493	462	544	506	469	476	468	466	464	507	492	491	473	483	500	493	458	498	468	476	516	503	490	482	475	486	467	494	431	478	477	443	519	507	445	455	481	477	488	475	518	490	497	485	487	480	467	505	489	493	498	503	490	489	460	528	464	509	487	475	488	465	471	463	465	486	468	474	466	499	467	485	524	498	486	482	489	490	511	488	451	505	479	486	518	468	497	488	510	470	484	484	469	434	457	488	494	500	469	474	446	478	474	493	496	496	492	502	491	478	488	488	473	506	506	488	509	465	493	544	525	484	511	482	477	494	494	469	478	433	508	519	526	483	467	468	431	467	471	465	461	504	506	503	464	465	492	500	438	494	473	455	490	520	485	483	473	482	484	501	509	484	487	488	478	497	505	489	483	441	471	461	483	480	506	473	492	454	461	478	485	456	486	449	445	441	439	479	494	513	441	481	504	487	484	484	466	496	492	460	444	505	464	439	468	506	492	484	492	458	523	465	444	466	478	497	490	498	477	470	497	542	508	505	503	475	479	500	542	427	474	510	475	470	460	484	493	461	482	506	510	481	482	477	502	450	494	444	477	498	501	485	462	479	479	496	475	496	471	467	464	492	451	461	502	469	460	474	477	474	458	541	478	469	500	486	482	500	460	482	472	483	497	459	517	481	467	481	497	490	456	474	460	483	502	517	473	494	470	507	495	505	480	469	504	496	483	456	513	514	469	492	509	469	471	473	466	518	503	472	479	466	460	471	502	465	498	505	467	477	492	460	468	476	499	486	486	487	517	468	514	476	496	492	469	513	505	492	505	493	499	517	498	469	488	483	506	488	492	483	475	468	500	500	482	454	493	512	432	448	488	455	491	491	465	502	489	474	470	462	481	501	472	508	470	506	463	479	480	531	500	463	500	461	477	473	447	484	492	459	454	459	491	523	503	491	495	508	466	437	490	451	498	506	493	506	482	465	509	490	481	493	487	504	517	480	507	494	457	438	516	491	489	497	455	485	519	510	476	481	457	507	463	452	494	466	488	521	480	484	476	514	490	483	484	466	445	467	470	508	479	480	518	468	486	500	501	458	472	488	476	461	472	479	515	458	467	466	479	441	505	470	467	485	464	472	459	503	513	502	497	465	472	449	481	501	513	442	500	476	503	462	498	483	459	509	450	522	469	471	450	481	468	461	476	487	488	493	510	507	486	506	506	491	478	482	492	471	493	493	481	504	464	448	489	493	490	490	462	475	451	483
24019	24143	37443	33306	23914	14359	3149	772	696	594	656	649	646	641	642	616	637	573	606	605	636	600	660	575	611	622	618	605	628	644	645	592	592	599	643	630	599	639	659	568	608	571	641	596	605	636	597	658	588	577	593	625	599	592	594	587	590	620	588	633	612	566	578	634	627	625	605	596	556	574	632	622	634	566	595	599	622	579	595	598	570	598	531	582	579	611	578	595	651	610	606	544	594	556	605	526	595	613	610	521	611	659	582	609	571	586	640	582	581	576	583	571	611	606	561	661	620	577	642	574	608	606	611	559	609	586	591	630	618	559	612	605	586	568	590	598	544	590	609	587	595	588	614	594	562	583	594	632	597	582	597	600	590	593	585	576	609	615	578	626	645	588	570	595	570	637	582	612	594	612	562	576	587	623	577	550	593	570	612	583	622	573	609	640	593	592	604	589	625	614	581	598	615	613	600	635	631	606	611	655	652	630	597	595	623	589	593	586	563	590	617	621	644	604	620	611	587	621	612	584	615	608	606	548	581	564	590	545	614	624	568	627	621	587	579	569	609	599	541	581	628	574	642	586	588	595	617	580	553	638	592	589	585	623	625	606	610	619	620	617	620	568	605	600	638	610	599	624	602	614	573	590	600	567	623	588	583	623	595	622	607	545	597	582	627	604	612	626	554	606	577	602	598	593	595	582	602	606	594	644	605	619	576	587	594	543	544	604	588	612	607	588	612	572	584	592	616	618	575	601	607	588	608	644	612	574	597	607	577	601	589	586	569	572	555	611	579	625	560	586	579	608	592	603	566	588	600	639	584	603	594	575	576	571	561	555	605	614	596	576	587	563	602	622	639	622	615	612	601	570	593	537	566	590	598	534	621	591	566	563	558	548	601	625	570	552	644	589	616	571	589	541	612	567	646	558	605	591	584	600	611	643	605	583	654	542	586	579	608	610	597	625	600	638	621	578	600	553	598	596	609	578	595	584	601	555	601	615	564	606	664	621	552	661	626	586	599	602	566	583	615	615	583	611	593	606	588	571	544	605	646	604	607	625	570	589	587	573	585	613	583	591	577	601	590	598	612	606	626	599	605	638	616	584	576	587	571	620	618	595	561	567	626	614	596	607	600	578	606	614	609	560	556	595	596	585	578	610	607	612	602	614	589	599	562	574	588	624	575	635	609	603	606	582	595	576	616	635	646	605	629	618	593	553	553	580	569	592	569	624	617	590	634	602	620	567	547	644	603	617	598	553	570	577	592	586	620	609	585	607	578	613	591	599	598	598	588	628	571	571	628	597	604	617	590	613	614	614	591	644	558	582	579	580	611	571	610	606	622	539	560	610	597	566	547	580	599	574	653	582	579	580	594	623	556	621	613	610	590	627	600	581	585	554	581	610	606	617	577	589	608	587	608	598	570	582	583	602	636	624	605	535	587	622	582	605	602	607	550	536	601	638	612	600	564	547	627	615	642	641	589	581	574	601	592	574	577	577	583	582	636	555	626	583	571	567	643	602	618	568	619	623	574	585	558	611	614	601	585	586	598	652	578	573	622	569	558	560	598	632	617	593	600	548	584	615	620	575	614	578	590	564	612	620	593	563	622	576	575	596	595	623	631	615	599	566	571	587	592	648	598	614	596	599	655	570	536	569	597	593	589	588	608	590	584	626	565	573	618	577	577	613	600	596	595	574	581	624	574	577	574	594	588	616	591	593	559	610	627	617	583	595	576	588	600	594	580	589	602	614	609	569	576	589	641	594	596	560	543	548	633	620	575	593	587	571	597	543	555	590	662	579	592	600	556	620	585	638	598	576	608	598	606	596	632	596	555	660	610	590	595	605	592	634	608	630	570	637	615	645	564	626	634	569	621	559	634	608	562	582	595	588	570	597	596	593	635	569	610	615	596	593	590	584	594	616	558	602	615	600	595	599	605	609	622	590	637	549	603	568	586	616	577	596	597	614	617	611	568	593	618	592	624	571	556	586	606	565	627	555	581	579	595	615	571	573	608	617	527	604	605	554	590	571	585	619	566	640	575	572	601	575	608	616	634	566	616	607	590	601	606	638	604	593	581	609	577	590	578	601	567	603	613	610	606	576	591	570	596	625	605	577	599	623	601	571	597	554	562	601	579	564	590	616	586	600	609	577	599	617	614	628	578	569	614	603	643	603	636	610	645	592	604	595	597	572	602	566	604	604	595	566	621	623	568	559	597	568	610	589	627	589	580	615	598	576	614	595	652	655	567	606	593	587	576	573	585	593	613	603	609	582	601	604	597	578	578	579	591	595	585	622	602	605	581	597	615	600	628	582	591	548	600	594	563	571	641	609	608	571	560	570	626	562	601	585	580	570	558	608	582	599	611	570	559	570	588	585	591	586	601	587	602	580	623	618	610	631	611	600	585	622	603	610	607	559	571	586	599	599	609	587	537	602	589	594	565	584	608	594	559	616	615	590	578	573	608	613	573	639	594	591	604	588	632	579	573	581	580	586	642	552	560	613	606	662	606	627	612	608	590	611	610	582	614	612	652	577	608	618	558	588	588	603	579	555	614	574	609	591	610	611	622	612	602	553	620	613	581	610	578	578	585	559	577	593	565	648	594	573	578	593	623	580	549	552	619	627	622	619	618	586	594	613	612	604	649	556	578	574	587	625	552	611	590	564	545	597	627	636	560	599	592	640	599	566	589	582	599	575	613	604	600	639	601	579	579	615	606	632	595	634	578	559	577	584	539	555	608	571	597	574	655	583	570	571	570	635	552	579	648	588	593	558	600	597	610	587	621	607	583	626	609	578	570	578	569	639	571	593	552	597	594	606	598	555	584	558	615	601	599	615	630	631	620	580	629	604	582	619	582	585	616	621	574	576	608	608	617	613	621	616	536	562	584	610	608	563	589	566	588	562	577	602	618	574	600	566	568	600	610	583	609	615	586	595	563	575	574	616	620	576	536	577	618	584	576	589	577	642	630	620	606	632	601	604	631	610	543	598	645	591	599	562	660	594	598	573	556	572	634	589	620	634	642	640	593	550	558	636	611	588	571	608	587	620	550	598	580	606	560	595	589	600	585	579	587	584	620	593	623	567	618	580	633	649	552	578	595	566	618	587	576	587	625	612	602	576	597	595	578	581	597	606	627	608	601	650	585	562	615	605	584	608	581	597	599	587	622	642	638	586	582	639	609	592	634	546	601	627	638	619	581	620	614	640	640	601	554	626	585	561	603	553	553	566	595	568	584	595	606	585	600	589	591	574	591	619	610	609	627	588	599	580	661	621	574	592	620	552	602	585	564	565	586	591	600	593	585	583	631	563	599	559	584	546	618	576	575	606	628	612	562	570	646	578	600	602	568	578	581	671	590	594	583	621	595	592	596	588	572	634	592	564	568	589	546	577	579	628	600	612	634	639	583	634	595	581	622	643	591	604	618	588	574	583	570	600	582	579	611	595	626	576	578	642	646	551	595	557	596	573	598	616	573	612	558	631	591	594	613	566	598	564	610	610
62515	102906	71332	39927	17032	5355	1424	622	581	601	628	575	619	616	609	616	614	657	638	609	687	629	614	646	636	597	633	626	590	598	622	664	625	647	606	603	625	618	617	612	596	583	598	615	626	593	604	582	605	624	664	624	601	632	616	619	625	592	575	634	579	627	639	639	601	650	610	624	614	635	598	615	658	657	647	607	623	583	684	646	563	645	613	628	648	612	590	632	640	644	597	639	614	583	594	670	620	631	663	623	627	608	599	571	670	603	639	608	585	648	632	649	630	599	612	640	619	627	626	639	559	626	607	585	623	637	648	633	637	593	614	586	626	574	612	641	665	646	604	622	643	598	600	574	605	622	612	615	655	565	581	633	620	635	585	625	641	617	600	606	573	646	590	675	607	624	613	609	624	630	626	625	647	634	651	622	603	614	641	628	595	624	617	607	603	646	597	589	604	614	643	582	605	621	638	638	653	644	645	632	678	625	628	618	583	655	623	628	638	636	601	599	607	607	640	618	593	613	651	599	603	616	627	641	589	632	576	626	615	658	620	686	601	571	619	640	630	623	631	618	648	648	626	603	595	645	615	599	608	673	634	598	615	640	580	599	601	604	636	624	641	607	625	617	621	648	584	625	628	617	643	579	624	599	638	584	620	600	615	620	579	613	575	616	639	614	603	653	587	595	623	619	624	604	627	634	679	624	620	567	619	568	606	603	579	615	641	613	602	643	599	626	586	581	608	603	601	606	602	619	631	606	643	639	646	607	640	595	584	596	607	592	605	612	626	617	604	643	640	571	638	620	636	609	627	656	618	585	648	657	565	625	615	626	613	600	595	598	618	658	583	658	627	604	646	618	634	604	656	604	619	592	621	647	613	616	633	620	643	601	631	598	635	587	652	636	643	626	572	627	605	615	612	703	637	601	663	667	625	625	608	593	630	619	627	675	616	612	599	614	645	604	607	612	649	625	590	630	559	617	627	682	624	620	599	617	643	615	626	562	593	601	594	616	597	613	564	587	644	606	628	613	610	608	618	607	589	589	581	627	577	641	604	601	607	591	625	624	603	600	654	613	612	580	583	609	616	631	623	595	638	672	601	672	583	618	621	583	618	598	606	600	621	599	635	634	600	610	619	583	605	598	619	600	618	571	604	582	618	610	595	634	620	629	601	623	646	618	617	588	635	645	577	635	601	613	600	650	620	606	593	626	640	579	585	670	620	600	631	585	634	656	645	601	649	662	605	578	615	598	585	637	610	606	631	604	664	618	573	641	575	634	633	586	656	592	597	604	588	587	614	629	632	596	648	639	599	682	642	620	588	609	603	575	603	584	639	592	621	623	646	607	563	619	629	585	655	614	628	619	646	583	587	623	658	636	606	584	631	607	607	614	573	617	630	604	621	672	622	644	586	641	585	589	609	641	638	596	646	634	666	580	614	592	602	627	625	644	630	644	617	648	552	659	617	561	596	640	613	644	650	639	612	593	580	583	644	577	602	641	605	616	609	618	621	614	638	586	572	598	625	578	623	590	596	598	565	612	560	626	612	616	595	657	604	624	638	577	639	620	616	618	649	556	597	630	643	604	632	587	614	641	637	651	579	585	625	601	625	617	654	628	601	655	603	596	619	611	617	642	687	577	623	631	641	603	644	610	604	625	639	598	611	633	636	602	593	593	643	630	643	610	598	592	621	579	605	661	650	612	618	615	596	617	629	526	628	597	576	602	645	642	558	616	641	619	688	620	611	634	640	622	622	558	641	607	629	593	607	597	618	664	661	606	621	634	608	608	598	590	635	603	601	616	602	577	578	613	618	601	625	559	603	599	627	632	634	618	638	629	627	593	627	604	588	587	568	645	627	616	589	607	654	590	631	611	585	624	624	595	591	621	650	615	622	619	636	651	590	592	662	614	572	661	624	621	634	585	643	627	629	648	584	595	564	583	614	606	646	629	644	632	547	591	628	581	619	606	589	643	613	608	588	609	644	618	658	640	631	596	633	620	646	635	621	632	645	605	619	622	593	585	639	616	569	605	606	642	593	600	580	619	616	612	663	592	594	616	590	603	593	661	603	634	617	595	605	595	647	620	633	615	608	646	616	627	595	603	592	600	567	601	592	597	642	581	640	644	617	614	592	676	600	588	615	618	674	682	621	617	635	615	568	680	611	625	575	622	588	569	610	634	596	624	573	607	632	586	644	630	611	600	625	606	652	637	618	619	610	667	601	646	607	590	606	570	634	638	636	608	630	612	648	571	618	610	577	631	598	665	610	615	663	659	648	581	619	632	602	564	616	601	624	607	596	590	573	629	599	659	604	620	602	574	589	610	587	599	628	606	616	590	604	633	633	589	615	579	623	628	577	626	601	630	555	598	593	553	620	607	621	605	663	688	610	641	613	647	627	653	612	588	632	639	621	645	657	626	629	641	579	592	590	610	613	655	611	649	632	601	610	605	653	574	612	671	606	641	599	607	607	607	629	545	631	626	610	598	599	607	625	602	645	625	592	623	624	595	672	592	600	597	614	575	643	612	604	585	589	642	582	618	583	581	621	615	583	611	562	655	623	619	561	615	575	650	605	603	592	613	611	659	605	611	614	611	656	631	645	610	648	668	653	653	607	640	573	621	593	630	619	610	610	622	587	611	608	636	599	628	645	609	615	629	619	634	613	636	578	622	643	602	569	640	632	598	641	610	611	632	657	637	654	643	596	647	616	607	571	653	644	631	598	645	653	613	585	582	647	616	627	586	614	612	631	633	624	617	619	627	604	626	569	572	643	628	625	657	571	647	618	613	634	595	594	635	660	589	630	617	626	619	614	561	635	591	637	594	647	621	640	639	596	628	632	616	615	626	588	630	599	575	638	647	605	588	613	591	658	580	596	599	559	611	650	634	596	625	647	587	603	585	579	627	597	647	595	580	607	610	626	600	578	644	647	615	616	609	626	668	579	582	607	582	621	645	634	621	642	651	599	595	619	615	615	593	613	605	609	588	582	620	624	592	618	645	598	609	630	621	595	608	654	570	642	648	610	594	615	610	613	640	648	597	633	611	584	627	621	620	619	611	621	585	610	620	642	593	633	607	594	605	614	623	598	607	607	610	615	587	630	629	601	605	633	549	613	607	561	641	612	621	611	608	620	618	630	604	613	592	620	608	612	619	586	651	627	549	625	595	618	624	619	635	591	606	594	611	594	659	592	617	647	606	644	607	633	595	586	613	603	632	595	603	603	608	666	608	650	621	636	605	624	623	633	613	624	566	586	608	593	585	598	620	596	615	596	607	607	589	625	645	630	611	610	632	628	605	610	578	600	627	626	648	598	611	594	625	577	616	611	615	585	601	627	622	608	613	612	662	647	608	589	587	637	642	612	590	599	642	607	615	588	601	616	625	616	656	621	565	561	599	630	629	573	597	618	640	604	666	647	607	607	590	604	638	607	595	574	582	611	591	599	606	594	652	598	582	636	566	636	597	650	593	619	583	574	634	571	618	575	617	648	620	620	662
29382	31609	27172	10687	1979	759	434	437	412	452	365	444	386	403	389	438	426	375	400	416	379	415	423	397	414	407	384	425	409	377	388	401	397	421	388	400	417	442	376	417	379	427	384	407	393	441	419	393	393	444	402	375	399	369	422	404	396	421	427	396	403	402	388	405	395	407	447	393	426	461	396	398	394	375	389	410	430	395	404	386	408	392	405	443	357	398	376	368	380	379	401	396	393	408	382	391	397	426	365	409	387	415	399	418	380	360	435	388	390	389	430	365	373	390	402	388	423	389	394	409	420	405	393	411	412	378	416	393	406	357	400	371	355	405	421	440	365	385	415	398	422	386	379	372	380	383	359	393	429	387	366	399	405	395	391	390	394	407	383	411	398	419	423	397	404	370	427	394	416	383	420	368	385	382	374	382	388	377	392	371	390	395	444	393	363	403	405	392	412	456	395	378	379	403	404	407	386	387	418	403	391	398	374	348	364	429	425	393	398	408	396	390	374	396	412	396	368	381	386	387	412	399	442	407	380	398	389	385	365	389	392	407	432	396	401	393	389	428	374	402	394	405	408	395	354	407	398	394	397	409	402	418	421	397	423	422	387	363	428	399	372	406	396	430	410	426	392	410	423	441	438	410	377	382	363	400	441	391	377	378	379	414	428	390	439	374	406	399	378	426	368	390	383	401	416	429	404	378	407	411	436	372	385	392	406	397	389	417	368	385	376	410	394	426	401	410	402	426	415	382	403	383	386	434	391	421	396	371	400	386	429	416	408	351	401	364	415	405	390	403	414	396	445	416	404	414	352	403	400	361	417	408	405	446	393	391	418	421	403	378	388	383	437	384	404	373	390	397	376	376	407	426	433	386	366	362	404	410	376	424	385	381	357	395	429	418	427	395	413	409	393	412	408	400	388	422	407	410	419	405	387	423	418	403	392	396	429	402	419	365	368	399	411	390	422	394	423	409	390	431	415	400	427	376	393	412	399	397	401	404	428	449	374	431	413	374	387	409	440	414	388	386	457	379	368	418	409	423	410	439	397	408	410	371	365	367	390	393	409	379	411	402	426	395	411	388	405	423	395	411	391	399	383	396	394	398	390	438	382	360	389	382	391	379	386	398	402	386	362	412	386	368	392	373	353	406	402	404	409	443	386	370	398	415	396	421	407	418	375	416	402	415	418	422	445	412	405	401	371	396	395	378	364	381	390	435	399	385	388	373	431	412	417	393	436	378	404	395	426	417	395	402	401	400	389	425	415	401	431	399	365	427	392	415	416	380	393	415	389	394	404	412	359	383	404	357	386	396	392	408	373	415	383	400	389	402	385	402	412	350	388	412	378	433	420	385	408	391	425	429	405	364	410	379	428	390	385	382	429	403	385	420	400	403	402	398	367	386	395	434	393	416	423	398	432	393	362	397	393	422	407	402	386	383	345	405	394	378	422	438	447	428	411	389	370	388	426	405	393	365	398	384	413	407	390	400	394	387	399	414	379	393	407	415	434	406	368	388	398	388	399	399	385	408	373	394	386	418	389	402	408	347	377	390	404	399	394	368	429	389	419	412	437	409	390	376	423	384	385	393	406	382	367	413	430	413	414	391	405	384	362	399	382	415	449	366	407	435	399	382	380	415	380	406	409	452	377	398	439	411	366	401	418	400	389	419	447	414	371	397	367	393	416	393	373	457	406	401	406	425	410	394	434	404	365	419	393	386	391	387	426	405	377	385	380	387	386	408	396	402	400	394	413	390	400	415	360	397	435	437	399	342	399	398	374	415	403	408	357	380	399	405	368	394	402	390	391	385	424	388	389	388	381	405	432	403	389	414	374	425	418	411	412	404	389	416	419	400	398	407	413	410	374	412	444	421	415	405	402	401	376	437	449	405	418	388	418	403	418	431	435	391	421	395	375	399	419	423	384	403	391	419	387	378	390	422	410	400	421	375	417	382	401	409	406	390	384	369	411	416	389	410	400	393	370	410	380	373	393	374	404	403	430	380	415	403	406	396	414	412	386	427	401	421	437	421	412	424	375	369	411	373	386	371	397	397	437	403	416	396	398	425	399	400	377	375	432	398	397	386	380	389	404	405	391	386	367	397	376	376	380	403	406	385	431	411	420	428	368	419	411	438	405	397	397	415	390	397	384	387	428	410	389	389	415	382	383	376	405	361	418	381	383	393	429	373	388	427	392	409	395	389	391	386	432	399	392	416	412	385	365	400	399	418	383	399	393	399	372	403	391	413	416	410	393	389	408	410	437	386	393	389	432	418	387	380	381	434	414	404	395	438	419	378	432	403	399	410	419	413	409	374	388	409	389	428	394	392	421	413	425	425	376	410	427	404	408	412	378	425	406	380	374	385	395	405	402	403	388	403	442	428	417	390	362	414	424	406	411	401	432	396	424	422	410	386	401	416	400	409	370	433	389	368	413	379	401	390	381	375	389	395	387	376	424	384	386	397	412	414	384	385	438	424	395	435	393	380	435	393	379	415	409	368	384	398	422	352	426	414	371	408	400	401	396	414	407	400	416	388	410	398	405	411	405	391	392	406	384	380	385	408	440	395	426	375	362	392	398	415	378	417	415	407	433	389	436	398	426	385	434	390	415	393	411	400	408	395	442	426	408	401	417	426	399	376	395	385	396	364	369	417	420	433	396	393	396	382	388	374	373	432	418	438	413	404	425	389	396	401	405	429	405	393	407	364	416	417	399	385	396	413	407	386	399	401	360	408	420	375	397	358	381	380	393	429	397	402	373	405	377	380	395	434	398	373	428	395	416	413	428	403	388	395	463	437	381	403	397	391	404	402	380	380	390	382	417	381	350	407	412	417	437	459	431	376	393	380	432	401	382	383	428	407	417	367	451	385	399	382	391	409	428	416	446	427	390	407	371	390	401	369	420	415	388	369	418	413	414	371	392	344	438	396	388	392	396	396	384	409	401	456	428	435	403	409	397	378	360	372	390	398	383	366	416	372	388	407	397	417	390	386	433	405	421	398	385	434	441	406	352	390	390	398	374	377	377	402	344	422	368	409	394	414	412	395	373	400	369	408	421	417	395	387	383	404	433	381	423	389	432	398	406	415	412	410	426	396	374	393	406	403	378	402	390	377	427	416	365	394	370	395	409	456	421	442	374	412	417	406	378	397	419	442	372	394	389	394	419	446	368	384	406	403	405	390	413	393	419	398	418	399	398	429	362	386	409	396	388	411	393	431	417	376	373	444	363	420	394	372	389	479	423	414	400	411	367	385	416	422	397	397	422	385	384	390	408	422	387	387	399	414	408	433	428	368	407	411	406	384	390	433	421	401	386	405	364	396	413	397	393	411	373	392	366	428	405	399	412	415	427	397	414	412	397	381	375	421	384	443	423	405	398	409	420	402	380	387	373	407	383	394	404	421	392	393	406	397	391	401	422	387	464	405	421	401	389	387	383	415	417	408	440	376	349	403	391	438	412	371	439	393	383	382	416	371	393	354	387	357	361	430	408	414	382	437
21904	38605	20390	5609	1566	668	404	369	346	342	388	390	392	358	369	375	368	348	373	377	362	356	363	373	403	347	366	367	361	347	379	360	372	380	355	376	380	348	333	418	355	357	341	368	365	391	381	359	376	372	369	387	386	364	362	360	354	352	378	372	392	391	347	361	364	383	355	377	386	344	401	370	354	346	357	376	387	343	358	346	375	365	344	368	356	378	385	388	387	417	375	363	360	376	355	360	365	384	372	404	342	382	371	363	356	374	360	326	391	376	363	359	377	353	363	348	367	411	406	369	368	390	374	399	319	380	398	381	364	387	377	344	365	382	381	385	336	355	393	317	365	361	382	371	323	390	343	349	348	367	361	365	339	385	393	418	368	368	351	358	344	392	362	381	387	361	360	337	359	363	380	390	341	372	382	395	385	377	347	331	350	350	381	361	369	354	376	336	360	367	360	372	363	363	371	403	374	378	357	367	363	399	352	364	381	383	373	364	343	391	350	359	370	345	385	350	375	353	367	352	351	400	362	360	373	336	349	356	392	375	394	347	377	389	386	344	354	342	429	373	389	343	354	365	387	378	364	374	371	354	378	364	369	368	374	349	373	382	389	384	329	409	351	391	355	348	350	399	401	352	372	344	366	350	360	372	338	363	356	383	368	357	358	363	358	383	354	349	357	403	367	326	381	395	365	387	325	370	356	352	379	364	377	385	387	390	356	354	383	359	376	359	362	402	383	345	358	348	389	345	378	395	351	326	347	361	375	379	382	365	341	353	357	376	384	370	358	344	392	322	390	359	363	368	347	354	388	369	350	341	369	354	338	360	403	376	348	375	378	317	334	382	403	386	362	360	393	376	390	365	357	379	380	370	347	376	364	381	339	367	376	343	341	346	375	390	360	352	403	380	346	378	374	341	342	386	362	331	397	373	369	366	349	415	357	405	320	366	373	372	349	377	376	391	355	399	353	381	404	332	372	377	362	363	367	361	366	379	379	383	338	353	368	366	346	372	360	373	351	376	371	356	350	358	343	354	375	370	370	349	370	337	401	361	344	368	375	398	348	400	346	366	356	333	364	331	343	381	372	351	384	345	359	381	378	367	332	353	376	364	367	369	357	364	359	338	361	404	361	376	363	342	335	362	348	394	350	361	388	348	365	396	393	378	352	384	369	355	397	331	396	371	360	353	365	349	357	377	389	362	381	380	354	382	351	384	363	396	378	366	360	365	376	401	336	392	325	373	406	356	343	374	350	387	409	374	345	361	340	361	358	357	362	376	357	393	376	411	329	369	369	359	399	338	340	352	364	367	335	381	383	356	317	350	380	402	358	327	371	395	372	359	346	343	378	372	369	399	360	391	353	373	364	359	366	388	387	361	344	361	358	326	364	354	363	366	346	364	364	369	364	376	340	374	376	392	372	370	368	383	383	395	364	354	386	369	375	374	385	359	352	404	367	378	339	346	354	377	354	384	366	362	376	379	411	414	349	361	367	364	376	371	333	338	365	389	360	360	358	333	399	381	408	382	388	372	334	323	377	372	381	364	363	357	342	384	376	376	348	396	341	379	364	375	387	361	389	343	353	362	370	411	396	353	346	372	361	412	358	367	360	377	355	354	369	379	335	395	391	365	385	382	366	354	362	388	359	389	373	373	344	372	424	377	343	391	368	333	380	383	379	363	371	358	349	335	354	353	383	336	355	376	329	396	403	381	361	351	344	386	355	348	377	365	355	356	390	367	367	351	338	345	389	356	353	386	383	410	367	367	358	358	349	366	359	343	400	337	353	383	361	342	357	359	341	330	364	404	382	350	402	380	361	409	376	342	367	398	395	349	368	339	359	371	342	394	351	354	372	347	384	401	404	373	351	368	380	330	372	383	399	391	384	344	335	366	374	356	372	369	347	337	366	360	350	438	396	345	374	363	387	359	377	341	370	369	393	364	376	304	365	346	351	374	358	380	364	357	405	373	380	386	395	378	354	385	349	390	361	366	366	410	370	361	339	368	351	352	332	374	372	365	371	359	329	394	372	386	347	365	377	364	371	348	378	391	345	331	383	342	378	371	354	374	371	378	360	399	374	332	330	398	366	393	395	350	343	361	378	330	354	375	340	344	412	352	386	377	319	369	376	380	349	359	380	405	403	391	370	387	362	375	356	360	398	368	378	390	395	356	342	372	385	378	375	366	377	362	337	359	382	349	362	413	371	374	364	390	396	379	360	366	375	374	353	360	392	387	319	343	377	338	353	358	383	351	366	368	371	359	344	348	392	381	354	348	368	376	385	370	336	352	379	358	338	317	367	365	354	399	355	400	344	365	351	414	385	372	310	370	399	341	377	365	342	379	357	407	381	379	363	359	370	357	355	369	370	413	376	360	367	360	366	348	365	367	365	374	401	372	367	356	379	392	344	365	375	359	405	370	360	346	359	363	384	371	346	349	362	353	348	363	385	332	364	384	359	360	337	365	360	364	377	380	382	323	353	365	373	375	364	364	375	360	351	391	351	340	402	385	358	363	386	371	378	388	360	387	384	386	363	361	364	378	338	378	377	384	360	367	317	381	394	336	377	343	360	377	365	379	375	353	350	368	379	391	380	371	382	384	360	382	366	337	361	342	357	326	357	355	375	324	352	321	382	359	356	378	369	343	358	362	372	352	347	345	347	370	353	377	347	393	383	400	386	382	380	344	378	378	370	356	384	406	359	378	342	329	321	385	361	340	356	380	368	375	365	364	401	344	388	354	367	381	355	354	334	331	379	389	374	370	343	383	387	338	367	374	376	371	393	386	413	409	376	362	353	397	393	370	396	343	379	386	359	395	347	356	342	378	367	362	416	362	380	369	383	372	386	394	394	312	388	355	374	373	382	402	364	341	365	399	370	374	374	386	374	354	322	376	349	375	353	355	363	365	361	389	367	361	389	334	370	378	356	349	370	327	362	373	390	356	357	378	363	388	368	376	352	357	366	369	383	387	390	350	383	362	366	359	357	348	370	359	358	360	378	374	376	396	348	373	386	374	349	356	339	335	357	341	359	333	363	390	360	320	385	380	371	321	360	382	389	362	365	381	385	362	391	382	348	353	396	384	364	354	397	385	340	385	373	364	377	404	346	364	378	351	403	380	405	400	366	383	352	394	374	379	351	347	371	353	371	394	338	368	344	339	373	371	365	389	357	355	373	385	356	388	413	372	336	299	363	358	408	363	345	343	390	394	354	368	383	367	353	361	360	383	352	376	358	364	374	365	370	403	362	376	367	397	348	379	345	396	346	356	363	372	372	373	361	372	352	352	362	354	371	363	399	368	367	339	379	347	360	423	353	389	406	367	346	366	357	353	372	362	379	367	357	379	393	368	364	379	338	381	399	341	357	373	356	350	387	391	352	405	354	392	358	357	364	387	333	385	375	352	358	356	391	324	353	380	352	380	348	394	359	385	383	344	356	347	388	370	365	377	364	384	354	332	356	370	369	375	362	347	309	361	387	364	348	334	353	348	365	368
25483	27851	42249	35223	18566	5395	970	589	481	485	511	489	497	535	516	496	529	498	508	512	493	495	470	493	471	476	530	514	490	531	497	454	511	483	478	522	523	512	517	471	521	459	498	498	465	406	502	492	456	490	523	496	461	475	483	489	477	472	463	472	482	486	507	498	524	499	489	479	464	435	460	504	501	518	493	539	461	489	477	501	470	482	508	483	444	480	467	485	499	480	468	456	514	495	522	436	509	481	518	461	519	473	474	504	525	506	502	469	480	529	492	518	510	470	446	516	483	503	495	492	512	503	508	471	487	494	504	478	463	524	490	503	509	536	493	475	499	453	468	466	459	510	518	493	471	457	474	450	469	479	517	518	487	489	494	478	507	494	455	513	494	479	518	475	493	436	497	494	502	503	474	480	471	497	502	520	502	474	525	499	471	513	526	443	495	477	470	480	476	492	480	515	507	500	464	477	486	516	460	469	507	494	543	487	523	471	509	451	492	485	499	495	493	457	469	491	493	482	453	514	493	470	505	445	459	460	464	496	472	502	460	502	457	466	490	477	477	532	540	502	473	533	458	452	449	473	471	479	492	487	496	495	488	454	463	479	523	490	502	479	511	454	479	487	492	473	471	500	465	485	446	500	502	463	486	467	483	440	519	491	485	504	498	506	489	456	525	515	489	489	445	481	490	521	488	472	495	529	493	518	467	514	480	482	478	490	499	486	472	506	469	504	475	476	485	505	464	474	490	458	496	466	490	474	494	477	473	473	481	479	409	484	440	490	504	477	480	505	468	488	487	497	501	497	482	509	529	471	499	491	475	503	449	516	470	508	453	476	489	478	455	476	499	485	470	487	488	492	474	449	452	492	520	481	497	434	495	500	478	519	493	465	494	463	493	524	479	472	506	483	504	469	492	463	481	497	433	526	506	514	468	483	500	475	475	484	499	492	503	497	495	476	458	499	486	486	472	479	488	505	489	467	513	482	456	519	457	494	490	497	484	492	474	466	503	493	513	461	504	473	479	488	481	481	477	482	482	483	472	507	501	488	500	487	505	477	464	500	491	486	488	475	475	487	502	499	485	506	478	552	478	509	473	471	537	460	478	509	516	490	453	479	479	485	505	479	530	492	471	483	498	487	519	456	498	479	482	487	467	487	460	486	464	496	448	497	497	528	455	440	486	438	504	502	442	519	457	480	494	503	513	471	484	497	511	485	499	481	490	495	514	478	498	484	464	499	477	488	462	510	488	524	513	496	463	498	467	503	507	479	479	501	476	532	483	495	465	470	477	477	490	521	487	461	488	505	470	447	465	486	441	481	489	520	458	489	464	542	494	459	458	475	481	506	465	470	484	462	517	466	461	472	480	495	456	505	509	523	510	471	493	492	454	468	462	510	465	466	474	498	527	482	469	475	493	473	513	501	475	501	461	486	504	459	477	464	490	491	481	485	472	509	478	495	483	483	445	485	492	464	503	508	488	498	488	484	479	484	500	442	503	455	476	476	486	494	500	479	504	485	506	501	479	500	452	502	485	519	519	450	505	494	471	491	459	517	522	503	508	464	513	507	491	523	496	470	495	481	492	494	483	515	500	493	490	486	478	457	505	485	485	506	471	500	454	464	471	490	493	511	521	533	458	533	504	446	487	478	509	455	474	493	475	478	471	471	480	464	468	530	521	512	466	511	465	483	455	517	484	519	478	456	478	451	494	509	503	529	461	484	535	532	502	481	458	476	467	487	469	474	496	530	473	494	481	479	497	473	465	503	477	505	447	471	505	520	526	480	467	485	536	488	498	470	493	507	480	472	495	505	462	450	439	506	478	455	455	494	461	499	463	504	457	506	496	495	501	493	473	472	460	514	506	511	500	492	442	491	509	496	481	481	472	486	510	477	472	474	501	493	474	467	481	523	503	508	474	478	503	460	449	474	473	475	471	500	448	476	486	482	472	479	476	533	485	495	476	478	478	491	537	487	521	502	448	469	483	493	478	460	515	413	486	523	446	496	543	496	469	486	478	506	492	497	487	484	493	476	519	483	445	496	476	461	513	513	497	487	497	505	508	504	479	454	453	509	527	476	499	486	483	506	479	522	478	508	472	472	442	535	485	474	465	498	493	510	467	471	490	500	470	490	484	500	506	494	488	476	493	491	507	471	495	457	487	446	497	489	437	486	461	514	481	522	492	453	444	449	496	436	456	501	511	473	496	480	511	521	511	498	523	463	462	443	525	508	484	477	484	460	528	504	490	494	478	491	479	484	519	464	467	469	482	507	521	457	481	503	514	478	489	509	484	500	551	484	487	481	526	504	453	474	478	518	560	486	483	471	479	508	476	484	470	488	473	518	469	474	471	480	508	472	435	516	478	486	474	477	445	500	500	510	490	487	518	504	472	498	459	480	482	512	472	448	484	504	477	481	480	462	490	539	499	499	495	520	474	508	499	492	482	503	502	476	477	470	493	526	443	526	464	487	481	536	493	495	498	503	478	468	437	484	490	501	505	471	516	474	506	469	485	487	486	516	487	524	490	502	516	462	466	480	472	492	501	456	465	480	505	458	510	507	502	477	455	482	473	480	487	483	512	488	455	498	478	484	486	514	483	457	452	458	449	499	485	474	519	475	488	468	495	526	502	520	493	476	461	475	462	501	481	484	503	510	493	522	466	488	467	503	479	509	456	455	487	467	491	481	485	477	489	522	492	481	483	440	449	454	454	496	482	472	495	500	450	508	458	533	508	504	445	478	520	483	470	503	478	463	504	494	467	463	468	461	457	509	527	492	472	516	489	504	478	490	485	464	510	493	474	474	466	478	499	462	468	503	492	458	481	486	464	486	482	459	500	513	484	463	501	478	474	482	492	490	511	461	497	475	473	496	507	502	496	462	488	490	477	479	511	489	479	466	451	482	488	480	431	451	484	526	489	502	477	502	481	481	477	495	482	455	516	476	447	521	476	494	467	489	490	512	471	473	479	476	478	489	472	484	492	523	535	494	533	505	520	464	478	455	490	508	490	493	486	502	492	500	474	493	519	468	420	482	450	506	499	455	444	472	496	460	445	466	461	509	452	480	506	485	476	494	513	496	524	486	469	481	504	496	515	502	468	437	486	518	477	492	518	513	486	470	444	520	518	471	511	460	482	456	453	495	437	533	493	501	511	494	498	526	456	503	462	481	475	474	503	470	493	452	447	492	487	486	457	487	500	479	488	503	468	507	524	499	500	501	517	540	481	482	500	496	470	542	436	468	524	466	494	494	506	523	448	512	479	501	465	467	495	474	515	469	473	510	526	450	482	510	509	509	499	476	486	486	495	498	482	449	488	523	517	463	483	503	486	479	456	452	507	502	509	513	492	494	484	465	487	509	518	496	494	476	498	532	480	495	477	458	506	498	515	535	483	472	486	502	554	477	450	450	473	457	508	460	514	518	523	481	497	454	490	462	464	516	449	508	501	491	490	506	472	483	511	466	506	455	479	522	497	499	473	472	458	469	474	434	489	515
59239	91057	60602	27669	9295	2691	723	511	516	484	505	489	493	524	544	503	495	515	492	506	467	525	495	507	497	476	517	533	501	462	494	488	473	485	508	485	517	497	460	496	491	496	511	453	488	530	484	476	506	498	516	523	471	471	479	500	478	446	488	448	536	496	477	516	481	487	513	577	474	495	469	523	478	459	465	490	488	538	512	438	496	431	488	493	510	480	482	519	497	507	525	449	482	486	502	490	508	506	523	484	515	481	501	484	459	462	489	475	502	491	515	539	511	451	485	540	492	503	511	512	476	459	481	496	504	464	476	506	534	441	494	468	470	488	545	515	490	479	504	472	492	501	513	483	488	462	492	476	518	477	477	467	463	525	489	503	531	532	498	503	470	455	467	453	480	518	446	468	477	476	522	493	499	488	476	453	507	487	481	531	489	452	494	510	508	479	457	501	459	514	490	525	463	479	471	494	510	452	488	494	518	537	468	503	488	454	453	481	485	504	483	496	534	478	500	491	500	519	483	511	502	498	470	470	495	545	495	445	461	462	460	486	494	510	459	471	499	519	507	493	498	528	475	494	473	473	480	503	489	442	492	488	500	518	525	493	516	486	537	523	508	549	520	478	472	471	469	512	510	512	505	504	502	493	473	522	494	472	467	500	532	528	492	511	511	474	449	522	501	480	503	460	468	471	500	493	470	525	526	501	461	514	468	526	502	529	451	463	476	487	480	487	487	497	520	477	487	501	500	508	482	518	506	491	517	492	480	532	485	496	472	511	486	508	492	475	473	474	478	507	500	504	513	498	457	502	436	477	546	560	485	439	521	452	462	495	483	486	515	522	474	487	527	485	487	446	490	502	520	466	447	515	552	467	487	504	496	479	504	473	494	496	527	515	489	528	507	491	529	494	521	489	446	473	502	524	475	494	501	453	485	474	473	514	498	486	473	484	490	503	485	497	486	514	551	423	505	506	498	513	510	494	490	475	462	467	544	470	509	507	486	490	447	483	518	468	510	517	492	508	480	518	469	518	480	441	522	472	497	524	466	495	461	575	495	516	529	509	490	505	491	475	474	505	487	500	497	497	453	486	553	509	477	537	480	510	495	508	521	474	507	512	473	463	477	467	494	483	522	491	437	502	499	484	522	467	467	517	498	514	469	498	496	473	515	470	474	511	482	513	536	497	485	491	491	493	519	490	512	483	485	495	521	490	533	496	477	483	507	457	485	494	542	463	519	493	487	482	532	489	513	499	522	477	482	496	523	522	487	487	494	520	476	519	495	527	483	521	512	512	494	485	492	472	437	503	509	503	469	507	484	503	490	484	487	510	510	509	525	486	515	490	476	459	509	528	515	502	463	518	493	521	456	494	514	509	530	464	504	513	505	472	479	470	465	539	522	510	480	487	478	505	491	486	503	457	542	533	480	538	541	510	499	483	492	505	486	490	525	486	492	494	517	481	495	505	469	493	448	517	512	510	470	444	463	516	518	490	481	495	508	488	487	502	512	478	516	492	457	539	527	497	458	503	464	491	474	513	481	513	487	494	528	488	494	491	480	492	487	512	477	493	495	506	556	503	498	497	496	519	514	444	526	451	480	491	471	473	520	458	485	494	494	464	479	465	488	475	476	492	451	477	505	520	505	517	510	496	499	488	466	517	473	522	468	499	520	530	525	493	509	506	451	482	514	520	460	507	488	482	479	479	501	473	503	461	454	481	498	514	486	514	504	518	480	496	482	523	500	500	514	490	471	488	489	488	490	495	514	492	504	475	493	516	498	517	485	441	515	454	463	527	489	505	506	479	475	468	492	491	518	497	469	481	489	480	488	465	519	506	534	476	458	497	517	529	475	509	476	485	468	516	496	469	480	495	508	466	512	505	486	507	489	519	503	454	514	502	504	488	484	472	545	504	481	536	502	508	458	511	478	464	485	493	449	533	463	495	516	487	492	498	468	470	501	472	480	511	453	497	493	481	512	502	482	510	500	493	548	499	464	457	501	545	491	504	458	483	527	522	506	493	479	492	487	523	492	515	491	514	496	492	522	490	517	493	435	500	499	506	491	470	493	497	486	474	508	504	546	493	490	489	521	510	449	486	472	460	483	519	482	502	470	518	480	501	495	507	493	512	466	495	502	482	515	469	497	486	520	490	480	520	491	521	494	470	518	487	527	508	549	497	455	501	471	481	531	503	531	492	453	468	513	517	509	501	483	466	471	486	471	520	468	508	467	482	445	512	550	507	447	487	511	479	498	481	508	454	487	468	513	488	484	442	473	474	496	452	504	464	502	514	466	479	506	514	496	478	498	437	484	471	504	470	489	483	524	506	488	489	474	471	523	497	537	530	519	477	497	515	508	493	501	504	551	495	489	477	474	519	463	519	521	488	460	493	510	477	510	496	530	520	492	486	489	509	496	522	500	481	508	462	504	500	478	495	514	459	513	470	524	513	473	460	489	495	475	488	480	487	479	490	453	496	481	474	501	460	478	450	488	491	440	501	501	479	523	515	463	494	504	507	486	517	485	503	433	450	476	485	480	473	474	493	487	486	507	510	526	491	515	491	511	528	507	476	464	459	481	506	477	520	479	505	480	500	464	553	460	514	482	501	521	486	470	498	494	509	505	546	481	532	482	484	503	465	498	500	480	489	490	451	478	505	501	480	457	492	493	501	522	535	506	473	499	478	520	480	485	470	458	500	499	467	482	469	506	458	458	515	519	502	514	505	529	521	485	474	518	500	499	541	522	496	504	480	523	517	478	478	492	510	489	469	463	487	497	461	529	476	424	488	534	507	499	533	489	550	474	482	553	501	477	483	473	508	519	513	512	450	513	536	487	459	484	503	519	488	517	460	508	476	494	463	524	496	497	452	499	463	493	483	487	505	526	520	518	463	488	496	515	487	526	490	484	502	504	550	491	514	512	516	534	507	466	531	497	509	490	509	486	490	475	454	484	470	511	482	515	470	510	474	485	445	494	485	502	445	478	484	505	499	498	514	505	517	500	476	455	482	478	463	529	508	511	487	535	488	482	470	445	491	515	509	475	499	465	481	499	499	512	487	485	479	435	489	460	478	462	487	496	529	463	515	471	537	489	473	517	486	449	512	440	464	498	481	445	488	489	479	480	513	507	517	472	488	507	519	501	515	505	494	498	457	469	511	473	464	459	481	473	493	474	476	487	512	487	494	481	486	522	454	494	537	513	494	494	515	508	544	492	530	517	478	482	470	503	542	445	489	515	509	532	476	442	449	471	516	483	507	470	506	521	465	493	467	490	537	509	467	468	489	510	520	499	495	476	460	504	485	506	522	437	511	517	503	509	509	501	487	488	530	540	477	486	504	478	522	509	524	462	504	498	447	499	478	474	526	486	498	493	472	483	467	496	474	489	485	475	496	499	490	482	491	513	471	500	532	466	499	526	496	510	527	481	493	489	478	476	490	502	494	491	513	507	487	498	496	518	578	516	532	483	478	460	493	513	502	496	524	487	514	456	479	474	448
24006	24189	37133	34201	24141	13544	2649	783	649	631	662	620	604	628	594	592	622	597	633	620	617	640	648	637	622	606	617	603	610	617	597	577	585	605	587	619	551	667	591	588	574	612	622	550	598	577	609	613	549	629	591	603	615	638	578	616	603	614	646	589	604	598	597	583	633	605	587	554	613	616	570	588	592	635	577	629	626	598	578	610	612	603	592	564	556	621	600	582	586	564	627	614	590	612	605	615	628	560	625	570	591	541	641	567	618	576	611	569	612	578	644	568	640	578	591	628	583	553	599	616	607	607	603	563	634	564	598	603	652	610	624	588	602	601	590	602	577	609	620	636	623	578	624	640	597	591	584	614	557	597	636	614	627	612	607	606	593	589	605	613	596	597	621	631	593	581	633	607	599	592	570	593	598	540	586	594	541	578	567	560	608	611	583	582	618	573	554	564	629	592	611	566	612	622	596	644	594	612	638	589	627	555	579	570	615	584	637	622	589	632	634	592	573	620	603	587	605	662	566	599	599	611	614	609	594	565	607	625	620	612	615	616	636	591	603	625	608	663	623	548	599	602	601	562	576	618	630	613	603	630	558	579	579	602	621	602	586	596	617	618	596	593	597	612	599	593	555	626	587	590	607	593	577	609	617	562	631	663	586	580	602	607	619	582	620	628	575	595	574	559	621	581	580	596	594	594	589	597	615	625	618	621	606	611	651	615	637	608	574	628	613	612	634	622	614	594	572	583	604	575	602	624	599	615	605	635	613	568	634	603	603	602	646	601	619	595	592	607	616	603	574	629	608	580	591	584	607	575	616	584	554	644	556	609	629	604	600	537	569	581	635	594	583	613	563	605	623	611	582	576	639	603	626	652	586	594	540	600	614	618	609	633	635	592	611	575	620	599	631	628	623	631	571	594	607	632	562	586	594	654	592	584	586	625	598	607	608	616	575	582	615	544	641	569	549	580	580	567	621	573	591	592	600	576	590	622	619	589	595	613	612	617	590	625	596	577	619	588	582	554	570	593	627	579	637	594	562	593	587	605	591	574	579	628	613	576	596	596	607	611	579	593	565	642	567	636	593	603	590	610	577	629	588	598	594	579	612	567	604	615	603	566	604	599	622	598	609	621	588	586	600	595	618	584	563	601	650	632	586	597	604	555	606	583	595	588	575	585	619	621	604	582	604	609	595	616	628	604	569	630	621	590	613	616	583	580	602	660	628	627	629	585	642	574	585	640	571	575	606	574	648	543	619	597	564	560	595	589	603	628	600	612	585	624	596	572	575	593	592	528	608	613	587	611	589	613	646	644	600	593	608	586	598	627	595	618	589	624	609	572	609	656	599	572	625	647	608	595	649	609	594	589	599	554	616	631	602	617	608	627	595	606	566	609	592	657	610	592	542	579	571	594	666	618	590	607	616	587	588	592	601	590	596	607	606	646	636	577	644	577	624	591	625	639	604	629	588	584	615	583	605	561	621	603	562	580	589	629	595	629	592	597	593	627	601	584	606	586	591	611	581	592	606	568	564	643	582	609	600	575	606	629	633	571	580	593	647	599	573	610	596	597	535	571	577	594	585	609	593	596	579	580	614	576	635	628	635	619	626	579	591	533	610	579	576	585	583	613	619	605	565	609	611	573	619	634	575	611	617	557	595	617	604	599	591	574	537	657	609	589	616	592	608	573	609	593	661	609	626	599	614	599	570	569	560	611	605	646	616	605	567	547	564	572	591	576	591	640	591	604	564	578	598	597	576	601	585	570	582	603	594	674	611	612	627	614	601	580	594	578	579	580	591	585	568	613	621	617	579	580	600	596	590	618	641	575	645	609	603	586	565	635	593	616	589	595	571	645	592	608	589	619	616	578	573	568	629	574	612	603	614	640	601	575	613	602	603	596	588	576	604	572	609	578	597	619	646	634	635	610	627	633	608	601	594	578	604	599	622	633	546	638	612	601	596	645	609	616	547	599	587	604	629	595	612	606	633	601	599	560	602	600	612	629	658	578	601	590	620	578	626	562	605	631	562	616	632	619	604	598	549	599	588	629	630	599	604	607	602	574	598	592	573	618	600	588	598	623	562	587	629	647	628	615	599	594	563	589	614	589	583	607	614	621	584	600	577	641	587	612	604	603	597	606	588	617	571	613	577	608	620	613	578	618	630	575	568	617	579	618	596	589	627	612	582	580	635	581	618	604	603	618	603	600	572	616	612	600	595	559	614	591	623	601	582	574	620	612	611	601	592	573	581	609	602	574	567	544	634	605	616	623	599	609	609	633	600	605	569	604	621	652	612	570	611	595	620	598	584	607	653	570	594	628	593	642	558	586	597	588	611	570	653	592	599	623	601	610	593	674	620	624	608	593	620	587	591	574	591	633	611	561	584	614	616	592	580	611	573	603	614	611	610	632	636	585	610	597	578	587	566	549	583	664	604	620	567	570	592	554	585	610	607	597	615	591	619	560	613	629	543	630	582	570	620	624	570	605	585	588	549	592	582	595	608	607	600	564	578	615	590	566	601	641	563	607	600	622	578	568	588	583	625	587	579	595	574	598	585	613	618	580	579	542	623	573	576	595	613	582	601	616	615	611	616	653	550	601	594	554	606	579	598	612	585	597	595	570	623	610	568	583	593	640	577	595	594	569	596	582	608	589	617	602	578	554	581	556	602	620	584	554	619	590	602	615	622	602	653	579	562	598	572	628	564	550	582	593	624	593	610	610	602	568	586	584	618	608	606	619	602	592	586	602	596	600	568	581	572	592	585	579	579	596	606	602	606	592	629	575	555	620	593	568	629	631	625	546	582	601	568	557	622	628	600	584	602	594	572	583	601	587	576	636	594	614	612	573	598	554	619	592	522	618	581	628	615	564	616	579	637	537	577	561	605	618	590	616	637	624	610	625	622	598	602	595	616	567	623	583	556	617	571	590	593	618	611	600	597	622	613	588	588	589	577	636	573	614	543	607	581	568	587	563	592	580	623	604	622	621	575	627	605	614	600	579	620	583	604	618	559	566	557	613	592	599	572	580	563	610	564	634	576	596	567	609	596	604	599	596	565	586	612	623	602	578	586	587	569	581	542	639	639	614	589	595	549	588	605	638	596	613	580	653	549	614	594	579	607	580	602	617	594	607	610	585	603	564	592	607	644	636	581	557	597	579	655	592	569	562	580	579	553	598	639	578	553	609	576	600	567	613	631	616	607	578	607	597	584	612	618	585	587	620	613	614	621	598	584	586	648	609	629	623	611	605	575	638	594	626	577	583	607	604	605	596	633	611	612	572	629	591	625	631	599	628	593	625	616	584	579	593	603	591	613	573	551	596	643	577	610	595	619	576	621	574	579	618	604	618	611	613	575	626	580	616	596	604	595	599	596	579	578	583	615	569	598	637	586	588	603	590	610	574	576	570	613	608	569	598	646	589	595	600	571	602	623	595	606	598	597	610	595	555	603	600	579	628	596	593	599	584	624	580	601	602	579	593	622	619	595	586	599	616	585	607
62541	103080	72256	41558	16882	4451	1063	629	627	634	650	628	638	627	624	616	632	638	629	651	616	675	623	636	628	628	629	662	602	608	641	614	631	596	615	597	614	635	617	638	593	626	628	647	616	639	641	658	634	650	641	663	617	637	659	642	612	620	614	599	637	664	637	648	657	650	650	647	631	596	635	615	703	643	626	598	610	649	606	614	640	638	584	644	568	652	610	628	603	655	618	623	634	674	645	611	620	629	587	658	623	572	616	621	611	639	622	657	653	596	610	639	644	645	623	655	596	629	629	610	610	569	584	637	599	629	617	612	618	616	628	589	631	598	602	632	674	587	616	600	638	590	611	582	651	600	601	605	647	662	606	619	587	667	612	614	601	641	576	578	637	626	636	600	609	627	639	634	637	588	648	600	633	627	669	631	634	636	678	600	562	613	645	595	619	648	601	603	640	581	625	653	597	597	626	583	622	587	575	575	623	609	605	633	639	644	637	645	657	574	615	637	598	629	616	590	640	609	628	592	655	692	644	618	614	627	577	630	602	593	621	568	580	569	592	625	615	657	604	630	627	572	605	616	651	599	603	600	649	619	631	615	650	591	639	618	627	637	622	642	630	618	637	640	631	597	652	616	670	617	642	665	633	608	629	629	644	562	577	614	653	586	603	646	595	592	620	608	610	565	592	629	626	655	573	616	655	596	601	638	594	607	643	616	585	644	656	624	660	599	647	612	601	587	570	584	626	651	591	628	599	641	589	633	618	630	599	595	613	601	575	666	603	627	621	560	587	572	637	650	609	648	636	654	639	593	595	704	555	625	587	599	623	652	665	577	611	635	645	651	579	632	598	582	617	594	642	592	589	612	623	598	606	626	628	619	632	625	655	615	599	628	562	612	592	652	614	611	629	628	647	580	627	609	643	611	578	620	585	639	592	587	605	663	590	628	622	597	635	579	607	611	596	649	624	584	597	606	611	611	635	636	596	628	611	602	623	617	661	613	603	630	622	626	613	651	630	656	615	637	620	653	659	611	624	574	615	634	592	631	655	622	649	581	596	638	610	630	650	587	613	609	638	602	654	602	594	599	614	621	628	606	623	623	579	595	604	627	639	615	645	620	635	595	672	616	656	571	661	604	617	618	606	589	617	614	583	598	648	634	586	659	589	685	600	649	624	631	642	597	656	633	602	605	624	648	640	600	638	677	591	642	605	602	674	590	604	605	607	594	627	606	625	635	618	631	626	587	585	672	594	605	640	597	610	587	591	643	608	622	617	648	614	623	632	662	641	603	617	546	602	610	640	610	611	653	613	630	625	583	647	624	667	633	629	610	612	577	588	590	568	637	645	582	622	621	650	586	665	586	599	613	605	639	600	663	594	592	682	639	664	595	643	603	617	641	615	611	555	619	646	623	653	595	593	555	597	619	629	651	563	620	592	598	625	620	613	584	581	650	610	603	562	614	610	620	625	623	660	615	624	614	588	647	677	619	594	626	637	637	645	606	615	619	633	671	612	625	611	599	631	653	591	617	659	609	610	616	608	640	653	653	654	613	660	591	612	582	587	624	616	637	641	597	617	631	606	606	619	604	604	584	591	586	637	611	613	633	595	597	609	629	575	617	597	600	641	661	640	624	606	615	648	627	611	629	593	643	626	599	617	601	614	619	620	606	625	660	604	586	611	647	681	630	654	612	580	639	633	638	593	568	611	650	674	615	589	630	627	629	617	635	594	627	600	604	595	609	624	635	652	602	647	620	596	562	642	618	608	611	600	620	566	584	611	629	661	633	601	630	635	609	643	642	644	658	595	638	622	611	627	596	605	566	671	638	605	607	638	618	616	564	627	587	619	616	622	584	591	613	614	647	667	631	630	582	621	625	605	595	642	657	611	613	607	624	635	661	659	603	637	622	634	637	577	625	605	643	626	590	617	588	616	623	675	605	663	589	632	636	572	617	611	644	636	603	613	598	624	590	677	626	586	633	707	592	626	646	602	635	666	621	614	602	604	576	623	614	622	587	589	596	610	620	624	606	614	562	633	606	680	602	619	599	585	601	587	619	609	645	636	627	606	641	663	642	669	568	585	587	621	614	587	618	588	617	630	634	605	658	625	648	607	668	656	616	668	615	648	570	598	625	599	587	616	657	630	601	651	620	610	654	617	634	604	609	568	632	620	584	612	636	644	653	602	658	593	593	614	560	590	637	613	564	601	635	630	585	623	588	627	588	591	607	603	640	615	575	622	628	592	662	575	600	640	636	615	640	609	612	636	624	560	670	626	611	583	631	584	632	571	621	575	613	613	561	607	629	581	607	635	632	599	586	616	634	620	601	630	624	595	581	609	635	597	584	614	609	589	565	589	612	585	670	649	633	605	645	590	559	618	606	628	671	627	635	642	618	659	634	600	658	632	609	612	664	641	624	594	611	642	599	629	614	644	589	636	649	609	614	648	665	665	634	569	580	605	600	614	640	606	627	622	609	596	608	572	606	623	616	616	630	617	622	607	663	612	642	645	618	623	616	665	618	609	615	603	571	679	613	626	585	615	610	595	614	617	604	618	613	612	596	618	696	570	633	604	656	614	656	664	636	602	625	636	582	632	655	615	652	638	627	609	617	602	616	620	596	651	608	589	627	642	625	652	610	588	594	639	624	619	563	618	626	592	605	644	627	591	600	622	591	650	575	617	624	604	584	618	602	636	634	620	596	641	591	570	646	624	590	602	616	605	626	626	654	605	635	621	622	625	636	597	628	575	609	632	651	613	620	607	619	614	597	612	630	635	592	628	644	604	614	635	600	632	649	615	616	592	603	615	617	624	626	592	604	613	680	634	586	621	643	572	630	633	577	602	622	621	590	619	588	633	660	576	609	618	608	592	613	576	585	612	626	607	646	638	635	614	604	653	608	622	650	615	634	634	587	591	612	608	624	639	664	624	618	619	616	600	608	566	650	646	588	623	612	626	553	639	625	605	648	624	641	636	679	586	620	622	577	673	596	615	573	618	587	601	586	686	585	665	628	632	606	610	613	608	623	616	575	592	596	576	669	616	574	564	671	638	620	576	575	568	595	658	594	553	562	605	591	585	589	600	600	602	629	610	622	644	612	603	647	663	592	601	596	602	629	591	630	613	642	633	571	642	591	641	581	629	625	640	598	630	607	608	611	620	601	643	657	612	632	620	616	605	662	584	623	598	575	645	605	640	630	594	660	603	608	611	592	624	639	599	648	643	614	626	623	603	623	586	642	630	618	622	585	596	652	643	609	623	605	603	617	608	640	612	606	632	557	625	599	607	633	611	610	588	608	620	669	629	609	641	662	588	628	615	580	596	640	647	631	622	616	645	599	616	608	654	614	604	576	596	616	579	616	609	587	618	664	595	601	626	620	624	604	642	598	632	603	640	642	616	637	585	602	610	635	617	647	621	594	634	573	607	622	628	607	612	609	598	588	658	594	598	615	593	610	591	604	600	616	577	569	618	621	653	603	631	612	621	593	608	618	613	614
29993	31030	26739	10896	2009	656	424	419	397	390	418	416	371	403	402	437	384	428	439	438	402	401	419	431	426	401	431	385	398	401	420	389	386	422	403	397	399	426	471	404	424	448	418	434	424	393	437	409	406	447	406	403	431	430	424	418	399	411	398	384	419	404	461	388	413	433	437	406	428	431	390	434	421	420	413	424	428	402	413	435	394	415	422	421	425	421	432	455	383	407	403	409	419	402	423	411	423	405	386	421	412	354	426	446	397	401	429	402	429	430	412	403	412	410	416	414	403	455	410	443	409	413	406	401	386	451	384	418	430	425	430	457	450	389	427	400	424	394	482	401	375	393	428	422	394	399	415	418	397	459	417	408	437	451	400	400	387	428	439	434	407	437	433	435	398	398	408	382	412	412	404	386	380	459	424	411	397	422	413	411	431	435	418	415	412	455	464	438	387	410	417	425	405	422	426	405	420	412	425	411	476	396	454	413	389	441	402	393	417	413	376	392	384	399	436	424	446	425	428	403	404	405	427	427	408	449	439	417	434	418	427	439	439	414	412	415	420	419	421	411	399	447	437	435	433	389	427	421	424	416	415	394	380	404	397	406	452	443	439	441	396	423	377	368	435	409	392	382	446	414	448	421	423	432	400	416	413	411	401	430	433	415	422	406	394	403	393	404	425	416	416	420	401	390	406	433	454	412	414	419	393	414	410	413	424	425	437	393	442	424	421	349	431	397	402	429	421	411	434	438	441	407	388	421	436	383	455	406	407	416	391	407	439	428	438	399	416	397	384	390	403	435	451	408	390	442	386	420	406	453	444	406	416	418	430	409	426	446	373	411	378	440	443	459	391	389	406	427	418	414	424	433	400	402	420	456	418	434	430	413	433	430	447	425	456	418	430	440	419	424	402	453	425	443	407	391	431	413	397	418	422	417	427	448	408	432	422	424	457	429	438	424	417	414	417	403	428	430	402	408	397	408	426	415	432	423	440	413	389	412	468	427	425	409	353	430	403	394	431	393	415	414	418	404	421	385	429	423	421	404	401	428	419	390	466	441	440	409	435	391	406	413	393	419	390	391	401	418	427	366	425	389	375	415	433	423	439	419	417	440	403	416	408	411	417	376	394	435	408	433	395	424	465	402	429	407	416	440	448	438	421	411	413	405	409	397	418	410	394	448	397	415	412	400	442	450	442	394	430	410	425	431	402	373	429	432	388	436	394	371	403	430	432	447	406	426	419	408	422	402	418	437	457	448	433	382	452	442	405	421	439	470	417	380	417	448	433	402	440	379	447	449	401	412	396	400	431	399	410	400	409	445	426	389	416	413	423	456	420	441	415	401	436	406	386	388	422	377	450	395	407	408	407	424	441	416	415	403	409	457	430	411	414	403	407	414	418	377	379	406	420	420	377	394	447	426	459	381	424	469	378	422	417	425	393	434	417	433	399	403	418	415	414	435	420	395	455	416	419	391	413	436	407	440	407	430	437	438	408	429	425	427	435	443	399	473	402	418	423	408	441	429	438	400	411	377	434	433	414	375	456	433	436	452	427	449	422	415	452	418	422	400	424	404	419	451	450	415	423	438	425	418	432	410	435	422	417	446	441	444	439	411	402	399	391	423	433	444	450	446	412	428	391	345	403	393	420	412	432	416	385	416	411	387	421	419	434	405	426	418	422	407	432	412	454	404	396	474	406	390	417	435	445	429	450	365	415	442	395	405	436	424	412	400	380	402	436	396	442	438	415	379	415	423	381	422	445	399	411	410	390	453	424	458	381	435	420	457	410	438	411	415	452	406	409	414	394	431	387	387	417	422	431	399	429	412	407	432	394	439	416	434	406	441	410	421	440	429	441	418	437	450	429	386	394	406	427	447	450	428	474	414	445	444	394	415	433	443	427	395	399	459	406	419	392	411	410	423	400	428	382	419	389	436	371	415	415	437	438	428	406	449	427	390	451	401	382	418	428	449	449	426	417	429	403	413	434	412	430	398	420	414	416	382	416	400	426	427	449	434	393	412	408	453	412	409	367	386	393	428	398	405	435	401	393	402	428	415	422	397	409	407	421	378	426	412	392	407	429	412	401	423	454	440	419	437	400	410	420	423	456	413	397	390	420	461	394	434	427	414	413	473	389	403	409	454	426	428	430	416	390	415	432	395	440	429	440	436	427	423	392	442	400	424	439	402	439	406	376	427	424	397	393	422	404	404	397	418	425	379	443	451	430	427	423	442	412	400	409	399	386	428	400	419	401	428	406	415	414	448	415	439	457	396	423	424	440	425	433	408	425	453	412	434	451	412	415	416	408	426	434	402	387	432	430	402	396	395	396	426	423	420	448	443	424	439	412	428	459	419	414	437	403	435	410	396	404	435	425	397	418	410	405	378	412	417	432	406	387	387	413	423	391	394	431	417	428	431	444	425	407	407	437	417	410	388	411	407	444	409	418	412	436	385	404	410	403	422	405	413	421	418	451	380	404	407	412	391	456	419	400	434	402	415	438	430	431	407	421	404	423	421	394	388	440	421	412	430	362	426	426	421	423	381	440	387	417	404	423	404	426	426	411	410	427	418	454	387	428	408	411	413	387	447	416	415	396	401	425	451	473	440	395	429	439	388	411	445	428	396	420	432	435	454	425	435	340	390	429	452	402	441	428	395	389	428	407	418	388	415	446	413	425	425	442	448	429	416	413	422	413	426	388	406	382	424	425	447	381	444	407	425	424	423	415	393	431	418	437	407	411	405	403	396	440	382	378	434	423	410	402	428	400	411	402	412	428	417	407	405	392	417	443	405	440	436	387	430	447	436	427	445	455	433	448	436	433	432	387	441	418	418	447	424	425	419	437	399	375	396	449	387	391	399	398	405	452	393	391	399	395	421	393	385	440	453	433	412	426	398	420	452	419	414	402	382	422	456	421	414	377	393	433	415	424	393	393	398	404	372	402	433	460	394	403	413	448	419	394	456	385	361	416	445	402	411	439	413	427	408	440	415	420	406	412	398	381	452	420	400	451	405	437	404	397	419	454	397	384	428	443	412	428	377	409	432	411	444	422	396	421	415	427	385	406	392	452	418	412	419	437	425	402	411	405	410	409	461	415	429	417	383	441	414	417	481	413	452	453	404	410	426	423	418	407	446	431	452	417	442	433	386	426	443	396	410	441	422	414	421	425	432	450	419	398	399	432	430	425	395	403	428	455	421	405	432	466	437	441	423	401	421	410	392	375	412	387	411	469	416	436	451	406	441	416	391	448	420	396	419	450	423	387	424	438	400	410	398	432	396	374	400	419	442	433	425	436	386	405	392	413	418	385	389	392	409	423	450	434	373	416	440	439	425	363	406	407	401	427	398	402	408	390	413	428	454	405	409	397	420	396	402	434	377	443	391	434	406	432	388	417	415	395	459	435	393	402	447	423	436	436	407	410	411	373	434	422	449	441	421	415	403	465	425	412	423	425	410	402	418	425	431	436	412	408	408	387	398	414	439	417	445	441	425	390	424
23359	37232	19773	5600	1642	663	387	375	400	399	387	407	378	392	374	384	383	389	360	383	385	415	409	375	380	375	371	397	363	417	383	401	418	338	367	374	397	361	350	360	378	381	386	376	375	399	374	361	394	362	344	378	374	369	386	371	395	354	396	378	349	379	388	387	352	373	386	378	371	389	379	406	343	349	370	375	390	371	374	377	377	394	353	374	397	391	385	364	362	371	360	371	381	361	384	364	375	395	402	370	354	342	365	408	404	402	373	375	380	374	370	376	374	369	402	383	400	399	380	397	380	387	376	355	360	361	397	373	402	376	409	392	390	416	371	367	382	365	360	406	380	382	402	392	382	373	394	386	390	353	370	346	395	371	362	391	381	387	369	375	418	374	384	385	415	365	378	379	389	385	326	413	392	361	406	416	368	385	338	428	348	377	366	386	343	375	339	370	395	366	356	383	382	371	388	400	375	403	366	376	416	359	362	376	370	397	408	394	400	385	342	341	353	369	390	366	404	385	350	388	403	381	398	343	365	358	374	377	365	411	332	347	411	400	383	410	361	360	374	358	373	353	385	412	376	387	381	377	390	377	379	385	387	364	353	334	376	385	352	384	360	367	405	371	376	346	382	402	363	363	375	388	403	334	383	364	370	385	389	333	385	397	376	405	402	381	372	326	400	413	379	371	391	429	374	370	368	362	363	388	362	391	387	394	384	356	393	403	374	357	365	427	407	390	380	409	369	371	380	388	357	384	386	428	384	388	368	392	340	366	411	399	376	377	376	383	368	400	386	362	384	359	378	366	381	352	344	357	388	370	388	402	372	365	395	379	384	323	394	411	361	383	376	387	406	396	375	331	345	413	367	359	358	338	364	387	372	422	403	371	395	365	390	395	389	413	396	387	394	406	423	372	349	351	409	358	376	396	385	363	390	357	393	395	386	373	356	369	383	389	376	374	397	347	334	405	366	390	362	365	427	398	358	369	382	353	377	385	402	380	373	368	392	369	384	359	398	385	371	362	338	374	418	379	386	377	376	403	382	341	397	378	378	385	391	379	376	357	377	391	360	376	364	377	355	368	348	396	406	375	384	348	405	345	393	389	415	363	380	359	364	397	393	407	380	399	382	412	393	400	368	388	382	358	364	345	378	411	405	351	364	385	342	402	410	377	429	333	387	416	399	409	365	362	396	360	365	408	375	398	364	376	365	361	340	367	396	379	379	378	389	358	365	347	380	348	365	341	364	372	378	375	370	384	366	395	375	362	376	381	381	418	408	374	388	361	381	383	372	343	358	378	370	391	346	362	378	351	368	357	389	396	395	381	374	401	332	337	393	369	394	383	366	395	365	393	377	368	389	368	364	376	402	399	369	354	374	386	369	380	363	358	340	389	383	385	375	368	378	381	394	391	344	387	382	394	358	356	345	385	390	385	384	358	388	406	385	372	389	389	422	341	414	369	370	353	375	359	357	376	389	376	406	379	365	387	380	362	409	367	385	385	402	423	401	358	377	380	377	364	363	340	354	368	387	412	392	367	375	355	418	384	359	377	379	410	360	390	393	404	406	393	354	342	404	410	384	388	370	393	379	392	370	357	352	322	391	390	351	370	420	357	310	393	382	388	382	369	368	385	397	386	385	342	372	387	381	395	393	349	376	353	361	368	362	382	395	383	392	369	355	349	374	355	384	398	355	390	371	381	395	375	403	397	359	403	348	393	350	358	386	375	364	369	372	411	373	363	379	405	388	387	397	373	360	384	402	360	377	353	403	363	408	381	378	406	354	373	365	351	361	383	329	380	394	381	390	377	354	377	383	393	369	379	383	349	402	351	373	392	370	364	406	363	383	400	374	378	383	353	392	391	399	371	384	407	387	378	407	371	404	398	390	368	394	367	369	388	325	382	362	372	398	409	347	343	379	348	397	398	369	348	403	388	406	371	344	385	382	394	387	401	393	375	366	380	408	409	357	366	403	373	373	383	425	355	415	404	374	370	330	413	407	387	393	375	396	370	411	405	372	387	338	350	375	355	378	375	381	381	360	378	356	385	384	369	386	362	400	366	372	407	365	371	369	358	369	389	383	390	364	363	404	346	392	376	391	412	356	408	365	393	378	347	415	404	354	385	366	395	377	374	381	381	386	361	357	368	382	373	373	403	359	352	413	394	431	366	394	411	383	370	379	370	371	351	384	364	362	375	363	365	416	384	428	365	393	364	325	377	413	346	352	395	374	358	391	421	388	351	389	381	380	376	372	369	392	376	412	376	399	387	337	357	393	372	398	350	381	390	393	369	365	361	380	378	399	379	354	382	371	402	393	381	348	377	380	357	398	395	355	382	392	389	368	377	387	388	398	386	372	385	418	379	357	372	385	406	387	383	366	372	393	385	364	386	350	361	375	358	370	358	356	368	367	395	394	364	378	367	393	404	383	373	387	379	389	376	353	399	367	334	361	394	396	396	376	383	412	381	395	375	371	393	373	393	386	364	363	380	366	388	349	398	383	381	385	387	421	405	399	387	393	368	431	366	381	347	411	392	367	370	345	360	378	357	390	383	363	379	366	376	381	380	366	368	407	385	377	387	381	410	351	380	417	365	394	391	379	363	401	396	387	394	398	347	387	375	353	379	400	378	363	381	372	376	404	388	396	368	361	373	361	350	375	396	357	366	413	339	368	388	360	395	384	374	384	400	431	378	365	381	401	407	372	367	350	356	370	369	379	412	378	385	401	406	384	407	372	401	394	397	375	414	375	355	390	355	358	366	346	389	424	370	404	367	401	386	369	370	410	386	390	386	402	368	380	417	379	402	404	333	408	384	369	333	349	372	371	388	368	355	363	384	403	364	394	389	359	423	327	405	379	370	391	362	367	343	373	385	389	330	399	356	371	386	406	366	352	366	377	399	359	364	385	363	399	386	368	357	402	404	404	350	376	373	359	392	380	377	370	376	375	399	396	370	390	380	377	383	380	357	344	357	375	359	405	363	360	411	388	394	372	423	391	390	388	348	375	427	376	405	377	372	383	380	360	368	370	403	366	386	370	380	378	450	388	395	402	408	362	361	342	388	398	357	396	382	389	363	401	374	354	372	427	386	384	406	392	409	356	401	401	388	356	367	371	357	370	350	387	402	366	387	371	387	378	371	350	392	398	409	409	368	400	421	406	370	403	388	379	380	398	394	394	390	403	363	386	396	382	376	418	392	382	368	385	384	390	367	347	364	396	361	382	393	406	381	389	395	396	380	390	358	368	384	413	378	391	369	371	342	389	367	333	362	372	399	384	393	374	363	353	411	401	384	390	361	365	385	356	385	391	370	359	345	392	382	399	404	391	388	378	389	385	355	390	383	390	399	359	398	374	374	374	377	392	351	388	347	380	399	381	382	380	375	394	366	414	410	390	340	386	360	358	381	410	387	363	393	390	389	389	385	393	358	414	371	371	382	382	377	351	351	386	376	358	404	360	389	401	382	363	433	391	386	384	376	369	377	418	390	415	351	380	383
25289	28080	42858	35618	18795	5242	941	578	559	513	552	527	541	492	528	493	517	510	520	515	524	547	502	481	517	541	482	497	531	509	499	480	499	520	513	511	507	469	544	496	541	526	492	527	508	516	521	500	475	530	486	520	531	518	492	537	487	512	512	503	561	564	504	471	512	592	498	500	529	515	520	509	500	474	499	519	472	529	528	533	526	494	503	466	516	514	497	471	480	513	523	505	499	500	555	489	487	501	510	551	511	513	501	533	487	504	475	517	461	503	509	536	513	489	478	508	546	494	486	512	527	487	474	536	544	509	497	504	525	501	487	495	498	507	492	507	517	547	470	487	501	524	495	552	467	509	550	534	493	493	480	519	546	474	459	497	528	540	542	512	525	551	479	510	547	502	493	502	558	496	519	483	550	549	495	529	522	521	458	468	461	490	471	503	475	517	521	506	484	485	497	484	495	543	492	507	493	475	496	509	522	521	513	506	506	538	507	473	496	528	487	500	504	526	520	517	535	492	528	547	518	473	488	521	493	489	476	506	492	495	486	556	508	502	513	509	512	490	489	508	515	551	515	506	456	505	469	510	559	522	537	513	491	482	507	482	477	513	506	526	485	522	469	500	495	501	521	481	491	481	492	463	515	519	508	503	553	512	462	504	540	537	478	466	518	533	513	488	517	518	514	491	482	496	459	547	512	527	525	493	478	516	535	477	485	471	513	503	513	480	493	507	477	500	521	537	486	508	497	483	474	525	527	540	498	455	464	545	534	508	494	519	539	517	513	526	501	515	509	494	521	531	488	530	501	550	475	486	521	501	535	528	503	548	523	501	502	542	503	464	491	530	493	518	530	509	500	522	503	516	482	553	492	544	506	527	487	510	511	485	480	527	499	577	499	493	501	539	515	525	494	489	502	517	515	554	549	497	533	478	516	539	522	461	520	483	521	486	508	520	511	535	501	513	500	513	525	502	522	499	513	494	511	534	520	484	530	500	496	476	515	509	516	473	489	509	515	501	521	497	538	505	491	524	489	455	489	511	477	526	524	551	539	533	519	491	479	515	495	446	535	507	543	488	531	499	476	499	475	473	505	506	507	502	485	519	486	522	505	515	502	535	503	487	543	554	515	544	508	507	487	496	511	492	485	513	492	547	522	524	576	493	517	519	510	484	505	484	496	504	499	501	532	473	473	479	542	492	484	511	554	505	500	479	531	527	526	505	505	478	500	473	529	528	507	505	483	455	526	493	472	508	498	431	521	499	507	546	531	501	539	509	458	533	536	493	520	482	532	518	438	492	561	521	487	529	497	494	486	517	482	483	480	497	519	530	520	480	488	494	491	534	499	497	481	450	484	514	480	504	527	494	470	522	498	526	487	523	498	504	495	503	507	505	498	476	528	524	489	498	506	471	512	485	467	494	476	520	474	473	549	509	496	512	475	534	542	538	526	534	548	494	479	503	485	533	489	509	475	522	544	485	525	507	518	501	471	482	455	494	531	502	480	567	515	532	507	471	485	519	501	492	485	518	479	513	505	512	517	506	494	470	491	473	511	507	506	492	505	505	500	492	489	493	529	498	492	486	572	512	534	522	480	492	516	517	525	506	532	478	509	514	499	523	547	521	518	525	490	534	500	463	540	506	505	491	518	478	490	487	502	546	495	524	540	491	467	503	505	555	477	517	482	531	507	521	523	508	491	500	518	502	496	530	493	520	473	509	512	523	505	460	470	492	515	533	514	541	521	509	486	508	482	504	555	508	470	532	506	512	512	524	509	500	532	468	469	513	479	494	516	484	480	509	472	466	541	559	475	494	486	523	499	536	503	518	545	506	522	498	507	533	513	510	522	509	499	513	480	483	525	528	499	517	532	543	551	525	502	531	516	503	511	496	494	512	449	514	499	535	509	502	512	556	534	499	501	478	459	521	480	510	524	550	531	502	485	486	517	496	482	518	525	478	506	500	503	461	499	472	536	530	510	459	499	459	520	496	483	546	501	525	485	544	505	511	501	509	502	476	509	515	547	504	505	469	498	494	479	525	515	540	498	503	463	530	482	473	520	505	506	512	527	507	537	515	575	492	504	490	496	502	512	539	567	489	474	503	519	505	569	513	488	496	516	488	523	500	479	521	502	519	503	480	526	494	498	521	502	523	489	537	521	532	504	498	490	520	530	511	560	497	506	512	481	496	501	515	513	493	502	544	493	522	484	533	495	472	473	512	510	494	470	506	528	545	520	486	505	514	482	493	505	453	498	505	538	505	458	504	517	508	527	496	514	497	464	542	491	475	468	498	506	507	517	508	510	525	501	496	514	553	514	492	499	545	505	491	521	500	466	481	501	527	513	544	518	553	515	518	505	469	447	489	515	531	555	529	503	507	540	523	520	460	524	528	509	486	542	508	489	542	528	540	523	501	488	523	527	515	511	523	512	516	524	532	491	520	519	494	493	526	495	541	484	512	500	548	488	487	489	491	526	462	472	502	536	508	508	515	498	517	486	484	492	474	513	499	542	483	497	521	510	470	493	522	487	513	486	486	496	488	474	503	503	524	512	510	532	509	528	486	513	499	514	504	508	504	514	552	509	495	509	522	521	497	523	511	496	518	512	512	499	483	504	542	532	515	515	485	515	471	555	508	500	522	482	493	528	473	527	529	500	495	501	495	518	498	548	490	519	494	513	515	497	513	467	529	468	538	513	534	497	480	509	515	495	515	516	535	513	482	512	506	514	540	521	497	540	459	517	538	563	507	472	538	525	495	525	489	519	558	524	537	491	493	536	476	491	519	520	482	508	488	507	525	464	569	497	493	507	514	553	471	515	505	498	530	565	470	511	492	505	494	508	483	531	511	529	508	533	535	518	490	501	519	460	489	507	499	495	499	497	501	555	485	472	505	493	497	491	472	485	513	546	519	507	473	512	503	521	540	493	480	518	525	505	496	474	549	474	531	508	489	538	545	532	529	486	486	512	492	487	478	463	484	527	527	468	492	498	480	522	462	516	473	513	511	489	491	524	497	492	495	505	483	479	520	477	486	479	532	478	483	484	464	491	521	497	536	502	482	541	448	496	511	499	521	497	499	501	489	495	535	493	503	490	499	485	497	506	492	518	532	525	528	512	480	505	492	503	478	477	453	445	531	506	499	516	471	512	465	515	486	494	482	509	488	545	483	538	548	525	465	532	539	517	537	537	483	482	574	527	536	477	516	488	489	527	547	477	514	520	562	507	489	488	545	544	506	460	546	481	485	496	490	505	490	516	490	533	516	503	505	512	523	488	516	522	535	448	526	475	490	478	502	523	515	492	526	506	486	501	536	498	461	491	528	527	518	480	525	468	516	508	513	518	496	532	552	489	517	519	496	471	537	506	538	517	483	451	527	546	506	507	539	517	519	463	517	537	510	550	525	531	507	514	525	486	520	501	487	506	525	488	521	512	512	466	480	511	526	461	518	523	529	522	488	431	502	501	510	529	551	486	510	502	524	519	493	499	498	508	527	483	467
58819	92340	60340	28410	9484	2477	680	537	511	534	522	510	536	521	506	518	517	502	506	499	513	504	505	507	523	500	513	496	488	488	514	541	498	489	499	515	533	477	502	527	483	493	474	489	509	518	514	490	490	492	514	475	503	547	485	549	513	488	526	488	509	500	481	507	472	509	480	508	527	474	460	559	526	495	526	511	514	488	540	536	505	511	515	525	539	528	500	487	488	528	514	531	512	517	502	515	454	529	535	528	478	508	513	514	523	463	543	523	519	514	500	465	515	483	561	487	544	503	518	492	474	551	518	511	503	521	479	539	559	493	527	521	502	496	493	502	492	494	523	522	513	549	496	516	495	542	504	467	506	478	523	534	506	503	552	498	477	533	489	513	524	516	504	510	515	554	501	486	517	522	496	536	559	511	548	516	466	503	549	521	469	481	534	476	491	504	547	463	548	505	478	487	496	464	523	498	531	482	502	532	530	474	513	550	502	547	487	545	483	501	490	479	500	505	519	468	485	527	451	506	471	513	522	525	491	475	471	513	476	495	475	526	468	544	506	495	503	524	485	495	496	505	518	503	515	516	475	478	530	490	518	486	510	496	506	488	509	521	517	509	544	469	519	541	485	514	460	503	539	501	546	521	523	511	517	500	507	492	489	492	479	544	499	515	514	528	500	484	515	489	530	520	454	543	549	517	483	479	477	499	493	512	479	464	448	520	524	502	496	543	511	527	521	515	478	553	546	485	489	531	532	533	460	510	491	544	517	507	490	534	477	460	527	498	539	502	487	496	562	495	497	544	526	536	505	530	484	505	513	486	541	489	495	480	518	508	554	525	490	493	504	481	467	518	483	495	510	495	500	493	508	509	529	510	493	528	513	517	527	522	502	495	527	495	495	440	476	488	462	499	507	495	538	460	512	535	558	509	549	519	537	447	480	523	522	528	517	473	485	531	505	517	470	527	509	478	464	507	469	495	512	534	524	511	533	497	473	547	535	514	472	483	497	527	524	502	527	489	531	531	524	487	513	486	483	483	486	478	513	520	512	512	515	481	497	487	486	546	518	506	490	516	497	549	483	500	503	502	515	522	546	498	511	518	469	502	527	519	505	561	538	495	503	524	491	522	501	501	473	506	516	519	465	461	492	483	473	532	533	546	508	503	504	501	465	498	483	490	483	513	548	547	513	516	418	474	512	479	510	495	506	497	476	513	511	523	517	536	524	505	499	521	512	536	477	556	502	477	499	494	502	516	497	525	495	542	490	542	507	519	515	483	492	518	486	536	521	505	508	483	514	500	471	494	506	480	492	532	517	536	487	512	497	490	494	509	477	502	489	532	475	449	528	514	526	507	523	478	498	521	501	487	518	490	551	464	508	487	492	504	504	502	500	546	475	469	505	488	488	499	486	524	495	486	481	465	520	493	504	532	475	470	551	463	494	476	514	498	522	511	499	544	514	513	501	492	497	517	488	543	497	539	485	485	506	526	441	513	461	547	505	510	493	492	467	501	488	500	526	512	510	510	521	476	489	504	482	497	512	524	479	523	494	496	434	563	500	509	534	508	499	525	497	490	450	515	513	512	502	487	548	529	471	488	523	540	500	530	447	534	485	509	493	513	497	508	505	534	510	468	504	506	486	533	508	497	497	495	504	543	491	529	516	519	509	472	518	513	488	555	472	460	473	505	504	495	503	498	534	476	519	512	482	485	494	499	507	495	524	514	513	508	497	512	506	513	527	530	479	492	487	505	482	507	487	493	505	493	536	500	509	514	531	510	449	509	476	506	475	489	514	489	497	538	505	519	509	531	488	505	503	484	512	498	529	504	506	537	466	485	488	510	478	491	492	514	565	501	503	489	558	519	564	488	503	513	521	497	498	482	510	479	532	493	521	542	518	531	500	497	496	518	511	523	520	543	496	527	530	490	519	493	477	507	482	461	527	536	505	522	504	541	529	500	483	493	492	508	540	507	475	495	519	497	515	501	458	513	530	526	518	498	513	499	502	479	533	512	527	502	494	519	516	495	518	480	498	506	496	490	493	504	479	481	486	491	469	501	550	536	456	476	518	506	487	531	540	497	466	508	478	514	503	498	507	484	488	509	533	513	478	476	480	520	499	507	524	449	513	498	513	508	491	487	500	501	512	522	477	525	505	508	462	507	515	530	492	532	468	481	492	497	539	536	508	485	559	505	489	492	468	575	478	514	507	501	507	490	513	480	495	499	484	499	489	491	527	543	547	502	521	487	533	498	461	498	510	542	521	495	470	523	505	526	529	522	500	543	520	482	496	480	497	508	504	514	523	522	537	506	476	436	499	515	457	526	503	525	502	514	510	478	516	492	508	500	536	511	512	528	522	472	491	479	492	483	521	509	504	514	503	524	534	512	530	529	516	496	480	519	503	515	480	540	528	515	492	495	476	481	502	462	510	507	487	503	541	471	488	474	504	521	540	457	487	515	482	491	511	523	481	480	518	500	494	518	483	477	456	498	526	488	552	525	526	496	524	543	491	457	485	486	530	488	516	490	500	512	515	503	515	524	492	522	496	515	513	508	490	493	491	510	463	525	476	468	520	547	458	516	470	485	508	537	530	484	508	516	516	511	501	496	474	515	519	530	481	520	449	547	545	547	517	522	518	484	492	520	512	507	481	496	502	501	494	512	494	523	481	548	521	554	521	521	542	531	529	508	496	495	483	516	457	502	476	507	553	476	523	492	488	473	515	467	487	505	543	508	549	504	480	537	496	549	508	454	474	506	518	477	484	508	533	499	521	525	485	506	502	463	548	470	491	495	516	487	489	503	523	493	507	536	500	521	507	515	504	498	528	470	518	482	520	510	511	472	526	483	523	494	503	523	492	508	538	512	495	497	474	520	453	537	488	515	479	536	524	498	530	476	493	492	519	476	495	485	529	505	466	509	492	513	485	489	496	500	478	551	529	541	498	517	521	485	498	503	466	490	524	517	513	502	500	468	526	490	503	516	481	503	524	495	508	537	472	493	520	512	513	469	471	536	477	505	543	521	519	517	477	489	455	541	512	494	502	482	468	491	525	508	510	497	475	526	505	488	533	479	478	497	467	532	523	526	493	515	489	518	525	501	565	501	490	493	520	482	493	543	508	518	523	487	517	538	455	505	514	516	450	531	499	492	528	471	519	487	498	460	480	518	489	497	511	472	498	539	489	508	510	525	532	513	481	490	508	485	512	522	504	499	541	508	475	527	502	507	498	494	481	510	496	512	546	523	490	515	511	509	476	496	496	492	517	503	542	546	504	511	515	458	543	536	472	522	522	509	483	492	511	501	494	492	497	462	530	458	517	515	543	454	521	530	534	481	513	475	491	525	502	520	520	507	514	473	495	459	531	472	499	532	546	492	500	517	479	498	474	492	516	549	547	493	484	532	503	468	529	525	475	491	517	479	529	522	489	475	532	500	521	498	512	505	487	463	494	496	491	506	514	453	507	512	515	493	473	497	497	499	473	517	520	541	494	492	494	520
24018	23991	36571	32984	23520	14050	2564	817	654	670	636	658	655	672	687	653	645	633	660	693	635	629	650	663	623	624	697	642	674	674	609	636	634	618	683	679	626	676	645	629	661	583	571	646	609	633	613	591	639	649	645	608	606	591	615	635	684	608	656	662	655	640	643	631	612	679	615	595	612	597	624	646	635	615	650	617	602	606	674	589	591	573	665	628	632	647	580	602	606	611	663	642	600	616	644	626	663	635	652	608	618	631	589	606	665	580	587	614	604	653	604	619	630	624	629	710	600	646	586	661	563	630	654	595	607	598	625	601	599	610	637	598	634	611	649	625	652	660	604	645	591	653	576	619	642	601	579	614	666	625	645	627	631	611	650	584	605	621	653	625	593	629	630	614	635	598	649	615	607	676	642	587	625	623	568	631	648	599	689	607	606	654	601	597	593	622	616	600	619	593	617	659	609	643	611	585	613	618	629	635	579	629	626	612	659	651	647	631	577	628	620	619	643	585	605	627	663	591	648	599	613	640	648	662	659	588	613	648	569	617	661	653	643	609	632	663	613	593	606	638	675	610	614	634	632	618	660	612	636	605	628	598	648	611	649	620	618	626	621	643	615	647	615	615	638	616	638	574	632	629	627	618	631	599	624	621	574	597	618	625	556	604	650	649	646	581	592	582	592	625	620	642	614	637	630	643	582	654	612	615	603	593	624	578	650	609	678	615	574	631	648	649	580	611	666	609	622	628	623	594	625	661	601	592	625	620	623	667	601	640	625	627	572	598	666	585	656	640	626	637	639	599	596	629	627	585	643	625	618	582	610	557	681	594	598	557	610	640	626	611	614	642	585	601	647	566	676	618	593	609	650	629	615	597	598	608	613	638	612	628	608	623	605	600	672	612	628	626	660	616	617	633	616	624	636	621	637	608	635	640	615	646	637	639	621	629	613	580	666	636	611	623	625	651	645	621	612	615	619	652	619	577	661	617	648	609	618	557	588	664	648	642	614	613	605	645	657	668	618	643	604	626	633	599	612	621	642	627	638	587	598	588	594	666	650	601	650	608	566	585	641	622	608	635	628	638	592	647	591	617	618	607	589	601	635	605	614	623	642	613	622	626	621	641	610	598	626	625	659	606	615	600	630	620	624	618	591	571	604	648	657	650	637	608	654	599	622	623	634	621	618	637	647	665	640	588	632	672	576	599	653	573	619	608	583	623	669	585	681	651	639	641	634	624	578	621	631	602	636	634	627	625	589	592	609	635	621	669	609	618	647	618	592	649	673	628	587	614	559	621	585	635	645	632	589	603	577	629	632	661	596	614	713	590	614	643	596	632	634	676	602	604	624	596	593	650	671	669	652	623	594	606	614	602	625	627	622	642	627	622	632	617	625	609	620	601	646	602	633	675	606	660	584	661	631	652	585	609	626	595	631	567	619	616	661	653	636	681	607	659	639	638	655	610	608	615	634	615	618	637	632	636	637	593	620	606	621	615	637	623	622	655	646	646	581	594	600	608	635	594	637	612	644	621	582	596	645	613	586	635	601	583	657	621	632	621	631	611	608	616	612	596	658	601	607	581	599	646	598	584	614	641	647	659	603	599	607	613	626	601	634	612	624	629	658	612	616	620	629	605	648	628	659	611	632	633	580	685	586	609	597	645	654	580	656	583	614	639	632	649	624	613	620	624	624	632	615	656	581	610	615	566	586	592	644	643	612	599	582	633	622	640	610	608	626	591	623	614	631	623	569	603	579	598	602	649	622	599	642	626	609	631	612	585	635	626	677	630	610	617	601	651	595	615	635	640	593	621	675	625	597	611	606	685	619	590	571	611	664	586	585	659	626	623	609	677	642	636	607	622	660	619	587	576	582	671	666	627	624	649	615	599	671	640	659	629	672	623	627	598	614	590	613	577	644	607	587	635	610	645	631	601	650	580	609	663	619	622	613	640	637	613	659	644	684	629	638	647	622	584	637	635	675	636	609	659	635	613	637	653	576	660	615	600	667	610	639	635	629	603	641	652	641	639	581	596	566	612	623	639	647	632	622	612	634	590	613	637	619	642	616	591	641	613	635	637	604	650	671	687	602	606	653	595	635	612	624	655	615	625	622	649	613	669	622	589	633	598	606	615	622	621	613	622	626	607	621	615	653	591	593	572	607	634	663	580	647	640	592	607	620	639	625	577	632	605	621	630	626	588	593	608	639	596	636	646	677	596	639	605	617	624	619	604	589	615	636	557	637	584	627	664	616	638	655	581	599	674	652	603	607	621	587	629	643	580	643	604	646	598	654	634	638	619	594	654	625	585	615	611	620	621	660	632	644	653	657	616	647	649	654	627	561	607	584	621	647	595	631	628	660	657	583	611	603	608	621	594	604	631	662	634	620	618	648	619	622	621	557	626	632	625	624	617	604	607	613	594	635	578	648	627	623	622	609	631	635	612	623	645	657	602	658	563	642	626	639	639	616	601	580	604	647	589	609	606	643	659	600	562	618	615	652	601	628	609	658	614	630	597	618	629	611	597	655	619	633	605	647	615	593	656	615	649	603	621	585	600	619	612	625	635	625	631	630	621	630	640	624	667	668	624	639	580	620	634	630	614	578	617	609	603	558	640	595	603	581	629	618	662	610	623	605	628	585	586	598	605	615	655	613	547	639	624	627	601	597	595	681	614	655	636	603	668	624	598	608	602	646	661	604	608	618	631	636	604	633	607	598	576	670	626	630	653	594	610	635	630	632	640	627	670	645	612	609	616	617	625	595	625	602	609	615	622	617	636	636	607	614	613	625	635	625	610	623	617	637	609	660	655	600	649	595	645	617	595	619	605	660	611	655	636	601	612	613	637	644	615	584	622	632	638	613	600	641	638	654	649	591	623	614	637	646	603	592	618	624	626	634	625	624	647	653	636	560	604	623	634	658	599	634	557	614	612	617	578	653	637	602	599	658	661	579	671	650	612	609	607	608	594	659	594	620	599	640	616	608	630	608	590	631	658	644	627	620	614	616	615	636	651	615	598	634	659	601	609	624	627	605	641	670	607	598	619	672	578	553	641	583	612	652	604	641	625	637	613	599	611	637	587	633	620	593	623	655	614	653	608	619	636	651	605	642	649	657	619	658	648	581	645	646	608	582	682	637	614	631	650	633	598	589	646	607	641	672	625	597	583	621	635	633	658	607	622	602	593	641	580	652	613	626	636	608	596	603	630	579	616	649	646	606	669	608	617	637	652	591	640	610	629	587	580	647	653	607	617	596	631	634	658	625	657	678	684	606	640	630	627	627	618	630	594	626	621	633	586	620	625	635	610	582	595	634	639	599	572	679	594	607	619	639	627	606	615	619	626	629	670	610	585	652	625	602	581	632	632	599	611	609	621	620	658	651	634	665	615	579	650	617	647	657	601	641	597	609	619	614	635	602	641	624	582	621	651	606	611	607	611	628	580	636	596	624	603	648	612	604	660	632	622	651	621	611	568	659	621	603	635	608	617	648	656	617	612	607	634
64057	102254	71434	40604	15559	4435	903	645	663	571	624	676	666	619	661	653	657	638	655	673	632	693	663	619	660	661	617	657	616	594	630	615	661	624	668	673	648	667	663	656	633	695	600	651	683	632	615	649	632	616	660	639	618	660	673	664	634	606	658	608	661	642	702	615	673	684	666	689	641	624	694	621	620	671	634	664	606	642	641	619	639	628	667	610	651	633	602	664	641	589	634	617	618	657	646	632	609	638	621	609	607	671	660	646	646	616	659	623	668	631	648	653	634	635	640	598	669	629	629	612	626	619	722	621	645	663	643	668	561	609	588	653	709	668	674	637	689	624	654	625	674	640	637	627	630	683	641	659	638	687	626	601	625	644	641	648	662	611	669	614	640	627	625	683	612	630	682	643	639	694	577	635	623	605	611	647	646	649	636	629	671	614	650	607	667	642	617	644	685	681	604	655	643	651	617	664	640	627	683	576	640	578	636	632	617	712	645	584	667	638	596	658	679	630	691	682	655	635	648	627	598	609	655	614	611	629	621	587	624	631	621	659	639	647	614	626	637	680	638	652	620	587	626	649	638	621	629	618	619	624	626	623	646	626	671	613	647	642	646	640	687	670	669	647	642	706	644	675	617	674	592	675	662	628	680	644	657	631	622	593	660	667	661	710	613	618	604	615	660	645	644	654	627	627	636	647	600	671	583	688	692	638	657	631	603	643	625	573	649	654	642	643	672	609	654	665	617	640	672	632	624	653	658	618	670	668	656	645	640	698	675	668	650	630	640	626	653	622	689	670	652	652	616	679	670	623	643	578	658	698	684	635	635	608	688	659	648	651	637	652	595	641	614	583	605	699	626	639	652	663	655	666	655	597	597	637	673	608	629	618	630	675	651	651	642	612	620	610	659	642	629	636	630	613	581	601	633	627	671	629	597	641	655	612	621	629	634	629	613	589	669	636	669	634	635	669	668	639	602	650	672	649	633	648	671	599	643	612	638	657	619	649	616	622	644	654	655	648	617	664	660	624	577	679	599	590	670	650	640	636	605	654	662	669	660	649	589	633	589	641	631	641	654	625	647	680	643	606	624	668	629	676	662	641	632	698	637	621	704	654	640	617	636	633	596	594	629	678	681	583	607	644	629	607	616	618	618	581	635	626	621	643	598	682	613	598	632	631	615	637	637	671	660	610	676	619	645	674	638	639	614	691	629	626	626	588	616	671	605	637	657	648	593	614	653	654	644	675	608	659	629	625	635	627	677	625	654	634	689	650	614	634	671	662	611	612	632	636	638	675	672	687	624	614	598	628	666	650	640	625	643	638	649	639	647	637	630	670	617	585	637	625	681	647	608	628	667	610	661	629	663	647	622	643	658	687	639	697	661	650	634	631	672	632	662	669	644	653	597	619	633	668	656	664	704	634	630	672	640	657	605	641	645	649	653	605	695	646	669	616	636	625	607	643	628	612	642	613	660	660	651	667	660	648	664	665	609	635	630	670	610	661	685	666	654	624	621	661	616	612	619	638	631	627	607	615	674	636	654	635	668	667	619	661	630	637	617	618	665	656	666	614	629	628	653	617	651	610	629	644	608	636	635	633	610	639	646	647	672	614	637	639	639	642	613	667	616	632	635	622	648	646	612	661	676	672	618	652	610	652	619	630	598	597	639	638	651	572	650	674	625	680	621	646	663	629	650	663	699	682	610	628	638	660	653	643	665	623	715	603	621	648	577	624	682	657	587	628	679	647	602	649	637	618	645	665	665	670	590	632	625	641	649	623	629	654	613	606	641	656	636	661	635	642	690	619	681	637	672	622	648	656	668	649	600	595	628	658	667	671	659	603	670	656	623	649	647	646	608	676	620	618	634	649	646	649	656	633	628	620	684	625	661	608	638	670	627	681	627	664	648	617	664	639	615	660	644	618	632	617	631	637	640	675	649	627	635	655	610	581	661	615	633	605	602	675	653	633	650	734	690	685	634	629	642	626	655	664	626	622	656	651	630	631	598	600	606	623	608	642	614	628	651	600	628	600	633	624	663	608	643	651	666	640	635	654	613	642	639	662	601	675	659	598	666	597	574	614	654	609	648	679	677	647	614	654	644	618	674	625	652	603	651	656	659	631	605	639	588	635	656	664	657	675	621	664	688	616	680	640	610	604	674	661	622	639	614	680	631	640	646	634	658	633	666	613	661	619	616	650	649	655	645	616	638	637	616	609	574	655	614	649	689	656	696	693	663	659	656	655	657	619	625	640	652	633	655	654	675	640	596	602	675	615	644	650	594	674	647	625	650	646	666	643	654	700	597	653	656	624	639	645	648	600	607	689	639	641	637	637	643	650	654	593	653	608	607	671	656	630	669	635	640	669	656	641	635	637	617	667	618	615	641	630	636	680	640	630	658	603	630	642	633	624	599	655	594	622	651	628	659	629	686	680	679	633	631	632	638	623	641	587	594	695	657	614	664	612	629	599	651	627	610	648	641	634	602	594	678	652	616	622	630	652	643	640	658	724	643	604	645	653	654	582	598	656	658	606	636	635	610	625	600	651	629	656	655	622	621	664	600	643	661	650	629	616	598	638	649	637	636	625	635	725	655	663	667	641	689	659	608	677	640	653	608	637	626	632	649	646	610	626	637	670	624	671	619	586	651	603	638	614	629	628	649	707	643	655	607	606	620	664	665	681	623	645	634	585	620	652	606	630	579	601	652	633	635	626	640	655	688	674	626	660	685	643	625	663	621	610	649	662	647	619	648	635	687	633	626	641	691	595	626	618	636	635	664	633	676	619	609	642	624	630	651	613	657	602	656	677	614	631	661	618	617	600	639	660	646	627	649	619	591	625	623	641	616	681	634	639	684	650	635	623	637	622	612	619	640	679	713	601	626	623	645	601	614	683	646	648	634	605	646	614	664	653	622	620	624	628	613	647	635	658	631	654	627	633	612	663	600	647	666	709	644	647	661	638	671	631	640	620	617	649	645	643	597	649	708	642	669	615	631	669	674	597	653	586	641	625	641	611	626	622	663	642	636	705	655	638	701	622	653	614	606	679	635	649	592	613	668	651	612	622	660	614	612	662	660	671	632	645	654	587	628	636	612	617	637	627	618	599	617	699	608	626	630	645	668	613	609	634	620	603	664	659	644	660	610	660	611	669	640	618	634	696	632	600	674	680	629	674	663	625	653	620	613	652	613	661	639	603	647	634	646	610	619	653	641	563	659	651	625	658	648	639	637	698	645	632	644	667	630	629	620	614	655	658	672	658	663	625	616	638	667	632	624	619	664	628	654	674	636	638	631	627	663	636	658	630	591	679	652	635	664	657	624	668	603	704	639	636	658	654	610	612	609	683	646	641	644	619	678	631	618	631	697	654	732	630	640	666	634	622	682	599	631	631	638	641	667	645	634	632	580	608	644	657	667	682	630	653	665	612	656	616	625	612	592	654	626	609	616	619	689	634	624	626	629	674	643	631	587	631	644	632	639	610	654	592	628	629	626	647	570	692
30408	32158	27072	10559	2032	697	461	471	418	436	447	422	434	425	456	422	476	478	475	441	474	422	434	454	480	436	460	426	464	435	416	437	438	486	443	441	467	455	419	446	478	443	437	468	459	462	458	456	427	451	461	485	467	460	435	441	464	444	445	463	426	439	458	455	461	436	449	416	433	487	452	426	449	465	439	424	456	437	427	452	476	460	447	449	432	423	476	417	433	426	417	442	415	452	454	439	402	464	473	438	448	440	428	453	425	422	436	451	453	438	428	454	463	470	438	424	418	463	453	485	474	453	448	424	425	426	474	436	466	478	460	449	469	466	459	460	438	434	419	447	428	462	401	431	461	452	432	494	456	431	466	477	427	422	428	451	452	423	471	432	451	432	456	453	439	430	440	443	440	439	435	485	446	426	452	438	470	443	395	451	426	404	426	425	436	449	432	424	446	445	437	400	425	437	480	427	456	434	452	453	450	428	437	407	427	437	466	460	442	421	446	471	454	491	456	442	445	418	454	457	450	434	418	449	385	430	455	416	465	443	416	462	463	432	429	443	463	463	405	432	443	432	464	424	429	405	453	429	448	428	447	397	457	428	459	431	448	457	442	423	429	409	429	456	424	442	462	430	387	464	467	442	425	419	447	431	465	462	394	419	413	428	403	439	448	448	415	418	439	458	445	478	435	435	468	456	434	465	444	434	452	436	466	443	483	437	461	447	421	472	430	444	458	452	460	443	460	435	445	457	446	470	420	465	434	443	447	481	454	457	406	405	455	450	459	465	439	411	473	429	455	389	490	432	453	405	471	447	448	468	439	430	424	459	487	468	453	444	396	441	462	423	419	455	437	422	429	475	473	466	466	432	449	479	475	417	422	419	427	470	433	461	486	441	471	449	437	456	457	440	410	441	414	465	438	430	387	461	431	462	448	446	431	456	397	468	416	479	447	433	465	412	435	435	405	434	419	430	462	435	426	411	471	420	460	400	489	449	426	435	438	463	404	430	446	461	441	460	433	430	413	428	469	445	446	425	439	491	463	417	450	431	443	444	474	475	458	493	449	413	460	458	466	453	462	426	456	448	444	429	449	448	441	413	443	398	500	452	472	405	431	411	424	455	452	437	401	422	443	431	459	459	457	443	470	403	476	434	471	469	467	461	435	403	449	417	469	441	425	455	417	455	451	467	415	457	432	453	462	456	443	453	423	414	457	430	465	454	474	489	471	479	435	450	442	421	418	443	408	469	411	422	422	429	403	459	474	447	453	438	464	471	407	472	451	449	440	474	460	456	466	436	428	446	458	438	407	426	450	465	439	453	458	403	425	396	472	439	433	416	439	447	444	413	424	478	455	447	441	444	454	442	476	429	444	428	443	451	422	433	426	437	419	434	419	437	430	441	421	449	412	445	463	436	417	429	420	437	401	398	414	463	441	452	406	464	466	465	434	444	474	458	411	430	467	469	461	439	417	460	465	432	420	478	445	425	450	448	401	453	459	448	452	422	458	414	448	454	407	441	453	451	450	417	432	445	449	443	421	422	429	426	441	442	429	476	477	443	436	415	441	432	422	443	446	439	452	428	445	468	448	489	453	459	427	465	426	457	448	417	440	457	471	461	433	428	438	470	421	429	458	430	471	452	442	454	469	519	489	451	435	446	448	422	427	414	434	406	448	474	412	410	434	444	461	431	450	465	451	429	460	429	446	425	432	445	443	450	473	431	461	441	446	461	399	460	431	424	462	470	469	405	408	455	435	445	421	434	429	520	478	420	469	454	432	469	452	415	445	447	442	437	434	443	417	485	424	459	412	471	447	458	408	450	442	459	459	455	461	449	439	440	443	437	434	446	387	458	428	476	447	485	450	442	448	439	442	413	447	414	420	456	443	467	443	420	467	479	478	437	433	454	469	457	476	447	437	452	416	467	457	426	437	409	460	482	448	409	461	457	481	462	420	438	480	460	473	432	430	457	420	445	457	428	453	446	441	452	437	439	404	449	471	421	426	447	418	449	441	458	433	476	452	429	416	458	471	441	455	460	440	447	436	388	452	434	450	429	450	446	454	466	459	440	429	430	449	462	455	444	450	433	461	426	452	484	436	454	457	471	451	423	440	446	453	451	476	410	431	460	441	474	412	421	422	483	492	421	419	465	458	436	447	447	424	426	467	477	439	478	464	413	439	447	432	468	460	461	413	448	439	433	433	484	462	438	465	468	484	424	439	469	426	455	460	441	483	467	482	464	456	440	403	418	456	412	473	464	458	404	447	421	448	456	424	445	442	393	480	475	430	455	448	449	457	460	456	449	464	472	446	416	420	440	461	464	439	459	464	460	458	438	405	443	459	457	450	487	471	449	491	431	424	451	460	464	441	429	463	453	421	436	449	473	458	424	445	463	436	410	482	420	448	466	484	461	446	453	462	469	466	448	450	422	420	418	441	462	489	448	423	437	405	438	429	446	458	464	475	453	448	449	450	430	474	417	421	430	400	459	464	473	436	468	467	442	418	459	411	470	460	443	437	428	426	454	416	436	462	455	469	443	422	440	425	440	449	496	494	454	443	466	436	468	429	432	490	430	450	480	471	454	462	477	425	411	446	477	503	409	408	436	420	424	425	466	479	489	463	462	436	430	462	451	452	438	458	430	451	455	446	418	441	451	458	477	425	431	452	437	464	501	444	462	470	448	433	430	415	415	476	438	423	480	438	452	452	434	456	432	434	457	411	413	467	417	438	468	424	447	468	458	446	444	422	465	439	441	466	459	455	434	462	444	459	452	461	471	419	429	437	505	449	475	464	465	426	450	464	431	462	485	446	434	442	455	474	460	487	450	449	425	429	475	436	469	394	449	458	453	446	394	462	443	426	440	465	431	430	486	408	431	479	456	453	456	442	450	465	428	473	445	427	462	467	420	481	440	454	432	423	458	410	432	471	415	453	453	433	428	435	423	430	459	456	439	466	414	436	472	456	449	471	433	424	449	444	461	425	452	462	426	459	454	453	426	420	442	408	483	439	451	434	474	400	438	432	468	441	410	420	503	436	437	443	481	427	457	479	451	436	420	442	407	454	479	482	429	454	448	439	405	448	396	468	444	475	462	447	409	442	451	462	454	446	419	453	463	454	452	432	466	449	423	457	457	440	411	436	428	463	438	460	470	443	459	444	465	419	448	467	468	470	414	418	431	407	450	468	462	425	427	448	430	398	407	438	439	411	452	423	444	429	437	462	445	446	432	450	469	476	459	470	462	492	479	451	436	462	431	433	434	500	501	444	414	466	446	445	439	435	429	427	430	421	486	415	437	404	456	456	467	478	447	444	444	484	460	453	438	433	417	447	466	432	430	423	389	469	452	421	437	469	477	441	458	494	422	448	426	442	433	439	457	420	422	454	392	421	430	459	405	426	430	450	444	411	480	412	440	458	487	462	436	457	452	473	453	446	470	480	452	438	431	444	460	450	423	410	462	450	466	427	437	426	461	445	463	427	457	458	434	430	455	423	436
24335	38357	19595	5376	1505	630	424	401	415	400	422	403	400	394	390	408	387	430	410	415	382	442	440	430	426	385	440	427	423	379	425	442	386	388	409	420	403	421	384	444	410	406	399	412	475	360	414	384	433	353	412	406	411	423	403	403	392	428	392	410	397	373	367	409	391	398	378	437	388	403	386	390	421	444	405	397	371	388	379	412	414	393	391	416	385	422	422	393	404	404	398	422	419	407	403	390	393	395	453	385	398	429	378	429	417	411	383	411	424	410	461	407	404	376	396	408	432	378	424	395	386	422	399	393	392	414	367	409	400	362	395	376	404	394	415	389	406	411	389	407	396	402	437	388	376	401	396	411	431	397	423	365	412	385	378	383	395	434	412	385	420	398	407	390	394	433	423	423	409	434	427	423	393	390	430	401	414	431	394	377	432	435	409	411	417	402	469	440	370	433	397	431	389	411	399	383	399	389	385	410	419	384	421	420	448	403	423	395	402	417	408	422	386	380	424	401	384	395	398	371	416	354	442	372	384	396	398	413	395	417	391	384	385	406	404	440	387	370	397	409	414	395	364	445	413	392	432	350	410	406	434	391	409	396	418	396	413	378	397	402	391	385	397	405	427	403	408	395	396	396	402	393	364	409	403	411	405	360	383	414	421	379	404	402	416	418	412	410	403	407	402	383	404	403	396	433	453	418	421	406	413	431	384	392	380	434	372	360	375	435	443	383	395	390	410	414	394	365	369	378	390	424	417	416	399	398	399	406	423	417	417	395	392	419	440	376	393	410	402	391	392	434	412	375	415	356	416	379	423	406	387	392	410	395	414	386	431	397	395	426	413	383	386	370	420	390	385	359	435	411	426	413	405	418	413	395	444	431	394	407	413	405	378	370	384	389	392	359	422	434	411	415	382	405	347	390	410	441	394	384	372	371	422	421	386	404	454	412	385	396	400	404	411	407	403	381	389	404	399	407	420	396	421	425	427	421	429	374	410	387	401	391	427	393	413	390	416	403	386	424	420	401	431	435	390	387	402	409	418	403	417	385	382	399	404	363	396	378	382	419	426	414	410	382	401	437	406	382	377	387	371	394	433	428	432	403	427	384	420	405	424	396	420	391	446	414	399	385	419	382	394	377	425	392	387	416	438	411	383	382	409	429	388	371	375	404	426	403	409	404	374	402	425	423	384	386	424	396	360	412	409	427	410	376	382	403	430	427	388	381	424	392	408	398	395	393	374	417	361	415	456	406	408	390	404	408	410	416	384	435	371	397	405	352	421	362	390	403	413	345	394	404	369	407	404	423	402	403	408	418	425	375	405	404	387	384	375	441	449	390	404	414	410	377	398	407	433	371	350	430	400	411	426	387	390	371	405	427	393	437	398	414	419	349	416	420	399	400	373	384	421	424	416	434	407	415	409	421	389	386	400	386	382	393	406	394	377	418	397	377	371	400	387	357	439	342	441	390	429	410	426	431	409	408	433	410	412	421	415	389	421	406	390	427	387	402	415	452	413	410	389	402	417	388	418	403	395	366	391	389	412	408	397	417	400	399	382	404	379	383	406	416	438	409	429	373	379	362	430	434	419	414	412	408	397	386	370	402	385	428	375	435	412	449	399	418	373	391	429	385	393	413	386	401	420	398	397	391	418	376	414	419	362	383	398	398	391	418	398	375	394	391	438	399	385	391	404	410	416	381	428	423	424	382	409	407	430	374	419	372	380	395	413	384	405	429	390	369	419	389	392	403	391	384	415	393	421	427	403	413	404	394	407	365	423	388	399	415	440	439	366	369	369	384	444	393	402	415	422	407	377	387	418	404	391	413	396	415	392	380	398	422	425	415	387	376	420	405	403	443	428	403	368	407	457	392	431	429	376	406	408	377	409	440	410	389	402	373	426	382	413	377	434	381	385	423	416	415	422	401	434	421	397	412	387	400	371	429	412	388	437	360	441	426	385	427	418	418	417	406	400	387	420	412	382	375	406	412	411	420	386	421	403	413	395	394	391	387	433	401	391	394	415	429	370	442	461	442	437	401	387	403	382	379	423	407	396	453	421	402	417	423	389	383	419	377	402	438	405	408	392	409	436	400	357	382	377	369	434	423	434	401	392	431	383	419	398	391	374	439	402	391	381	384	430	396	423	379	436	409	401	411	410	392	404	406	431	418	409	363	372	417	378	432	393	385	404	437	383	425	419	400	430	383	399	388	401	400	409	418	422	417	374	420	414	399	421	396	377	410	383	378	389	398	394	375	410	393	354	397	398	394	392	408	427	362	368	405	429	386	401	384	385	402	410	372	374	413	378	395	430	388	380	396	401	392	424	410	391	397	388	385	397	431	347	399	396	396	397	404	415	406	405	402	421	381	395	398	409	402	419	380	385	368	425	411	408	434	418	379	419	416	361	422	379	362	411	430	408	400	425	396	400	376	387	387	398	436	418	404	387	387	402	413	397	405	397	380	400	391	430	422	361	366	396	426	416	388	401	418	399	381	418	394	390	379	403	429	431	391	418	385	386	445	362	420	392	397	406	438	412	384	408	427	461	396	387	406	426	422	405	437	392	412	358	414	389	424	418	409	395	402	386	433	391	424	439	390	396	422	445	403	430	410	413	411	374	404	391	405	415	417	425	377	399	428	412	389	401	435	422	400	428	377	401	364	393	388	425	443	405	423	420	417	411	419	437	392	400	378	442	394	414	417	371	362	384	384	400	401	414	425	439	383	407	392	391	417	407	415	408	411	406	400	429	439	406	409	395	438	399	443	409	405	406	409	406	430	398	393	378	381	403	392	431	403	418	396	369	414	426	405	408	406	387	398	388	404	401	466	387	421	436	443	363	393	388	378	379	370	421	361	400	423	435	378	423	366	391	449	412	428	418	438	400	376	398	401	395	399	385	403	410	418	375	388	415	411	430	386	438	413	427	404	423	427	381	396	417	405	408	370	407	388	416	358	396	401	394	411	395	407	423	413	430	417	428	385	410	378	406	413	405	383	403	399	388	404	401	431	331	402	414	397	400	406	407	401	409	404	360	394	420	389	440	432	411	380	386	414	384	404	427	394	400	433	412	421	398	410	430	364	400	366	406	445	402	395	383	402	431	421	413	417	427	400	378	379	422	410	399	390	436	423	387	384	423	428	430	404	449	417	399	389	403	440	391	393	403	366	414	410	408	418	430	409	398	381	431	383	395	418	393	384	434	405	428	421	407	393	400	438	422	416	400	429	386	424	400	403	382	396	375	379	415	429	378	393	418	385	410	398	444	411	394	394	408	416	391	409	381	374	384	403	417	398	403	429	411	445	404	375	400	405	398	388	412	367	389	396	410	382	413	395	397	409	379	403	399	386	402	402	409	385	411	415	397	456	415	388	410	427	408	399	380	404	393	404	384	409	392	420	448	389	435	395	370	403	398	434	371	395	421	395	424	400	413	385	368	386	392	387	422	438	395	384	347	423	426	422	427	399	389	402	414	419	394	395	424	397	425	409	402	386	415	391
25469	27860	41684	34094	17932	5125	1062	638	606	630	599	538	551	515	548	534	558	562	545	514	548	543	547	541	559	508	552	538	540	569	523	526	542	491	516	539	535	526	565	492	547	535	570	545	496	511	491	558	551	532	525	503	495	546	532	554	575	504	480	522	527	533	514	573	538	513	539	530	550	521	525	522	544	531	543	510	496	536	548	529	522	551	522	557	574	510	524	514	563	564	486	520	516	534	555	534	532	507	542	509	559	534	552	510	483	509	522	534	546	537	523	557	523	542	519	545	556	509	558	530	581	547	545	534	548	506	507	532	513	491	582	546	499	511	544	534	533	536	501	563	520	489	529	508	549	526	528	488	520	574	486	543	533	530	547	526	530	500	541	526	489	525	593	532	526	549	528	558	525	542	535	538	535	536	548	481	507	553	528	497	541	518	529	522	507	527	521	552	524	561	516	537	520	562	546	509	535	506	508	518	547	529	561	506	470	533	524	511	513	551	537	524	541	568	526	537	551	516	562	559	488	534	535	532	549	497	536	534	509	548	504	528	539	524	545	564	498	518	507	502	546	499	477	532	526	516	539	535	539	538	551	524	489	546	542	540	565	559	551	566	548	566	532	514	524	549	508	543	511	571	552	535	546	557	502	522	528	551	503	524	535	566	513	515	531	544	534	509	533	553	546	528	507	535	499	532	556	532	531	554	551	521	505	592	542	536	525	513	516	517	529	487	519	523	508	522	570	494	515	567	547	509	559	540	496	540	548	525	500	551	526	563	510	529	540	538	509	547	563	504	505	509	536	510	491	507	511	518	544	516	535	545	495	521	515	526	525	501	495	491	571	528	531	531	518	567	579	506	546	527	551	527	501	547	530	526	498	501	526	498	563	544	499	547	511	541	495	527	549	574	566	525	514	513	555	572	513	547	533	484	481	504	561	515	530	571	565	529	505	565	570	521	519	549	575	519	515	527	495	556	535	502	548	544	521	576	511	522	503	540	483	500	525	508	487	549	541	525	548	541	511	513	509	555	555	566	550	526	508	540	520	553	501	521	534	518	519	498	509	536	520	536	560	515	537	552	566	537	536	518	552	552	553	522	551	513	563	513	554	537	560	525	532	519	487	466	492	553	548	519	525	521	508	529	495	516	498	571	504	559	501	518	531	555	537	544	512	542	533	587	505	516	534	548	519	529	553	536	556	598	509	522	543	556	523	543	552	552	521	521	528	549	516	515	546	554	522	569	573	521	533	535	544	516	553	551	560	504	544	497	520	539	528	596	513	519	511	516	542	533	519	508	507	524	570	566	544	492	543	588	527	529	523	521	548	520	524	522	503	498	516	552	513	563	513	531	542	534	527	549	492	544	553	540	522	526	551	489	509	487	577	546	470	537	521	536	505	489	523	530	560	515	522	509	518	527	542	534	544	529	499	569	543	562	538	514	516	540	489	561	515	522	525	508	561	541	509	521	530	553	545	569	545	551	523	551	556	537	502	516	539	487	547	527	580	500	531	570	566	495	508	523	525	546	559	542	511	524	526	531	556	519	560	504	531	588	487	555	516	482	528	511	501	492	536	486	495	535	536	511	553	566	538	524	542	518	491	541	531	536	524	547	534	546	552	493	533	504	518	550	536	544	549	545	512	485	515	562	522	583	578	560	538	510	582	551	515	507	518	558	532	539	521	523	509	540	534	565	524	551	518	491	525	560	544	510	531	535	563	562	555	497	521	558	537	563	534	541	540	522	553	485	565	524	546	531	495	558	575	537	517	541	505	527	544	542	518	539	506	511	488	539	537	496	537	532	512	570	551	546	524	544	514	565	551	526	560	519	516	520	564	527	507	536	567	542	531	539	526	580	537	516	497	539	533	506	533	551	518	547	530	549	549	538	543	548	542	572	533	525	497	566	510	520	600	500	554	563	584	523	522	584	581	507	571	515	508	523	512	536	496	497	548	543	497	523	538	519	508	511	525	518	556	539	557	567	545	535	544	477	517	507	520	517	522	568	529	504	536	553	537	571	528	545	508	578	566	493	534	510	528	543	549	482	525	532	499	546	557	524	533	565	521	569	520	559	531	556	495	518	535	537	500	516	502	491	556	499	546	534	559	503	576	547	565	512	536	537	566	533	523	519	542	513	500	568	542	549	523	495	550	526	547	501	556	544	524	515	534	551	537	535	494	553	520	519	555	525	578	559	549	568	511	509	538	515	518	522	525	505	527	550	487	507	530	515	539	560	479	532	505	535	497	544	567	566	544	547	535	565	503	544	519	514	540	506	534	573	583	519	515	554	517	541	577	569	549	532	527	540	512	550	503	515	520	569	601	524	543	530	531	571	547	539	562	531	508	563	538	472	536	534	525	513	497	533	514	522	549	533	538	518	529	531	546	553	576	569	531	524	547	526	541	520	544	499	508	525	552	482	501	557	569	453	531	494	544	559	571	478	506	538	497	491	579	549	525	489	496	551	535	512	565	528	568	536	543	495	543	550	487	541	595	515	536	508	543	535	497	553	501	519	536	495	512	508	528	517	540	523	509	507	488	517	565	532	491	557	566	586	547	522	515	566	570	514	544	526	531	533	543	500	537	524	499	524	490	537	497	512	552	542	522	566	516	531	568	552	524	517	565	535	550	543	495	537	527	499	564	533	530	549	559	545	548	542	510	560	536	466	497	532	538	525	529	519	587	583	550	556	497	497	542	499	532	522	494	516	552	514	508	515	545	563	494	530	527	524	512	536	527	517	531	509	487	528	528	574	519	514	552	542	537	493	535	531	591	552	525	519	503	568	514	539	503	599	535	511	553	544	517	532	489	548	516	526	531	568	502	514	504	509	533	489	511	518	548	563	534	526	504	552	528	507	496	542	529	532	550	527	519	540	506	547	550	498	503	564	549	535	511	556	511	553	522	558	519	512	567	547	529	498	563	538	548	505	525	503	519	496	560	534	554	527	549	538	553	519	567	532	536	525	536	491	541	518	534	577	525	519	490	524	537	506	550	541	535	516	543	499	506	537	528	578	532	548	522	542	534	540	554	535	523	539	516	502	540	531	543	530	580	559	546	497	540	531	550	515	546	532	533	536	505	542	514	526	510	507	527	546	479	549	507	503	532	495	547	520	530	526	497	509	531	536	535	538	491	503	496	519	543	479	589	546	515	537	560	532	510	512	569	530	498	533	537	552	542	574	529	527	536	532	556	509	552	561	530	513	549	548	576	536	521	540	545	509	553	499	588	546	498	532	557	522	518	518	550	490	500	513	507	543	556	508	545	494	505	536	494	575	529	566	531	549	540	528	563	533	555	530	558	513	558	534	512	538	526	556	495	540	576	495	504	508	584	544	535	533	545	518	545	519	521	520	513	516	540	538	543	499	524	500	517	562	520	516	514	533	504	522	519	559	548	536	536	568	553	540	557	545	534	524	542	547	504	539	522	541	535	546	520	547	560	536	554	551	504	540	516	531	545	520	531	504	518	536	545	558	517	548	565	517	526	523	535	529
60675	90662	58431	26442	8954	2518	815	527	543	556	519	546	547	511	523	528	513	527	521	576	530	516	511	574	531	537	553	492	553	511	528	512	551	509	552	546	537	502	516	484	508	535	565	478	544	546	498	572	537	567	523	553	541	484	495	518	570	497	544	556	529	506	526	504	546	545	504	537	569	550	483	558	510	562	582	515	541	556	545	501	522	548	541	522	542	528	530	559	508	507	524	528	545	529	555	516	516	541	551	540	549	519	566	504	516	504	531	525	533	534	546	574	523	544	541	538	554	523	551	516	528	544	498	561	493	522	542	508	513	540	498	498	513	512	552	525	572	522	489	542	547	517	502	567	557	503	534	543	538	551	534	546	540	473	495	518	544	529	521	503	503	513	548	536	529	487	541	526	504	548	553	509	538	505	480	549	531	521	526	596	547	525	520	547	530	523	531	540	524	536	527	530	544	528	564	530	572	564	514	469	521	523	494	501	551	556	540	542	527	534	529	480	494	532	543	544	536	494	528	487	548	503	562	526	527	508	556	556	523	513	538	555	514	538	540	533	530	539	520	520	539	507	534	516	550	528	513	521	517	511	521	559	519	539	481	528	534	503	493	531	513	553	476	496	529	530	513	516	579	528	504	524	484	524	535	562	519	552	486	534	543	512	545	550	536	529	498	559	548	545	528	506	500	492	515	532	552	546	521	554	526	473	590	532	530	521	531	520	522	510	520	554	541	543	544	511	525	510	476	533	517	499	513	513	502	510	488	537	524	522	531	534	562	551	534	543	555	543	522	529	532	506	520	510	521	524	521	496	546	525	511	530	508	520	526	504	556	516	513	561	506	520	495	536	532	488	504	535	517	492	550	522	525	502	526	548	497	502	546	527	494	528	501	550	537	522	519	530	483	520	554	522	505	492	545	534	511	525	547	538	562	533	577	530	533	478	545	570	563	506	533	524	459	575	590	489	507	557	536	550	546	536	550	538	541	494	497	533	495	526	562	534	506	506	493	507	533	527	526	531	516	569	503	519	537	540	521	525	594	546	529	552	543	544	563	525	556	549	554	518	520	548	483	499	519	506	536	539	515	525	519	512	488	530	527	488	512	559	497	503	495	526	503	552	537	579	520	484	528	517	544	508	574	514	517	515	541	514	529	503	537	528	512	517	528	478	536	544	493	552	524	562	500	512	513	521	551	489	501	546	510	514	504	484	571	515	500	490	495	512	565	514	530	528	534	497	491	496	511	490	522	509	530	515	490	490	572	538	538	501	523	508	507	554	520	547	516	497	537	527	502	519	536	553	511	540	569	569	494	522	518	550	480	537	552	512	489	530	536	563	514	517	570	521	534	555	550	563	537	537	545	553	549	492	548	458	580	590	530	551	506	510	532	486	517	549	522	497	559	508	528	556	525	533	554	549	563	514	565	542	556	523	535	498	547	529	517	535	490	509	538	501	498	488	533	525	564	502	573	556	504	510	556	526	538	515	515	518	484	543	536	494	518	544	525	548	517	548	519	541	521	529	511	525	503	525	493	543	530	528	533	519	516	547	530	486	518	531	569	539	527	486	561	514	508	546	518	523	542	522	551	502	553	561	484	503	555	549	532	529	546	524	510	532	517	487	553	550	510	518	540	516	527	511	495	529	526	531	502	533	511	524	549	534	522	563	549	563	556	541	610	546	528	543	521	544	561	514	531	497	557	507	573	542	515	565	533	508	524	548	505	504	503	566	507	529	506	552	489	560	552	542	533	480	544	531	526	564	535	514	538	554	537	525	502	495	488	564	524	549	531	522	548	520	493	519	543	506	531	529	507	501	525	490	543	514	564	495	494	532	552	528	574	513	543	529	521	500	565	527	553	524	515	514	571	539	552	535	535	572	568	515	551	517	506	502	525	544	518	499	522	524	536	534	522	521	540	514	506	499	565	490	548	515	520	550	530	528	529	515	530	512	503	515	524	524	482	515	514	522	508	536	523	517	518	523	497	508	539	548	496	525	538	537	519	512	543	554	572	523	567	513	518	543	548	494	555	502	494	496	524	516	522	518	524	526	519	533	473	532	532	507	541	513	532	498	508	521	552	520	514	566	501	490	509	548	517	539	551	500	532	499	516	544	499	494	531	553	520	516	538	495	525	522	532	519	553	499	535	538	555	496	530	530	564	548	524	537	544	564	467	524	539	469	532	541	496	530	536	500	516	535	538	509	543	527	521	518	528	553	511	520	556	557	483	532	523	536	512	486	500	521	521	519	568	530	541	534	517	545	587	578	505	570	527	517	537	534	489	531	530	522	515	524	543	527	528	517	527	514	504	546	543	545	533	504	588	510	510	490	481	512	512	522	551	532	539	520	517	544	518	518	524	484	548	523	520	528	536	509	546	499	518	541	597	525	508	506	552	526	520	525	549	479	519	534	544	540	508	569	491	545	556	528	530	556	514	521	537	552	537	504	525	503	482	523	522	564	551	586	498	541	523	517	530	545	484	518	554	517	523	507	545	507	493	506	506	567	551	512	557	523	497	552	503	527	538	493	524	553	510	529	548	515	497	532	550	523	503	536	525	506	494	515	528	535	536	501	509	524	498	599	519	555	524	529	532	593	526	550	569	540	511	548	558	503	530	500	502	509	471	517	512	505	548	529	528	531	529	536	517	540	515	528	487	532	506	546	530	586	531	547	523	509	554	542	516	518	574	576	578	559	537	504	523	540	499	561	485	531	507	516	504	501	570	538	501	566	537	543	547	518	498	500	515	491	536	566	509	532	525	514	506	526	537	509	508	502	510	587	509	472	520	529	515	507	535	533	526	534	510	579	498	497	530	551	546	537	511	536	506	503	499	489	558	541	559	492	497	507	507	515	488	529	544	560	578	522	501	535	513	522	510	533	574	524	562	538	554	478	565	535	525	474	520	561	527	504	532	560	515	519	552	522	542	521	493	533	546	520	507	527	540	546	522	532	515	510	539	535	501	542	482	525	553	541	493	504	501	524	515	467	555	573	532	534	568	504	567	526	581	495	544	548	567	528	534	521	527	571	546	539	523	502	540	537	542	524	594	558	499	521	505	556	516	545	558	485	579	504	561	544	515	521	497	513	541	512	501	527	510	543	510	508	527	466	503	488	529	517	521	506	587	511	516	525	512	543	512	532	531	523	537	509	520	508	523	491	512	487	530	525	567	486	512	522	538	545	533	491	560	552	543	500	537	518	545	524	504	532	548	522	525	490	528	535	521	556	520	499	514	513	584	546	545	510	525	538	514	556	530	532	537	554	527	523	541	483	543	520	499	496	538	532	519	520	537	516	516	533	505	542	544	566	536	503	560	514	518	470	538	534	531	504	555	540	516	544	552	525	543	510	564	482	541	507	486	492	538	550	536	533	494	485	526	531	538	503	513	483	505	512	521	541	554	541	514	528	534	534	529	519	507	524	553	528	498	522	516	499	560	492	550	540	558	554	482	520	472	557	513	555	528	529	545	475	535	525	568	543	511	536	495	522	506	530
24012	23768	35853	32138	23300	13882	2748	820	665	724	647	684	674	684	655	658	702	667	652	667	717	693	713	659	711	652	631	642	674	647	622	678	640	692	689	586	648	643	656	646	671	649	659	630	682	703	660	633	663	630	655	656	663	667	685	631	680	652	632	678	631	637	699	673	658	688	624	682	687	679	643	645	663	610	708	660	686	633	631	661	678	642	656	626	676	646	682	635	667	651	653	667	621	607	621	615	657	693	669	630	690	668	627	652	623	662	652	703	655	662	692	635	653	613	685	655	649	640	626	646	635	673	618	682	611	609	710	671	627	671	667	661	648	650	659	640	670	633	631	641	669	629	639	689	645	643	646	664	683	655	648	625	644	674	670	680	615	671	667	703	617	682	620	648	698	617	647	636	632	634	677	646	623	695	633	622	658	695	666	651	635	643	655	638	686	626	657	670	685	652	677	650	616	666	629	625	616	636	625	677	633	609	648	688	634	677	657	621	690	635	641	642	666	658	689	612	630	672	674	643	651	623	686	643	637	676	649	673	654	660	669	640	676	627	669	645	607	615	648	663	686	642	709	671	618	631	646	687	672	671	718	674	636	612	657	658	674	673	646	654	616	687	641	630	650	620	649	668	630	652	634	713	667	621	685	651	611	656	645	677	629	627	628	622	651	689	646	660	670	634	641	666	612	678	645	639	628	678	657	660	680	660	633	657	668	663	623	667	650	606	651	638	659	670	653	599	598	663	646	668	626	650	608	686	665	673	632	638	660	617	623	650	673	638	640	662	650	668	634	631	657	652	628	641	679	644	662	617	637	614	581	665	681	661	669	649	668	679	660	664	631	655	632	665	660	629	672	657	607	655	634	616	666	629	663	656	686	735	628	700	661	613	707	677	659	664	667	655	626	651	641	669	667	651	639	669	653	628	646	675	699	650	707	635	689	671	630	650	617	655	630	621	650	658	648	664	655	663	701	649	642	655	664	641	661	628	642	669	674	665	674	610	641	682	598	633	661	677	673	670	659	643	638	622	656	689	654	680	664	630	685	707	615	652	648	645	672	674	615	695	658	693	681	702	615	668	640	630	672	654	642	638	653	678	675	638	620	694	653	653	625	650	710	641	707	680	637	646	614	684	632	613	665	655	676	637	651	625	639	659	630	657	641	649	667	640	649	668	666	620	664	661	667	681	622	675	642	668	647	655	661	672	645	633	681	645	633	638	652	660	629	707	653	669	655	676	624	612	675	712	652	651	596	664	642	630	637	631	726	642	639	648	601	712	607	638	649	670	603	632	650	644	672	646	629	654	671	640	700	668	634	654	648	643	646	694	660	644	678	661	682	640	685	642	672	641	664	598	675	674	672	647	679	682	630	677	688	640	674	637	674	644	651	664	682	644	651	640	655	621	624	673	681	679	671	664	615	670	664	652	656	688	605	605	663	673	640	651	629	700	640	651	641	670	685	636	622	664	639	675	632	669	642	708	706	669	589	686	633	671	638	709	625	627	626	641	641	632	688	610	600	641	645	653	689	635	666	680	611	650	681	695	681	677	643	681	643	698	625	673	648	652	658	615	640	672	679	622	667	660	696	620	590	673	718	675	642	676	626	686	621	644	617	625	616	646	691	663	615	625	683	667	615	620	662	629	661	671	679	610	618	652	640	607	630	596	653	672	666	663	682	653	652	683	654	659	663	656	642	675	665	595	693	615	690	634	620	659	623	663	639	624	642	611	647	659	637	636	634	688	649	688	639	714	673	612	684	641	610	679	657	611	612	705	621	642	673	659	641	659	637	619	572	655	648	630	690	701	635	648	632	699	585	630	675	681	651	590	688	656	636	613	641	654	649	651	677	678	631	665	612	686	630	635	652	622	669	683	658	659	651	639	631	630	648	585	600	695	682	663	668	599	659	662	609	641	658	695	629	645	665	652	626	674	610	631	694	655	661	632	645	649	613	640	598	648	671	637	643	641	657	692	636	685	637	668	614	678	638	731	684	637	644	691	642	641	664	669	660	628	645	653	664	665	648	653	664	628	618	649	657	655	673	623	659	665	662	642	691	671	666	619	716	649	653	669	651	645	659	648	598	648	667	656	638	627	626	689	660	615	675	642	620	634	647	663	631	667	666	671	635	675	659	602	671	668	694	634	623	628	663	679	668	649	678	670	672	665	633	634	643	682	686	651	677	677	641	693	647	609	618	599	630	663	659	632	625	634	589	671	631	674	672	659	647	610	703	662	643	673	647	658	666	652	674	659	666	631	661	654	684	661	623	667	594	637	672	670	682	681	683	680	608	673	643	639	662	701	657	646	615	661	637	633	627	624	656	647	644	645	678	629	629	675	646	619	634	696	646	606	642	575	636	633	658	672	667	704	611	632	604	594	631	625	632	645	638	643	600	608	640	662	659	675	658	678	606	656	618	659	655	662	630	703	678	606	688	625	642	664	672	635	663	603	662	600	654	641	645	613	648	682	659	658	621	691	636	632	632	667	617	656	608	638	619	682	624	676	692	694	662	642	655	680	611	649	651	665	636	635	641	626	632	669	652	620	674	604	631	653	605	623	619	644	666	662	677	620	586	646	650	626	675	601	681	652	596	612	636	677	612	660	670	599	677	623	636	636	654	642	612	706	639	643	629	596	670	679	681	690	687	612	639	633	654	650	633	657	615	625	668	654	653	615	661	618	658	622	678	678	614	607	626	655	637	664	689	669	663	674	647	653	650	671	619	621	682	667	662	630	653	666	639	631	622	610	641	602	648	638	651	685	632	650	655	671	643	673	669	669	667	624	680	665	623	655	661	665	648	671	676	657	625	668	637	598	629	652	649	642	670	694	631	661	681	622	639	647	635	655	639	680	637	658	649	682	645	634	632	621	631	653	661	640	628	647	623	688	625	695	662	663	643	672	635	646	648	610	648	622	665	687	629	668	634	626	679	645	625	674	631	565	675	618	668	675	688	628	655	650	649	626	653	655	625	680	618	626	660	664	617	694	627	685	663	641	722	643	655	618	658	677	658	654	660	645	666	657	624	670	667	642	674	634	656	689	608	657	670	633	667	648	629	634	636	622	589	692	614	625	671	687	643	686	664	709	650	673	679	666	645	664	629	658	640	702	680	669	655	685	651	643	629	636	637	661	666	625	689	644	662	616	628	609	641	636	657	663	651	627	644	645	648	628	654	632	638	645	661	645	683	684	658	678	692	678	669	647	644	657	671	636	663	662	634	630	668	618	643	682	689	640	622	643	677	620	629	676	624	677	652	663	668	653	662	659	620	642	622	605	666	643	689	696	618	656	620	645	610	640	640	660	649	584	635	639	659	636	657	658	631	624	631	645	643	632	666	607	624	679	642	664	631	659	673	639	674	688	665	647	668	664	666	620	636	625	614	634	616	632	665	644	671	623	659	630	688	653	669	670	650	625	605	657	625	626	613	659	608	658	612	683	655	656	633	648	657	624	632	651	604	600	679	624	675	648	640	614	639	656	675	684	686	668	649	667
64838	101500	69806	39586	15567	4439	1135	660	672	690	665	703	670	667	691	683	662	645	692	730	659	679	651	666	655	674	671	673	626	639	647	675	669	673	691	654	689	687	676	655	688	671	669	669	631	641	701	619	626	638	677	653	695	653	687	653	676	648	632	670	677	643	657	653	689	644	695	669	685	668	676	652	686	648	664	687	646	656	659	673	647	632	660	705	667	686	615	627	615	646	632	590	642	639	653	630	656	666	659	656	666	689	691	660	678	655	623	637	678	672	658	673	719	644	617	688	649	646	681	652	655	631	643	674	697	656	649	668	623	672	648	654	657	681	659	644	647	660	674	617	660	670	645	673	645	684	641	700	665	634	646	681	682	653	648	653	658	678	643	627	642	658	671	664	670	697	659	641	670	663	668	653	651	668	728	636	657	679	698	645	669	652	648	638	702	620	628	660	663	615	650	670	656	653	637	641	639	679	698	650	648	743	666	660	658	627	692	662	646	658	671	673	650	662	661	648	640	640	649	696	684	668	726	643	690	660	735	642	685	659	675	629	682	631	671	665	669	682	625	670	630	714	644	664	690	684	706	686	714	629	602	649	650	680	667	639	661	652	677	673	622	662	695	646	650	686	668	611	650	646	679	643	693	647	698	646	700	673	704	705	671	656	655	662	666	728	663	679	646	660	686	662	680	680	674	668	656	675	668	633	672	654	649	673	629	676	683	676	630	640	682	669	606	641	622	664	657	619	682	578	689	658	667	670	672	633	669	702	647	648	693	652	671	680	666	662	673	651	648	650	639	658	666	640	667	674	699	629	669	620	644	660	646	620	682	611	660	644	662	606	683	623	703	674	645	666	651	625	678	638	623	636	640	671	685	663	704	683	680	666	686	612	658	657	648	666	626	672	714	652	669	686	622	610	653	651	672	618	631	658	646	688	657	598	641	684	679	624	622	703	669	661	621	694	670	677	657	661	686	692	668	627	629	699	661	676	660	652	625	672	686	663	656	651	649	670	642	651	672	646	615	639	629	637	612	638	665	675	627	688	658	671	651	652	709	651	647	620	659	643	667	679	649	645	636	657	646	641	723	626	672	657	613	683	678	646	630	645	641	706	650	660	676	627	664	630	620	672	659	644	654	669	635	681	667	702	614	703	653	615	693	613	659	634	655	679	665	660	655	657	682	661	662	621	643	628	706	629	648	624	639	683	655	665	635	668	625	665	690	675	646	705	652	629	654	683	652	682	657	649	679	647	623	663	681	658	653	612	674	686	619	664	602	583	682	602	638	652	698	681	704	687	640	645	620	622	650	649	660	646	678	660	630	695	629	672	685	674	688	641	604	651	638	632	694	696	669	694	662	654	661	690	644	700	689	674	712	675	629	667	661	633	638	686	712	697	654	690	668	654	622	658	657	642	661	632	652	610	641	628	663	649	652	654	610	641	643	689	660	620	655	649	651	704	677	667	649	651	673	684	638	693	707	619	594	619	650	656	645	662	650	641	636	641	653	676	648	652	608	685	640	673	662	623	644	675	664	656	620	704	660	682	700	662	684	608	651	664	677	622	697	657	636	662	693	630	647	653	651	657	689	683	690	660	642	674	621	674	603	648	663	651	617	628	613	724	654	669	648	683	676	700	658	684	675	666	712	687	658	623	647	628	657	631	671	618	621	596	645	685	673	711	672	672	639	659	653	611	629	656	637	630	686	635	622	663	671	669	643	698	677	656	667	672	636	687	645	668	639	629	642	659	660	638	703	672	688	686	638	653	677	677	652	708	676	677	650	694	631	612	663	639	708	658	673	675	667	679	625	641	652	683	661	630	663	650	642	633	673	645	650	611	658	689	663	652	693	648	624	664	630	642	630	643	667	666	665	700	662	639	622	694	645	663	653	652	667	728	662	656	676	674	742	632	663	648	610	655	658	609	653	651	643	690	615	684	689	672	673	632	684	658	649	667	667	637	656	659	641	643	673	671	660	692	681	650	709	687	604	670	681	638	675	664	664	694	628	681	644	651	675	619	691	684	638	688	675	628	613	641	654	668	688	641	653	666	673	666	677	649	661	645	673	641	680	662	641	615	700	674	659	660	706	701	648	646	661	616	625	643	631	702	676	674	641	634	664	616	676	642	630	664	624	677	672	661	628	652	652	660	688	671	677	644	652	664	682	647	676	659	685	650	660	688	641	669	635	634	635	673	671	641	660	662	667	702	587	643	664	746	652	665	623	646	650	693	612	681	679	663	612	678	654	694	663	623	682	678	634	615	684	652	668	635	697	650	622	679	644	635	637	650	607	651	685	685	660	596	622	664	642	622	685	686	668	674	624	668	664	669	670	653	616	645	600	632	652	675	713	663	606	638	616	694	662	643	678	681	654	648	663	690	696	610	665	640	625	672	644	629	628	627	657	638	646	655	659	641	680	653	644	664	617	600	633	708	649	695	689	661	630	659	677	662	649	734	649	657	690	652	609	673	652	647	690	632	680	625	672	644	664	681	666	667	646	680	668	646	686	656	617	643	644	677	686	663	653	650	716	656	628	650	658	651	679	671	630	656	696	663	651	674	683	647	646	635	643	677	669	636	626	602	686	618	663	648	663	678	688	707	698	630	695	680	643	617	650	668	675	653	674	624	653	663	650	689	642	688	617	617	639	656	631	637	664	653	682	666	650	678	686	649	643	670	658	610	661	678	666	672	661	631	615	643	645	660	650	626	651	692	693	615	665	633	659	673	663	636	652	663	671	662	659	613	632	674	665	650	639	639	638	634	683	647	627	685	672	641	655	655	666	664	681	642	663	673	646	661	660	623	645	671	701	687	677	596	676	604	658	622	662	671	660	647	649	639	675	653	658	620	630	674	670	604	657	645	675	672	656	674	636	694	657	657	654	578	643	643	664	616	684	663	681	631	629	671	655	649	679	656	651	623	746	615	582	679	672	662	664	642	656	634	624	627	641	652	674	654	715	687	667	665	628	608	676	645	657	644	650	685	676	636	639	648	649	685	685	645	657	651	666	612	654	688	678	650	674	630	692	659	703	672	671	648	669	641	650	691	625	661	608	691	662	616	653	685	664	634	644	629	714	651	615	641	695	659	628	675	648	603	722	660	644	622	701	707	662	668	664	660	693	655	622	674	636	666	653	660	688	636	662	616	637	652	644	641	678	679	679	635	645	651	664	631	692	676	681	616	643	648	644	626	694	700	624	617	651	676	657	645	671	615	639	655	690	668	684	676	623	650	650	629	676	677	689	656	635	645	639	675	670	654	626	648	625	644	683	605	647	671	666	676	661	664	669	658	677	592	647	663	649	647	670	639	666	633	657	647	677	646	661	733	650	647	682	667	685	665	645	645	629	650	652	631	634	665	603	664	670	671	648	681	646	619	671	701	645	650	677	671	686	635	660	679	703	695	664	668	615	660	639	676	658	733	671	701	707	670	613	690	685	643	658	674	629	673	661	644	640	660	627	670	656	690	644	638	666	669	707	675	652	613	641	669	680	669
30492	31422	26442	10267	2123	796	494	457	452	481	453	500	456	459	543	467	466	464	485	436	475	498	469	469	495	498	466	464	470	472	431	444	459	453	433	474	473	483	461	448	464	506	469	470	479	496	481	460	490	474	483	493	507	440	412	482	432	421	469	458	483	478	489	478	444	500	501	463	483	504	438	471	523	469	462	493	470	417	468	483	455	458	416	463	463	492	437	461	497	459	472	436	454	467	472	491	448	423	479	465	456	455	416	513	456	466	465	451	405	464	451	436	494	436	468	456	459	439	450	480	486	472	435	466	490	461	489	458	443	453	420	485	457	474	464	472	481	477	457	452	472	481	471	457	488	466	420	500	462	454	477	480	440	470	450	471	499	493	467	468	432	468	490	472	448	485	474	425	478	467	447	452	480	475	461	447	446	460	464	439	499	462	492	457	466	467	433	425	458	463	482	478	487	431	434	464	455	461	469	455	493	462	448	464	441	447	484	448	467	484	463	464	461	420	462	490	480	476	481	469	482	459	463	457	482	437	499	472	495	505	466	495	463	472	453	431	453	453	463	493	470	480	477	456	459	464	507	438	460	460	484	470	485	458	484	464	458	498	452	470	485	440	467	480	460	490	432	445	452	438	454	446	443	470	455	504	474	448	439	456	506	459	465	451	459	458	460	476	477	461	504	484	452	462	512	480	497	441	429	462	444	478	498	449	446	485	468	457	456	461	499	443	457	452	467	411	494	495	455	483	431	461	474	456	464	457	460	475	436	468	433	490	446	464	466	455	468	482	460	451	423	468	444	459	467	473	460	463	473	478	464	453	449	503	472	489	477	474	453	432	419	461	432	459	430	458	457	463	436	471	447	479	434	450	441	473	465	449	493	444	455	475	443	485	457	469	492	486	426	479	503	445	460	439	454	442	502	482	513	465	466	480	485	454	468	433	477	483	420	485	461	483	421	471	452	453	460	431	430	431	423	512	461	481	457	447	461	457	490	421	456	500	471	489	473	457	454	474	445	515	431	480	478	457	486	458	462	482	458	477	447	431	464	459	449	456	428	390	467	481	452	466	468	476	433	461	485	449	448	478	427	435	460	456	442	425	456	439	440	467	433	506	465	458	448	439	481	483	435	472	445	479	442	486	494	474	459	466	454	463	427	459	460	431	490	456	446	508	447	453	466	474	465	482	471	461	473	505	498	491	454	509	431	470	453	459	498	434	474	478	458	484	455	481	482	486	447	459	495	468	485	481	468	463	489	482	435	458	451	451	468	461	433	440	488	455	452	443	475	418	411	456	462	469	487	486	437	479	477	456	505	486	466	424	442	479	488	493	436	463	481	473	441	489	483	483	476	495	483	457	516	446	481	443	443	447	501	465	446	454	480	494	451	484	478	484	470	436	454	481	480	467	451	441	478	428	452	481	476	423	438	481	459	440	499	460	499	461	425	461	475	497	446	465	435	458	411	510	452	503	476	441	486	479	473	459	444	501	460	503	460	449	507	440	465	510	427	489	483	436	443	467	469	478	461	447	454	459	430	491	482	496	502	482	471	435	478	425	454	471	480	455	450	418	463	457	477	486	471	466	456	473	437	470	449	467	462	453	466	473	487	440	453	464	465	455	462	479	467	456	454	433	450	474	448	436	455	453	470	452	455	476	473	480	451	464	474	469	508	480	452	444	461	449	493	461	462	434	480	480	467	468	464	482	416	463	443	464	496	483	448	480	462	481	513	476	473	471	447	470	451	469	456	468	505	463	458	494	466	456	511	467	438	489	480	482	456	487	419	438	478	466	465	489	443	474	445	456	437	458	457	465	473	476	446	472	479	470	478	460	458	474	458	442	470	492	466	437	418	488	472	442	472	470	450	481	478	440	497	490	477	480	478	436	483	432	498	476	484	489	483	491	450	475	481	456	485	464	431	444	484	451	476	480	474	454	450	490	428	458	467	466	449	486	464	488	471	446	466	463	439	445	454	434	474	460	476	449	497	465	463	474	443	485	451	461	496	480	478	463	457	480	437	442	486	420	492	464	446	433	458	444	429	456	498	460	445	466	485	450	468	494	462	465	484	475	504	471	449	477	477	428	458	502	463	482	447	489	443	481	425	461	470	448	466	443	479	460	472	453	497	470	459	464	449	486	438	489	463	533	430	484	488	460	463	437	452	441	424	483	473	455	466	459	449	433	467	464	465	452	426	423	445	466	456	466	478	451	457	477	460	501	445	475	486	456	435	475	492	427	494	439	490	476	445	463	438	423	437	459	446	451	453	487	466	440	465	415	463	473	469	455	488	498	469	463	434	438	465	476	458	429	448	419	461	457	480	467	473	472	451	452	467	481	472	458	430	450	447	466	484	496	484	483	455	453	416	477	462	447	439	466	452	478	438	492	428	491	465	452	483	522	476	440	478	455	466	470	494	457	478	471	490	435	439	486	464	478	490	463	455	442	449	450	476	431	465	443	482	510	437	453	473	457	497	453	485	439	442	487	461	470	455	443	459	445	458	465	480	455	489	468	461	494	462	456	485	477	461	450	491	452	441	464	441	433	477	462	446	444	446	506	460	470	430	437	462	483	454	453	472	473	476	498	446	444	477	429	474	462	469	489	484	460	487	481	452	452	455	446	511	448	472	431	489	493	472	452	473	481	502	455	469	487	437	477	477	489	503	473	482	476	475	429	416	471	473	461	413	462	439	461	469	446	453	449	431	495	457	464	461	441	498	444	461	431	460	439	456	453	477	476	447	488	491	467	453	470	466	453	466	502	469	462	475	470	462	482	452	471	466	455	463	498	482	449	480	465	447	440	476	472	504	469	453	436	427	466	410	469	466	450	464	527	434	476	477	458	449	484	496	436	460	467	464	475	448	444	467	481	472	479	475	499	410	466	490	462	502	461	447	497	476	461	473	504	489	512	452	450	500	484	486	450	432	451	461	424	439	465	479	489	483	471	433	455	461	458	436	486	492	454	456	476	464	446	450	477	445	471	462	470	479	441	484	472	449	445	457	468	476	395	491	460	532	434	488	485	466	491	479	453	462	466	441	484	469	472	482	451	481	430	489	442	447	485	451	478	477	469	450	470	497	454	469	476	438	470	439	458	497	474	419	442	477	443	497	479	478	424	509	451	501	468	488	445	442	450	470	465	491	452	473	449	457	434	454	460	451	467	492	414	487	444	481	455	449	471	444	468	455	434	438	464	511	450	480	489	471	468	462	457	484	433	432	455	490	464	450	474	475	443	487	425	423	460	438	481	472	451	494	444	473	470	473	451	458	464	433	473	469	496	447	463	420	488	478	472	475	455	506	468	458	451	511	454	454	445	497	478	440	454	387	451	434	501	484	453	453	458	491	483	487	475	473	455	443	468	436	478	424	443	470	480	440	455	453	469	464	457	479	425	513	505	476	434	443	434	475	433	465	489	472	482	456	461	472	424	451	477	461	447	474	457	454	476	483	488	480	475	482	432	411	492	447	477	471	450	492	449	492	482	480	444	448	464
24918	36952	19195	5431	1621	631	441	428	420	450	424	424	408	425	428	400	423	414	441	420	390	449	395	398	442	417	420	383	445	408	432	397	400	425	401	441	424	435	407	426	423	414	442	409	411	427	429	421	460	378	426	391	431	373	430	439	404	426	419	431	449	404	419	409	418	418	428	400	392	431	431	433	437	426	435	463	402	421	402	432	412	423	436	451	389	437	416	396	417	409	402	396	399	421	434	427	426	462	393	444	419	403	403	437	434	409	427	445	459	400	406	429	398	419	408	411	384	374	414	449	414	404	411	401	396	422	406	433	389	416	397	375	447	404	431	392	435	415	417	384	410	416	432	448	433	360	419	413	407	398	414	411	415	398	431	427	431	362	399	426	431	401	444	417	415	411	411	452	454	374	436	421	439	418	425	391	446	422	396	383	447	419	402	431	416	401	398	400	368	443	470	438	422	424	430	409	435	406	431	410	429	404	443	407	396	411	409	409	402	419	393	404	422	409	418	447	402	433	377	406	424	438	406	430	383	417	405	425	420	436	430	373	410	427	391	381	423	392	388	431	407	392	398	414	393	419	440	393	411	379	373	444	437	425	422	414	401	425	440	402	427	407	396	390	403	411	453	387	454	411	444	408	406	409	404	418	444	409	395	408	395	429	472	409	419	422	428	448	413	374	414	449	417	412	428	395	409	402	389	408	396	382	390	435	394	426	431	402	384	405	408	396	397	392	418	424	427	416	402	430	426	400	430	417	391	413	430	419	403	445	448	459	402	403	405	418	443	436	419	444	391	434	409	394	442	426	398	408	410	401	445	436	450	379	427	425	423	453	419	412	367	417	399	394	408	429	420	410	385	412	391	385	406	411	419	441	410	400	401	377	394	374	398	402	456	385	460	395	433	435	420	437	416	452	410	426	384	428	408	441	436	430	418	429	413	436	419	459	408	414	447	391	428	393	357	399	404	396	418	425	440	421	415	431	420	409	385	419	421	408	419	400	424	439	400	435	407	442	410	396	451	442	386	389	404	404	398	414	443	427	434	456	436	370	377	436	430	417	438	398	454	398	452	403	436	415	447	423	415	437	437	398	413	427	406	444	415	429	426	389	408	388	419	397	435	431	418	402	418	444	424	403	394	436	434	449	398	409	410	428	429	439	370	443	405	386	382	455	408	447	388	414	439	411	449	406	473	414	446	444	402	421	448	410	408	407	454	363	377	374	432	459	409	398	401	391	397	417	414	435	448	398	453	437	450	405	386	427	418	439	425	391	413	377	391	408	423	432	398	425	397	421	425	415	458	420	412	418	409	397	425	391	446	444	408	420	427	404	425	401	402	387	447	417	390	418	421	422	402	422	398	422	445	421	402	398	448	418	376	399	415	411	402	395	418	402	410	422	383	429	443	421	421	379	393	424	391	437	403	414	432	405	432	424	373	432	398	420	387	398	388	414	409	402	376	425	428	419	450	417	417	398	417	431	423	445	418	393	406	437	376	399	398	384	415	406	417	444	413	411	432	433	406	402	439	416	405	432	424	432	410	394	422	392	385	393	443	426	400	450	400	384	429	421	423	393	433	430	415	391	449	396	411	431	413	416	433	413	420	427	410	414	452	433	393	400	409	477	377	418	412	452	432	415	465	429	395	427	442	433	410	440	401	407	410	416	428	411	405	409	445	434	455	404	452	423	408	414	405	412	431	397	420	394	404	399	404	412	424	445	413	408	405	429	454	395	406	392	437	416	397	448	415	385	447	410	404	408	417	410	413	411	399	392	424	442	437	406	438	422	379	395	383	438	394	419	406	427	463	425	416	416	433	412	424	419	383	449	435	416	417	399	410	435	412	430	391	415	424	431	425	454	435	438	427	445	406	434	445	441	417	445	415	393	412	442	402	419	395	433	429	429	419	449	419	419	410	384	417	431	420	419	444	415	420	437	411	434	425	436	396	420	417	404	388	407	450	415	463	440	412	412	399	430	429	399	412	369	386	430	398	414	409	376	423	414	430	436	375	423	409	401	404	435	380	423	407	426	422	402	412	424	450	393	405	424	394	411	421	405	412	422	413	383	438	403	402	420	393	450	408	412	434	425	416	413	402	372	426	388	416	454	403	422	408	446	404	430	370	401	452	433	411	437	416	438	439	402	453	413	398	390	439	403	439	442	407	446	424	402	429	383	405	422	419	415	411	427	452	439	426	415	445	409	384	418	422	427	428	392	438	419	436	404	401	434	435	424	396	411	401	413	420	428	419	404	409	417	467	458	413	445	399	404	434	423	413	407	460	426	444	391	427	429	438	439	436	410	410	409	419	407	446	413	395	460	416	403	411	396	417	406	429	426	420	411	435	428	412	408	425	417	416	404	439	409	384	399	439	417	426	405	419	423	454	418	453	388	428	444	405	401	426	435	399	415	398	400	450	408	418	396	436	484	404	407	391	440	424	396	424	409	448	415	428	403	406	431	394	408	422	445	396	410	430	434	421	425	393	393	407	386	454	416	435	400	433	396	422	415	406	416	422	369	448	438	417	414	401	400	413	424	416	425	424	401	457	390	461	395	408	387	374	439	449	458	426	422	422	372	414	438	412	404	384	390	428	405	397	421	424	439	443	418	416	412	389	415	390	417	396	437	415	427	447	431	375	428	403	377	439	407	412	389	431	421	405	401	406	417	444	428	451	398	389	419	430	444	431	393	427	422	404	435	434	414	398	402	399	430	419	425	401	405	425	441	387	377	419	382	458	396	440	460	457	393	392	404	384	378	416	407	392	424	411	386	404	409	405	419	424	430	440	427	444	423	435	444	398	397	406	415	441	387	410	421	427	406	431	454	411	435	440	437	391	385	376	418	392	450	433	382	425	415	364	403	409	423	452	430	430	405	370	440	431	399	406	363	395	444	402	403	391	417	412	409	361	411	404	439	433	401	399	442	401	385	435	426	410	446	395	399	413	395	403	419	417	413	398	393	451	441	386	399	444	429	422	381	395	412	421	420	408	458	407	417	433	387	441	384	397	404	412	440	399	434	399	366	412	423	411	369	427	436	444	383	424	370	369	398	434	401	414	408	442	380	384	396	405	428	437	453	410	401	387	402	422	384	416	433	390	436	392	389	428	414	440	419	407	430	425	425	423	389	445	422	377	409	380	403	440	447	456	405	380	395	431	444	443	435	396	425	429	414	436	426	419	385	427	401	421	453	451	411	417	394	400	416	417	391	412	408	433	424	426	439	429	420	408	423	411	429	383	409	414	381	429	414	406	418	399	410	398	433	426	413	392	441	379	394	404	413	395	402	412	441	399	421	407	385	433	420	442	438	418	414	435	446	415	410	391	404	422	424	422	453	407	390	383	370	404	386	473	425	397	435	392	387	419	438	413	397	397	458	385	422	441	427	415	419	403	432	424	435	426	426	457	435	425	422	458	414	417	421	412	420	402	409	434	430	449	397	418	403	406	384	445	415	386	401	437	403	431	405	408	432	435	372	405	424	431	391	391	411	413	415
25570	27435	41882	35056	18736	5251	1064	641	596	578	594	603	587	563	543	580	561	590	551	553	512	545	546	546	586	576	559	548	526	523	553	519	564	565	573	547	554	516	569	543	537	559	581	547	577	557	510	529	594	588	570	534	583	555	534	558	557	539	550	566	533	581	548	544	515	583	518	541	553	550	583	521	566	553	565	542	495	572	552	550	551	569	559	557	592	533	551	580	571	530	596	554	564	553	535	582	584	543	598	528	535	515	548	594	526	546	515	528	549	526	544	572	586	552	543	547	578	618	580	520	545	494	550	552	533	504	549	593	557	542	521	561	583	550	566	582	594	516	560	559	525	557	559	536	510	567	556	530	552	552	552	556	536	555	543	516	535	564	522	578	541	514	574	539	550	562	590	539	508	522	544	541	558	579	598	569	587	575	568	518	563	553	538	511	548	514	566	562	539	543	545	557	526	513	526	552	583	569	543	568	537	547	558	534	601	562	510	552	550	561	580	532	590	581	559	550	534	516	533	601	530	560	528	525	567	565	588	538	559	540	588	568	570	575	507	573	531	559	517	574	536	529	532	520	537	571	555	533	545	566	550	525	573	541	543	575	589	549	570	568	542	531	549	544	543	586	534	556	557	534	517	526	540	547	536	519	534	547	561	552	537	555	520	580	529	575	546	516	536	593	553	546	555	586	557	534	523	571	550	550	546	539	562	546	526	539	549	548	576	541	545	533	543	535	587	525	530	535	519	565	557	557	537	529	543	556	573	555	536	517	516	539	579	559	568	545	536	564	522	524	579	535	531	494	565	566	540	492	578	577	547	551	564	545	540	571	552	561	519	538	555	567	548	550	592	561	574	558	556	553	509	583	550	525	515	552	528	557	579	545	558	543	560	543	537	565	565	544	534	580	549	559	555	570	556	504	571	533	530	518	546	560	575	560	523	556	550	530	544	562	560	546	563	549	528	566	569	595	583	540	529	545	508	539	599	528	504	542	547	544	543	526	556	556	545	563	557	555	552	541	527	516	563	519	566	527	557	554	552	571	537	557	558	544	554	589	556	543	516	546	529	569	537	562	583	571	498	589	554	539	558	560	521	573	563	568	547	539	528	533	549	544	573	544	504	522	541	503	583	510	515	546	552	534	552	544	536	504	537	559	549	546	545	524	553	511	570	520	552	523	511	546	532	579	542	560	519	553	555	523	554	567	590	535	512	567	564	534	532	533	565	533	595	527	560	561	601	507	522	556	578	579	590	516	592	561	506	578	569	567	523	553	519	533	542	538	524	596	570	570	513	529	577	517	546	530	532	517	544	567	533	553	567	560	569	537	557	492	574	549	575	577	563	561	596	599	537	542	547	541	574	537	549	589	567	543	592	579	580	552	558	545	545	565	528	563	522	571	580	574	524	553	596	541	506	545	557	541	557	500	589	576	516	561	527	544	512	534	586	514	557	561	537	535	557	531	554	584	549	542	550	531	516	545	536	544	546	526	567	557	519	598	514	516	559	535	539	500	536	556	559	548	552	558	575	550	571	566	554	604	532	535	581	571	571	543	564	570	549	534	550	573	521	550	534	501	553	569	532	535	567	550	531	532	542	491	537	552	552	522	585	546	551	560	565	582	562	554	524	532	540	546	541	569	589	521	553	556	538	578	605	584	539	554	506	559	532	574	562	521	508	547	528	535	551	549	576	549	542	526	538	519	535	546	565	542	535	542	544	581	558	579	551	604	545	563	541	587	549	553	585	496	541	574	566	591	555	520	570	585	575	565	539	539	549	551	569	592	590	518	519	552	553	526	587	583	512	534	556	594	554	523	580	577	579	563	602	564	512	560	563	563	536	533	533	523	543	551	556	554	568	547	554	535	537	520	555	542	526	533	554	571	575	510	568	520	571	530	544	582	555	548	569	556	537	498	517	538	554	526	538	531	517	564	517	508	518	572	525	595	530	595	581	538	538	519	614	520	586	533	591	605	533	494	545	595	544	578	512	526	550	547	537	552	505	531	539	507	542	550	559	538	574	590	541	556	550	556	530	509	523	536	556	555	521	548	531	560	561	521	507	520	538	548	581	560	545	578	565	576	592	537	534	557	586	578	547	566	505	571	521	552	503	595	570	520	561	517	554	536	518	539	525	501	550	569	527	556	506	557	573	590	514	492	508	573	567	557	576	529	507	566	558	565	547	512	537	543	531	521	556	525	546	548	582	576	555	538	563	563	558	557	536	558	554	547	529	545	523	541	520	556	574	564	541	532	527	534	549	564	528	589	527	541	546	571	564	501	549	538	547	499	519	568	562	531	579	555	544	563	564	560	543	557	521	536	523	536	543	600	542	570	553	550	559	541	516	539	547	605	586	541	551	510	556	510	529	542	540	581	550	567	547	547	571	531	579	541	544	533	541	540	523	564	562	560	583	540	540	551	502	514	556	541	548	568	560	542	576	550	532	549	560	591	542	586	536	537	545	526	547	577	549	513	606	590	564	563	523	540	542	529	570	538	542	546	562	536	555	509	547	576	517	586	520	525	552	579	538	569	514	545	523	538	574	530	540	549	566	565	585	564	527	521	604	590	527	547	583	526	511	513	533	582	537	544	570	568	566	518	605	555	486	536	553	602	550	533	519	551	544	529	510	537	540	534	520	531	572	543	527	517	524	541	521	546	563	569	513	526	548	572	559	556	550	573	523	558	543	615	524	529	555	534	563	501	549	546	526	508	554	505	540	545	511	528	532	536	521	507	547	524	567	538	588	564	552	524	574	499	567	560	607	575	579	550	562	536	515	535	518	536	571	566	515	567	578	512	536	517	536	544	535	517	529	584	542	495	546	544	576	589	546	467	509	574	544	566	551	564	555	563	568	531	521	565	559	504	543	493	587	482	573	534	566	583	514	564	592	535	530	579	573	602	530	530	561	519	509	561	539	572	597	534	522	542	530	570	568	587	566	570	534	539	528	512	561	532	524	534	543	547	548	555	558	540	559	555	533	532	588	543	577	523	526	538	566	541	559	542	528	551	564	578	577	583	557	547	535	589	569	543	596	480	554	552	589	556	518	587	500	567	534	562	524	511	605	548	548	532	525	541	506	555	523	570	486	554	536	539	579	561	535	510	535	590	553	512	523	543	568	557	556	529	514	527	552	533	546	511	569	548	531	540	531	572	503	580	534	559	545	532	515	546	550	525	567	524	558	587	535	543	529	520	538	564	576	530	576	588	523	553	566	584	539	533	538	529	521	528	526	567	528	559	576	553	521	578	491	561	494	569	516	564	511	573	539	549	516	546	557	543	550	627	553	563	549	526	503	543	582	548	569	543	558	562	518	520	539	556	534	538	605	592	534	560	540	576	506	563	545	576	530	565	549	508	546	539	528	551	524	532	534	551	515	562	542	543	559	510	541	518	575	548	538	580	525	539	545	565	566	572	542	539	535	549	601	580	543	540	517	523	565	544	534	511	563	565	552	544	565	542	549	557	552	560	589	595	557	554	582	532	595	539	600	559
60573	90403	60214	27859	9238	2480	751	527	540	479	554	547	587	562	535	551	568	535	562	560	573	577	545	537	586	599	598	529	562	534	570	512	538	548	499	528	552	549	551	494	525	531	536	507	557	558	576	520	532	536	545	553	515	557	561	536	562	550	526	538	530	552	599	546	550	541	546	492	561	558	548	514	566	519	532	556	576	538	460	525	552	562	499	550	540	514	503	542	516	562	464	568	591	553	559	555	541	552	544	564	548	534	528	531	545	545	508	532	536	534	550	536	550	537	528	522	539	506	554	513	505	542	544	591	546	505	504	508	533	548	589	583	556	563	547	532	551	527	574	552	551	547	552	567	518	524	517	544	545	533	514	558	553	579	550	520	520	524	544	587	566	565	553	524	563	540	538	537	568	530	548	553	554	522	550	536	532	562	513	556	567	559	595	550	543	516	535	544	516	558	514	578	548	534	497	562	542	500	546	516	527	551	558	533	498	524	549	546	513	529	523	526	563	513	526	514	540	554	523	523	560	551	518	543	497	549	548	532	497	535	563	511	514	556	533	502	544	527	540	556	503	532	538	547	553	540	554	577	519	525	530	514	526	543	532	545	526	531	571	515	522	518	580	516	552	532	540	572	493	561	536	565	540	543	568	559	522	520	525	556	555	528	572	543	517	530	533	531	544	544	566	529	548	518	527	551	571	510	544	495	504	473	520	521	590	529	537	508	526	546	534	541	569	560	525	505	520	545	540	560	570	552	513	548	513	542	591	552	524	509	545	515	504	534	532	527	534	534	503	527	498	563	607	544	574	516	568	549	563	559	482	532	552	524	533	533	567	557	521	551	553	541	562	590	525	560	595	530	553	523	549	545	545	542	540	513	554	521	575	626	538	554	549	514	564	529	535	521	540	555	502	529	511	563	532	542	542	558	538	526	579	551	529	548	525	591	515	540	574	520	542	558	553	549	538	497	507	482	509	474	538	504	561	535	546	535	534	544	506	510	536	515	482	549	525	511	538	547	524	560	514	545	571	533	570	542	561	580	528	522	474	573	522	575	509	542	569	559	605	534	586	523	543	532	545	584	528	572	541	545	549	567	568	539	518	531	551	561	544	546	516	542	568	551	486	525	522	537	579	547	536	545	541	521	538	592	550	512	588	523	533	560	545	553	560	543	548	543	542	539	540	512	500	553	549	522	557	562	550	515	570	535	545	538	559	539	520	555	527	557	564	533	580	517	507	536	493	533	581	524	545	519	553	521	520	534	578	535	521	580	540	534	528	538	557	502	496	562	538	545	571	536	552	513	527	521	514	533	563	511	529	563	540	536	559	494	501	521	524	529	546	527	543	522	575	553	524	506	560	505	523	502	539	505	494	531	522	579	526	544	540	520	537	589	502	543	517	549	532	551	544	555	538	506	565	521	520	542	544	507	513	506	510	523	555	492	544	535	546	538	535	500	558	530	547	548	514	497	542	556	539	536	588	533	468	491	522	551	524	512	513	505	552	546	521	535	520	545	561	540	547	559	569	529	531	555	545	508	541	544	507	521	543	547	491	506	572	558	548	578	568	556	510	553	536	522	569	520	571	518	478	511	546	555	541	556	563	527	537	514	556	547	550	505	500	571	539	548	541	536	549	534	556	541	531	540	519	522	542	568	557	576	557	594	533	556	568	512	564	508	554	529	557	527	547	527	539	516	550	499	535	541	535	542	558	520	500	562	527	545	526	512	510	528	521	504	518	516	549	550	538	518	546	540	503	522	524	555	536	560	558	585	585	541	542	537	518	473	526	517	535	531	565	527	578	580	525	491	548	530	579	458	487	549	529	521	539	493	544	519	537	581	539	493	545	506	546	599	505	550	509	539	548	543	552	560	524	522	470	562	525	530	523	553	511	583	531	561	493	527	513	537	566	519	553	508	560	531	554	529	536	529	484	520	519	543	527	545	587	569	563	524	481	540	503	521	521	541	526	523	496	498	556	595	520	508	549	587	547	555	541	494	526	511	537	516	538	567	520	524	539	609	522	491	566	477	516	532	540	496	522	507	521	496	562	559	524	517	569	584	504	571	506	525	510	509	506	566	557	564	535	526	535	536	525	524	523	577	563	521	526	576	566	503	493	509	510	511	563	483	539	537	540	509	559	531	555	513	513	550	546	555	516	563	516	557	515	538	562	511	513	551	510	575	515	546	551	536	531	573	551	569	565	496	561	523	551	594	537	551	545	526	523	503	542	536	543	533	562	540	544	559	555	525	540	528	541	537	549	544	484	588	510	511	525	509	531	536	517	549	552	529	546	547	560	532	533	567	518	510	531	523	586	546	550	525	535	549	544	529	541	529	531	515	561	539	477	561	545	526	541	595	561	564	544	521	526	529	549	512	551	515	536	492	569	559	562	533	516	537	536	512	530	562	533	540	559	532	516	536	545	549	513	546	521	497	531	510	517	524	511	588	539	571	525	556	513	532	551	509	526	540	530	521	515	550	517	504	528	540	536	553	567	542	546	506	519	550	557	546	538	563	557	555	546	566	545	515	546	544	527	551	533	532	566	525	502	503	513	527	553	528	564	539	533	514	554	540	499	562	530	501	515	522	542	584	548	566	534	533	532	562	525	590	506	543	522	507	552	488	537	570	522	538	515	534	538	517	502	580	560	498	505	506	507	530	534	539	533	507	543	565	518	525	574	517	533	513	520	573	509	520	505	553	545	553	558	556	518	530	537	569	544	571	555	492	528	555	548	559	526	548	540	548	488	513	583	523	510	511	526	562	535	547	554	539	520	528	541	555	563	552	505	510	527	537	535	557	515	518	549	508	530	522	511	546	517	530	523	524	525	538	582	562	509	488	559	538	527	519	529	581	531	592	518	582	544	536	524	520	532	553	532	515	515	515	523	586	542	553	582	543	544	539	502	550	537	533	539	571	584	559	539	560	515	532	537	546	515	534	513	573	557	517	569	526	519	508	530	551	558	537	552	564	522	521	505	552	515	519	533	528	538	536	578	528	518	515	561	521	513	557	554	521	559	538	552	521	497	531	552	549	532	560	557	485	552	554	568	500	524	588	533	538	548	540	530	541	541	578	532	539	570	521	534	534	560	500	564	563	495	557	542	579	519	505	550	527	503	526	506	523	527	541	539	511	584	568	546	543	500	538	564	522	572	536	535	581	527	511	547	511	542	562	513	490	571	544	534	566	513	515	540	567	502	511	504	522	528	534	560	537	545	517	526	586	527	528	570	538	557	573	545	513	523	515	541	552	567	544	546	546	526	537	562	526	568	553	507	551	531	510	527	557	530	538	558	489	533	547	541	533	557	504	549	556	528	503	571	530	522	551	515	501	503	529	501	555	581	496	502	531	528	579	530	540	576	525	578	543	503	510	546	541	563	544	526	525	559	597	539	542	538	549	489	510	484	585	536	547	527	572	488	528	545	581	543	523	549	495	517	520	558	559	536	530	524	534	526	508	519	560	521	544	570	533	561	541	517	543	546	537	523	520	546	562
24110	24042	36059	32573	23359	13458	2594	847	699	738	697	725	720	675	740	721	661	674	647	692	658	675	673	666	691	682	723	643	652	704	708	692	689	638	675	690	659	659	687	725	661	614	678	657	684	665	616	651	644	695	656	679	661	692	729	695	645	689	674	684	727	689	666	636	675	647	665	674	658	663	684	670	694	670	713	632	673	672	701	665	623	672	698	610	646	687	637	666	666	658	663	678	677	690	701	678	684	678	653	687	665	651	636	678	669	660	649	712	666	664	704	725	650	673	644	625	698	631	603	661	709	615	692	696	686	686	663	700	657	636	646	686	650	663	690	649	684	673	697	680	743	664	676	665	651	641	651	667	680	631	665	640	686	670	748	629	635	677	677	656	650	692	657	660	657	657	644	694	689	642	663	648	702	676	714	655	647	682	696	687	700	646	638	630	648	660	696	664	653	683	629	665	668	665	667	655	642	648	671	694	678	665	683	670	648	677	664	643	682	661	632	702	655	678	643	676	686	660	701	628	688	713	646	670	677	644	652	675	640	666	660	651	669	697	639	650	692	645	627	630	653	667	667	675	637	613	642	656	693	642	688	711	682	667	655	690	671	643	668	609	644	675	633	651	653	647	637	671	687	674	608	644	680	678	654	692	626	696	649	736	671	631	647	629	702	672	641	648	679	707	674	627	656	657	657	663	678	710	648	673	644	656	624	633	671	609	665	672	667	686	669	672	680	642	668	644	640	700	666	679	643	670	680	693	642	686	743	671	646	730	666	659	651	699	699	702	675	662	662	641	626	668	691	689	648	680	664	612	676	630	653	671	638	672	636	665	678	685	688	692	651	670	680	657	655	652	697	687	688	653	637	669	694	694	660	688	624	683	651	668	677	613	690	665	660	657	655	634	641	692	670	682	667	707	678	699	666	657	645	662	663	662	614	702	659	632	607	673	655	657	674	676	669	637	678	630	684	641	638	650	651	670	624	670	664	667	672	636	664	685	618	667	659	634	702	659	636	700	682	680	657	622	668	650	700	634	653	700	695	646	621	675	683	646	716	643	654	654	667	624	685	661	681	648	690	687	646	662	667	684	739	664	662	672	628	627	700	690	648	669	668	681	661	654	682	640	639	640	685	698	639	668	623	644	658	672	665	645	653	701	640	661	659	692	692	680	657	671	685	669	681	665	666	634	694	659	653	666	681	653	687	641	642	686	694	647	679	691	701	654	683	661	647	642	648	668	698	683	647	692	657	663	668	693	654	662	675	654	674	636	690	725	642	669	691	603	660	671	683	692	628	695	694	662	726	673	639	678	682	650	716	630	665	677	662	667	692	666	651	631	625	626	651	655	659	640	603	645	672	658	706	651	673	655	663	704	659	634	653	646	624	651	691	680	653	665	700	670	670	663	700	694	646	639	637	692	658	673	653	679	692	626	679	667	662	682	683	673	698	660	660	633	677	667	629	716	708	610	716	693	641	669	675	647	674	667	654	656	638	694	676	695	699	686	704	667	671	712	686	656	626	703	687	673	661	688	600	662	671	661	673	639	659	637	649	681	652	659	627	605	628	666	658	651	660	666	668	626	681	673	622	647	635	695	646	652	694	640	702	681	649	676	679	659	664	623	643	672	658	686	655	661	691	689	687	648	714	694	685	652	732	671	699	667	664	657	707	664	661	648	664	679	678	630	699	639	663	683	691	683	652	668	640	679	684	640	659	691	679	681	689	651	643	681	660	666	655	679	656	675	666	677	657	731	659	641	673	671	637	660	664	661	649	699	661	667	641	727	682	616	702	678	662	690	720	660	646	636	653	716	659	682	629	628	695	638	633	696	682	709	641	688	631	655	672	641	656	669	644	646	693	644	721	659	654	614	678	654	684	644	671	690	672	677	644	647	646	662	672	672	691	656	675	631	617	695	675	658	694	645	663	703	609	680	645	673	702	654	711	673	582	633	672	653	647	628	652	675	670	680	663	659	627	645	656	652	690	668	610	679	644	654	644	663	715	658	674	696	670	648	670	690	687	659	701	660	657	663	662	674	631	661	688	633	713	712	643	634	707	731	679	674	652	693	671	626	676	646	665	701	722	691	687	649	625	704	726	652	682	650	656	673	685	682	639	691	650	691	673	637	702	633	645	688	630	692	690	653	695	703	723	689	642	645	655	654	665	683	686	664	641	712	695	675	664	678	659	660	701	678	679	669	686	661	677	684	655	683	676	653	665	677	651	651	688	643	696	688	644	682	593	658	626	698	685	676	701	708	662	639	691	675	661	678	665	651	621	697	688	632	661	692	675	680	627	650	633	686	708	740	668	667	643	671	648	690	661	625	696	691	623	663	675	655	675	657	691	679	656	676	673	653	676	670	620	656	722	641	655	640	643	690	613	655	635	637	703	657	634	672	690	671	658	650	609	712	653	629	635	683	677	625	650	670	664	703	662	677	649	701	621	673	686	676	671	652	655	698	665	643	653	685	683	728	629	671	709	611	673	647	589	653	678	696	613	671	676	649	622	640	660	656	677	640	637	659	648	671	685	679	669	647	662	679	648	680	673	666	656	610	623	650	662	694	645	646	700	643	646	674	691	688	684	689	669	701	660	648	671	667	672	636	718	707	693	676	622	672	692	658	608	693	675	681	642	640	651	631	637	657	664	670	639	676	672	720	666	656	617	625	634	680	665	683	659	642	673	644	661	654	639	650	671	644	618	628	687	663	685	672	687	682	644	646	690	682	663	641	696	678	659	661	656	682	659	622	665	650	697	608	674	712	684	647	723	644	671	671	661	669	647	677	650	674	639	704	660	721	680	649	640	672	686	655	692	698	709	655	680	655	648	651	671	663	658	661	653	664	666	661	721	654	650	705	702	690	697	667	680	680	626	682	663	686	683	696	688	689	673	613	643	692	715	682	695	688	683	618	627	652	667	641	633	656	627	722	675	685	635	677	673	686	669	678	635	725	676	659	652	677	691	664	601	652	690	643	646	642	708	604	627	675	660	703	701	649	676	697	673	683	676	693	685	664	709	691	661	637	702	664	661	594	722	674	649	648	673	646	646	694	686	661	676	687	657	669	673	669	626	667	646	665	662	611	625	700	684	672	641	689	668	671	665	672	645	626	682	668	662	654	666	670	637	692	661	689	682	664	706	626	644	671	657	646	692	671	703	663	636	647	674	693	613	706	677	665	654	694	673	643	654	670	657	670	697	629	634	705	639	701	659	661	660	647	712	672	644	674	671	660	663	602	673	666	656	706	652	649	643	642	695	664	666	644	690	655	677	656	691	656	667	634	667	719	670	660	698	690	672	640	632	666	713	636	691	642	643	669	630	698	616	673	665	673	709	639	674	659	679	619	673	674	638	672	684	645	665	663	645	675	667	674	649	642	701	668	688	662	682	652	682	660	651	675	650	672	672	656	679	655	596	671	669	625	681	648	611	681	703	693	616	714	685	676	641	637	692	656	689	655	658	627	686	653	691	641	672	684	638	682	692	646	650	726	679	689
63241	102040	70087	39509	15282	4294	966	685	688	655	658	705	652	715	711	690	662	697	665	665	663	652	644	671	670	669	643	684	653	709	628	642	706	691	629	703	699	709	693	696	667	585	668	675	656	655	668	720	683	674	692	679	684	695	659	671	649	660	660	697	646	683	688	690	680	619	655	673	698	669	681	637	641	682	608	693	677	666	638	704	647	636	677	649	644	649	672	659	684	635	696	688	680	647	633	637	667	671	665	669	669	649	640	674	688	692	668	712	728	681	656	704	659	664	669	610	618	658	658	669	665	702	666	695	658	663	637	649	636	669	667	645	695	627	625	631	632	685	667	637	660	661	654	642	672	691	678	674	681	657	696	652	650	669	684	694	681	706	683	662	692	653	642	667	637	665	646	653	646	638	650	680	666	685	696	670	650	624	652	705	645	676	696	669	695	710	747	666	646	645	673	699	696	627	649	679	633	638	646	654	712	649	665	665	672	698	669	722	638	678	595	660	622	641	621	685	718	675	663	689	660	616	712	656	662	680	724	623	689	674	670	655	697	674	674	664	644	646	669	697	606	673	690	659	689	656	634	735	659	694	689	627	648	642	618	631	673	617	700	665	674	686	684	650	652	669	635	660	649	700	665	713	684	653	637	581	641	631	669	638	691	665	628	708	664	672	677	656	630	671	644	637	639	657	631	720	663	656	665	688	657	659	636	714	628	628	716	707	683	651	655	677	694	668	629	607	689	670	681	670	673	651	711	676	690	632	645	685	712	634	654	623	678	645	643	653	702	647	695	683	630	711	649	671	652	664	664	639	666	649	697	706	670	692	642	682	666	659	670	647	649	654	660	623	620	646	639	643	681	679	655	664	657	649	673	640	636	679	608	681	619	652	661	651	711	671	647	669	663	685	670	673	632	638	676	698	678	658	660	662	654	688	660	673	690	664	649	710	700	674	672	675	672	713	706	666	659	639	666	605	656	639	664	710	647	670	656	703	666	680	690	688	659	659	678	684	695	673	653	726	615	659	666	637	666	620	641	676	700	626	688	618	648	656	704	635	705	718	669	693	658	667	690	694	659	691	646	641	653	680	603	656	688	679	674	664	654	657	645	677	667	673	742	662	717	652	650	640	661	661	638	673	656	682	634	664	638	690	608	701	661	689	631	655	624	701	646	681	662	659	692	618	713	709	678	649	692	668	666	649	635	658	638	644	655	690	696	672	665	670	688	626	670	649	680	672	694	679	644	688	631	650	686	665	665	637	682	636	685	707	683	665	633	696	659	656	649	659	697	702	653	685	678	676	639	645	647	695	668	681	689	674	669	671	628	679	643	698	641	683	646	641	666	625	676	647	644	682	642	688	638	680	649	666	647	670	684	682	681	649	650	696	672	642	664	691	656	692	669	727	675	670	649	674	673	683	636	658	676	632	678	669	629	655	645	644	665	680	647	699	660	722	669	654	663	622	661	673	693	695	621	656	653	693	679	622	689	625	694	662	684	642	660	658	665	687	692	698	681	683	663	728	680	649	695	652	691	668	658	663	642	715	661	653	688	661	638	639	651	677	665	650	645	638	679	685	648	700	709	668	665	652	650	664	657	643	660	665	669	657	640	659	670	711	646	679	685	669	646	662	676	694	636	663	669	670	625	655	698	650	626	655	647	637	691	684	661	671	667	738	664	699	654	659	685	660	679	689	665	769	706	667	642	710	695	665	664	665	642	612	673	638	631	650	648	687	701	621	674	699	648	652	694	673	649	624	669	669	643	705	668	717	670	708	700	706	619	672	623	674	676	648	682	626	656	669	699	660	746	612	669	677	700	667	668	674	642	695	669	652	670	678	673	643	640	681	661	701	669	675	660	651	668	640	648	690	669	655	643	650	676	672	644	679	692	638	654	729	680	625	659	667	641	681	653	669	666	658	670	681	696	679	658	633	646	670	696	640	630	700	651	674	662	646	654	634	666	666	665	671	665	672	738	656	676	658	678	686	677	659	677	699	663	658	692	657	657	698	654	708	707	687	683	668	661	640	662	677	588	730	659	653	644	737	648	639	703	622	696	652	596	635	653	721	691	634	668	628	636	664	670	657	692	691	630	700	661	678	680	622	657	667	608	694	699	643	707	646	645	682	670	652	683	650	675	685	650	637	650	645	655	648	667	685	654	692	649	665	718	635	744	650	678	693	633	654	639	624	684	675	649	704	662	607	659	664	624	646	656	664	674	648	687	658	679	670	668	656	655	625	712	714	633	642	648	662	696	641	658	714	644	687	615	672	641	703	686	688	694	682	632	643	679	636	637	670	672	688	683	692	723	677	646	665	666	683	627	681	672	683	675	626	658	692	684	659	704	650	709	670	682	669	659	681	671	660	638	700	699	668	632	629	685	641	690	684	646	700	637	685	683	649	650	693	646	679	681	684	695	671	626	675	671	681	665	680	681	650	619	630	639	646	631	633	691	647	634	679	683	700	688	670	683	673	689	656	661	656	615	681	710	662	675	703	644	657	666	686	679	682	670	676	673	655	652	670	652	632	687	646	708	684	648	630	655	673	637	681	621	664	697	647	678	624	702	683	666	632	723	663	661	661	639	636	669	648	667	634	675	648	666	687	662	654	638	695	676	639	628	670	658	651	647	670	680	660	633	648	706	691	648	690	663	685	640	618	696	685	649	673	649	662	682	625	666	620	662	675	664	681	697	654	647	693	647	644	670	699	649	664	620	679	682	681	617	660	642	685	693	670	684	630	650	640	622	638	673	678	706	661	710	734	667	630	658	661	646	672	677	649	670	630	676	655	665	692	669	677	669	654	735	657	689	664	674	680	663	647	671	644	695	622	678	627	723	661	659	681	669	669	669	693	610	653	721	662	661	629	701	682	673	614	657	662	613	630	664	699	709	680	645	648	622	682	709	663	675	682	629	693	676	660	695	652	621	647	654	674	647	677	657	651	675	644	724	679	689	670	694	626	670	678	673	609	672	663	721	657	628	671	640	707	675	633	692	708	642	674	642	683	692	618	673	641	701	620	695	698	605	657	637	684	634	661	685	671	646	657	662	687	691	692	664	637	667	635	651	695	648	630	662	653	623	654	703	684	704	639	627	636	671	638	690	683	683	683	689	633	624	692	628	671	675	668	670	615	663	689	632	665	650	692	649	635	616	604	639	666	690	671	640	663	647	692	613	647	634	711	639	666	645	664	696	659	682	642	678	627	681	673	700	642	643	661	692	616	728	660	644	738	647	649	636	684	678	697	648	692	642	648	591	658	636	681	645	696	655	632	651	675	657	663	644	634	663	656	683	648	636	663	672	694	631	626	704	708	690	720	625	654	692	726	704	699	698	653	656	675	691	694	631	649	688	742	658	698	637	648	620	661	675	642	678	677	663	635	701	664	672	672	663	675	630	633	665	624	640	707	680	662	650	682	660	695	658	631	641	666	675	690	651	661	666	693	663	682	670	684	670	678	635	672	692	681	651	697	678	643	713	676	659	643	677	660	652	678
30510	31065	26324	10375	2047	772	540	491	521	509	443	511	509	489	494	465	473	474	497	528	475	500	508	497	446	501	503	513	462	517	487	544	482	505	442	495	509	493	496	482	491	471	500	478	500	508	521	508	503	506	531	493	489	501	479	494	507	492	500	516	474	502	463	497	481	496	488	539	514	511	448	468	495	497	487	534	491	462	484	516	496	487	498	486	502	480	463	475	485	506	466	507	487	502	479	482	494	490	486	519	428	482	517	509	451	493	513	457	522	503	505	512	523	508	478	504	483	454	508	486	507	508	484	491	473	495	497	486	498	454	512	514	535	493	516	465	515	451	472	482	513	496	482	463	488	515	495	494	509	523	492	467	506	486	502	512	485	465	522	480	502	544	496	452	496	461	493	529	495	532	483	461	518	511	450	440	477	470	478	511	524	489	496	467	492	498	477	488	488	489	457	526	506	460	456	516	515	478	489	512	496	522	508	500	493	494	494	460	527	503	501	514	515	512	490	485	497	477	484	475	526	457	478	493	508	460	502	474	470	463	481	531	459	444	520	491	520	497	503	538	490	502	470	504	497	473	511	495	512	537	507	482	461	485	485	509	461	463	490	482	487	490	468	520	496	517	499	495	449	517	488	506	502	486	441	543	498	473	520	521	456	510	493	452	508	485	502	505	474	506	487	492	498	480	505	483	473	493	512	459	505	518	539	463	504	530	487	478	466	470	514	476	495	522	442	463	476	487	448	523	498	502	519	485	503	495	471	528	514	524	501	471	484	467	475	509	506	496	460	525	465	509	530	508	492	451	480	500	486	471	505	532	507	523	487	475	517	473	454	482	508	493	491	516	448	533	463	508	494	501	452	505	498	516	486	501	483	470	467	471	489	441	482	503	535	441	458	457	510	468	521	503	540	506	456	521	457	457	480	471	515	505	482	468	484	510	491	463	508	532	514	480	527	505	483	510	519	491	501	489	499	490	504	487	481	459	521	506	515	465	476	523	503	485	497	478	472	484	491	498	477	473	507	487	479	483	481	508	508	459	516	493	479	485	496	480	451	523	512	515	473	516	497	482	488	493	505	484	520	496	498	485	496	457	516	495	471	508	514	512	498	495	468	484	468	504	449	513	489	484	477	485	511	519	531	518	489	499	544	518	484	469	507	505	496	556	494	513	483	525	516	510	534	475	504	475	497	497	508	477	457	485	522	500	507	526	502	462	474	498	513	522	483	503	537	509	515	534	452	491	530	497	476	480	520	493	485	490	444	488	565	506	495	494	520	509	484	502	511	498	502	479	487	495	510	478	491	482	509	518	489	481	484	459	554	493	499	523	476	463	472	494	528	478	512	484	457	492	515	504	542	476	499	489	480	523	478	476	480	481	499	521	468	508	477	514	508	487	528	512	467	509	519	489	492	497	494	428	474	522	513	498	519	493	490	486	495	489	504	492	459	515	470	514	505	473	527	525	460	459	542	459	482	490	519	486	466	497	505	513	509	498	489	522	515	504	522	505	500	463	450	492	469	479	500	457	493	502	519	469	489	488	508	473	492	491	481	518	464	471	562	492	515	487	481	489	470	499	493	499	480	518	487	465	519	496	515	498	513	483	494	478	480	503	455	504	500	490	469	481	500	469	507	503	469	474	486	469	500	484	496	482	492	505	563	476	454	475	456	507	479	498	528	493	464	493	494	503	508	470	496	470	454	475	491	526	493	439	479	536	466	486	514	482	477	469	485	504	521	512	481	497	488	487	520	481	485	463	443	528	487	510	499	497	491	466	468	546	489	481	510	506	513	483	482	503	473	488	486	478	506	526	484	504	441	472	487	470	490	498	494	474	493	466	482	496	479	506	471	490	490	501	480	543	506	475	466	517	483	515	493	506	506	542	512	500	494	479	476	484	513	502	467	508	495	456	509	458	525	442	493	475	481	499	465	542	507	474	507	483	515	473	526	486	494	470	490	457	477	487	505	497	486	492	534	449	465	472	471	505	501	483	444	514	512	490	493	493	487	495	463	489	438	490	497	490	522	526	459	517	473	517	510	508	506	468	495	468	488	463	528	485	479	511	479	461	538	488	511	484	484	516	488	486	498	466	520	514	509	517	498	466	530	520	462	523	506	471	510	467	506	502	503	467	445	462	521	493	542	499	497	503	487	525	490	457	463	473	479	491	481	480	465	442	515	557	502	457	444	511	494	537	507	474	512	459	490	489	468	511	505	501	467	494	491	502	470	485	472	503	470	454	475	491	508	492	473	472	438	463	482	496	508	457	540	476	517	464	461	478	516	493	483	454	496	509	509	493	476	513	501	443	480	485	482	481	471	460	499	515	490	500	534	521	501	470	534	503	524	522	478	488	509	465	490	455	487	535	493	495	475	474	468	488	445	484	452	523	460	485	496	488	488	477	497	498	468	510	465	451	467	463	494	498	521	508	532	458	507	507	494	506	510	476	510	484	480	497	467	486	471	463	485	508	502	470	462	462	480	481	501	485	489	483	495	480	497	477	442	471	477	462	470	470	507	530	480	444	480	446	459	485	515	494	497	463	508	474	490	491	489	504	504	493	504	466	486	474	488	496	493	501	482	496	480	486	472	504	521	494	432	509	501	500	481	484	488	452	501	480	486	502	510	530	522	465	488	486	476	482	475	469	486	500	485	499	510	463	472	449	487	499	465	492	476	484	479	435	514	507	489	507	511	490	481	501	499	469	484	510	515	513	498	507	505	517	524	459	527	468	496	501	470	459	503	511	487	464	486	491	529	478	486	456	484	484	484	529	506	486	491	494	495	456	499	494	492	468	485	490	508	499	476	476	498	463	475	449	471	465	516	525	494	496	448	500	483	479	522	494	521	509	540	466	479	498	492	491	519	494	516	517	485	496	472	477	488	491	522	490	526	485	487	522	474	489	482	506	520	513	477	493	462	522	523	462	478	447	462	455	474	489	493	489	508	512	504	502	520	473	516	470	474	486	546	467	499	475	487	497	492	510	464	504	465	477	495	523	484	483	503	488	484	493	515	464	517	498	501	501	513	465	536	472	467	467	507	506	506	466	464	471	517	480	497	490	498	461	479	483	488	491	478	497	533	468	502	528	464	506	499	469	480	535	501	503	463	502	480	500	458	523	479	515	507	509	515	488	507	494	498	532	520	470	483	507	461	456	478	544	484	473	463	503	474	459	453	509	468	484	508	504	465	510	495	502	511	505	477	478	491	440	478	488	475	520	458	524	483	494	476	523	512	511	495	495	512	494	509	480	509	481	457	488	496	527	483	509	482	494	509	485	515	488	496	465	474	480	466	483	511	481	509	497	511	492	516	465	538	532	466	541	489	450	485	504	486	502	507	495	500	460	475	496	555	510	477	456	463	502	483	506	491	511	525	518	478	490	503	482	515	480	488	483	484	520	489	498	478	456	489	464	468	498	460	513	495	489	489	465	507	487	511	517	523	470	538	489	524	511	499	467	439	504	484	510	479	526	493	504	470	492	459	509	481	490
24243	36878	19216	5358	1596	737	423	442	405	478	457	424	459	432	448	480	423	447	406	395	441	471	450	463	453	436	450	407	452	424	441	450	480	427	419	416	449	454	458	482	459	419	433	422	450	424	425	440	416	436	428	412	406	448	419	462	437	426	464	418	441	430	424	464	416	486	444	397	436	419	462	420	435	395	439	427	463	442	426	464	428	425	412	419	453	436	461	449	461	432	410	441	393	465	444	405	437	439	456	442	444	458	435	418	434	443	432	460	435	423	439	429	421	446	412	423	467	458	475	428	459	426	457	394	392	423	420	479	439	440	424	464	453	431	432	450	408	438	385	440	417	432	421	467	418	444	433	484	439	431	411	418	439	420	428	435	412	420	404	408	459	429	434	427	428	426	412	454	440	452	434	439	438	393	425	449	427	416	409	440	462	401	434	418	435	451	400	432	410	464	393	424	407	460	468	432	418	418	415	449	447	455	421	463	421	424	411	438	456	402	414	448	409	454	453	427	453	431	408	415	483	461	439	445	457	457	418	447	443	444	426	404	425	427	451	442	425	446	401	427	455	445	432	418	429	415	442	445	440	453	465	459	414	426	428	426	463	418	410	450	450	437	449	439	427	433	413	403	459	417	426	419	461	444	458	404	419	461	438	400	452	451	449	458	430	438	452	440	431	413	409	462	431	465	411	455	455	418	470	393	473	441	437	416	458	410	399	435	435	418	402	400	463	473	428	433	425	413	437	394	465	418	419	438	433	422	422	472	421	402	453	419	414	435	420	429	438	399	465	447	435	420	427	430	441	447	417	472	428	406	442	442	455	453	450	409	459	426	467	452	433	505	418	408	436	478	421	439	424	391	430	398	443	435	437	404	440	416	442	449	418	364	405	446	468	433	433	462	398	408	457	431	435	416	411	478	411	426	397	410	444	453	426	440	430	461	417	435	429	436	429	420	426	401	418	423	435	453	460	456	447	417	432	428	440	422	464	465	439	445	418	438	442	407	446	390	426	409	432	405	440	483	470	449	424	448	408	418	419	439	408	449	418	462	435	422	421	424	408	418	459	428	445	427	427	428	450	459	445	437	413	404	415	419	474	457	435	417	423	428	406	431	413	448	442	397	435	407	416	438	437	442	479	432	425	424	442	413	440	415	445	412	465	438	427	432	421	462	444	434	438	421	448	432	443	421	421	457	436	404	397	437	409	419	413	426	454	463	444	426	447	451	422	451	438	447	452	419	412	433	435	436	427	422	469	438	437	423	432	456	430	481	427	438	411	440	399	416	426	459	416	490	445	450	440	439	464	417	426	451	454	397	429	437	414	403	423	376	438	462	454	453	429	470	419	416	474	423	432	414	432	434	398	448	430	409	451	411	423	405	441	474	451	433	420	414	432	397	445	420	421	410	405	452	438	422	414	457	401	423	407	454	429	417	440	422	420	470	465	417	440	440	433	456	424	458	397	432	446	442	418	426	447	420	446	444	417	453	422	417	469	426	408	432	413	433	428	408	438	412	471	431	428	425	416	421	440	427	432	468	413	441	455	438	428	452	422	434	437	437	434	454	420	445	439	418	429	425	388	414	423	436	418	435	437	424	430	440	433	399	411	443	402	410	447	442	438	445	441	449	426	452	423	452	446	400	443	460	390	434	423	423	461	427	404	437	452	420	406	420	425	427	416	482	427	444	399	396	424	422	464	405	416	426	428	419	431	424	443	421	453	398	441	439	429	428	398	425	435	465	458	463	405	427	416	427	461	431	436	442	431	450	416	427	393	423	419	446	454	423	440	418	428	435	460	426	452	443	420	413	470	447	416	419	434	437	382	431	415	434	441	417	459	434	435	415	397	436	435	414	425	410	426	438	448	453	460	406	432	444	424	422	416	455	449	396	386	422	440	426	435	408	473	399	431	394	456	418	454	423	446	420	389	384	435	430	409	436	423	410	428	417	422	416	412	438	455	409	429	422	438	437	424	432	415	434	445	451	438	417	445	438	442	440	432	398	442	417	438	463	433	437	454	430	406	430	444	430	420	431	422	450	422	447	398	405	443	395	399	472	440	426	444	428	402	430	440	425	445	431	433	431	399	432	410	455	426	412	451	447	426	455	473	417	436	451	431	382	453	420	438	400	422	412	433	462	467	433	411	415	448	444	446	425	420	451	429	423	458	397	432	423	425	422	387	410	402	449	410	421	411	429	446	417	432	416	444	464	422	432	456	432	407	441	461	403	416	428	426	416	438	418	450	457	445	412	437	435	440	434	423	417	441	425	440	417	419	404	446	447	449	423	431	436	420	475	421	449	437	378	434	457	398	448	409	407	430	434	412	444	455	453	433	441	433	408	394	420	410	424	401	407	407	431	427	410	450	402	431	458	417	436	404	460	413	425	430	423	454	419	405	442	450	402	415	454	456	485	430	452	451	439	409	440	403	439	430	434	435	429	402	458	430	432	428	444	415	432	426	442	414	437	442	426	451	485	468	372	446	406	384	469	421	457	430	411	421	440	449	419	463	437	399	461	472	431	431	439	447	398	388	408	455	435	437	418	451	430	486	423	424	425	398	429	444	445	410	446	370	404	417	424	419	455	443	419	425	406	422	410	434	449	427	395	400	451	468	438	420	417	398	397	425	429	431	452	406	432	469	392	421	401	416	411	438	440	461	399	419	424	449	446	468	441	411	450	452	401	410	431	422	400	423	437	410	441	446	444	464	455	416	430	462	467	414	437	419	446	471	422	400	435	394	427	420	436	416	440	449	411	454	400	447	404	423	468	422	430	456	469	412	447	424	439	449	435	431	393	407	423	419	410	448	452	385	436	412	424	432	471	437	423	421	423	437	431	416	429	431	440	449	476	422	456	463	416	432	471	429	434	398	446	440	469	457	454	439	419	423	399	444	424	424	425	433	432	415	425	440	455	441	444	430	416	446	446	422	428	406	427	427	444	446	419	427	422	440	413	388	405	398	446	442	430	441	426	442	449	419	437	433	402	442	431	430	437	405	444	418	393	408	429	413	452	388	417	399	443	433	449	436	441	408	385	398	445	441	463	403	444	425	406	439	441	424	429	437	418	441	417	405	432	408	454	407	443	454	425	457	428	454	455	420	434	455	413	438	443	426	405	453	455	432	438	418	429	407	444	387	435	425	422	431	440	468	462	428	442	425	452	436	430	413	423	391	417	431	411	412	434	446	411	419	417	444	455	391	434	447	480	407	405	408	410	439	422	425	442	400	459	456	469	432	431	441	456	434	446	443	454	441	414	404	464	434	432	424	400	414	442	427	419	424	443	425	440	433	413	433	435	435	418	437	445	442	450	437	416	447	434	423	427	441	463	437	417	436	407	428	395	443	440	408	417	434	435	444	446	441	403	417	404	436	437	470	427	466	470	456	441	451	408	376	420	449	452	449	456	415	410	390	444	424	472	416	388	403	447	457	452	448	435	405	433	412	463	423	446	460	435	410	439	437	459	444	450	446	416	423	443	439	438	482	421	425	439
25469	26402	39215	33759	18058	5021	889	638	598	595	630	587	610	558	595	642	621	598	537	584	599	549	554	608	602	626	603	593	578	605	584	586	552	575	573	598	569	605	590	587	604	582	584	585	592	580	628	581	595	574	567	591	532	546	590	557	567	629	596	538	550	557	537	541	576	537	548	592	561	598	605	589	609	631	597	577	593	579	546	580	572	587	549	596	600	579	590	564	539	639	580	606	563	552	596	584	611	545	565	564	582	595	576	606	606	565	563	601	552	550	546	634	585	592	583	547	583	585	564	580	548	580	589	583	602	556	587	572	555	571	565	563	542	634	561	558	571	568	594	584	590	565	557	602	584	563	599	602	564	580	585	576	601	560	566	533	597	600	555	639	586	605	592	557	573	542	594	589	588	553	591	553	570	552	611	546	567	560	545	567	541	555	623	604	587	567	578	564	596	565	592	566	595	580	573	576	570	578	545	556	586	608	552	641	564	603	619	582	570	558	538	598	582	602	553	573	593	596	573	575	572	531	554	568	564	606	576	522	597	579	565	582	539	605	586	573	612	576	605	570	587	590	537	551	532	587	573	574	554	555	550	534	526	572	567	545	597	559	557	547	555	597	588	573	604	582	600	612	551	570	566	567	580	562	598	585	597	572	620	564	579	557	619	569	590	546	559	579	579	550	609	604	591	611	599	616	623	585	579	594	522	564	614	627	582	561	592	567	612	657	591	579	602	613	603	583	587	610	592	590	539	619	609	567	595	582	587	608	581	605	558	571	547	595	559	546	659	571	591	592	584	580	640	564	574	587	574	635	566	567	573	597	565	569	585	587	557	589	555	615	564	577	593	586	544	561	604	571	534	611	594	541	575	572	582	562	588	586	564	540	556	595	585	523	575	562	559	566	590	548	593	603	570	578	568	592	593	593	561	566	609	570	577	614	534	556	548	590	565	606	566	586	616	618	541	557	582	605	576	574	520	595	580	581	579	593	561	549	565	533	612	574	575	527	594	591	575	556	537	564	592	581	547	565	593	610	577	577	559	572	610	606	557	590	592	567	568	581	593	568	571	553	562	558	574	587	586	612	558	574	583	633	565	573	608	550	576	614	603	553	557	575	602	574	590	584	569	551	589	593	560	594	549	580	601	578	596	613	569	576	536	577	558	552	557	541	562	565	551	584	590	540	555	590	542	573	550	672	626	564	569	564	611	601	579	590	561	592	602	588	559	556	566	563	584	603	584	546	564	547	555	563	616	567	535	578	557	581	613	567	590	588	590	595	553	581	571	567	588	560	569	581	597	568	573	621	586	595	592	581	586	559	585	569	613	622	576	579	579	588	588	559	559	558	567	628	554	606	581	588	565	620	579	576	537	560	602	569	599	588	560	604	567	579	620	573	588	550	536	582	566	556	582	575	551	540	547	578	582	528	577	533	585	625	584	564	606	601	544	593	554	595	625	572	554	583	578	607	602	581	598	569	538	594	556	553	583	560	605	609	587	608	595	602	582	545	548	581	604	565	579	565	600	604	581	552	562	538	577	596	616	589	583	623	586	564	545	597	580	571	569	581	538	615	571	586	555	569	550	567	596	580	573	561	613	619	483	600	600	561	587	602	540	575	595	569	558	554	569	547	563	540	550	527	562	568	583	611	574	562	626	545	585	592	573	566	603	537	535	551	615	613	565	582	597	567	604	571	534	592	592	542	542	634	551	591	573	562	605	585	572	595	576	596	569	605	604	578	566	605	569	561	592	571	565	555	597	599	553	534	571	575	567	579	575	554	592	619	574	568	584	577	576	593	570	582	594	566	543	618	592	565	562	567	623	573	608	569	550	556	577	580	583	537	581	605	571	584	602	611	574	579	525	596	586	545	573	593	585	567	548	616	578	588	562	566	602	599	589	642	571	570	562	537	561	592	552	568	569	614	592	561	560	532	564	593	598	569	545	541	560	582	559	579	585	580	575	592	576	571	546	557	602	594	612	569	603	576	614	608	544	570	539	579	555	570	594	562	575	580	582	588	606	593	593	602	598	576	582	593	570	561	523	573	608	545	607	610	564	592	545	583	595	560	629	572	579	609	556	566	491	586	555	576	567	577	601	600	601	553	578	588	597	586	567	604	585	575	577	591	555	600	601	606	580	596	563	590	596	573	606	608	586	576	583	599	571	543	605	570	582	577	600	607	603	571	568	578	555	570	536	553	601	549	603	591	587	564	613	586	574	551	558	567	584	560	573	594	578	575	573	637	600	549	587	563	585	602	567	571	634	567	556	605	539	605	545	592	590	567	596	609	531	589	578	593	604	600	586	609	558	616	587	615	550	564	566	601	583	574	572	546	598	602	574	555	566	591	564	607	541	594	551	572	580	607	568	568	612	561	563	610	543	561	580	592	590	566	562	584	599	582	575	541	570	581	612	548	527	549	548	548	588	602	599	580	563	579	578	589	596	541	572	585	558	574	564	560	562	558	563	574	583	584	584	616	565	569	589	568	542	608	510	572	588	562	557	570	575	630	589	579	525	538	559	581	618	599	573	574	570	573	575	572	570	593	542	532	551	552	545	622	586	618	606	587	574	585	511	578	572	578	591	578	549	586	584	566	623	590	586	545	584	573	600	607	539	584	599	612	576	566	559	591	544	581	556	551	601	573	584	607	569	651	598	558	541	545	557	586	578	534	574	610	562	578	574	502	520	602	579	587	605	561	565	536	569	577	579	596	579	583	529	564	567	574	529	578	545	570	568	571	589	572	540	585	577	554	578	571	587	571	586	564	644	592	558	547	553	572	577	622	561	596	572	628	584	567	558	575	552	609	554	557	597	590	566	596	600	554	604	602	613	619	541	589	575	576	614	590	559	565	537	568	565	560	572	558	579	567	549	535	594	627	592	569	571	600	595	580	594	586	599	583	582	562	594	582	553	613	546	581	591	561	611	545	565	570	584	553	574	555	597	566	623	569	585	593	617	554	589	535	555	554	580	543	599	574	572	579	581	561	569	586	538	575	607	582	571	573	555	602	561	563	578	527	552	583	567	580	612	613	581	580	603	548	563	579	561	576	576	570	535	531	571	600	585	590	550	535	587	576	600	579	567	577	560	609	597	585	537	581	590	577	599	581	593	573	591	551	564	570	618	584	557	589	583	581	567	549	599	601	574	584	584	596	594	565	578	526	567	557	565	586	591	608	568	579	570	584	548	589	599	583	623	595	547	619	567	593	565	584	595	586	595	578	593	602	574	582	571	594	600	573	585	580	568	598	536	598	630	575	606	570	569	576	558	601	603	569	535	540	611	579	543	561	566	628	550	577	602	557	589	541	567	547	615	601	590	614	591	577	615	609	561	568	574	565	575	576	544	565	549	575	578	606	575	571	560	568	578	574	568	536	564	584	572	572	593	586	595	564	551	627	569	577	622	567	600	534	560	595	597	603	577	527	590	569	564	561	580	577	544	555	603	597	565	564	599	621	548	539	594	550	593	564	600	577	583	583	568	591	590	542	580	574
60828	88763	57907	26408	8492	2139	524	562	559	539	572	551	578	540	562	576	534	551	558	583	557	585	585	558	563	557	591	577	611	548	578	564	571	539	573	517	550	535	549	554	530	553	610	534	575	552	577	539	530	560	555	548	553	540	528	569	558	557	497	571	545	561	523	533	592	554	573	524	560	564	553	574	572	543	549	562	562	565	580	575	513	560	526	578	577	539	579	546	551	525	584	596	569	553	507	532	554	584	597	503	548	569	566	516	576	544	554	561	544	549	541	541	499	519	576	557	594	556	572	541	531	522	592	572	564	546	565	562	563	547	576	550	569	537	569	561	570	599	558	577	581	562	579	534	540	570	520	531	548	569	540	578	567	523	522	560	561	490	529	561	558	566	534	521	537	548	566	566	558	492	515	565	531	514	572	570	554	518	594	571	536	578	525	528	560	549	547	556	553	586	554	557	556	556	535	556	544	566	545	569	555	557	540	546	504	554	552	544	538	536	543	520	580	573	558	558	576	558	542	545	593	561	540	537	543	516	571	500	557	569	591	558	566	511	543	561	588	567	513	572	552	497	531	522	590	554	557	563	554	520	528	567	569	539	561	538	525	520	533	546	546	576	557	537	569	502	535	527	575	587	550	571	592	583	541	549	542	559	561	561	537	558	569	563	591	561	547	568	547	540	566	526	526	564	499	505	538	555	563	524	536	580	547	541	568	543	523	492	535	581	573	575	565	553	554	527	508	545	566	514	519	555	546	511	546	526	581	564	511	551	564	541	546	532	557	544	530	513	548	510	546	566	569	533	511	546	549	534	579	570	557	558	560	542	567	563	545	560	547	566	551	579	544	574	583	515	532	555	562	595	516	577	570	547	541	531	536	571	588	556	526	546	569	556	567	560	536	555	522	551	567	563	535	556	566	532	565	532	585	564	540	526	534	555	525	555	535	570	570	518	533	545	575	573	528	556	602	563	546	563	580	532	547	508	510	531	558	526	558	556	554	533	522	527	545	535	555	589	546	578	529	574	538	524	547	566	558	553	500	579	566	548	547	518	531	526	548	538	562	551	537	557	554	548	578	535	569	556	548	534	490	555	573	597	518	539	545	557	530	530	550	553	569	582	525	549	527	613	517	563	519	513	547	583	523	572	539	530	521	596	530	552	567	543	574	522	528	489	536	541	545	563	541	528	548	537	554	512	536	542	535	533	551	554	542	526	550	554	558	537	561	564	564	561	527	576	547	556	583	553	552	545	574	545	522	566	523	574	536	595	542	559	613	584	532	567	567	534	540	610	520	555	573	550	562	550	550	603	542	530	537	552	585	572	570	522	491	571	515	555	545	565	512	550	551	539	569	555	558	573	539	564	540	537	568	599	556	536	562	538	510	593	564	527	604	509	580	529	545	518	504	524	566	554	559	582	558	559	525	531	544	534	539	579	538	574	539	540	565	559	550	587	579	544	550	538	563	547	581	491	519	531	590	517	513	505	566	552	589	558	583	553	556	567	513	522	614	560	547	525	545	510	568	544	569	570	555	540	549	552	537	530	556	531	544	527	552	531	562	565	527	527	631	576	530	529	548	556	545	533	592	564	573	570	553	541	553	549	536	536	542	569	537	545	528	538	530	554	563	547	544	577	520	539	576	562	577	551	541	535	566	549	574	589	507	536	577	569	565	525	552	551	544	577	515	598	549	559	515	552	544	538	506	546	494	552	533	549	581	534	526	569	551	566	570	505	552	520	540	546	584	601	544	580	573	545	576	549	525	540	540	566	537	502	552	527	521	529	545	536	583	533	610	542	591	558	544	551	564	573	558	552	540	538	550	549	578	518	600	589	557	545	586	530	517	546	577	523	591	593	527	507	558	529	550	609	547	567	574	512	557	554	568	550	570	555	531	533	546	546	542	541	540	545	594	555	554	532	535	549	539	564	526	574	586	560	505	582	539	514	564	550	554	581	532	534	595	570	550	537	544	568	575	575	587	533	562	528	555	547	560	515	525	550	573	560	531	572	553	524	555	535	583	568	600	631	521	569	547	578	556	557	554	523	561	540	542	512	560	509	544	540	516	590	537	572	586	502	554	529	556	522	595	512	561	540	550	510	547	534	574	539	525	537	525	530	563	532	548	543	562	561	536	546	582	571	541	575	532	527	507	581	565	547	569	578	543	583	531	547	532	588	561	556	546	566	528	590	549	543	520	525	573	538	560	571	570	550	578	545	555	557	560	531	551	546	533	532	495	583	570	543	549	526	504	552	521	534	522	567	557	588	548	570	559	574	528	571	570	563	553	540	534	573	568	572	492	505	551	550	541	531	520	549	546	595	536	525	549	508	524	549	522	596	480	579	536	497	544	594	537	605	542	521	559	539	562	557	540	584	590	568	550	573	560	507	562	536	531	531	533	589	526	562	557	594	517	559	559	550	520	546	517	530	554	520	542	545	555	522	551	573	544	533	548	539	506	568	549	591	544	560	565	539	562	534	548	547	558	556	532	552	550	569	547	553	538	537	542	540	559	529	573	546	557	558	550	514	560	576	557	511	564	542	517	541	521	584	565	587	520	583	553	523	557	561	550	573	553	530	553	582	548	528	556	567	498	572	545	559	547	548	539	537	551	562	595	570	560	532	538	545	545	545	514	547	562	522	525	538	565	546	587	546	597	542	506	568	544	557	549	539	534	555	588	534	484	550	544	498	565	563	527	555	506	504	575	543	486	543	502	500	556	549	526	594	505	597	522	561	565	596	563	559	628	582	520	496	513	563	561	562	567	539	534	511	585	515	524	584	533	516	544	595	547	562	514	537	540	537	610	551	574	554	582	592	584	552	566	555	506	576	563	555	539	512	530	552	572	509	519	543	541	564	576	528	537	551	565	577	587	547	544	554	547	560	536	570	513	544	540	571	529	540	524	537	585	566	537	548	539	580	558	547	571	554	583	585	559	541	581	563	561	545	506	579	502	573	524	528	560	526	542	576	546	569	541	554	555	550	516	504	521	558	514	524	568	544	570	521	531	575	524	518	578	524	538	504	541	598	575	542	564	530	528	561	545	543	540	545	566	586	510	579	547	564	535	487	515	528	485	544	534	535	525	557	571	559	535	555	499	526	581	554	535	551	534	593	517	542	554	550	559	553	571	523	541	520	556	549	537	549	535	540	551	555	545	545	588	562	556	541	521	551	548	573	534	552	520	546	517	560	540	554	534	534	518	545	604	552	543	504	558	566	553	554	564	543	530	527	545	536	500	530	576	553	572	495	585	581	545	507	563	538	537	569	587	531	564	574	581	577	506	601	565	573	554	546	530	581	581	550	519	544	587	528	552	555	554	569	542	532	536	599	536	559	552	539	606	515	581	532	535	541	520	527	558	564	549	546	530	542	548	541	539	533	536	527	593	560	542	575	569	557	522	561	536	551	550	533	506	550	544	554	519	541	538	543	557	553	565	511	527	529	555	545	542	541	528	536	582	562	516	531	566	535	570	551	569	507	562	562	561	536	542	547
24035	23470	35514	32278	23229	13619	2227	918	749	774	755	811	722	725	689	715	705	742	715	715	737	778	760	729	679	689	696	733	703	713	721	717	710	722	709	717	734	672	677	683	706	662	677	678	716	724	736	682	656	721	721	745	679	738	731	690	684	686	737	698	767	764	704	762	708	703	733	716	706	753	696	675	738	681	670	677	682	688	728	660	707	727	697	721	688	680	711	719	698	695	743	707	765	752	705	700	682	693	688	627	644	662	697	696	718	698	748	759	797	733	740	736	747	706	667	733	713	688	702	731	702	715	735	645	701	678	694	688	738	688	718	678	729	722	679	708	707	678	718	689	638	711	719	643	665	714	678	705	724	685	656	667	673	715	692	724	677	745	697	702	677	689	720	707	740	716	657	658	720	681	704	682	701	763	681	714	670	661	681	699	692	673	740	727	734	672	689	745	763	673	654	733	699	728	676	692	716	708	714	687	730	697	691	668	715	672	723	668	705	671	703	717	704	674	741	704	690	649	692	667	703	709	691	668	704	682	708	669	675	677	711	681	735	723	695	673	721	709	693	696	688	739	684	674	713	671	659	660	683	692	736	676	741	688	683	749	699	720	676	663	706	694	673	742	699	732	712	729	699	748	672	696	639	685	674	683	707	697	667	691	673	676	674	725	665	655	667	710	709	684	690	713	684	674	727	714	741	749	655	673	682	669	643	686	696	728	684	700	718	645	741	676	706	723	728	631	655	657	728	697	723	658	668	664	650	716	671	668	698	718	713	701	733	635	636	647	717	682	718	672	664	702	738	710	660	700	647	705	672	739	689	704	685	677	683	697	691	681	727	694	700	668	676	732	672	712	698	752	721	690	695	721	707	703	680	705	709	687	699	706	688	652	692	664	706	658	717	719	667	752	716	687	703	665	725	707	667	664	690	753	732	630	678	714	730	701	701	721	695	686	694	666	699	724	737	686	723	681	668	681	750	658	694	722	685	699	681	664	687	720	666	729	686	708	670	676	716	693	690	687	695	716	684	734	697	719	728	696	723	715	689	725	684	658	690	690	678	705	643	697	693	668	752	638	724	710	708	735	687	719	699	679	710	686	713	653	697	670	707	699	723	734	761	689	706	709	709	734	704	690	675	693	719	763	694	737	712	686	723	740	714	678	717	655	720	711	703	634	708	661	731	649	685	736	705	706	718	687	701	631	680	662	693	726	671	683	695	719	700	703	691	685	643	686	679	696	685	777	651	675	731	752	680	679	725	700	705	757	709	690	673	698	679	705	746	690	690	680	696	696	697	694	715	665	718	669	680	699	727	705	682	671	686	674	706	674	693	719	708	711	706	728	699	680	708	688	679	699	718	675	723	695	705	679	604	686	710	724	703	655	697	679	721	653	707	676	713	695	674	702	681	674	722	689	740	727	683	745	708	658	673	647	650	673	725	666	661	706	664	675	741	733	713	695	658	703	758	734	725	697	705	702	708	726	675	680	683	702	655	702	717	734	704	685	666	725	735	715	716	652	690	700	674	698	732	687	705	646	741	716	701	691	664	721	616	652	719	732	726	696	682	734	659	662	688	695	682	704	679	694	703	681	692	654	654	631	731	670	660	696	726	772	681	731	717	737	677	761	753	718	654	697	741	694	745	726	661	702	704	636	689	659	682	741	645	663	692	707	716	674	676	704	706	690	661	698	714	656	688	677	707	693	685	746	749	697	670	629	671	688	690	684	658	748	679	684	673	729	699	720	686	691	732	712	684	662	690	746	689	710	716	742	769	664	702	697	706	681	701	692	707	673	694	729	657	737	684	696	725	684	688	659	686	726	630	697	666	673	695	716	692	736	665	694	686	683	707	707	760	669	698	702	686	683	697	727	708	669	692	726	729	704	708	661	744	729	711	701	740	699	691	681	717	682	694	665	689	690	713	753	705	665	700	698	729	686	668	662	679	696	705	669	692	701	706	705	665	735	672	662	719	696	756	650	695	741	755	680	723	694	714	656	720	670	736	663	716	695	680	704	679	707	663	668	692	659	725	731	690	716	702	745	682	661	673	716	715	709	685	715	718	704	694	728	702	737	717	694	680	721	722	673	691	686	691	703	689	703	716	692	712	650	669	708	683	681	673	689	707	717	690	708	685	694	707	677	699	712	700	702	734	688	712	688	690	725	708	678	675	706	691	723	660	687	719	700	679	700	705	720	678	646	674	729	733	751	698	729	734	735	702	718	660	733	648	714	694	679	715	721	668	679	685	704	712	672	758	679	682	692	702	683	695	639	723	694	707	713	707	744	655	720	678	709	705	693	727	651	674	672	704	682	714	713	701	651	722	736	670	689	633	751	666	697	684	660	669	691	705	708	719	680	711	728	701	680	675	705	670	691	697	699	691	633	680	711	690	687	637	676	671	679	722	662	704	685	698	664	700	707	720	695	677	709	728	710	698	644	706	680	672	691	707	712	689	730	666	709	687	746	699	713	669	709	713	744	723	648	724	731	704	724	741	699	646	723	695	674	689	704	702	706	652	688	694	661	731	699	736	724	682	710	692	672	699	698	695	700	665	705	713	676	647	683	692	703	681	683	655	668	659	679	675	707	701	702	661	696	655	660	664	664	735	697	696	685	735	736	683	719	716	743	732	691	628	731	673	726	732	660	674	676	704	702	693	655	688	673	706	703	713	716	686	690	684	736	714	698	711	690	709	710	727	721	751	697	706	692	727	635	620	755	677	708	650	728	703	693	657	697	701	722	686	669	670	724	671	663	660	744	697	705	742	710	689	636	670	705	684	678	727	671	676	722	689	717	755	727	695	708	692	723	758	701	681	638	678	694	699	681	665	692	698	675	709	664	693	648	677	684	705	646	655	688	681	740	713	701	695	680	655	663	701	675	694	671	719	726	726	669	679	678	696	682	705	753	699	698	686	687	687	678	687	708	640	700	683	686	706	733	666	668	691	699	703	672	697	707	737	670	704	693	683	686	703	683	702	730	669	669	698	677	661	735	692	709	676	747	659	743	796	700	690	710	647	715	727	686	728	721	708	657	705	641	670	689	689	721	684	689	743	694	710	692	688	695	728	682	705	706	679	705	662	729	674	683	685	682	677	684	693	691	665	675	751	728	730	739	672	658	705	696	698	702	716	671	714	702	690	660	661	707	719	729	676	724	675	722	706	663	652	703	676	703	710	653	681	693	690	678	679	709	693	650	682	678	682	736	703	667	725	728	678	678	700	650	690	678	695	690	662	686	684	686	689	727	671	683	729	696	659	714	686	658	688	647	674	718	721	710	689	690	690	708	664	694	700	643	683	680	714	727	668	695	690	729	675	683	700	669	670	698	707	639	696	693	649	693	692	684	715	715	686	665	722	679	728	720	696	687	684	691	690	623	685	696	714	663	705	682	641	669	718	679	758	685	717	675	637	756	690	688	669	697	673	746	704	706	673	693	647	719	679	704	666	704	647	701	686	716	697	707	682	742	661	679	708	640	711	677	691	685	691	726	658	707
64393	102109	70608	39293	15032	4239	674	696	709	633	707	726	684	653	720	711	708	695	713	700	756	705	698	719	691	691	687	687	712	686	707	694	711	694	700	696	712	660	709	671	699	678	709	709	720	667	699	686	728	665	715	670	689	715	695	694	717	710	669	683	705	723	694	693	687	675	671	750	709	652	653	743	659	708	659	686	673	704	688	713	662	691	669	668	688	668	706	657	718	690	707	680	705	709	657	721	736	678	700	715	711	700	723	699	732	649	697	719	648	688	742	670	711	704	703	730	691	675	719	657	718	708	724	653	705	701	669	670	667	700	717	734	702	692	686	655	649	674	673	713	661	712	670	695	655	708	687	621	694	675	666	645	622	671	712	673	651	685	634	733	696	697	695	623	706	681	676	678	687	673	697	711	743	715	657	660	650	684	721	671	697	663	727	714	695	732	670	703	707	722	670	708	695	662	704	637	706	666	670	679	675	682	704	727	662	733	721	698	706	688	736	697	641	665	662	700	676	717	662	706	694	678	700	671	698	685	678	659	702	697	671	674	716	697	710	688	643	703	667	666	657	688	684	699	687	694	648	670	707	684	646	672	694	671	689	682	725	707	698	680	700	702	655	684	679	737	715	663	644	721	722	701	684	707	733	742	722	732	701	679	677	693	672	686	703	713	691	725	687	670	684	698	686	708	691	679	646	717	720	711	676	706	694	682	665	710	670	631	672	702	669	661	670	693	726	706	717	723	689	705	683	711	671	639	680	712	641	658	728	698	671	738	733	647	670	684	678	653	725	689	678	736	663	697	735	648	693	725	713	692	662	672	635	677	700	684	686	697	674	642	686	681	734	688	701	687	690	652	710	694	684	688	716	715	691	713	713	712	696	662	724	667	718	665	649	672	687	674	690	681	668	696	689	690	698	677	675	709	656	674	674	653	639	678	672	679	662	705	708	691	667	659	698	720	650	684	700	719	703	691	690	698	655	736	694	711	716	726	689	664	641	710	640	672	686	688	650	682	657	706	684	667	690	670	700	670	697	716	646	699	722	642	645	722	748	671	699	666	678	740	683	639	679	708	665	712	673	650	664	633	736	675	721	651	674	705	667	685	679	703	688	712	661	637	726	637	690	645	697	662	716	686	724	697	674	668	644	656	651	673	692	677	676	671	773	734	658	660	660	652	767	680	698	683	693	674	663	689	667	656	697	700	658	703	708	649	678	658	687	691	695	693	626	662	725	747	704	691	692	678	666	692	649	665	707	663	649	711	710	727	681	669	654	677	649	686	726	678	683	715	665	658	709	690	675	638	678	719	663	724	683	728	664	677	689	694	696	660	661	738	721	685	688	719	677	639	684	691	660	655	680	643	683	668	669	656	732	644	703	670	709	674	682	688	705	685	675	699	673	699	680	682	668	688	722	672	703	662	666	690	684	679	723	641	690	688	708	670	756	678	702	705	695	692	682	720	709	683	639	670	690	671	633	670	696	689	731	673	680	692	662	695	668	683	673	711	722	663	709	682	686	684	620	641	677	658	661	683	723	653	609	692	697	697	690	683	689	686	702	693	689	675	685	695	682	680	669	705	692	674	706	632	698	706	697	630	720	711	668	686	699	656	696	724	707	709	706	683	648	708	727	704	677	686	703	697	726	690	711	688	684	677	697	732	714	645	685	674	649	665	720	679	708	665	680	697	630	675	670	704	686	641	676	670	682	685	655	704	725	676	668	764	688	694	670	670	700	696	692	707	687	647	706	676	675	718	683	712	652	655	659	670	725	681	715	659	675	700	668	652	740	696	690	684	671	679	696	683	656	685	702	692	682	685	684	656	673	697	679	676	663	681	669	673	690	648	655	681	742	703	636	699	703	643	715	722	701	682	650	654	713	705	704	697	643	672	678	628	672	637	655	696	713	687	682	672	640	668	642	703	686	689	668	679	741	737	681	705	707	693	734	660	675	693	633	697	705	634	626	678	731	653	762	690	642	665	681	666	681	677	708	695	682	728	652	710	687	692	662	669	672	673	686	661	663	643	682	681	693	683	682	693	696	704	736	679	686	717	721	629	655	743	715	692	685	706	625	657	695	741	720	670	678	678	654	717	652	678	676	689	754	654	728	707	686	715	626	683	689	670	649	685	648	696	664	626	680	689	645	659	675	687	695	686	661	695	691	714	659	700	647	689	697	661	632	674	681	670	656	716	721	672	708	665	654	699	720	690	706	641	676	693	636	698	692	712	679	667	659	679	679	694	690	658	681	661	711	691	718	695	696	651	671	722	644	673	710	685	710	730	662	717	699	666	694	673	685	709	676	700	661	695	676	642	703	699	696	670	639	650	703	693	708	639	676	688	662	692	686	671	730	706	692	683	689	678	698	637	670	697	676	663	696	642	679	694	729	716	675	677	657	679	704	676	664	665	713	694	682	686	707	698	735	705	714	656	705	686	715	696	693	662	627	672	682	704	673	668	684	658	680	673	680	723	638	676	648	662	692	668	699	687	728	690	690	672	704	693	739	703	651	675	715	694	660	699	673	708	668	689	699	630	682	699	668	695	702	673	650	721	657	713	715	739	727	657	676	700	697	667	699	684	643	689	700	703	647	667	703	650	704	683	674	659	689	717	727	695	653	702	651	712	703	646	649	709	671	669	656	661	695	664	678	656	676	702	715	699	671	689	678	702	681	661	693	681	657	675	630	687	727	676	664	681	672	713	634	703	657	657	679	698	665	650	691	711	675	689	667	704	727	649	703	702	685	714	655	681	696	668	703	702	732	667	682	744	694	630	751	669	659	696	675	670	668	703	694	640	673	690	694	697	683	697	647	689	702	658	639	687	703	699	709	672	665	682	690	699	652	647	684	731	702	712	667	692	690	686	738	723	665	644	690	679	708	705	676	684	712	724	672	688	667	701	660	625	700	720	682	629	627	683	639	712	656	644	689	639	686	680	685	693	682	651	687	669	690	688	679	686	651	672	679	661	673	650	746	661	639	691	719	723	692	685	675	655	685	747	661	692	657	697	690	682	662	730	691	666	676	666	665	693	676	678	726	681	688	709	644	645	667	700	662	681	684	636	692	686	678	661	706	675	672	674	695	664	688	654	658	724	695	695	666	667	683	638	732	678	664	712	702	671	674	687	647	670	685	633	667	715	649	693	670	700	657	675	650	681	715	688	685	693	653	644	703	704	650	727	728	702	675	726	713	674	711	698	710	685	705	665	718	690	663	699	687	689	683	665	650	665	676	663	651	679	691	708	673	693	694	658	703	655	686	632	722	710	685	701	718	678	719	733	718	680	661	670	690	670	643	679	693	683	636	668	663	680	692	716	677	686	655	725	668	697	678	680	731	677	673	675	638	726	700	669	680	694	708	649	687	671	683	676	683	643	710	678	692	643	670	703	646	713	696	747	675	635	659	676	639	671	681	712	695	728	636	680	700	671	655	690	649	652	684	672	695	693	670	650	672	659	688	708	692	711	695	678	663	702	696	665	662	739	622	707	647	675
30371	30025	26135	10707	2208	759	565	478	481	511	514	506	558	556	507	486	505	471	497	516	553	531	485	540	520	505	532	523	510	497	478	535	478	517	520	476	503	527	507	497	531	466	535	520	517	503	486	500	505	495	509	528	521	510	497	537	532	520	470	478	537	542	494	494	475	518	481	509	473	480	503	460	500	481	475	475	471	481	478	509	487	487	531	576	530	476	521	520	522	542	484	493	538	469	511	508	464	519	521	488	495	472	512	504	503	491	508	512	497	510	498	504	484	500	484	539	544	497	505	503	520	500	517	506	501	478	484	485	476	513	522	504	514	485	529	510	470	501	490	488	499	500	533	483	478	465	500	509	503	531	478	478	514	483	483	495	483	487	530	526	543	504	504	521	467	504	501	515	500	476	472	538	498	493	489	526	483	520	561	493	508	555	511	499	486	488	493	482	538	502	489	514	522	489	520	529	498	516	537	465	494	520	492	525	481	477	487	486	516	493	534	512	516	491	526	526	526	494	471	511	496	497	529	484	475	513	516	494	507	457	474	486	479	520	516	503	498	530	475	521	492	491	530	493	474	462	517	504	504	457	540	528	530	513	527	507	488	529	489	511	525	502	454	483	490	508	485	497	492	492	506	518	500	507	521	491	520	494	494	487	476	483	490	508	524	451	487	469	487	517	489	494	485	496	462	513	440	471	541	494	471	492	494	481	492	499	511	511	452	497	473	530	514	462	507	540	512	566	527	500	506	542	496	507	517	481	492	484	512	476	479	525	486	507	500	525	488	532	522	497	481	494	521	498	508	526	505	506	537	523	527	496	494	489	513	511	479	475	526	529	464	514	506	535	498	513	505	484	523	509	488	470	530	502	495	491	529	505	519	469	518	477	492	501	437	493	495	557	507	493	507	507	510	487	549	489	530	498	495	482	489	519	494	477	477	508	465	535	492	523	500	486	501	469	478	540	473	537	482	467	500	528	509	510	491	504	510	506	503	493	447	504	511	503	522	502	522	495	501	511	496	486	461	516	484	509	533	493	499	516	511	535	497	505	502	517	491	492	477	514	528	533	521	538	486	521	495	524	506	517	507	536	513	532	495	508	493	510	507	511	479	495	487	489	475	442	512	544	535	486	517	506	525	486	510	493	509	504	498	497	542	514	499	504	483	512	481	516	548	505	560	492	501	474	504	493	506	520	526	472	496	517	511	507	496	484	509	491	500	462	518	537	517	515	444	469	487	492	479	524	457	491	502	483	503	533	481	462	486	543	501	539	563	486	470	519	518	509	444	480	505	517	508	476	515	525	501	482	436	505	485	486	526	476	482	473	499	504	463	510	554	495	498	495	507	494	463	492	488	522	498	516	506	528	524	543	525	500	502	512	487	525	487	554	472	490	482	516	499	492	482	536	494	517	540	476	492	501	524	526	515	524	512	495	490	496	515	468	492	497	506	534	504	499	508	512	478	480	492	494	458	476	506	500	465	536	489	507	495	520	536	509	499	517	505	470	475	523	494	488	513	540	515	476	514	454	517	518	494	503	525	488	503	494	496	518	510	504	534	472	515	487	469	516	556	506	492	537	483	475	529	517	509	471	489	473	488	496	517	521	475	487	496	493	521	481	506	530	547	546	503	535	524	465	514	527	518	518	522	491	489	495	507	527	509	508	512	492	500	457	482	483	533	524	481	490	496	474	502	454	506	465	463	546	492	513	508	516	518	474	507	462	497	510	457	510	467	514	510	521	513	494	492	527	522	469	529	497	465	502	462	489	521	501	499	559	450	477	515	529	494	534	506	517	491	493	502	493	512	495	505	457	532	519	539	526	486	526	493	479	496	543	497	501	528	523	522	477	476	495	485	519	499	508	476	525	517	511	533	466	517	511	490	475	484	507	507	525	494	476	519	465	489	507	449	513	529	516	490	511	552	513	540	496	521	507	517	504	499	464	477	489	487	504	459	502	567	549	499	499	492	508	501	505	470	492	503	522	531	523	490	518	573	509	513	506	498	495	493	475	527	473	484	460	509	534	503	490	494	501	560	520	512	528	499	516	503	476	504	466	511	497	498	524	462	521	513	530	543	533	520	483	480	537	486	501	496	532	521	509	507	557	547	515	460	485	470	480	492	476	511	504	525	496	469	481	495	528	503	508	547	522	533	494	527	498	457	518	512	465	521	483	497	454	515	505	478	495	545	483	486	511	491	512	523	482	528	513	511	517	530	524	509	505	487	488	499	515	463	511	508	530	518	534	485	455	489	479	509	503	532	515	492	526	487	474	515	485	452	540	488	517	491	518	496	479	472	502	519	480	516	511	469	511	511	493	518	470	482	522	521	528	528	495	509	482	531	503	550	510	483	512	529	494	491	531	508	515	483	515	461	456	487	510	541	493	510	510	464	506	468	500	524	536	541	534	555	534	514	525	488	521	495	527	512	511	520	496	493	484	483	485	496	523	522	542	502	455	519	519	498	489	470	519	515	548	523	512	494	530	493	506	503	530	459	504	488	528	530	537	516	535	530	491	500	497	477	499	531	511	466	512	518	476	538	490	459	500	473	517	512	504	466	513	511	514	512	486	497	466	495	507	501	504	492	515	471	558	473	498	499	516	508	521	487	539	510	496	512	474	456	530	478	523	468	509	491	509	522	496	499	491	520	501	528	509	518	525	470	514	513	515	516	519	476	507	511	512	531	543	527	533	507	508	539	505	500	500	493	489	471	512	537	547	532	496	503	507	507	498	519	502	503	491	499	471	562	517	488	496	526	495	496	490	531	489	469	503	490	470	540	536	472	526	503	491	515	511	505	538	492	473	498	502	482	517	514	515	508	495	540	527	489	522	481	508	472	507	534	491	486	503	549	495	509	508	511	492	514	513	496	509	465	481	495	492	482	523	496	497	481	507	513	512	455	516	520	512	497	546	513	482	533	518	497	497	484	548	508	518	479	521	507	504	525	509	496	497	534	519	471	520	521	490	491	489	505	511	508	494	491	509	459	496	492	519	507	487	464	476	499	475	528	506	499	485	534	497	555	494	525	543	509	518	515	497	486	457	480	458	480	503	488	495	516	521	474	553	473	499	523	528	504	496	521	512	506	487	519	482	453	496	517	475	522	485	525	504	517	509	507	504	502	505	512	511	532	519	479	494	496	498	511	530	537	536	532	454	511	499	481	481	493	522	514	490	535	537	469	530	509	504	507	498	506	522	522	518	531	503	495	498	511	508	443	537	508	533	507	458	520	492	527	493	498	483	497	537	542	512	488	492	481	561	517	485	517	496	485	493	494	518	488	482	516	499	477	505	516	542	476	526	492	524	532	464	488	543	538	524	537	494	500	482	523	483	485	471	454	475	490	552	517	523	457	509	518	527	513	492	509	511	513	501	486	491	510	436	472	514	508	531	496	543	483	477	490	468	497	495	461	508	511	500	506	457	577	521	510	514	512	511	497	490	515	553	531	493	486	497	495	510	501	514	519	460	531	498	487	515	498	520	490	503	528	487
23867	35319	19123	5379	1766	616	406	439	465	443	447	449	466	435	475	440	466	456	448	410	427	425	426	431	435	418	402	421	441	453	433	430	430	481	460	467	500	456	435	405	465	442	435	435	448	459	469	444	417	420	474	449	425	415	412	469	430	446	442	469	500	450	450	439	418	474	452	453	467	401	445	444	428	470	434	430	430	444	457	440	434	452	450	407	471	414	421	467	439	464	413	430	435	414	452	458	464	444	446	409	440	441	424	454	427	405	445	454	435	461	424	430	447	434	435	428	437	398	453	417	444	439	469	425	447	478	436	437	487	448	410	420	428	439	455	437	429	416	447	460	447	446	435	427	439	419	465	425	437	473	440	454	442	446	386	439	407	454	527	443	439	441	480	448	408	408	434	407	458	427	415	428	431	461	406	448	469	437	405	490	394	453	488	440	455	438	464	435	445	445	451	421	489	450	438	470	427	429	413	419	435	437	464	430	460	461	435	453	472	467	417	414	440	486	423	445	416	452	433	428	463	447	450	428	476	457	429	436	424	442	416	453	462	435	435	426	442	426	436	414	411	453	443	458	417	445	441	421	403	415	419	452	460	448	446	446	434	379	457	423	441	448	484	420	419	447	429	416	429	457	434	428	425	464	431	442	447	440	427	438	452	435	451	433	470	417	483	418	419	410	465	458	449	441	417	479	458	476	461	439	477	448	473	429	419	457	457	429	428	411	425	411	431	442	425	473	411	433	460	430	484	425	445	428	440	449	429	467	423	438	453	431	409	458	391	444	430	395	443	431	444	462	446	443	441	429	446	414	447	422	414	395	423	472	446	405	442	467	447	449	419	450	421	457	426	454	472	400	416	464	459	407	441	438	442	437	438	473	437	420	444	444	445	425	451	421	430	452	459	416	414	491	436	419	419	440	416	402	455	437	456	438	410	452	431	440	445	418	442	441	475	423	415	450	449	450	447	411	450	427	446	441	434	412	445	452	467	437	481	498	431	456	401	418	404	464	439	433	452	480	447	442	461	463	450	420	483	424	436	417	437	431	442	448	451	419	450	437	445	448	418	440	448	430	454	414	426	439	465	453	426	415	427	426	432	455	451	440	458	461	449	446	436	416	440	443	405	410	449	431	477	436	471	443	412	430	413	459	416	397	432	473	423	471	474	455	455	404	428	408	449	441	469	443	428	421	437	421	464	440	429	444	424	448	436	417	454	438	410	450	432	437	454	396	426	478	440	460	448	462	435	441	424	420	416	425	439	454	451	433	436	411	470	443	451	432	433	427	456	397	481	462	459	413	440	431	410	472	448	427	429	437	447	462	469	429	424	450	394	448	428	441	391	425	479	445	421	433	422	430	471	423	450	416	448	429	445	399	409	437	474	440	431	453	471	446	410	479	442	460	414	434	443	433	411	460	413	427	425	443	439	438	379	425	444	422	491	448	420	410	439	444	460	443	443	410	478	423	422	448	453	417	437	419	443	440	454	413	418	430	470	442	445	435	433	454	437	474	467	427	447	424	450	400	449	437	445	412	439	459	435	469	440	446	449	405	499	452	424	450	430	477	445	438	411	473	425	436	449	460	438	427	446	440	376	391	422	430	452	436	398	446	472	437	406	459	419	452	432	486	401	404	443	451	464	406	481	418	460	425	397	469	431	440	453	456	458	450	427	406	440	455	430	458	412	445	445	413	431	474	420	461	456	444	432	475	470	471	415	432	463	432	477	463	450	451	390	469	449	431	433	425	464	433	444	471	474	446	471	491	474	436	465	417	436	420	443	460	424	430	435	462	453	438	409	413	450	404	435	457	429	460	417	409	449	452	456	444	448	425	432	419	485	455	410	412	417	416	498	480	425	424	451	449	443	441	457	455	448	445	426	469	461	450	450	451	433	417	387	439	436	451	424	445	461	426	455	414	415	437	435	442	453	433	434	386	399	439	455	388	436	460	418	439	465	430	445	491	408	423	441	464	445	437	435	483	442	461	473	422	430	430	437	407	438	450	440	447	421	435	451	452	412	408	433	440	452	427	459	452	425	454	442	411	424	451	456	437	445	447	400	431	453	448	442	438	459	454	438	474	448	448	431	421	463	452	453	432	429	445	451	439	471	404	453	472	442	396	460	430	400	425	427	473	442	436	414	448	426	445	427	417	445	418	392	444	469	396	413	437	428	437	443	425	434	440	465	418	438	476	428	397	458	431	405	457	443	444	438	452	436	460	393	444	454	435	475	464	423	432	417	418	433	452	456	464	445	445	412	460	435	442	465	422	438	430	431	434	435	459	462	438	453	403	424	438	466	465	443	463	458	424	445	415	445	453	424	402	437	509	462	464	437	431	437	446	435	413	462	456	464	441	462	435	443	442	431	458	453	423	448	447	432	432	447	421	436	437	451	454	420	444	433	425	440	443	454	425	446	447	441	487	429	436	422	451	461	451	457	390	442	468	433	422	421	416	453	468	412	445	423	467	482	428	441	482	448	421	429	435	435	415	420	418	439	411	406	436	435	420	411	431	414	436	443	426	420	379	455	479	401	444	423	457	413	476	459	454	441	450	438	405	480	452	430	404	424	409	419	427	414	419	445	408	450	442	522	438	443	459	455	442	446	476	405	443	446	424	397	456	478	467	431	424	449	435	430	475	408	451	437	403	432	456	412	447	436	467	396	446	432	394	435	453	452	445	433	422	452	413	446	391	437	404	444	420	446	425	422	426	434	441	451	449	430	450	463	467	466	455	414	428	404	444	450	432	414	441	462	484	461	443	424	423	432	460	439	409	460	453	432	425	470	437	452	445	452	432	419	462	390	471	393	479	405	466	430	405	403	433	461	436	402	415	447	443	434	424	454	434	464	464	434	436	427	422	473	457	428	456	409	461	476	422	447	439	475	437	450	439	438	434	432	442	437	462	450	450	453	438	379	449	448	441	449	440	404	406	433	437	429	421	472	422	414	463	432	454	417	418	442	436	429	443	449	469	460	432	426	448	420	447	455	430	447	461	442	460	432	429	441	441	446	403	478	453	486	462	475	435	431	462	435	451	463	427	460	478	466	478	413	399	400	416	443	441	459	445	390	445	471	419	444	433	451	455	453	453	457	384	461	425	463	452	445	488	429	466	467	420	429	429	427	442	445	428	452	452	449	426	482	455	442	437	416	431	448	430	480	453	475	445	430	446	441	437	424	408	454	452	417	439	463	422	436	428	465	439	411	450	438	463	466	466	457	435	474	446	417	383	417	481	443	461	431	444	452	473	480	432	460	451	449	453	436	432	407	422	457	404	466	413	444	466	417	415	489	409	441	447	421	430	448	427	426	437	434	404	410	409	463	472	481	438	428	426	453	448	397	401	463	422	433	439	441	456	457	405	446	446	434	424	451	437	422	449	448	446	480	399	401	430	448	416	448	431	431	445	448	454	468	430	412	475	433	452	436	439	449	435	399	471	443	449	419	453	471	446	474	413	446	442	443	455	434	447	433	467	443	417	439	425	426	440	458	463
25462	26905	41327	35618	19287	5478	896	637	594	597	598	605	574	661	659	580	588	604	649	615	586	617	647	631	570	618	621	611	627	595	612	581	610	592	636	561	631	578	577	542	600	625	583	610	594	629	635	611	594	614	605	604	615	619	616	623	581	599	574	631	611	588	563	626	597	564	600	587	622	631	591	570	602	624	594	581	551	589	634	621	626	569	558	606	633	591	584	569	601	584	633	582	611	575	600	620	596	608	632	599	579	577	602	647	591	618	574	600	583	589	636	610	581	596	618	603	628	582	566	629	568	574	581	590	609	561	561	629	574	597	593	604	588	590	597	591	599	625	571	572	615	554	586	599	554	650	582	565	593	599	587	627	574	550	593	572	580	603	606	555	577	598	568	613	598	593	566	581	633	634	605	574	651	592	615	612	585	563	626	601	590	648	585	566	616	593	590	550	578	568	620	610	572	590	571	573	586	574	617	585	598	570	587	577	625	639	601	555	560	540	570	600	642	583	617	628	628	626	649	620	632	573	639	603	611	599	598	566	604	607	602	551	620	597	601	579	596	611	587	603	631	593	595	589	572	597	571	609	582	595	609	619	605	624	580	584	575	639	611	599	604	554	553	579	600	621	583	619	558	562	569	595	598	601	589	625	576	623	643	612	640	604	566	620	630	649	600	607	625	578	612	621	636	635	582	603	592	599	596	565	617	619	600	584	599	579	580	628	619	611	628	603	576	613	587	607	613	586	582	574	610	642	589	590	589	571	626	590	606	583	635	603	611	628	644	546	560	571	586	581	571	579	622	531	596	600	623	579	597	556	577	601	528	570	572	651	590	627	605	660	579	611	626	608	563	558	579	588	608	574	594	590	586	582	567	598	675	587	598	591	599	586	600	577	582	614	534	587	588	597	574	612	585	614	619	588	617	550	608	580	579	610	637	622	596	656	605	590	603	640	579	661	600	597	622	588	614	585	548	587	575	622	588	628	569	603	602	576	587	616	596	574	669	584	612	601	553	568	599	616	582	549	618	608	571	586	579	573	601	559	597	597	589	596	612	652	632	561	601	580	544	599	600	637	579	577	592	624	552	609	538	555	611	581	624	630	541	586	600	604	571	590	608	590	594	551	633	603	616	620	621	641	578	578	574	601	555	597	567	603	599	621	577	562	578	600	590	561	614	575	641	624	637	624	621	586	574	622	620	555	599	585	605	568	563	626	603	603	611	603	613	602	614	562	622	602	590	633	583	617	601	612	595	598	596	555	590	561	612	550	589	612	538	513	606	625	573	618	593	564	636	560	568	605	616	589	585	599	620	626	652	600	604	609	629	577	630	645	601	596	597	603	585	582	592	595	549	644	556	594	578	596	579	595	606	562	589	645	622	599	557	564	639	603	616	635	597	587	611	621	554	587	558	593	587	621	598	573	599	617	636	595	602	612	603	616	610	596	616	612	662	628	602	595	543	590	607	594	621	586	601	558	582	597	618	621	598	589	573	615	592	591	598	582	577	586	607	585	573	601	599	584	663	568	605	571	595	619	603	647	666	647	602	605	591	589	585	573	602	561	570	607	580	606	598	603	639	556	573	588	576	584	635	639	570	598	572	589	586	565	642	597	581	556	615	604	539	628	622	592	564	623	599	641	582	623	573	557	627	585	560	561	589	643	622	596	585	603	563	593	584	565	569	591	573	629	601	590	621	578	579	584	561	614	633	543	608	667	621	573	594	589	618	600	577	615	601	573	573	601	606	581	637	585	624	553	578	583	619	606	610	587	600	599	572	595	601	608	588	578	585	610	607	614	623	599	587	611	599	596	626	583	608	562	592	645	612	553	624	616	580	589	636	613	580	593	530	585	571	588	610	640	626	614	583	597	560	602	547	593	605	637	621	599	605	593	630	562	626	600	593	647	579	550	595	605	595	569	597	632	648	593	619	612	585	592	650	588	579	633	596	592	602	581	551	554	616	614	618	612	601	594	552	567	569	621	590	623	567	611	606	597	572	610	594	606	617	622	567	570	609	646	553	595	626	604	563	585	611	570	598	654	621	605	627	583	612	608	608	634	587	603	606	658	601	635	585	596	597	614	606	582	601	577	596	594	638	558	587	582	590	606	589	635	594	641	582	593	612	574	595	597	607	587	595	580	603	595	610	599	558	568	579	602	577	611	580	567	591	583	598	621	574	647	625	604	607	599	610	563	617	607	570	640	573	581	591	551	607	586	590	569	624	603	618	611	611	589	545	587	583	566	624	601	590	608	627	587	608	614	626	599	611	633	578	618	616	578	632	580	585	588	577	602	574	604	624	577	609	644	595	561	590	569	605	601	596	621	591	622	597	621	570	597	592	628	598	640	586	593	599	618	623	573	619	614	585	598	604	601	552	621	598	589	613	600	602	576	595	587	598	604	558	586	535	621	573	612	581	652	629	584	625	582	583	601	591	587	623	595	591	605	639	588	597	566	548	608	655	595	558	555	614	607	624	606	564	611	561	608	605	593	587	593	567	577	631	608	582	592	646	616	629	596	612	580	608	604	607	581	586	594	595	586	607	590	616	542	596	585	598	585	601	611	642	602	625	601	577	529	613	588	599	575	587	599	614	583	592	588	612	595	593	604	605	604	608	575	596	617	595	550	599	574	564	607	596	626	618	602	614	612	610	608	603	571	585	607	614	586	606	597	604	621	641	539	620	611	620	621	606	596	591	600	632	589	611	567	566	627	570	600	579	611	587	542	599	547	584	575	579	632	589	589	585	612	597	594	565	639	539	582	594	615	560	574	608	597	583	573	590	571	580	570	593	591	583	590	621	571	614	601	549	602	609	626	592	573	567	581	606	572	611	631	556	581	599	641	554	609	577	612	618	620	586	579	606	592	585	589	589	545	583	552	612	621	601	619	579	621	578	648	568	586	569	593	596	599	632	608	613	622	624	592	601	638	608	593	587	532	608	590	624	571	604	597	592	587	589	628	599	581	574	595	633	618	597	570	574	597	579	621	581	608	605	585	554	629	561	566	597	592	616	633	565	620	559	613	617	632	630	604	614	581	584	587	624	587	591	556	587	606	605	581	598	582	586	570	562	590	581	573	585	592	581	555	598	596	587	584	595	565	639	611	626	599	562	542	590	580	584	595	609	564	579	626	581	586	578	601	587	593	589	615	564	605	573	577	578	535	606	577	582	621	623	596	615	591	598	581	609	654	601	598	653	590	616	622	620	633	572	582	586	550	625	577	631	538	595	572	574	580	622	536	590	607	572	661	527	603	621	576	589	618	565	600	605	636	605	651	600	576	623	542	572	600	580	548	556	617	606	628	571	564	641	583	613	589	633	578	580	587	584	607	621	551	617	636	551	585	592	557	559	609	566	597	598	579	614	588	549	578	634	590	561	584	572	601	622	603	587	636	572	572	584	623	618	542	586	616	578	609	617	586	592	580	592	671	574	594	623	591	562	562	609	583	564	574	581	598	600	591	596	620	580	560	559	606	601	595	596	591	592	628	591	604
59996	89725	60574	28807	9972	2411	605	566	581	615	607	594	579	573	571	516	543	534	589	595	590	621	595	598	577	561	599	551	551	583	578	582	574	599	545	566	612	598	581	595	577	563	557	578	546	607	567	561	603	561	576	600	554	589	554	556	575	571	570	610	562	600	586	554	576	582	618	594	591	620	531	579	545	558	528	563	560	567	577	595	587	602	544	596	592	577	635	583	581	562	552	544	556	583	522	567	533	545	537	538	530	568	543	604	570	559	581	578	544	597	567	564	562	598	577	598	613	591	567	547	564	575	581	588	570	580	588	573	585	575	574	588	573	537	538	588	558	552	579	561	592	541	559	596	533	556	580	614	557	527	544	559	593	554	544	554	540	562	553	561	555	546	576	551	590	573	575	604	574	521	596	557	583	541	566	574	552	555	557	566	614	571	561	580	552	581	572	584	592	547	597	532	602	585	588	570	592	548	560	568	567	557	592	603	555	586	587	559	568	586	592	550	550	565	546	578	590	558	613	569	600	565	583	564	562	589	563	577	535	574	587	593	587	562	611	580	573	558	616	606	588	582	596	574	566	542	573	519	572	622	605	565	554	572	602	574	601	558	568	558	618	610	611	521	541	558	573	566	560	568	573	591	584	585	580	589	560	580	565	597	574	540	590	604	595	574	536	575	539	605	566	587	571	580	577	590	560	552	533	605	594	587	588	575	578	566	592	566	578	576	548	558	559	567	551	567	564	554	575	555	612	577	558	592	577	611	617	563	577	554	587	539	623	594	547	520	537	599	527	573	564	583	590	594	563	587	549	562	566	572	529	626	560	531	594	584	574	570	564	534	550	602	596	589	554	556	517	584	581	520	540	526	529	556	560	572	541	541	581	575	570	550	542	542	546	593	595	589	583	606	590	551	533	513	577	568	584	609	580	633	560	571	573	598	550	549	604	557	582	573	622	556	561	561	582	569	587	598	553	558	536	610	600	612	572	557	608	600	595	503	519	544	584	560	584	596	556	549	556	565	566	614	570	558	585	565	563	596	585	564	590	575	538	608	601	609	560	573	561	572	616	604	596	572	631	586	518	584	582	572	548	551	586	596	540	627	581	556	593	567	531	588	615	545	557	534	515	575	591	569	596	562	560	558	582	553	553	544	634	573	613	550	596	543	563	586	583	567	578	584	627	571	600	561	554	572	543	560	568	564	603	571	582	577	580	519	624	533	555	603	546	589	560	606	570	574	585	570	552	624	567	591	641	554	543	542	565	570	599	547	558	541	543	552	586	568	579	538	517	558	573	552	577	541	599	578	581	566	566	553	579	603	596	546	560	590	562	543	603	597	581	518	601	564	583	587	578	623	590	618	582	558	529	573	606	588	536	613	589	607	532	579	595	603	574	579	552	613	584	611	610	577	538	552	558	559	565	541	577	584	609	592	557	552	568	561	547	595	599	591	572	575	562	573	562	537	569	575	593	547	586	566	585	566	534	570	579	574	606	586	562	552	566	558	541	608	602	560	588	563	613	546	575	595	549	550	561	623	571	571	570	587	545	556	560	588	583	580	584	589	540	582	588	539	548	594	574	518	576	558	556	564	512	560	584	581	601	536	547	551	574	571	567	545	567	584	524	557	549	592	579	590	610	568	528	565	578	576	606	596	565	604	555	587	567	620	515	532	556	565	558	569	555	589	560	583	564	550	610	583	578	541	557	587	608	580	576	588	595	582	614	563	590	567	569	551	572	582	596	583	585	568	569	567	551	602	552	617	522	565	549	590	563	597	580	566	586	587	607	537	592	569	563	605	579	555	585	515	585	587	571	585	585	569	547	511	576	549	569	561	591	578	538	575	537	567	555	572	593	561	578	549	546	564	569	542	581	620	581	517	548	529	551	613	601	614	602	529	559	548	553	579	584	594	618	562	576	620	588	578	549	535	550	565	561	567	605	609	541	527	614	623	574	574	536	561	555	571	556	555	553	595	571	586	582	574	547	584	626	532	575	586	566	579	588	590	547	560	584	602	546	590	544	584	576	535	563	590	534	592	544	541	532	546	550	575	588	562	536	586	563	590	584	542	605	595	580	548	574	551	575	572	559	593	531	575	601	559	569	566	554	537	551	560	586	590	586	531	578	566	592	549	577	545	564	536	577	602	548	608	619	576	550	548	569	577	546	584	577	570	560	524	540	561	579	563	570	561	597	583	559	515	564	532	593	526	546	586	578	557	573	573	556	588	535	541	552	552	595	585	552	553	555	581	530	556	552	608	528	520	582	557	607	556	555	575	544	586	553	587	582	600	630	557	539	604	581	574	585	550	552	562	576	556	582	536	534	551	582	583	595	581	565	568	574	566	557	602	535	545	548	578	544	567	542	609	528	561	564	569	564	574	564	607	553	621	556	568	555	570	556	543	574	586	581	618	583	570	608	573	538	573	587	533	595	594	560	583	551	562	598	607	564	585	533	576	546	570	617	546	560	563	622	576	590	564	562	571	580	540	592	569	577	546	556	565	549	598	557	560	569	580	599	534	564	554	535	617	575	554	503	565	599	520	580	595	568	561	571	511	564	559	585	550	604	532	560	578	569	570	597	550	523	599	566	522	575	594	563	582	574	564	544	571	617	585	598	559	560	532	545	543	566	575	604	611	546	577	593	590	554	562	544	570	615	556	542	528	573	539	576	558	565	572	539	584	570	569	585	584	579	561	618	561	585	604	517	583	581	567	552	539	587	593	587	603	575	557	581	606	559	556	565	585	573	546	598	550	538	567	573	618	559	530	602	550	578	551	602	576	576	623	566	583	537	522	613	575	578	587	565	594	552	524	590	603	584	573	606	579	552	573	586	618	554	504	596	522	635	609	575	560	578	601	542	570	554	586	555	533	578	565	543	559	558	566	573	537	546	559	542	532	597	589	567	512	568	571	572	589	521	570	571	550	571	567	559	626	572	591	586	572	565	536	541	587	560	557	534	532	573	559	571	582	518	587	569	559	582	511	563	571	560	559	540	575	600	548	565	608	570	595	577	601	552	557	569	555	553	570	591	566	592	559	521	600	549	583	569	606	528	596	576	537	539	552	581	573	572	588	566	585	540	596	572	573	589	562	568	610	560	580	564	529	560	572	558	567	565	567	567	587	560	564	535	585	547	549	543	577	602	576	548	580	526	593	562	555	565	560	584	560	587	571	570	613	581	530	569	570	601	583	577	602	596	582	584	587	555	529	601	575	606	562	559	579	552	562	606	602	554	556	553	548	534	557	587	572	576	554	563	582	553	559	559	583	560	565	570	549	587	548	594	572	588	599	563	563	561	554	613	563	529	562	566	558	533	593	593	565	537	567	588	569	586	561	581	560	539	611	546	552	598	563	591	623	557	619	556	572	642	600	576	539	591	578	593	544	547	564	563	555	566	585	512	536	570	582	582	606	583	515	586	555	575	555	613	561	528	576	566	580	581	526	587	558	558	558	579	585	501	600	574	536	561	546	567	544	577	605	558	602	588	562	578	541
24043	23662	36934	33993	24580	14245	2324	942	796	769	764	691	711	762	755	758	733	709	706	727	729	767	748	766	728	721	712	713	736	712	771	708	675	712	732	718	742	703	694	690	761	763	665	748	725	686	720	683	725	693	762	735	714	729	708	682	737	738	763	672	706	743	737	707	679	685	748	692	719	747	712	710	749	754	729	757	719	745	702	749	737	734	708	698	719	651	727	735	747	712	716	736	690	760	711	703	710	690	743	692	701	720	738	740	724	694	755	708	689	679	720	723	706	711	712	711	703	733	745	711	700	743	739	757	720	750	719	690	719	715	707	719	669	702	691	700	755	686	697	734	771	759	692	692	719	724	720	739	737	748	711	720	678	709	760	732	693	772	742	756	753	691	709	728	714	736	720	695	738	725	738	732	668	691	755	724	713	667	724	694	763	709	747	693	737	765	725	709	737	691	702	696	757	723	686	751	732	692	692	697	683	739	645	720	727	728	740	700	679	735	720	688	757	693	698	698	643	703	669	686	744	729	711	677	741	667	723	679	716	708	674	669	710	766	731	673	664	713	695	725	707	750	712	706	738	779	739	752	673	674	723	698	680	705	686	678	739	708	717	695	709	702	731	740	728	735	714	675	708	656	746	737	695	711	744	696	702	705	693	764	677	658	690	734	739	719	710	768	713	689	737	687	730	716	676	765	700	710	686	740	740	704	723	715	744	694	751	699	706	710	700	710	693	737	725	737	717	737	751	731	693	710	671	713	794	704	704	715	687	706	733	690	707	697	713	722	709	750	678	722	736	734	651	722	744	709	742	750	724	686	731	704	732	729	742	714	687	770	648	711	750	703	705	749	693	674	739	739	695	734	695	666	756	733	728	717	735	723	711	703	685	727	726	682	720	723	697	792	721	707	717	739	675	673	702	696	711	753	730	730	733	727	682	761	732	701	730	697	706	702	737	663	702	744	675	753	687	734	685	737	762	760	690	724	701	756	717	724	723	743	715	699	694	719	741	684	687	686	714	731	718	765	703	720	680	726	675	724	732	752	719	717	749	719	758	732	742	741	709	683	728	673	720	757	740	679	697	740	695	757	747	710	670	735	710	750	712	701	730	723	707	682	714	687	702	703	705	705	740	722	731	687	694	729	728	685	745	698	706	699	679	682	691	678	715	732	703	738	720	733	711	687	724	781	694	697	729	709	687	706	738	731	745	699	691	732	728	715	710	721	711	730	686	732	709	719	725	679	724	706	679	706	745	767	739	731	716	704	661	681	724	736	702	691	756	680	687	699	706	659	714	706	727	694	702	749	758	692	722	728	746	698	758	713	739	697	709	689	698	720	699	708	711	734	699	718	721	704	731	772	733	711	723	751	726	706	717	686	703	734	699	734	748	695	748	684	722	731	675	749	692	705	718	728	743	750	704	734	744	667	697	734	728	733	644	689	757	718	725	750	736	692	706	668	706	704	679	719	731	694	705	753	683	735	740	722	730	656	707	708	709	725	706	672	686	693	705	733	700	718	702	678	704	732	726	699	710	739	713	743	734	735	719	738	756	699	719	729	758	704	744	710	669	731	737	676	730	723	690	663	773	694	698	702	710	703	677	703	695	712	663	721	733	684	695	731	736	742	713	693	699	743	668	759	692	742	732	681	653	778	704	721	724	725	690	723	712	697	730	698	667	743	662	685	700	657	698	709	695	731	724	728	738	689	690	683	730	694	735	668	753	749	729	718	679	659	744	706	719	672	711	713	720	728	738	745	720	731	701	742	702	716	662	712	751	740	786	687	698	663	723	711	705	731	734	777	715	693	730	708	721	708	717	666	713	675	660	765	754	685	709	666	701	716	722	730	744	659	736	702	658	711	727	684	729	740	696	706	697	700	732	713	699	702	678	693	750	717	718	687	691	703	618	723	722	682	717	712	671	691	735	739	694	681	659	766	724	667	708	733	723	673	690	734	686	746	689	688	700	740	715	699	729	692	752	772	751	688	773	689	727	732	736	668	672	703	722	653	661	685	693	692	743	674	720	722	718	775	681	730	726	698	699	708	726	703	682	684	656	677	707	732	698	729	672	686	709	694	677	727	665	732	690	740	684	699	757	704	754	730	736	699	724	728	684	691	741	754	722	690	736	704	713	736	668	714	703	760	700	707	659	687	728	688	735	674	732	721	756	777	727	747	703	738	715	721	714	730	691	720	739	692	704	738	745	762	711	724	657	675	694	653	738	744	735	737	692	735	698	689	719	671	709	725	741	728	711	652	710	705	696	720	690	671	733	703	682	713	715	711	714	722	689	735	688	786	665	727	717	712	702	688	701	729	747	729	703	719	728	730	757	708	714	702	735	756	705	718	677	719	670	651	729	724	725	689	731	738	688	717	724	699	747	722	694	721	723	747	729	736	736	683	698	704	710	688	741	724	733	773	707	724	710	690	695	716	662	663	723	731	722	738	677	703	722	763	729	708	761	716	717	737	722	756	683	696	752	675	698	727	707	718	722	775	715	691	701	715	675	721	718	694	697	678	733	699	694	680	755	734	718	673	707	740	782	721	708	685	688	688	690	737	705	715	724	666	676	730	670	704	749	682	678	701	740	708	694	725	743	721	708	725	741	737	737	697	698	777	733	719	754	711	677	684	672	722	704	676	722	678	709	773	720	700	689	713	741	752	688	707	746	727	739	712	677	710	766	741	709	773	744	687	789	688	716	707	722	754	732	704	742	744	700	685	735	717	695	728	676	751	736	691	744	687	708	733	720	691	695	695	753	733	688	692	697	738	761	748	755	750	668	655	716	738	743	723	714	751	726	745	735	736	680	667	713	722	698	783	716	697	710	684	662	703	737	697	667	713	711	695	734	729	720	710	708	708	715	695	685	727	722	725	738	688	740	746	718	749	744	685	697	645	721	712	702	730	718	683	746	708	718	675	739	727	719	731	726	710	689	729	713	717	679	736	761	676	728	699	736	724	685	698	707	714	690	733	674	699	692	734	704	725	721	691	717	708	673	676	696	683	709	691	698	698	701	683	730	704	708	735	728	688	723	680	745	763	714	679	715	728	701	704	682	687	687	740	763	679	769	706	727	755	696	691	741	692	667	679	745	697	728	686	769	733	683	727	719	717	703	723	686	718	757	707	710	722	729	735	702	711	688	698	735	683	738	722	769	715	704	712	690	750	730	684	716	676	741	685	734	717	708	709	727	677	729	727	724	696	699	715	708	737	680	702	689	737	720	678	728	751	732	702	752	717	720	747	695	742	686	726	699	693	752	683	716	789	755	752	733	704	705	692	709	747	730	738	752	699	703	719	712	643	765	689	689	766	732	692	725	692	711	639	699	730	691	779	707	703	709	739	680	677	741	692	703	755	749	759	735	711	698	687	700	716	730	660	754	706	732	709	726	750	705	704	754	689	750	696	669	750	717	693	696	701	706	729	718	718	706	648	721	747	745	722	725	705	670	741	700	724	763	713	740	768	739	697	725	757	738	712	697	714	707	691	745	747
64309	103601	72218	41769	17824	4311	657	666	738	745	709	759	676	707	741	748	717	721	718	688	724	703	760	720	697	662	656	712	713	734	703	669	705	669	660	706	687	701	660	744	719	741	662	680	700	697	694	719	695	714	705	723	663	698	695	708	697	673	627	702	683	737	689	704	683	683	719	748	687	718	689	659	700	674	679	749	707	717	753	625	674	671	720	695	737	677	708	668	692	699	729	732	707	692	694	701	705	693	728	650	681	719	688	740	703	709	672	654	765	669	776	664	737	684	654	683	716	670	704	693	731	769	710	661	705	701	691	691	685	693	689	697	707	696	709	762	722	677	659	640	742	711	719	670	721	702	712	648	701	695	716	720	706	707	704	719	674	722	709	664	674	725	725	702	707	740	722	661	698	745	672	745	646	675	719	700	693	717	716	673	687	707	641	701	680	719	671	676	694	695	648	719	694	734	695	693	709	670	680	683	732	679	642	675	696	703	751	674	708	699	712	690	726	696	693	688	703	688	672	694	699	699	697	668	695	646	668	712	674	702	735	662	693	726	695	693	709	706	726	683	731	711	650	733	679	687	692	711	714	692	695	690	757	700	694	687	657	758	672	665	693	713	680	682	707	694	689	686	716	747	705	718	730	686	728	714	728	697	683	685	693	681	724	696	668	715	659	690	718	662	668	720	712	671	737	724	687	736	669	706	707	715	694	703	745	708	730	706	720	727	657	714	720	732	705	691	688	690	741	653	666	658	758	658	752	698	704	688	733	723	668	673	686	703	697	697	719	686	725	724	726	721	709	664	712	729	678	718	735	646	657	724	718	727	761	739	741	736	727	712	704	682	678	746	666	665	692	670	707	646	673	640	672	706	718	674	710	736	692	730	646	746	704	700	735	683	685	746	719	663	722	686	705	688	693	672	722	725	681	702	690	723	710	709	720	684	672	716	648	682	652	701	671	700	686	712	712	690	691	701	689	728	680	669	687	699	699	705	694	654	706	732	688	666	634	724	725	712	720	696	670	692	684	760	678	698	690	714	694	752	703	704	686	685	732	704	694	679	735	711	709	681	671	672	685	676	697	687	720	706	719	700	708	722	700	689	674	688	708	700	658	727	702	685	686	676	718	708	725	745	682	686	714	642	697	686	700	717	688	709	663	682	691	728	699	696	640	707	679	756	725	704	689	655	676	692	683	736	709	735	706	694	748	664	734	711	659	665	704	698	716	671	738	712	704	667	667	717	707	686	682	689	695	650	672	703	698	716	649	659	730	694	653	698	707	668	677	700	724	684	672	724	782	702	708	662	710	724	711	733	684	660	689	680	709	675	744	698	706	721	744	680	724	662	646	679	719	706	715	697	705	682	725	714	667	675	681	729	703	693	708	687	702	718	663	728	705	742	736	720	761	717	657	682	696	700	640	700	685	697	725	728	667	648	687	708	674	687	690	707	678	723	706	677	700	703	692	639	713	698	674	698	689	729	690	675	711	694	702	682	704	719	723	720	705	689	703	643	701	727	695	719	710	715	649	729	711	692	736	681	702	658	710	692	675	653	705	690	746	704	663	675	678	672	680	671	684	694	711	700	703	678	710	672	709	720	638	682	691	696	713	713	695	742	675	692	681	719	660	713	709	679	713	706	664	761	685	671	683	662	693	700	712	711	689	716	661	706	636	656	733	732	709	724	656	697	699	721	710	700	722	685	705	731	698	744	739	693	687	661	684	701	734	652	676	719	753	695	686	696	681	692	701	736	672	678	691	705	700	708	729	750	721	640	667	666	673	710	739	699	710	770	677	679	725	682	636	675	708	718	744	722	737	702	655	652	659	709	696	714	672	701	708	679	683	772	689	686	694	741	664	665	724	719	716	707	681	715	703	704	721	686	756	745	678	674	688	683	722	726	666	749	717	649	708	659	692	722	677	733	679	739	695	700	707	683	691	745	664	687	690	717	668	694	697	734	711	715	697	674	643	679	679	702	737	658	714	625	716	711	648	676	708	673	734	656	724	721	712	700	746	697	694	722	673	691	677	684	736	699	677	717	672	648	672	690	724	731	702	706	714	684	727	745	700	689	727	663	722	684	658	705	732	699	683	707	730	741	694	734	673	692	692	728	676	662	684	693	674	717	726	689	691	734	686	730	686	739	705	645	732	717	732	735	666	687	707	676	705	679	665	706	708	706	714	653	675	682	682	699	684	716	712	688	689	678	683	689	684	671	718	687	703	697	687	711	725	720	709	678	718	687	669	692	743	697	739	699	745	681	704	676	658	676	734	666	668	730	688	645	703	668	699	725	698	677	650	672	682	669	721	692	663	704	710	694	698	708	739	682	645	673	698	682	705	714	709	718	689	677	665	717	685	694	710	691	707	679	712	676	673	684	702	715	719	710	740	717	674	697	692	666	670	653	746	701	698	707	698	685	691	699	699	719	695	741	763	698	677	724	691	719	687	734	711	752	689	704	666	667	684	687	652	686	678	742	697	695	708	649	705	722	684	717	707	711	698	723	624	653	706	684	694	645	653	696	733	690	704	716	683	692	740	656	725	695	741	735	719	678	663	746	694	729	683	694	652	678	711	686	662	720	711	715	640	713	631	670	710	741	739	680	704	719	649	718	725	720	703	680	697	671	730	695	724	704	693	708	664	685	721	717	645	736	735	695	710	699	682	717	689	698	709	703	683	683	689	689	677	683	684	683	708	711	702	714	685	648	668	686	729	682	670	697	698	687	681	678	698	650	724	648	685	716	692	685	694	661	688	712	660	681	706	684	742	730	681	711	691	694	667	699	717	702	675	705	649	731	663	654	693	698	722	700	704	693	707	734	699	714	659	723	677	704	709	714	707	690	683	709	692	687	688	743	674	709	703	649	706	698	677	698	706	707	699	711	744	691	720	716	663	693	700	692	705	719	746	709	733	738	707	691	682	675	646	731	676	697	700	724	723	658	687	692	675	739	707	714	716	688	688	698	658	672	689	705	719	684	718	697	733	655	720	707	702	673	722	695	693	711	727	708	713	656	686	700	677	676	728	710	689	669	694	717	695	744	660	720	754	687	739	691	699	694	676	661	696	722	732	661	737	695	724	664	676	692	682	691	707	708	681	690	689	731	717	695	672	749	724	702	679	731	732	688	692	694	737	686	673	694	695	712	663	687	700	608	701	679	668	657	744	699	660	740	695	691	699	704	708	696	686	728	713	684	713	702	680	740	711	648	664	695	709	650	726	684	717	708	685	693	719	697	749	666	677	666	727	715	651	666	677	707	649	639	662	682	751	682	691	685	692	727	715	703	722	658	707	652	654	673	707	713	650	673	731	678	720	724	703	673	697	719	749	669	689	707	752	709	705	702	687	717	676	653	716	669	730	681	721	690	700	713	741	691	713	674	704	689	677	680	682	712	730	696	706	673	697	748	720	693	733	711	714	677	701	688	700	698	651	668	772	683	726	682	712	673	665	680	677	713	722	648	702	700	644	679	657	694	681	668	683	659	724	649	711	671
29978	30468	26987	11511	2365	819	529	560	542	534	531	510	513	552	554	481	479	529	473	548	575	536	531	497	531	475	507	506	468	533	522	560	533	534	497	476	522	488	479	496	536	511	519	474	480	493	499	511	526	517	485	516	508	493	517	535	507	517	470	484	518	505	487	530	566	524	516	494	491	508	525	535	540	536	500	559	530	520	484	505	489	508	502	535	508	511	501	499	490	496	534	511	523	531	491	503	539	480	526	522	529	518	524	512	509	520	512	480	527	474	489	550	550	488	497	505	514	557	562	489	495	505	517	501	523	521	496	506	535	552	472	515	463	547	516	472	498	476	508	516	481	548	509	535	499	478	510	537	481	523	489	515	516	489	580	539	523	536	516	507	514	511	485	476	490	479	501	488	458	531	503	492	502	536	521	489	543	523	546	520	496	560	537	503	520	476	505	506	475	528	514	478	526	534	506	526	506	586	496	522	504	553	510	517	523	506	488	463	475	525	535	489	510	517	463	515	526	515	513	525	537	519	552	507	494	525	517	508	519	516	497	543	508	533	538	484	548	507	536	502	468	508	550	544	486	515	493	496	519	549	495	526	522	538	508	534	509	527	515	484	512	495	541	523	512	534	535	523	529	519	509	475	539	515	553	580	531	512	492	499	513	492	534	512	519	559	516	526	531	515	465	498	513	517	525	495	516	510	512	471	495	519	503	506	480	492	519	510	535	519	573	510	497	488	512	482	500	485	528	514	500	487	505	496	499	535	533	508	529	509	516	515	483	508	518	523	523	514	512	490	503	521	524	498	510	521	496	491	509	514	520	541	512	493	508	551	552	471	484	491	542	513	495	545	509	534	525	556	526	541	531	507	526	496	471	510	515	560	500	499	516	487	507	518	486	531	534	518	550	556	502	493	506	508	494	521	528	555	535	527	496	549	526	566	485	486	533	513	551	511	522	460	534	545	496	552	540	475	486	497	517	479	559	482	484	475	494	512	564	514	545	541	547	502	556	532	482	529	503	488	499	568	514	523	493	508	516	499	542	521	502	495	542	491	534	521	501	535	491	498	521	460	482	497	492	501	514	527	475	507	510	554	580	503	496	503	532	523	473	504	519	526	559	513	512	523	510	535	548	476	480	508	509	526	496	532	539	540	514	533	451	531	551	522	491	507	506	531	507	487	527	477	523	511	520	477	514	517	530	475	502	519	519	511	529	536	501	506	526	541	481	476	519	512	473	505	525	531	501	515	535	570	579	532	521	559	541	553	516	486	504	531	520	521	505	515	536	540	504	543	474	509	500	469	513	528	522	501	556	485	531	518	495	525	503	499	504	488	508	499	527	519	491	495	534	510	530	533	493	496	518	515	535	534	515	509	522	507	505	474	484	525	474	471	543	535	475	515	481	505	521	529	489	564	564	504	505	499	493	530	495	521	489	528	519	564	520	519	541	499	455	513	523	511	489	545	531	525	540	523	539	510	541	512	529	526	525	542	526	496	513	516	471	505	498	499	508	520	511	562	483	507	540	480	563	513	521	472	533	490	515	469	506	539	542	561	511	498	489	530	510	506	525	529	493	505	527	513	519	521	517	475	540	490	517	526	501	549	511	506	489	526	533	513	503	508	496	511	550	483	471	472	515	489	504	513	522	517	495	491	543	519	512	521	526	553	513	511	530	501	478	477	518	542	516	518	511	510	530	552	540	515	489	512	525	474	535	524	454	557	518	480	544	519	513	486	494	526	507	490	523	545	535	546	546	534	525	544	511	493	495	560	502	539	490	531	494	506	514	498	506	517	528	501	523	511	528	545	521	508	488	523	523	509	536	505	482	507	541	536	510	500	527	513	479	520	533	503	508	490	506	548	488	530	515	493	460	549	496	515	520	500	522	535	501	485	486	518	515	535	499	524	576	515	523	514	512	513	531	548	503	517	485	479	502	526	504	509	542	529	511	522	572	489	558	524	511	530	489	499	491	524	528	486	489	573	498	536	527	520	511	500	467	544	485	504	498	518	514	513	521	510	532	543	578	536	492	488	490	471	537	564	533	574	478	518	507	440	510	486	522	527	500	518	522	536	514	490	484	514	546	513	494	514	515	540	506	485	506	493	517	544	522	510	518	528	495	505	512	500	512	532	513	515	481	514	473	500	498	513	524	537	534	502	473	497	516	526	522	521	517	474	499	527	522	467	476	533	519	549	515	513	533	486	502	531	542	537	518	541	514	534	524	506	497	512	481	530	502	516	552	517	516	506	504	513	468	494	516	501	535	532	535	524	498	512	521	477	487	505	526	557	506	504	532	556	494	461	566	510	528	485	569	509	516	506	506	513	503	508	501	499	513	533	532	497	497	504	521	550	504	541	508	535	525	514	478	538	504	516	527	529	544	541	515	516	534	491	502	466	491	535	518	529	492	512	524	517	551	542	512	490	522	477	534	488	497	484	491	512	492	510	492	502	517	472	518	508	507	507	546	517	512	524	528	514	565	509	527	541	522	499	501	544	496	583	513	488	528	519	489	520	531	507	527	543	480	525	546	559	512	509	502	467	548	558	566	520	520	490	521	553	510	509	511	547	484	513	527	524	504	515	497	477	520	537	499	539	489	486	534	501	497	527	529	509	472	489	535	524	533	512	503	488	512	491	528	485	467	534	535	476	525	514	518	513	513	547	484	544	543	560	480	514	494	510	525	470	545	471	521	509	548	522	549	517	531	538	522	527	514	544	534	535	502	521	511	516	500	492	497	529	556	523	495	482	493	471	520	514	535	502	504	531	535	512	512	522	528	531	508	562	542	519	550	504	508	487	515	553	482	530	506	492	529	484	466	475	503	529	504	547	521	506	544	503	544	519	505	523	488	517	513	525	523	520	555	543	494	532	537	466	469	519	489	492	496	483	529	544	540	517	485	524	507	520	472	530	485	504	520	503	539	492	531	491	532	497	491	518	505	493	520	525	506	514	526	518	520	516	498	528	496	500	488	502	464	535	497	484	484	547	507	507	479	500	547	531	482	492	538	517	487	481	531	526	569	501	503	534	497	493	546	548	492	523	521	547	540	541	493	499	485	492	516	543	490	493	488	519	527	492	523	499	516	534	538	480	512	521	506	512	530	501	501	522	525	519	475	491	523	498	520	515	514	537	529	541	573	534	521	527	522	509	549	503	512	473	522	541	539	550	515	568	551	522	491	533	533	528	502	533	510	516	523	486	521	499	542	583	500	509	534	479	500	509	472	503	538	500	528	505	490	500	555	495	540	520	490	515	529	499	556	564	469	512	498	481	533	514	501	478	537	506	489	537	527	487	488	531	512	504	474	534	517	542	506	508	499	513	540	508	597	482	511	518	497	535	514	550	545	534	519	528	512	535	486	541	477	513	515	525	487	500	533	567	522	500	516	477	477	522	501	495	530	521	531	504	509	533	494	498	529	510	522	510	480	506	544	482	493	566	522	501	510	467	506	552	521	520	524	508	516	539	517	540	515	524	542	537	511	507	545	497	522	504
23174	36273	20291	6015	1824	717	473	451	435	428	432	430	491	442	454	423	460	441	491	510	428	457	454	459	459	442	449	462	470	454	449	455	500	445	513	492	459	457	472	410	458	471	457	450	446	467	457	455	489	472	446	457	456	441	438	459	478	490	421	461	439	482	475	456	451	424	425	465	440	469	470	436	498	477	429	451	451	480	479	448	426	432	480	447	435	435	385	464	455	449	434	450	434	487	443	455	448	474	469	423	474	448	454	498	458	455	464	435	462	455	443	421	475	440	433	474	434	417	453	433	457	419	463	501	431	453	485	449	444	454	430	488	469	446	482	445	448	467	468	429	432	438	464	455	485	453	476	474	421	455	486	471	464	451	448	455	420	454	459	439	448	468	450	442	468	497	453	445	427	455	454	449	453	444	467	439	454	441	427	449	470	478	448	440	467	444	445	458	464	449	409	452	461	445	474	450	466	456	492	441	424	451	448	436	436	417	448	478	442	432	487	454	454	455	470	428	449	451	464	443	457	464	472	446	459	433	431	453	493	487	481	445	417	470	481	447	438	459	486	438	442	472	430	414	468	488	444	450	477	473	449	484	422	458	425	444	499	466	468	458	447	454	425	464	473	503	433	451	454	457	454	482	465	484	484	428	448	433	438	417	423	451	508	435	472	442	474	459	442	430	472	450	442	432	423	457	447	464	471	439	456	438	441	457	435	494	433	452	466	444	425	451	469	464	444	454	437	461	452	435	475	425	475	482	447	444	455	462	445	442	457	475	456	441	434	404	436	440	453	474	467	473	393	473	479	451	439	459	486	460	477	437	422	431	431	462	444	439	456	439	491	437	468	453	456	471	409	438	476	434	409	378	463	440	429	492	462	419	491	433	432	457	465	454	481	505	459	411	464	435	445	468	439	432	470	442	428	454	481	462	468	451	461	451	453	428	474	405	474	474	450	426	451	498	444	478	438	444	454	453	428	490	470	475	442	434	435	438	466	473	436	446	451	495	473	473	448	444	438	472	453	439	426	454	484	435	441	447	392	453	465	491	465	434	467	430	464	473	452	471	491	443	432	485	448	474	469	480	432	472	470	479	454	466	462	450	436	464	481	416	482	452	464	451	454	451	416	425	463	415	424	414	445	481	444	437	459	471	493	478	449	457	446	466	491	466	440	484	417	461	464	431	475	438	428	448	451	465	441	493	463	456	480	412	448	454	448	466	455	484	451	475	420	441	469	444	459	433	436	464	455	469	479	409	444	442	471	455	485	485	425	492	484	437	488	438	424	423	430	475	428	457	445	464	432	446	425	493	491	474	470	477	438	477	439	455	441	418	415	460	470	474	456	477	474	398	433	456	456	461	438	460	494	491	465	391	443	466	438	418	470	421	407	486	432	469	458	471	439	448	432	469	443	442	415	424	472	471	459	452	449	504	428	479	480	485	427	444	428	441	445	461	505	440	451	438	470	409	424	417	452	456	464	466	427	466	467	438	448	473	423	440	436	431	458	447	451	462	444	477	430	470	449	472	436	456	447	492	457	485	462	450	440	413	434	477	415	463	458	451	444	460	465	461	457	463	440	413	448	464	466	470	434	466	474	453	443	465	412	452	461	465	411	429	439	459	453	428	440	484	411	450	453	457	455	476	429	421	511	450	484	421	457	463	460	433	439	458	433	472	458	496	407	483	467	437	493	456	423	474	468	439	431	459	438	431	448	438	462	462	451	473	462	467	445	431	414	435	458	430	442	424	463	430	426	425	420	446	461	447	439	465	431	465	434	465	468	437	464	443	441	461	441	461	456	455	469	468	414	430	436	437	439	422	458	467	388	454	424	419	421	432	472	430	444	478	457	435	435	436	451	443	448	437	416	456	433	435	479	441	454	459	472	442	456	436	422	480	430	489	440	439	481	504	473	458	412	418	452	477	478	463	449	442	449	422	424	419	419	427	458	421	404	466	476	462	426	456	463	432	429	447	450	452	420	455	479	482	450	468	447	498	468	457	447	466	448	488	493	488	444	461	449	421	457	451	433	469	418	459	419	440	446	399	444	477	429	454	407	446	467	429	465	452	458	438	455	456	432	482	458	445	463	454	468	458	451	470	453	445	472	454	441	485	498	471	452	453	418	454	428	450	480	476	429	404	426	455	460	452	478	448	430	456	437	446	473	484	475	431	468	442	414	488	441	472	440	447	511	432	445	491	448	462	430	457	472	434	479	455	441	427	447	452	466	465	469	444	447	425	454	458	418	494	481	432	445	451	424	421	424	414	452	451	475	470	464	501	463	436	440	488	425	426	440	471	489	474	420	406	442	440	468	457	472	471	473	456	471	439	462	469	429	436	439	402	415	472	434	462	441	435	438	485	429	431	421	462	417	440	442	458	473	443	445	498	468	462	419	470	423	464	434	427	483	429	420	438	468	453	510	467	456	430	426	469	434	428	446	452	456	422	436	415	455	434	478	478	418	414	466	425	450	471	418	473	443	457	437	485	443	465	445	445	420	467	447	427	449	434	429	448	476	424	461	460	458	490	443	492	454	447	461	431	482	479	436	451	447	480	459	471	460	529	463	490	469	417	408	450	481	467	461	481	431	427	437	444	451	424	418	455	469	441	495	447	443	487	443	467	466	452	464	458	454	444	477	459	463	457	482	459	472	411	446	444	462	431	425	431	452	442	450	482	461	488	448	454	444	444	493	464	472	418	426	492	416	479	452	459	438	464	471	471	428	509	445	466	441	471	464	492	483	473	445	450	488	440	451	453	451	458	482	494	445	452	443	467	457	444	442	417	456	488	493	443	444	458	456	455	444	458	458	450	442	403	449	415	460	434	432	458	444	484	442	448	474	498	493	439	459	445	439	477	469	488	450	479	463	425	453	423	463	447	426	437	463	462	442	433	446	414	433	460	452	471	449	442	453	463	428	467	427	458	475	473	460	439	492	448	446	443	425	412	460	486	457	438	421	442	451	454	437	471	438	437	435	490	431	419	512	460	432	488	428	477	458	483	488	483	461	463	452	455	442	455	436	445	438	444	470	487	440	484	451	413	443	479	448	447	448	449	421	474	487	431	427	465	452	409	456	448	429	434	446	444	427	463	472	435	476	472	482	485	460	430	430	462	425	474	479	483	435	461	450	462	464	470	433	448	468	455	418	440	424	462	413	467	471	445	449	463	467	436	467	442	516	471	463	458	481	426	433	467	425	459	454	453	445	463	436	489	431	440	453	475	473	433	439	469	484	453	467	452	423	487	437	479	465	446	450	464	465	460	452	468	505	479	460	463	441	443	418	461	428	446	436	476	430	467	446	456	478	452	425	428	434	413	456	452	446	467	444	468	456	463	443	469	417	461	441	445	437	480	441	426	463	456	445	480	479	448	432	439	462	416	501	484	480	430	478	464	483	426	432	457	445	492	470	403	449	413	463	462	447	484	441	422	490	469	470	471	451	431	417	469	467	402	448	457	450	473	442	438	464	401	460	436	487	463	449	452	526	457	429	477
25341	27364	42193	35959	19113	4945	877	685	620	621	563	649	573	626	586	611	590	666	599	620	639	652	634	588	620	616	629	606	640	613	587	624	630	627	597	603	621	603	580	568	593	573	635	607	636	680	549	582	569	592	623	658	585	614	608	594	591	612	583	583	576	616	577	607	599	641	623	602	598	668	622	607	602	559	581	580	634	544	596	566	571	599	554	649	614	574	596	599	597	575	595	602	607	597	592	587	568	582	586	601	603	634	574	612	597	599	587	614	608	589	599	601	604	595	625	599	610	649	624	596	598	563	620	594	607	612	592	606	612	637	574	571	647	614	608	621	609	635	601	613	616	589	587	612	598	567	646	611	647	568	600	597	611	624	609	616	622	614	603	624	565	587	598	604	575	569	598	635	598	573	566	568	579	573	616	596	612	612	583	606	597	619	571	607	608	644	577	572	548	598	586	597	620	598	545	604	637	567	580	627	593	587	585	558	620	571	588	616	607	620	615	552	595	662	611	622	613	635	638	586	626	626	610	611	627	600	629	629	570	593	596	609	596	584	625	584	593	576	601	577	580	619	591	608	627	570	612	630	635	588	566	611	591	613	613	659	590	619	609	561	596	594	562	608	619	610	607	556	581	607	549	572	630	646	601	608	574	569	605	632	540	588	618	567	585	596	552	640	582	579	643	633	603	610	586	536	593	600	578	576	570	569	596	601	605	623	606	627	590	601	583	622	611	571	585	612	568	601	577	578	622	582	601	610	618	592	612	585	611	573	577	669	541	551	589	624	590	587	591	608	582	582	618	582	623	595	584	571	603	604	639	589	618	579	594	596	613	631	598	642	602	584	597	626	593	622	558	591	582	605	630	609	604	560	576	590	612	618	608	594	583	566	630	623	621	583	574	589	618	584	606	601	585	603	569	631	604	584	587	610	626	580	601	575	580	645	564	620	576	577	600	596	629	583	579	587	546	564	593	632	573	588	598	571	597	596	582	662	535	567	600	603	554	610	589	561	646	629	653	610	578	590	581	563	599	577	601	582	608	581	614	609	584	546	566	604	563	589	595	584	564	576	584	551	645	617	599	573	602	583	613	610	643	617	573	568	610	600	609	583	588	622	568	608	583	610	625	626	599	572	621	575	588	573	573	565	619	546	563	607	627	580	628	576	637	593	607	604	576	599	559	558	606	596	626	577	585	552	582	635	603	608	601	639	612	609	595	607	560	595	588	646	600	654	602	595	625	616	609	568	558	614	591	579	595	641	566	625	624	615	622	611	623	594	633	595	581	634	627	574	599	610	554	606	601	548	576	568	587	598	610	569	593	607	594	632	658	568	593	627	621	640	630	604	582	585	592	569	598	578	572	614	591	574	587	585	556	603	614	593	590	590	602	604	605	572	625	592	622	608	602	569	569	583	612	621	548	630	601	581	543	599	606	532	602	558	579	634	598	597	575	606	603	585	592	591	573	593	581	602	603	645	587	600	582	586	601	607	560	598	581	595	551	616	587	621	593	589	611	599	600	571	606	604	621	575	535	562	600	562	630	554	617	586	594	653	596	642	629	595	594	613	603	596	603	555	609	595	585	568	610	556	587	593	612	583	569	590	636	579	622	559	576	585	616	608	602	614	542	590	588	576	568	618	617	568	601	607	632	600	576	628	585	588	601	595	573	599	593	590	612	620	672	606	609	633	655	608	620	632	577	616	642	596	573	595	618	638	627	619	626	601	605	570	587	616	602	621	557	585	607	631	602	563	569	637	618	577	600	607	613	573	619	629	619	564	625	581	634	543	601	635	589	635	615	594	608	600	588	629	580	600	586	614	597	576	629	626	566	582	577	583	670	556	579	597	604	559	553	600	583	586	582	560	636	591	594	568	578	594	534	606	568	623	610	627	564	604	614	602	626	586	584	590	587	569	582	625	581	656	599	587	585	624	555	576	552	595	632	641	600	582	556	605	597	593	591	655	594	584	604	609	603	650	585	594	582	563	607	635	584	610	614	619	604	615	589	602	603	629	623	628	580	581	594	585	574	587	609	621	623	629	565	597	612	634	601	584	604	582	582	575	598	561	615	620	644	583	565	633	577	600	611	598	624	617	595	594	622	565	587	577	589	595	559	620	607	555	585	560	588	585	593	593	606	587	568	576	568	589	630	607	576	588	635	622	571	636	636	573	627	575	611	596	615	548	618	589	618	579	564	594	604	574	563	587	628	616	627	597	596	595	592	597	625	614	588	604	623	616	620	572	615	589	589	675	610	609	539	581	637	574	542	590	591	603	603	598	631	597	581	591	584	577	565	586	603	585	652	599	603	632	587	606	612	591	574	588	628	577	572	570	600	600	575	572	624	576	588	565	628	610	588	569	641	606	630	581	570	572	619	624	576	625	641	630	550	628	591	610	633	570	598	609	601	587	593	588	647	566	583	619	608	564	624	596	571	599	586	582	635	588	565	616	628	582	572	620	549	570	599	592	573	592	599	562	604	573	617	553	603	573	616	604	612	597	622	622	610	626	596	601	623	613	613	594	570	561	607	595	596	623	623	596	585	575	680	635	586	578	625	648	582	633	633	615	582	584	598	624	611	591	623	617	626	592	610	551	602	598	597	580	596	588	570	584	604	626	617	650	610	608	608	617	603	598	592	606	607	607	594	597	618	611	605	593	597	624	591	583	607	586	565	603	595	601	607	560	578	618	630	600	637	602	642	616	637	598	584	579	603	598	592	591	574	622	592	577	652	612	594	612	589	588	564	595	602	591	589	637	575	604	622	622	620	551	612	606	635	626	605	601	563	570	581	597	610	590	568	589	598	571	585	614	579	608	583	622	574	580	644	615	583	613	608	595	615	554	569	560	608	615	555	626	592	582	586	607	579	619	548	576	601	614	630	577	605	600	592	589	602	584	568	550	632	603	639	591	586	534	572	625	608	576	617	583	616	583	628	581	600	601	614	614	594	562	633	641	597	607	626	619	599	586	619	594	570	578	619	576	639	572	596	590	590	566	601	584	574	603	618	605	555	617	611	634	581	584	606	614	585	581	561	605	634	602	578	616	603	576	606	576	576	558	576	535	652	630	598	644	572	585	589	576	608	622	521	603	613	605	623	616	608	609	622	577	599	569	581	608	587	579	585	575	611	606	605	616	630	593	631	611	593	601	586	578	579	596	615	595	638	561	547	591	608	613	624	590	591	618	586	571	623	592	571	603	592	590	593	646	596	579	625	617	571	588	547	605	592	618	568	569	565	552	592	597	561	573	555	611	598	585	590	565	604	575	605	566	603	579	585	608	635	597	603	594	557	552	555	592	597	593	550	569	599	585	564	577	586	625	574	607	604	613	594	596	585	618	603	589	579	535	599	638	556	556	567	557	593	628	614	600	591	596	637	570	581	637	613	566	629	564	582	557	632	617	590	594	597	593	624	625	655	607	597	618	606	583	597	579	576	609	611	572	589	591	597	606	594	599	615	582	578	594	620	600	557	561	614	607	585	586	561	587	583	625
60354	90868	61200	28981	9320	1906	607	562	638	554	569	611	571	592	565	592	592	606	575	632	547	597	608	614	576	610	567	579	582	535	560	562	597	567	589	584	592	564	581	586	564	607	605	562	611	570	583	546	564	586	498	569	541	607	602	581	590	598	510	579	534	553	545	593	545	562	543	514	571	593	549	573	579	566	577	552	529	579	598	596	536	555	584	565	607	618	565	561	538	594	566	552	569	589	537	573	594	583	559	567	520	555	565	577	581	529	583	530	562	561	573	599	603	565	620	590	572	597	562	545	568	576	604	564	569	551	555	574	516	584	594	638	589	559	552	552	542	544	596	585	564	580	567	573	577	568	616	572	570	523	653	599	615	576	604	574	562	610	576	570	550	577	584	559	587	584	575	516	586	581	554	550	594	571	577	577	547	611	581	554	560	584	595	512	572	583	572	558	565	573	603	563	544	576	566	586	575	603	570	603	540	576	566	600	548	536	565	620	531	561	548	569	532	549	557	591	573	577	597	553	580	599	551	537	555	559	578	590	566	555	585	567	600	586	537	592	555	577	545	596	555	539	606	566	530	543	581	545	568	594	559	597	570	542	584	573	592	620	558	589	603	564	591	606	549	567	549	557	575	558	592	535	597	576	587	623	558	562	571	574	566	592	564	601	619	560	551	570	539	577	570	575	553	569	582	605	547	593	555	560	569	613	558	502	605	564	547	541	586	556	570	584	612	548	586	591	638	602	583	546	572	586	589	565	591	575	576	563	578	572	562	564	576	546	563	594	592	550	587	579	584	548	525	560	548	565	605	590	536	578	592	598	565	585	602	582	569	552	572	532	533	553	553	530	549	603	552	581	597	520	582	570	556	570	583	579	551	584	596	572	557	582	608	581	593	537	600	599	555	574	546	549	590	540	544	595	558	556	626	553	553	571	567	582	581	607	588	576	530	581	533	587	553	597	537	585	554	579	575	604	553	539	564	562	562	576	579	570	565	555	538	570	554	579	555	597	564	548	544	579	602	531	580	585	590	608	558	613	578	561	613	562	639	607	584	582	527	587	573	585	590	607	615	573	552	563	587	566	596	554	554	542	531	552	567	509	588	551	539	569	584	580	594	548	549	577	537	600	566	544	591	542	595	566	602	620	593	551	546	565	595	635	574	582	568	561	562	612	564	597	545	558	563	570	532	564	575	565	557	549	553	553	543	540	568	604	559	583	560	596	572	578	583	581	590	591	579	558	536	556	635	573	580	549	544	572	567	570	521	614	555	570	572	619	586	589	591	558	546	601	545	565	531	561	547	557	567	587	619	545	562	605	573	592	536	568	564	553	591	555	567	533	582	525	564	554	589	581	589	563	545	531	596	551	567	605	670	586	534	566	591	624	568	568	612	547	570	593	602	564	601	595	573	587	597	574	594	582	561	593	592	570	569	559	569	570	559	571	590	619	544	583	563	587	555	538	583	575	581	593	559	590	533	577	598	598	550	591	597	565	537	572	556	506	544	521	561	540	561	599	530	566	610	543	589	551	561	539	590	554	550	592	634	594	564	618	571	558	567	550	529	586	575	591	558	515	608	557	588	556	599	592	582	574	579	528	614	512	600	539	572	587	573	523	553	581	602	544	545	554	574	571	563	579	566	549	559	585	539	603	570	605	547	575	566	578	584	543	587	591	599	536	612	566	584	574	606	602	576	567	594	568	550	611	592	600	576	606	589	585	543	621	594	541	597	603	619	601	594	586	571	577	567	584	561	608	537	571	577	539	581	570	561	557	581	536	570	546	537	562	555	589	627	592	573	562	597	575	566	597	548	562	599	575	579	581	570	559	551	584	575	561	579	581	588	549	593	542	571	601	588	548	578	602	552	600	616	528	545	542	570	575	544	599	587	581	589	568	561	616	591	580	587	530	599	552	589	580	565	570	583	582	591	523	576	617	533	547	537	618	571	583	539	585	577	537	590	554	559	578	520	570	576	579	533	537	567	597	549	587	586	541	572	550	585	564	557	575	564	565	549	612	564	559	599	562	574	536	560	556	548	586	603	567	590	614	613	563	577	552	580	548	580	546	564	592	579	506	565	584	573	559	565	562	564	547	587	575	601	561	583	539	588	573	557	583	536	580	554	553	567	551	579	529	528	528	582	573	550	580	524	548	594	567	581	618	580	581	552	578	535	541	617	583	537	520	570	562	603	568	559	572	603	560	596	577	565	565	575	635	559	535	629	572	573	566	544	575	573	562	593	602	639	554	528	593	552	570	564	561	580	562	539	574	595	562	615	573	578	565	607	611	576	572	583	611	580	555	554	577	528	579	542	580	542	635	575	560	597	559	589	589	589	555	613	576	568	567	592	591	592	564	538	534	587	529	574	577	574	574	575	548	564	523	579	521	597	577	535	547	563	576	581	594	542	560	584	604	577	550	620	559	590	557	593	582	605	593	603	557	603	576	569	552	557	562	564	563	554	613	563	613	590	605	582	556	555	595	564	536	583	563	560	535	545	568	600	578	569	564	553	595	577	571	612	584	556	556	571	604	560	541	543	551	571	580	569	606	567	590	604	534	589	561	613	573	599	586	553	581	575	590	536	555	551	603	600	583	600	548	563	549	575	572	572	533	599	599	593	583	522	532	575	580	549	569	634	568	594	536	585	604	602	537	597	531	557	515	589	579	586	585	549	558	562	571	578	597	576	547	552	567	565	555	569	538	572	539	598	535	584	549	612	575	583	564	531	574	563	561	576	569	565	593	555	588	567	568	561	592	585	590	577	541	582	616	571	522	591	610	532	602	584	570	590	596	569	602	559	563	565	571	562	565	618	554	578	600	536	570	542	575	560	560	597	562	601	586	570	570	568	568	579	553	579	573	551	528	569	530	616	609	551	559	555	580	571	546	587	546	529	585	559	580	555	590	592	553	556	576	599	583	575	581	547	526	592	578	546	588	577	581	597	549	580	540	598	555	586	578	559	569	608	589	526	583	609	571	543	546	567	538	563	586	590	525	581	518	566	547	607	586	537	592	574	558	561	548	560	587	542	566	579	573	529	524	621	567	570	540	589	580	572	605	584	587	559	573	617	577	580	572	580	577	539	624	594	566	557	569	577	536	562	607	539	555	636	578	559	518	602	606	594	547	552	556	565	563	595	566	538	529	596	535	584	562	552	568	561	601	586	554	577	544	496	563	569	553	584	541	590	585	575	529	584	594	562	540	609	582	555	600	583	582	569	571	584	550	557	601	567	557	538	548	602	512	556	581	569	580	573	553	591	550	610	546	604	571	553	575	558	590	553	573	585	554	573	613	581	561	599	574	562	553	614	582	575	562	532	562	585	545	545	538	646	572	571	605	559	589	570	532	556	552	580	577	575	595	576	585	571	597	610	578	553	598	578	541	550	582	581	574	571	582	544	592	598	558	548	519	613	577	534	558	643	561	585	570	512	571	608	578	580	557	574	592	537	575	581	596	562	581	599	571	604	521	546	587	555	544	607	580	586	569	597	589
24091	23674	36995	35661	24721	12398	1969	923	811	725	776	685	752	727	751	756	749	771	734	720	741	766	795	781	744	706	708	700	735	707	686	721	750	742	697	663	725	707	690	720	738	730	747	704	709	720	654	728	723	699	690	702	676	710	706	687	770	707	722	704	725	703	684	716	665	714	673	664	711	706	706	690	698	716	742	771	720	664	703	727	714	714	762	718	707	701	691	702	697	688	737	684	739	674	740	774	719	738	757	697	686	700	697	768	644	678	683	724	710	726	750	705	663	712	706	750	693	687	775	748	730	730	689	725	709	735	741	717	723	719	698	706	676	704	688	710	670	692	698	685	721	716	689	740	725	660	686	707	723	693	697	757	714	705	776	669	703	698	690	737	707	738	742	700	732	695	737	747	709	706	716	714	761	665	714	697	799	732	714	714	683	726	722	713	734	702	712	693	729	729	658	746	709	717	713	695	655	721	706	751	758	661	718	702	784	730	713	744	734	713	680	670	723	709	731	699	741	739	694	693	736	729	729	737	709	733	774	687	707	678	736	717	700	680	705	722	721	720	715	701	730	714	740	652	713	719	751	736	771	729	778	656	696	675	711	718	692	692	705	739	695	708	739	683	680	713	687	777	696	740	735	654	707	687	676	718	724	704	702	763	685	690	726	700	686	750	746	716	716	706	744	727	722	745	714	707	698	672	671	678	736	746	737	730	730	735	727	729	668	727	721	723	687	704	751	680	728	748	685	714	741	703	768	726	703	699	718	741	699	681	729	688	694	682	725	692	694	693	706	755	704	728	716	719	705	718	712	669	723	727	732	686	739	732	729	713	708	672	743	714	714	682	735	718	684	713	757	726	726	686	685	693	720	715	741	697	695	690	749	702	736	687	738	681	707	712	662	769	665	758	691	737	696	761	765	717	758	736	731	718	692	769	743	694	701	737	712	760	730	756	719	709	683	703	727	694	722	702	695	741	692	710	728	729	690	690	732	694	678	707	709	734	696	739	717	722	697	774	724	738	699	776	663	742	731	688	719	689	730	768	713	752	733	738	721	768	730	676	775	726	670	753	689	700	693	724	695	718	710	754	718	688	724	693	698	715	738	692	719	734	694	682	685	738	722	710	688	742	728	694	746	690	722	724	716	682	701	728	715	701	726	715	724	737	709	659	673	683	717	707	807	756	710	728	706	716	709	666	698	706	688	723	725	742	710	676	713	717	699	707	702	730	751	695	732	684	703	762	698	751	728	686	727	682	734	706	733	723	781	660	722	686	704	707	731	703	745	739	747	740	724	722	706	720	704	711	709	685	694	758	672	699	660	682	754	685	702	701	707	724	692	660	714	720	717	718	686	695	724	695	721	689	736	727	677	733	720	719	725	717	730	692	696	713	724	725	691	706	760	692	740	690	714	708	777	694	718	728	713	673	697	684	693	654	700	748	725	688	752	709	709	750	714	780	686	712	689	707	722	705	749	720	700	691	687	750	710	721	659	698	722	700	667	746	736	669	679	715	718	719	675	691	737	712	751	701	716	712	705	740	788	663	671	722	723	747	659	706	699	718	724	703	680	712	686	706	693	696	717	729	694	662	749	722	687	733	743	694	725	720	728	725	716	656	721	702	687	670	696	727	746	690	701	717	760	662	703	677	651	724	725	725	656	715	764	685	727	675	730	748	703	696	677	757	688	691	715	694	729	732	697	704	741	732	692	689	745	742	696	717	730	729	705	674	765	722	711	752	662	690	764	686	712	690	719	693	656	668	692	725	661	716	734	696	737	686	705	738	713	734	732	730	712	693	695	727	699	706	728	718	690	678	738	667	761	710	661	724	726	691	676	693	679	710	678	708	713	654	683	670	705	694	724	675	728	689	714	708	628	694	730	712	670	699	702	690	735	705	743	710	740	758	783	747	712	713	691	748	710	627	749	719	718	650	747	654	660	774	712	721	696	713	674	717	708	696	691	716	718	668	703	723	741	706	670	719	760	752	687	703	733	722	649	672	690	735	683	716	698	726	696	705	737	661	702	710	681	674	742	757	715	769	707	734	708	722	711	750	668	663	734	716	679	712	734	731	757	729	723	742	718	713	742	731	686	697	681	732	734	655	692	706	679	742	676	701	663	718	714	741	706	702	749	725	737	666	695	734	725	700	726	696	754	710	679	698	710	719	714	689	762	689	728	697	754	731	768	721	670	779	674	673	736	686	713	711	708	713	692	709	716	712	706	734	703	727	673	679	735	721	707	689	704	699	694	763	705	690	705	704	752	708	691	675	732	717	695	688	743	683	717	652	693	718	700	641	716	754	686	721	701	730	747	696	711	719	701	728	715	757	726	707	752	649	697	720	767	701	683	736	708	715	702	711	714	751	699	712	705	728	705	732	693	699	704	708	699	688	704	696	694	651	715	712	712	708	675	708	724	692	698	683	703	713	718	706	670	729	701	680	667	683	755	707	716	706	700	722	775	684	746	738	695	726	721	719	723	752	681	697	686	695	730	698	729	620	714	681	746	696	739	730	761	707	669	755	700	760	755	718	710	691	717	709	706	680	684	684	705	721	686	676	759	695	743	695	714	712	749	730	708	720	701	718	688	747	707	746	742	708	747	654	714	657	688	670	729	690	721	731	679	727	681	696	729	751	708	678	756	693	700	709	677	697	725	740	665	726	715	734	716	700	726	741	718	747	702	697	713	696	709	691	703	727	647	724	737	729	697	705	748	702	685	678	720	662	728	666	748	700	728	718	696	680	763	714	704	669	684	680	656	736	710	697	701	759	712	669	725	688	682	710	707	643	752	720	703	687	691	703	693	705	711	657	699	723	666	730	680	682	694	690	691	729	723	750	674	731	683	703	674	671	713	720	714	705	661	709	719	713	753	703	757	682	733	721	718	677	674	648	726	706	733	718	704	721	716	715	705	730	704	705	715	682	673	694	711	735	672	698	677	737	715	698	729	700	725	704	713	698	759	746	697	718	732	740	721	705	653	688	724	723	675	664	717	759	704	749	625	693	713	754	709	679	750	743	752	706	680	692	746	664	690	709	759	701	675	706	664	729	724	693	691	735	752	746	706	696	687	707	678	718	698	702	707	749	691	685	736	716	760	717	709	695	713	728	672	695	693	676	692	706	671	674	648	680	709	654	722	672	682	732	736	724	700	674	721	680	714	684	706	732	747	725	703	685	696	746	727	687	667	738	703	728	698	700	716	756	736	678	760	678	720	724	692	700	731	715	730	683	703	670	705	679	673	684	706	682	744	672	701	681	679	713	698	667	734	699	724	663	713	668	728	734	707	752	727	660	694	697	685	692	729	725	686	695	687	656	694	705	736	733	702	716	708	695	663	707	697	699	648	715	699	723	740	694	711	675	693	707	714	731	693	705	717	710	774	708	693	669	683	696	696	726	716	637	662	725	692	709	682	722	674	715	706	721	740	713	686	727	670	707	711	711	721	700	670	697	698	705	626	724	726	705	718	714	706	739	707	684	768	662	690	754	700	728
64528	101994	75268	44292	17064	2684	718	709	717	693	686	690	722	705	752	709	723	726	709	741	749	874	755	788	765	724	714	693	684	680	706	705	675	686	653	693	678	679	699	659	715	717	747	705	685	698	749	669	685	690	731	731	635	690	688	668	708	723	701	712	693	705	727	729	684	704	723	699	669	711	710	715	656	693	732	709	689	719	712	701	717	722	696	705	709	692	690	711	720	757	677	699	709	724	693	699	742	760	731	706	716	686	670	685	720	737	691	696	683	722	719	743	685	700	721	698	759	652	698	692	685	740	680	667	691	708	715	701	698	669	724	675	711	700	657	714	686	741	731	688	730	683	694	694	710	722	726	706	701	664	722	651	713	696	690	722	717	702	692	782	708	729	685	689	679	700	689	697	707	716	747	690	711	696	757	699	714	679	669	684	684	740	722	776	753	706	710	705	732	697	737	730	692	710	698	724	674	727	645	694	693	667	684	693	687	728	698	643	732	711	715	722	672	747	685	685	693	707	684	693	739	739	684	681	656	692	725	717	728	691	681	721	666	704	705	731	706	714	664	685	740	705	675	688	681	711	712	726	692	723	680	681	682	680	703	675	728	642	723	766	670	697	683	720	720	638	683	646	729	678	736	668	729	726	741	722	686	708	725	707	686	700	739	710	723	663	692	704	696	673	690	693	685	655	730	706	695	702	694	713	682	688	728	743	687	647	703	719	704	717	735	740	698	659	718	680	677	666	680	745	696	691	690	698	700	741	683	706	696	705	681	662	671	720	761	721	638	674	643	705	679	695	683	706	669	693	701	698	755	668	738	666	699	720	699	707	644	656	702	681	708	711	652	738	739	678	695	771	713	717	709	742	675	681	714	748	688	666	695	654	714	745	696	713	758	723	731	699	675	695	699	671	726	743	711	712	690	683	683	690	662	736	707	683	697	705	731	726	664	698	699	693	695	693	686	717	710	711	694	725	710	673	703	715	753	708	756	680	739	765	743	674	739	684	704	698	739	758	683	711	704	631	700	695	728	706	686	666	687	695	701	721	623	691	672	695	706	706	720	675	705	714	698	722	702	682	750	741	689	670	680	674	691	766	720	707	710	735	704	683	697	750	743	665	752	667	700	726	676	657	705	716	678	686	757	706	740	758	698	750	713	687	742	701	727	718	731	703	653	736	711	736	654	699	694	694	702	722	735	721	658	719	705	708	640	709	703	708	712	723	658	674	682	704	739	701	720	676	720	704	696	697	744	674	691	685	662	722	708	704	707	726	703	696	710	703	688	761	694	714	719	706	677	676	684	712	695	740	684	723	732	720	699	680	719	673	681	725	721	680	734	689	705	694	712	672	680	707	646	751	737	686	710	708	692	721	686	681	727	698	697	716	694	688	738	730	680	664	712	713	700	724	686	720	723	689	697	697	685	655	690	685	695	761	666	717	684	686	666	664	706	698	722	684	693	676	661	670	731	697	667	761	689	678	739	729	718	711	722	672	686	614	718	701	695	682	693	693	649	708	757	732	739	703	682	724	712	705	702	701	705	713	709	708	679	685	711	688	705	667	696	735	660	734	697	730	648	710	713	697	634	678	672	717	687	719	745	694	751	719	696	727	672	772	664	675	706	702	672	741	720	693	726	689	708	711	726	719	714	685	724	691	720	688	697	711	686	700	706	708	724	703	726	698	751	676	690	680	696	699	700	735	708	672	723	710	678	696	668	671	724	690	723	751	668	676	744	697	711	711	691	702	686	650	728	694	693	723	695	692	692	677	675	687	703	735	713	735	680	696	682	670	700	729	712	677	697	710	701	733	689	695	726	745	720	727	674	648	659	666	666	723	646	723	693	704	662	723	721	704	682	773	696	685	701	659	681	667	706	689	737	662	662	698	753	729	691	714	687	725	704	733	702	712	726	734	694	713	692	680	707	720	695	737	683	694	731	729	707	682	645	682	696	678	717	680	691	701	711	711	750	712	706	708	708	732	691	659	704	685	656	750	679	691	714	705	696	716	683	691	704	686	719	682	694	659	728	641	717	701	733	708	697	603	708	730	731	696	692	723	683	686	679	693	711	691	714	710	686	668	707	685	644	673	698	755	701	725	697	710	679	698	685	684	753	714	702	686	668	663	675	695	721	733	679	685	706	745	672	688	717	722	659	671	737	705	674	724	740	711	693	744	691	709	733	679	701	679	681	688	668	705	728	715	694	691	704	702	730	714	697	639	655	711	688	694	695	710	665	704	661	696	722	677	733	732	696	663	679	695	700	651	699	673	676	673	675	695	679	700	704	689	732	697	731	698	682	679	708	659	718	681	736	692	711	711	715	670	672	713	714	700	727	711	762	687	655	707	726	672	683	703	719	727	713	674	721	706	722	641	701	675	704	740	748	733	727	695	754	684	705	674	732	712	642	706	707	701	693	686	682	712	696	736	715	729	716	702	667	670	654	680	727	730	723	736	682	675	679	705	693	691	689	700	686	704	717	678	675	694	698	707	701	710	687	723	705	673	694	720	697	736	719	719	694	699	753	724	667	715	678	734	704	660	714	678	718	725	705	723	672	656	700	690	647	682	700	703	663	666	717	774	688	724	707	712	692	698	689	713	668	709	771	732	675	691	709	671	698	673	641	690	681	707	685	744	696	692	746	689	692	702	770	724	674	680	663	723	686	735	708	714	699	683	709	709	679	658	719	689	691	738	699	737	676	673	698	687	703	714	708	696	733	663	708	700	703	697	652	727	752	719	710	653	709	678	715	673	709	728	686	685	755	663	688	676	703	738	721	693	738	740	690	691	676	714	693	735	749	713	682	728	712	679	694	730	724	708	695	728	653	699	679	690	699	659	694	678	678	722	696	713	654	703	696	691	652	729	682	706	674	655	664	716	673	714	678	735	668	704	725	726	648	720	698	699	728	709	678	691	729	709	674	723	699	701	725	672	662	674	649	695	713	763	683	665	719	672	672	732	719	728	670	668	665	698	698	684	716	671	719	676	683	675	721	674	723	665	719	664	745	693	688	705	662	691	710	683	722	728	662	738	703	715	701	687	688	701	692	681	681	693	728	711	705	681	688	722	703	681	693	671	664	677	691	669	695	675	675	725	718	643	701	638	684	666	662	730	684	715	707	692	701	662	715	707	662	689	668	712	653	673	748	753	713	720	687	680	666	752	746	696	694	682	715	718	729	728	697	705	692	700	702	686	653	666	733	706	649	726	640	727	674	704	733	733	709	684	725	705	692	767	693	708	706	720	683	675	709	731	668	671	739	713	699	745	703	734	671	719	694	685	669	662	680	664	675	750	701	653	669	685	740	678	696	699	707	691	705	721	705	741	693	674	689	716	728	719	683	658	697	668	712	666	696	686	713	681	679	679	677	715	714	639	706	664	654	657	682	736	710	700	637	717	695	705	684	688	714	724	733	632	689	711	693	640	704	729	688	682	746	741	708	709	707	676	712	690	717	752	698	687	699	694	727	693	654	721	696	761	655	729	712	705	678	676
29973	30352	27279	12108	2389	720	595	506	561	500	550	500	514	525	497	506	511	521	538	489	551	538	559	535	523	568	507	505	545	535	530	555	510	511	520	554	515	530	575	518	488	469	559	534	523	525	517	509	500	534	553	497	509	502	526	503	492	539	509	542	531	528	508	528	522	525	525	480	542	503	528	467	510	543	536	528	536	479	518	520	516	513	517	510	499	511	514	534	505	500	457	528	522	498	544	532	514	543	514	513	542	542	519	528	577	501	527	529	541	502	556	533	517	519	543	519	490	534	574	505	520	489	523	497	502	523	494	557	522	489	548	510	504	486	530	504	504	484	535	528	482	524	513	541	508	541	520	513	532	530	509	535	526	518	562	515	555	510	471	531	485	543	506	495	544	539	499	488	493	569	508	492	529	556	497	532	520	508	534	525	494	494	499	541	548	505	504	502	523	552	523	549	511	495	520	546	523	506	531	543	502	501	511	523	535	507	539	557	511	517	508	514	540	511	543	490	546	528	513	487	486	545	535	519	555	492	542	542	487	576	542	565	518	500	552	530	531	489	480	541	555	474	511	533	461	524	545	513	525	552	513	507	491	464	518	546	515	504	530	527	526	535	457	487	501	519	534	536	530	527	515	533	498	522	556	515	550	518	535	533	521	507	547	528	526	537	547	483	537	530	514	541	497	509	543	557	518	503	515	526	473	522	506	500	541	546	493	522	492	523	548	491	502	521	558	530	501	560	488	529	546	522	544	511	561	524	531	489	548	487	530	513	529	506	469	519	532	488	526	518	488	502	529	550	519	534	513	530	488	537	531	518	530	567	531	542	515	502	553	505	556	565	503	505	506	547	531	512	512	540	509	485	513	496	518	515	513	543	480	501	523	512	525	516	513	466	537	505	535	563	491	508	500	506	529	517	543	478	517	566	517	511	528	522	534	527	514	523	511	532	532	536	552	533	527	532	496	495	489	516	560	544	559	502	514	548	551	520	507	525	515	513	489	510	595	542	481	518	530	516	544	486	523	568	505	529	492	537	496	533	538	531	500	498	550	489	541	503	495	529	483	527	529	536	502	523	539	503	553	525	533	487	511	526	500	519	540	542	512	527	527	512	520	483	541	507	515	527	510	572	534	517	543	503	541	540	558	504	573	513	505	524	501	545	499	524	524	528	536	506	526	546	532	522	507	545	494	476	548	540	513	503	507	523	537	508	503	530	534	538	503	507	510	531	505	518	501	490	483	504	508	493	483	495	510	562	572	504	514	551	527	526	523	516	559	484	505	488	590	503	545	511	512	495	568	513	512	564	518	512	498	531	529	497	537	516	498	510	532	503	503	537	489	506	516	511	476	503	510	487	517	551	484	519	542	476	525	539	488	517	517	528	516	517	514	552	554	551	523	512	519	531	490	532	534	522	518	554	497	476	468	540	457	504	546	519	489	526	521	526	539	504	556	521	496	500	513	477	521	549	511	535	492	498	538	511	511	541	545	522	568	514	521	525	515	510	533	535	534	560	489	527	502	508	538	518	512	536	542	541	562	511	540	579	527	513	522	549	484	527	534	551	535	493	504	540	503	539	548	534	513	556	524	530	514	508	517	505	515	521	512	544	467	527	589	558	527	516	535	531	492	523	534	496	516	529	492	537	537	550	504	512	559	545	538	535	544	522	493	540	519	548	499	496	527	518	504	480	518	511	544	518	566	517	511	517	517	501	537	518	503	524	525	529	500	519	518	552	533	547	538	524	544	555	516	499	477	554	521	500	487	516	549	546	515	568	514	518	553	545	499	505	502	493	541	534	510	500	525	516	508	516	489	496	550	530	533	541	483	493	496	517	495	527	474	535	538	480	560	568	513	526	495	499	514	509	538	496	531	551	531	520	518	542	577	534	486	522	518	486	541	516	517	490	550	526	496	557	514	533	473	516	542	500	523	533	530	540	513	546	528	553	522	501	552	554	547	533	505	498	506	500	532	493	491	597	550	555	520	537	506	495	548	517	506	493	526	490	530	513	507	524	523	519	525	499	525	527	537	519	554	538	506	527	509	524	529	539	564	510	451	555	542	532	544	491	514	497	521	505	513	502	519	505	510	484	568	525	511	536	510	521	524	572	504	530	499	502	540	558	510	527	583	478	495	521	486	499	506	529	524	507	541	535	519	535	548	518	516	540	553	543	537	543	512	538	476	529	482	542	549	537	531	506	520	535	515	556	561	527	527	485	514	506	524	513	546	521	525	500	526	528	510	527	521	515	599	539	519	565	511	586	538	556	507	502	486	520	518	517	568	469	531	515	478	464	541	514	491	507	544	532	499	550	552	518	493	486	541	499	532	529	491	470	526	514	503	523	528	495	521	533	487	516	499	522	544	512	485	521	541	596	513	548	452	497	553	499	512	543	500	506	542	510	571	533	487	500	539	543	492	517	525	512	539	570	512	519	531	513	511	500	549	507	487	504	526	529	516	524	516	544	521	501	512	504	530	533	568	525	491	497	490	524	490	529	489	549	555	496	509	507	553	535	505	501	489	528	590	513	511	493	514	498	527	481	529	513	523	516	537	487	501	510	551	514	533	474	556	537	546	513	508	522	545	558	554	546	466	545	469	521	502	521	504	527	461	506	547	544	537	565	547	509	521	491	532	507	496	517	493	518	518	483	529	493	534	552	470	496	534	567	491	542	540	519	511	502	556	507	556	518	519	505	499	477	552	542	496	538	526	515	494	523	518	495	510	542	512	527	487	537	503	503	522	516	523	528	484	524	522	537	530	487	530	511	507	542	547	512	555	533	463	552	537	526	502	559	531	545	511	522	537	534	521	568	498	517	539	514	528	502	491	503	524	526	550	558	527	527	516	543	523	458	552	494	555	504	527	529	525	547	508	525	525	513	544	517	510	549	493	519	526	496	473	521	473	491	509	556	505	490	492	539	536	513	499	493	453	464	525	484	507	516	493	527	514	527	548	545	508	525	514	504	510	443	516	517	565	501	537	512	500	471	491	550	533	507	515	549	548	514	509	519	476	530	511	519	531	529	518	561	518	508	509	502	514	513	506	524	543	554	524	509	552	510	525	497	523	509	519	524	492	507	496	491	535	520	545	541	562	517	536	523	495	480	559	534	500	513	528	498	523	503	501	535	489	468	504	543	528	544	503	537	554	508	523	511	529	523	500	517	491	512	550	504	543	539	559	492	512	521	520	552	490	506	473	560	499	600	572	504	518	533	490	548	515	518	521	518	498	506	544	512	495	524	534	501	552	539	532	509	480	517	538	518	521	533	489	531	512	533	505	500	500	518	553	479	505	528	507	504	568	538	532	514	524	522	507	517	489	528	566	485	544	466	505	508	530	510	546	534	528	517	540	532	553	540	520	563	505	540	513	502	526	524	569	508	512	556	512	507	525	540	539	492	481	524	515	552	562	531	519	510	565	491	503	484	525	509	552	488	524	550	525	536	508	512	500	539	479	496	560	532	527	530	512	517	538	506	481	520	510	510	533	528
21943	35976	21110	6209	1851	668	456	465	461	462	463	450	456	446	479	455	435	498	457	466	468	455	449	465	469	464	464	440	413	482	456	456	448	466	478	470	466	436	425	440	435	472	463	451	475	484	453	442	440	464	468	429	469	502	466	452	468	428	483	485	514	491	456	468	458	462	485	466	464	467	480	490	461	458	498	463	453	489	454	475	495	455	436	446	427	478	452	440	444	504	456	485	443	435	479	432	477	472	467	441	468	483	482	425	435	466	445	438	443	495	452	469	479	462	483	433	433	450	454	418	466	489	455	466	479	479	449	431	456	470	421	466	432	472	447	491	451	493	502	478	448	438	471	484	494	449	441	463	449	468	452	422	451	462	458	472	431	445	475	452	425	435	459	462	487	467	470	462	443	439	450	456	453	449	457	439	438	433	444	440	482	462	473	423	450	467	489	441	445	441	460	475	415	480	427	431	461	477	474	454	470	427	446	449	441	440	464	456	441	458	450	494	446	471	482	457	445	467	475	447	498	469	478	482	448	467	418	459	444	463	460	489	488	460	471	440	481	459	412	460	441	496	495	446	448	461	472	487	476	474	474	460	430	445	477	444	454	404	444	441	464	464	477	427	470	404	466	473	441	437	438	466	445	442	434	460	445	426	459	495	472	484	461	443	448	490	446	493	442	429	488	448	452	417	442	415	456	456	432	441	460	470	436	412	492	454	426	459	449	421	470	454	446	448	477	474	457	428	444	435	483	462	455	418	469	465	469	456	481	430	461	454	419	462	484	460	474	495	490	435	463	455	462	435	453	447	484	484	439	449	449	440	433	459	460	452	471	449	435	422	472	460	472	447	472	442	405	442	483	461	458	490	449	460	430	435	449	472	440	466	463	468	440	448	453	476	419	430	491	474	415	484	449	491	459	415	460	498	460	421	417	468	441	472	482	495	467	473	427	454	416	462	462	447	482	467	448	466	436	444	437	443	447	454	428	473	436	433	470	480	454	452	461	446	445	476	447	437	474	442	464	449	435	406	466	451	419	457	512	434	455	454	442	460	473	480	442	453	468	477	426	462	453	438	464	488	431	436	445	471	467	458	467	416	460	456	420	462	468	427	494	468	499	442	441	451	455	434	479	443	431	502	442	463	440	475	461	511	464	472	437	445	421	437	461	451	471	491	499	474	481	418	453	452	488	468	467	486	472	424	450	428	440	477	462	493	464	441	475	451	515	488	438	477	501	455	462	420	478	499	457	452	460	436	451	455	436	468	487	490	478	457	471	491	458	453	451	469	449	459	480	455	457	491	434	473	446	451	454	439	434	463	422	421	415	444	470	445	456	458	439	464	437	458	464	461	439	452	434	473	484	467	453	466	450	464	451	459	461	452	453	456	457	487	438	465	455	435	449	437	424	466	454	479	402	454	468	470	453	484	446	432	456	466	461	412	441	423	443	472	446	452	496	451	418	494	445	441	470	449	473	446	412	474	442	446	455	433	493	485	448	473	458	463	470	446	457	448	419	447	484	468	462	467	430	422	461	445	408	485	459	459	440	489	502	443	466	449	476	459	428	460	415	442	480	448	439	443	426	451	432	483	418	477	459	417	440	446	429	444	453	448	450	481	464	490	482	495	438	448	455	473	460	484	493	456	434	442	467	431	460	417	454	449	465	460	458	459	437	479	467	441	466	415	456	446	476	466	444	415	476	451	468	499	423	483	430	441	475	490	443	459	437	436	466	477	462	441	471	429	470	440	454	469	469	474	464	459	469	420	458	447	454	430	473	452	442	476	402	454	466	449	468	456	459	464	446	458	463	430	473	455	462	428	451	457	459	407	458	451	414	446	472	487	434	457	468	487	451	481	450	472	471	507	477	432	440	495	454	432	445	424	498	442	480	469	451	440	498	469	472	438	491	468	481	467	449	462	483	447	459	470	438	481	452	460	434	453	451	462	500	467	435	430	515	419	449	482	464	455	469	474	459	442	438	454	468	485	464	465	467	483	401	441	420	477	420	440	433	435	438	490	440	416	479	445	439	446	467	439	452	466	480	478	452	420	497	419	449	441	456	471	409	452	474	441	457	444	441	437	425	502	429	452	459	477	431	475	433	472	474	475	476	494	496	460	464	441	479	495	455	445	422	454	497	474	471	464	444	426	417	485	418	481	469	452	433	456	480	432	475	449	457	461	460	499	474	455	484	483	436	436	434	464	446	467	429	420	467	481	439	460	447	456	460	430	461	476	424	469	440	464	460	452	424	441	441	452	483	413	456	427	484	459	461	450	443	485	443	469	456	461	472	443	472	486	479	461	456	446	459	435	465	469	453	468	474	432	498	447	465	480	461	441	446	458	449	467	480	445	495	426	443	479	484	471	454	472	489	483	451	477	438	459	423	456	437	455	494	481	461	470	445	428	489	470	466	489	448	475	452	425	487	454	445	458	491	472	474	444	472	439	445	467	410	497	452	466	439	441	484	487	474	458	476	447	463	484	445	434	449	441	476	477	436	467	452	465	456	444	473	471	464	464	467	473	441	456	476	479	470	450	432	455	487	458	465	456	478	464	484	460	450	470	427	440	455	404	436	440	466	449	473	473	476	453	434	476	419	435	468	435	468	461	441	463	460	463	478	474	509	442	481	478	449	453	455	443	442	425	433	451	448	453	442	481	462	451	456	452	436	455	444	422	489	448	450	468	421	458	469	511	453	457	422	462	482	473	505	461	503	474	420	468	463	458	448	464	449	474	455	461	432	457	456	415	468	450	456	478	428	430	464	429	467	440	470	430	431	451	482	406	441	432	455	452	486	452	493	460	446	424	477	469	472	458	440	467	436	426	392	428	423	420	495	471	436	473	434	443	451	429	484	431	460	471	448	467	442	465	436	460	476	465	479	424	451	425	426	490	469	501	481	480	473	458	415	466	426	459	484	458	469	441	446	451	419	495	467	437	460	439	457	455	464	453	453	446	437	446	433	434	424	469	425	502	421	436	449	466	443	420	432	445	446	472	440	425	481	435	434	456	458	423	452	477	471	425	469	441	474	461	436	439	457	435	483	481	439	472	470	448	465	509	449	463	426	472	469	435	527	476	443	447	467	453	447	452	477	439	463	467	480	476	453	454	468	448	471	439	451	441	452	481	505	429	427	466	441	440	465	453	467	467	477	454	449	422	470	419	475	454	468	484	464	440	456	417	436	463	489	478	484	446	456	449	435	458	453	461	440	445	437	447	456	455	450	436	460	467	480	477	435	444	447	451	444	474	458	467	468	489	479	492	478	447	474	441	459	489	427	456	486	439	434	446	440	482	479	467	434	482	438	488	465	430	460	465	464	456	452	460	448	441	472	484	437	423	455	435	446	505	442	484	468	426	460	499	508	443	444	412	448	467	461	463	428	444	483	480	426	453	473	439	472	457	422	468	450	473	445	452	456	460	477	490	470	499	432	477	461	454	457	457	454	417	430	465	517	506	425	464	444	433	463	466	419	437	433	434	426	447	465	441	445	449
25378	26242	41850	37788	20917	6552	997	685	637	661	645	634	656	677	619	700	599	600	599	604	582	657	597	642	635	644	581	609	616	626	622	619	623	567	636	629	668	617	631	593	637	618	601	595	655	595	645	643	567	580	589	642	573	629	601	595	670	610	615	634	602	590	590	611	619	641	621	644	589	640	695	568	644	612	589	659	623	575	590	604	623	602	617	576	575	585	567	605	628	618	658	614	617	615	585	645	613	574	628	599	606	611	637	641	562	588	585	618	582	601	633	613	611	590	618	640	591	614	555	611	640	642	571	626	618	586	593	616	563	585	636	556	558	609	629	606	655	602	591	615	607	579	617	597	620	603	622	619	589	617	608	589	599	614	612	580	583	610	613	588	620	624	569	646	597	548	609	662	605	627	592	606	580	626	622	631	620	551	607	610	613	566	626	621	598	646	575	640	599	595	607	586	577	604	558	623	573	559	614	620	621	626	608	628	649	579	593	631	601	607	620	579	588	661	606	588	627	634	569	636	595	618	639	572	617	597	632	646	639	591	588	602	646	576	601	599	598	646	670	598	640	605	650	576	595	647	599	630	665	586	618	605	604	626	640	607	650	638	604	649	612	610	619	631	641	627	593	621	622	620	628	645	623	637	664	630	587	611	597	623	628	581	631	580	643	603	595	576	607	596	609	607	629	640	642	635	598	660	620	620	599	617	617	599	642	662	602	583	585	619	620	631	597	652	624	599	603	626	614	561	632	590	601	597	597	592	634	629	642	629	621	593	632	596	570	585	630	645	615	604	574	606	650	573	632	598	628	601	603	639	594	648	594	596	631	610	576	610	633	630	632	585	587	579	633	602	587	593	613	633	590	630	610	600	608	575	671	666	591	565	621	663	613	665	660	610	599	603	640	654	646	599	607	595	558	640	623	628	594	613	557	663	599	660	639	667	581	589	588	669	616	601	588	596	634	589	596	616	603	630	632	636	609	611	618	580	615	600	618	669	613	623	584	585	598	638	669	599	578	598	629	639	559	630	627	579	627	623	637	606	594	638	651	608	619	624	596	617	621	642	585	602	624	598	601	579	628	616	606	613	662	579	614	595	594	575	581	639	617	607	616	621	601	586	627	596	619	580	623	568	574	631	578	587	581	603	641	619	627	630	575	581	604	629	620	611	613	635	580	565	623	643	658	613	627	630	616	632	608	653	605	617	624	624	639	596	619	622	558	607	643	572	629	638	560	611	651	611	618	571	602	608	584	631	615	600	599	612	654	609	614	597	634	618	590	593	634	576	634	580	606	599	592	619	618	615	635	652	602	556	641	583	630	613	626	566	583	597	604	611	632	649	620	588	605	614	580	603	598	650	582	595	625	609	606	611	646	645	604	643	623	591	603	571	637	600	623	620	660	624	630	646	656	620	621	615	653	568	606	594	599	617	594	625	552	585	573	622	596	603	625	632	603	606	630	656	656	627	594	651	605	568	611	610	621	624	613	582	576	656	636	590	603	657	577	622	644	635	596	614	671	584	638	604	606	648	619	617	563	584	582	653	620	614	651	606	600	591	683	642	641	610	613	618	602	643	601	646	627	579	605	554	606	627	594	635	606	609	611	626	589	596	594	598	664	587	610	626	541	608	589	604	619	645	602	592	604	579	650	616	650	596	601	584	617	621	624	634	647	584	613	664	594	600	586	582	644	624	610	635	569	618	613	610	582	612	599	650	603	610	603	590	653	651	640	602	600	582	613	640	635	650	642	605	624	614	672	586	575	609	611	599	654	597	581	625	608	600	589	628	603	605	634	631	617	610	598	618	584	606	607	597	625	583	578	600	662	563	537	601	662	604	580	565	575	651	602	594	601	637	617	654	590	596	638	585	650	640	602	602	622	599	634	621	627	633	609	600	596	592	617	614	643	609	576	660	592	619	630	580	604	599	602	614	611	618	609	591	638	583	599	615	636	626	629	638	602	594	587	574	605	590	617	595	600	636	627	588	623	614	620	620	626	621	620	635	634	608	618	545	608	603	619	601	621	613	602	624	568	619	599	654	597	648	648	616	639	638	583	596	611	622	614	583	606	616	678	646	642	627	587	603	615	629	629	591	616	595	564	622	611	604	594	642	637	593	601	595	611	603	595	608	618	616	603	620	668	637	647	637	578	580	595	588	659	596	582	650	553	637	620	627	617	623	624	639	618	597	630	644	630	655	584	617	629	628	553	605	602	593	623	612	623	652	584	577	592	613	618	595	594	595	633	587	621	670	641	593	587	587	557	601	635	620	635	613	648	624	624	635	611	598	624	619	642	616	640	622	600	646	625	606	608	597	626	569	582	642	637	586	610	602	650	621	632	631	604	598	593	601	625	607	563	578	590	619	626	593	621	650	596	538	593	591	603	601	602	629	646	629	592	619	632	586	594	594	605	639	620	633	619	601	630	586	614	608	580	617	570	628	591	628	614	616	645	640	634	662	630	595	583	602	569	614	642	666	595	622	631	609	598	613	586	614	645	614	631	601	594	603	614	602	609	612	649	589	625	610	627	617	603	669	605	632	592	633	582	613	648	621	619	602	608	613	625	630	644	602	594	648	575	629	636	630	647	616	608	610	588	567	587	620	574	594	585	607	638	600	596	571	625	580	612	667	551	589	645	607	595	621	630	630	643	592	601	647	622	606	621	613	605	627	596	620	632	608	678	599	569	618	580	612	627	592	627	616	579	647	628	590	657	587	625	629	590	588	575	596	607	592	606	602	612	603	617	640	596	602	682	617	613	608	588	613	600	631	627	635	629	681	650	578	628	571	610	581	625	658	601	634	608	569	614	643	600	627	577	606	627	676	635	596	636	601	584	613	622	624	600	614	609	615	600	611	605	610	639	595	580	583	605	665	596	591	625	568	581	514	591	622	595	593	582	618	586	603	644	617	570	629	582	617	655	580	560	593	642	648	587	595	606	666	613	621	598	618	630	609	613	593	590	615	571	562	669	595	590	586	645	596	598	575	635	609	669	643	612	630	583	586	586	619	585	590	599	605	595	661	598	611	623	606	607	624	633	579	583	663	600	638	621	629	559	625	660	643	621	616	615	633	622	579	591	609	597	590	614	612	642	648	624	577	601	581	640	600	552	638	608	608	634	601	594	621	638	665	635	650	610	587	608	658	617	632	606	607	650	627	610	611	633	632	653	634	635	594	626	626	570	552	578	606	582	605	615	613	583	592	605	620	584	661	629	653	633	623	660	588	636	587	592	582	624	629	645	652	607	621	579	606	613	614	628	664	631	629	615	610	637	594	648	618	616	568	618	620	615	604	596	609	588	603	612	608	613	606	593	659	673	611	590	573	607	625	610	581	628	588	645	592	626	587	595	603	612	634	671	628	587	591	631	635	582	635	605	629	609	635	623	656	648	670	667	602	625	631	608	575	573	585	611	608	682	670	617	660	617	599	614	586	610	630	610	617	589	590	599	601	606	648	633	625	583	595	625	609	619	591	612	587	610	576	603	606	595	636
59559	88975	63696	31999	11352	2885	621	548	590	607	586	579	633	599	581	615	622	575	602	588	598	624	582	580	671	613	606	591	554	629	576	547	577	607	612	594	626	570	560	588	617	590	641	533	615	567	547	559	598	566	574	538	630	565	569	557	552	576	593	634	611	571	630	568	612	570	569	563	540	594	519	582	620	553	574	558	573	576	617	596	546	572	625	587	597	547	587	593	558	539	556	573	557	624	555	583	607	574	588	599	589	594	606	600	620	562	558	556	580	563	607	595	583	612	577	614	630	606	552	599	581	569	604	605	602	594	560	546	608	587	588	547	616	588	594	520	559	560	600	617	577	566	576	588	602	608	631	547	617	537	585	529	553	568	600	580	587	574	590	609	578	596	630	575	592	618	590	624	577	563	606	525	574	617	561	571	583	632	570	558	568	603	599	581	591	596	541	604	575	546	577	620	546	605	595	579	592	573	564	602	602	599	591	588	569	552	568	595	577	585	573	598	512	597	601	572	571	589	664	595	564	549	579	605	571	589	600	568	551	585	560	546	565	602	599	574	556	528	574	607	592	581	615	592	553	596	549	606	583	602	622	583	606	570	578	594	571	590	609	562	616	598	597	603	586	571	524	571	560	619	558	587	581	577	535	578	577	563	626	590	602	609	611	560	563	572	524	577	585	601	568	597	584	624	555	584	604	589	611	598	583	633	559	567	564	578	585	577	558	617	540	587	600	564	572	604	576	621	577	572	522	586	551	581	602	551	620	582	584	609	595	595	538	602	593	559	569	587	575	589	613	599	583	572	581	616	563	597	567	613	617	623	584	605	556	628	555	550	584	551	574	585	548	572	543	627	573	559	634	546	597	561	606	579	578	577	588	591	575	582	610	579	545	560	646	586	597	578	588	605	581	563	591	582	572	620	617	627	573	556	551	608	549	583	594	563	647	607	611	574	579	574	593	615	588	610	590	533	564	566	591	529	565	608	594	557	587	591	585	612	567	585	576	566	529	586	572	575	589	614	615	541	581	571	574	585	571	597	540	598	607	614	569	611	591	590	544	563	561	584	580	574	553	598	577	577	565	564	537	578	606	562	538	587	609	588	581	587	558	595	573	549	588	535	624	603	560	520	627	572	623	623	608	594	544	587	595	575	576	592	569	571	547	594	564	568	599	564	598	577	605	581	519	584	536	554	614	564	542	578	552	595	558	595	558	556	575	588	551	576	574	553	539	585	547	611	577	551	593	553	592	569	600	577	564	616	630	541	574	609	588	549	595	582	609	553	591	576	608	565	582	625	566	573	563	562	593	585	594	563	577	556	578	591	595	591	597	608	575	563	567	610	602	606	571	571	582	569	563	573	573	567	582	617	612	581	584	632	597	604	612	571	558	587	611	612	581	561	582	583	576	606	588	548	596	567	642	624	554	615	574	632	595	624	569	580	602	538	582	574	574	564	564	579	580	578	576	562	598	547	633	574	592	585	574	566	626	630	554	586	562	591	568	565	597	594	615	606	658	567	599	549	575	548	555	511	582	595	575	581	571	599	599	620	548	524	559	547	578	563	624	620	595	591	577	591	637	599	627	611	618	606	649	589	597	613	601	611	558	586	618	554	586	561	568	592	622	574	586	582	582	608	581	563	614	582	585	569	565	588	587	601	589	535	561	591	595	586	583	604	574	601	559	578	578	566	565	595	571	563	595	599	558	600	571	568	589	588	535	598	565	555	605	562	577	547	580	562	571	589	572	538	573	540	587	580	551	577	570	587	599	545	566	558	631	613	583	561	577	610	534	531	581	599	574	567	600	564	611	573	563	566	583	568	557	582	601	562	593	593	578	556	562	567	544	597	578	564	588	639	591	560	599	570	572	581	605	554	586	555	580	531	586	617	592	565	617	568	561	559	598	547	626	571	568	587	614	556	560	525	567	605	558	550	583	613	577	592	583	585	610	578	592	547	594	558	563	584	568	633	549	593	608	561	588	602	583	557	602	598	621	630	568	552	578	556	622	567	616	593	577	588	550	584	571	545	588	546	626	561	572	577	582	543	617	590	604	563	606	575	589	589	564	579	607	633	573	582	602	576	540	590	570	574	589	597	587	584	581	597	579	580	612	574	576	573	574	590	570	573	556	562	561	544	578	575	568	599	588	595	568	597	551	556	620	518	580	591	560	606	586	628	600	582	566	547	561	594	596	545	571	531	548	615	576	571	608	597	554	575	575	564	551	556	558	588	574	604	545	576	602	582	577	562	601	562	576	539	583	584	597	592	590	565	571	556	637	575	598	561	575	574	612	571	587	602	556	554	584	561	583	536	596	583	545	531	590	552	547	540	547	599	582	580	591	569	578	593	595	651	582	594	582	589	544	609	573	580	616	587	562	559	545	605	545	609	575	567	587	613	585	610	551	640	557	554	586	610	568	545	563	605	588	572	546	621	575	605	604	576	605	598	559	575	578	589	582	582	588	539	515	611	561	570	589	614	592	603	570	582	553	575	589	606	604	611	565	561	584	597	529	549	580	579	614	545	598	599	536	608	561	565	550	595	583	562	564	604	582	575	577	605	565	592	572	587	562	598	552	572	553	552	574	565	573	599	586	629	558	556	588	566	625	615	541	595	601	574	549	573	611	544	607	586	559	576	607	581	542	586	554	578	606	583	561	562	623	612	545	565	601	546	612	599	575	604	580	588	575	569	607	625	631	609	544	589	580	594	580	588	550	560	550	598	615	601	587	573	571	549	532	586	556	591	600	554	584	630	577	545	554	578	578	589	594	558	580	559	604	619	621	572	606	593	597	576	585	595	607	572	552	607	588	596	572	575	596	564	532	570	615	618	547	593	567	550	568	565	547	603	576	589	539	589	604	574	523	556	559	587	552	617	600	601	620	561	553	558	605	547	601	594	599	563	585	583	601	589	517	581	565	578	580	582	608	593	575	626	597	611	592	560	610	567	622	576	561	595	590	564	571	571	579	561	650	513	580	574	610	579	583	581	596	592	585	600	589	599	522	517	615	605	599	574	573	580	575	549	584	561	577	587	562	616	572	580	581	623	600	586	620	595	580	601	545	575	604	599	601	607	567	584	596	593	570	600	569	578	562	533	542	591	582	567	630	607	551	621	580	574	595	596	554	640	583	561	602	596	601	591	622	637	556	561	586	577	569	567	578	604	577	548	608	560	571	639	592	553	587	594	606	576	572	567	578	624	609	568	605	582	596	551	581	573	563	592	581	608	625	598	595	563	578	593	570	556	568	605	591	572	577	545	577	583	533	594	543	600	609	542	570	550	563	624	550	581	588	555	584	577	539	570	639	609	565	569	608	574	580	573	585	561	578	569	574	622	600	555	557	578	543	612	563	575	577	572	604	565	599	571	598	563	568	560	641	571	585	544	558	565	584	524	630	589	557	567	600	574	561	545	552	635	627	512	599	578	568	608	578	567	580	592	584	534	593	542	575	584	578	615	587	577	546	586	577	555	597	558	612	579	558	606	543	616	594	619
23990	23271	36739	36394	25871	14703	2584	958	781	763	821	737	806	724	730	768	768	758	715	804	748	740	797	732	703	725	761	728	729	775	731	723	731	695	762	746	762	710	753	725	728	743	745	738	770	767	727	698	687	732	719	747	702	738	708	704	705	695	744	753	700	713	727	696	735	697	732	751	703	759	737	715	748	724	714	732	681	692	707	754	783	704	746	723	746	708	747	706	697	781	773	742	753	695	722	741	779	689	710	769	767	758	740	773	726	745	771	745	692	754	713	736	731	741	689	773	706	734	732	766	721	726	741	725	709	723	682	687	667	735	741	714	756	717	752	705	761	695	755	746	723	732	740	726	759	718	697	695	727	711	764	744	670	733	728	662	732	705	714	727	766	725	739	747	677	699	742	730	681	704	692	709	710	693	783	702	752	733	721	752	764	771	665	676	719	714	726	744	744	727	732	746	723	708	715	690	706	736	727	772	735	726	756	746	698	777	725	768	733	733	748	759	739	716	746	694	757	734	731	719	710	702	718	740	741	729	697	767	698	746	761	759	731	724	696	732	747	772	724	759	726	731	756	742	726	745	678	723	692	736	742	770	702	725	758	708	727	736	712	729	737	707	683	750	712	686	739	752	723	746	713	741	722	729	795	763	723	724	656	731	759	728	728	716	684	739	753	762	764	681	735	745	705	724	736	723	680	714	744	734	725	718	739	727	713	695	687	698	727	755	782	694	729	731	708	635	699	704	711	730	722	678	778	742	705	694	735	703	780	698	738	774	669	697	691	710	747	725	692	734	727	733	724	715	691	726	697	725	676	712	706	704	700	745	684	715	685	686	695	736	755	721	737	769	717	719	762	688	716	784	724	743	701	760	735	742	715	729	750	736	695	750	723	723	745	756	693	718	699	729	731	756	735	676	769	711	709	667	718	714	688	757	765	675	759	762	787	753	707	721	705	747	711	762	761	702	737	729	724	687	710	777	734	755	759	737	750	709	729	775	738	751	741	775	733	789	722	712	726	700	700	702	700	704	713	739	736	711	756	734	703	766	704	801	738	760	710	740	724	725	790	710	755	698	709	703	712	750	722	711	768	677	676	733	701	723	735	743	718	718	712	747	693	720	755	771	712	741	713	738	704	703	747	684	709	713	728	759	733	701	730	690	737	772	713	733	763	684	750	726	687	723	694	740	738	720	689	726	738	723	691	717	729	701	760	753	739	734	726	743	716	708	743	762	736	713	709	753	726	692	700	750	707	704	723	679	773	720	700	741	692	729	727	696	683	768	737	750	730	769	723	735	739	730	735	706	675	727	746	712	736	760	668	700	710	742	736	776	722	725	708	725	705	756	759	728	731	731	750	774	745	729	735	715	709	684	729	750	709	761	717	743	715	732	719	723	692	724	721	706	707	731	702	734	701	718	756	725	759	680	736	696	680	789	746	722	772	735	686	737	700	672	738	754	720	709	750	711	739	707	739	721	713	750	682	740	719	710	729	717	708	704	715	724	675	712	654	722	692	771	699	731	714	731	784	682	711	701	717	730	746	714	705	762	758	695	762	756	727	701	753	745	760	684	734	730	747	695	733	731	732	755	731	740	714	756	718	696	659	738	780	727	745	735	744	717	734	732	733	731	757	695	741	699	689	717	738	750	747	700	737	710	714	778	738	763	732	752	666	713	691	747	773	708	731	744	730	721	707	709	765	725	674	748	713	754	698	762	737	742	696	722	705	724	742	670	729	707	665	721	751	730	693	702	709	706	700	721	743	694	749	742	729	695	721	728	720	698	752	714	726	739	746	705	738	746	725	698	755	741	741	704	707	724	748	689	779	722	711	706	738	687	701	750	727	769	726	686	690	677	721	701	709	705	701	704	735	714	719	752	685	755	768	718	721	768	771	716	689	765	767	728	725	716	728	752	722	748	754	771	746	748	784	712	751	738	708	717	753	709	717	714	705	695	737	713	689	708	703	737	728	743	743	658	771	725	731	740	725	720	740	763	728	724	692	815	734	694	700	721	728	695	706	757	671	665	724	789	737	704	728	697	665	718	727	696	770	670	724	715	699	688	716	759	767	703	716	706	707	692	712	697	752	698	725	766	724	694	722	705	690	706	748	762	778	749	643	683	750	724	741	704	736	734	712	684	758	704	780	746	743	756	759	709	741	739	745	736	684	754	757	751	746	720	710	760	771	725	746	756	727	712	731	723	744	749	730	702	769	715	728	694	686	685	720	742	745	776	679	716	705	708	702	750	725	758	731	721	728	754	693	721	651	707	666	752	733	699	646	742	715	722	734	685	743	673	755	736	737	729	720	711	706	724	727	678	732	761	729	698	751	733	733	748	706	737	762	708	711	687	777	733	667	678	751	727	753	748	692	750	705	729	702	747	712	723	716	693	709	713	737	728	700	744	732	699	735	744	715	717	746	729	718	718	733	728	691	782	737	697	718	761	759	676	772	743	737	723	701	747	730	737	736	721	708	700	709	718	740	703	705	761	726	764	699	730	722	694	712	740	715	666	733	719	691	712	689	704	751	734	678	719	730	694	737	727	748	704	726	673	723	716	721	722	698	755	729	690	721	819	759	757	738	750	752	758	688	712	738	710	740	704	727	750	749	720	676	761	736	728	709	741	716	707	672	742	716	717	793	797	723	707	712	739	726	709	712	710	707	718	784	674	711	740	725	726	725	732	750	704	732	712	729	756	687	729	744	715	745	789	704	772	736	705	720	766	716	716	725	730	719	733	719	717	733	741	691	745	712	709	718	755	769	759	760	732	740	769	682	755	743	702	706	727	767	764	758	729	729	709	727	689	736	676	707	718	670	727	710	701	681	717	707	714	724	718	715	743	699	771	721	712	736	719	765	673	728	700	678	711	678	726	695	739	702	731	687	702	775	712	727	701	711	784	712	749	718	743	704	710	733	796	685	734	759	772	689	760	705	721	718	689	750	735	757	671	728	704	744	744	721	697	724	713	731	743	732	698	714	682	748	712	773	705	725	688	691	754	750	786	748	763	715	730	721	724	685	701	713	683	708	777	690	742	737	727	742	713	736	724	708	746	726	712	705	711	732	737	749	734	778	726	675	706	746	760	754	743	712	710	731	699	755	684	717	718	701	749	702	725	728	725	719	759	676	711	747	738	724	725	756	724	699	728	695	680	724	771	741	740	801	679	771	718	711	721	684	718	746	709	731	755	722	751	712	731	765	656	646	742	732	746	665	713	680	749	812	716	721	664	694	694	750	716	739	690	711	793	734	737	691	684	680	691	732	716	723	705	734	729	732	743	750	735	747	730	727	728	764	769	711	721	736	728	726	677	717	721	702	713	671	690	764	707	769	720	757	738	665	710	755	716	761	693	748	763	703	703	719	746	738	678	731	725	755	692	749	703	766	723	766	715	707	758	707	696	719	697	698	696	724	763	691	729	727	713	696	769	716	767	721	705	722	699	747	760	733	713	722	745	712	701	735	714	716	703	691	730	723	735	747	713	708	688	656	729
63654	103102	75309	46462	20002	4762	706	678	664	739	734	691	733	755	678	724	749	722	708	696	740	789	758	730	732	754	766	722	724	714	727	717	707	719	732	714	792	669	716	759	742	677	718	720	673	766	745	658	723	692	715	739	732	696	764	693	693	770	709	712	745	731	757	803	728	719	713	713	737	742	710	741	759	706	672	694	706	685	725	683	731	683	703	695	716	660	700	732	683	690	740	687	735	728	729	691	720	725	688	752	734	697	753	740	697	704	734	686	688	723	711	737	737	718	768	765	715	709	689	662	697	679	754	705	683	727	728	707	711	679	770	659	706	718	741	666	696	677	738	690	693	696	678	680	747	696	723	666	755	702	725	733	753	748	718	667	662	700	724	723	680	711	757	790	704	698	714	744	721	684	722	723	734	706	716	683	711	727	690	727	698	707	736	727	718	662	706	730	705	723	700	738	729	720	697	733	713	702	715	717	684	759	757	756	702	700	696	702	703	708	738	745	726	711	739	678	727	723	707	708	670	733	726	706	704	722	721	708	758	742	734	720	682	727	739	725	730	681	690	766	697	748	760	691	715	727	721	732	694	726	683	674	720	731	764	691	692	745	743	720	752	749	743	724	706	707	738	705	734	731	698	708	718	721	712	691	727	721	712	693	699	771	664	682	679	701	671	683	708	685	726	708	708	691	715	710	672	728	710	696	706	692	712	723	700	756	743	700	753	708	726	738	686	686	720	723	729	720	738	696	686	717	681	739	741	692	684	713	713	682	710	696	747	716	722	711	706	711	731	699	701	747	708	694	785	693	759	687	746	708	696	716	702	709	690	718	673	712	719	685	784	763	743	721	707	714	723	730	678	718	725	695	699	653	710	723	710	677	725	707	732	726	721	715	713	686	721	726	685	669	704	717	754	740	699	733	692	743	692	730	747	733	724	698	729	697	670	705	733	694	709	665	704	753	756	733	674	672	747	747	690	733	708	721	678	705	737	759	749	744	709	708	756	702	739	694	766	694	738	723	742	748	717	689	669	723	701	720	707	729	694	688	739	729	675	672	711	729	731	726	693	716	720	729	709	720	694	771	716	709	681	725	673	678	689	688	737	656	757	717	731	661	738	748	700	704	709	723	719	740	773	735	715	647	689	749	724	729	717	719	708	709	700	745	694	674	702	664	670	689	716	677	693	708	704	696	680	714	687	725	728	732	726	712	738	732	705	706	736	710	713	689	716	760	680	700	726	675	715	658	743	705	716	688	723	679	745	735	676	708	699	745	715	710	702	759	682	717	697	666	699	694	707	710	721	738	731	728	715	713	730	722	692	678	722	731	684	743	726	715	671	718	642	684	723	715	698	714	735	705	674	729	706	768	716	669	683	694	723	652	679	723	740	747	735	722	720	675	655	683	677	717	645	688	735	698	772	674	705	699	708	715	708	723	704	711	697	729	725	683	687	686	687	736	708	738	698	696	684	671	677	785	690	742	701	698	745	701	715	720	676	756	700	743	734	716	734	689	696	704	738	727	658	670	667	696	702	729	651	676	734	726	761	688	698	717	723	712	743	704	706	747	662	735	704	726	722	689	733	704	734	688	726	731	688	761	688	684	670	719	663	723	703	730	646	675	709	693	672	741	689	732	707	714	676	692	713	672	723	720	732	718	773	761	697	712	740	729	646	708	742	706	701	724	742	705	682	693	670	730	748	703	719	709	785	726	721	723	711	670	706	734	675	673	716	685	661	720	712	733	688	730	693	707	680	685	719	755	730	744	734	714	712	709	727	739	730	753	727	725	751	727	694	693	745	711	691	662	730	721	701	709	737	718	730	720	706	754	656	735	713	686	692	718	726	672	696	727	712	707	747	710	716	737	724	675	716	684	730	696	774	724	707	713	661	750	720	669	691	725	676	695	736	722	721	690	723	648	710	711	664	697	751	735	711	740	682	722	725	739	625	711	716	700	737	689	755	687	703	676	701	726	693	737	705	729	683	709	695	709	682	704	731	660	687	693	675	708	690	629	678	687	680	719	731	731	745	671	709	656	638	708	743	715	756	727	756	742	718	777	746	743	681	742	709	686	720	686	694	669	699	694	644	747	696	731	697	704	727	699	701	707	700	712	747	673	733	748	680	699	699	753	694	713	662	755	720	721	733	727	707	740	708	682	701	740	713	679	690	767	698	685	677	693	651	704	685	726	755	665	722	706	704	712	695	671	725	713	701	748	704	685	725	751	694	729	720	783	723	747	654	710	684	726	722	723	723	720	713	662	666	754	680	713	733	695	707	736	708	685	750	719	749	707	662	719	735	662	702	662	736	697	711	715	706	739	669	704	709	754	690	729	703	702	729	679	707	709	688	699	712	765	707	727	730	670	701	680	702	675	732	701	689	700	691	666	741	696	712	727	703	722	705	699	718	708	745	703	744	707	696	698	671	734	701	703	739	734	730	715	724	707	720	722	707	758	709	711	744	665	724	729	716	672	714	703	701	704	779	730	709	717	679	669	715	692	691	749	684	710	746	674	766	751	697	675	741	696	680	764	781	724	739	674	694	702	689	706	710	716	723	716	654	731	696	731	713	700	715	734	707	707	684	697	716	751	729	708	684	753	708	695	684	688	660	677	696	680	688	701	698	706	728	737	740	742	719	684	692	709	755	690	742	676	681	727	725	679	702	746	701	665	699	697	653	722	696	732	690	758	695	724	661	741	664	666	679	720	768	684	688	723	680	693	744	650	733	718	722	676	738	688	756	728	670	703	747	704	718	755	734	691	719	738	684	758	677	714	683	711	710	733	741	688	722	703	662	749	697	725	681	714	693	700	694	718	722	737	686	695	726	711	731	688	696	697	702	699	753	681	711	723	723	697	710	689	740	716	706	704	754	704	707	715	752	700	715	670	752	722	703	745	698	700	708	710	677	725	734	654	694	706	701	719	726	704	701	719	692	761	729	680	737	731	690	709	722	681	706	768	718	779	771	725	742	671	721	765	686	715	700	683	694	708	743	641	707	710	712	713	744	719	695	694	660	724	689	696	693	720	687	718	696	709	714	704	702	690	689	655	674	663	700	712	696	715	695	674	677	767	687	658	710	724	687	684	712	714	719	714	685	751	680	671	705	715	677	721	681	747	654	692	701	720	729	707	724	749	648	696	714	719	723	677	745	709	685	711	734	701	695	688	712	691	713	754	706	678	684	691	639	688	749	666	666	727	674	690	769	755	701	778	718	733	689	711	708	774	734	705	735	691	694	694	704	699	721	685	717	708	668	717	714	719	754	662	723	691	726	731	741	709	698	715	669	667	665	705	705	678	681	736	764	757	767	736	756	705	681	716	673	681	671	741	713	697	718	709	675	718	704	703	694	707	695	719	678	717	684	719	745	666	722	693	707	673	692	752	721	752	657	698	726	721	696	680	670	715	676	715	680	701	673	761	751	708	690	683	684	773	746	684	741	728	706	701	711	759	704	699	697	698	675	698	712	714	688	640	705	712	688	719	733	742	700	697
29426	29137	27394	13532	3143	884	569	529	500	508	561	514	512	526	544	546	531	541	538	501	516	553	531	546	559	513	530	547	551	531	497	505	547	533	515	497	497	476	548	509	516	540	509	508	566	553	519	462	562	521	521	531	515	472	555	509	503	549	536	529	510	500	581	521	546	501	541	514	524	538	528	535	535	502	498	526	515	548	513	526	511	501	525	557	546	545	532	530	519	517	553	538	496	519	555	533	531	536	488	520	493	538	494	556	510	491	548	566	576	562	559	523	543	516	522	506	516	529	538	521	511	530	528	538	493	502	482	516	554	524	529	517	490	503	534	534	489	473	528	518	473	549	539	563	528	553	578	534	536	557	490	491	551	501	496	539	519	488	538	513	514	551	531	519	521	528	489	549	500	516	496	561	517	502	490	508	523	511	519	543	536	497	528	534	545	515	551	501	512	519	520	515	499	553	522	507	526	503	503	554	558	507	493	553	545	490	509	579	540	533	558	500	483	522	547	496	519	510	510	510	494	520	498	548	506	584	530	556	498	507	527	530	501	527	542	516	521	534	539	507	561	513	506	492	515	525	553	506	572	502	563	522	472	541	527	522	507	486	538	551	499	531	514	475	516	521	547	487	546	489	563	525	528	494	566	512	543	524	539	516	542	532	508	553	508	521	513	548	506	528	519	542	529	515	492	540	515	520	561	545	545	526	512	521	490	540	518	517	513	488	528	550	499	529	531	544	525	546	526	512	537	526	489	513	526	489	576	538	551	542	533	525	553	505	545	528	489	549	525	525	540	501	561	534	529	533	475	560	529	506	518	484	535	530	505	527	536	529	510	497	521	551	483	544	540	514	479	577	542	521	486	519	532	511	511	572	521	531	522	523	526	532	528	519	534	498	496	540	531	529	542	552	511	546	520	505	505	519	518	516	520	531	529	534	520	536	527	506	518	527	498	549	497	531	539	498	518	537	507	513	526	534	518	528	525	547	515	521	508	521	525	527	532	535	498	518	527	518	550	516	488	504	543	519	558	515	558	509	542	517	534	513	555	519	537	534	535	505	506	493	563	546	518	515	541	520	484	522	512	528	561	528	501	528	573	500	547	539	510	544	539	525	532	526	507	495	514	505	541	529	531	528	503	537	502	513	500	497	534	524	510	562	505	544	510	568	525	559	469	518	462	522	509	542	496	494	512	511	565	502	543	545	497	542	553	541	543	508	511	546	553	524	522	501	553	516	515	522	553	518	490	517	509	503	504	516	530	479	561	530	538	538	490	529	544	564	501	568	504	537	476	537	499	527	497	513	526	481	499	474	526	506	512	575	530	541	533	500	537	552	484	506	536	512	487	552	500	540	572	525	543	502	525	504	525	476	522	543	541	498	541	506	529	524	557	487	491	538	533	481	526	507	538	537	514	528	495	498	516	537	526	529	544	497	519	500	550	485	514	522	544	549	518	482	539	528	516	466	506	540	519	494	508	558	533	524	560	529	465	510	504	509	521	568	550	527	516	531	592	494	509	497	495	555	574	551	545	487	512	525	512	516	473	540	545	552	521	486	529	538	502	525	503	525	554	521	522	540	505	530	515	533	504	559	515	547	528	515	521	539	534	563	521	516	515	517	526	469	535	503	513	520	488	517	544	503	505	525	522	523	505	530	527	549	505	514	495	553	540	508	518	476	492	473	476	527	539	491	528	533	514	471	511	560	503	533	585	511	526	498	551	499	510	533	519	550	508	511	461	534	488	469	508	558	584	530	531	538	522	542	504	529	553	515	556	498	539	490	523	511	496	509	488	546	496	525	563	538	536	509	533	510	489	553	547	500	543	526	508	513	528	499	519	542	527	535	523	500	567	533	510	518	522	522	494	539	506	547	492	515	514	531	531	557	546	486	534	495	505	490	543	545	547	529	562	521	540	516	551	504	523	491	546	529	526	559	536	522	535	540	542	536	472	510	524	540	476	545	515	517	498	528	524	520	511	510	492	503	513	523	508	497	523	538	480	531	538	542	525	510	526	566	533	495	501	551	515	528	559	555	536	556	517	486	524	518	550	479	533	491	493	538	472	561	507	527	534	482	507	517	549	547	508	508	534	530	496	499	532	521	554	505	504	500	518	553	469	530	516	547	532	514	526	528	572	522	521	490	567	530	492	507	498	482	535	525	512	511	524	570	540	528	495	504	520	527	534	510	486	585	533	542	518	522	506	546	533	533	528	564	522	537	485	540	506	551	504	545	540	539	547	499	513	509	496	564	545	530	586	507	515	545	517	486	521	529	528	525	521	513	494	540	556	546	516	550	512	499	523	524	536	510	480	532	518	544	547	530	510	545	553	521	489	553	534	492	517	490	521	523	505	544	514	536	493	506	513	506	493	531	556	527	493	503	530	509	525	521	540	502	521	519	553	518	498	521	552	501	483	509	495	472	515	506	510	510	537	510	536	541	514	508	507	488	493	532	545	537	504	553	498	534	523	511	562	486	527	532	526	532	565	489	509	531	504	547	532	536	529	515	519	520	496	548	570	539	504	528	542	547	534	537	507	530	532	526	498	552	543	555	559	529	526	560	538	547	516	552	513	517	554	563	543	529	551	531	506	527	514	530	518	554	525	506	498	462	487	534	543	534	530	503	510	500	526	523	553	511	521	550	554	511	521	535	523	497	519	529	549	540	498	572	515	578	470	511	531	579	502	534	554	544	573	510	530	502	501	474	532	519	522	517	515	525	501	506	517	546	504	519	524	493	546	531	508	518	566	538	542	551	543	485	521	501	531	510	529	549	522	536	493	539	486	526	504	530	469	509	487	486	481	529	564	534	485	501	491	515	484	502	525	528	524	547	517	492	560	550	527	540	504	525	518	559	556	532	496	559	501	520	529	533	525	514	514	516	537	548	526	506	516	516	530	475	548	521	517	508	565	511	518	557	524	504	557	526	542	519	553	529	563	523	531	497	520	522	531	544	515	525	539	509	548	526	544	489	481	488	545	512	519	503	528	502	519	502	522	560	479	529	541	501	492	496	521	512	501	531	481	519	523	523	529	521	531	531	518	504	527	507	493	525	561	513	542	527	531	533	532	513	534	491	550	540	529	545	516	507	528	522	517	556	504	570	513	536	521	506	524	522	512	528	557	509	574	507	568	507	555	488	490	538	528	546	517	531	525	563	540	546	529	501	561	507	535	538	543	531	509	505	561	491	536	510	544	504	543	511	528	511	513	544	545	547	521	524	522	538	517	510	518	528	518	504	518	574	568	514	525	503	500	519	511	528	551	536	524	510	539	503	533	534	540	544	513	541	565	550	504	530	528	552	503	523	511	518	522	521	499	521	545	504	507	555	535	495	543	496	531	513	529	533	534	518	525	526	511	529	530	532	548	536	549	519	530	503	509	514	520	536	564	557	498	536	537	515	548	486	531	525	504	530	515	521	508	486	570	531	526	481	515	559	539	527	534	497	550	508	510	549	512	520	555	559	524	527	514	544	549	528	532	540	500	563	537	533
20746	35130	21457	7424	2384	782	471	483	419	442	501	456	432	494	486	503	453	456	463	465	434	495	534	479	449	435	495	486	483	476	467	468	481	490	497	457	491	447	484	495	465	451	453	464	469	456	472	462	462	454	496	474	458	450	502	447	443	450	469	450	440	471	454	440	465	446	444	465	440	462	481	498	421	434	434	457	477	471	472	445	475	484	460	422	451	458	493	458	446	475	531	464	433	505	482	473	487	454	474	439	475	468	457	480	479	479	451	446	485	454	449	475	429	453	449	501	452	452	457	444	458	448	471	419	520	467	453	442	447	459	469	455	512	429	447	443	490	435	426	451	443	452	396	425	452	453	472	456	445	455	474	455	475	469	485	470	468	535	443	459	495	465	475	441	443	501	473	458	447	455	454	432	469	447	447	475	440	477	484	452	418	447	459	469	456	478	423	473	446	459	491	427	477	478	469	458	475	455	471	451	431	471	405	477	456	460	470	471	497	442	440	431	481	439	453	443	460	440	486	474	487	470	456	461	415	446	431	441	450	482	411	472	496	472	478	449	453	452	438	498	469	451	452	473	475	469	495	464	451	475	429	446	457	444	452	468	479	459	464	466	442	462	469	401	423	477	447	444	495	446	441	502	444	449	515	472	450	470	435	459	446	414	411	446	473	476	441	429	478	487	450	424	440	429	460	446	487	478	487	473	435	453	466	484	451	479	498	420	442	489	489	429	458	434	461	483	452	456	434	476	470	470	489	450	472	468	498	431	506	443	454	485	459	498	471	472	447	510	470	498	449	455	450	465	442	493	508	479	477	483	493	437	456	469	463	478	471	452	459	496	443	473	434	466	427	448	499	464	458	431	478	455	468	458	449	465	502	491	467	493	468	478	482	471	458	433	465	476	504	450	468	428	446	472	492	484	488	490	473	465	480	475	481	465	466	477	477	446	508	451	468	447	442	508	457	459	438	449	495	485	452	464	486	454	456	483	472	453	452	447	462	456	426	458	461	477	454	432	429	439	486	468	424	442	463	453	446	474	482	467	461	455	485	468	445	465	498	444	442	467	481	464	480	451	463	490	438	486	479	470	486	440	433	441	461	457	454	443	456	487	475	506	450	463	454	457	438	453	408	441	445	450	466	410	473	469	412	468	469	475	449	484	488	430	484	434	442	432	476	460	470	468	467	418	443	468	434	442	426	444	454	475	436	459	475	485	433	491	449	465	473	453	467	493	499	470	462	456	468	475	454	462	440	425	496	509	420	482	507	422	470	499	455	429	466	423	464	456	455	455	451	473	444	460	439	448	492	437	468	443	473	461	501	440	479	459	460	486	492	479	466	423	474	476	482	505	473	457	499	486	498	466	427	491	457	462	438	463	440	454	469	466	447	459	436	443	475	454	477	428	462	458	460	480	465	450	463	453	477	469	464	468	435	439	454	462	501	450	449	469	460	461	457	452	466	444	452	479	471	473	464	461	446	410	443	476	450	446	450	484	444	455	477	458	459	437	503	479	500	462	472	417	455	464	432	441	476	484	518	469	447	426	488	495	452	481	483	387	463	453	452	483	459	462	464	456	469	458	462	423	455	444	449	448	449	487	456	465	451	451	451	493	454	483	452	461	453	432	447	440	473	439	445	466	451	470	476	440	433	462	494	457	480	469	457	493	468	433	453	452	425	455	502	446	436	461	473	449	466	491	458	431	476	428	433	436	443	470	426	428	450	486	470	450	490	445	478	467	479	463	448	456	440	488	476	456	494	433	484	465	471	460	466	491	450	454	480	445	493	452	436	470	476	428	446	473	458	434	439	461	456	478	508	450	454	440	466	440	445	463	464	453	443	468	497	471	491	511	455	443	440	450	443	450	468	466	445	466	476	420	445	434	485	489	487	470	478	447	470	470	469	450	481	493	476	455	448	428	496	502	464	452	436	443	459	479	483	459	418	472	479	470	468	432	464	450	433	440	430	488	460	481	436	443	486	473	430	446	466	459	455	496	452	473	482	478	430	476	462	502	451	442	478	476	431	441	468	437	468	444	446	431	439	471	495	493	455	477	475	467	469	452	430	459	460	453	473	416	497	434	466	507	519	447	444	452	431	458	433	483	446	448	455	472	463	440	418	448	474	506	457	466	444	454	469	492	451	454	430	453	458	443	433	454	464	474	422	452	465	502	500	441	427	449	489	476	463	470	494	484	469	469	447	438	432	452	474	476	454	487	447	481	490	465	410	447	466	455	429	435	447	462	460	447	485	479	457	470	467	469	465	469	472	441	450	451	427	472	429	486	450	466	487	450	428	449	451	478	448	467	474	452	452	455	466	458	472	451	477	478	435	466	484	485	442	441	456	457	464	434	484	452	442	505	507	457	479	483	465	473	464	449	466	448	474	466	452	443	476	438	463	444	474	446	490	461	478	436	523	432	475	440	408	434	434	444	448	492	444	462	504	478	457	485	461	438	455	452	439	500	453	482	476	485	457	431	448	481	483	429	479	536	470	453	431	476	467	480	462	483	433	468	403	439	465	484	488	431	468	491	487	483	479	466	495	447	509	439	459	432	453	467	468	501	461	487	449	452	464	441	440	475	476	479	479	508	436	438	475	466	462	453	456	455	439	472	420	440	497	457	481	482	444	457	498	482	454	449	445	466	456	445	518	483	448	453	460	446	483	456	514	449	502	471	486	475	451	476	447	440	456	491	473	434	443	436	485	478	464	457	491	452	455	457	448	451	488	468	439	443	474	468	454	466	498	471	494	465	454	449	459	491	467	480	465	473	471	441	450	486	445	473	435	475	474	457	452	483	448	456	451	417	450	456	480	468	441	493	453	500	499	466	444	448	454	457	456	473	460	451	469	473	460	468	479	419	463	425	484	443	493	437	424	484	465	495	486	466	461	484	462	468	470	473	458	501	449	462	446	453	475	458	408	444	455	451	469	450	475	452	459	459	452	449	503	447	486	454	446	471	504	468	429	479	493	457	436	467	464	480	441	498	509	472	422	437	428	465	445	455	466	470	473	435	401	458	451	448	477	442	443	435	444	441	442	480	452	485	480	449	461	449	463	461	457	465	483	467	452	468	500	448	462	453	487	459	463	508	462	454	420	492	449	471	493	476	437	501	414	462	399	452	440	475	443	493	459	495	458	461	482	488	456	471	447	462	482	477	471	472	458	479	443	467	453	466	465	462	466	451	428	459	455	425	482	456	438	480	451	438	453	465	419	424	452	490	423	460	477	548	473	442	447	474	481	423	476	449	468	420	460	431	458	464	453	454	467	478	487	483	475	459	506	471	476	466	437	477	464	451	458	420	482	471	495	475	457	479	467	477	449	451	485	448	452	490	439	444	493	466	421	448	459	479	476	477	447	467	490	463	462	474	473	492	458	456	447	451	465	482	470	462	455	488	481	445	432	460	429	478	439	459	472	501	407	469	508	489	484	450	417	468	497	490	421	433	449	416	478	501	491	436	452	457	445	449	452	436	463	476	547	466	427	438	493	431
25250	26919	44429	39605	21380	5904	923	665	683	619	658	646	629	634	638	655	619	636	598	617	609	641	624	618	634	616	582	616	638	603	632	611	613	622	651	611	564	633	574	608	625	544	587	618	576	567	579	583	586	620	621	617	655	590	601	600	577	620	606	580	557	619	618	659	649	569	624	590	611	615	607	635	612	605	661	621	608	593	615	602	580	634	604	581	653	596	590	617	561	550	620	635	620	582	607	609	588	564	558	619	599	619	533	576	604	592	619	625	602	619	583	556	608	599	582	586	599	584	623	587	621	567	589	623	601	569	618	613	619	570	573	580	598	628	625	586	612	577	618	593	607	592	631	596	617	651	611	629	642	614	591	598	638	604	604	621	605	606	601	657	610	571	632	626	578	627	583	645	566	604	593	577	548	587	609	610	562	605	584	622	605	568	593	585	614	608	584	627	611	574	573	585	600	595	597	651	629	622	629	599	605	563	590	638	582	564	638	572	582	623	600	599	603	525	631	560	601	582	579	595	630	616	574	597	569	605	571	585	605	641	629	617	652	595	584	621	595	565	613	595	600	572	639	637	621	596	602	628	599	612	565	573	606	606	607	603	573	597	601	624	612	617	681	586	617	594	563	608	588	626	623	610	617	633	592	621	568	593	633	584	660	607	588	598	632	599	595	616	597	573	587	616	614	573	626	579	602	625	588	593	643	622	595	594	578	596	584	631	600	577	606	611	588	618	595	578	605	608	610	654	557	625	594	598	584	644	633	594	552	568	576	610	595	587	582	620	553	619	621	572	614	637	561	602	622	641	608	646	596	609	616	591	606	580	594	583	618	598	609	589	616	596	629	584	611	620	640	603	567	559	639	574	566	582	607	608	577	597	609	607	637	598	608	641	616	619	599	566	594	601	639	623	606	600	601	610	583	611	569	616	616	624	616	593	612	634	633	573	601	614	603	625	579	614	594	647	620	600	631	608	608	609	618	604	572	566	562	561	612	576	574	632	623	651	558	624	604	606	618	599	604	574	640	568	617	580	623	569	603	606	589	641	622	605	579	612	592	588	586	613	607	573	582	593	624	581	631	597	660	601	577	611	607	571	573	573	598	560	570	601	613	584	603	566	546	588	577	585	561	633	624	601	571	569	629	611	592	551	604	596	626	567	605	605	585	573	666	616	609	548	613	601	591	594	587	603	588	603	596	617	616	593	525	611	608	572	571	616	595	662	594	614	642	628	565	630	583	594	608	550	575	627	595	597	591	633	610	626	595	608	595	572	565	581	612	618	552	601	550	617	595	626	584	601	560	585	611	558	611	583	619	567	565	609	606	620	619	558	614	616	598	622	566	609	636	587	564	589	629	639	605	611	610	625	613	624	604	585	539	674	606	636	644	622	602	547	629	600	602	584	611	608	589	576	587	548	588	612	582	569	640	644	610	609	618	567	632	614	580	617	539	622	578	573	583	628	558	601	623	653	599	606	611	608	579	584	579	652	634	611	590	624	615	558	588	619	595	549	611	636	601	611	566	590	574	633	603	564	655	604	625	574	614	602	628	597	586	613	566	589	551	643	593	639	573	631	618	610	584	572	607	575	645	581	633	568	618	577	589	574	598	576	623	568	584	592	586	549	551	568	643	589	572	608	620	636	614	625	581	568	556	645	609	576	590	583	595	598	605	595	601	610	636	645	604	625	639	558	630	627	594	578	567	586	627	568	577	548	618	568	655	588	563	557	567	638	574	636	607	587	600	598	620	567	619	601	606	610	593	630	578	576	590	573	600	594	610	604	584	559	605	589	608	564	568	619	645	561	576	625	628	581	593	627	562	602	623	588	584	615	632	576	633	594	596	571	539	595	646	605	582	613	618	611	642	584	619	593	600	566	596	639	626	590	626	589	587	607	625	599	588	599	618	652	590	628	629	562	650	580	585	542	582	595	624	589	602	624	587	650	577	637	573	567	632	623	544	564	603	603	608	607	572	611	608	588	623	586	597	563	582	596	619	612	577	578	572	575	620	609	624	582	579	558	635	603	560	550	609	622	580	623	583	572	590	631	599	559	616	604	572	577	630	561	618	608	610	596	589	613	608	608	542	640	611	596	620	594	589	561	613	589	618	592	588	618	606	627	595	561	584	616	577	563	604	613	573	620	630	618	617	596	654	626	606	569	577	580	592	601	614	586	582	649	561	574	596	577	598	562	640	642	598	608	581	623	641	633	607	581	582	603	634	561	623	587	603	585	610	611	601	623	549	611	607	609	612	595	600	578	611	622	600	673	610	653	634	637	562	635	600	622	617	562	597	588	631	571	599	590	635	565	612	584	616	650	615	592	608	581	618	597	539	588	597	612	633	599	593	585	560	636	584	600	592	623	634	632	566	616	609	588	630	574	642	578	638	632	636	591	574	611	627	597	548	616	616	618	597	608	607	589	564	587	578	626	601	604	550	624	611	590	589	609	627	620	593	570	610	635	626	617	596	598	580	582	568	624	632	643	597	599	617	634	639	599	612	586	544	583	583	572	567	592	597	569	595	634	606	604	608	582	624	602	603	606	615	607	608	567	571	624	605	602	587	616	614	622	608	643	634	612	561	653	635	628	581	600	619	608	590	564	646	651	619	607	584	584	629	629	600	591	557	599	569	590	645	574	569	592	602	615	534	641	577	643	615	601	575	592	564	601	603	561	620	613	599	634	588	610	596	594	606	632	633	606	606	613	626	548	582	588	580	604	662	663	592	620	591	597	645	606	610	600	569	598	613	596	611	618	581	631	591	626	594	598	591	569	608	588	611	621	587	632	579	600	569	615	594	575	618	632	655	583	618	584	606	565	574	610	626	584	587	609	606	591	595	608	639	571	611	625	618	561	614	578	592	596	610	624	598	677	614	590	610	579	624	603	644	586	634	572	577	572	616	607	638	570	647	629	570	620	601	591	619	598	633	601	583	605	607	615	586	613	616	586	588	591	593	630	573	561	641	550	622	630	576	582	614	617	583	635	653	597	625	619	637	606	620	564	586	628	551	638	610	582	613	632	609	621	567	576	574	563	588	660	628	576	521	585	612	553	599	627	621	590	638	600	563	593	606	591	588	636	600	609	586	619	633	608	611	637	591	546	652	628	568	642	599	611	647	603	573	650	593	586	609	602	543	608	621	594	547	595	602	594	555	604	605	623	598	580	625	588	602	589	596	598	590	598	621	601	633	667	620	575	606	601	584	626	580	613	584	561	593	569	594	579	650	580	624	581	624	579	592	596	619	651	558	580	577	606	586	583	573	660	617	588	560	628	615	637	586	598	602	605	660	610	608	620	621	604	572	580	616	576	601	589	632	616	592	560	588	630	633	626	584	594	658	612	601	574	612	556	560	554	561	620	564	568	601	610	613	642	578	621	609	584	603	565	618	544	589	610	614	597	614	643	638	592	589	605	595	615	592	558	599	609	634	579	609	579	640	589	644	591	601	595	563	599	627	585	645	617	611	605	628	604	589	583	579	583	586	604	597	620
57634	91525	64980	33988	11845	2168	608	556	589	534	590	581	567	555	599	619	586	606	586	579	578	657	669	614	569	544	573	595	617	631	615	610	609	593	600	581	553	585	557	587	560	605	592	574	549	593	578	579	603	584	580	572	578	571	564	565	554	624	606	578	537	573	587	581	560	564	576	582	591	576	529	618	598	613	565	577	583	596	619	583	565	558	550	635	581	574	535	536	564	565	562	620	583	583	589	546	589	560	588	579	606	577	537	606	569	585	579	612	595	622	574	596	601	557	592	567	592	575	560	593	576	620	533	589	606	527	553	572	605	597	612	587	563	587	568	552	626	550	572	512	561	582	590	576	527	603	617	556	602	639	584	565	600	553	565	594	581	588	593	573	608	564	586	598	519	596	572	559	581	595	585	595	593	567	569	595	564	535	577	571	582	559	616	573	571	572	548	556	589	556	592	562	583	584	558	572	603	577	603	571	591	564	587	559	584	568	586	614	562	562	576	563	594	562	548	576	538	580	573	562	588	611	558	596	578	578	575	567	553	567	589	571	603	629	607	567	579	562	565	574	579	551	639	558	584	586	578	586	584	555	534	597	546	578	599	550	581	614	581	611	559	557	577	539	585	593	602	623	536	635	562	580	606	560	581	599	558	596	601	574	599	590	589	600	557	551	560	569	583	542	639	561	631	561	589	583	547	622	612	581	554	600	576	572	588	600	541	570	566	557	551	595	578	555	593	566	606	578	588	591	599	603	598	609	585	558	538	583	567	611	562	580	570	534	550	586	590	581	599	612	585	565	585	558	590	602	594	599	534	555	570	584	532	606	532	575	591	572	588	569	564	577	602	582	548	554	583	567	627	559	621	545	568	587	551	581	565	608	596	563	621	581	579	543	546	584	570	595	577	598	566	558	584	590	589	615	545	590	562	599	530	561	562	540	617	592	565	574	559	556	558	569	586	584	555	567	603	578	618	601	543	556	562	605	591	588	593	583	587	586	592	572	580	523	547	613	590	549	604	599	531	523	542	556	580	576	592	605	586	591	560	605	624	553	578	581	603	609	586	566	560	575	576	574	557	586	540	562	575	537	567	576	551	594	583	593	557	580	623	561	566	595	578	579	584	595	578	535	557	567	581	614	543	570	564	574	562	543	598	577	581	585	531	594	613	546	587	579	556	595	580	603	593	545	587	558	608	567	610	601	568	563	549	567	571	561	619	582	603	507	578	609	588	581	557	603	559	596	541	549	565	557	588	599	565	589	606	588	604	551	581	558	526	583	561	597	614	551	586	546	593	608	551	563	550	589	584	564	516	560	558	590	590	584	571	600	566	619	566	590	598	588	602	567	585	555	559	520	598	564	596	567	576	530	591	554	575	611	567	595	599	582	598	583	533	574	570	569	582	563	534	602	560	586	592	565	556	570	615	590	600	535	577	565	619	564	561	580	596	567	604	565	629	619	607	559	606	611	582	593	563	547	584	553	600	585	591	596	596	548	569	589	553	599	568	557	587	564	610	644	561	556	582	561	540	568	575	615	526	574	572	587	579	546	597	571	595	552	635	538	607	582	558	596	566	539	607	593	561	564	608	600	591	566	610	599	597	568	563	588	578	562	588	570	559	605	578	603	524	586	561	578	613	592	561	610	586	593	566	581	563	580	562	564	552	605	562	589	554	561	610	595	581	572	628	579	574	581	565	587	613	568	603	576	584	535	569	587	554	531	581	608	578	629	587	587	597	575	603	541	573	573	593	582	570	568	564	601	605	595	564	625	585	591	584	575	532	532	630	541	619	587	600	521	615	563	598	580	594	558	581	595	565	575	554	570	545	613	592	554	536	540	542	591	563	559	554	572	561	580	593	613	546	554	603	604	588	564	584	592	574	563	585	590	581	575	594	580	592	567	620	531	559	557	564	587	585	613	603	564	572	556	558	578	528	570	528	606	568	625	550	569	635	537	567	533	571	606	573	586	543	578	544	584	580	563	578	624	578	624	586	558	543	580	568	624	569	579	609	579	530	602	579	566	563	531	590	619	593	579	587	595	586	566	582	619	560	569	604	576	547	581	597	573	554	587	603	649	605	531	557	589	585	589	576	578	626	578	581	602	596	567	538	567	585	570	589	584	576	601	556	609	597	586	586	595	598	619	584	577	602	570	581	555	546	561	622	570	577	541	557	610	573	534	578	565	571	649	613	585	581	588	592	574	606	562	602	566	575	583	572	553	563	597	562	585	602	550	626	609	538	587	604	637	588	566	614	587	605	592	533	559	562	585	575	594	594	556	589	564	556	533	576	592	558	575	585	594	546	582	609	613	554	599	539	573	603	578	574	556	573	556	556	604	572	545	578	574	586	564	591	566	571	559	566	628	549	621	558	602	571	590	578	567	570	580	596	634	611	553	582	586	541	606	579	582	567	585	581	590	607	552	569	544	568	601	603	547	594	560	572	623	590	587	605	617	576	559	596	598	594	596	588	576	645	565	567	544	583	564	588	588	582	571	605	602	522	511	597	593	602	532	603	577	555	578	583	563	590	616	592	564	600	580	577	576	604	548	583	621	586	550	517	605	591	611	589	597	560	613	583	593	587	573	585	574	578	548	568	577	567	569	590	593	557	584	568	533	563	551	611	629	548	566	569	589	546	611	615	600	553	546	571	597	587	545	557	584	578	571	534	565	552	574	590	562	549	571	564	606	536	545	585	574	540	570	587	601	546	571	541	599	577	581	600	570	604	561	585	582	606	587	575	567	575	605	566	570	575	565	627	606	598	653	582	554	622	570	586	555	580	566	632	618	556	602	557	560	592	588	605	600	541	583	513	520	575	608	581	561	616	600	569	591	584	553	580	576	584	571	581	595	595	622	543	594	524	576	602	570	578	586	606	569	618	585	582	595	617	566	580	601	576	548	574	585	593	552	580	564	549	567	562	617	565	554	570	559	550	579	602	605	538	564	575	596	554	585	609	559	599	618	594	566	570	591	567	558	607	571	578	590	583	567	595	581	577	557	566	576	545	570	546	563	555	583	565	584	565	582	582	625	558	603	547	572	532	596	546	603	591	560	564	582	551	609	575	570	589	590	572	562	555	586	535	591	582	573	567	525	577	611	604	538	550	545	581	581	584	624	596	571	578	554	573	533	562	541	580	573	580	559	580	528	582	588	576	605	564	541	551	583	578	552	573	616	577	602	582	565	592	632	575	572	563	573	622	575	560	582	579	574	560	565	561	628	582	601	575	593	564	558	562	572	564	605	561	560	599	558	628	566	564	580	588	554	599	564	578	592	558	560	598	565	535	553	538	542	601	592	586	611	567	550	551	558	579	569	583	562	527	550	604	597	595	575	573	551	596	558	602	557	569	574	589	536	560	580	567	549	560	589	605	559	564	553	553	610	594	553	610	570	570	591	563	586	583	593	584	598	565	567	586	598	603	567	584	568	612	615	637	599	581	583	567	534	570	554	585	549	593	575	582	496	575	587	554	597	599	564	509	585	578	584	570	538
23999	23460	39523	37841	25895	12553	2085	918	734	833	715	736	726	722	704	735	745	766	772	690	724	816	791	722	754	743	707	664	669	688	703	681	749	712	735	674	758	700	749	696	719	710	728	696	665	651	664	710	751	678	680	705	718	708	749	719	741	710	732	727	762	715	772	735	663	738	743	723	709	709	745	704	715	727	681	732	736	661	695	709	712	691	754	755	738	735	775	709	668	693	705	719	741	745	708	723	707	735	708	697	656	703	664	707	677	713	709	708	735	694	728	728	758	721	745	703	741	684	708	732	709	749	722	662	689	728	709	690	705	746	683	723	660	667	709	694	696	691	695	693	714	746	673	666	695	692	730	722	663	706	681	714	715	716	718	701	755	692	725	750	676	724	717	693	715	685	701	743	761	664	707	741	690	664	696	710	696	672	738	669	677	655	722	679	654	730	725	732	722	719	683	701	736	722	704	669	679	694	674	701	693	689	662	758	713	708	677	674	738	732	719	716	714	730	716	706	693	701	758	659	707	765	702	685	696	680	746	738	743	705	715	684	709	690	690	721	658	713	720	714	713	793	726	695	745	708	688	689	684	736	661	700	695	678	724	680	734	715	659	726	736	722	681	670	715	765	688	655	703	684	736	710	732	772	664	717	682	728	697	682	733	787	714	737	705	695	728	722	682	739	721	721	743	694	696	710	750	651	677	683	715	739	703	694	713	727	742	744	683	722	679	661	736	674	689	674	734	678	683	684	715	702	760	749	745	691	694	676	726	704	734	697	713	640	648	717	732	740	750	673	653	689	728	694	714	694	681	692	693	695	678	700	737	677	737	714	710	709	710	723	751	696	669	668	717	738	723	706	704	739	649	703	720	708	673	699	667	702	726	693	689	723	666	707	724	704	661	715	684	694	697	755	731	701	667	744	771	744	723	685	700	664	729	656	727	680	746	749	695	752	700	715	701	792	684	699	711	711	677	715	669	709	731	716	664	703	750	770	704	727	706	682	729	680	713	712	744	700	743	728	728	709	727	692	689	672	719	713	700	697	722	702	708	666	719	703	694	739	685	717	725	724	689	702	702	684	744	717	717	709	683	685	684	700	735	674	699	705	656	762	690	697	741	709	708	636	751	672	693	672	701	705	727	702	750	758	701	754	719	708	651	753	766	696	735	728	730	692	779	716	708	715	717	718	666	697	704	689	678	713	772	694	714	705	683	711	668	717	689	683	688	721	699	727	709	699	695	767	705	700	724	702	727	724	704	706	645	702	695	752	687	654	740	675	728	690	743	684	705	712	720	643	719	711	719	671	742	695	674	704	707	663	704	762	726	690	720	742	743	676	674	695	703	752	699	766	706	706	676	753	689	722	697	717	710	716	756	714	673	672	682	708	768	724	679	694	700	712	663	697	748	696	706	656	663	741	745	725	748	682	663	759	701	700	749	691	718	740	722	713	658	626	703	702	638	668	760	740	743	753	675	689	667	728	749	688	724	656	687	702	673	667	688	729	697	682	740	712	727	705	731	687	698	757	734	696	726	659	683	687	738	722	692	722	707	753	671	722	718	703	699	701	671	746	726	667	682	736	684	762	697	679	698	752	696	712	692	711	690	710	727	724	740	714	732	691	649	679	712	690	696	709	687	654	704	714	686	692	682	708	702	691	693	705	745	691	719	730	701	679	680	683	666	677	696	708	723	733	708	720	677	727	689	746	738	712	701	722	709	627	667	708	737	717	716	689	730	720	718	732	734	714	702	729	694	692	748	708	653	739	693	750	712	706	707	716	732	705	670	703	739	740	699	759	718	713	726	714	676	742	790	684	731	694	698	717	679	702	669	681	699	698	701	711	661	702	723	715	661	719	682	717	727	745	683	706	713	709	726	726	746	708	683	724	694	722	736	706	698	699	697	750	741	735	731	679	681	687	678	701	688	680	695	720	735	715	738	723	694	769	778	641	707	699	776	766	710	683	681	678	706	679	663	674	704	678	706	686	704	715	712	712	684	773	733	671	713	740	699	715	708	709	712	750	674	680	673	706	651	699	636	685	710	717	702	707	721	709	698	705	667	649	708	744	753	694	701	723	707	710	714	670	670	743	710	682	739	682	666	687	675	758	676	715	762	775	700	689	665	697	695	676	707	731	719	728	703	662	687	751	686	693	687	765	704	696	733	693	697	684	734	715	718	711	720	711	677	721	712	696	710	704	700	712	665	705	685	703	700	720	725	752	703	756	711	714	755	718	689	720	665	759	724	714	707	766	704	654	705	731	785	702	755	723	696	695	691	682	706	715	757	754	706	696	709	719	714	667	734	708	695	727	766	766	648	671	714	680	722	673	692	681	738	711	729	735	770	717	759	691	742	660	719	674	709	692	691	692	724	700	715	693	712	722	679	689	683	681	683	746	702	725	711	716	686	705	725	751	682	704	702	764	635	704	699	706	712	728	709	744	758	702	758	649	681	707	733	698	678	693	732	720	716	744	684	692	734	652	706	711	665	716	695	691	708	689	729	715	722	676	732	683	706	678	706	748	670	729	674	712	715	728	730	709	717	703	688	701	721	722	683	705	689	685	734	683	681	713	690	687	769	692	722	698	715	684	726	753	713	702	716	711	713	697	691	730	710	652	748	699	649	679	707	744	715	690	661	653	688	707	705	719	660	738	696	706	681	705	679	724	711	698	721	701	661	670	703	676	707	701	762	676	713	702	703	741	711	666	682	661	731	677	699	693	690	718	719	692	706	702	720	685	692	688	709	743	691	684	718	737	742	653	650	746	702	695	675	716	745	663	706	707	669	693	692	726	727	744	718	657	729	760	719	770	720	693	715	697	719	696	712	701	699	691	673	691	689	680	701	666	702	682	721	706	717	724	641	716	675	714	723	691	705	715	679	706	712	732	699	744	732	721	742	749	714	746	671	720	693	700	680	699	743	715	741	762	704	698	692	723	720	710	705	714	734	734	672	732	669	688	721	707	701	678	710	726	728	681	709	664	687	699	702	677	688	674	697	743	731	697	714	715	710	703	742	706	693	712	733	708	754	665	698	738	720	726	658	708	655	705	672	715	731	713	730	743	740	730	728	666	753	679	713	721	735	749	759	713	708	702	677	698	751	683	659	701	756	731	702	765	733	688	735	683	684	672	665	722	688	696	694	688	664	731	700	697	734	680	695	706	704	758	714	694	734	696	706	732	664	655	689	764	726	699	714	722	714	712	691	702	688	662	728	727	766	739	704	710	749	667	736	695	672	711	721	687	677	673	678	732	732	661	719	740	701	696	729	739	690	724	692	680	711	688	678	705	694	693	725	718	715	704	727	729	687	683	673	696	724	741	693	727	754	713	694	709	715	725	705	654	679	701	719	708	673	691	697	748	765	715	733	734	776	699	694	700	711	707	720	720	698	691	723	715	705	742	666	723	674	724	710	692	675	719	697	667	715	778	725	681	715	687	689	731	736	702	657	710	680	713	732	738	747	711	680	680	724	715	725	731	657	802	659	711	705	711
63242	102234	76662	46657	18892	1671	711	698	690	666	735	735	712	759	741	740	712	722	686	665	729	803	796	751	750	697	718	724	716	703	694	710	748	722	756	671	726	743	768	725	733	731	687	681	696	698	709	706	745	706	717	703	693	723	691	725	708	667	700	733	709	691	707	731	696	718	709	705	744	727	726	681	694	709	770	696	706	695	679	778	712	722	711	718	663	723	696	734	686	695	609	701	743	727	698	748	703	679	680	662	678	743	722	731	679	726	698	711	679	677	745	743	701	692	720	751	731	735	750	748	703	695	706	716	696	685	668	684	709	750	691	695	710	712	692	687	721	700	723	701	676	731	760	722	666	704	732	724	739	701	700	718	693	667	717	726	697	716	719	677	703	676	731	715	700	708	720	719	689	727	715	701	754	666	699	786	670	666	698	694	679	719	687	729	723	686	725	718	659	774	702	698	691	699	679	701	665	723	696	794	674	696	729	720	645	762	727	722	713	696	705	681	715	750	719	722	602	692	717	702	691	689	654	712	702	660	689	712	677	740	717	673	720	771	711	715	712	649	694	672	717	720	717	754	685	730	714	739	696	703	689	724	662	690	700	710	724	754	691	677	694	669	770	696	734	710	706	722	698	690	745	692	729	710	689	672	712	727	676	755	706	731	682	732	729	706	661	731	704	668	711	717	754	666	705	682	756	637	678	757	720	700	703	694	720	676	658	687	728	690	725	695	703	706	702	714	713	701	751	715	706	728	714	729	704	710	688	691	699	720	693	668	721	736	735	701	728	776	684	708	724	729	722	685	704	694	676	727	698	680	692	718	690	700	712	707	674	716	750	664	711	758	725	764	706	723	672	702	744	750	690	718	728	668	720	703	678	705	671	687	726	757	709	732	716	714	694	696	691	666	681	699	706	713	725	650	725	744	726	670	706	699	711	682	704	746	638	748	728	713	698	718	707	715	689	722	728	665	719	738	728	669	677	660	722	689	675	724	678	685	715	726	665	692	684	770	717	664	715	697	694	720	706	704	735	730	725	682	700	672	708	690	709	722	719	735	709	670	677	700	705	731	681	706	704	709	664	691	701	670	693	753	695	723	727	692	684	745	699	667	726	689	692	676	703	728	669	676	691	693	660	696	703	715	737	661	724	713	701	693	693	724	748	680	693	676	668	706	722	691	702	726	677	717	684	780	695	689	670	719	727	696	691	718	713	734	673	728	695	767	665	701	732	688	720	652	726	758	711	672	689	703	738	733	690	738	708	695	677	686	722	683	660	698	695	707	723	712	688	718	675	710	704	691	665	703	680	759	679	698	719	663	687	688	729	717	723	698	708	695	692	688	723	680	678	626	694	692	715	721	713	692	698	714	701	744	702	663	686	696	725	720	687	676	694	708	708	743	739	666	689	706	723	674	722	680	715	671	714	676	686	723	709	740	685	710	707	698	709	747	689	701	734	686	673	623	692	737	715	688	719	711	653	720	714	694	724	694	698	701	667	724	702	710	705	732	712	712	709	724	666	681	721	692	732	651	707	665	734	681	674	726	681	683	696	697	671	706	744	741	640	675	712	674	690	749	653	688	710	662	719	695	732	694	688	719	713	745	732	707	671	709	762	730	744	686	715	764	728	698	758	683	697	732	697	759	731	691	733	727	722	648	679	713	721	756	757	733	650	679	708	682	747	710	675	685	680	716	704	713	717	701	700	659	737	711	752	697	710	699	681	703	686	720	721	702	735	685	695	732	740	708	736	702	680	739	692	705	667	710	702	735	708	721	660	726	699	673	703	665	650	683	720	708	725	687	731	725	724	705	680	692	663	709	654	652	701	702	684	712	702	663	725	735	709	690	700	661	677	776	725	730	721	708	692	661	672	718	710	688	678	720	684	702	684	748	690	716	716	713	716	695	692	744	746	710	686	701	753	726	709	734	713	716	736	719	675	692	716	726	648	689	724	738	691	683	681	697	742	672	701	647	692	721	713	722	677	736	744	744	719	678	665	675	745	720	658	706	724	699	705	716	689	705	727	719	677	704	662	719	654	747	702	686	710	690	757	727	664	673	677	746	726	725	715	700	698	680	715	661	750	656	693	707	674	708	706	743	692	706	714	697	675	750	755	673	711	653	737	689	730	745	721	768	665	676	692	698	692	719	690	755	735	685	712	674	676	692	671	670	707	668	733	682	730	646	720	718	711	688	736	686	680	719	686	707	698	723	730	732	678	706	725	711	703	678	690	742	691	683	708	743	688	699	745	710	708	733	738	713	683	751	691	656	703	707	685	695	653	736	693	682	619	683	664	663	732	728	675	685	695	692	646	710	695	728	684	747	691	689	672	686	716	686	691	705	720	714	681	708	703	673	673	681	661	682	705	683	709	711	687	698	679	686	694	682	716	703	680	772	708	713	727	739	697	636	717	682	727	683	693	662	663	692	755	680	707	689	684	703	697	674	718	720	719	707	704	705	726	677	650	678	712	729	659	728	725	738	714	745	754	680	670	744	696	689	717	657	690	679	673	639	710	704	700	704	710	668	722	701	734	739	695	738	717	706	705	667	673	668	710	656	687	723	713	673	783	703	686	696	676	698	712	736	744	693	662	685	664	716	688	707	683	696	723	740	689	694	662	705	669	727	664	706	691	694	695	710	672	699	719	703	682	660	705	672	709	740	699	673	682	724	715	698	694	705	652	653	684	684	730	712	719	632	685	694	687	690	715	712	706	686	706	726	714	660	666	679	665	733	746	736	704	749	697	740	712	720	685	704	695	698	713	708	694	704	638	675	724	716	751	674	710	739	711	669	712	715	714	709	673	688	723	688	684	692	664	669	682	783	708	681	740	710	679	684	711	704	649	676	708	728	714	656	711	705	703	727	711	710	755	747	716	713	696	718	697	694	674	729	675	714	679	771	659	711	677	700	744	673	647	689	684	732	686	659	673	676	710	666	674	706	748	710	709	714	705	672	707	684	692	697	680	698	655	703	687	704	716	672	737	651	765	642	735	694	743	743	685	755	668	722	686	678	671	681	724	713	736	664	669	701	688	723	716	673	680	692	726	716	716	656	705	692	733	680	721	668	723	654	667	697	700	676	725	667	724	665	707	667	704	714	646	683	693	701	654	741	724	701	745	706	685	713	661	680	686	686	679	704	739	704	743	702	723	712	682	666	720	693	735	706	711	726	695	717	677	746	708	745	698	644	704	703	708	689	655	726	724	703	695	705	662	634	733	762	691	693	705	688	685	671	716	689	693	686	708	694	701	738	725	699	689	664	686	710	717	713	718	734	700	719	733	684	746	712	659	743	723	692	705	700	661	712	698	730	698	733	711	704	713	670	660	697	693	688	713	687	673	706	707	679	678	689	679	724	708	698	664	720	657	690	681	719	682	677	711	696	634	728	663	679	753	722	733	665	691	731	704	712	706	680	770	700	711	730	714	682	689	669	679	652	663	678	701	685	747	704	722	666	673	662	678	732	767	710	719	698	716	726	676	723	706	660	673	706
28932	27472	30508	16292	3611	676	513	552	503	483	525	506	507	473	502	522	485	537	520	473	476	511	514	486	494	486	497	508	517	474	485	440	485	484	497	502	483	515	455	528	477	494	493	487	511	481	491	499	496	541	512	487	521	457	491	491	505	526	513	453	518	463	493	463	461	471	458	488	505	493	474	515	508	506	471	494	545	511	517	493	481	476	493	541	502	492	538	507	502	468	485	510	500	565	520	529	482	514	497	489	538	504	475	528	462	507	504	485	494	467	494	480	471	522	514	492	481	486	497	499	462	473	454	507	485	550	503	513	526	495	495	485	502	532	473	455	477	472	470	513	497	521	460	525	520	518	481	480	503	518	510	520	449	493	478	461	470	501	493	483	508	543	511	492	507	489	493	483	489	482	497	494	475	558	484	493	509	509	495	538	505	503	525	462	481	522	498	467	502	473	461	479	468	471	499	485	508	527	498	529	497	523	462	536	456	498	484	483	511	456	469	520	546	503	463	476	473	478	524	530	473	482	521	518	546	518	505	528	497	480	482	496	524	502	492	540	525	467	508	528	496	487	527	534	504	452	487	491	493	502	490	496	470	533	513	526	471	490	504	488	468	475	488	555	495	510	511	526	493	478	500	511	468	526	496	483	488	505	514	496	484	487	508	503	538	479	488	479	485	496	517	470	498	520	498	530	532	487	489	498	477	503	509	512	508	487	490	508	492	514	479	469	516	467	527	526	520	488	470	473	452	492	492	509	490	496	477	498	482	480	490	462	508	475	450	500	515	502	483	484	475	528	515	449	495	472	505	475	496	518	526	473	514	512	480	507	491	474	498	541	471	489	500	499	536	473	512	516	495	549	492	467	497	479	480	498	492	527	494	485	466	461	502	493	509	474	531	497	486	487	510	483	532	546	490	478	472	507	514	519	490	537	529	459	509	500	476	511	481	472	481	503	507	497	475	532	500	525	495	521	467	506	460	525	492	494	473	525	455	509	565	512	498	490	489	548	502	493	460	483	481	480	521	497	521	510	515	501	500	490	482	518	492	483	498	537	484	465	505	497	506	493	507	481	480	480	510	482	454	545	459	499	471	494	513	493	491	484	486	496	464	510	475	457	469	467	476	511	516	488	510	477	481	492	474	469	513	448	503	484	474	494	506	486	472	502	496	522	486	464	491	493	488	510	489	473	491	470	532	491	485	481	484	514	446	489	525	461	491	486	496	492	509	474	502	508	496	495	472	519	513	525	472	493	505	502	496	485	480	505	499	495	502	501	494	480	473	509	472	521	502	479	490	484	448	532	499	529	480	468	536	517	525	502	498	499	469	483	481	478	479	471	521	488	504	548	476	500	506	524	452	489	509	494	483	513	453	463	481	504	493	475	508	470	493	475	472	479	497	486	519	497	543	490	516	487	506	521	479	485	483	506	497	466	489	502	474	453	512	510	533	516	486	511	512	548	461	515	524	510	518	467	529	502	509	504	467	510	516	500	524	534	509	491	518	499	457	517	540	514	531	499	496	518	504	519	503	527	522	524	494	466	503	514	503	486	500	471	481	502	488	486	483	500	531	478	482	479	513	500	475	473	486	490	509	474	545	502	500	530	493	492	513	469	512	471	502	477	508	453	505	465	481	505	526	473	480	518	524	512	538	485	483	503	520	447	465	469	501	488	527	468	540	500	502	482	497	498	507	509	492	464	451	469	514	465	491	483	499	479	594	506	510	497	482	537	504	491	480	491	513	448	482	489	450	463	474	519	491	515	492	473	507	488	485	454	493	482	489	488	459	466	475	497	514	470	497	504	518	497	463	525	501	485	488	513	506	483	479	474	501	518	502	486	518	481	503	560	478	489	479	472	469	475	546	452	464	517	513	459	483	508	492	513	464	485	467	521	530	483	501	491	493	496	507	482	492	497	517	528	511	470	460	547	495	453	515	502	528	484	492	476	517	513	528	467	449	475	526	493	485	474	473	495	496	497	499	471	480	478	508	496	520	523	472	491	498	499	473	474	509	460	488	474	533	508	485	485	513	464	508	493	481	474	498	523	508	495	487	542	473	468	532	499	493	529	460	498	522	500	536	471	524	487	518	494	525	504	546	468	477	520	511	517	491	519	488	468	490	487	484	515	512	439	511	464	457	490	505	505	464	538	490	461	480	470	508	507	450	449	478	493	505	474	475	482	505	493	474	506	515	486	489	509	460	498	532	520	502	472	510	531	489	530	481	507	479	496	514	509	447	536	517	490	496	477	494	495	455	498	503	529	482	496	502	493	479	483	473	500	451	506	482	550	529	477	511	502	515	501	506	495	488	493	501	510	512	494	495	501	518	472	483	499	524	499	498	490	503	468	525	478	483	451	545	518	518	523	508	508	479	463	518	508	519	508	494	518	507	498	495	495	494	447	515	486	481	481	509	505	517	528	550	483	541	490	527	542	464	500	460	506	493	518	507	483	552	499	475	473	513	472	481	495	525	535	513	504	534	472	516	461	484	518	511	497	526	530	488	500	470	505	508	532	490	487	496	476	488	502	502	491	504	472	508	491	458	476	477	498	492	504	492	522	510	498	496	537	492	496	501	515	472	471	502	491	477	475	495	508	543	500	539	485	505	516	530	482	494	474	463	520	500	511	495	518	476	481	479	497	517	538	495	515	520	521	516	484	505	454	491	483	472	520	480	527	519	476	520	511	497	506	502	485	464	475	494	477	473	512	529	500	496	495	510	495	551	494	488	446	485	460	500	484	485	451	513	476	466	477	494	509	483	492	481	519	495	502	526	511	491	494	514	516	532	547	519	494	518	522	509	528	462	507	465	485	520	514	477	490	492	482	482	519	525	524	508	476	512	494	495	495	518	498	521	497	483	487	452	488	504	524	504	524	523	499	509	540	509	505	515	522	485	502	529	504	516	478	449	525	526	490	482	477	506	500	511	492	533	488	498	441	496	510	484	491	514	512	501	474	510	490	549	488	529	485	484	514	515	480	490	506	492	481	517	486	505	498	456	500	486	491	502	498	526	520	505	510	523	507	494	458	466	480	497	503	490	470	482	521	526	491	553	507	489	502	528	486	453	518	521	460	506	504	471	493	502	448	467	505	492	488	493	528	460	512	496	484	543	499	526	479	512	506	532	529	475	521	477	473	489	499	470	510	493	507	489	486	477	506	534	496	511	516	511	475	504	515	489	510	549	475	520	477	522	503	494	475	483	457	504	543	474	478	533	498	451	506	483	507	542	503	542	464	529	508	496	482	497	515	500	493	501	534	474	514	506	536	464	488	498	492	506	479	507	506	488	471	491	507	535	539	431	507	528	503	565	478	490	504	446	484	486	545	469	476	511	503	505	492	500	508	465	522	467	464	475	500	512	506	484	512	471	526	462	533	501	506	428	508	522	455	477	522	521	503	492	492	468	508	547	484	487	499	519	511	493	495	506	528	494	528	537	514	468	520	532	532	480	468	520	520	497	494	528	494	503	513	491	497	492	511	487	446	485	496
17555	32879	26207	8740	2470	522	465	436	437	434	413	449	405	436	437	451	417	451	460	420	435	405	478	425	422	379	442	416	441	428	421	431	438	410	420	433	440	433	420	421	443	424	449	421	440	429	429	446	454	427	455	434	420	420	455	444	466	435	426	487	411	412	459	476	421	467	414	452	449	452	399	442	443	443	405	449	439	446	400	471	391	438	397	427	466	456	447	450	419	465	396	454	484	430	407	434	456	424	432	453	455	456	436	460	402	456	438	456	373	414	394	424	471	456	461	440	416	470	428	451	429	401	454	455	432	405	416	456	427	448	460	414	442	447	425	396	428	441	458	454	387	444	403	438	465	407	432	431	429	449	456	470	463	400	416	453	443	457	439	456	445	433	441	424	421	408	419	419	444	424	433	427	428	418	442	446	410	448	424	458	420	441	458	460	438	421	441	459	405	461	423	457	427	427	444	404	407	433	417	420	447	425	399	445	455	420	446	413	419	474	428	447	425	436	424	442	442	421	398	436	431	438	468	401	429	431	430	408	426	429	449	413	411	442	437	464	480	447	409	433	436	428	430	412	431	451	461	387	455	435	444	463	440	439	451	404	434	443	428	461	457	417	453	395	448	436	456	414	438	409	471	412	451	466	434	470	418	434	427	459	446	452	472	449	448	432	462	436	445	446	439	405	397	384	437	481	414	431	404	393	407	419	462	421	439	438	406	432	466	440	430	446	450	436	451	415	453	443	451	444	443	459	425	428	410	460	418	405	411	435	433	446	436	421	426	462	423	430	457	437	451	433	460	428	447	406	459	481	424	475	433	452	426	402	439	433	447	475	431	436	427	437	451	431	410	465	436	447	409	460	406	452	425	434	461	492	448	404	475	426	449	429	475	458	464	394	432	460	414	441	458	447	461	441	391	447	455	472	439	440	439	449	454	459	429	433	443	474	447	463	413	422	459	441	450	452	422	411	438	443	429	434	423	481	401	427	443	388	433	457	448	423	462	436	485	458	446	478	421	482	443	433	428	454	432	427	441	426	435	459	430	441	450	451	465	415	428	437	435	402	431	435	433	443	443	390	454	463	441	474	418	413	444	450	417	423	417	460	429	441	474	422	433	449	428	455	440	432	416	437	446	434	435	418	432	451	432	410	439	438	455	475	426	437	416	441	420	483	434	477	427	451	411	419	454	457	431	444	465	415	431	415	433	430	461	460	429	448	456	408	439	433	416	433	470	425	452	447	419	451	451	435	460	454	378	442	439	437	483	383	415	423	381	456	427	440	408	445	447	448	460	419	469	416	410	427	405	435	415	465	415	419	466	461	435	444	459	432	427	438	427	452	411	420	436	472	436	438	445	407	427	451	434	459	427	446	391	456	425	434	405	439	448	424	431	432	405	427	394	423	468	429	434	453	463	462	431	455	441	419	403	433	418	480	421	436	413	414	437	459	469	420	457	431	416	426	451	461	457	434	405	427	425	437	438	423	452	454	406	459	462	480	421	426	462	430	445	449	416	449	441	438	441	407	450	450	446	438	424	437	413	419	458	418	418	445	450	421	439	398	443	420	458	424	421	398	446	429	461	401	443	404	439	430	388	452	450	463	425	448	447	421	410	421	386	432	445	464	447	439	403	457	392	423	418	438	445	412	434	421	431	439	471	470	416	451	408	460	446	432	450	420	391	467	412	404	433	442	399	440	447	443	435	473	415	398	462	434	456	425	426	422	381	432	409	480	464	421	439	426	430	433	439	412	451	438	442	452	410	437	432	444	420	427	424	441	431	438	430	466	446	405	443	409	402	440	435	447	433	433	430	415	428	430	443	442	444	474	449	460	443	431	440	441	371	453	421	404	421	490	437	464	447	436	434	429	427	427	433	413	471	473	446	440	438	433	465	461	437	440	462	459	423	444	421	431	430	424	400	421	422	405	413	436	392	438	441	452	439	420	425	442	417	414	438	464	450	445	457	438	447	428	415	425	404	442	435	444	428	443	427	450	442	401	446	436	456	420	430	398	434	412	430	415	453	435	465	445	397	472	432	410	431	427	422	418	424	420	390	419	446	429	424	394	412	443	421	458	432	459	425	443	456	417	415	434	406	432	446	425	405	441	467	461	437	456	422	441	485	435	429	453	474	447	451	471	434	447	437	450	433	418	401	402	423	455	405	407	436	450	463	450	465	420	403	421	419	463	404	442	443	420	430	416	407	405	431	442	408	454	442	458	454	440	411	445	424	452	439	439	442	431	416	437	438	411	421	437	436	426	466	399	437	395	451	429	433	401	426	441	410	419	417	433	428	438	426	435	438	451	428	442	448	448	428	459	465	462	459	424	432	411	392	438	409	448	471	431	424	429	432	429	423	433	426	408	429	449	451	476	417	423	447	382	436	435	466	400	450	430	431	464	436	475	392	399	469	416	419	422	429	441	425	484	455	483	417	411	408	451	451	388	437	445	381	470	420	413	431	454	417	412	454	454	415	417	464	472	461	425	417	458	420	444	454	404	433	436	428	425	436	427	448	433	442	449	425	436	426	420	415	443	441	467	433	464	426	441	442	421	409	428	398	457	406	411	412	415	414	432	423	417	440	399	452	420	400	473	454	430	470	437	461	450	482	437	450	424	438	482	439	453	419	425	434	444	457	425	441	463	451	426	458	435	452	430	462	442	427	452	421	431	429	415	442	434	443	454	451	442	481	438	429	423	382	431	435	441	420	434	429	410	439	429	465	457	440	454	398	395	430	438	417	455	401	387	455	449	456	420	444	432	433	446	427	429	431	438	462	457	487	437	433	393	471	420	425	443	408	466	439	435	434	436	429	439	421	468	423	465	420	433	424	434	434	438	443	393	420	432	469	433	421	440	429	440	466	428	459	431	429	425	404	399	423	415	486	439	435	418	417	389	437	412	437	433	439	403	433	443	465	442	460	418	436	420	431	444	417	417	396	439	416	418	408	405	433	442	413	410	422	445	435	461	447	380	411	393	432	415	453	464	430	444	426	403	411	420	442	473	416	413	439	442	434	403	460	427	465	448	456	403	403	436	425	436	418	461	447	452	426	487	435	444	425	433	439	434	426	443	453	421	468	441	435	478	454	436	472	415	400	442	457	437	427	417	452	406	430	435	439	437	437	410	435	440	505	467	449	453	411	462	434	402	469	438	423	465	464	408	444	447	500	447	454	412	432	419	402	435	415	459	458	438	439	429	395	448	448	401	412	416	396	405	445	440	422	435	424	447	425	418	456	377	428	423	419	446	402	445	457	414	437	418	461	435	462	433	457	446	444	437	457	454	471	411	443	414	426	464	415	450	423	484	434	448	438	413	455	470	425	433	450	413	436	430	446	471	465	448	428	432	450	458	444	428	417	450	429	436	419	448	427	438	436	441	424	465	452	446	449	459	432	463	424	466	433	456	460	434	413	446	449	470	412	429	425	472	445	413	412	455	439	414	413	468	421	451	456	437	454	440	414	438	428	449	422	453	432	445	397	430	452	473	392	440
25096	25513	45776	43876	24228	7390	989	624	661	584	600	598	622	571	595	608	601	634	595	610	589	696	669	632	599	581	645	600	598	552	594	614	587	565	617	563	588	559	582	546	541	598	562	598	542	569	533	592	526	543	592	607	605	563	544	552	611	559	559	580	611	561	538	602	563	623	560	609	579	594	600	581	589	550	578	567	659	605	561	595	574	622	565	605	603	581	573	603	562	581	602	558	563	554	552	560	590	566	588	612	601	585	558	568	593	593	589	587	571	585	609	589	580	592	555	565	580	558	597	530	588	543	577	593	602	573	555	567	645	586	575	579	610	548	554	590	581	601	568	561	609	537	573	557	586	571	566	627	567	581	602	601	572	615	564	595	612	563	601	598	604	568	575	619	570	596	582	573	567	530	580	591	541	552	557	644	572	547	567	575	626	613	592	575	572	582	552	568	633	588	564	592	573	617	584	591	591	555	568	564	559	576	563	553	585	600	538	556	588	608	582	572	569	567	592	582	546	557	617	525	579	575	574	598	573	646	586	532	583	591	620	545	584	632	573	567	575	568	595	577	575	546	571	581	592	580	612	565	535	594	565	579	591	564	612	622	611	588	586	593	592	548	576	572	570	561	584	556	560	572	571	579	577	590	593	574	592	591	580	577	619	561	543	579	601	586	545	521	595	566	583	637	599	574	609	566	579	613	604	524	605	602	567	583	626	603	606	615	597	583	599	577	536	623	542	611	560	600	570	596	582	557	586	582	560	624	561	631	589	613	549	598	585	534	627	558	627	575	580	603	573	604	591	517	581	565	552	529	572	615	564	577	541	532	622	583	602	586	540	592	573	598	547	551	573	579	624	542	589	594	558	568	543	598	594	560	630	578	576	558	547	574	572	611	591	591	589	568	576	575	541	608	537	607	570	569	558	597	613	576	528	589	572	586	561	587	586	590	581	579	580	603	575	612	549	581	556	600	544	549	587	567	568	579	576	601	575	582	569	565	568	582	602	571	563	583	614	583	599	568	590	597	560	585	571	529	564	541	572	560	545	549	601	572	569	582	612	562	626	623	601	621	581	613	557	568	567	575	578	602	623	535	583	617	589	586	592	595	597	549	608	553	588	565	575	554	594	585	578	562	580	565	562	608	529	561	561	576	600	582	581	591	568	577	596	564	579	556	536	547	533	611	562	571	561	573	584	588	573	574	577	550	574	547	588	544	544	599	550	561	557	631	602	609	588	544	573	629	579	583	574	576	622	578	563	575	614	570	589	608	588	610	593	587	578	554	613	538	552	546	548	608	577	597	562	570	592	565	522	555	553	554	550	519	624	622	576	580	589	566	559	592	596	588	588	548	568	593	635	609	572	562	579	555	580	562	553	581	573	590	596	568	564	595	555	587	552	575	559	565	594	523	572	584	569	616	525	598	566	589	564	624	549	588	608	545	576	571	571	593	523	580	600	562	534	587	588	600	567	579	584	570	547	551	605	574	614	569	645	545	595	610	583	563	569	603	596	574	564	564	541	598	593	587	549	601	600	594	585	594	567	580	556	593	541	592	552	558	589	577	562	577	605	589	583	539	610	605	587	591	590	597	588	601	549	536	593	592	578	603	582	600	553	608	591	552	593	601	589	554	563	595	567	561	596	577	628	527	596	610	594	558	618	579	576	600	622	532	559	554	606	603	563	589	597	603	565	547	618	545	586	555	584	549	571	595	605	591	600	581	570	564	577	591	563	551	566	582	594	546	613	586	557	608	622	551	600	589	600	607	548	564	552	600	582	547	568	541	568	555	572	556	570	588	606	571	598	560	575	546	577	596	623	572	570	531	590	546	572	602	560	530	596	540	601	577	629	581	577	588	593	546	547	568	527	564	604	622	590	587	607	563	592	533	567	604	542	556	597	608	586	549	540	600	571	592	597	609	605	582	605	581	538	574	579	542	600	571	612	537	547	555	565	621	576	580	539	598	555	558	557	589	590	585	563	581	590	558	589	602	619	589	589	601	600	553	594	566	576	574	571	554	572	574	578	586	554	573	578	606	572	560	564	602	603	593	594	542	615	615	543	563	575	541	550	531	582	559	531	598	628	572	630	612	605	596	596	586	587	560	563	527	575	563	595	559	557	591	581	596	553	600	558	548	595	570	579	566	609	561	596	650	596	592	553	563	605	578	578	563	525	575	600	592	605	571	562	525	565	558	588	561	576	613	583	574	555	575	612	597	569	589	586	598	610	584	586	564	584	596	562	587	618	603	604	594	590	568	579	554	619	612	549	594	586	561	616	559	559	560	554	573	558	615	606	577	569	572	559	575	591	567	601	600	582	561	545	590	576	578	568	549	564	558	597	577	550	560	546	581	559	571	586	593	543	559	601	577	561	549	579	589	581	610	609	619	564	541	599	586	607	617	608	570	537	593	586	598	563	593	583	570	573	589	565	529	592	573	542	591	521	524	598	560	529	508	562	550	565	574	617	545	549	575	614	597	588	554	559	597	593	563	630	616	620	575	573	572	527	606	570	557	581	576	606	602	606	603	563	561	593	534	531	585	611	578	584	572	533	611	583	596	558	563	509	597	558	537	581	554	582	593	594	559	559	554	590	623	573	570	550	606	560	557	637	585	559	591	626	622	587	581	561	627	616	590	594	570	615	555	568	562	617	545	593	541	590	605	531	575	568	607	610	578	528	565	622	619	595	584	540	568	591	608	541	550	599	564	562	549	551	565	574	555	567	621	558	591	582	596	602	615	569	613	596	579	568	541	557	585	592	604	530	545	588	538	574	593	581	604	589	566	590	595	609	538	596	563	563	538	540	548	582	590	611	601	560	617	559	598	594	587	561	586	607	561	593	571	539	570	552	572	554	546	582	596	540	553	564	560	594	578	557	534	582	629	590	566	587	578	532	586	577	580	564	545	563	564	565	573	549	554	533	561	586	595	579	563	563	564	578	567	553	585	562	573	577	559	607	591	577	575	583	601	581	547	596	619	600	596	570	592	579	582	547	556	600	565	591	541	572	550	577	588	596	590	562	577	580	621	561	569	553	600	579	572	561	590	593	566	571	587	631	549	547	595	581	612	527	604	596	581	550	604	617	549	564	580	550	564	591	577	554	567	583	588	570	629	567	567	544	576	603	580	576	543	561	556	591	588	560	555	547	578	525	602	554	594	612	620	531	568	563	598	537	544	589	602	544	564	563	592	556	578	595	624	587	559	566	572	565	601	567	593	557	564	586	559	638	564	588	582	564	554	545	592	590	561	605	634	538	598	564	595	592	624	592	607	576	539	548	584	597	596	547	593	526	561	597	595	563	578	661	539	583	555	603	586	596	580	611	575	583	591	611	571	552	583	630	579	554	619	583	611	564	578	556	608	531	553	605	612	564	652	576	572	577	587	609	576	590	572	551	532	595	582	586	602	546	551	569	565	567	588	578	570	534	554	582	603	599	539	581	575	612	549	601	598	589	593	559	617	595	565	583	536	553	590	570	576	566	588	571	561	570	622
54472	89672	71101	39533	14817	2518	607	581	605	546	599	579	579	583	581	564	578	564	523	546	587	611	658	638	595	598	545	549	594	547	582	557	535	555	586	548	545	540	580	558	575	546	603	547	591	517	558	536	547	530	569	563	567	571	556	595	546	522	526	544	618	588	569	523	520	573	566	554	587	566	533	580	559	543	532	565	517	571	564	573	531	592	548	582	574	557	587	559	552	554	531	574	554	522	567	548	555	597	552	545	506	576	608	523	588	562	546	584	571	543	523	585	545	559	524	588	520	555	546	528	529	568	577	577	553	562	569	537	587	599	561	533	542	580	556	564	570	536	584	566	560	583	554	556	570	581	556	505	539	521	554	542	541	553	563	536	552	545	555	539	543	581	550	556	520	569	564	591	549	595	515	558	597	555	530	566	548	614	545	512	530	564	517	538	551	576	569	555	505	581	525	552	524	525	581	502	574	548	571	534	573	513	584	567	590	552	546	580	594	573	534	544	556	509	555	544	554	572	604	558	569	525	556	578	553	548	552	576	591	569	528	539	542	560	568	557	572	538	553	544	549	562	579	601	578	569	535	533	523	502	550	508	541	568	546	549	540	561	549	562	549	566	547	513	549	566	538	583	591	582	551	602	518	545	575	557	524	552	579	533	540	503	516	568	572	540	545	583	530	569	582	605	550	548	619	546	529	560	525	565	546	531	529	567	574	557	555	564	533	554	555	542	597	537	534	563	560	541	582	550	562	539	618	526	543	553	545	530	536	532	601	528	559	556	548	565	549	567	514	544	552	534	573	545	571	530	548	536	556	546	495	543	531	547	526	572	563	555	581	578	594	537	596	543	533	553	529	576	551	559	548	590	583	515	581	572	511	582	556	583	568	568	535	543	551	594	561	558	571	569	558	559	558	553	572	572	553	551	585	566	543	535	551	544	569	547	523	583	546	564	567	554	540	558	525	566	540	573	573	493	558	582	538	558	541	586	571	533	521	560	510	585	536	547	575	576	531	539	525	566	550	543	502	579	564	556	573	598	550	560	540	510	542	559	548	534	582	534	565	530	541	525	568	550	552	538	531	564	516	526	510	537	571	540	614	553	530	510	542	538	550	521	595	542	524	550	552	619	560	583	580	566	594	593	544	529	553	549	540	553	499	569	521	530	582	559	552	565	568	549	539	548	530	583	608	578	559	587	562	554	534	597	521	548	563	564	546	575	518	540	550	557	559	556	490	598	531	547	599	547	578	587	522	572	548	586	518	539	541	539	558	577	573	550	554	550	548	512	548	600	555	520	561	533	571	570	538	598	586	518	548	547	530	574	502	564	556	554	560	547	536	537	545	545	559	550	554	584	586	571	542	496	527	542	535	543	558	554	574	583	576	525	566	583	592	581	557	522	529	525	571	539	569	560	524	564	557	580	529	513	583	532	587	575	539	566	504	558	537	559	598	569	545	511	537	521	578	562	559	580	577	544	564	548	505	573	547	598	546	555	582	526	550	512	564	522	587	505	560	569	542	538	537	549	552	598	538	536	584	590	574	578	532	555	525	553	548	569	569	590	560	571	564	573	552	562	566	537	549	567	511	545	536	550	537	575	582	547	563	553	595	569	520	550	575	557	566	585	542	500	591	600	514	535	571	587	550	567	538	557	591	544	552	579	550	533	580	571	576	560	560	561	579	549	562	544	573	559	547	581	553	577	564	552	553	519	556	580	545	591	599	547	550	534	546	582	556	580	553	556	555	517	548	577	512	554	531	549	552	553	573	555	571	545	518	553	579	553	551	583	574	544	562	601	568	599	530	528	540	497	514	575	547	571	540	572	503	532	571	551	565	572	559	536	494	528	574	582	566	539	524	533	569	564	592	575	516	535	567	554	578	564	549	514	562	581	544	559	581	534	541	557	521	578	532	564	589	546	552	563	530	513	541	536	537	530	562	549	564	563	517	560	579	563	587	594	528	500	595	514	539	552	499	558	584	539	499	575	579	538	572	558	544	570	571	572	552	581	535	589	544	547	543	567	543	557	537	557	567	550	565	550	530	569	537	573	600	533	546	547	564	583	565	561	597	534	542	583	558	574	537	521	531	586	523	514	558	576	547	522	528	580	536	546	570	557	518	569	554	590	544	550	534	541	573	552	567	560	560	544	525	536	529	511	562	551	595	605	542	555	579	542	564	556	570	495	526	592	571	530	544	597	547	572	553	538	552	566	560	567	547	554	535	534	598	545	597	497	556	584	557	508	586	567	582	596	556	523	585	578	588	564	546	521	548	570	565	537	535	551	536	585	538	545	544	559	603	570	543	524	515	569	537	550	542	582	525	587	531	574	576	549	552	546	549	560	527	573	616	529	536	557	530	574	542	566	581	554	554	565	529	578	561	563	524	524	529	527	549	561	554	579	565	542	569	589	542	587	509	577	580	563	555	510	563	558	608	543	522	586	573	514	608	550	508	568	563	602	521	559	546	517	544	553	592	527	577	557	544	545	553	538	524	563	582	559	532	540	533	578	529	562	601	528	576	551	563	560	550	581	547	521	490	557	520	522	555	584	506	532	531	547	577	558	522	592	537	574	555	550	578	557	574	572	572	535	537	570	540	539	564	562	523	525	532	528	586	591	583	575	532	565	583	548	541	583	551	553	508	558	538	514	567	536	541	562	546	589	577	524	586	527	540	588	550	526	515	528	546	546	590	549	552	549	552	545	583	594	574	514	515	569	497	607	511	577	542	512	589	550	549	550	588	565	510	490	562	551	603	572	544	527	607	541	555	551	542	614	576	562	530	501	518	536	574	540	523	583	558	531	547	510	576	548	504	531	551	565	527	535	563	556	539	557	572	532	512	545	588	619	592	565	535	505	599	563	530	527	584	568	569	553	596	562	546	553	526	546	562	560	558	560	599	525	589	556	536	539	507	521	580	527	580	560	577	568	573	564	536	541	535	610	555	557	552	527	586	550	536	557	545	552	562	556	528	552	552	607	545	552	527	555	570	619	563	553	568	530	568	594	564	545	563	562	538	558	557	560	550	532	526	568	518	566	556	590	614	556	543	537	552	536	553	536	541	555	532	496	550	544	574	579	561	568	551	551	517	563	550	533	562	528	553	556	562	556	555	525	553	564	523	569	540	536	557	562	560	549	557	551	568	562	548	572	566	555	542	583	589	563	571	551	567	539	549	550	589	542	567	572	530	532	546	540	525	563	587	589	549	538	574	596	588	561	533	572	549	562	531	512	558	599	555	513	549	515	545	531	551	527	548	512	530	534	602	555	563	584	603	558	523	560	545	514	582	539	531	550	559	542	523	581	563	509	572	563	546	561	560	531	528	546	558	596	515	537	569	524	536	508	542	565	589	540	563	596	551	532	561	543	530	616	565	518	557	594	543	531	562	562	531	608	586	569	534	526	562	527	553	574	547	521	571	521	535	570	603	546	550	522	555	558	554	574	519	577	568	569	546	555	569	525	609	555	538	577	547	572	540	511	554	558	591	561	566	545
23947	23424	41239	43531	30228	13463	2303	866	734	748	740	713	720	679	700	737	728	718	717	694	718	853	793	771	783	694	750	728	690	700	710	661	664	624	684	673	708	694	704	656	702	677	677	661	672	664	698	750	711	637	684	725	743	705	706	698	691	699	676	634	705	719	680	645	725	731	684	705	705	672	687	669	685	725	691	710	689	666	706	665	659	700	734	718	701	672	663	699	695	666	650	729	700	713	705	687	695	685	657	673	656	677	694	677	654	686	664	681	658	716	735	709	691	714	716	665	708	678	704	715	687	669	674	691	718	731	719	700	691	685	700	709	658	697	730	726	697	740	715	658	672	714	703	668	653	695	713	725	682	691	707	734	671	702	717	691	662	679	681	653	703	709	707	666	732	675	717	675	702	650	657	696	676	678	676	667	665	692	685	665	712	680	687	698	685	683	674	650	650	690	725	675	726	665	687	642	683	694	699	633	677	705	655	692	643	666	676	664	701	696	704	684	669	717	697	631	650	687	692	740	668	680	691	690	706	655	704	667	697	733	701	692	682	684	690	718	689	727	694	701	680	636	666	669	668	687	722	692	723	681	683	647	696	669	664	682	698	679	678	669	708	717	655	721	671	666	670	649	662	623	677	706	706	685	661	626	673	678	697	739	733	654	678	687	674	753	687	699	708	684	745	712	686	684	714	714	704	696	632	641	730	685	677	682	672	667	679	666	685	700	702	645	667	668	719	711	704	684	642	649	723	648	636	641	690	705	670	644	682	704	671	690	649	685	692	687	670	683	673	699	711	737	704	680	669	692	654	697	692	748	685	672	636	729	662	724	662	653	667	707	673	678	717	727	661	678	697	695	662	634	718	693	691	662	678	689	692	705	734	660	694	685	663	668	687	698	698	706	697	701	663	699	674	691	685	712	665	675	653	705	622	689	685	743	655	664	689	712	719	675	706	646	692	699	651	636	682	671	705	693	673	639	674	695	690	688	694	649	641	720	733	698	676	674	656	675	701	688	679	677	690	705	690	633	738	700	689	736	673	656	722	640	645	663	677	671	646	688	683	692	702	716	729	709	651	700	670	703	690	726	649	698	703	687	657	657	647	711	663	704	734	666	687	678	682	669	673	659	670	655	654	687	769	687	714	684	725	702	685	678	684	703	704	693	698	710	642	717	695	683	701	700	717	731	700	699	718	694	706	707	713	654	668	696	726	683	669	633	676	673	741	707	670	694	665	654	697	703	697	686	695	660	752	704	676	727	703	659	643	736	671	682	703	656	697	647	695	660	723	707	684	726	665	711	646	680	711	658	723	692	702	713	664	649	681	695	695	669	693	697	655	706	677	754	676	647	680	681	664	672	741	693	665	702	665	667	688	731	649	664	744	711	641	667	684	677	677	733	710	706	691	686	711	676	693	635	679	679	671	714	661	679	678	657	652	681	667	691	700	652	644	692	702	662	649	708	688	680	685	697	652	649	711	728	665	672	647	695	607	704	682	652	706	659	710	698	699	705	687	693	705	666	664	694	712	692	709	738	680	704	706	683	677	695	708	626	671	686	701	679	712	693	690	713	693	698	685	703	672	667	730	692	745	695	666	699	623	683	682	695	725	694	713	666	700	649	702	721	700	714	704	689	661	693	660	717	691	682	689	711	723	686	705	677	738	702	675	638	678	707	738	708	705	676	677	648	675	692	669	738	741	703	718	661	687	725	653	708	706	664	636	693	696	710	699	688	691	694	750	691	646	676	690	673	701	711	704	687	682	701	666	678	681	687	654	692	660	653	684	653	743	650	675	701	687	634	719	664	677	656	706	709	702	706	663	691	659	653	648	680	696	730	656	679	665	715	659	683	714	678	677	695	665	662	666	657	663	701	667	703	693	720	697	713	717	666	652	649	700	702	710	684	707	675	688	657	686	668	667	677	677	661	709	736	685	694	704	666	704	700	656	710	702	675	669	672	681	692	697	705	693	695	697	726	690	705	697	703	680	669	685	705	663	662	722	738	758	658	699	660	686	702	683	731	683	723	708	676	714	649	659	681	692	720	714	705	693	682	714	688	693	699	712	688	661	647	672	640	716	711	702	673	658	714	742	661	688	680	665	669	676	677	660	685	713	685	661	657	634	706	687	705	689	700	724	693	695	716	679	686	662	651	680	708	658	699	747	738	695	690	733	694	689	737	707	649	688	675	665	711	729	694	687	751	699	670	665	695	704	679	685	710	653	653	697	655	741	671	633	686	666	704	691	646	648	695	699	700	633	746	720	665	714	670	646	686	626	634	718	669	655	674	716	679	715	745	729	706	735	710	658	663	686	678	655	686	684	679	741	657	752	674	619	696	672	654	682	676	725	650	681	658	729	691	720	679	693	713	665	688	686	679	671	697	723	665	694	622	665	677	727	670	711	663	643	683	692	708	745	704	657	634	680	651	652	738	700	649	727	681	720	635	685	690	673	702	675	681	709	682	698	652	655	665	719	718	684	680	690	687	700	690	683	711	667	689	694	683	688	717	720	674	654	663	678	661	688	672	683	694	674	748	673	662	680	681	693	728	647	680	736	713	650	665	679	687	706	657	715	680	671	682	648	661	721	729	658	692	680	656	674	708	705	717	698	690	670	704	672	678	701	662	658	677	620	646	702	710	743	694	697	683	699	692	674	682	684	700	671	731	712	691	655	713	759	705	688	698	669	662	657	698	660	714	675	716	674	719	679	650	684	686	720	664	679	705	705	712	720	649	701	694	653	705	682	644	679	689	672	666	704	663	682	709	708	715	663	670	685	700	684	695	682	703	730	707	673	655	690	680	732	730	700	681	702	667	716	695	663	657	682	716	688	661	660	686	638	714	660	661	690	701	712	672	656	677	689	703	713	688	714	669	703	695	661	663	664	672	702	689	700	662	685	693	670	659	684	681	669	716	706	680	690	695	686	692	681	681	691	625	631	692	660	659	689	608	694	672	664	732	619	738	686	685	713	681	708	718	662	657	654	671	694	698	742	661	679	715	703	704	698	675	659	626	695	692	697	676	690	705	678	660	692	698	688	710	703	682	683	691	701	695	687	690	676	621	702	677	691	729	694	700	695	689	673	712	740	707	740	723	673	738	654	658	682	701	682	744	732	690	675	642	675	706	692	682	693	674	702	677	721	703	690	659	672	702	710	650	676	736	649	678	673	652	642	675	671	696	681	659	636	677	673	696	676	698	639	676	627	666	719	653	709	718	663	711	697	680	684	688	708	700	669	674	712	668	686	639	669	661	745	666	704	720	646	668	675	735	672	694	698	736	653	705	686	718	707	673	677	666	754	688	685	686	686	693	659	648	652	689	693	669	698	731	690	675	664	704	693	679	695	737	661	645	713	716	717	712	712	625	689	715	690	680	680	663	718	644	634	666	723	710	702	670	662	698	733	694	640	676	712	692	685	719	674	698	700	687	671	680	712	717	683	672	732	678	707	654	683	679	701	642	682	706	660	671	688	737	685	710	709	710	703	682	709	651
62893	102697	80578	53697	24181	2729	656	712	697	687	688	694	723	709	698	703	668	722	687	693	760	920	933	853	730	706	721	676	655	617	719	695	690	693	686	731	657	690	651	684	700	664	682	648	684	713	613	727	673	730	644	697	730	710	614	670	645	687	680	719	684	709	635	721	666	676	679	681	691	678	672	663	679	710	694	701	679	707	662	726	710	700	680	644	662	685	713	635	741	717	670	667	651	677	668	672	651	669	663	678	709	681	698	661	663	721	681	702	692	703	684	666	656	692	720	703	686	686	678	685	725	670	631	674	654	731	629	684	605	708	704	649	679	659	642	635	667	707	689	675	690	711	701	694	660	741	705	662	678	718	653	678	699	667	699	686	692	700	641	664	700	696	683	645	711	692	687	679	661	700	664	689	694	679	664	707	677	683	657	691	685	672	716	677	684	737	738	677	718	676	648	662	654	617	693	690	695	655	708	657	660	661	721	681	657	690	664	690	654	713	673	664	694	693	700	720	628	730	711	636	712	663	670	697	717	729	691	717	706	701	693	659	712	696	667	702	636	635	691	661	716	713	712	679	654	682	667	688	673	686	709	667	640	647	720	656	665	674	661	662	627	674	675	707	724	730	684	669	630	698	689	655	702	654	672	648	674	648	687	645	692	658	702	715	657	691	682	671	711	709	662	698	698	670	650	681	690	674	674	675	645	701	645	712	658	684	650	700	683	699	716	715	670	671	741	700	663	737	675	680	696	613	688	708	672	711	709	732	726	710	601	686	685	613	715	689	701	705	668	680	684	722	651	617	684	694	647	739	710	732	685	663	692	629	729	709	661	631	686	671	690	689	643	668	671	682	646	672	682	669	672	735	702	705	686	659	701	677	700	678	691	696	652	726	636	689	629	649	660	651	732	687	652	708	681	670	692	633	630	629	621	634	639	684	673	652	667	713	640	689	636	692	708	674	729	670	723	636	683	666	696	722	647	668	671	715	679	653	625	670	646	679	678	693	679	657	683	655	700	663	682	662	662	678	659	702	678	690	710	665	713	705	680	681	687	667	718	683	718	662	712	710	727	667	662	638	664	628	691	670	684	735	685	662	612	663	672	683	657	618	648	652	643	714	666	700	673	687	734	653	673	709	674	674	656	662	675	709	739	688	694	658	626	729	693	684	698	662	690	695	684	673	648	733	693	638	727	668	623	694	671	668	653	669	662	735	704	660	681	688	640	701	658	656	681	677	723	665	679	683	699	695	630	690	666	715	671	621	680	705	674	685	626	685	670	662	688	667	626	687	701	681	702	676	714	639	685	708	637	704	641	675	654	690	608	676	707	694	658	646	679	669	724	723	633	696	682	700	655	657	649	666	651	669	683	663	657	686	654	673	740	712	638	704	734	666	653	652	665	682	686	651	681	721	716	689	679	689	664	698	659	671	647	691	672	686	655	653	664	694	668	708	702	711	693	672	692	686	727	682	680	668	683	659	678	713	690	714	712	702	713	726	620	684	684	659	721	656	649	667	737	680	701	706	636	703	694	716	708	683	681	692	659	688	685	704	683	668	668	706	630	661	670	665	689	652	721	681	647	652	635	635	675	681	681	696	683	685	660	665	605	688	708	708	642	683	668	655	627	692	685	673	643	697	652	703	703	682	707	677	692	653	692	687	734	700	717	651	701	642	672	682	697	665	726	655	725	663	682	670	653	702	664	679	699	676	671	688	655	643	644	636	647	708	724	657	662	642	644	658	707	690	657	677	691	702	689	648	718	641	681	663	675	627	702	656	667	700	724	719	718	694	677	700	691	700	623	675	656	742	660	645	684	698	738	654	696	668	648	628	708	683	685	714	663	718	638	692	675	664	676	673	667	687	679	638	694	706	676	666	698	682	654	640	687	661	678	662	670	700	699	702	660	692	700	676	608	675	704	664	662	630	659	678	628	622	675	703	674	670	639	689	633	677	687	681	706	681	650	628	691	695	685	645	687	653	711	684	679	693	694	692	659	650	665	684	687	700	656	742	653	675	694	671	685	652	720	678	659	676	692	642	726	652	689	701	684	693	721	686	681	672	626	671	686	658	695	700	689	684	677	645	712	669	701	654	662	723	652	672	665	670	685	683	638	684	710	687	696	680	657	649	674	657	708	670	674	724	676	650	727	670	693	686	652	675	619	675	635	667	697	712	628	689	657	708	657	674	668	697	668	670	651	669	727	647	646	651	660	680	700	711	675	682	698	703	714	679	676	710	701	669	707	668	615	724	653	689	686	682	649	652	664	672	673	699	643	681	646	681	655	674	690	649	698	647	681	698	673	649	631	660	644	669	665	654	651	694	677	686	690	690	701	658	669	687	670	649	725	695	699	689	692	692	690	678	676	691	660	666	723	717	690	688	645	701	674	676	644	703	636	729	690	721	697	706	675	691	716	660	679	646	703	680	721	715	656	668	660	689	681	690	656	677	692	718	677	711	633	704	695	623	702	691	681	672	651	649	635	671	690	734	682	670	640	672	671	672	678	666	691	700	651	688	662	690	654	695	686	627	692	664	650	638	634	652	705	683	679	634	634	653	660	701	693	674	684	716	717	679	664	692	630	674	668	677	670	664	683	693	680	684	639	686	711	699	672	692	660	718	665	652	652	684	657	692	610	718	656	716	673	714	680	673	668	679	683	712	682	657	640	644	660	667	681	642	675	715	710	714	687	639	690	703	687	654	684	687	716	684	719	699	684	683	664	649	649	682	673	664	687	659	662	695	650	710	658	685	658	696	653	683	706	661	720	708	682	653	667	699	641	680	661	681	653	704	655	707	665	700	635	693	693	681	692	639	668	704	636	646	666	644	663	675	680	639	700	688	669	682	692	653	663	692	690	689	650	662	639	693	677	728	710	691	670	641	696	670	649	638	652	697	688	652	653	687	697	658	660	650	667	681	677	690	672	682	697	699	656	708	717	702	692	662	676	709	650	684	660	637	675	639	692	702	712	696	647	671	628	709	654	640	673	658	708	675	701	671	659	641	688	667	663	629	703	690	688	689	715	668	689	684	645	659	672	685	730	666	678	695	661	627	709	673	662	695	713	693	645	689	677	671	691	633	661	675	663	706	675	638	684	646	655	655	671	686	674	678	715	636	639	663	696	685	658	691	665	711	676	714	685	665	665	663	668	687	644	686	735	698	656	698	730	680	699	688	681	663	703	648	651	694	646	651	641	644	721	649	663	680	687	659	702	721	659	697	669	683	698	696	657	684	670	681	704	687	691	687	653	688	695	664	706	654	665	673	701	675	740	655	697	702	666	676	703	675	647	677	722	670	619	712	634	647	727	655	599	714	646	658	683	675	695	685	721	675	616	693	627	704	681	660	663	675	656	656	657	680	685	672	669	657	643	650	680	633	696	670	668	674	651	686	659	669	636	662	654	689	656	676	675	664	666	683	659	734	662	653	691	654	688	674	670	680	693	670	626	699	646	617	672	661	646	657	644	646	695	647	681	646	689	725	682	650	704	684
28617	28148	29777	15285	3814	717	517	450	477	503	465	478	448	451	475	457	480	525	479	487	507	468	437	485	496	492	485	488	465	497	487	480	444	496	498	517	453	493	460	482	481	467	483	453	448	464	528	484	457	465	463	483	487	473	460	485	478	483	490	448	468	442	475	474	481	494	487	433	475	465	481	486	445	513	489	491	440	473	486	496	477	479	469	437	422	475	473	479	473	489	449	451	490	480	505	431	490	454	433	481	436	505	442	482	479	475	488	467	433	485	460	487	455	453	453	470	494	453	507	476	454	486	444	510	478	487	494	471	467	493	468	488	451	490	468	467	463	430	467	449	440	473	486	469	452	491	460	462	455	526	460	450	472	447	456	468	449	451	445	482	499	433	464	446	452	467	437	466	493	478	532	489	491	464	508	468	527	473	507	480	494	503	506	420	489	482	449	428	433	460	478	451	449	445	481	451	489	464	417	447	456	491	505	456	477	492	477	455	471	467	473	519	451	486	488	493	488	529	503	450	506	481	468	437	446	471	508	504	471	467	490	498	492	487	488	505	456	448	465	470	483	478	438	502	478	490	492	466	490	481	455	476	466	455	515	470	449	495	490	528	445	487	478	437	488	484	516	471	486	473	474	485	495	429	518	488	453	495	491	485	484	476	495	453	470	465	452	483	483	454	508	466	463	473	447	507	504	452	475	465	469	461	462	453	449	495	492	424	465	449	406	428	459	456	468	477	505	477	484	460	502	487	505	495	442	457	502	480	474	500	470	429	469	480	446	474	496	450	471	494	446	458	448	472	479	450	481	506	467	472	454	489	462	478	478	451	459	475	491	458	472	457	471	511	495	474	471	499	483	479	460	476	463	479	463	473	485	447	491	496	473	498	476	457	476	516	452	456	474	457	460	479	465	459	460	449	474	450	450	464	516	468	452	456	502	483	484	455	404	460	517	492	490	488	474	496	456	474	501	455	487	504	460	458	445	465	482	490	488	467	447	480	466	471	473	441	492	470	446	483	450	494	485	458	446	492	473	433	463	506	519	498	461	492	479	458	482	493	496	447	461	516	478	472	447	467	470	450	451	490	480	445	452	492	428	475	441	466	458	489	508	463	477	471	456	429	515	496	432	482	436	474	494	444	453	485	508	461	470	464	508	477	464	460	491	481	515	451	471	488	419	434	480	472	442	469	493	465	443	473	466	466	443	469	477	504	452	534	499	464	467	462	507	470	446	488	487	455	512	473	464	514	491	475	463	476	497	493	496	479	460	453	474	487	488	497	470	479	498	471	465	464	490	448	439	448	487	479	465	483	487	482	458	478	442	475	457	485	471	473	457	505	457	468	439	484	515	468	472	434	489	484	489	485	463	483	499	456	463	444	456	442	489	464	474	439	487	456	469	492	448	495	462	520	501	462	476	458	413	466	485	459	485	453	467	453	458	464	444	462	413	492	497	422	494	448	452	479	497	454	458	489	464	464	472	448	443	459	489	516	450	460	443	454	471	474	464	492	460	471	454	468	431	447	500	442	477	478	472	463	484	456	428	475	473	437	455	491	489	454	441	443	473	493	445	449	460	462	460	491	462	452	496	450	443	480	474	442	469	494	484	493	502	464	500	453	458	497	461	453	478	483	472	488	395	493	471	427	450	467	478	456	457	491	468	482	460	466	503	464	509	536	482	466	514	491	429	449	493	438	470	442	463	454	483	467	473	480	489	461	477	460	480	486	455	437	450	464	472	447	474	444	496	479	432	458	486	448	505	476	493	481	442	428	498	498	505	482	470	457	450	515	515	436	458	483	456	471	461	450	470	462	496	456	455	465	508	481	469	476	485	443	470	461	491	524	486	469	465	500	438	484	436	494	440	481	459	481	482	491	458	461	467	435	469	452	482	499	458	479	471	453	456	489	475	476	462	522	420	483	479	476	459	439	469	443	454	451	466	445	498	436	453	443	467	471	490	481	465	444	493	469	490	500	483	488	491	500	448	485	483	488	485	461	486	461	475	453	473	485	420	471	485	428	496	473	503	465	462	500	478	491	486	471	454	486	495	493	469	453	513	484	477	447	458	465	476	452	459	476	443	467	455	516	483	465	460	475	478	448	481	453	471	495	462	468	473	447	520	447	480	466	482	440	467	452	444	465	444	475	465	472	490	464	459	439	493	494	473	507	484	439	479	498	488	472	457	428	485	450	440	461	506	481	509	463	493	483	449	462	462	480	459	464	435	455	500	459	461	489	446	472	482	462	451	463	458	451	481	473	483	453	483	493	498	465	470	474	455	424	470	480	501	485	470	463	459	465	495	461	503	478	470	506	452	432	469	536	455	480	458	472	479	468	443	509	472	489	452	450	506	483	479	463	462	519	482	477	491	498	482	475	464	448	492	458	497	447	461	464	437	490	463	467	457	494	442	469	471	475	488	470	504	495	427	461	475	498	435	437	499	472	481	466	480	470	489	471	505	467	474	481	489	460	511	467	464	444	493	456	476	507	442	513	451	476	479	418	493	463	455	455	456	477	460	469	453	456	457	461	476	444	459	487	472	474	480	468	483	490	474	458	507	449	454	528	451	465	498	480	463	459	468	475	482	465	509	461	459	447	483	449	483	507	459	449	486	475	476	479	486	437	487	483	482	469	485	422	491	472	465	466	463	491	475	465	435	462	481	485	496	494	469	483	449	514	459	469	461	465	491	501	488	434	488	453	484	462	463	460	514	425	488	447	507	502	471	414	495	472	476	505	443	498	468	450	481	456	462	477	495	443	480	453	491	485	479	519	480	449	438	450	450	454	461	468	489	496	438	479	471	467	494	490	480	485	445	493	461	462	467	474	488	471	481	473	498	459	463	478	514	471	462	487	443	527	492	425	487	495	519	474	467	489	457	446	491	475	460	468	466	467	497	456	500	447	507	430	461	458	443	486	442	520	449	471	417	439	510	495	454	488	445	470	502	450	508	469	485	479	438	481	502	429	467	493	500	488	457	495	434	511	464	438	510	451	464	511	445	434	464	461	472	485	478	471	486	460	491	473	503	506	441	448	454	471	469	476	482	456	497	471	503	471	414	463	505	445	479	474	507	446	461	482	487	448	455	459	473	469	496	481	439	432	438	486	440	488	499	428	426	507	462	460	481	481	457	454	467	478	404	443	473	408	492	470	451	485	458	476	484	506	449	456	482	452	432	530	509	463	465	445	442	472	499	453	490	451	469	489	466	458	433	435	485	492	478	455	469	450	440	494	450	492	464	483	470	472	458	481	475	469	454	463	446	438	482	467	490	483	488	479	515	476	496	493	447	484	504	468	464	448	410	503	475	454	431	467	509	501	444	478	472	465	470	503	465	458	473	509	490	474	442	459	480	447	467	456	478	452	465	468	487	494	467	475	490	485	472	521	499	434	509	451	494	478	473	459	484	430	455	452	456	462	471	457	474	485	485	481	463	503	500	468	460	463	474	436	470	436	423	485	483	451	441	461	504	472	465	458	466	477	451	514	488	479
17494	34754	24335	8316	2826	559	424	390	413	432	399	450	436	406	438	437	408	409	392	387	424	413	410	402	424	407	424	436	435	397	418	441	410	424	421	421	396	379	446	421	390	368	418	434	444	411	406	452	438	464	434	435	409	449	407	423	415	389	388	402	402	428	440	442	401	446	400	397	403	385	455	441	382	400	393	468	407	396	418	402	403	413	419	428	431	411	419	455	411	435	408	396	383	435	425	404	413	435	433	440	398	410	424	418	427	426	383	434	421	409	399	399	428	416	421	379	416	419	429	435	410	404	406	381	390	415	383	412	387	421	379	376	415	404	390	427	438	448	435	393	409	395	397	425	425	418	430	418	395	428	407	407	403	394	411	418	411	407	421	424	423	438	384	389	404	411	407	410	418	416	436	387	412	420	417	414	381	412	410	400	435	400	418	428	402	422	405	395	388	445	417	408	414	401	396	424	396	413	377	415	429	409	385	384	428	435	389	385	412	454	423	409	436	429	404	423	426	414	392	405	417	412	421	408	413	420	416	427	408	426	421	416	429	446	406	413	419	410	415	407	426	418	405	408	425	391	427	433	443	429	418	412	414	437	402	431	417	419	402	376	419	433	421	394	426	424	464	402	412	401	404	397	428	425	411	442	421	434	404	420	436	400	400	427	405	327	447	412	411	430	419	400	418	445	438	441	398	448	413	403	429	428	401	406	416	436	407	449	428	467	419	410	449	400	453	376	443	452	411	421	435	415	418	434	430	406	424	435	415	424	432	393	429	412	443	406	466	400	395	406	378	392	408	419	438	381	436	436	395	387	428	407	399	401	394	412	426	415	428	425	425	436	419	410	438	428	404	432	463	416	444	423	401	413	462	416	428	399	421	419	387	423	395	463	434	406	410	433	404	428	433	377	431	422	378	413	373	391	427	432	400	410	453	417	397	383	409	374	446	434	431	407	448	441	405	447	428	401	412	422	429	406	415	395	444	452	422	432	380	455	421	426	407	412	398	407	421	394	416	428	378	359	432	415	450	433	425	418	425	425	377	423	431	439	423	448	422	455	406	399	382	437	412	418	435	398	411	430	434	402	422	407	425	372	428	398	383	437	388	410	436	434	402	406	367	397	461	431	413	413	453	447	404	434	391	418	425	442	422	449	390	415	412	443	422	429	389	390	404	431	398	425	423	397	398	393	431	428	420	461	388	428	414	413	412	419	419	406	441	397	439	439	391	379	419	429	446	421	430	397	437	427	422	430	389	425	380	401	392	411	420	424	412	402	438	418	382	446	424	392	397	425	412	421	408	368	397	420	402	420	418	414	448	419	402	396	468	407	421	452	465	384	376	436	448	434	402	394	397	386	439	437	432	402	413	438	421	414	414	440	424	458	430	386	409	410	425	383	411	434	398	443	400	422	408	410	441	387	430	445	368	412	411	401	420	439	435	422	418	409	391	477	383	419	453	405	399	430	454	412	405	413	377	435	386	417	434	403	450	394	410	407	418	402	425	407	394	429	410	432	453	405	394	412	392	368	404	403	381	419	422	417	403	426	410	413	435	387	423	426	435	437	399	373	410	436	399	407	450	424	423	398	402	390	400	410	422	392	384	410	436	435	461	447	414	441	440	412	410	458	424	403	455	402	369	391	457	404	411	426	403	398	419	431	405	430	445	420	408	408	378	441	412	428	417	400	423	419	417	411	439	404	395	409	426	425	391	420	434	451	459	384	414	389	404	431	401	382	423	441	435	436	420	437	463	361	367	453	383	413	415	368	369	438	425	393	426	419	405	409	401	469	431	409	411	420	429	426	384	425	471	429	441	427	379	407	436	401	417	404	399	407	426	408	435	376	393	393	368	388	407	409	435	447	445	408	411	417	415	405	418	429	419	387	394	397	400	404	412	412	419	423	444	449	399	424	421	435	398	442	409	411	419	396	435	411	431	417	399	364	416	400	430	426	409	394	378	428	425	397	404	417	432	412	423	442	417	441	409	400	417	390	420	391	397	409	415	409	394	414	421	436	382	374	426	415	419	382	425	439	409	405	447	434	434	404	418	416	423	391	405	382	397	422	382	442	437	405	412	401	406	397	406	432	429	398	429	453	424	436	427	416	402	412	424	401	449	404	402	459	443	415	454	435	417	407	405	415	411	427	405	426	423	427	415	433	403	398	392	392	417	411	412	412	430	417	394	436	406	417	436	388	405	445	431	437	403	408	408	402	393	445	412	427	414	453	414	436	420	420	444	405	369	427	422	418	413	424	443	426	460	432	396	404	403	384	424	420	417	376	404	419	426	421	433	393	398	396	401	440	438	392	449	439	378	414	410	410	436	439	418	387	421	410	419	429	426	413	415	432	425	435	415	420	415	417	456	398	423	410	423	415	451	395	463	401	391	406	411	401	433	387	390	407	391	408	394	451	429	402	401	409	397	450	417	407	395	424	414	378	425	426	405	385	413	430	397	427	406	413	427	438	430	430	385	411	390	431	447	477	428	440	407	427	401	433	388	422	422	410	444	397	425	404	453	407	430	426	407	399	402	419	454	404	432	444	391	433	426	413	413	436	411	403	392	414	389	414	403	424	405	431	404	393	421	412	419	423	422	394	426	440	395	417	422	394	422	428	378	399	418	432	418	427	440	440	424	401	458	444	387	374	404	474	434	403	391	410	442	392	392	418	418	414	441	437	425	427	427	458	426	420	399	418	412	374	397	421	430	420	421	422	400	411	425	419	396	417	392	448	408	423	407	378	411	401	404	418	430	395	409	420	458	420	405	438	392	421	443	404	440	404	436	419	420	388	397	420	457	388	397	398	412	407	427	415	402	425	393	379	425	432	385	420	393	426	429	435	422	431	426	429	416	383	427	423	439	401	429	415	432	426	411	395	420	432	401	402	438	417	441	426	426	438	410	400	446	399	422	401	423	402	407	404	419	396	435	437	411	428	407	386	413	426	435	412	399	411	392	405	416	417	417	435	410	467	439	413	391	430	443	444	424	407	419	448	378	400	397	417	413	446	411	390	418	404	419	421	440	419	406	440	430	429	429	461	439	404	431	400	411	419	426	439	410	399	414	382	426	404	433	384	411	394	391	421	424	435	380	396	421	417	402	387	397	414	377	424	403	451	433	423	420	433	429	414	434	391	449	422	378	430	417	386	402	438	435	411	403	433	442	436	406	427	413	430	427	427	449	413	411	385	375	433	398	417	410	411	414	414	417	375	404	408	415	408	435	429	389	434	411	438	395	410	412	390	442	410	423	405	442	387	400	422	450	426	453	427	437	416	405	392	431	411	387	446	404	445	429	396	409	388	417	402	435	401	441	404	415	438	430	419	414	404	418	433	429	398	416	396	408	395	401	396	417	429	434	410	416	403	433	459	438	417	413	423	406	405	405	403	402	449	409	399	377	408	410	406	402	392	423	410	390	396	393	444	434	414	441	421	409	413	442	419	379	427	415	429	402	393	439	407	467	403	413	410	402	461	413	444	414	449	424	409	410	449
25094	25581	45288	43472	24778	7510	936	613	576	578	592	589	548	567	573	560	552	550	559	562	580	585	635	606	586	592	592	574	558	573	579	508	601	592	592	606	556	541	501	519	548	593	545	537	590	602	603	534	550	573	542	539	554	530	566	570	573	569	579	575	577	564	563	569	546	589	557	531	550	561	523	569	535	559	568	526	568	543	523	568	576	542	567	531	549	547	549	559	541	503	535	575	554	552	535	592	583	532	617	565	570	560	530	553	562	556	527	553	599	539	552	538	592	536	529	552	601	553	544	566	550	576	495	540	582	569	524	587	495	586	524	506	507	568	571	565	554	560	546	539	584	574	555	566	534	557	557	523	547	586	531	540	555	559	547	583	531	580	538	546	561	593	589	515	574	512	566	537	568	533	569	543	559	584	540	538	584	567	565	524	552	534	567	539	531	557	524	557	598	566	539	568	588	555	570	560	552	541	543	556	538	591	571	542	575	527	554	565	537	550	517	605	521	521	530	560	551	572	514	550	527	523	531	527	563	562	545	544	581	539	568	562	532	557	552	592	563	535	575	555	583	537	498	584	543	560	595	519	554	554	546	549	571	565	534	527	567	537	503	551	556	561	519	483	581	586	546	613	556	549	564	565	568	566	580	547	583	535	546	603	542	544	536	579	590	525	552	531	557	561	547	599	511	549	577	557	545	530	562	564	601	558	566	577	549	555	603	553	535	521	539	597	562	567	568	578	566	541	528	572	539	565	551	555	562	556	545	520	568	565	613	598	537	623	556	514	511	542	564	560	513	549	537	512	570	552	547	518	573	524	577	580	582	549	539	538	533	572	566	584	558	567	559	547	552	533	529	560	541	544	563	547	543	528	556	549	560	538	533	532	539	558	510	546	531	527	572	513	538	562	556	625	548	587	547	569	518	561	558	536	522	521	563	571	509	565	546	512	485	538	568	567	555	584	568	536	559	562	521	549	531	527	533	533	573	569	534	570	548	535	533	549	559	574	559	566	530	542	571	574	536	572	572	588	566	591	556	599	542	551	628	553	548	568	557	531	577	534	575	560	554	567	557	546	586	539	519	526	529	529	547	568	547	613	568	551	532	578	586	519	594	529	558	581	518	583	536	564	588	562	585	542	584	543	553	570	584	549	548	557	590	563	553	564	536	563	533	569	567	521	534	603	522	556	547	565	545	487	483	540	549	573	530	494	536	552	599	577	567	583	597	556	559	554	560	545	534	571	546	543	541	566	542	558	549	568	556	562	561	550	581	575	554	513	527	576	566	575	548	506	560	542	523	559	522	571	532	546	553	561	556	584	547	489	540	568	540	615	517	514	556	572	519	533	540	551	559	558	576	581	560	576	544	533	513	578	588	578	542	575	534	557	589	532	536	561	504	579	543	527	606	537	555	566	577	564	578	545	521	532	525	516	546	570	544	564	564	559	517	543	557	535	559	560	544	562	543	544	571	553	552	581	527	514	595	531	517	564	568	577	569	525	535	557	505	537	604	551	535	537	593	582	529	617	554	559	534	587	567	556	518	544	529	552	601	569	529	521	536	547	524	587	554	553	583	580	566	573	584	595	563	547	520	557	553	559	592	555	567	575	587	561	530	572	557	548	568	532	582	584	546	561	542	526	534	584	579	532	525	528	545	559	572	515	558	546	585	572	535	580	547	513	567	573	558	540	545	536	552	542	514	552	572	572	571	536	565	532	575	537	504	512	555	581	543	539	566	563	537	522	555	538	561	559	549	553	513	520	529	516	564	554	564	535	548	571	529	531	564	569	604	536	562	559	554	561	536	569	533	576	514	530	528	596	559	537	595	534	531	534	577	497	572	580	556	535	554	550	528	550	560	559	588	519	551	544	558	597	490	587	563	527	558	532	555	588	549	513	548	543	515	539	591	561	509	605	565	559	534	576	570	522	541	517	552	572	571	587	535	549	555	565	559	543	527	529	522	549	556	535	521	564	533	601	539	567	575	566	536	549	534	556	522	557	531	557	528	596	534	578	563	523	547	530	545	583	570	537	567	527	497	581	531	531	504	638	531	591	560	549	561	514	489	532	581	547	582	574	573	539	559	531	608	520	520	566	553	586	562	504	568	592	531	555	580	528	561	585	567	569	569	541	569	567	583	585	541	560	566	560	533	540	547	516	550	574	567	572	580	556	546	550	542	528	578	551	521	522	533	512	559	561	551	556	555	582	531	522	523	551	538	573	529	543	560	532	590	549	537	512	552	545	526	528	553	565	544	531	544	558	565	594	539	518	593	616	558	554	545	587	571	532	561	556	510	534	537	571	581	570	539	536	547	590	580	546	539	541	565	535	553	529	553	543	537	543	565	513	569	549	536	548	625	560	533	516	552	508	549	570	563	626	550	564	570	533	577	528	559	543	539	557	523	589	597	592	582	573	542	555	531	543	536	545	591	515	540	564	566	538	536	587	557	548	577	560	568	595	568	483	567	528	533	529	530	549	564	536	578	536	537	532	562	539	571	527	555	524	558	522	575	587	542	550	560	573	547	569	537	510	543	544	503	573	574	540	567	539	583	539	554	590	549	574	571	559	523	532	566	557	542	538	490	564	599	564	557	547	570	562	555	554	567	562	537	537	517	559	548	564	545	583	561	557	560	504	545	553	546	525	583	555	594	544	547	577	573	534	571	584	565	576	542	546	544	524	566	537	541	591	569	555	560	599	561	550	581	561	585	549	556	563	561	573	553	528	568	582	530	560	552	561	561	548	528	582	573	565	539	565	517	520	525	555	599	549	576	586	549	560	607	553	588	554	553	534	514	546	598	552	513	548	550	563	535	541	564	606	536	596	565	542	566	548	601	539	548	540	570	550	524	563	529	542	519	543	550	588	612	527	560	548	518	542	501	549	574	575	556	568	556	541	577	552	530	586	548	542	544	547	526	500	585	560	564	564	575	580	567	528	548	497	574	557	542	608	574	547	530	559	524	492	562	523	569	548	551	537	517	563	565	570	556	572	557	584	538	585	558	579	554	547	505	544	545	535	558	583	548	561	520	547	568	554	553	579	518	544	538	566	552	561	567	557	553	503	564	503	529	596	557	559	567	529	544	540	557	523	600	573	548	543	532	532	561	618	533	572	580	543	520	574	512	562	527	525	564	575	530	554	549	558	553	560	550	535	576	556	560	528	510	577	528	541	559	594	563	557	526	574	541	588	556	563	596	557	558	566	547	534	611	574	578	544	541	549	517	572	585	599	562	506	511	558	546	556	556	594	553	548	588	587	583	534	522	543	565	566	522	519	556	592	521	490	567	592	603	574	526	571	550	542	557	529	557	532	587	566	561	521	554	554	564	519	555	580	547	551	546	543	562	525	546	516	552	540	542	540	561	583	577	539	536	568	564	542	556	522	555	530	524	569	566	542	560	528	549	559	551	564	541	561	614	532	586	576	537	534	571	598	541	544	569	545	550	529	584	594	549	544	535	607	578	577	553	561	590	583	518	544	553	556	553	556	563	572
54500	91069	69176	40006	15167	2490	527	543	548	572	512	548	566	507	547	546	506	526	551	532	561	616	642	590	567	543	579	510	549	537	495	572	561	583	545	564	563	548	534	523	534	554	527	545	519	535	527	537	542	566	539	517	554	552	566	598	531	543	511	537	551	546	581	515	513	516	525	545	543	504	516	552	500	532	563	564	585	528	567	585	577	554	545	498	517	507	561	551	541	531	516	497	520	542	538	549	525	493	517	574	548	496	503	520	545	544	512	579	521	542	507	530	524	535	554	546	514	543	545	468	505	540	546	560	574	528	539	528	521	501	549	541	547	530	516	496	529	553	543	512	505	514	521	547	519	513	523	554	587	495	506	520	555	577	543	514	541	505	502	532	518	511	520	548	551	509	507	561	562	505	539	527	475	564	509	554	505	534	534	533	546	530	554	479	534	561	536	522	557	558	508	558	509	510	551	509	552	536	487	561	529	506	557	529	486	591	489	525	529	531	483	570	526	517	514	511	549	506	530	535	534	527	535	543	526	525	531	558	522	543	549	527	535	539	540	503	518	545	519	563	546	563	579	527	541	520	535	547	518	540	544	504	550	521	551	526	537	549	539	546	553	488	516	500	568	526	529	545	513	504	545	533	532	525	544	539	532	502	509	531	524	523	522	526	546	501	567	532	510	558	545	520	524	518	499	485	555	510	543	527	499	571	547	535	501	586	518	526	557	535	553	545	549	564	525	527	527	505	515	537	566	612	525	552	528	536	545	529	547	542	536	510	525	531	537	537	553	538	586	523	507	544	545	508	514	541	518	528	513	541	506	525	573	552	548	555	535	539	538	530	528	510	533	567	516	519	489	562	527	538	540	531	502	570	549	516	526	562	497	537	562	512	575	559	542	549	514	511	494	553	486	514	566	515	529	521	542	530	533	565	560	496	542	529	530	523	586	534	515	547	536	534	528	524	541	543	542	555	535	519	508	551	538	518	548	525	547	485	560	563	524	502	507	519	519	539	483	576	538	550	515	523	536	551	539	516	530	512	505	511	543	548	558	566	551	516	542	503	537	522	574	558	595	500	548	531	530	541	545	520	496	543	536	541	566	524	524	551	494	514	529	587	542	532	526	557	538	511	544	495	541	568	535	532	559	572	531	549	560	516	561	507	501	566	543	533	520	515	503	516	550	472	540	564	493	515	531	524	521	541	538	548	545	530	510	539	542	533	541	532	544	575	567	529	534	552	484	512	543	539	532	527	525	500	533	526	507	545	523	533	538	502	518	568	549	556	574	572	545	492	544	511	489	532	559	514	479	509	516	532	509	547	516	539	535	509	516	510	507	537	516	535	522	506	526	575	544	532	541	526	550	547	556	539	541	549	510	509	527	480	505	524	533	529	538	515	538	501	553	567	523	555	511	528	556	528	568	552	555	553	526	564	536	531	480	563	547	553	513	514	561	508	526	524	530	553	524	549	505	508	551	506	543	500	524	531	506	545	539	534	533	537	511	564	496	547	543	496	552	555	511	563	531	534	531	523	612	537	532	534	494	530	531	558	534	514	510	531	557	513	536	562	540	533	507	555	519	526	562	524	573	511	568	538	530	537	517	527	520	545	508	532	546	532	495	502	516	561	483	523	526	530	527	471	543	523	512	527	514	538	490	546	512	527	513	564	554	555	528	522	540	530	507	540	525	528	552	540	588	524	546	532	524	571	561	565	523	500	515	555	513	578	567	518	511	522	557	541	573	520	520	531	504	542	524	559	550	548	552	544	553	510	521	509	504	536	544	510	510	527	502	527	496	475	540	533	517	546	535	485	528	558	531	530	535	537	531	556	541	566	527	516	544	534	557	539	572	542	555	539	519	538	568	565	503	568	525	558	510	536	506	529	520	502	547	491	533	558	542	532	533	539	534	557	537	500	503	532	553	541	487	509	505	487	535	557	530	537	510	542	540	556	549	498	526	547	519	508	512	537	540	540	525	532	500	550	547	553	557	531	532	506	524	532	535	553	541	540	531	507	538	533	524	581	558	548	546	526	543	505	516	553	521	541	536	551	536	537	522	514	562	533	454	505	526	537	519	529	490	521	584	506	534	546	574	541	513	528	527	539	513	543	571	554	568	506	570	497	545	493	523	540	514	533	532	469	521	547	540	522	555	564	522	521	535	577	519	549	502	511	537	494	552	499	508	511	499	531	516	552	532	502	516	533	510	516	514	508	506	502	499	548	507	561	536	480	527	519	491	526	512	528	565	476	516	533	574	530	525	565	533	528	518	505	540	532	523	524	438	525	555	525	535	549	509	523	548	547	539	545	536	529	536	497	508	523	511	518	547	515	539	532	511	530	506	535	568	552	549	499	513	514	533	525	538	528	503	585	565	563	542	530	550	532	534	514	530	532	516	527	535	472	505	526	542	487	558	556	531	535	510	536	516	569	510	502	548	558	560	540	516	525	541	557	535	579	567	506	509	497	543	509	528	535	536	568	551	529	495	549	489	549	510	524	550	564	492	510	553	562	559	547	507	505	550	582	524	509	532	562	520	570	558	519	492	556	491	510	537	510	533	538	498	533	540	558	521	537	519	524	535	555	534	535	500	560	552	491	571	524	540	502	509	527	531	534	578	551	530	530	552	535	578	532	519	532	555	522	544	564	524	565	510	548	559	554	521	511	533	526	538	525	499	513	535	481	529	568	500	535	584	536	462	521	541	546	538	547	488	557	539	554	577	527	530	556	500	520	523	576	531	544	548	516	533	487	521	516	524	554	520	516	551	514	533	523	553	513	494	605	568	535	506	523	547	548	548	503	523	559	534	535	522	535	568	523	514	513	525	531	541	521	506	508	550	525	555	519	502	507	544	501	522	505	571	486	517	564	562	510	523	519	552	503	489	532	560	536	554	521	547	541	559	504	543	533	480	558	523	526	539	593	536	521	533	562	522	514	560	584	509	523	517	544	536	506	547	529	522	502	503	534	561	577	528	536	538	537	485	521	512	487	528	488	543	607	546	547	555	537	548	508	508	538	488	511	559	513	555	528	528	519	524	523	553	557	515	579	547	475	554	528	556	529	547	578	565	570	503	541	521	529	522	501	550	500	525	518	502	525	514	556	553	513	582	539	550	514	540	578	579	533	519	521	533	516	523	551	526	529	532	526	516	517	516	532	540	520	527	525	578	534	501	551	552	564	522	560	520	571	513	576	513	544	550	555	544	494	502	553	533	510	534	518	544	547	561	523	550	527	520	544	476	515	537	522	541	532	564	528	528	524	528	486	563	553	555	536	535	514	511	564	526	518	535	544	509	529	509	521	538	520	550	526	526	543	523	530	560	495	508	553	577	504	472	558	523	499	518	541	527	535	548	544	507	538	550	524	522	561	521	553	551	570	535	536	530	497	516	539	520	525	576	570	533	568	553	546	523	535	543	544	515	516	506	490	557	545	513	571	527	522	566	515	515	515	539	548	556	496	528	526	517	516	548	528	538	534	558	532	576	499	521	522	536	552
23939	23273	38914	41395	29165	13474	2323	857	740	676	753	685	625	706	672	668	667	675	688	716	710	872	849	814	735	698	685	690	725	673	680	667	635	670	666	647	699	661	659	648	655	677	654	684	617	597	694	634	660	657	635	649	631	664	697	670	681	673	657	695	656	642	663	668	640	660	686	664	684	656	654	681	638	651	634	663	641	678	635	665	637	692	689	684	634	706	678	658	654	664	636	632	645	639	649	642	654	646	651	646	606	653	620	685	675	655	632	662	611	577	658	582	672	615	620	681	684	650	645	659	664	679	620	667	633	651	612	626	687	654	652	651	694	683	601	649	652	655	658	623	675	671	691	655	660	666	624	618	663	678	648	704	641	637	641	700	659	685	660	648	620	672	639	659	676	640	689	672	641	662	629	660	667	658	684	649	643	700	667	651	654	624	679	628	689	663	626	684	666	658	684	654	657	651	660	616	650	649	670	652	703	691	662	641	660	643	604	643	624	645	667	660	678	600	643	671	691	650	666	623	674	657	678	661	654	677	643	638	665	640	622	650	671	659	627	668	726	623	626	701	643	650	638	642	635	634	632	612	651	657	649	667	630	706	642	668	622	692	661	644	585	668	680	627	601	660	626	635	646	618	639	661	622	678	627	663	674	642	696	668	708	645	624	644	628	651	700	667	657	630	627	639	652	671	689	622	660	736	658	663	682	637	645	647	668	631	699	680	672	656	635	690	638	658	618	673	633	660	627	631	686	644	633	689	637	616	700	665	676	693	677	637	645	633	669	662	621	650	650	655	674	621	606	665	696	685	624	655	640	677	659	646	673	667	648	662	665	604	699	632	678	677	633	690	717	639	626	622	676	618	628	683	698	642	628	674	657	649	680	678	669	679	676	647	661	641	632	610	640	624	662	654	685	646	650	649	700	619	635	640	636	622	675	668	705	658	631	661	637	690	644	661	687	627	637	647	639	670	657	648	652	636	613	639	670	661	659	633	639	610	670	660	682	640	645	661	670	661	653	694	630	652	702	674	613	674	668	645	696	655	675	677	662	650	659	698	683	659	698	711	637	658	639	651	667	615	647	677	698	711	675	656	656	656	661	627	684	615	637	640	635	670	695	681	687	643	682	629	659	664	654	701	611	669	632	642	645	617	666	649	656	645	656	653	707	633	659	650	628	638	681	673	664	672	611	657	615	653	631	642	684	670	684	659	639	635	651	638	683	617	640	633	641	634	662	651	649	615	642	634	652	655	661	627	593	618	661	669	661	650	651	630	612	668	650	652	645	665	668	610	650	684	691	655	635	692	637	682	621	670	741	609	724	675	688	652	663	690	681	629	670	672	632	709	628	682	663	644	646	648	674	618	625	654	625	616	644	639	642	611	609	657	694	623	651	697	625	641	638	630	623	599	645	631	618	675	645	658	674	667	709	710	627	665	638	667	652	630	641	615	632	639	644	665	653	600	624	639	667	631	691	690	662	643	666	609	672	677	682	672	687	643	639	652	638	673	715	651	600	612	638	651	635	652	668	642	665	646	665	661	614	622	648	633	620	621	633	649	722	680	691	655	685	608	608	679	626	631	661	630	694	704	651	636	636	676	670	667	653	642	730	666	627	638	672	639	635	666	677	659	690	689	655	622	686	625	633	612	627	683	666	654	630	629	622	633	683	641	676	644	638	608	621	631	607	671	633	643	603	685	656	675	619	598	672	677	629	567	691	596	652	653	682	666	701	603	692	659	657	639	648	654	633	663	605	658	685	712	678	698	610	717	638	671	682	635	678	645	667	695	690	633	660	675	684	665	667	648	693	622	628	631	615	629	652	626	663	652	642	654	663	659	669	616	616	671	643	647	639	670	650	651	644	667	623	648	661	645	645	637	695	618	661	675	701	639	649	696	667	642	639	675	644	660	657	654	681	654	680	646	667	678	626	647	688	643	652	640	710	675	593	646	642	649	713	671	645	634	664	669	647	685	642	646	683	639	627	663	662	686	643	664	639	621	650	649	682	657	605	627	650	694	644	633	634	642	639	592	656	666	690	672	652	629	606	648	650	692	650	665	667	638	639	667	674	676	626	683	642	657	672	649	666	665	647	707	679	630	643	627	642	679	666	659	636	663	674	692	654	668	627	696	656	639	644	636	659	623	613	711	633	647	688	679	679	720	698	670	689	627	649	638	655	681	653	671	617	654	684	653	696	699	649	674	676	728	688	702	650	688	677	693	634	675	638	670	668	651	630	639	667	653	630	602	679	640	638	618	686	646	646	656	639	643	633	660	678	649	649	686	602	638	655	650	688	676	594	662	664	611	640	674	639	632	691	627	594	656	702	640	664	614	687	672	642	642	657	644	635	662	674	617	631	688	633	645	652	682	692	612	695	680	603	626	672	603	618	666	642	638	643	666	658	684	629	629	690	645	625	650	620	660	677	649	677	652	598	649	667	658	616	624	624	621	624	680	617	662	634	687	693	682	636	678	648	652	674	642	706	632	633	660	611	621	673	653	670	627	658	655	685	648	632	651	653	653	669	620	662	621	648	639	639	592	661	675	674	675	636	673	613	665	672	624	671	686	646	665	641	649	661	662	656	682	664	676	662	702	618	664	696	661	680	645	599	691	665	666	678	655	671	634	718	646	662	685	643	629	626	661	635	673	615	610	679	679	687	665	655	604	617	622	636	646	609	680	643	667	651	689	601	719	640	664	718	655	703	620	664	647	633	616	621	686	664	641	679	677	648	660	672	650	638	663	658	667	612	633	646	649	586	649	635	639	644	634	634	653	624	642	672	625	629	626	619	664	636	661	673	702	698	650	620	680	665	670	657	669	638	656	639	652	659	634	616	635	662	646	642	618	658	624	654	654	624	611	648	670	678	652	627	607	667	653	675	632	645	677	645	653	655	683	634	683	680	647	661	642	663	646	658	654	645	630	633	608	630	660	638	658	623	689	657	639	641	636	672	639	632	685	654	636	662	656	650	655	658	634	670	681	663	612	682	670	732	666	718	682	666	641	654	668	653	621	655	630	652	616	663	682	620	648	669	672	672	672	662	672	641	638	620	637	650	619	672	639	638	653	733	652	635	636	663	632	654	638	668	659	634	660	665	656	618	663	653	621	644	665	636	672	686	667	649	648	658	646	616	670	626	646	663	643	703	625	643	683	635	677	649	635	619	655	640	716	665	664	661	618	699	683	645	622	621	670	596	636	708	658	661	643	671	638	650	647	627	600	639	684	647	631	593	666	689	686	637	642	647	635	695	658	640	643	663	626	660	636	647	649	681	652	668	596	607	720	753	669	652	711	673	657	638	680	648	642	646	679	655	628	639	685	678	654	629	643	648	640	645	643	699	662	675	634	638	689	656	618	631	647	624	642	651	643	673	734	649	671	633	623	673	683	662	692	706	619	627	648	654	656	687	654	688	656	655	633	647	664	604	631	675	621	661	630	670	651	644	600	685	667	659	634	628	676	642	610	610	664	647	673	597	637	660	639	670	628	631	657
63431	102201	79197	52795	23580	2065	681	613	664	624	667	673	661	697	628	627	630	639	705	627	785	998	971	893	798	703	704	690	659	612	639	713	661	666	633	621	698	626	650	664	642	698	629	676	659	646	614	643	627	676	629	692	626	640	659	627	668	618	655	623	669	671	660	624	647	664	630	645	621	654	643	659	627	668	634	599	642	687	640	614	700	634	630	626	617	640	641	634	669	640	648	666	649	614	656	592	656	626	642	636	675	635	631	678	653	624	649	655	660	639	666	672	628	637	669	657	612	653	616	584	678	652	669	686	622	661	640	660	651	690	670	660	640	657	648	669	637	664	656	664	646	623	652	688	678	679	668	639	661	667	618	643	650	678	654	638	630	691	635	642	658	634	644	646	639	636	651	607	612	679	679	721	665	641	636	621	622	634	635	639	644	628	632	635	602	604	641	706	646	675	652	642	681	678	656	659	650	628	653	674	615	620	651	637	644	650	640	643	672	655	661	636	649	639	646	650	616	644	657	651	705	616	675	640	674	610	666	624	650	666	656	624	645	637	665	684	647	627	650	672	607	637	670	648	653	710	591	637	606	647	674	631	630	661	647	661	671	660	639	654	635	710	670	639	696	663	632	631	652	600	645	596	637	596	661	610	696	660	681	629	646	628	616	640	650	593	654	636	688	605	654	631	619	659	656	646	602	643	600	625	632	670	622	671	610	636	674	684	664	648	650	674	680	657	664	634	643	665	638	743	657	694	673	694	639	623	635	656	627	668	654	674	668	649	605	661	666	610	697	646	695	651	598	647	643	652	652	604	665	655	614	701	676	620	626	668	608	681	634	672	665	615	638	654	641	634	693	641	669	635	692	625	671	628	657	630	643	660	641	643	620	626	685	656	667	621	599	669	678	622	639	634	662	665	664	642	648	652	599	662	621	657	651	638	654	660	701	611	599	687	670	642	665	605	635	657	684	642	651	636	661	646	681	645	644	635	635	615	666	699	630	620	682	672	604	633	633	685	669	613	650	640	618	689	672	663	660	601	674	633	690	655	627	660	633	653	672	639	636	662	653	706	627	668	624	650	650	610	605	662	703	606	638	623	643	688	669	633	644	616	650	634	673	643	678	643	664	655	621	646	662	688	652	625	653	661	686	631	653	677	656	658	692	642	616	644	622	654	656	662	662	622	683	658	646	659	686	706	673	644	655	640	632	592	635	665	647	659	618	630	684	620	617	638	652	637	618	666	631	632	690	634	616	618	659	641	674	678	662	641	637	667	630	681	692	618	658	674	661	658	651	664	617	667	665	661	625	641	639	681	620	653	624	608	634	641	632	647	671	606	632	624	665	626	619	658	674	647	689	607	644	666	612	630	666	664	633	651	651	711	600	670	658	649	593	674	655	610	679	641	607	673	627	657	630	618	647	628	662	669	592	574	641	636	651	649	686	660	651	621	692	685	661	614	638	678	639	673	655	654	621	598	685	626	659	678	616	627	654	628	662	596	684	627	598	661	603	655	682	665	651	632	663	650	655	669	642	643	618	687	644	627	688	667	622	602	674	668	655	652	665	589	660	644	597	643	643	610	648	647	617	702	622	675	672	645	630	614	666	616	637	665	643	616	631	622	666	647	642	618	637	633	647	655	632	666	633	641	617	651	630	691	647	648	610	654	620	590	667	653	657	649	653	630	607	657	625	625	637	639	647	659	666	631	622	641	633	622	692	625	630	625	655	659	620	624	670	655	653	653	640	639	656	639	610	659	640	639	591	596	673	662	636	645	613	653	589	707	677	670	657	649	637	586	639	640	629	663	622	666	604	647	675	650	620	638	618	659	660	640	606	647	593	634	611	659	666	690	664	639	651	672	611	613	608	652	652	610	608	610	675	636	613	634	584	660	625	643	648	625	664	606	579	584	690	670	646	642	633	656	657	646	671	632	584	649	634	643	632	663	662	650	664	684	629	640	629	634	637	618	638	617	656	677	655	638	644	665	622	630	610	677	645	631	643	652	623	594	560	641	626	629	641	665	648	621	652	666	628	631	640	643	668	636	635	629	612	684	607	656	644	671	644	690	623	611	619	640	709	633	627	639	665	679	622	617	672	676	643	622	637	630	624	630	671	639	647	630	654	640	655	589	638	627	686	593	638	629	669	670	633	671	636	646	626	646	654	604	652	617	661	645	653	611	678	655	674	678	658	625	666	610	642	642	644	624	642	655	646	629	638	606	678	676	638	671	636	637	643	645	645	658	635	653	650	639	693	654	642	665	634	657	651	594	626	637	628	653	648	640	636	632	649	615	610	602	669	646	654	648	629	644	668	655	646	668	674	666	645	654	658	659	667	653	668	675	624	633	668	593	634	673	616	680	653	642	625	635	667	615	622	618	643	708	649	664	642	645	634	661	655	634	635	645	642	597	652	646	629	644	664	666	646	624	609	676	662	672	633	679	631	627	613	660	629	645	677	646	657	624	649	604	613	588	654	637	593	632	633	661	645	608	657	644	625	606	660	639	608	643	703	624	632	634	639	632	657	637	625	601	638	668	621	685	621	631	654	621	616	669	628	589	636	629	676	622	629	595	654	673	636	609	626	622	642	592	667	656	660	636	630	655	673	636	605	610	652	660	635	658	645	691	652	633	651	680	634	625	632	583	696	643	621	650	611	651	610	686	647	649	631	622	652	740	632	654	604	661	664	624	643	661	607	705	618	630	606	690	645	627	639	637	605	643	686	663	621	603	634	646	624	600	643	666	649	652	616	673	629	661	620	622	616	631	635	581	638	625	634	633	646	641	623	667	680	622	633	621	694	649	654	653	619	670	659	667	644	638	639	649	611	650	671	642	651	647	609	712	644	659	644	638	626	601	611	622	649	653	674	649	664	624	635	621	637	659	628	643	668	635	626	692	643	628	628	622	585	564	646	597	607	622	659	617	607	688	670	632	624	631	641	607	690	666	619	654	653	620	642	693	672	668	667	624	648	672	643	652	653	648	601	641	645	647	654	615	648	648	649	619	609	644	613	608	631	630	665	657	645	655	662	667	643	645	653	659	642	617	604	640	666	647	664	684	649	631	604	635	669	612	601	647	629	636	622	667	615	601	653	612	663	630	616	636	656	639	641	610	652	633	674	650	620	651	643	648	594	685	634	663	640	652	623	632	624	645	669	643	649	624	666	637	711	666	673	634	661	634	668	611	660	634	641	673	629	629	635	680	658	661	619	650	640	629	676	639	662	632	672	641	622	639	654	654	693	617	631	668	643	589	628	624	663	624	649	662	628	619	661	610	625	666	594	711	671	590	636	662	644	663	622	658	635	627	611	619	693	641	665	617	657	658	673	645	651	658	650	644	677	662	678	644	645	643	636	668	645	654	673	648	622	638	664	628	662	654	661	618	667	694	653	633	659	627	634	626	608	608	686	666	664	657	672	615	615	653	648	622	642	652	625	660	656	618	668	646	624	592	640	625	681	590	635	637	665	656	642	637	635	653	654	687	665	617	646	642
28645	28284	29885	16362	3997	652	484	441	404	457	441	470	474	418	462	487	433	447	449	474	461	528	454	449	470	451	439	440	414	460	466	458	454	416	479	424	443	453	478	452	472	419	427	468	462	492	466	474	408	442	432	433	455	444	440	500	441	446	490	434	465	440	428	444	479	419	470	449	446	466	458	468	468	484	469	409	486	432	456	480	455	471	461	473	438	480	440	414	402	459	460	487	437	494	443	445	450	449	444	472	446	441	477	391	457	462	437	442	450	461	467	464	463	482	451	480	453	476	458	464	436	411	462	427	449	436	468	443	424	428	453	431	443	463	443	432	455	434	470	422	476	443	434	443	434	468	417	401	442	439	427	417	445	458	407	475	443	435	453	456	452	449	437	467	459	454	442	461	420	464	459	428	448	417	428	426	427	427	385	485	437	467	453	427	435	421	446	480	452	487	428	475	481	416	449	478	456	450	422	470	451	473	447	440	445	411	448	461	470	455	465	439	459	457	476	461	434	424	434	428	435	457	438	456	465	464	444	455	432	425	443	414	426	431	446	429	449	460	423	462	456	446	465	454	492	460	446	458	427	439	468	442	468	442	436	461	474	458	474	458	453	488	448	467	452	455	453	472	442	450	459	457	445	438	499	461	478	465	444	428	456	458	464	473	454	456	441	475	424	490	452	473	448	440	445	465	477	439	429	441	446	448	434	455	433	426	454	469	451	462	458	480	468	445	456	457	420	452	459	437	438	500	449	461	425	478	458	482	475	465	463	448	421	426	457	456	432	449	472	454	458	473	486	427	443	429	421	465	462	508	445	438	479	463	425	451	421	453	456	446	443	458	436	439	463	473	463	453	459	437	449	487	443	446	479	463	457	476	410	443	447	432	447	428	485	453	459	486	395	412	489	443	467	467	474	450	495	413	446	459	452	442	471	426	444	475	452	440	436	457	455	470	448	429	417	402	405	445	443	451	429	499	443	432	493	437	482	467	455	437	480	485	436	431	471	426	415	451	436	428	462	409	499	479	419	470	476	449	450	439	400	469	447	418	421	447	437	422	466	447	437	406	423	464	464	421	468	412	438	433	453	479	476	474	491	445	483	457	417	459	406	470	453	450	459	451	424	479	490	464	443	408	435	418	464	460	451	426	410	480	458	466	435	451	444	452	457	424	439	467	452	452	447	521	442	459	415	438	456	449	454	463	443	460	464	433	467	460	431	429	453	463	438	428	451	446	471	482	429	466	441	455	466	446	466	466	426	442	447	462	435	396	429	504	401	449	483	456	446	444	476	459	452	439	432	435	455	455	424	435	467	465	472	446	443	465	430	455	441	446	459	454	437	426	433	467	436	465	436	447	456	421	461	426	460	476	468	435	437	441	477	489	430	431	474	433	467	421	473	465	449	436	460	452	452	421	462	460	470	433	470	421	456	441	446	472	476	464	422	479	441	430	461	441	444	452	450	440	435	432	431	444	442	427	491	435	403	445	451	445	466	497	447	437	464	434	469	465	432	443	444	435	449	415	443	460	438	473	479	404	430	468	481	450	447	472	436	443	450	391	454	458	451	411	419	446	420	427	480	461	464	442	459	411	434	486	426	428	464	467	463	455	458	427	419	425	461	437	452	452	475	434	437	464	439	469	459	463	456	440	458	410	410	491	416	451	471	443	470	459	459	420	447	405	437	439	481	461	418	442	465	455	477	499	460	467	428	467	460	409	444	467	402	392	431	483	422	473	446	430	443	418	464	429	465	436	442	464	481	435	435	412	482	461	447	453	466	475	432	446	437	395	429	420	476	474	476	463	461	447	440	456	470	469	470	471	459	414	503	437	430	459	464	485	445	450	454	461	400	484	433	451	451	464	444	441	473	439	442	478	451	450	465	451	440	455	464	466	436	452	445	464	432	451	455	454	420	443	436	509	425	420	456	455	436	474	448	458	475	465	494	442	466	431	451	420	457	448	455	433	489	467	460	470	456	436	464	456	437	439	440	451	430	430	473	469	468	457	452	446	425	461	445	447	463	443	481	441	470	425	442	461	457	451	443	439	448	485	453	444	447	424	475	447	456	437	457	483	500	442	463	468	454	429	451	456	471	419	417	429	467	439	432	430	473	482	440	477	449	431	457	460	443	448	477	408	453	451	453	493	428	484	435	462	480	453	444	479	431	423	425	448	424	460	427	438	411	433	444	452	447	448	458	434	478	431	443	477	454	401	400	477	526	433	451	443	441	436	426	485	425	491	447	499	409	440	441	445	436	454	419	462	494	468	479	446	441	459	449	449	438	452	421	445	459	448	465	445	451	449	441	453	408	491	451	461	454	426	462	462	476	447	457	442	488	456	420	441	438	456	451	447	452	460	430	452	454	416	432	447	458	480	433	415	456	522	469	449	472	479	464	468	435	430	464	427	458	482	436	458	447	473	456	493	470	464	440	428	461	459	437	468	442	475	447	456	473	459	409	472	449	400	431	485	422	459	439	452	487	452	450	468	449	476	442	481	433	472	459	470	423	438	458	485	445	491	446	412	459	481	445	490	455	450	468	511	481	473	483	490	444	441	494	468	444	457	439	461	463	451	474	496	456	451	428	441	484	465	450	462	452	472	421	492	442	465	429	461	451	422	459	487	502	446	473	490	437	417	442	444	410	428	426	481	477	430	420	450	491	460	430	416	451	421	440	495	439	437	421	440	426	445	462	432	469	465	487	470	462	440	468	486	423	434	421	451	469	444	455	410	438	443	439	435	398	436	456	410	469	422	426	447	466	437	397	438	433	454	439	417	453	443	440	430	441	486	466	457	460	426	453	422	446	449	492	473	471	447	480	453	433	479	460	422	458	435	437	483	456	481	445	482	474	430	442	471	431	453	431	444	462	476	458	435	463	460	451	448	396	430	423	424	446	461	455	448	449	443	453	448	472	420	433	448	419	433	465	451	468	472	468	446	464	461	418	466	426	448	428	470	430	444	451	511	454	465	439	444	436	455	453	418	467	462	450	487	438	438	442	425	447	434	456	474	478	463	444	459	442	420	470	452	446	463	483	463	432	461	438	446	458	454	461	461	435	453	453	464	434	411	401	502	483	430	439	434	444	434	443	428	408	462	419	444	442	451	422	462	429	455	470	433	447	436	435	472	445	446	443	426	443	468	435	487	452	442	449	452	430	446	458	419	454	463	427	436	448	437	406	454	450	419	409	434	434	424	445	427	443	434	456	424	465	429	467	446	448	452	450	464	444	436	431	420	444	413	496	429	430	459	443	450	494	467	448	424	495	437	411	407	481	442	476	405	452	466	455	448	443	455	477	438	412	445	468	476	443	443	472	519	433	422	479	454	429	474	439	475	482	468	456	477	435	477	481	456	466	414	424	457	440	475	463	477	455	451	424	464	437	433	462	436	456	485	448	426	465	456	473	426	452	455	445	450	449	421	420	486	443	484	451	475	433	438	454	432	462	471	444	426	469	430	392	427	429	480	482	434	436	386	480	442	430	476	485	456
16276	35098	24314	8974	2930	498	447	384	382	406	391	404	366	406	388	399	399	433	350	405	411	389	397	475	433	396	433	377	405	395	399	396	418	404	433	408	420	419	386	409	405	442	405	372	416	426	401	390	424	429	408	357	396	394	420	421	399	407	414	377	414	378	432	425	434	403	384	388	340	438	407	390	377	396	338	391	391	374	381	357	405	396	380	375	428	412	390	420	433	394	403	400	386	393	386	408	386	400	369	408	411	409	356	414	388	412	384	408	401	424	388	382	369	360	390	405	408	398	387	390	401	406	402	407	406	378	394	386	391	353	364	394	387	370	388	424	435	457	368	359	364	369	426	389	414	402	410	375	365	380	383	415	382	371	411	364	381	377	418	388	401	390	356	367	377	391	401	358	407	372	401	394	399	408	385	328	407	418	372	440	403	387	401	359	417	393	401	400	399	425	383	376	391	434	398	402	349	397	380	396	398	365	425	384	399	371	398	396	362	385	428	391	415	407	387	352	387	385	397	356	379	355	373	392	358	443	436	379	387	404	359	402	364	399	370	363	371	410	368	427	397	371	367	355	383	397	381	395	403	400	401	398	451	392	426	403	390	396	408	403	396	387	432	366	416	409	389	403	393	399	401	430	401	389	382	376	417	394	378	339	394	424	403	363	387	375	416	378	439	382	401	355	401	379	359	396	392	414	396	376	407	363	390	413	424	391	388	432	385	387	401	386	403	376	418	403	352	375	379	400	416	381	391	372	370	388	413	404	393	434	408	435	411	384	395	391	421	411	395	409	408	388	399	383	397	409	383	420	441	425	416	409	397	397	396	390	371	437	386	402	368	418	380	410	343	374	400	419	386	425	428	408	385	412	403	392	413	377	392	402	400	375	391	377	408	409	381	411	382	421	409	415	404	437	385	384	394	387	373	386	408	401	424	368	388	390	415	368	389	398	364	383	424	384	412	420	431	399	425	417	351	366	381	389	410	399	392	411	385	393	407	380	402	398	381	437	437	384	372	371	387	383	393	403	393	396	384	451	425	438	388	365	419	408	401	408	370	371	394	373	385	393	404	423	379	385	379	425	414	407	420	402	364	390	404	378	397	430	377	383	402	363	411	387	413	446	376	377	401	408	419	396	409	418	387	353	378	396	424	427	365	424	374	387	390	393	425	375	411	399	387	404	424	379	374	366	440	410	403	411	366	366	388	357	415	397	390	400	420	389	415	401	400	421	411	429	399	393	392	402	393	364	409	410	392	452	384	415	380	371	362	386	402	393	388	377	417	425	372	402	404	407	415	398	408	395	397	421	399	376	390	424	377	398	414	395	426	364	430	370	413	341	358	384	408	401	407	404	391	425	421	392	422	397	381	415	400	359	397	371	383	391	381	407	360	386	388	382	414	441	411	388	403	381	365	370	413	375	397	374	434	373	400	422	375	365	407	365	400	384	400	390	365	401	417	389	408	411	390	374	423	400	364	423	373	410	367	406	410	419	376	390	385	382	421	409	406	396	383	372	400	401	411	359	369	410	381	381	402	406	412	415	428	399	376	402	409	396	402	395	401	381	369	393	391	365	411	435	421	436	354	398	354	409	383	369	376	384	381	414	384	380	384	367	386	395	399	408	430	427	406	384	423	380	404	428	384	393	375	400	387	397	372	415	401	392	415	448	398	425	363	401	408	404	420	390	426	406	409	442	416	436	431	411	372	377	392	378	409	383	402	391	393	370	414	390	388	422	382	392	381	392	354	367	421	400	369	391	413	453	433	403	400	410	373	424	433	411	416	402	401	399	384	407	442	367	417	412	381	418	377	381	458	395	405	389	391	348	379	384	377	387	387	441	393	414	402	411	394	426	360	390	427	435	421	370	373	417	414	413	383	402	397	368	401	388	398	402	389	421	391	412	396	388	384	402	415	388	425	369	388	396	402	396	380	389	391	374	397	416	375	432	379	414	401	364	401	381	422	371	384	432	406	412	378	447	401	382	395	401	425	424	402	413	389	382	416	420	407	381	382	400	387	386	409	430	419	387	388	413	398	395	385	386	421	381	390	408	399	411	408	386	364	391	411	397	420	405	392	390	391	414	416	366	373	418	374	396	404	405	369	376	425	374	386	387	401	428	397	394	428	417	388	406	361	382	359	405	387	417	401	408	396	388	408	387	406	427	390	399	429	433	399	383	385	391	367	415	392	403	444	400	414	395	382	398	388	419	366	406	423	404	447	429	411	405	405	385	402	427	384	399	378	402	402	422	415	347	374	373	354	401	382	403	352	402	399	383	403	410	386	358	381	380	361	415	387	378	381	384	401	401	376	397	391	413	390	399	381	400	432	402	420	423	410	384	383	362	409	407	418	380	414	398	401	403	402	376	440	343	392	422	414	402	448	398	360	374	406	428	369	389	418	453	408	402	412	393	390	403	415	413	426	378	403	394	384	402	378	378	387	410	374	360	412	425	419	380	406	391	401	379	389	417	364	407	394	423	389	414	420	419	392	397	412	406	381	411	382	399	371	410	398	424	374	393	410	411	399	399	355	371	407	411	377	413	403	426	384	417	429	381	360	422	378	406	388	392	388	408	392	405	387	387	357	368	379	364	418	399	370	408	375	401	414	392	395	370	410	427	394	405	396	392	419	344	368	384	442	421	427	435	447	394	360	400	388	355	398	393	404	385	377	421	391	422	377	417	423	398	427	448	403	407	399	406	378	415	423	377	395	397	399	356	387	404	402	411	429	371	398	383	415	390	389	410	397	396	359	407	382	429	359	397	369	381	384	404	439	423	397	417	382	423	411	416	411	412	426	384	378	435	411	415	413	398	373	395	400	414	381	404	438	392	444	417	400	399	380	411	399	383	421	415	406	392	382	425	418	433	398	378	384	397	429	384	426	399	392	402	385	420	382	356	422	385	429	359	405	393	416	396	414	372	397	400	413	394	405	383	391	377	370	400	409	424	391	427	387	415	409	401	393	362	388	389	396	419	376	383	404	405	400	395	363	409	382	414	400	410	375	418	371	393	386	367	415	389	406	407	398	377	375	409	402	411	391	394	389	388	385	429	410	357	396	395	412	373	415	431	399	382	463	438	416	399	381	362	396	390	411	398	405	394	418	408	425	412	432	367	383	411	439	394	386	390	388	404	388	362	407	388	397	399	403	374	385	419	413	374	390	413	436	385	397	381	376	406	406	384	367	372	435	403	395	370	394	404	390	367	403	397	437	379	372	407	382	392	394	441	388	359	425	395	388	379	393	380	415	398	403	405	389	422	392	391	407	414	398	385	357	384	396	394	373	434	395	409	385	361	397	385	385	371	384	393	384	399	408	388	394	403	384	401	409	415	423	406	376	407	373	382	402	362	376	381	395	391	352	380	418	402	399	421	367	396	418	399	407	400	411	405	418	401	400	380	376	410	396	392	419	407	409	419	409	383	370	419	367	360	446	373	426	396	381	411	378	408	430	384	409	459	353	406	396	394	394	388	370	429	398	401	424	401	358	390
25175	25111	47123	45164	24516	4544	856	650	564	553	545	546	532	552	567	548	527	551	542	518	563	635	631	626	565	613	554	546	537	514	554	529	574	556	502	524	547	526	518	520	541	566	544	540	511	553	535	519	529	554	519	519	545	523	541	554	592	495	517	498	525	544	546	541	530	525	523	531	515	514	492	493	514	554	534	540	535	558	564	522	540	537	543	584	528	552	547	556	536	492	538	486	556	536	514	517	559	543	536	525	532	546	564	551	554	523	564	549	531	479	560	534	584	500	527	544	553	531	574	515	511	540	542	507	549	532	490	556	535	516	540	532	535	533	519	552	522	524	568	535	543	534	552	511	555	576	526	511	514	504	557	540	503	539	546	551	485	572	527	538	575	519	546	514	545	526	526	528	544	531	584	534	501	536	558	558	542	549	584	518	538	543	535	524	543	534	533	518	538	522	569	519	544	561	569	580	541	560	497	528	581	513	518	542	543	556	562	548	535	542	547	482	568	567	534	526	546	554	560	528	545	496	490	526	518	515	483	563	528	565	545	555	541	575	550	535	503	517	550	564	544	491	530	555	557	512	548	516	529	531	564	528	501	530	555	473	515	526	590	535	530	509	538	556	529	516	523	594	554	529	532	521	515	540	522	508	540	521	540	528	541	530	499	500	499	542	607	551	502	493	585	559	535	544	524	548	521	558	534	565	515	524	555	537	560	551	547	542	579	536	521	509	518	518	499	559	536	529	557	562	494	539	530	567	552	549	533	557	547	534	511	527	511	569	553	549	494	535	504	577	531	514	549	528	503	511	531	477	487	568	538	505	537	562	536	562	569	479	503	527	542	510	544	550	536	542	542	543	553	531	528	585	506	534	535	539	541	543	563	551	537	511	558	528	532	554	532	515	565	530	516	549	506	550	508	522	557	516	572	528	550	556	529	589	547	528	551	529	511	488	510	519	537	543	529	552	488	545	529	575	508	531	534	551	536	562	486	555	541	550	502	556	476	507	535	556	533	521	530	510	522	543	493	561	501	538	498	534	523	511	524	541	506	499	554	551	542	495	552	567	539	541	547	519	518	511	522	522	550	577	519	528	525	520	541	542	522	498	539	571	584	557	532	564	556	522	523	539	529	536	551	547	548	534	535	508	510	515	515	522	506	543	543	526	556	506	492	567	542	559	530	503	531	507	485	563	513	525	519	497	523	500	533	569	527	529	565	520	543	524	535	569	614	535	511	499	523	543	499	535	535	510	560	512	495	516	509	542	510	543	512	540	527	550	523	548	549	495	501	546	544	530	526	525	530	548	564	539	533	518	560	560	544	555	504	517	537	513	523	567	523	521	526	516	533	528	536	526	526	563	541	537	497	592	497	550	576	545	537	582	535	544	554	549	525	563	545	513	521	516	533	538	548	536	531	522	568	517	529	537	548	541	560	528	511	493	516	544	524	539	533	511	544	555	539	551	527	529	522	561	509	579	540	553	520	516	500	580	571	579	546	513	494	558	504	543	519	548	531	515	577	500	521	540	511	485	542	547	566	545	528	511	514	514	545	547	574	485	568	517	495	510	491	524	511	513	547	509	537	512	535	513	564	570	504	581	530	491	504	551	522	520	529	510	521	539	570	535	507	573	563	547	531	505	506	523	543	525	532	558	503	598	549	523	526	548	547	499	513	559	535	510	566	515	539	523	520	553	545	558	527	540	510	554	595	519	569	528	517	499	490	563	559	559	523	546	585	575	546	504	542	544	499	568	516	574	533	500	556	513	536	561	512	531	491	531	518	501	541	521	558	494	510	531	539	506	533	525	529	523	558	541	526	560	545	565	540	569	517	556	564	495	501	518	505	539	560	545	521	549	513	520	535	544	539	516	544	532	565	519	515	501	544	549	522	510	512	587	545	551	556	551	531	569	573	540	512	543	510	514	564	544	538	566	519	525	560	517	600	543	533	530	512	538	529	548	524	516	545	525	542	534	570	533	492	545	490	536	524	510	552	543	533	533	539	504	541	531	532	537	549	563	533	518	525	537	526	545	497	548	513	514	586	552	560	563	507	492	529	532	517	508	542	543	518	533	523	514	532	519	587	523	523	554	552	517	547	507	588	533	531	539	509	522	537	547	509	524	528	582	479	524	565	525	534	509	488	491	538	530	518	552	530	545	505	547	558	529	545	548	552	561	506	507	524	528	562	539	561	546	524	486	525	539	517	530	519	491	548	543	536	491	551	496	548	548	520	523	540	505	511	548	506	553	543	529	530	567	523	544	508	516	563	572	551	563	549	507	536	556	538	584	525	542	513	508	545	538	565	531	558	541	556	545	534	556	497	541	559	554	514	523	503	510	512	475	529	508	506	507	532	550	513	520	544	557	528	526	522	549	483	503	544	513	540	540	548	517	544	528	558	559	489	521	536	503	515	522	546	562	541	531	503	490	561	505	575	505	589	547	515	509	532	509	538	593	552	518	581	537	488	454	529	537	515	541	521	523	519	536	518	521	552	526	543	546	515	553	519	504	536	512	535	502	549	544	526	539	522	534	549	536	546	502	538	538	502	542	533	554	547	537	557	513	525	562	518	585	547	556	576	499	536	507	511	542	521	548	509	500	539	565	561	569	535	553	502	584	532	493	567	552	536	498	493	554	531	483	502	509	565	532	480	506	532	552	526	537	604	559	541	544	529	520	536	520	517	564	553	500	542	547	569	534	493	531	569	545	556	558	495	534	505	515	567	538	528	516	528	557	507	532	528	537	538	478	552	507	491	545	516	505	521	525	545	533	508	519	524	535	521	533	528	524	539	554	528	527	522	551	490	554	544	542	546	523	533	494	488	559	531	508	480	535	516	491	526	497	548	541	541	557	513	538	519	539	514	540	542	506	510	535	549	516	545	519	557	518	549	560	561	570	538	531	544	555	541	501	528	546	553	525	548	518	510	525	567	541	537	501	534	538	517	533	548	549	558	525	528	545	493	539	550	521	538	555	519	545	506	554	539	529	521	529	518	555	552	522	543	555	514	534	506	543	548	548	479	577	540	545	515	531	514	507	534	537	497	561	531	515	493	590	567	557	564	536	538	493	529	537	519	560	526	572	482	546	519	540	521	478	542	583	531	479	570	507	545	520	559	550	578	534	480	485	510	535	546	535	517	502	495	524	548	543	544	534	545	516	529	509	511	580	517	566	543	533	536	517	538	581	514	550	518	525	541	556	536	574	533	515	542	552	546	491	533	536	538	549	556	509	546	551	499	533	531	569	545	553	533	501	549	547	506	565	502	485	570	548	536	554	522	533	519	519	556	548	510	556	547	549	510	539	516	465	572	558	517	524	578	526	528	524	537	508	544	546	532	536	507	553	538	512	578	542	551	527	582	522	518	510	537	488	510	539	517	528	572	524	526	565	542	523	553	571	495	514	503	544	521	552	520	493	534	531	539	494	530	535	573	525	517	524	571	527	541	513	543	549	517	495	513	524	556	506	493	549	539	556	518	507	506	531	553	515	507	515
53664	89693	71374	41259	13140	633	514	531	540	544	557	521	532	490	556	502	539	504	505	526	552	662	706	604	608	568	528	556	515	502	479	567	494	478	510	473	510	521	518	541	531	510	530	511	523	530	511	525	483	514	514	525	530	528	487	509	519	511	570	497	520	508	503	501	494	525	531	505	503	504	514	551	530	550	518	550	581	511	517	499	467	512	522	453	535	485	519	557	500	498	503	498	523	522	538	519	531	485	514	543	536	508	495	542	510	528	510	460	534	530	521	540	494	507	538	495	545	535	494	576	545	514	477	523	504	522	518	515	496	507	517	531	556	481	508	504	534	490	504	528	486	518	539	503	519	511	519	546	517	496	506	587	524	458	529	510	522	534	516	504	516	510	527	506	505	509	563	495	539	514	526	523	459	517	508	530	506	483	476	496	500	535	506	530	521	544	547	497	492	514	531	509	505	531	554	521	486	505	518	519	514	535	491	534	511	514	502	505	502	561	507	497	498	508	508	533	511	530	520	516	547	495	503	492	522	504	514	559	530	483	517	522	498	536	513	503	519	502	483	542	540	503	506	477	558	510	502	538	562	513	546	518	525	540	493	526	490	515	526	554	543	522	521	518	512	489	482	528	531	532	526	509	546	503	508	528	512	532	542	530	514	525	543	501	533	502	482	523	550	505	556	558	516	502	506	466	517	524	487	494	512	494	547	505	509	513	510	506	511	517	532	509	562	475	578	513	519	527	501	505	521	553	512	493	541	505	483	494	477	524	573	538	554	529	507	503	517	506	518	529	540	549	517	560	513	527	505	512	508	495	483	517	545	496	532	542	509	502	496	491	524	525	534	543	511	507	534	525	493	459	515	506	550	488	483	607	534	512	538	533	526	480	560	493	516	509	478	506	529	514	501	496	489	481	499	514	511	500	526	489	513	537	507	489	500	526	512	504	537	513	526	516	505	587	519	495	550	532	490	501	482	551	524	481	546	523	478	487	513	544	514	512	519	503	530	523	504	532	504	524	530	520	536	513	481	513	525	504	519	527	499	508	534	522	586	557	537	509	553	496	538	533	525	522	484	519	460	537	493	535	511	504	524	526	495	500	544	506	514	541	519	536	535	517	553	528	517	534	505	540	524	529	510	533	514	466	540	496	547	528	513	501	527	516	525	509	527	543	498	486	508	545	521	478	503	505	501	514	517	509	502	529	507	536	512	548	503	525	519	527	569	487	524	542	505	512	515	550	522	467	556	490	514	516	512	523	509	519	536	497	489	490	520	499	510	499	536	519	517	532	498	559	491	522	571	538	519	492	514	547	533	479	475	522	476	512	501	489	526	501	533	503	540	499	525	518	499	509	479	518	499	546	521	486	526	514	530	531	499	497	520	472	532	508	547	537	535	564	499	516	483	544	548	491	536	487	516	540	511	496	531	481	540	516	465	482	553	541	486	523	515	513	482	466	544	451	507	558	540	525	512	502	488	500	513	476	531	533	514	494	544	520	520	540	511	526	488	499	496	505	536	520	523	544	536	519	522	505	501	507	476	508	497	501	540	526	561	512	521	552	561	509	578	484	554	484	496	496	501	541	505	518	485	531	553	492	500	495	501	474	501	564	552	534	481	504	511	465	497	488	531	518	498	537	507	517	470	508	541	591	563	498	501	501	476	514	528	529	509	480	548	508	533	534	499	506	513	537	520	496	495	528	506	528	485	503	502	463	545	490	512	504	497	544	525	476	518	479	532	493	511	514	559	533	478	491	518	536	497	501	499	516	539	551	512	513	490	494	513	527	564	526	546	476	518	544	561	490	537	522	495	547	484	539	526	542	528	511	542	523	511	538	517	493	465	509	521	518	505	508	547	499	491	501	560	546	475	544	511	547	461	458	508	510	502	512	498	483	487	518	546	507	501	498	531	482	504	493	512	513	520	557	515	579	492	478	493	471	528	529	514	485	519	484	506	464	498	464	504	520	517	511	509	536	507	513	507	491	470	508	536	516	518	528	511	496	512	475	522	491	503	520	531	494	544	503	535	531	548	529	515	529	523	513	476	530	505	507	532	510	544	478	549	494	519	516	537	517	541	524	505	504	466	495	452	512	530	517	510	525	525	532	479	501	529	542	485	520	515	515	477	485	508	505	515	556	514	498	497	518	423	522	524	524	533	515	508	538	524	487	540	518	539	522	531	516	526	501	524	567	517	513	482	547	528	547	488	565	500	492	524	495	497	511	524	525	475	512	518	491	511	504	481	534	505	535	511	505	480	514	544	491	500	480	515	517	540	518	492	526	513	498	545	497	558	524	534	544	541	515	530	564	532	523	551	474	529	512	528	520	528	511	503	488	553	489	488	547	504	481	512	521	488	504	496	498	508	505	497	517	515	511	518	499	523	504	531	525	523	515	517	546	483	472	477	488	499	532	524	519	501	570	501	502	513	498	515	503	543	569	551	529	521	517	521	516	522	539	526	540	496	558	512	508	496	503	503	500	515	553	478	506	524	566	532	543	458	464	560	474	538	533	513	536	541	521	474	509	524	507	501	522	507	508	511	507	510	512	541	559	548	533	526	518	507	554	473	540	488	522	472	512	531	513	502	505	524	485	548	515	490	490	542	508	513	528	506	551	505	518	499	551	528	521	497	506	503	499	546	523	566	537	496	490	494	536	537	518	551	548	495	526	521	534	505	482	537	501	496	559	509	524	533	534	508	509	487	503	537	493	488	549	497	506	512	471	535	524	507	463	549	503	546	505	495	492	529	516	575	501	483	517	520	472	514	528	495	525	520	529	479	517	542	497	481	553	509	486	544	552	510	534	461	530	522	517	517	543	558	526	520	534	515	546	508	529	476	533	506	509	517	489	525	505	507	533	530	498	519	508	510	494	504	498	530	497	453	548	509	537	512	494	526	486	520	534	531	515	541	532	541	475	482	487	477	515	522	543	538	532	498	552	495	551	472	482	579	483	546	463	538	485	502	508	519	544	458	496	486	502	518	538	541	480	503	540	508	508	541	477	534	542	515	444	538	517	527	511	512	519	470	502	505	512	505	508	520	496	526	520	535	511	490	476	543	543	544	523	526	554	518	528	459	507	515	528	517	499	530	560	506	511	497	486	526	539	527	533	475	489	511	522	511	524	497	501	491	518	541	536	520	521	554	540	503	512	548	483	490	499	555	518	506	552	506	482	531	518	459	526	493	527	503	505	508	531	524	516	521	541	481	532	509	540	531	503	482	486	527	519	544	520	537	529	511	504	500	553	528	509	546	580	456	494	497	520	520	546	524	493	532	515	558	534	539	501	538	490	542	538	509	522	528	497	484	489	531	521	544	521	552	506	509	513	457	485	516	470	478	495	514	538	504	495	482	490	508	502	484	525	496	492	501	496	483	517	526	559	521	528	546	518	519	510	507	505	534	490	528	499	514	551	516	538	539	497	484	520	524	541	520	519	564	506	516	514	509	547	480	497	493	525	523	513	491	507	503	518	531	536	524	485	471	486	518	509
23917	23130	38466	40676	28177	13091	2269	868	696	707	674	698	696	607	726	660	677	669	671	688	719	748	754	774	702	640	702	669	635	652	666	652	671	646	677	657	646	673	722	674	662	666	650	675	663	692	622	654	678	623	648	643	595	633	650	652	625	656	646	695	652	650	656	627	625	639	716	645	675	623	643	611	603	656	626	641	635	642	673	701	695	690	654	642	670	712	638	701	631	620	664	633	663	613	667	618	645	681	667	634	658	658	622	654	641	633	638	696	640	614	599	697	708	659	651	676	618	697	682	669	699	630	668	658	629	632	711	663	608	636	645	628	606	681	664	639	649	656	675	637	652	644	686	655	645	657	653	701	657	671	623	654	646	658	632	655	644	631	663	645	665	700	637	640	657	648	675	681	700	645	692	655	658	657	668	616	613	666	613	633	626	703	633	633	636	634	683	669	647	711	636	666	670	650	690	648	580	635	686	656	691	661	657	631	654	642	633	652	655	624	719	644	637	640	607	659	658	649	681	657	655	622	646	688	657	663	610	654	622	665	649	631	667	660	700	669	692	622	711	613	657	674	634	673	666	649	630	625	641	656	594	651	656	665	616	664	689	669	620	670	708	642	607	603	680	641	653	671	629	607	615	655	659	655	620	652	639	632	647	635	634	608	716	663	641	651	628	673	638	669	672	698	657	629	664	581	686	648	652	642	617	671	665	639	625	666	692	627	655	637	650	635	691	683	651	679	635	608	618	651	673	672	656	636	677	630	632	638	645	690	584	634	675	656	630	656	644	657	627	669	639	668	701	620	661	686	633	629	626	669	713	629	658	631	638	619	620	662	616	634	624	617	656	668	629	586	689	627	608	653	677	650	633	633	626	658	631	658	620	611	654	685	656	644	630	636	623	640	650	634	659	627	691	630	662	716	683	634	652	618	605	628	706	629	670	629	660	678	670	659	646	647	663	663	662	657	677	672	616	677	673	627	672	652	616	641	667	638	640	644	682	639	646	624	651	652	670	663	613	642	666	609	670	640	681	672	619	648	625	624	635	678	671	621	622	623	637	704	600	639	600	684	671	617	674	679	659	651	631	681	664	657	646	633	634	680	693	684	673	640	658	648	653	655	653	647	690	663	633	652	608	656	662	648	633	632	644	641	630	648	658	687	669	671	667	645	645	635	642	633	684	655	650	660	672	701	662	636	685	664	640	643	634	632	645	677	642	660	634	653	644	621	673	631	655	646	695	671	622	661	609	712	637	624	631	628	653	654	671	637	648	654	657	638	663	628	602	636	632	652	663	641	626	625	588	622	640	656	604	635	675	639	648	633	643	630	643	665	647	652	654	643	642	599	647	674	671	629	594	625	642	640	671	670	678	684	636	650	679	603	657	607	681	644	653	619	671	649	622	649	658	660	637	636	655	604	633	612	655	654	658	673	641	627	617	660	661	647	634	630	642	635	648	642	694	687	671	642	645	721	636	692	604	695	688	665	686	653	634	637	632	640	658	695	666	583	623	645	596	631	634	659	651	644	597	664	633	622	645	689	601	631	661	609	671	624	609	630	663	619	605	650	614	647	633	680	630	649	629	641	656	624	654	676	646	644	600	691	675	618	655	645	652	653	628	658	672	642	636	634	659	673	677	631	653	695	652	629	646	693	661	590	604	700	623	587	611	659	684	643	622	620	636	657	622	683	663	621	641	599	661	709	658	630	659	650	650	649	634	698	650	626	662	620	601	642	630	660	655	670	645	618	583	656	648	657	640	657	702	652	640	663	628	646	682	626	628	631	662	651	684	636	662	680	646	660	640	632	663	675	673	624	682	656	654	680	635	618	667	647	651	621	640	650	663	614	655	611	671	658	625	671	654	642	643	663	656	648	657	645	652	626	662	675	644	653	639	613	686	661	646	682	640	654	645	645	654	672	621	645	671	666	653	607	674	620	611	651	637	589	655	623	645	652	624	640	688	658	675	676	652	635	619	658	686	632	670	614	645	642	675	666	680	680	620	652	650	610	674	660	659	574	675	653	648	635	640	651	642	610	585	630	705	622	595	649	616	610	650	678	640	641	638	618	673	676	654	649	650	643	668	656	628	690	626	691	647	650	697	626	684	632	646	663	661	662	644	631	629	677	670	652	657	632	653	647	636	649	617	676	673	638	613	718	632	663	634	657	645	607	692	615	644	643	633	705	695	662	661	641	650	625	678	686	649	643	629	610	686	628	653	659	652	627	678	672	645	691	626	683	634	607	705	659	621	641	707	624	611	654	634	640	692	679	667	630	640	662	645	645	628	606	674	659	661	676	661	589	631	592	664	614	632	676	650	678	670	620	598	628	660	658	713	598	634	620	640	687	644	631	655	596	602	658	623	661	619	685	638	626	671	663	638	646	671	665	651	614	660	622	656	661	658	654	627	620	661	598	642	664	604	637	660	654	642	663	677	676	658	623	642	669	666	643	631	619	651	647	652	644	659	690	675	648	643	666	586	684	651	677	682	657	652	663	690	660	638	631	649	648	712	656	625	629	680	657	705	698	636	647	657	595	677	658	665	630	630	671	645	609	675	621	662	659	632	650	629	667	651	616	674	679	642	595	639	630	658	658	671	657	648	691	644	656	691	609	646	663	655	653	651	643	652	659	679	666	635	639	664	658	676	636	658	675	661	659	646	650	652	672	608	636	679	696	644	636	668	643	589	674	631	613	635	629	638	607	671	655	664	651	639	616	651	647	626	643	597	606	704	647	615	662	658	702	649	648	648	631	643	628	672	671	598	671	617	637	638	656	695	600	636	652	689	680	660	659	594	650	619	639	620	683	633	661	669	642	648	671	650	660	607	691	584	626	688	626	611	557	644	684	635	665	653	611	645	613	625	655	630	644	634	668	636	672	671	648	637	661	658	669	638	658	637	624	617	607	642	656	621	609	645	604	611	618	672	611	640	695	662	674	618	655	679	673	668	649	624	610	629	654	587	685	649	661	611	629	684	656	676	658	625	635	653	658	648	635	659	628	662	646	673	675	641	623	625	630	612	699	658	643	622	648	624	625	649	632	662	643	654	629	638	654	674	672	665	640	695	700	623	656	686	632	639	668	617	651	628	663	633	623	636	661	662	630	672	659	661	657	675	659	657	654	643	640	623	611	694	670	637	637	605	625	639	662	684	639	623	658	641	675	602	653	628	654	682	634	604	637	643	621	644	667	655	640	670	652	642	671	668	631	641	642	598	659	622	667	611	632	613	645	628	684	669	636	643	667	632	674	606	630	668	603	639	668	651	673	658	671	635	670	647	613	619	682	633	628	633	680	650	656	629	611	703	636	625	664	642	664	680	630	625	632	653	658	640	659	619	664	662	648	660	678	620	646	659	675	634	634	671	658	672	647	648	649	673	617	662	606	632	659	659	661	663	671	636	634	630	590	599	661	665	621	660	662	663	656	622	675	670	636	630	662	600	695	667	680	662	673	649	663	613	658	666	625	646	658	652	640	666	633	674	737	616	633	698	626
62925	102785	78966	53508	21497	1540	634	668	582	631	645	625	643	687	672	633	614	654	666	662	679	853	899	796	714	657	670	656	691	655	675	666	706	651	633	625	653	676	686	661	662	614	620	653	626	617	675	640	653	620	636	658	647	626	656	650	662	613	641	671	657	645	669	682	630	629	623	613	640	614	627	626	606	647	608	673	638	610	671	646	661	600	642	649	656	673	638	598	634	650	653	641	677	597	636	628	597	679	633	655	653	615	655	638	610	619	584	669	623	641	637	685	637	625	640	615	628	665	654	670	624	672	683	619	619	624	629	670	652	630	600	618	652	616	627	655	652	613	655	637	633	615	693	681	687	679	615	683	618	626	663	605	556	609	649	675	630	618	659	640	631	616	686	620	648	648	639	637	672	653	667	622	627	636	654	673	589	666	595	626	692	638	626	648	600	639	619	661	656	643	593	673	617	697	643	653	658	692	704	669	635	673	607	634	643	627	591	660	652	647	647	651	679	629	628	601	681	618	634	621	634	642	667	635	645	614	624	625	616	635	648	627	687	669	637	603	654	672	642	645	682	670	650	661	671	653	635	609	646	668	644	653	628	641	617	635	641	613	620	614	615	630	635	645	638	678	631	698	631	679	704	614	630	649	626	580	597	609	623	592	575	621	634	626	644	653	674	603	644	686	689	644	630	703	673	693	624	662	637	639	656	628	660	666	649	639	644	634	617	617	602	669	650	618	632	639	620	650	645	710	593	663	634	644	663	582	602	638	631	668	666	669	631	652	653	651	653	631	626	643	665	665	613	638	640	663	656	670	680	628	661	615	630	652	649	653	634	688	685	663	609	647	639	592	591	630	580	639	676	642	650	657	621	654	617	631	608	656	643	636	611	663	613	705	649	607	620	639	621	678	649	664	638	665	635	658	626	664	665	647	680	628	644	601	649	641	603	644	646	664	609	633	628	616	640	620	624	645	629	653	648	640	625	664	633	645	626	675	629	613	656	621	650	636	639	639	663	691	662	680	645	602	625	587	644	626	625	653	637	640	655	651	634	609	663	625	603	643	658	662	659	666	597	620	660	651	617	662	637	579	674	670	633	694	682	619	640	615	654	632	680	637	633	637	645	657	674	632	626	632	596	690	667	615	664	654	673	649	617	625	613	655	687	646	693	641	584	641	640	622	664	632	645	620	672	640	622	679	648	623	588	676	602	657	659	643	673	647	612	643	635	628	647	667	613	662	648	632	670	607	659	647	603	655	615	666	635	654	675	613	652	676	606	696	644	599	649	692	634	669	687	657	640	676	617	659	647	703	619	613	603	657	717	571	653	656	628	671	631	600	670	657	644	642	650	636	620	638	632	695	638	609	672	634	656	622	597	596	689	611	637	629	636	662	624	669	646	644	660	624	648	644	631	640	651	673	629	661	590	654	642	650	597	618	588	607	679	613	630	589	640	646	644	641	662	623	672	626	696	625	624	624	675	655	629	642	621	612	615	655	597	652	640	636	627	682	601	613	649	675	602	653	616	615	599	618	655	629	676	633	662	647	669	625	606	679	663	629	641	639	666	603	651	671	652	650	629	688	679	643	630	656	671	627	624	591	638	666	596	594	641	650	686	663	651	647	628	608	643	656	608	620	671	613	629	627	629	667	655	648	672	680	629	651	602	676	618	628	635	634	604	655	659	670	652	683	681	633	658	676	643	639	712	664	609	590	647	678	632	598	619	657	665	650	613	688	613	618	667	634	647	627	641	628	613	617	639	612	618	615	616	617	662	617	611	643	634	664	627	592	595	630	690	615	620	663	666	617	636	646	610	665	661	686	643	641	666	635	646	646	609	654	650	660	657	600	650	664	637	648	660	658	659	591	681	664	678	650	680	627	643	645	658	651	654	643	684	635	654	631	646	654	622	608	639	605	650	652	640	657	635	660	649	648	638	650	672	660	650	642	625	598	667	605	647	624	661	638	590	651	664	607	634	629	600	672	668	641	643	633	637	620	628	617	692	637	669	576	649	686	630	663	619	614	613	628	653	636	627	600	602	627	644	579	592	634	635	636	613	641	636	626	627	616	641	637	630	614	626	645	656	565	636	691	626	631	683	672	679	647	613	660	653	594	667	630	644	649	647	628	615	613	658	656	659	621	630	638	669	634	634	665	617	636	636	630	624	629	638	649	625	608	648	638	653	617	639	675	669	636	647	608	641	637	654	636	660	627	661	634	671	661	652	622	671	689	632	621	674	641	669	668	651	670	662	643	646	654	610	661	639	596	657	622	666	662	663	603	677	639	651	638	624	607	582	639	632	605	642	619	668	656	633	630	617	683	604	640	641	609	623	672	646	617	608	572	653	647	676	684	646	643	692	614	620	665	627	633	657	700	644	620	633	612	636	664	613	624	639	662	644	619	633	688	630	607	647	648	599	620	632	658	667	614	609	651	640	633	649	596	588	631	625	647	638	649	620	671	643	657	666	637	661	652	612	660	618	641	673	656	666	655	633	615	629	648	672	624	677	642	645	648	618	625	651	639	667	666	627	598	650	638	642	635	599	657	582	666	605	648	607	666	653	648	618	573	646	648	671	654	626	634	651	697	663	684	642	648	654	633	677	632	690	640	636	636	625	625	633	659	630	636	652	618	623	651	671	629	669	654	634	600	626	673	628	654	673	668	663	609	644	633	651	597	614	627	662	621	626	619	626	651	643	593	686	636	608	617	619	648	609	652	681	669	640	631	626	647	606	635	658	668	603	626	675	644	613	674	618	621	678	628	664	656	655	633	640	588	639	607	636	672	660	646	637	650	635	602	642	628	628	653	652	645	602	634	593	626	609	652	691	630	643	635	652	672	683	646	674	640	642	649	675	640	592	612	629	682	636	643	680	674	603	620	623	668	581	621	633	639	682	612	686	664	635	659	614	643	663	635	649	629	637	673	641	651	603	684	640	596	671	586	679	613	663	634	638	630	674	662	637	612	584	608	673	623	663	611	613	667	612	628	655	633	642	650	626	658	626	678	645	652	648	616	674	670	639	638	616	629	632	664	691	624	670	610	635	592	608	603	626	585	687	682	639	643	646	658	632	655	645	642	648	628	635	616	573	659	643	632	628	632	638	632	639	644	677	632	685	624	639	623	616	605	677	640	582	671	671	631	635	637	642	644	635	603	633	610	651	650	665	580	641	608	603	610	647	631	633	648	610	622	644	627	638	638	580	642	644	650	642	668	613	652	646	626	654	637	674	657	628	617	680	642	634	603	608	637	618	674	618	681	634	644	648	594	606	612	604	687	629	652	634	645	629	622	616	631	636	656	672	615	653	659	653	666	625	615	647	656	643	622	626	628	620	605	637	617	661	650	620	627	628	644	622	618	675	593	655	666	662	592	647	654	624	611	615	635	672	666	601	632	642	657	644	620	665	605	613	638	632	687	634	604	636	650	604	643	652	655	631	608	656	586	627	609	660	649	679	660	633	659	626	628	652	650	616	632	658	660	618	652	661	649	663	642
28780	28238	26815	13734	4058	558	454	429	416	434	479	432	443	420	473	410	427	471	443	447	427	413	439	445	457	450	389	456	449	401	468	404	414	458	465	432	416	457	441	423	444	440	430	428	408	430	443	405	458	427	451	441	417	451	467	404	437	460	423	424	436	406	470	471	412	405	425	421	423	418	433	462	420	439	428	439	433	441	410	452	404	406	417	390	430	418	423	435	439	445	439	412	419	423	432	423	415	426	420	410	421	407	409	416	450	447	408	425	501	435	400	451	406	437	421	451	406	394	487	420	421	430	407	456	424	418	412	429	463	422	422	412	453	419	434	394	461	438	473	414	422	456	431	463	454	418	380	456	449	462	398	391	387	441	437	445	442	416	433	434	448	405	444	435	438	410	379	428	421	424	456	445	459	470	435	390	420	395	402	424	429	451	415	419	398	418	452	417	465	431	392	457	429	417	476	414	443	418	459	414	425	416	438	429	424	421	458	457	434	431	422	436	429	431	451	423	450	413	423	439	430	462	467	424	436	419	440	440	427	442	392	465	433	451	448	426	449	467	426	427	447	430	437	412	406	426	444	449	422	499	440	433	412	403	425	419	409	459	393	427	397	424	393	438	391	420	428	431	430	466	405	444	416	445	428	450	420	414	423	411	386	419	426	427	440	429	428	415	356	393	439	445	414	443	430	424	404	423	399	450	430	412	432	422	398	434	438	466	410	426	470	437	422	391	449	440	449	458	416	460	405	456	401	361	383	409	448	428	463	405	444	451	433	406	436	417	410	438	464	470	432	452	456	433	445	451	431	380	413	417	423	424	440	425	433	420	481	434	420	414	424	386	416	455	436	445	416	417	435	442	391	449	437	408	400	440	448	411	450	427	416	431	425	444	452	432	421	464	435	422	454	461	426	423	449	459	429	448	440	425	431	441	394	443	426	445	415	441	414	432	392	439	423	423	428	437	430	442	429	441	424	408	420	391	471	400	417	434	429	449	409	420	416	425	385	420	434	419	393	430	417	413	437	415	480	443	441	409	425	381	408	436	418	421	438	444	478	457	442	452	438	415	439	410	425	450	434	427	432	418	441	450	406	422	419	470	463	414	441	395	427	409	455	400	419	431	421	421	393	449	390	378	425	407	411	418	429	463	398	458	433	437	420	439	414	447	443	430	466	415	439	473	419	405	396	481	419	446	458	439	459	442	447	450	445	409	407	462	436	413	464	440	441	404	429	474	419	466	419	465	412	428	431	412	456	469	436	423	440	428	399	419	442	485	413	426	446	410	458	438	433	434	454	414	399	456	441	423	439	385	435	444	453	433	399	466	431	426	429	436	441	438	422	452	444	424	429	439	473	446	402	409	440	424	422	443	421	389	470	411	441	412	424	412	431	440	418	423	430	453	470	408	448	474	455	476	423	441	419	464	453	418	394	452	470	432	392	423	385	436	456	439	464	419	394	420	442	383	439	404	395	436	452	418	467	426	458	427	423	398	455	444	435	474	431	404	428	410	402	414	438	454	392	429	439	482	457	398	458	443	428	466	427	446	385	445	407	414	427	412	419	442	482	427	417	421	404	392	419	436	413	451	404	410	421	419	459	476	445	437	442	422	428	456	438	384	452	441	419	385	419	458	439	453	422	439	461	454	451	378	425	420	397	425	449	441	429	486	485	452	445	414	436	433	414	424	418	452	421	412	424	428	412	418	440	444	447	434	442	431	435	426	428	443	417	380	410	448	401	434	414	460	393	415	410	409	463	444	431	468	417	421	448	457	433	429	417	421	415	381	440	473	446	400	435	421	480	403	433	393	400	450	402	447	414	431	365	434	451	410	424	418	411	424	442	439	457	461	399	436	407	433	439	394	405	430	427	422	442	430	408	458	444	440	429	425	396	460	443	441	427	411	426	460	440	463	418	459	455	475	421	426	428	413	414	419	429	422	435	458	437	404	430	420	417	422	428	423	437	453	433	428	426	419	390	441	426	451	381	440	393	422	405	449	428	484	446	455	450	397	443	436	466	429	436	439	421	429	422	467	417	437	415	417	417	444	453	473	468	449	397	416	443	435	433	419	436	438	433	425	450	409	448	427	439	464	404	423	401	453	414	472	437	441	400	445	399	444	405	442	390	448	452	413	428	435	445	429	448	420	421	427	403	431	411	432	415	397	428	428	415	428	460	407	440	431	384	410	397	427	438	443	468	445	422	408	409	465	412	452	422	425	457	427	444	422	405	447	449	391	449	411	412	439	382	432	410	414	419	421	436	457	441	481	438	454	474	434	375	449	415	412	441	449	499	403	393	460	430	477	473	426	438	442	411	481	414	417	444	452	419	434	419	415	424	389	417	428	448	458	446	429	441	366	419	411	438	389	424	445	442	431	402	448	427	438	432	422	417	448	423	423	393	419	414	430	423	442	438	435	465	412	410	414	392	430	420	410	406	376	455	436	409	404	464	431	430	432	429	418	485	444	435	411	433	416	442	387	444	419	459	440	435	440	429	457	407	432	422	462	452	432	390	425	441	412	436	439	396	405	455	440	425	407	435	427	403	409	457	434	409	464	389	422	423	425	423	424	369	410	403	460	418	448	397	429	467	414	441	427	447	436	413	417	421	440	427	437	481	432	482	409	424	445	450	420	403	403	392	402	423	458	457	438	413	394	412	415	432	420	424	405	440	426	443	434	419	432	469	386	417	434	397	430	426	449	440	427	467	451	408	401	419	430	412	424	418	445	452	431	454	422	460	393	383	415	447	442	452	431	454	447	423	396	427	447	442	431	432	436	455	413	469	468	398	422	429	437	479	429	424	388	443	418	421	392	452	457	409	399	443	427	409	433	448	426	448	436	441	395	415	447	452	426	446	393	400	438	450	438	447	390	418	459	431	407	401	412	414	401	421	456	455	416	413	469	449	441	415	424	467	435	421	423	395	462	451	431	436	445	462	416	425	498	406	450	435	442	421	478	437	427	439	433	407	434	427	431	421	380	426	442	439	389	432	461	457	402	406	402	429	407	444	453	450	411	421	463	422	440	442	437	433	436	439	402	410	404	439	405	393	458	430	433	407	402	438	443	463	428	410	427	413	421	433	428	410	447	441	401	426	420	410	461	417	455	455	420	434	436	392	409	435	432	454	433	408	407	418	424	454	424	454	416	408	437	387	449	453	399	413	414	418	423	438	426	448	413	404	412	433	426	412	450	417	407	459	416	439	400	415	442	408	507	397	444	411	435	422	428	442	427	425	436	419	434	437	434	444	444	427	424	401	437	418	429	469	445	411	452	409	398	441	432	450	455	441	455	457	437	422	449	456	468	446	421	437	440	448	450	429	423	431	424	422	431	387	440	443	424	422	410	413	435	428	408	381	420	455	448	433	430	467	429	448	420	459	420	424	434	419	411	453	411	440	441	387	459	430	453	365	452	437	424	402	445	396	421	415	435	455	444	410	428	416	414	444	441	404	426	423	404	483	387	450	429	434	401	422	419	405	415	391	410	387	426
17722	34605	20702	7696	3152	389	381	404	379	371	402	396	404	400	387	413	374	395	375	392	414	383	423	398	390	384	380	409	393	374	379	416	361	382	378	370	395	363	411	400	387	358	381	346	365	376	380	406	413	409	365	379	360	428	392	363	367	400	422	374	417	401	404	397	389	383	407	436	373	360	394	354	406	380	358	417	372	376	397	400	403	387	388	381	344	372	396	368	376	375	414	348	344	407	364	374	386	370	392	399	358	378	360	425	390	402	349	371	363	355	378	364	378	432	376	401	418	363	423	397	383	363	385	407	369	365	399	378	378	386	410	365	403	393	349	363	388	368	383	403	354	405	410	369	441	377	362	383	378	358	376	384	385	361	375	390	380	341	361	377	384	358	399	390	406	372	378	395	372	404	361	384	368	425	363	364	391	402	376	353	358	381	368	399	369	395	384	389	383	363	342	408	411	416	396	364	373	401	392	373	412	379	388	409	409	392	378	409	364	378	374	362	372	379	386	366	382	380	382	391	363	380	383	405	383	366	409	400	385	404	400	374	399	386	373	398	380	388	407	379	413	370	375	343	376	367	370	394	373	386	394	379	396	395	392	357	360	402	390	370	369	387	386	364	402	372	396	380	418	389	376	372	374	383	371	372	425	338	366	386	400	371	392	369	423	394	368	385	378	376	418	402	392	403	380	358	385	378	375	346	373	398	420	407	395	378	394	400	359	401	362	374	368	393	414	383	424	401	407	361	384	369	362	416	401	365	390	411	394	382	363	381	373	380	373	392	404	327	396	357	369	367	392	423	361	376	421	369	368	376	372	376	374	403	374	408	402	367	370	364	422	367	385	408	350	385	371	365	369	414	381	404	416	370	423	378	366	398	381	369	354	405	400	425	384	387	388	394	397	384	331	409	342	372	358	390	394	392	363	382	379	402	368	403	363	376	391	370	409	396	378	430	365	385	368	372	353	369	390	383	389	398	396	387	385	368	347	368	387	392	397	379	391	352	382	405	373	392	351	361	410	363	428	357	360	393	378	372	381	390	407	423	358	399	385	410	428	388	344	402	379	387	394	352	381	369	391	394	379	386	361	382	370	377	354	395	375	397	400	384	420	380	388	392	388	340	361	393	398	362	390	348	346	380	404	430	369	362	405	371	370	378	377	410	361	371	362	381	398	374	414	387	350	384	331	400	441	393	427	416	380	386	327	379	396	381	382	359	375	403	355	360	400	393	369	364	353	433	375	381	398	395	387	371	392	392	356	421	330	418	383	346	366	407	392	380	380	370	413	378	394	407	378	363	376	369	379	413	407	356	399	391	354	361	392	412	352	376	373	354	382	414	390	399	408	382	365	378	398	349	390	380	410	397	380	376	386	364	383	395	364	389	396	377	345	376	358	377	350	424	404	397	408	382	392	371	389	396	349	363	369	390	398	377	389	375	387	364	391	376	387	356	366	360	382	378	400	392	371	367	376	387	378	361	391	421	382	394	374	380	402	405	388	379	365	401	351	356	402	391	392	386	410	369	391	395	401	383	387	388	377	361	391	383	407	384	394	360	392	352	391	415	406	382	396	367	381	364	405	388	369	370	382	380	379	372	406	410	394	378	376	371	382	358	392	357	388	384	378	359	398	402	370	397	404	371	371	386	382	328	376	387	383	388	398	398	386	372	375	352	383	367	415	364	395	396	394	383	371	380	378	418	400	377	364	427	414	362	436	381	381	374	397	357	377	376	382	428	399	356	391	376	384	358	375	378	390	382	354	379	383	392	399	395	375	413	365	342	407	422	360	396	398	367	381	356	403	406	358	393	409	386	389	361	384	409	366	393	415	413	358	370	391	362	384	359	384	377	400	396	379	362	345	352	408	382	364	418	406	417	377	413	367	366	415	375	427	372	385	379	390	390	373	376	399	393	374	361	380	374	381	373	393	388	390	394	360	339	382	389	382	382	376	355	377	395	395	404	390	389	421	397	365	399	380	378	362	383	385	370	373	383	383	401	400	411	385	361	401	370	414	373	417	385	378	387	378	370	392	416	378	364	325	397	393	414	374	384	384	369	367	401	370	358	355	408	375	372	397	350	401	364	364	359	404	402	369	365	412	347	407	382	410	371	369	415	427	363	394	379	388	377	381	377	388	405	375	382	359	365	362	386	391	403	396	413	361	363	364	381	377	400	374	358	372	348	403	389	392	363	410	401	383	404	368	402	426	415	409	394	365	367	363	401	401	374	395	405	396	390	426	396	415	421	415	405	354	384	392	440	425	364	393	366	366	363	407	384	403	382	401	360	380	401	394	367	393	373	402	413	388	391	412	369	384	362	364	361	390	387	355	364	387	410	375	375	372	380	377	418	396	385	421	390	390	342	426	365	411	384	392	379	400	376	378	394	376	403	414	379	374	388	413	368	400	400	377	380	391	420	374	380	369	373	374	354	390	368	388	366	409	397	383	416	356	377	391	382	353	372	378	404	384	375	386	408	367	349	384	394	377	391	381	374	374	415	375	387	366	392	385	369	387	378	387	385	426	395	401	400	408	422	370	408	411	368	392	370	351	387	375	417	378	361	359	353	348	394	412	411	391	371	392	392	400	357	402	358	376	382	369	411	363	404	366	417	360	389	409	392	387	368	362	377	420	370	381	397	352	393	389	381	396	384	390	386	337	363	378	409	353	373	393	391	381	424	400	388	360	388	393	395	368	364	367	392	381	377	392	370	399	381	411	361	389	394	385	386	393	385	413	417	374	371	361	414	359	377	371	393	389	422	354	369	396	391	415	408	347	374	394	370	386	409	370	393	372	411	404	365	342	395	386	380	424	387	375	370	413	383	375	402	367	410	412	380	395	389	394	402	391	411	360	359	421	385	361	379	404	393	397	376	364	360	402	372	378	376	414	411	381	401	434	369	375	379	383	367	385	370	364	370	380	396	399	402	394	373	395	374	385	370	387	393	379	341	392	376	397	367	385	370	388	374	398	397	384	411	390	393	380	396	429	383	392	390	422	411	376	380	384	376	388	377	398	363	391	381	349	383	391	410	419	398	389	414	395	374	373	380	436	381	394	388	402	373	377	391	369	394	392	346	389	411	363	368	352	381	396	356	399	374	379	373	375	412	403	419	369	401	412	374	372	369	380	400	408	381	383	417	383	398	355	377	364	369	374	392	355	412	411	405	402	387	375	362	384	389	397	366	358	353	405	410	409	396	393	366	403	375	375	358	390	400	388	396	390	353	373	368	347	375	390	376	350	344	380	396	422	374	383	375	380	343	386	368	392	351	360	386	381	394	375	436	389	364	394	410	377	414	367	373	390	371	391	392	387	385	361	352	400	403	347	371	357	365	399	372	385	361	383	376	393	394	426	377	394	364	383	384	343	370	421	384	393	371	386	350	360	376	401	371	366	412	380	392	370	430	377	376	380	373	371	388	339	381	380	367	355	392	391	401	362	374	354	378	308	382	390	390	359	382	378	388	374	358	399	386	371	405	351	383	403	416	397	384
25158	26460	42310	37725	22686	6479	842	575	540	630	544	547	567	547	505	512	546	509	528	521	542	656	624	571	590	548	574	568	527	522	569	518	499	519	536	578	533	550	490	527	530	534	527	556	553	544	513	517	547	545	503	545	548	502	521	534	542	571	487	531	549	533	563	537	562	515	550	524	540	521	523	532	536	507	553	558	554	516	519	544	574	527	589	520	547	494	556	564	545	522	498	529	545	554	572	540	530	568	487	558	530	542	520	531	491	523	535	512	527	516	538	530	497	555	492	520	551	534	551	520	530	515	513	560	562	523	538	537	517	518	522	530	542	518	500	542	533	492	495	515	536	551	537	526	528	520	550	535	488	527	533	548	554	522	553	537	578	505	516	565	553	547	531	489	532	530	549	533	515	552	542	541	552	514	567	549	545	509	526	531	533	483	527	539	507	521	523	529	528	504	527	520	565	495	551	525	470	512	518	543	510	573	492	511	491	567	497	543	551	494	538	552	490	533	538	511	504	554	555	475	552	523	496	536	488	498	550	479	524	543	545	542	511	511	544	551	506	491	515	483	546	560	526	537	532	505	510	515	527	485	510	551	542	507	521	537	533	501	506	562	547	494	581	468	565	536	542	514	522	539	537	546	499	567	533	537	512	505	527	517	539	536	506	538	529	557	547	470	514	529	509	493	522	509	511	530	510	542	521	518	529	479	514	489	512	519	526	563	502	521	530	565	514	494	526	523	471	507	525	512	546	540	468	548	553	554	505	558	534	532	536	538	565	543	532	524	511	496	530	535	525	514	545	527	562	529	488	533	465	524	527	542	510	541	530	540	518	501	530	512	528	563	541	527	545	544	544	526	528	506	532	510	530	551	541	561	556	542	550	496	515	499	518	533	553	548	541	500	553	483	555	505	516	565	542	531	495	532	526	539	533	553	537	508	510	524	532	515	547	538	530	577	488	553	534	476	505	543	536	526	540	523	517	556	522	511	497	524	546	515	543	528	521	532	530	551	526	536	543	569	523	487	471	518	500	526	522	538	511	545	513	504	558	524	524	523	532	533	493	558	531	535	548	528	548	529	547	521	536	508	575	553	536	511	524	505	546	528	512	514	530	512	510	558	530	519	523	502	492	544	522	546	557	514	510	462	497	494	501	514	549	539	540	510	568	525	545	548	543	546	541	579	571	538	541	567	558	521	553	575	532	543	493	494	506	506	533	512	536	497	525	498	568	568	523	503	540	500	508	567	551	559	530	537	492	554	521	541	520	566	545	509	519	511	518	522	477	519	523	533	480	555	525	506	525	519	495	516	525	515	588	556	548	514	468	524	512	495	569	508	526	548	513	506	499	561	523	520	535	489	544	548	530	521	555	536	529	530	527	551	524	541	531	511	559	525	522	535	522	502	524	461	535	481	526	549	547	528	528	562	539	522	507	542	531	530	565	566	555	532	525	537	521	504	529	543	504	560	539	497	547	507	512	572	496	524	543	578	513	558	514	521	559	508	497	504	517	519	544	497	494	555	518	508	529	551	521	553	528	528	476	501	522	515	489	541	537	504	534	531	555	497	517	549	543	510	524	527	542	521	552	533	532	607	516	561	507	542	517	540	503	495	541	514	506	504	530	495	534	466	477	514	499	531	537	535	498	536	524	533	527	519	479	515	512	555	535	562	569	500	497	509	499	505	496	509	523	519	530	518	538	533	507	500	525	498	544	523	544	558	497	492	544	521	546	521	516	521	531	569	535	507	515	535	503	536	542	492	493	530	569	517	503	542	507	519	580	521	523	533	494	496	509	524	511	516	536	571	515	550	529	503	546	518	537	510	552	521	534	565	545	506	503	573	522	597	542	546	508	504	534	473	508	525	545	515	515	550	558	546	565	544	560	512	533	539	512	577	505	536	558	532	539	483	476	547	511	499	544	566	512	536	531	508	549	532	554	515	524	542	567	496	519	526	550	508	550	522	563	490	493	571	523	509	504	536	535	499	539	539	513	502	531	521	549	512	528	520	487	508	508	574	553	519	508	567	556	493	507	529	556	502	509	521	488	560	523	543	572	530	508	532	530	529	558	542	483	567	512	521	489	505	481	522	506	505	538	528	512	534	527	499	531	544	508	572	530	495	529	526	500	537	524	520	534	501	544	478	513	532	540	513	538	558	476	534	497	511	526	548	516	532	505	516	558	509	552	498	511	532	475	500	583	477	542	517	501	496	522	512	549	496	564	493	509	549	525	506	554	502	495	540	492	510	510	531	545	532	564	579	514	516	543	548	547	529	493	524	521	559	544	547	546	510	538	517	523	563	536	524	515	556	501	483	509	558	563	557	537	548	546	509	546	560	504	512	515	556	496	542	544	515	531	524	501	566	549	531	571	552	533	521	525	559	517	511	514	520	561	581	543	514	513	539	510	532	529	513	517	519	549	514	547	516	514	540	485	511	524	532	525	516	519	532	491	549	530	505	531	540	507	505	493	561	543	535	504	551	568	523	517	538	536	532	516	522	534	520	527	530	515	544	520	572	515	497	513	571	523	516	486	513	548	527	498	542	496	506	500	543	520	484	538	507	539	513	516	567	576	513	519	498	521	528	508	512	519	501	543	568	530	555	534	535	506	540	530	539	523	515	509	495	545	540	524	539	520	564	541	521	520	550	525	522	530	510	525	506	567	536	522	521	546	488	520	555	529	517	509	597	520	549	518	518	525	572	537	498	507	494	540	547	565	527	553	497	568	536	493	535	601	528	530	526	523	533	519	560	514	487	510	491	584	508	540	538	497	520	523	540	519	521	537	536	497	495	569	571	527	544	543	557	521	525	501	569	562	514	551	531	517	539	530	514	533	540	523	567	554	534	516	515	492	493	514	528	561	507	537	524	526	578	520	497	562	554	542	534	532	538	543	508	511	513	553	522	518	520	545	548	500	542	493	560	515	592	490	565	505	493	498	531	532	534	538	518	507	531	537	545	522	560	504	511	540	535	533	581	516	575	499	569	501	512	544	539	558	586	523	516	537	504	563	559	520	537	554	499	523	515	543	539	561	538	536	580	544	502	546	529	481	531	515	531	586	521	539	493	549	519	506	542	502	586	552	517	498	555	565	530	508	527	496	529	536	527	527	511	530	491	529	528	538	520	554	516	548	515	524	526	497	551	551	534	514	517	518	517	522	485	480	540	513	516	471	545	542	523	514	581	503	538	536	531	552	543	535	537	517	512	543	506	505	552	507	508	496	541	513	549	554	527	509	536	526	523	522	529	539	485	551	553	537	567	520	520	511	500	554	508	504	562	497	504	507	545	571	503	580	532	538	525	499	490	502	509	539	555	505	531	505	491	528	538	543	553	509	485	503	544	520	503	538	505	526	515	529	556	545	537	518	548	522	505	570	526	522	513	539	528	514	559	486	498	495	536	510	510	511	540	505	511	503	533	532	559	502	574	534	537	535	509	527	531	542	523	573	474	545	504	561	532	511	520	511	516	487	532	514	501	491	521	482	532	538	505
56972	89817	65385	31619	14655	2413	537	518	499	520	540	538	547	512	543	518	491	530	542	532	515	663	694	612	561	515	541	506	496	505	499	499	526	497	545	517	515	510	511	521	512	507	485	494	504	516	479	523	512	509	515	516	485	478	520	514	491	532	552	552	516	535	540	522	516	537	532	464	498	518	554	532	506	504	515	545	529	507	508	507	473	500	544	491	494	508	514	547	506	534	501	539	497	517	522	507	543	542	541	498	512	518	528	487	513	524	533	494	506	528	480	504	533	539	501	520	482	551	509	520	488	511	494	518	536	505	530	505	508	562	500	485	536	542	502	512	529	490	468	526	525	481	486	507	505	509	493	504	526	513	515	489	554	529	490	509	475	486	495	500	479	514	503	489	505	505	538	514	512	523	539	523	502	510	482	476	511	505	509	506	524	542	501	486	526	527	538	502	528	524	505	542	500	537	515	524	525	528	491	548	491	530	514	506	528	534	535	518	502	514	531	499	513	516	528	516	499	502	469	505	546	506	555	477	504	489	508	503	541	485	528	519	508	504	509	487	441	491	511	507	520	493	484	537	510	489	491	518	490	534	519	483	550	517	491	530	516	512	541	512	481	486	520	514	515	513	510	493	510	508	518	519	508	537	509	528	487	485	528	514	482	475	527	514	506	514	499	507	504	525	470	491	528	515	506	484	495	501	559	514	492	488	476	520	470	481	536	526	480	529	482	510	525	497	507	500	519	473	470	520	528	549	567	515	493	503	562	526	513	498	475	491	468	482	475	519	521	523	501	532	493	535	510	547	518	498	513	524	530	549	520	455	501	515	495	497	497	541	495	492	530	482	537	495	477	519	510	500	515	500	494	521	478	489	499	515	523	534	510	501	534	520	485	556	526	501	547	482	495	495	515	471	542	559	542	476	500	511	516	522	542	529	501	486	558	475	523	491	526	533	529	476	492	501	483	519	536	520	529	529	515	501	496	538	497	455	516	497	481	493	464	467	566	510	504	536	480	546	507	547	518	461	491	539	534	493	511	520	499	522	525	513	474	504	500	529	575	496	500	516	542	498	465	501	530	495	527	535	451	486	528	485	500	518	520	520	524	529	522	499	524	490	526	478	474	509	481	511	507	508	523	493	498	499	472	514	517	484	509	551	507	517	508	502	500	514	500	527	514	513	517	487	517	490	493	550	489	477	521	558	523	488	517	506	537	513	463	493	502	509	468	501	533	517	445	474	499	492	516	533	507	528	524	499	514	506	499	496	512	507	530	490	505	532	494	510	534	491	514	500	523	507	482	460	504	484	531	534	479	521	520	481	488	536	560	544	542	500	515	494	483	512	501	516	530	504	480	515	530	516	512	473	545	540	543	500	494	537	502	508	528	527	532	551	501	461	497	494	491	521	513	523	500	508	508	517	501	507	539	473	478	480	509	532	532	519	518	473	510	506	509	487	505	511	523	540	516	509	543	492	497	440	528	485	548	530	482	509	495	474	541	568	473	516	515	528	509	512	528	498	523	523	565	476	541	499	501	507	488	508	508	483	483	533	483	517	523	495	520	498	543	523	518	522	454	501	560	503	496	558	495	516	482	525	481	499	474	498	504	497	525	545	491	521	519	492	501	490	510	516	551	469	516	503	512	517	509	505	499	509	494	481	491	527	513	499	528	497	510	531	527	492	527	479	500	494	506	535	502	502	493	519	507	513	526	505	522	487	503	505	500	523	489	508	514	512	519	521	508	466	510	505	514	484	522	558	547	496	523	498	505	505	468	524	476	531	518	511	527	472	458	509	512	522	498	528	512	508	488	514	533	490	492	514	500	483	545	463	499	560	509	475	494	545	474	551	499	533	479	507	499	488	500	531	488	497	492	564	516	471	492	497	452	552	497	483	492	519	503	505	522	487	496	469	504	505	527	522	530	495	549	464	505	593	505	523	489	512	503	504	501	542	488	484	524	544	524	502	541	527	503	525	470	508	522	533	527	508	535	497	508	483	479	534	523	498	543	543	516	507	468	511	489	477	512	513	539	505	502	525	509	498	528	521	501	485	543	552	533	450	462	526	485	490	512	502	511	558	502	499	488	531	536	542	529	528	526	526	487	507	483	535	528	518	524	527	561	499	519	507	472	501	507	510	515	504	529	499	485	503	501	500	495	515	531	463	525	539	507	533	508	494	512	488	503	493	534	532	508	518	516	514	514	516	506	553	501	497	493	534	484	512	512	501	496	531	499	526	478	494	515	515	438	498	480	477	510	502	553	511	526	551	489	577	555	539	488	527	538	504	513	503	525	464	523	482	516	524	504	472	519	546	501	503	490	490	497	500	498	559	529	450	486	476	498	509	503	536	507	503	470	497	484	531	468	480	474	472	523	495	559	503	535	503	546	489	486	479	530	492	469	466	494	530	525	511	503	506	473	505	531	536	514	516	508	529	527	483	482	499	541	543	498	492	517	451	500	508	518	475	523	501	520	510	458	506	537	497	502	532	496	526	517	485	480	497	528	538	489	533	497	534	541	510	493	501	461	524	500	490	508	477	488	501	491	501	527	534	564	501	505	479	501	495	530	501	522	494	468	518	511	499	499	548	473	590	458	511	507	497	489	540	513	494	514	488	478	513	510	517	517	511	496	501	568	495	528	519	477	492	468	563	524	526	540	531	532	496	488	515	508	531	550	456	483	517	522	524	506	452	503	501	506	506	501	525	511	542	510	538	507	525	540	514	507	519	491	504	507	517	507	519	508	491	500	506	491	490	487	474	496	483	490	552	516	512	489	484	475	531	540	588	535	470	490	523	549	506	503	484	481	506	523	516	512	526	482	484	485	507	517	500	477	483	514	512	527	488	495	506	521	535	507	502	531	515	499	493	502	501	486	511	533	499	475	522	497	499	513	486	500	510	509	520	509	522	468	509	545	464	546	527	513	532	476	483	555	474	528	566	521	476	521	477	487	517	464	471	518	492	541	522	525	564	481	511	507	459	493	469	504	503	509	500	480	485	517	516	516	479	480	535	490	517	519	545	480	540	494	497	459	471	540	501	496	550	518	498	501	522	507	512	503	527	509	487	529	515	521	531	504	500	499	489	521	523	525	523	519	509	495	495	482	510	542	515	448	472	514	495	514	482	471	524	522	507	490	498	424	537	480	522	538	529	505	545	519	499	551	529	519	522	533	524	510	514	548	546	517	496	485	481	513	515	489	521	494	502	554	503	483	489	552	556	482	540	516	499	479	527	522	517	480	487	511	493	470	543	488	508	514	488	516	479	478	522	521	497	518	478	508	493	484	500	529	526	490	531	511	507	552	542	502	520	518	490	531	553	519	507	482	484	526	492	549	494	500	555	495	490	514	492	500	497	515	492	493	508	510	531	518	501	507	526	513	499	488	518	497	535	487	524	541	531	512	515	526	548	527	498	480	518	519	496	522	501	540	506	512	473	543	516	496	528	492	543	479	496	517	512	505	491	481	528	515	508	534	530	512	515	506	485	501	550	533	491
23978	24150	38699	36715	25926	13916	2247	860	729	703	688	730	676	708	716	699	740	744	675	663	781	771	771	761	731	727	657	679	694	656	690	687	690	644	656	697	676	655	658	647	661	658	653	635	677	671	678	666	658	686	649	648	708	647	650	700	679	701	645	678	662	705	638	634	660	640	663	677	694	668	696	636	626	590	683	686	639	657	652	654	657	632	680	659	689	694	670	662	666	676	667	644	665	643	616	647	614	632	651	678	650	624	665	704	665	653	664	629	686	712	676	700	617	657	686	595	637	675	631	661	681	633	682	666	627	648	671	648	627	652	649	644	658	681	692	683	653	626	653	625	631	668	653	663	614	659	672	660	690	627	648	645	638	706	626	681	679	666	674	631	659	694	628	652	623	664	644	684	657	615	647	698	693	643	631	652	670	668	665	662	672	677	661	677	718	616	645	653	647	675	669	643	630	660	636	692	683	661	632	615	637	636	643	716	661	644	609	656	674	617	652	656	657	643	646	645	631	675	652	664	613	658	623	657	666	658	631	654	662	672	710	659	609	640	612	669	732	634	628	685	684	648	643	640	641	679	670	633	644	669	662	695	627	637	674	639	622	687	668	643	685	655	615	661	636	635	674	650	695	709	663	689	641	691	668	655	663	680	659	660	662	653	669	653	676	645	675	654	632	652	623	670	659	676	687	686	643	673	632	670	726	681	682	664	627	677	647	657	627	652	659	687	652	639	678	692	695	662	638	739	627	625	615	732	633	704	652	677	609	629	701	644	647	638	683	652	604	644	691	684	661	673	651	665	645	664	704	649	669	641	649	641	683	656	664	614	648	642	672	632	612	643	595	651	698	650	633	630	656	659	636	664	663	633	690	656	644	632	644	670	703	638	636	691	665	702	658	638	633	642	694	686	640	683	654	655	646	641	640	623	680	619	656	617	675	678	650	647	661	691	663	679	683	675	650	677	646	642	600	637	628	662	659	652	661	685	703	645	698	654	648	646	698	657	691	704	591	656	707	662	652	643	690	673	614	641	653	690	645	696	660	675	693	636	675	683	638	687	642	698	659	615	621	655	653	665	707	615	695	646	664	652	680	624	652	698	659	689	632	596	645	651	676	659	695	651	644	644	728	702	637	656	649	648	696	646	657	608	692	685	616	652	609	651	645	648	643	643	648	666	661	561	663	686	627	629	663	638	671	629	680	717	613	627	665	683	691	710	652	651	640	644	653	685	653	641	602	693	651	662	682	661	672	648	670	703	680	642	660	642	648	654	625	705	675	665	652	669	641	661	668	687	635	671	682	667	665	663	638	695	667	664	702	643	668	663	639	588	662	683	669	629	686	701	669	603	654	658	704	614	664	652	645	657	645	654	640	663	659	653	649	665	645	648	618	660	605	631	639	646	698	656	653	642	600	686	647	661	655	648	638	648	673	653	684	667	645	669	673	645	630	673	670	620	657	684	657	691	643	678	651	652	670	661	616	618	628	712	624	657	663	634	671	693	649	652	639	623	716	626	680	656	692	666	681	622	614	664	627	635	658	651	634	691	663	631	623	673	674	643	637	663	616	676	641	682	658	685	654	645	676	664	665	665	695	673	649	657	684	632	678	663	650	657	666	650	634	634	683	617	622	642	622	617	685	663	632	650	693	686	663	693	665	665	634	665	635	612	642	695	603	621	626	686	620	646	677	644	702	634	614	716	645	658	690	668	667	680	630	647	631	668	659	607	673	652	640	682	682	633	648	628	681	660	629	665	642	692	628	654	642	636	650	644	670	645	710	637	674	575	659	654	696	665	678	690	625	623	676	672	652	643	677	660	633	674	651	655	660	667	663	634	690	653	677	657	657	642	651	706	653	643	626	649	644	670	614	645	665	646	684	636	654	651	694	657	597	639	661	659	647	647	655	663	666	637	668	658	677	659	700	668	671	663	661	646	662	612	644	626	627	654	665	658	670	642	681	634	657	673	631	644	653	601	644	653	680	706	669	658	644	690	646	686	620	678	677	672	621	692	661	668	676	718	641	614	615	637	648	678	647	646	716	655	694	689	650	652	628	686	680	673	648	675	658	636	639	650	614	632	702	636	647	640	633	647	645	661	634	657	608	652	644	643	656	623	682	698	690	646	633	618	612	709	713	656	643	670	602	668	666	620	649	606	647	694	662	666	691	658	639	643	653	652	619	592	667	585	664	643	668	637	685	650	616	654	659	662	649	645	684	616	670	680	645	627	680	635	689	659	678	642	645	649	635	610	663	676	660	632	619	612	636	646	625	679	671	672	752	680	634	638	667	641	684	645	712	681	643	671	628	613	597	652	598	670	643	611	664	643	658	727	654	698	660	602	651	665	641	661	641	674	697	693	705	648	655	652	703	635	654	663	626	665	657	623	630	646	681	670	618	643	652	648	686	701	667	637	646	621	667	621	695	628	654	660	689	656	619	671	677	665	631	665	696	678	724	641	660	636	692	650	623	699	647	643	637	681	707	642	675	669	677	627	639	640	652	707	620	671	631	679	698	649	675	643	677	681	661	686	648	675	634	661	614	680	678	678	669	675	614	626	681	664	696	664	623	662	640	618	665	663	630	666	609	625	653	701	707	673	671	634	606	624	690	605	620	672	640	674	676	658	659	669	659	643	624	699	629	629	663	632	658	644	669	613	663	661	693	749	662	669	662	649	681	697	639	669	643	660	683	645	695	640	648	696	668	654	681	610	647	646	658	631	670	661	667	697	636	618	695	649	646	618	676	676	600	639	691	674	646	683	638	683	650	659	673	717	655	612	643	703	616	651	620	670	678	661	666	630	648	697	647	645	658	641	644	638	671	667	678	647	652	653	612	657	680	690	654	736	640	644	653	636	603	679	703	685	703	664	649	654	710	668	614	609	721	708	609	650	688	641	643	671	631	629	639	673	631	683	611	684	626	676	661	673	694	662	627	633	652	629	646	617	710	667	618	632	615	605	674	659	654	695	641	617	664	673	654	673	626	668	649	661	642	621	609	672	609	654	655	633	682	693	656	625	643	683	686	638	660	661	689	678	685	619	657	673	654	677	651	671	648	600	663	658	662	643	652	649	683	634	661	665	663	671	647	679	640	676	657	661	658	653	586	672	680	689	651	643	702	675	651	697	634	627	685	669	606	673	619	704	633	642	635	675	649	672	636	655	635	604	680	642	657	645	599	689	650	676	660	671	689	655	658	657	656	643	639	621	679	656	663	637	689	616	647	661	613	674	637	627	682	631	701	673	685	676	664	638	618	654	642	685	640	627	630	648	676	627	653	644	576	619	670	676	675	651	668	694	661	655	549	681	637	671	655	693	651	662	653	663	647	653	640	671	665	648	639	676	670	638	653	604	633	671	647	608	634	665	620	654	628	619	661	635	625	640	639	674	676	587	608	653	645	696	673	669	684	644	697	644	645	667	648	657	641	625	620	679	636	630	662	622	669	673	642	700	627	662	652	640	691	651	659	663	662	664	673	665	665	646	670	678	636	688
62917	103576	75324	44433	20148	3684	665	640	684	696	686	704	654	697	673	696	627	618	667	665	755	859	884	841	705	697	656	615	638	656	639	663	637	642	666	680	643	668	658	629	644	635	664	678	669	663	597	667	631	661	617	684	615	667	655	672	650	672	681	639	664	649	678	667	627	671	663	731	642	651	664	660	674	672	594	646	687	614	583	651	669	616	708	595	676	653	657	636	685	650	698	638	645	643	653	600	665	660	612	641	714	681	670	626	668	646	667	656	668	646	635	650	610	642	724	648	619	657	620	624	674	652	640	637	722	626	688	652	659	663	646	596	697	626	669	639	716	687	660	629	639	728	673	694	606	670	660	644	653	659	623	657	630	639	649	620	646	639	682	653	655	644	666	669	632	598	639	678	638	649	644	683	650	613	648	662	611	701	667	610	636	673	594	645	656	645	592	594	661	682	665	652	677	656	664	647	614	692	673	654	676	653	635	620	680	640	629	649	632	668	672	673	634	611	676	643	648	668	657	667	643	610	646	643	665	653	651	626	663	659	613	653	635	650	646	648	661	646	677	632	646	685	658	652	663	690	673	650	642	641	638	645	689	649	661	607	644	690	648	666	687	636	662	635	704	642	625	643	679	650	649	584	643	655	673	646	650	687	612	653	610	656	678	649	636	666	635	646	675	665	669	666	671	616	660	631	675	620	676	684	666	618	649	649	682	656	661	643	663	682	609	635	610	623	670	651	613	670	658	635	660	687	633	623	652	647	617	707	646	663	629	703	625	629	607	636	674	690	636	668	692	650	649	661	671	628	645	681	635	649	610	678	635	640	633	662	650	671	670	615	620	671	702	638	635	637	627	652	616	697	616	601	636	663	653	628	638	664	644	637	647	693	712	632	683	677	621	659	638	646	656	661	628	641	633	633	669	650	608	628	660	649	667	660	666	642	679	642	657	621	628	668	621	644	664	667	611	637	646	598	651	703	637	650	635	649	636	665	657	703	635	647	643	692	656	663	626	645	681	634	632	687	673	661	623	696	623	651	636	598	656	655	605	638	650	645	623	699	660	633	692	597	642	621	634	658	622	644	637	622	666	667	670	670	682	623	667	592	666	636	676	635	624	642	680	640	665	647	603	657	657	685	675	633	663	669	625	695	635	653	689	614	619	655	708	660	624	659	662	676	678	654	694	668	657	633	606	657	638	658	705	635	656	687	623	674	640	631	604	646	647	671	664	650	643	590	649	652	653	631	684	640	636	648	634	682	626	654	679	697	654	643	624	688	679	606	658	695	686	681	620	635	631	642	647	690	654	701	673	677	665	674	680	607	664	655	608	678	631	640	665	667	661	633	656	609	644	649	683	682	641	624	650	684	629	667	615	646	601	647	643	622	664	655	681	630	624	696	654	631	655	652	634	634	646	659	620	653	623	633	646	662	608	650	617	663	693	672	623	668	674	650	634	644	637	663	656	619	630	644	634	644	696	620	636	603	688	688	687	660	647	631	644	685	604	690	651	612	628	609	635	647	647	673	654	664	645	632	625	649	655	682	652	650	654	601	612	671	628	639	670	695	643	652	658	657	672	678	682	628	635	668	628	660	648	694	655	647	662	616	614	661	621	640	615	625	602	668	634	636	641	688	654	673	628	621	617	613	705	642	617	650	624	664	612	656	644	672	627	667	663	620	640	628	686	608	647	631	651	619	630	619	650	629	641	700	621	673	689	642	638	648	616	655	658	616	691	629	678	707	654	634	690	654	651	671	631	662	637	630	649	650	646	671	670	660	627	639	657	626	681	605	651	671	648	659	709	663	644	655	615	647	636	593	648	615	654	629	693	670	671	651	633	599	685	619	619	664	683	672	644	670	663	672	686	652	656	678	622	668	641	645	655	653	631	651	644	662	656	672	638	632	683	613	645	676	635	641	683	675	637	665	625	639	669	602	605	630	645	628	653	652	693	666	664	588	619	659	688	662	649	655	662	667	651	639	665	699	593	665	683	621	639	644	626	654	641	628	648	610	664	624	629	610	659	626	626	690	664	653	627	668	633	626	659	644	634	670	648	630	601	628	653	650	663	689	615	658	613	643	647	640	632	605	659	665	724	686	626	677	677	711	637	669	635	659	636	630	611	719	634	656	649	602	642	655	674	689	652	651	652	654	661	627	673	678	598	654	685	642	681	645	592	685	649	598	665	644	655	708	640	667	640	628	652	647	654	609	627	649	653	592	637	617	669	653	671	604	601	620	622	663	646	632	665	611	645	661	683	659	624	641	619	620	653	654	636	637	639	637	643	622	601	662	665	638	664	665	637	659	653	645	619	630	657	619	638	659	664	645	619	687	652	678	646	626	668	679	693	662	681	659	632	646	636	663	659	610	656	696	667	665	622	686	656	607	684	677	636	594	606	637	632	699	620	693	624	621	651	620	644	639	650	684	686	696	612	683	666	674	617	678	628	669	655	638	626	677	691	602	645	674	694	703	702	652	651	675	646	640	669	658	656	615	632	671	649	664	667	660	600	655	674	609	677	657	628	649	631	684	628	644	670	653	642	648	679	633	651	653	679	649	661	634	595	652	673	611	628	649	639	656	652	585	642	693	660	651	595	644	667	652	660	649	659	640	612	682	664	611	629	625	631	643	660	642	657	629	678	655	661	650	644	599	640	663	652	672	653	632	626	651	594	654	638	634	623	631	638	659	619	657	647	638	671	678	663	663	659	630	613	653	637	662	635	651	647	656	637	594	662	626	655	622	620	669	674	681	686	648	651	665	660	647	664	654	633	675	675	660	645	673	674	645	642	632	654	664	594	662	691	639	659	674	662	616	640	586	667	627	655	622	666	590	652	670	637	634	635	648	633	623	637	650	644	657	640	632	673	651	632	659	654	630	690	700	640	634	659	674	710	654	681	681	612	655	683	639	621	626	630	639	660	655	660	662	623	656	631	621	615	628	665	654	679	628	626	662	625	629	662	627	639	650	659	655	664	659	624	634	662	650	672	657	697	646	674	646	633	636	627	625	652	641	674	630	660	643	630	661	660	629	629	622	674	627	641	681	632	637	622	688	642	663	664	635	649	603	607	679	635	658	660	631	653	654	665	633	611	668	618	666	706	663	624	631	644	652	654	641	604	655	663	630	640	719	651	612	589	602	590	633	639	645	636	658	655	612	695	661	610	645	656	606	611	637	670	621	657	659	598	628	651	628	591	656	641	631	648	649	608	640	646	661	603	624	644	664	628	589	626	638	673	662	664	652	655	629	650	634	650	688	612	672	688	642	604	654	662	658	663	613	651	649	652	617	634	642	662	642	632	655	623	668	633	643	652	689	647	646	647	594	632	703	640	645	651	660	636	664	685	654	677	675	654	592	642	612	651	643	663	635	614	635	660	650	636	641	635	634	601	636	646	650	678	649	638	674	648	642	692	624	632	666	600	637	659	650	603	628	645	671	626	624	663	561	614	627	652	640	659	645	672	635	655	653	664	702	654	682	667	601	675	714	657	611
29192	31372	28762	12061	2543	860	496	455	447	488	432	473	430	448	479	442	448	454	416	467	480	451	481	480	457	456	449	450	494	479	462	464	466	477	506	495	472	450	451	469	441	467	469	487	446	498	413	449	448	440	478	438	437	466	423	456	483	472	486	430	470	471	457	471	439	460	427	424	460	491	460	491	434	449	462	458	462	449	413	482	457	430	441	450	445	496	459	465	450	468	439	446	447	461	494	447	397	449	493	431	435	476	448	431	398	443	460	466	448	466	472	428	442	451	474	483	441	456	448	478	446	450	422	456	409	426	432	462	436	459	464	447	463	486	463	463	460	438	440	440	430	477	464	439	462	455	458	456	470	432	460	502	472	421	463	467	466	454	441	448	442	441	493	484	423	457	460	455	414	405	424	450	448	447	421	445	445	433	434	444	423	480	494	468	453	454	433	474	463	465	470	445	427	458	447	440	438	395	436	522	428	441	431	471	469	443	468	469	412	447	432	468	485	450	460	457	441	426	477	468	478	437	484	432	423	464	452	463	440	481	438	465	455	442	435	398	466	507	463	461	399	443	422	431	488	464	455	441	460	453	515	455	451	465	473	441	462	479	462	479	446	488	451	491	463	445	465	460	426	452	459	452	486	455	443	454	490	502	493	450	467	469	488	443	475	429	506	467	499	449	462	428	453	467	439	461	424	459	412	464	444	460	418	463	467	438	462	437	422	477	455	443	461	457	414	433	459	454	424	439	469	414	450	439	451	432	456	431	457	502	457	389	404	441	447	438	420	446	437	415	447	472	454	445	442	467	472	449	440	451	463	425	453	466	441	443	412	468	478	448	459	481	466	465	485	429	451	474	473	491	495	442	492	475	455	451	434	422	468	430	437	489	440	430	449	434	459	445	501	446	419	465	436	487	450	453	436	444	476	457	473	424	508	462	447	467	449	431	435	470	482	458	435	448	438	434	416	458	478	478	491	465	425	457	454	412	482	442	501	418	441	440	419	451	448	442	473	440	472	443	478	445	465	505	457	411	492	416	452	506	469	479	443	485	453	438	446	447	465	443	433	456	422	463	445	453	429	422	438	429	479	440	420	436	441	432	437	445	456	442	421	462	472	496	427	444	433	448	439	466	448	419	459	456	441	442	418	423	456	481	447	459	410	497	463	427	436	451	434	514	471	436	481	443	426	446	457	426	455	460	455	453	506	463	458	451	463	466	455	435	430	472	478	468	437	448	455	495	478	462	458	475	492	420	476	425	473	429	465	415	457	424	445	461	471	457	463	435	485	449	418	456	436	420	454	463	456	451	469	452	462	482	469	446	461	435	464	455	479	461	448	446	465	430	477	489	476	500	448	471	452	436	503	464	454	432	450	474	429	482	444	450	464	471	427	471	445	454	464	460	502	454	435	442	459	469	428	445	480	460	481	464	444	436	483	420	512	428	455	462	443	482	436	470	448	434	444	457	426	469	447	445	466	464	414	448	440	440	481	463	440	483	459	454	413	476	408	462	470	480	449	435	456	453	473	421	482	417	437	455	467	469	455	477	452	452	418	444	400	453	444	481	453	459	477	486	432	436	478	472	441	454	456	464	469	463	459	450	477	463	462	456	424	452	463	467	450	467	440	457	473	472	494	456	452	444	471	442	473	415	461	445	476	465	464	445	512	428	445	433	510	492	479	477	448	458	479	460	442	461	407	456	398	441	435	437	458	516	471	423	444	486	439	404	438	441	419	448	470	474	441	418	440	470	430	449	437	474	466	446	444	473	477	452	448	465	437	449	439	450	465	456	445	429	468	474	474	458	480	471	458	469	478	451	435	475	452	442	434	480	455	434	446	438	491	419	480	419	503	424	457	443	428	494	481	455	461	468	454	486	459	462	462	455	490	485	486	455	468	451	467	482	457	427	439	451	431	461	453	468	451	481	428	445	459	445	453	469	423	439	442	450	431	466	399	440	458	451	455	470	431	431	446	447	418	445	437	438	482	473	454	465	436	438	480	422	473	485	437	477	410	435	452	455	444	451	455	447	464	424	483	480	450	493	434	449	474	462	490	422	441	452	421	419	495	465	444	430	412	416	480	417	467	462	413	461	437	493	467	462	459	474	448	462	461	465	416	459	450	430	474	444	421	455	488	453	465	461	451	456	411	444	491	442	453	475	467	469	458	459	444	463	468	459	452	459	439	444	419	484	478	472	452	458	468	421	482	421	438	481	470	467	428	451	472	422	437	478	443	460	448	451	432	452	506	485	447	450	449	484	441	452	459	417	446	449	444	499	473	460	463	439	444	407	462	500	482	465	463	479	455	404	460	438	463	434	457	449	491	478	464	426	455	441	486	451	439	461	467	420	459	448	476	461	456	455	462	415	446	432	461	479	442	440	443	498	457	481	461	478	432	452	472	418	435	459	420	468	439	463	445	494	447	399	470	455	415	437	438	457	458	460	471	451	445	465	446	468	442	450	426	430	455	433	423	459	418	442	415	431	464	425	469	438	455	453	470	431	416	475	458	439	453	450	456	451	479	461	470	455	466	438	455	440	456	423	456	428	421	449	453	442	472	450	453	468	455	448	454	471	434	448	448	444	456	477	433	414	418	514	450	441	459	442	427	486	453	472	450	448	477	467	448	480	438	481	462	484	431	476	466	453	463	445	493	445	457	441	487	463	448	484	470	473	448	428	451	425	497	460	496	451	478	463	444	432	473	458	435	436	447	444	470	444	466	433	452	456	430	465	474	486	454	453	473	454	478	446	459	447	426	462	471	440	499	475	441	497	465	460	444	443	466	450	466	435	470	464	461	446	455	459	428	453	463	493	433	415	457	456	455	443	487	433	433	415	457	471	446	469	482	426	464	435	483	443	433	422	414	447	433	436	424	444	474	459	470	434	464	420	474	479	447	455	489	436	460	470	435	469	409	454	453	485	442	490	433	480	454	468	400	458	447	481	453	439	455	440	435	465	460	466	458	481	469	455	451	429	440	457	449	430	419	470	430	467	470	440	426	437	457	449	463	459	442	434	461	469	478	443	447	456	439	414	460	464	468	444	433	424	425	477	483	465	414	479	465	444	444	479	430	482	450	437	466	428	479	421	467	420	419	448	444	467	477	456	452	447	445	475	432	442	477	470	450	488	472	491	451	439	437	421	451	443	442	462	471	438	430	453	449	487	457	469	445	432	476	450	434	439	417	407	457	414	443	493	475	460	435	420	444	443	426	494	461	446	460	440	446	473	453	488	483	476	434	441	434	463	469	437	454	459	444	408	434	452	455	469	458	416	452	460	475	435	414	442	448	461	441	439	448	442	446	446	486	458	453	393	457	463	457	435	500	435	458	483	427	464	492	422	474	446	449	477	460	428	471	428	474	414	446	445	430	476	445	462	446	457	434	461	488	476	442	439	452	492	463	425	425	443	439	441	462	408	437	441	439	448	473	426	437	442	456	416	460	465	493	447	418	469	424	452	483	463	477	450	438	454	448	472	391	437	447	461	453	482
19414	38216	22638	6287	1990	733	439	431	436	416	362	386	381	350	416	392	398	379	392	415	412	401	420	440	398	399	420	356	421	349	409	396	423	417	399	446	388	429	385	444	394	428	410	391	380	381	401	415	378	385	417	379	391	403	407	406	401	401	389	388	392	389	404	379	410	374	410	381	395	406	377	396	402	380	405	392	382	386	388	423	395	411	417	405	413	388	401	376	433	380	424	398	377	393	403	393	358	375	369	391	416	418	372	407	387	400	398	407	415	402	376	404	409	442	393	381	420	440	415	429	411	376	407	413	411	414	396	389	402	394	389	422	403	397	416	431	386	394	394	421	450	393	400	422	396	400	430	388	388	391	387	409	384	409	422	397	404	393	423	381	403	381	375	406	394	421	396	378	408	386	380	358	352	420	395	438	415	421	405	351	395	409	384	381	379	369	414	431	397	405	416	389	420	366	462	401	354	368	412	415	402	383	407	416	386	422	388	361	407	382	419	414	374	399	437	382	367	407	417	405	400	409	444	408	383	393	379	393	411	383	410	400	411	425	408	356	408	397	435	385	416	393	362	376	414	392	392	387	394	404	402	383	361	389	395	407	365	420	428	385	374	401	413	407	433	387	427	390	416	436	405	380	374	423	400	373	422	402	430	350	408	393	397	405	400	428	417	401	388	378	396	417	397	404	381	415	399	393	397	383	380	377	378	410	416	385	374	400	409	365	405	391	391	368	379	415	424	398	399	410	389	388	400	395	397	396	419	420	384	390	361	402	426	415	427	397	412	407	383	409	380	436	391	403	412	400	361	421	384	394	396	413	368	384	420	394	384	407	378	386	410	410	407	443	408	397	359	369	422	395	412	427	393	382	390	407	396	430	405	382	396	405	413	399	453	410	433	392	416	396	406	425	411	384	381	400	389	413	383	370	411	404	384	397	410	411	404	387	389	369	400	440	404	439	394	377	385	409	407	396	392	438	395	400	404	408	441	384	406	422	366	427	385	407	426	371	394	386	414	389	388	429	403	367	395	444	445	391	372	378	388	376	423	378	412	387	399	410	405	403	383	399	370	384	403	424	402	389	448	380	372	370	396	369	357	413	403	422	418	391	402	414	357	405	395	419	378	463	380	421	406	368	399	393	406	423	403	365	380	393	406	425	411	403	418	382	423	391	432	396	410	376	370	415	378	437	413	399	347	403	392	396	413	389	412	384	363	397	397	415	409	405	390	395	402	400	388	410	383	407	398	402	432	388	396	371	416	390	412	439	412	401	431	398	417	417	392	377	371	358	410	413	384	404	401	385	379	412	406	412	382	394	382	369	375	369	385	395	400	390	439	383	393	398	407	387	399	400	369	402	423	389	405	359	383	390	395	443	401	392	433	401	397	370	431	410	410	426	409	389	402	386	352	410	389	396	384	413	385	433	386	438	396	365	409	395	380	384	406	385	388	389	405	372	424	387	439	375	408	361	391	403	401	375	384	437	403	365	409	404	382	386	392	408	416	422	407	447	399	401	379	418	369	446	436	402	417	406	404	444	450	407	414	378	444	385	404	392	425	412	378	397	412	429	362	442	388	391	407	393	398	407	412	388	429	395	375	435	397	367	399	418	415	392	431	388	393	403	404	401	404	394	384	393	365	421	379	416	369	410	390	407	468	399	410	400	383	426	383	402	411	389	394	408	379	382	398	369	395	402	333	416	387	398	382	391	405	404	400	383	398	396	388	392	430	412	387	443	417	407	394	362	395	383	423	434	385	414	395	400	395	403	404	393	439	404	387	369	416	416	403	388	395	413	378	379	425	379	395	396	440	372	397	366	402	393	412	378	384	365	388	383	393	345	430	396	421	386	384	391	388	423	392	397	405	372	394	425	404	395	390	434	361	406	409	382	397	417	420	415	385	414	381	407	378	392	411	400	400	388	415	392	387	418	359	414	375	378	403	411	391	389	390	394	428	394	414	396	386	396	404	380	414	393	393	421	370	383	403	422	349	390	373	398	392	380	423	399	422	425	422	393	386	378	393	398	421	426	396	402	419	405	387	357	406	400	389	367	376	408	377	387	393	429	398	370	413	392	398	420	414	381	397	425	408	430	414	397	392	417	403	420	390	388	395	442	428	376	405	387	396	387	404	378	392	398	435	401	396	372	421	392	401	398	415	398	397	397	367	390	391	377	414	421	404	409	459	406	398	418	384	417	387	392	395	419	399	439	417	389	414	347	398	406	372	365	380	381	397	423	395	396	398	429	400	378	388	419	359	395	432	422	396	416	407	377	390	378	389	385	421	418	386	415	406	416	414	397	392	439	416	365	440	401	381	394	425	409	410	376	392	432	416	386	398	390	390	417	408	387	378	368	419	385	407	411	395	399	378	421	358	385	411	410	415	427	415	371	396	420	378	453	364	442	408	414	428	437	385	398	401	406	416	393	406	411	394	420	382	425	420	401	416	372	429	387	402	394	395	425	410	401	380	385	412	391	385	415	381	380	400	409	398	367	440	378	398	411	414	387	379	418	394	414	371	402	406	424	427	398	389	386	383	419	401	410	388	409	366	429	413	405	382	394	405	399	424	396	431	409	418	395	424	373	406	390	370	386	421	392	409	430	419	399	414	377	389	393	388	388	432	395	386	381	433	420	392	421	413	404	387	409	412	382	378	442	420	417	439	373	370	429	386	406	419	455	394	419	409	400	398	415	422	409	428	434	388	388	404	369	409	395	389	425	424	402	387	409	381	403	421	371	387	408	372	382	369	404	399	411	415	396	400	364	389	380	372	383	431	391	389	413	370	407	396	414	404	390	393	373	368	407	409	382	385	424	403	394	388	358	396	387	389	383	393	410	407	379	391	431	405	415	379	398	404	373	417	434	419	396	413	394	368	368	368	425	372	373	382	382	386	414	372	448	407	389	392	422	383	378	421	355	386	396	381	372	383	385	367	394	407	407	418	365	386	399	423	421	430	389	415	431	404	400	402	388	411	389	448	422	411	409	400	412	400	411	391	390	420	378	373	390	413	420	442	383	414	406	386	402	396	395	397	406	363	430	411	417	400	398	383	410	392	389	424	397	364	416	405	412	423	400	365	389	394	411	391	411	383	398	413	380	367	387	423	425	424	417	379	376	401	407	334	378	411	396	435	388	404	379	425	362	390	401	387	369	414	426	408	415	407	380	414	394	419	434	401	419	373	387	390	379	407	403	402	415	448	362	361	406	436	385	391	419	414	394	400	390	365	430	394	386	386	388	403	390	392	407	405	458	396	387	355	416	362	388	397	382	380	421	420	398	407	387	431	364	399	394	394	377	420	427	362	375	410	390	390	404	400	416	418	371	382	421	353	412	394	407	381	419	404	368	412	407	456	375	401	377	378	429	381	363	398	414	404	371	393	404	387	418	379	342	409	415	398	379	381	438	386	403	416	381	353	412	407	364	439	394	407	408	416	356	416	373	394	398	450	392	389	412	417	399	390	423	401	425	415	378	407	424	379	386	409	399	416	387
25275	27713	44357	38418	21730	5852	844	622	540	620	530	571	546	559	529	612	576	549	599	522	585	658	563	599	572	553	575	507	533	538	544	538	489	544	566	526	509	549	529	551	547	524	523	551	534	533	522	559	534	575	599	486	570	599	575	531	550	562	533	511	555	522	572	564	539	544	582	545	557	509	553	578	519	542	519	547	547	547	534	549	506	543	516	537	568	532	567	502	522	522	555	554	490	513	526	542	539	543	501	520	552	513	532	520	542	567	551	528	544	524	570	560	590	510	533	521	510	567	551	536	545	537	510	512	547	539	558	518	559	535	554	561	499	568	517	550	530	550	527	512	533	546	548	528	524	538	548	553	511	513	518	556	534	531	544	550	552	563	546	548	527	538	530	519	554	542	594	569	535	519	577	528	517	537	518	541	565	557	546	523	531	553	539	590	531	520	563	549	527	543	596	556	537	531	552	567	553	574	552	571	530	531	525	520	577	523	543	558	532	557	576	527	579	514	527	550	563	510	589	593	541	568	558	532	589	540	543	519	522	566	511	561	508	557	526	523	561	528	548	514	527	543	518	535	571	559	558	546	535	550	575	554	525	583	542	521	529	541	533	490	527	557	517	564	527	538	521	539	571	529	527	571	536	528	523	550	551	554	538	504	498	557	530	519	547	532	541	526	543	525	550	541	543	541	519	544	524	503	515	550	528	506	505	568	510	563	556	552	518	580	544	523	558	520	519	546	528	561	578	562	505	538	507	531	542	531	526	537	560	534	589	545	545	568	559	528	552	584	550	530	503	490	508	560	494	523	554	538	537	555	560	539	516	521	471	554	578	526	562	547	521	522	533	548	533	566	556	549	511	519	540	505	488	523	568	538	554	527	514	559	586	523	516	477	515	565	555	539	534	545	529	542	562	594	565	544	560	554	504	519	571	506	522	551	520	572	571	548	517	532	543	496	553	568	546	507	562	523	559	602	528	541	584	587	530	532	499	531	529	525	539	560	508	545	513	534	551	526	509	529	538	560	525	562	513	534	515	550	543	594	544	577	560	570	525	547	527	535	564	522	557	556	559	559	567	535	532	563	555	532	516	562	527	560	525	536	538	531	531	589	546	540	517	533	502	536	525	511	542	561	566	532	557	519	549	512	555	514	511	545	507	538	531	521	559	497	538	528	545	502	559	510	534	527	549	537	548	552	544	542	521	531	510	527	573	535	558	560	527	538	535	515	546	562	578	547	546	527	548	488	540	520	520	562	523	544	521	483	558	558	514	543	541	555	483	515	546	551	526	567	557	519	517	510	529	520	521	561	516	544	559	546	538	528	545	493	534	557	550	553	549	586	530	545	541	576	547	548	518	523	582	528	576	562	548	515	572	527	536	563	565	525	499	507	537	608	585	547	505	509	541	548	548	539	502	511	538	481	534	511	557	538	534	478	561	541	518	511	577	495	535	530	555	551	520	543	527	514	587	556	545	537	529	518	551	582	543	541	505	549	533	573	501	564	554	518	551	532	534	581	585	604	534	537	497	525	532	561	510	518	523	555	583	537	541	531	545	505	489	480	555	504	581	553	527	546	531	546	569	521	521	491	534	551	591	559	548	560	563	525	563	522	540	562	575	520	521	541	546	544	517	537	568	530	545	536	523	539	514	525	572	552	548	561	572	487	527	529	543	520	551	573	524	524	559	506	501	541	531	558	507	532	552	565	558	567	545	511	564	532	525	536	552	580	525	504	551	563	549	544	547	500	585	546	563	526	506	563	536	534	523	526	552	537	574	516	526	525	516	531	513	579	554	542	526	562	580	535	550	527	528	529	577	500	542	572	558	531	534	564	599	543	561	533	557	553	553	573	551	542	552	542	482	555	504	532	534	544	529	517	538	522	535	526	527	566	488	522	565	535	548	516	531	540	542	519	538	538	557	563	496	534	599	525	549	523	530	581	527	554	522	548	522	537	545	500	506	542	540	541	530	584	555	583	529	532	473	525	512	527	523	563	519	552	584	502	508	504	554	566	530	523	501	555	555	544	519	528	534	552	553	524	544	565	529	529	485	537	550	530	523	557	545	555	576	519	521	529	555	559	531	521	521	587	569	508	580	527	568	543	557	544	512	547	551	524	528	523	569	565	519	535	563	547	543	576	569	543	543	544	501	547	597	494	537	561	547	588	548	527	525	549	558	532	561	557	526	522	568	534	557	523	523	531	554	513	547	554	510	559	560	534	512	520	550	562	568	511	563	538	518	545	501	533	562	546	524	564	547	525	530	575	531	551	508	528	560	562	584	494	591	599	528	559	538	522	515	559	501	524	585	570	554	539	538	510	513	542	532	513	511	561	528	518	543	596	514	542	553	547	539	585	502	534	560	566	534	521	570	548	531	569	579	518	532	539	557	536	558	509	556	553	493	506	530	548	595	585	489	549	555	541	529	496	556	540	526	518	524	533	492	558	512	528	546	533	527	511	516	524	513	514	509	532	561	553	531	562	532	536	569	547	552	527	538	531	500	536	503	461	536	550	524	526	589	554	576	570	547	570	543	525	539	531	552	534	575	534	522	519	507	545	525	499	569	522	543	502	547	579	531	562	547	522	537	542	568	560	581	535	593	503	526	551	531	532	532	560	526	563	503	568	531	531	534	548	550	549	541	561	554	491	578	523	558	542	552	558	531	516	572	540	596	552	549	545	535	610	538	567	577	528	532	501	509	539	506	550	555	507	528	575	494	529	583	560	557	528	535	577	526	538	528	522	555	548	545	561	547	507	554	544	530	552	571	527	507	570	569	539	502	557	554	537	487	522	552	514	529	539	589	554	525	562	519	590	575	579	540	534	534	520	497	541	539	532	573	543	536	542	516	555	503	524	551	527	526	536	559	574	530	552	526	558	518	571	573	563	528	565	529	527	565	544	566	566	559	510	535	563	580	511	554	554	536	570	549	543	514	496	536	504	542	572	554	528	551	523	535	524	525	535	548	527	576	580	540	564	526	480	551	550	560	580	569	558	547	533	552	540	576	524	499	584	563	524	555	593	547	504	556	565	503	506	548	507	521	486	527	568	550	518	524	545	530	526	495	591	552	506	529	499	527	553	526	536	534	533	521	510	548	501	520	516	528	540	559	567	542	499	565	539	572	531	536	525	548	531	530	513	530	565	531	536	587	562	550	538	549	550	535	524	552	503	559	558	533	522	559	544	542	532	528	535	557	537	547	511	560	534	573	545	547	542	565	562	559	510	540	523	558	544	502	567	542	528	525	512	497	553	535	543	550	505	553	508	565	534	578	534	555	555	516	602	567	602	553	513	554	556	505	565	523	527	520	514	504	561	537	539	528	581	527	551	487	517	512	555	499	554	524	528	545	543	547	541	556	542	481	521	566	572	531	515	544	534	514	559	528	554	514	586	578	524	562	515	532	535	522	546	560	586	532	557	564	527	541	517	519	501	558	589	504	541	529	551	526	533	547	523	540	511	528	579	554	546	572	587	582	490	530	552	570	536	525	535
57477	92508	63648	32170	13057	1939	546	518	551	535	518	548	532	541	563	509	498	528	542	560	585	609	598	572	590	512	508	558	485	543	542	515	509	504	545	555	555	521	504	556	494	535	512	549	516	515	517	526	572	496	521	496	513	536	535	515	533	586	512	519	544	501	526	555	547	533	514	494	540	502	521	520	524	473	501	509	455	486	502	558	563	548	499	527	541	499	542	522	508	484	519	519	547	529	512	552	535	521	525	508	552	528	525	461	560	519	547	538	492	510	534	517	555	482	520	547	530	494	518	512	539	585	514	530	580	509	551	530	519	537	574	572	540	526	551	522	547	562	541	484	556	501	513	540	539	527	546	525	533	501	487	524	460	532	524	528	551	504	511	511	518	553	501	512	533	525	520	489	512	479	515	554	500	538	503	538	506	560	553	569	532	558	525	533	525	534	510	556	510	551	503	514	553	519	544	534	534	468	529	532	538	512	527	540	468	508	552	551	493	487	529	500	515	534	515	515	470	524	546	517	549	521	556	497	520	533	546	518	532	550	517	482	501	552	549	514	521	556	515	544	534	521	528	521	511	476	528	567	541	569	569	532	563	560	534	503	522	539	507	517	532	490	529	522	559	520	534	569	515	549	519	518	512	467	533	480	525	510	521	550	507	528	494	474	516	484	516	543	529	519	516	532	567	492	515	499	497	543	546	511	553	552	508	535	517	532	538	496	523	545	544	535	516	529	516	527	521	553	517	561	549	511	512	501	534	522	522	551	541	508	505	499	510	521	520	533	500	525	515	529	506	531	508	510	539	551	551	505	508	538	512	541	530	502	514	508	509	559	521	485	489	485	531	536	515	547	521	500	528	566	512	541	521	530	509	513	591	538	518	524	543	534	494	508	515	536	494	563	543	522	511	509	496	551	483	517	516	529	514	512	497	504	554	543	562	542	510	524	525	558	555	560	537	501	531	486	510	504	492	551	556	554	478	517	521	509	524	510	505	552	520	526	523	531	502	524	523	485	489	513	498	528	485	504	528	512	515	531	550	555	548	547	490	516	501	531	503	537	537	525	522	544	479	516	513	551	505	499	483	510	579	532	478	544	540	525	579	531	524	517	568	521	493	490	558	512	502	525	555	510	545	512	491	526	500	520	448	483	510	578	483	522	523	539	552	491	514	560	556	517	471	523	504	543	517	511	520	527	526	512	512	553	542	551	555	523	503	532	504	547	554	535	519	530	512	504	544	507	541	521	493	551	548	537	510	550	503	542	531	543	520	516	503	532	501	483	587	505	495	509	534	538	563	489	506	512	501	503	537	516	573	517	511	568	555	517	503	507	529	523	527	558	557	493	478	556	506	518	538	540	528	534	554	548	526	519	524	470	529	530	479	554	515	557	561	515	541	528	507	525	532	547	515	511	582	553	529	549	504	532	475	530	502	503	524	540	551	542	510	517	590	490	529	525	524	531	511	554	532	488	535	582	521	488	548	493	524	530	517	499	491	525	516	521	524	570	549	521	556	531	521	541	525	547	550	530	531	523	509	531	512	517	505	498	543	573	509	520	540	507	508	545	544	492	506	506	518	515	501	538	499	542	523	552	515	509	451	563	549	507	513	518	492	539	513	545	535	513	506	509	535	519	549	532	537	528	528	547	504	583	594	552	549	512	507	553	571	530	508	539	505	519	522	481	502	534	537	527	528	495	492	526	547	541	547	553	503	489	511	521	536	508	488	521	537	549	550	510	517	515	552	531	510	493	540	539	514	548	530	526	515	523	511	517	544	513	503	512	532	521	537	513	523	499	515	524	551	473	498	521	536	513	515	543	514	535	509	503	540	512	507	514	524	468	535	555	538	511	551	539	511	518	513	559	536	503	504	549	524	496	520	562	533	538	513	542	502	547	527	528	527	518	543	515	568	552	523	497	494	563	527	490	595	517	567	518	511	516	525	536	550	540	555	521	530	553	532	567	475	542	548	562	510	531	529	538	503	523	521	503	525	504	497	552	503	534	545	558	534	509	513	520	526	523	529	551	558	483	530	564	555	534	503	490	541	529	560	510	519	530	509	514	516	549	544	543	540	510	550	548	546	494	498	517	568	509	502	514	533	520	494	508	508	510	522	471	548	555	529	502	522	530	532	520	498	510	535	470	550	524	502	519	519	509	553	530	509	519	506	523	544	528	499	544	517	545	499	512	527	547	504	516	557	518	516	506	534	537	512	524	543	479	560	516	485	529	507	547	509	529	571	512	443	511	512	499	561	539	559	540	508	488	522	509	545	515	499	539	536	495	564	603	553	549	516	511	504	524	506	511	536	578	509	527	537	511	522	529	497	505	541	510	531	486	486	550	531	529	490	511	515	514	558	536	487	496	518	513	550	490	515	514	483	499	480	485	497	526	526	520	534	539	546	494	508	568	541	468	499	517	460	527	546	512	515	529	498	486	517	522	513	554	526	503	517	525	498	510	539	549	473	511	517	552	560	479	511	518	556	523	557	535	515	529	480	553	476	488	528	503	547	529	510	535	549	487	523	524	542	531	513	503	506	508	479	530	541	500	553	506	544	482	495	517	467	527	549	490	545	525	487	543	485	507	499	511	507	514	544	530	522	501	546	532	549	502	515	500	519	502	531	520	522	495	483	529	543	530	452	512	509	523	512	500	533	464	521	525	537	528	487	492	537	484	504	461	507	498	535	537	529	522	538	513	517	525	517	509	524	514	519	506	541	551	528	523	527	499	521	507	517	575	507	504	514	513	543	564	542	491	518	514	497	494	534	554	538	501	554	499	526	513	552	499	551	534	514	501	541	531	529	511	520	536	481	513	504	514	498	488	486	530	513	451	518	514	511	533	547	502	570	509	511	556	522	521	508	521	552	486	511	532	539	519	536	551	553	520	520	462	558	501	533	525	530	533	540	541	526	497	534	512	496	541	477	539	548	469	501	510	526	516	531	500	552	506	498	529	538	556	505	558	485	509	512	483	487	532	542	533	556	539	518	541	537	526	517	505	523	475	510	519	505	510	496	547	536	534	523	576	563	540	533	542	553	514	574	540	519	541	512	518	486	511	530	544	472	510	525	497	558	488	502	511	556	508	556	551	551	452	507	501	524	513	526	549	521	452	526	539	505	552	542	512	518	527	494	479	569	530	523	545	530	509	490	530	530	515	510	528	547	501	488	573	509	575	522	511	515	516	468	527	500	491	546	564	527	557	524	530	536	538	530	492	495	496	502	489	492	517	522	518	527	523	555	545	539	509	526	523	492	519	525	492	553	541	479	516	517	514	476	550	492	542	548	538	528	533	520	533	513	549	507	522	512	525	536	523	507	552	521	537	574	515	516	472	499	534	543	571	538	515	536	538	484	545	514	558	532	561	482	556	507	495	532	561	527	504	501	529	544	554	499	546	529	526	521	539	492	483	534	522	553	528	478	542	543	522	567	520	489	499	496	543	525	579	516	534	544	480	518	570	503	532	546	547	538	483	519	531	498	487	556	505	501	520
23919	23831	37804	36189	25433	15024	2261	844	715	682	700	702	700	712	705	668	658	688	653	712	701	829	799	803	686	705	713	680	663	680	639	659	617	681	666	678	648	689	650	627	658	643	613	667	725	617	649	631	656	635	660	659	656	634	631	606	678	664	677	643	685	629	649	696	631	660	639	641	703	667	651	652	653	688	594	682	633	673	612	638	658	659	680	681	619	643	655	638	650	668	717	642	666	658	682	633	654	711	682	606	669	636	631	643	639	630	656	609	611	606	604	673	612	609	623	620	665	652	689	625	697	647	688	627	672	617	668	672	649	643	634	612	667	652	658	657	645	687	670	633	581	612	657	644	632	638	634	644	676	643	632	611	622	637	693	614	636	669	604	625	639	639	655	621	618	623	641	629	643	640	713	678	633	624	637	640	651	646	583	637	619	600	632	628	631	666	671	656	667	618	649	632	660	681	671	650	614	644	663	656	657	641	676	652	643	640	600	643	672	669	670	618	639	632	622	642	649	646	641	661	642	620	695	633	648	656	629	620	633	640	620	663	690	646	638	683	645	632	674	676	606	612	649	662	689	627	630	660	683	651	605	657	664	628	682	640	690	682	640	608	670	648	605	628	684	621	625	700	635	669	618	627	663	663	626	610	659	630	646	687	651	644	609	638	652	664	634	677	701	652	633	599	657	676	659	662	608	635	648	629	677	627	645	658	641	685	636	649	629	639	615	650	639	674	619	649	652	682	627	656	678	637	673	616	654	655	642	684	664	612	655	642	650	674	654	634	700	619	620	621	614	637	647	606	590	682	616	679	596	643	652	627	677	637	648	633	622	702	576	619	635	647	644	655	622	651	606	634	667	628	661	608	653	728	677	626	650	635	654	650	670	702	678	645	653	702	654	626	628	634	640	629	658	683	660	620	660	654	615	672	640	655	628	628	645	616	643	661	683	586	603	645	654	676	624	635	630	671	625	641	632	645	650	642	626	649	636	624	617	693	669	677	648	633	659	610	629	671	656	660	681	643	646	641	654	652	645	617	639	622	661	635	632	603	618	624	602	689	650	669	655	593	603	669	626	657	659	641	676	694	633	616	625	630	666	672	639	662	670	654	677	637	641	662	681	621	650	580	650	637	631	658	661	656	674	639	599	665	663	647	622	640	636	620	649	705	610	653	621	651	655	670	650	664	678	656	672	624	636	684	649	638	632	641	652	622	580	625	635	669	652	668	620	652	607	642	646	646	659	635	630	629	649	647	657	635	625	646	659	645	635	647	609	620	680	644	638	650	652	645	655	660	674	587	652	625	644	620	631	663	661	646	651	667	639	654	647	603	647	616	664	621	623	625	702	650	674	650	648	619	627	624	689	689	650	624	627	629	623	677	629	640	616	643	654	578	624	623	651	641	604	681	677	699	679	672	629	675	650	617	672	669	641	621	605	626	649	614	686	636	642	635	687	636	667	663	648	666	634	678	620	629	670	644	674	692	637	651	645	681	648	623	628	668	659	644	675	620	661	679	646	654	674	649	644	666	662	640	643	649	587	628	572	645	645	650	662	613	634	668	588	621	627	655	626	653	632	621	634	619	644	610	629	654	651	587	656	651	628	642	650	625	626	630	647	619	660	646	638	648	640	657	677	670	695	651	620	657	662	601	642	642	666	643	588	667	676	662	660	677	642	640	641	630	692	660	650	658	639	649	693	660	671	670	644	672	616	582	629	626	655	672	622	610	646	618	641	674	652	623	673	671	708	653	614	667	650	646	624	597	649	675	640	645	710	642	679	669	571	647	648	619	638	692	629	628	650	626	621	662	631	656	644	675	656	667	635	686	680	652	572	591	621	635	695	628	675	694	656	629	642	682	660	641	687	651	642	627	630	653	688	628	627	700	651	645	630	643	652	655	632	661	650	636	644	683	593	638	648	638	665	618	711	698	722	656	635	631	635	597	629	672	623	667	645	729	618	645	633	675	667	651	672	652	649	621	621	676	619	680	634	629	623	647	631	679	661	624	600	636	642	691	655	674	640	613	608	637	613	621	614	673	592	637	613	637	652	650	635	667	643	633	650	631	674	617	663	670	629	659	669	670	621	659	666	706	650	648	630	681	613	660	673	650	606	618	594	684	641	668	647	675	616	682	592	651	660	637	662	618	676	626	666	621	628	626	654	667	633	645	645	630	644	631	640	687	620	731	655	646	690	678	635	657	657	668	612	636	630	634	625	650	659	678	654	658	650	663	681	634	706	636	619	642	620	664	629	612	649	638	602	634	625	666	622	671	642	650	650	649	637	627	664	674	658	665	683	654	637	625	633	622	667	633	690	672	652	680	673	643	641	638	668	653	653	627	653	662	668	605	675	660	621	608	665	625	626	631	636	625	622	644	634	630	626	693	609	668	641	670	691	649	643	637	645	674	592	646	729	674	655	635	608	631	655	632	674	674	673	659	642	676	626	654	652	657	636	681	684	639	638	669	644	666	644	689	639	684	616	688	655	677	643	640	657	662	665	685	640	626	676	690	640	643	646	675	648	633	689	667	674	664	654	661	617	625	657	694	670	617	641	688	658	603	682	613	696	610	680	672	658	619	636	632	651	676	614	660	615	631	662	658	667	652	684	624	667	623	633	670	601	653	682	687	669	615	681	641	631	661	660	654	666	617	618	647	605	654	645	659	592	603	633	665	658	633	625	623	604	640	621	645	690	615	644	670	636	637	660	635	672	612	654	678	651	656	628	631	600	610	678	632	647	688	684	624	644	635	660	662	628	664	675	715	639	620	626	629	630	662	646	669	607	624	589	608	686	626	625	633	624	667	660	656	626	624	618	650	639	634	655	659	637	629	690	646	659	637	651	619	674	667	617	650	701	680	656	655	610	649	651	626	617	639	650	618	678	671	655	668	651	663	650	669	633	646	610	695	656	630	657	663	669	693	636	633	670	678	644	649	676	627	645	612	680	642	659	632	655	628	658	619	693	663	657	639	659	668	620	617	623	611	676	650	648	642	670	649	649	646	624	630	671	615	676	690	611	613	666	646	671	635	669	637	610	677	582	667	660	614	622	621	624	632	689	610	667	637	682	598	715	619	626	602	722	644	646	653	644	678	674	693	596	652	641	659	642	605	637	642	633	646	610	658	671	608	675	640	656	642	642	658	667	642	660	681	677	646	626	613	620	640	675	630	604	648	624	644	633	667	644	660	671	672	640	669	636	654	619	603	594	636	647	619	625	600	671	661	645	637	652	655	653	621	662	624	648	625	646	688	624	669	665	687	602	627	632	636	641	671	631	609	662	634	645	670	636	646	670	614	647	614	681	648	645	681	646	667	595	674	609	623	627	645	645	636	576	669	601	660	647	655	645	614	577	642	621	628	647	646	640	709	641	652	678	664	659	618	644	624	647	643	679	662	633	676	685	704	645	663	642	619	656	615	641	654	611	610	644	653	655	630	687	697	654	650	652	708	663	670	618	653	638	700	612	655	631	659	689	657	669	640	641	609	623	645
62895	102208	71865	44841	19708	6035	665	624	610	631	608	655	632	628	666	627	659	633	654	654	700	943	927	823	681	666	630	628	632	697	649	614	648	647	636	658	641	652	672	660	666	623	649	625	671	719	633	606	648	658	647	630	670	623	591	647	616	591	660	654	652	664	701	636	659	642	631	672	638	683	646	640	627	649	646	664	652	607	629	660	588	631	643	620	652	644	644	660	667	666	662	618	581	668	629	655	663	654	628	610	656	635	595	676	645	655	563	629	689	641	657	645	657	650	679	558	672	615	613	652	656	611	647	629	627	628	643	667	612	610	637	652	720	689	643	617	605	675	595	652	615	641	625	630	619	653	623	646	620	655	654	650	618	643	647	622	694	610	627	659	646	648	648	660	645	632	632	647	636	683	654	621	613	634	667	640	616	625	671	643	617	601	651	622	620	625	651	662	651	638	670	649	669	624	636	620	687	617	619	683	638	643	647	637	648	631	606	660	622	667	676	676	684	642	673	625	654	638	611	614	673	648	656	645	608	625	594	648	679	619	655	638	639	635	652	655	644	654	640	610	660	663	638	678	667	648	609	622	629	609	634	680	686	665	615	630	633	630	678	633	641	628	649	607	605	652	685	614	636	619	623	651	614	646	638	588	645	642	655	651	658	670	652	634	665	661	652	675	627	627	626	640	636	654	630	630	662	666	646	645	668	707	620	596	653	627	703	683	626	641	679	623	641	663	610	646	577	619	646	649	613	618	689	707	646	630	635	652	655	641	649	647	594	637	649	646	666	602	665	592	636	665	577	673	614	680	628	638	631	663	625	635	667	600	593	629	685	647	677	647	639	641	607	663	622	647	661	648	643	644	654	674	600	653	607	619	612	642	622	618	647	700	597	644	663	721	686	618	638	641	652	629	655	624	674	655	651	607	605	651	654	605	649	599	621	667	637	603	606	630	668	676	657	642	661	647	615	635	639	675	645	642	615	603	714	666	677	667	617	628	685	619	608	666	628	662	656	661	595	662	625	639	623	673	690	651	650	620	673	647	626	671	609	670	672	627	681	634	636	628	645	595	679	642	659	648	664	672	659	626	662	620	623	679	652	611	664	621	637	621	583	622	655	609	667	640	657	633	703	690	685	636	658	633	648	626	690	648	638	645	597	625	635	608	656	627	650	659	621	659	624	636	665	666	634	663	620	688	663	624	665	619	648	631	639	645	599	618	618	656	681	656	643	650	645	634	625	642	596	665	656	665	639	626	652	665	633	701	647	650	632	660	662	629	625	644	598	631	634	601	656	567	615	618	598	624	647	629	634	650	671	609	666	629	654	646	668	610	698	733	652	652	659	645	652	621	618	629	690	662	667	668	594	672	654	649	648	619	641	632	631	629	631	650	682	618	647	623	635	639	635	617	645	619	602	723	601	642	623	640	698	645	617	652	657	656	667	645	608	636	623	610	617	652	605	587	622	628	625	630	621	678	666	652	661	669	644	676	631	633	585	644	622	594	675	658	650	635	659	624	657	554	661	643	628	669	653	680	655	624	659	648	641	633	644	676	645	630	651	631	625	612	618	668	646	664	608	661	654	677	597	611	645	668	617	600	594	687	616	640	624	618	661	654	669	606	666	642	593	638	630	652	600	630	665	670	597	614	625	611	655	636	672	684	636	677	631	657	676	603	633	625	628	652	589	634	673	681	622	648	628	646	586	652	617	627	628	609	653	680	659	639	679	628	655	664	623	675	612	670	641	613	599	627	669	608	629	623	694	638	647	632	645	619	615	633	655	663	594	634	654	600	597	656	644	654	616	621	621	622	660	610	674	596	626	668	652	646	629	637	661	627	640	597	684	596	626	682	624	643	639	601	645	617	650	634	707	662	640	664	642	681	611	625	644	664	635	652	643	676	671	636	634	653	626	642	633	630	631	628	661	650	604	658	586	617	671	626	645	666	587	682	644	619	660	634	626	609	649	652	662	658	633	672	652	608	667	642	580	638	653	616	651	652	617	640	636	601	607	635	635	627	680	637	601	673	662	642	631	646	626	641	582	602	632	636	619	646	625	639	632	647	610	645	649	700	631	675	671	667	660	593	600	630	658	592	673	625	665	640	634	591	632	601	615	639	587	659	661	616	681	595	634	628	671	613	657	618	633	632	614	674	660	591	615	649	653	641	661	644	645	654	631	622	657	646	593	679	667	643	665	660	652	626	605	645	662	647	653	639	630	601	669	600	606	621	610	630	644	605	637	659	613	603	671	687	611	656	657	643	631	661	678	615	651	644	585	653	631	685	645	603	627	661	645	613	662	628	583	627	637	658	616	650	692	635	648	601	605	634	607	624	640	651	596	623	633	631	652	601	675	645	614	627	629	693	631	647	626	649	641	603	613	644	629	607	649	621	638	640	601	634	643	696	637	609	639	651	648	623	644	664	647	630	633	664	610	650	646	648	638	637	651	614	648	612	616	617	627	643	625	670	669	677	619	652	662	610	659	639	605	636	643	645	664	590	607	643	647	629	676	653	608	655	610	647	625	656	701	662	616	655	622	685	587	643	683	630	646	668	632	603	620	694	659	583	651	649	628	647	639	660	657	631	643	659	654	622	654	688	620	647	643	643	626	618	676	632	629	617	612	630	678	650	665	610	650	601	631	629	613	630	642	633	628	691	644	640	648	640	614	677	655	611	622	650	642	620	650	602	667	664	651	595	659	580	633	634	605	643	649	632	613	648	664	602	646	620	631	626	651	655	635	639	588	616	643	648	618	636	659	652	632	680	655	615	612	616	683	611	657	621	659	615	626	610	659	656	613	617	673	703	636	635	572	618	625	671	645	647	643	634	670	643	639	643	654	640	661	655	623	639	664	607	686	622	677	613	642	615	651	641	623	665	629	653	662	613	612	608	667	629	655	627	626	639	662	666	629	644	614	635	647	650	622	650	648	655	635	627	618	637	645	654	659	596	658	646	640	603	622	639	647	661	668	641	585	655	630	688	665	612	594	654	639	637	639	663	653	683	636	659	676	651	610	602	596	651	636	684	624	612	640	629	703	660	605	643	637	657	643	641	623	621	701	621	596	596	598	620	647	688	640	660	646	625	619	673	621	644	634	633	672	606	655	621	636	589	642	600	601	631	646	647	632	650	645	652	673	701	612	594	619	652	606	617	628	651	674	673	649	652	623	621	623	632	656	634	598	636	623	687	649	605	638	667	625	636	653	615	640	634	617	601	671	616	638	617	590	629	680	613	621	700	617	645	611	654	680	652	610	620	642	617	624	657	645	664	605	659	687	618	658	599	620	634	652	655	684	626	602	624	611	633	620	630	614	638	638	642	652	643	632	604	600	621	605	654	666	611	718	600	670	600	616	614	615	643	649	649	626	617	647	686	607	610	627	638	654	647	610	630	655	659	603	676	649	662	661	631	656	666	630	629	663	662	597	628	631	628	605	608	646	660	624	676	622	635	650	658	625	644	584	635	661	643	601	634	626	623	683	620	661	695	631	634
29127	30042	27104	11913	2397	803	474	484	415	493	457	411	488	478	464	430	428	493	422	483	431	437	426	498	460	463	416	429	430	457	462	441	419	464	451	477	458	446	421	460	443	483	458	445	458	413	445	463	467	431	425	450	424	458	446	442	447	422	446	443	461	447	412	467	455	443	444	408	437	431	450	420	466	452	426	449	465	400	440	442	423	459	442	447	437	475	459	470	392	428	429	438	456	455	399	439	412	388	447	459	435	424	466	453	422	453	441	442	491	432	452	449	445	423	488	447	403	445	425	434	463	467	429	453	438	396	424	378	432	415	465	456	417	441	396	419	488	426	462	441	423	465	453	445	426	466	442	440	457	439	460	432	399	437	466	408	408	420	433	401	437	409	466	423	470	431	442	418	436	437	457	438	454	468	448	403	415	403	412	429	425	453	434	425	429	455	448	413	453	442	422	456	461	467	434	492	433	435	444	464	443	470	437	454	430	444	454	484	416	462	430	436	420	467	442	421	459	445	433	447	470	437	451	438	427	445	433	472	440	392	448	442	445	431	459	447	436	442	462	436	446	430	420	438	456	440	475	450	422	411	413	430	453	466	447	429	464	436	475	471	459	409	458	505	431	444	475	451	437	463	453	449	470	469	413	408	392	425	449	442	518	446	448	444	432	435	449	453	427	440	469	478	482	492	405	427	446	467	429	466	459	416	490	427	422	427	456	443	442	457	469	461	446	448	443	448	458	492	439	456	451	416	448	426	464	425	463	490	460	455	467	431	420	439	427	463	448	442	442	431	432	429	450	423	468	459	419	444	453	473	446	476	432	469	422	468	480	450	440	417	443	412	426	424	448	453	473	417	409	415	416	440	412	420	423	423	403	424	445	444	472	438	446	433	406	442	442	429	443	462	451	414	453	425	432	459	469	458	430	393	433	419	458	459	430	447	433	450	424	450	399	416	463	410	418	406	484	454	426	470	451	451	465	439	433	414	507	494	449	486	472	448	416	400	439	424	456	437	447	437	463	410	451	417	464	441	447	470	449	464	428	463	446	428	405	438	432	430	457	472	443	468	451	483	439	469	426	473	424	403	459	410	456	416	463	417	448	481	446	441	475	431	427	430	441	465	403	425	439	465	440	447	455	464	433	435	452	409	430	469	476	476	487	421	492	452	469	445	454	471	479	472	446	426	460	449	446	424	442	465	424	504	436	436	445	420	405	418	437	440	431	437	469	454	410	486	431	456	407	454	439	439	452	414	418	435	456	431	478	426	426	473	452	450	429	418	431	408	439	416	429	467	454	451	467	452	426	467	405	473	451	426	472	452	452	462	461	450	434	412	455	430	461	455	450	421	450	425	439	455	447	469	447	447	458	447	469	423	401	422	406	442	384	405	458	446	420	440	438	456	483	428	441	456	454	428	422	481	439	430	449	457	439	458	412	402	455	474	442	428	442	450	421	438	442	441	429	428	433	451	445	453	434	471	402	478	453	475	434	462	453	452	443	424	445	393	430	421	477	433	421	440	431	447	490	431	432	456	435	444	435	499	431	420	435	441	472	442	459	465	450	396	437	458	440	417	440	438	477	404	463	465	433	431	448	451	444	437	466	444	459	449	439	406	452	414	443	458	468	444	440	442	459	442	476	413	469	447	417	448	424	441	431	444	388	457	440	411	482	428	403	465	424	467	435	436	423	460	419	431	464	439	429	383	435	430	399	442	438	446	456	450	496	427	464	416	421	455	454	465	463	446	411	447	430	449	438	457	450	435	425	447	403	421	452	434	478	409	422	431	442	422	422	449	442	431	455	449	413	438	429	486	460	438	430	473	480	450	399	429	452	443	419	470	458	436	478	429	438	436	485	438	431	450	449	413	446	440	434	428	447	435	426	455	458	442	468	447	478	468	466	453	445	486	416	487	443	474	456	431	415	416	432	413	434	417	421	435	464	464	448	443	438	455	447	444	451	468	440	402	425	428	434	437	455	431	463	451	403	432	428	441	424	437	472	456	469	463	486	451	415	427	412	433	394	429	426	426	430	431	446	465	459	436	488	414	488	476	459	422	466	425	445	447	438	448	430	444	445	424	441	453	461	428	459	463	467	443	421	444	461	465	432	405	462	436	471	454	436	471	438	437	417	453	469	423	390	441	436	424	452	440	422	454	448	438	426	436	471	422	461	428	429	455	461	441	434	441	458	451	433	476	480	445	443	389	440	413	447	469	461	482	440	434	400	465	432	463	461	425	432	452	405	436	469	438	437	434	427	444	458	462	439	431	429	448	418	433	443	477	436	440	436	426	410	458	418	461	422	481	448	450	446	408	441	494	432	432	425	466	448	401	465	459	475	442	448	424	420	421	449	467	419	458	493	387	460	473	399	456	425	448	436	429	452	465	490	426	424	439	429	446	428	453	460	468	424	442	465	418	428	427	440	446	470	422	434	415	453	399	419	453	458	476	433	450	427	468	446	458	432	517	436	424	430	432	452	417	444	424	452	418	458	431	461	456	486	428	449	432	456	458	404	462	416	424	437	437	464	440	426	441	466	430	400	431	466	441	425	441	414	437	419	463	419	453	456	458	408	450	433	423	453	423	428	462	437	429	402	441	444	424	468	408	435	428	439	459	429	396	414	438	444	489	427	464	447	455	410	436	429	427	459	450	419	417	441	422	435	452	451	445	448	439	433	453	448	450	432	412	456	478	447	424	426	455	450	414	446	446	437	479	415	432	449	446	443	415	472	418	449	454	428	447	461	445	471	442	451	444	428	427	465	414	429	421	461	482	438	415	414	415	415	405	441	422	446	445	429	472	436	437	455	428	429	423	441	409	455	467	431	458	398	451	437	445	417	449	459	452	428	435	443	435	456	432	433	424	450	421	422	441	418	426	401	417	501	468	410	439	431	398	456	418	460	395	472	469	457	480	466	400	452	448	406	440	441	437	423	463	501	412	405	395	417	448	431	403	447	420	461	442	438	407	472	414	398	442	448	449	432	429	461	480	455	420	444	423	477	452	411	436	449	446	443	426	468	451	468	441	459	433	428	457	459	458	399	447	407	478	416	425	434	459	475	457	456	437	455	455	453	416	404	405	430	462	390	435	439	452	481	425	430	397	451	439	468	472	424	459	439	395	433	436	464	414	460	434	472	423	486	443	480	442	409	464	448	421	476	468	465	461	436	435	423	413	448	453	471	429	422	444	439	458	411	434	463	473	492	458	432	416	445	453	404	441	430	448	493	480	457	443	425	451	459	432	408	432	422	447	423	402	431	437	464	464	432	460	488	450	430	429	468	467	433	417	409	432	438	422	455	462	439	426	453	446	443	462	497	429	442	433	429	444	438	446	439	415	438	418	423	454	460	459	429	421	450	452	436	456	459	434	461	419	441	425	456	436	412	456	470	414	429	457	430	403	489	491	463	419	439	454	423	485	460	452	426	424	426	472	469	497	439	432	450	451	451	398	448	468	443	448	419	451	446	423	474	472	440	429	443	427	464	434	439	462
20274	36567	20633	6353	1897	715	369	379	415	381	421	399	390	389	390	406	402	369	368	354	373	365	435	403	422	380	400	387	391	403	381	410	419	416	392	431	383	373	394	408	403	380	375	391	413	389	410	439	400	401	401	413	405	390	428	385	401	385	404	396	363	406	383	404	398	356	391	375	376	406	395	397	393	382	357	381	402	374	389	404	364	400	414	361	417	404	375	367	423	381	356	387	404	396	374	397	374	402	393	420	397	398	369	427	418	374	383	382	419	379	417	401	433	352	384	392	376	406	397	417	344	386	379	442	410	426	379	383	402	392	381	426	407	390	375	350	385	390	396	412	370	363	417	412	370	395	385	367	347	367	403	360	398	365	393	395	397	372	371	376	384	386	390	369	399	374	353	379	407	396	374	403	354	379	393	421	427	392	389	404	389	377	406	399	399	397	405	428	381	370	399	381	397	412	373	400	352	344	398	383	396	393	388	416	399	394	382	376	372	380	366	387	437	355	379	414	384	371	398	417	437	402	344	389	404	345	403	391	371	368	378	368	393	399	403	424	394	384	387	407	411	386	420	402	423	386	368	361	416	393	417	361	392	408	407	384	390	383	389	411	358	416	368	386	400	407	394	403	390	422	384	375	389	375	398	362	395	407	394	390	374	376	412	413	375	364	375	380	370	387	361	371	393	399	334	370	412	420	374	375	384	416	393	406	376	405	400	410	387	432	391	368	392	382	420	413	423	399	388	405	404	409	352	396	409	417	392	410	418	407	392	381	363	358	417	375	412	382	384	376	410	372	398	379	416	399	383	429	340	370	359	397	406	381	385	371	412	378	377	377	402	374	360	404	414	383	368	377	417	403	390	393	416	399	411	398	402	388	414	410	361	389	395	402	412	407	353	371	370	396	370	356	377	409	414	372	372	419	370	385	399	394	389	368	386	408	415	384	362	390	371	399	417	381	364	394	392	352	366	388	387	364	368	350	398	392	373	428	344	392	381	394	436	377	383	404	370	435	434	376	380	374	391	393	411	389	375	389	407	422	384	384	381	397	432	374	391	400	403	399	405	389	405	406	409	373	380	428	390	360	364	354	388	407	371	367	372	414	386	395	389	401	412	394	392	390	384	437	381	425	381	374	408	396	394	382	367	425	388	404	382	375	410	366	354	401	368	406	405	433	399	376	391	401	354	379	408	408	387	407	369	382	423	372	390	379	389	394	390	363	383	347	386	379	363	365	382	392	394	394	391	393	345	423	367	405	353	392	391	401	372	394	408	420	405	371	401	392	370	382	396	352	387	374	422	409	395	403	420	374	393	412	403	371	402	434	390	391	401	412	369	386	405	394	378	358	374	423	406	392	386	412	374	392	384	380	406	402	400	368	416	376	438	386	372	410	369	391	401	378	442	407	376	407	385	380	400	366	397	428	372	392	417	387	369	392	405	370	418	386	400	417	423	389	390	372	395	384	404	388	415	362	384	393	375	401	396	374	392	405	413	380	360	392	373	376	378	435	366	378	416	388	413	408	374	397	394	368	382	386	397	412	407	366	405	360	404	383	399	422	416	408	365	358	402	344	369	363	404	398	384	367	386	386	403	358	399	382	395	404	414	368	374	428	377	404	382	390	387	387	352	359	387	374	394	386	369	414	379	408	383	388	376	394	389	372	397	373	389	377	411	393	393	376	387	355	390	431	383	416	401	398	377	399	382	360	391	400	386	392	411	398	385	388	392	393	406	394	406	378	379	411	391	374	409	399	358	411	407	401	376	356	439	396	377	364	365	380	401	374	378	371	379	401	414	381	380	401	429	398	406	400	397	410	386	397	427	372	380	412	398	389	424	432	361	399	366	447	370	377	402	420	418	357	397	387	386	363	382	423	391	399	386	411	419	397	368	415	399	406	395	428	398	432	393	389	360	370	374	387	373	364	412	389	384	412	385	379	419	410	373	349	436	382	380	379	374	373	355	453	414	376	384	374	377	394	426	402	379	360	400	393	396	386	393	425	361	392	409	378	391	376	374	413	411	426	399	366	435	385	376	409	372	374	349	371	391	389	368	391	377	378	415	382	421	392	413	392	376	398	396	388	385	366	404	415	368	383	371	421	378	414	373	410	373	407	393	388	381	391	389	416	382	404	385	379	393	416	409	413	405	413	376	415	383	387	392	411	391	391	371	426	412	381	378	417	422	376	392	353	404	402	400	416	390	380	388	394	398	400	386	395	374	401	407	386	396	374	386	388	414	402	372	401	389	400	385	366	356	409	380	400	397	389	378	407	364	390	376	377	393	383	384	394	431	393	394	398	404	384	409	412	402	391	351	381	395	383	398	382	412	408	392	382	397	390	380	407	394	354	355	367	384	377	397	383	388	404	412	425	402	389	387	386	421	409	425	377	416	387	388	376	389	376	376	382	393	403	404	400	423	418	362	392	394	383	400	418	397	387	404	360	393	370	375	354	352	374	391	402	409	401	434	427	387	381	394	406	399	408	392	405	387	387	433	399	376	380	379	364	421	394	367	393	396	409	385	399	362	377	389	384	416	367	382	437	414	398	386	388	399	401	421	371	414	410	390	413	376	414	370	389	406	386	411	394	402	409	414	406	423	395	397	401	385	385	376	359	374	432	405	359	365	403	392	388	401	388	402	385	386	366	428	363	393	403	388	410	406	390	414	370	371	418	401	372	410	411	394	418	370	396	401	406	404	374	407	412	410	399	350	401	369	407	407	420	390	410	394	360	451	391	397	385	409	414	408	387	403	370	380	374	349	413	410	406	394	406	384	378	415	386	403	362	365	383	387	372	396	408	413	400	386	369	394	405	420	359	339	428	384	416	397	395	406	395	387	412	393	394	390	370	382	391	371	397	396	375	399	381	407	385	396	388	440	436	400	375	378	369	416	411	356	398	381	412	414	411	401	397	387	386	442	365	390	371	398	391	405	350	382	356	373	412	409	407	390	408	380	376	376	398	373	365	370	393	419	404	400	421	368	390	384	385	390	404	370	402	408	387	393	381	382	424	392	399	421	380	408	386	384	363	403	389	386	367	412	433	382	374	395	428	358	362	395	358	403	360	401	387	392	435	390	361	418	389	386	378	411	399	368	367	376	412	359	354	435	347	378	382	424	357	394	394	427	405	384	414	374	394	380	358	407	407	377	386	382	381	399	367	422	360	368	384	426	351	422	404	377	390	420	410	420	399	395	401	376	393	427	384	377	408	388	360	388	392	387	388	422	413	358	395	371	376	368	374	410	410	373	423	374	385	372	433	404	384	384	391	388	412	391	422	401	415	357	436	397	396	400	381	366	415	340	388	367	393	387	418	379	387	413	398	415	398	400	389	379	371	413	393	421	384	392	377	416	387	422	356	394	428	388	436	360	416	377	384	376	379	422	360	352	402	367	373	384	357	434	405	395	401	396	392	395	413	402	386	405	389	385	391	381	391	366	404	381	400	410	402	413	385	400	380	409	403	415	407	401	406	373	390	407	378	370	350	408	368
25323	25724	42015	38466	21938	6772	834	625	572	558	524	535	529	545	557	539	550	538	539	584	575	603	608	598	543	564	559	523	558	519	482	542	516	531	562	585	557	544	548	532	566	498	571	536	523	542	549	533	569	509	549	584	532	510	549	529	520	539	574	506	555	518	521	503	534	522	519	583	512	529	525	515	501	538	524	530	532	522	522	563	537	521	565	548	508	537	558	582	525	498	560	537	510	545	521	511	513	528	525	557	515	537	500	515	539	540	503	523	517	537	534	505	519	509	512	541	491	493	526	533	554	581	525	543	527	498	540	539	535	573	513	522	524	536	492	522	502	539	517	539	516	484	504	540	534	520	544	535	533	502	495	511	548	553	572	576	530	493	522	519	527	543	551	545	523	540	492	520	524	555	498	548	503	555	511	513	554	556	553	503	521	525	524	539	523	558	508	559	532	520	487	517	483	527	558	530	497	533	483	564	512	530	558	529	525	555	534	533	513	531	566	509	513	549	511	549	539	544	491	506	528	515	544	529	522	528	557	487	525	523	538	548	514	546	527	552	552	524	556	497	533	536	544	541	575	533	542	502	553	553	549	550	546	528	542	542	563	474	535	540	516	534	539	529	508	532	494	534	487	538	514	515	452	518	535	564	541	555	523	544	529	535	515	577	508	506	549	559	545	494	484	564	541	477	510	552	523	547	506	532	528	540	480	546	526	508	536	536	552	523	571	504	540	544	511	499	518	495	541	473	535	562	532	591	502	546	481	528	551	515	520	550	530	476	547	548	563	494	506	572	517	495	505	509	547	553	576	523	510	524	567	543	516	511	524	498	551	502	504	488	507	534	549	527	561	539	543	509	506	521	527	537	489	554	519	524	507	548	520	512	533	534	503	565	534	504	564	539	494	505	539	536	542	494	529	531	560	516	566	526	540	540	517	501	498	503	505	493	474	522	505	580	551	526	506	526	530	505	502	504	556	529	596	568	550	499	493	519	502	491	544	535	547	564	533	537	490	469	547	561	520	523	540	494	537	500	522	513	501	560	542	582	535	523	527	557	570	544	530	530	537	552	522	566	536	548	532	579	519	534	562	530	543	486	515	547	560	530	515	541	578	521	524	566	499	511	513	526	517	485	527	583	553	536	533	498	492	500	514	543	524	558	498	526	511	532	533	519	501	564	547	524	528	565	524	516	546	529	546	554	501	527	516	519	604	515	532	513	532	567	542	524	536	530	550	566	537	541	520	504	579	516	533	522	554	467	534	528	548	523	503	524	536	538	520	517	524	527	545	524	532	532	564	522	503	534	519	509	517	522	556	546	527	528	559	509	504	496	532	575	482	513	499	508	521	490	528	496	574	480	517	561	555	545	461	530	540	543	531	537	507	479	515	533	520	534	548	524	500	527	568	513	551	538	521	574	520	564	578	502	568	541	524	543	507	529	564	543	549	531	564	547	543	558	547	535	510	545	537	530	551	503	511	497	548	525	556	576	515	518	535	525	514	528	528	537	526	543	569	514	541	484	554	508	519	485	533	526	551	560	555	509	526	533	506	517	499	517	578	539	523	510	509	519	512	482	513	560	530	544	513	513	558	553	530	569	517	511	536	520	485	571	544	540	529	556	563	505	541	508	539	581	531	556	522	552	526	521	557	530	489	517	508	522	524	547	518	535	524	548	542	514	532	523	511	487	570	540	549	523	542	533	527	526	512	553	526	545	558	573	563	555	559	524	558	548	528	547	534	527	519	523	528	579	544	518	518	523	580	565	529	520	474	528	530	536	503	560	482	527	494	507	558	530	559	475	514	499	500	528	534	540	501	525	499	532	530	512	507	536	536	595	568	534	533	507	508	518	480	528	549	585	524	574	548	527	532	505	561	531	507	546	561	559	498	536	500	569	550	563	541	544	486	515	541	534	520	512	525	534	566	554	542	506	529	496	542	487	541	524	542	547	535	587	548	579	545	475	562	508	586	538	577	510	525	536	583	513	540	497	559	523	555	531	537	531	537	530	558	544	501	531	541	562	504	536	532	541	503	518	568	519	490	555	518	530	557	527	567	525	555	557	527	529	526	509	510	589	563	536	536	533	497	539	523	530	528	530	514	559	522	508	514	521	527	529	526	550	501	488	546	523	569	569	511	533	539	520	581	514	520	529	493	521	514	558	529	492	508	517	529	541	545	546	520	510	586	537	556	532	535	526	535	515	552	527	531	548	522	504	518	554	536	519	525	507	505	497	569	527	528	534	523	504	522	540	540	527	538	591	560	532	514	550	524	531	488	565	500	534	566	522	519	551	530	511	482	513	527	535	534	562	531	520	524	568	564	549	480	528	533	560	560	515	523	498	530	549	572	523	515	542	571	537	559	566	571	514	524	545	479	509	531	506	544	524	542	538	543	567	507	562	549	502	545	560	498	553	493	528	496	545	525	587	555	539	542	542	539	522	540	492	523	559	532	532	524	573	556	540	550	514	503	517	525	530	528	531	532	542	515	517	560	538	495	547	529	508	531	509	527	521	514	557	500	497	518	525	508	519	504	535	485	543	514	522	571	557	519	522	532	574	507	542	548	531	538	548	561	543	505	516	543	557	548	530	504	530	486	545	531	504	529	562	528	558	541	524	511	485	552	526	531	520	506	524	547	529	548	531	516	532	534	557	530	512	551	522	530	555	546	512	472	500	552	497	545	530	522	570	549	536	543	510	551	536	506	492	517	530	541	510	511	519	505	534	515	555	539	578	526	483	521	541	529	558	558	497	498	512	561	533	520	508	491	515	519	532	537	571	518	560	539	563	568	498	528	548	541	528	509	493	517	529	520	536	556	529	509	525	571	516	540	557	486	529	547	498	522	550	554	533	558	571	576	573	530	500	545	550	492	563	559	524	568	523	517	562	532	534	527	538	535	532	489	550	562	457	557	544	566	541	525	526	507	561	525	536	548	557	532	583	508	519	561	530	504	565	515	512	500	538	509	579	525	523	511	558	585	551	563	554	544	546	506	547	515	457	540	503	539	490	552	538	544	506	530	566	526	568	570	517	493	529	499	457	555	537	498	539	541	514	599	505	509	538	525	555	539	565	551	537	522	508	552	522	496	495	566	519	528	569	555	563	509	549	548	560	545	541	524	540	533	535	511	558	548	521	541	529	523	575	550	482	558	562	513	543	522	538	529	550	521	529	478	513	506	522	516	513	565	532	558	498	515	500	507	553	501	535	526	558	517	548	526	547	533	529	551	522	504	546	550	527	549	531	507	493	539	547	528	541	506	543	525	551	492	550	572	526	519	520	509	531	522	486	537	490	535	530	521	516	517	480	508	536	553	508	542	558	514	498	566	567	536	537	554	534	527	530	548	550	513	565	531	524	464	547	525	532	523	522	511	547	508	555	552	519	522	573	516	575	477	513	501	487	532	496	526	520	547	543	542	541	561	552	575	520	520	511	556	520	535	500	530	522	519	522	508	523	491	532	528	513	564	498	523	551	510	538	562	505	521	544	566	492
58186	88550	65748	31867	13507	2655	551	550	479	521	503	476	496	513	466	507	503	542	519	513	575	683	656	619	565	510	483	501	516	491	536	515	500	450	531	537	481	512	516	489	541	519	492	521	511	505	531	499	486	519	508	486	489	515	545	513	526	498	492	539	492	492	554	517	541	491	486	581	520	503	481	496	486	532	534	467	489	508	489	496	531	501	514	545	524	512	511	503	533	473	538	496	512	515	488	525	526	496	495	525	531	558	491	507	550	492	502	520	549	490	520	534	526	505	532	486	507	517	495	510	522	518	522	530	493	519	474	507	486	516	535	538	540	454	490	477	540	479	507	518	497	537	535	499	514	524	516	511	511	524	495	501	519	447	538	505	524	521	513	547	482	506	539	527	541	534	493	525	529	485	531	500	517	498	532	465	546	505	518	532	467	522	544	452	503	523	535	499	498	523	554	504	507	496	478	493	501	518	527	464	499	506	481	505	515	501	484	517	508	534	514	484	533	522	487	529	564	468	511	539	509	489	536	537	499	507	536	525	496	507	504	504	520	516	528	514	498	515	531	517	513	516	493	483	514	531	496	508	523	523	493	544	496	497	531	529	520	540	499	534	472	506	464	485	555	502	513	505	522	497	556	492	529	533	503	484	473	526	462	531	504	523	464	488	488	488	488	513	496	502	521	502	481	549	540	482	529	531	479	465	526	453	501	540	492	484	473	508	478	511	510	537	486	513	555	522	511	503	496	543	478	522	522	495	478	478	484	515	489	523	519	523	540	499	511	508	514	502	514	485	504	527	540	520	505	498	514	499	478	475	545	559	528	485	502	495	546	541	519	509	509	499	482	545	489	527	524	524	553	518	564	483	476	529	513	529	518	521	516	482	507	483	483	512	480	488	480	535	471	533	478	506	529	484	495	514	497	557	507	523	531	515	470	521	507	490	523	490	503	490	511	526	511	506	508	524	473	518	468	484	488	465	461	495	525	492	511	489	520	537	468	507	513	501	524	482	499	484	539	522	531	502	514	471	512	492	526	548	537	505	474	502	513	548	505	505	518	529	470	514	546	479	531	513	540	567	492	516	485	508	519	505	478	493	506	501	531	516	506	525	504	534	521	555	527	490	502	477	509	537	518	476	504	521	497	517	499	485	478	508	503	525	502	514	530	468	490	489	498	516	466	503	537	530	507	509	564	498	497	497	524	493	532	485	532	519	476	514	497	492	477	497	476	500	484	523	510	499	510	486	507	535	496	505	508	529	511	523	497	524	535	549	476	500	522	524	507	502	486	471	480	511	509	511	534	505	543	484	545	465	561	487	488	531	500	514	500	486	481	516	460	503	521	520	516	513	501	530	527	509	538	524	515	513	501	560	497	523	495	511	478	494	539	536	528	548	529	554	496	503	490	523	512	489	532	517	464	527	503	524	476	502	512	495	517	519	486	517	516	516	538	492	536	474	504	497	514	547	479	504	510	514	524	535	462	522	513	524	463	491	521	466	469	525	496	477	499	512	542	511	451	518	524	492	497	510	527	503	487	459	467	462	555	492	510	523	480	513	532	507	518	528	548	540	551	504	522	545	533	461	476	486	482	546	487	511	471	503	538	484	511	507	533	520	524	497	520	489	509	535	557	512	508	505	538	465	509	545	510	454	477	517	521	504	520	502	512	501	549	540	545	458	485	532	525	487	495	506	497	519	523	479	481	535	513	505	504	465	540	502	508	492	494	521	487	536	519	495	511	501	487	467	510	515	516	531	534	521	478	517	496	501	513	491	534	501	519	481	504	491	537	519	510	519	507	491	504	529	574	504	525	493	518	524	511	544	480	477	520	511	474	511	509	505	503	532	509	500	526	499	512	525	510	496	515	524	521	508	502	514	514	506	512	496	519	539	517	472	539	526	547	500	524	479	518	493	517	472	521	498	543	502	497	514	507	508	487	496	519	534	495	508	474	548	502	528	513	528	510	523	477	516	527	499	489	495	469	496	513	516	536	508	489	520	463	526	527	506	501	494	568	529	474	520	496	502	499	521	495	460	445	473	495	482	505	497	457	489	523	518	467	512	507	553	493	505	534	492	488	516	531	482	507	531	518	508	522	471	549	490	522	506	510	523	520	481	531	481	521	511	547	495	474	507	530	500	507	512	523	508	489	500	494	489	538	506	562	465	518	531	550	527	511	526	501	513	533	506	545	507	526	551	518	475	515	533	536	494	494	484	506	538	488	504	556	502	529	537	518	514	484	506	492	536	556	468	519	489	535	511	514	523	486	497	507	461	587	505	495	467	514	455	498	502	507	476	462	519	469	508	498	533	552	501	490	519	501	496	500	494	553	513	522	505	473	530	531	511	491	504	499	513	499	533	569	469	519	500	464	518	526	505	512	513	512	489	530	541	510	520	475	493	504	531	509	465	534	518	477	532	468	536	463	510	534	488	498	518	551	517	486	522	508	478	546	481	515	508	489	506	544	466	533	512	502	565	524	536	520	500	491	540	514	461	514	487	484	502	469	512	499	494	500	536	527	571	551	516	503	474	533	485	523	453	546	549	480	503	514	511	528	502	483	531	513	480	546	502	546	518	523	522	515	513	493	536	520	496	477	510	512	490	519	483	472	481	531	504	521	494	552	512	525	494	506	491	498	488	530	496	481	464	509	485	499	510	509	501	541	490	457	498	503	493	511	513	507	490	529	518	505	493	456	517	482	481	500	488	554	545	522	481	505	480	526	528	472	519	501	464	503	496	483	482	529	473	531	511	510	501	489	506	463	503	526	525	503	504	531	499	514	448	509	533	501	462	495	515	498	519	507	493	486	468	536	534	532	518	548	508	519	525	517	496	504	507	492	498	489	540	581	538	497	509	515	467	535	451	523	487	484	507	516	496	510	532	530	475	543	507	539	452	479	504	455	480	509	482	518	522	500	497	485	495	482	519	525	503	511	521	515	511	483	523	551	511	535	503	486	539	501	519	502	496	482	489	514	515	513	490	507	509	506	492	522	470	528	488	543	492	496	493	514	480	521	511	486	507	500	567	527	502	546	515	543	519	477	476	524	494	516	518	542	516	496	544	521	512	474	508	520	473	490	496	510	508	517	474	516	520	502	530	527	471	509	467	472	504	510	489	524	491	536	504	478	507	487	537	516	500	471	488	513	501	524	514	539	531	510	549	511	508	497	517	481	525	504	506	503	537	496	481	492	513	497	494	507	524	506	522	490	519	510	540	488	515	528	508	542	474	554	483	527	504	480	491	507	505	516	526	517	535	525	538	510	526	519	529	489	479	492	511	486	529	520	478	560	493	479	475	496	495	527	500	514	503	527	523	483	498	491	504	505	486	522	521	473	493	537	542	455	482	492	490	518	462	493	534	486	488	537	497	498	491	490	462	538	508	487	514	496	505	499	532	466	513	513	520	499	537	530	509	505	516	496	523	514	513	531	493	531	503	534	495	484	486	483	499	467	542	540	500	505	514	533	512	513	501	497	525	491	493	535	527	511	503
24020	23660	37574	37214	26711	15034	2539	830	685	666	696	645	650	670	701	702	697	640	672	620	674	824	744	708	696	682	653	663	682	649	611	673	671	656	699	655	617	628	616	701	638	601	631	598	692	665	668	637	619	644	622	614	622	639	660	657	671	674	583	589	668	654	655	648	648	680	654	670	646	659	653	623	652	665	646	654	612	639	652	648	638	578	651	643	640	633	663	619	650	672	654	664	673	640	645	631	670	671	657	665	628	679	658	667	686	651	620	617	619	649	615	631	658	581	628	610	668	665	677	676	606	665	623	634	632	655	648	594	673	680	679	655	665	616	654	610	624	623	674	643	647	622	644	630	586	621	630	628	658	618	621	662	648	655	662	651	608	621	643	644	606	654	617	656	625	653	598	632	647	614	659	609	622	642	651	675	632	642	665	673	653	702	648	656	644	610	615	647	616	664	676	631	691	636	650	652	620	614	651	634	645	641	617	660	606	633	658	594	654	635	666	637	627	639	638	576	681	643	628	591	680	640	660	596	659	663	677	652	666	677	651	653	639	655	636	619	624	602	630	663	637	665	651	636	674	675	685	616	639	596	632	636	670	659	574	664	625	646	596	629	640	619	618	660	667	620	641	622	615	654	652	664	616	632	645	587	679	605	578	613	634	614	645	661	664	630	624	653	661	659	604	629	638	601	671	633	633	578	648	632	645	605	660	654	706	616	618	645	661	634	632	664	636	647	680	665	632	653	629	670	610	644	644	677	642	591	610	646	615	614	702	610	638	645	633	616	592	639	637	703	662	662	615	638	640	663	645	658	629	629	623	616	611	586	654	652	641	644	637	617	586	638	663	645	638	653	610	586	614	662	662	664	596	664	673	618	663	642	641	651	672	606	620	612	568	613	596	638	677	658	658	655	618	646	666	657	645	664	640	634	626	653	673	675	703	642	643	623	661	611	639	643	628	638	636	655	644	648	653	624	644	613	620	638	689	684	638	645	595	635	711	632	642	625	587	688	627	625	644	578	635	678	571	638	646	657	637	636	687	589	616	608	650	661	660	644	629	667	638	670	622	646	659	619	644	656	643	682	651	629	656	625	632	621	606	606	676	582	624	634	683	654	612	680	640	640	631	642	636	626	623	604	615	672	653	629	645	656	622	648	644	629	641	631	642	644	582	642	657	648	645	606	637	601	622	616	636	662	636	627	639	686	646	632	662	582	645	648	677	644	627	632	654	638	618	597	625	590	585	603	616	667	681	619	638	623	654	676	671	647	622	649	673	701	709	586	669	663	658	674	597	649	656	623	639	621	609	606	591	660	604	633	620	635	646	636	634	623	630	676	629	650	645	667	648	635	641	646	688	578	604	639	656	671	635	635	578	596	610	627	663	662	626	623	660	647	682	691	639	631	622	596	673	626	654	604	649	622	637	626	606	696	656	634	657	634	643	633	677	632	636	645	612	633	639	666	666	660	632	648	571	636	659	639	611	652	664	628	606	635	684	598	642	636	651	608	665	659	659	687	656	684	617	663	667	647	586	572	638	590	619	652	609	638	646	647	620	647	637	627	671	656	640	687	679	594	635	630	641	631	721	678	653	630	608	640	583	640	679	649	678	669	661	660	629	596	657	664	613	649	603	612	645	645	610	659	680	655	669	658	651	645	645	680	661	609	624	631	628	649	604	674	633	668	655	669	618	649	664	661	646	633	678	666	637	641	607	609	652	614	659	639	651	622	633	609	623	619	635	682	678	645	640	628	629	632	644	663	649	632	624	629	632	684	621	653	633	630	626	589	612	629	617	627	643	633	659	672	632	638	653	621	574	666	626	680	639	634	669	631	624	650	666	680	612	580	648	622	646	571	649	614	657	652	645	610	654	633	677	656	611	633	643	643	636	630	639	641	621	642	632	606	666	635	654	597	641	670	666	642	605	669	676	655	610	633	704	641	677	641	630	649	674	609	653	604	586	623	655	612	660	645	648	625	573	631	628	581	619	632	633	625	612	581	629	685	580	627	640	637	634	601	631	661	645	626	661	626	680	672	609	616	628	629	692	661	648	670	649	612	630	660	607	643	656	620	620	641	651	675	613	603	614	694	632	590	640	594	668	680	624	696	654	674	649	628	630	612	646	618	664	683	669	667	665	622	669	652	637	656	645	632	658	633	628	672	625	610	571	630	690	623	645	652	616	626	656	639	633	668	619	632	615	660	680	657	637	647	626	599	650	635	647	638	615	645	607	641	624	638	628	636	653	617	619	671	607	651	638	665	623	655	626	613	642	669	634	654	643	589	633	620	580	669	655	629	661	639	637	578	661	652	658	671	622	641	625	615	618	680	672	656	646	622	625	621	673	638	578	634	629	594	613	647	616	659	667	676	614	655	673	681	626	638	682	620	639	567	600	652	648	639	663	645	665	677	604	627	678	632	634	612	635	629	595	610	611	610	606	626	687	647	665	623	664	637	629	687	635	651	650	629	639	700	631	643	623	655	651	649	622	711	654	655	625	620	660	612	643	677	594	649	653	680	634	667	592	647	669	622	620	673	609	634	668	652	660	650	616	623	672	617	619	650	677	627	666	680	636	662	649	608	665	674	636	656	640	602	635	609	633	669	637	618	632	638	627	647	640	618	644	631	637	641	626	662	625	628	688	603	647	624	610	689	621	604	667	601	656	622	657	621	626	664	637	612	632	631	673	631	613	642	649	654	620	680	667	666	609	634	668	659	630	670	595	625	616	615	626	632	631	618	642	609	625	633	620	625	679	673	625	611	628	625	668	655	674	630	602	612	672	653	633	683	618	632	642	690	636	646	607	619	632	688	632	586	625	630	664	672	647	653	629	660	650	633	620	606	666	628	597	614	602	642	623	700	675	686	604	659	588	654	647	644	656	650	629	686	614	635	610	684	634	654	618	662	636	631	639	665	588	601	741	652	660	658	617	653	619	616	622	621	684	673	647	623	657	578	628	626	668	622	637	678	645	649	663	636	619	621	585	682	677	626	652	687	678	597	671	618	656	594	569	616	641	630	688	609	636	654	631	634	643	651	680	589	642	620	622	639	659	642	613	641	662	675	633	620	635	615	596	650	657	612	628	687	657	623	643	635	653	663	635	650	621	616	588	658	625	661	639	640	615	630	660	639	656	631	614	583	639	628	623	672	653	665	658	639	609	685	675	665	671	680	610	638	636	657	576	642	640	678	668	645	657	603	659	604	668	605	629	650	597	634	637	639	684	654	641	642	653	622	632	631	654	600	628	628	677	624	589	640	643	682	619	640	621	629	600	604	678	612	659	638	655	625	603	580	669	690	691	623	640	670	654	633	613	585	631	650	649	627	622	613	619	669	653	625	671	650	670	634	666	583	686	611	581	669	629	663	665	633	657	624	673	648	663	661	632	667	675	617	647	645	646	653	654	638	619	665	562	622	609	651	653	644	669	634	658	682	664	636	648	653	675	701	681	607	603	665	633	659	636	649	653	632	637	639	618	639	640	692	682	602	623	612
64235	102529	72682	48593	21182	4896	646	651	645	611	633	641	658	630	630	660	628	657	622	689	715	879	856	805	731	702	634	703	596	639	664	666	613	661	637	626	636	670	659	633	633	647	653	591	660	636	635	612	649	613	668	603	693	643	629	620	671	656	607	688	671	616	656	655	610	659	656	629	654	622	667	646	662	629	629	629	647	650	575	622	625	574	625	650	606	633	632	629	679	668	623	665	704	605	626	606	621	602	626	665	666	649	643	598	640	631	672	627	601	689	659	667	564	607	627	615	604	613	631	658	645	606	616	636	635	638	632	617	622	635	591	628	605	641	671	620	626	653	659	647	681	605	636	633	662	611	611	632	568	665	617	652	585	643	594	671	666	622	629	636	619	583	583	638	645	586	639	626	647	649	611	612	631	615	623	615	637	663	643	624	632	617	631	614	631	686	654	637	599	656	649	611	610	632	588	630	616	621	651	631	664	656	654	643	660	656	607	626	645	646	620	655	615	624	615	610	642	616	587	611	651	647	676	622	677	610	626	648	658	595	637	647	558	672	652	633	623	639	632	653	660	633	624	639	631	583	624	644	650	626	623	641	648	660	650	633	638	574	635	645	645	597	656	650	624	600	621	638	600	633	627	617	603	597	593	654	656	641	684	640	591	649	639	588	608	655	625	659	604	674	629	649	638	606	611	642	654	650	620	617	663	604	625	648	642	634	590	565	649	642	682	598	658	614	595	603	672	638	623	622	611	652	630	684	590	636	643	601	641	608	634	620	654	622	645	583	648	622	579	636	653	618	629	675	611	610	653	642	632	637	656	634	664	657	644	578	650	591	603	621	614	660	604	645	670	634	651	611	635	635	659	613	628	594	628	621	627	647	667	646	675	608	639	617	629	657	639	620	629	640	632	676	638	644	595	632	640	615	626	619	623	641	625	608	634	624	617	670	652	641	628	587	665	600	647	622	644	638	671	707	598	598	641	647	562	565	617	595	663	620	639	616	634	621	635	661	622	603	650	638	686	635	638	566	616	635	579	636	634	655	616	623	662	622	606	605	617	612	632	588	622	611	638	610	629	631	669	620	594	592	622	614	604	595	664	644	651	622	653	635	620	673	667	640	659	613	648	592	631	648	664	574	627	626	633	618	615	634	675	661	658	658	628	614	631	654	672	691	674	627	662	650	592	617	602	653	630	605	631	636	637	617	618	647	647	629	615	654	572	651	576	639	659	627	654	621	626	632	639	655	577	660	644	612	599	613	645	619	645	619	633	645	650	651	639	632	615	627	609	598	664	655	616	634	616	643	606	573	649	627	616	672	645	620	687	605	617	666	660	651	611	660	624	620	619	626	647	657	640	642	619	614	678	640	674	616	650	704	650	660	687	649	645	614	620	658	625	610	662	642	654	653	616	645	623	619	627	613	611	672	579	610	589	625	664	659	626	615	608	619	609	602	639	617	628	644	635	606	689	601	632	622	586	624	643	636	595	609	624	589	646	631	628	638	676	610	587	622	642	656	599	640	595	604	623	619	628	646	612	615	616	613	593	665	641	598	626	620	632	647	640	628	624	651	585	614	613	576	663	633	623	631	657	658	659	638	651	604	633	627	647	637	612	597	651	633	647	613	651	612	641	616	663	653	588	678	638	627	644	617	628	667	617	613	623	642	605	631	608	649	637	654	601	600	616	596	638	621	636	624	667	659	613	651	695	650	618	666	647	675	650	654	658	673	632	596	651	635	619	632	653	620	667	640	641	626	623	609	651	643	623	627	654	640	627	633	601	639	647	607	643	619	616	644	582	582	630	629	582	620	645	635	650	631	618	608	640	618	608	614	603	575	625	630	625	604	611	641	655	633	607	632	608	634	621	667	581	636	619	642	692	624	635	640	611	619	628	640	633	652	625	661	652	640	618	667	598	601	623	633	644	634	567	588	668	597	627	638	644	585	611	662	624	600	621	604	623	683	622	611	607	633	657	704	632	603	673	657	648	634	652	601	583	641	581	614	613	589	646	620	609	628	626	603	613	627	652	671	592	606	645	621	673	621	639	619	666	660	638	590	635	625	618	643	639	623	633	647	658	648	634	646	653	620	627	591	654	620	638	641	677	674	632	622	602	671	610	649	655	581	602	609	639	571	621	550	638	578	655	628	606	647	642	609	627	649	643	630	585	616	595	610	587	618	567	655	634	662	631	617	612	621	609	665	655	586	647	674	634	631	639	629	681	665	684	664	587	596	588	647	632	628	622	641	624	598	605	622	628	624	660	603	639	605	699	652	618	674	662	587	653	580	607	639	632	650	648	675	657	606	628	656	620	578	616	611	580	618	621	626	653	623	581	632	616	625	613	652	647	629	583	640	661	642	665	637	601	622	580	694	602	661	641	619	622	636	628	604	637	603	633	590	612	653	619	616	641	623	651	628	642	595	638	643	636	627	655	678	616	636	655	619	621	625	628	655	605	646	638	633	658	648	635	612	609	649	665	662	635	629	626	611	639	624	574	623	633	591	649	672	588	630	656	634	646	598	669	629	652	660	645	621	643	566	653	638	665	635	575	641	617	649	654	667	634	577	636	679	636	642	626	615	656	667	592	631	571	650	638	624	617	633	579	633	620	607	629	630	580	671	584	586	596	632	638	597	586	645	605	624	690	659	644	624	626	618	615	670	631	569	655	604	603	616	606	595	593	635	637	627	682	652	623	604	606	668	677	613	613	663	647	635	622	671	640	634	647	594	638	649	643	586	648	611	597	587	607	638	618	654	595	651	640	642	632	619	600	658	629	629	601	639	599	603	639	596	629	612	636	620	612	651	606	587	644	633	624	663	646	615	617	610	632	620	651	625	627	650	654	591	626	618	685	586	638	612	664	604	616	604	649	640	612	639	695	635	604	623	659	634	662	666	627	616	628	599	581	610	646	674	637	681	639	634	666	629	582	630	611	613	606	609	641	628	599	606	644	610	630	637	617	652	643	614	667	575	638	619	610	591	608	601	663	635	666	637	659	630	682	635	639	615	631	636	675	668	634	628	670	611	632	595	624	617	583	625	587	677	622	675	630	581	625	586	587	616	637	629	682	642	600	624	617	638	690	600	640	626	643	604	637	590	648	651	615	608	651	591	619	638	681	629	638	662	625	628	617	640	658	633	644	650	639	579	651	648	603	630	635	659	652	626	577	667	591	604	626	584	628	588	626	587	574	653	579	636	620	623	645	658	667	631	656	572	617	633	631	594	673	612	615	646	614	625	637	610	649	597	594	647	631	654	644	682	648	644	630	648	655	634	632	590	625	647	603	586	598	610	623	672	590	550	617	596	631	657	554	607	610	591	629	631	602	614	631	678	635	608	596	611	603	602	635	629	622	599	631	629	623	658	629	652	639	684	620	680	659	625	674	648	648	654	675	617	598	647	642	660	647	638	633	622	642	628	653	694	662	603	642	610	643	602	623	646	659	613	614	640	610	638	636	595	626	660	611	613	634	623	682	623	700	622	601	609	618	631
29308	29877	26302	13264	2966	693	444	452	457	432	461	431	474	479	452	440	451	438	443	451	448	429	433	429	422	396	433	445	438	436	455	421	445	455	463	448	425	433	415	413	452	433	453	473	447	418	460	434	440	469	447	431	417	418	449	422	425	416	411	434	427	459	447	460	442	504	407	424	450	413	436	433	430	432	432	457	408	444	434	434	440	425	438	476	449	405	395	476	429	442	438	424	421	476	417	435	422	426	398	454	442	418	409	434	420	483	429	418	456	474	485	423	424	464	447	438	436	426	408	429	422	428	431	419	467	453	437	442	474	409	395	438	413	446	431	418	447	469	462	420	430	435	422	432	452	463	396	400	409	432	428	458	431	431	421	393	409	423	442	438	457	456	459	449	446	435	403	439	431	433	427	438	467	423	438	407	410	417	442	445	456	486	464	461	426	439	404	435	459	454	402	436	447	445	442	450	441	405	449	439	436	394	434	415	423	447	464	428	454	440	431	443	427	426	427	420	449	453	433	514	427	447	417	444	417	399	444	430	434	433	474	418	447	436	392	442	466	454	436	418	408	437	422	396	427	441	427	449	446	464	449	440	477	425	435	478	446	427	424	436	428	410	418	400	425	438	407	417	451	403	464	419	442	469	426	466	420	417	463	431	475	422	479	418	439	461	413	453	450	460	459	409	423	432	441	411	447	429	453	444	425	454	508	430	443	433	414	418	439	406	413	424	416	424	402	429	422	397	460	398	443	398	414	444	469	444	431	450	412	441	454	464	461	446	475	458	400	458	460	445	446	440	451	428	430	432	449	453	443	443	414	423	397	467	434	434	433	433	403	430	463	414	452	408	403	442	395	428	429	409	432	405	419	464	435	424	443	424	474	427	430	438	381	456	454	448	416	486	435	411	475	466	443	430	423	379	430	409	424	463	415	441	445	442	446	422	459	403	440	432	432	439	446	459	425	442	455	408	429	443	440	413	421	417	437	465	435	440	445	465	434	419	420	439	447	441	390	438	466	393	448	446	439	435	417	444	403	389	415	402	477	437	479	420	415	427	435	442	474	430	427	455	395	432	444	419	448	448	426	463	423	430	424	505	459	412	436	435	429	459	439	429	431	401	468	452	419	411	425	448	470	437	429	407	434	423	468	467	384	474	442	417	418	434	443	420	423	436	427	464	424	428	453	434	426	425	418	433	433	419	425	419	451	431	446	434	431	421	414	437	413	402	483	444	389	464	444	451	432	422	441	452	394	457	434	434	423	437	415	417	458	454	449	464	438	431	419	450	473	432	386	454	385	431	428	424	422	445	430	419	443	434	472	412	462	403	420	408	430	437	449	413	430	427	469	400	458	407	452	431	432	421	472	413	448	460	425	436	422	407	396	459	460	412	410	441	439	439	457	427	411	460	433	442	417	411	438	445	422	435	428	422	425	433	442	440	454	441	459	459	437	414	431	430	487	448	466	457	419	417	458	435	397	417	441	463	443	433	439	417	418	448	392	446	401	417	436	416	448	457	440	439	448	453	397	429	455	436	443	422	441	479	428	435	414	414	386	449	441	432	423	464	475	404	439	442	429	398	412	419	407	433	414	436	454	437	416	438	450	449	450	451	420	430	422	451	427	479	462	471	421	465	408	394	458	437	442	407	450	443	405	473	453	423	419	404	438	459	486	418	443	434	401	409	451	454	450	487	432	428	450	426	437	435	424	416	435	457	462	382	460	402	446	422	439	413	441	448	401	416	388	459	463	447	412	445	427	445	453	420	439	450	410	453	422	432	442	425	478	421	477	419	429	474	439	427	399	423	453	444	444	417	400	430	442	425	470	433	458	403	407	434	405	422	434	421	410	424	429	433	396	427	424	442	416	414	420	457	437	449	439	439	438	404	416	438	448	440	423	441	442	417	459	432	437	411	471	416	446	461	405	445	433	452	454	419	443	438	439	429	428	446	376	453	430	446	484	434	446	424	457	435	434	454	474	382	433	446	418	447	439	447	422	431	456	442	450	412	422	429	440	444	441	451	421	420	412	448	455	403	468	481	445	409	406	416	436	429	416	432	426	434	458	421	440	461	403	411	441	421	435	462	461	433	395	433	438	462	455	444	430	457	461	406	417	428	438	421	405	449	441	432	437	452	445	438	414	449	459	431	460	406	427	451	418	448	451	451	466	461	444	413	438	438	432	429	432	423	423	464	479	422	447	404	424	477	444	471	430	407	444	436	425	419	398	419	411	428	444	443	446	428	455	457	408	440	444	418	455	455	453	408	428	468	447	389	407	474	443	431	455	433	439	413	408	412	402	407	448	429	414	416	476	420	424	440	438	469	441	407	437	408	407	481	449	447	440	437	445	469	430	381	415	426	457	416	407	445	426	415	432	431	441	430	432	441	415	471	443	460	449	431	410	432	431	426	482	415	413	433	400	467	458	435	414	450	411	422	440	440	445	452	469	484	426	441	455	445	432	451	437	426	475	384	436	432	439	417	431	404	440	428	417	429	444	395	415	404	442	450	430	417	471	425	433	415	445	434	450	394	446	445	442	429	413	435	476	428	442	437	492	460	461	494	451	419	439	430	447	472	431	437	425	424	432	473	457	420	430	426	420	419	412	438	437	480	423	444	448	414	405	455	448	420	439	446	413	393	425	482	460	470	437	440	417	425	400	428	455	449	435	394	408	431	448	397	445	447	419	452	426	438	417	451	417	442	427	449	434	440	422	430	427	422	438	448	446	412	409	441	459	430	413	441	445	408	456	453	447	439	431	414	434	445	457	439	446	439	413	433	461	440	439	452	439	436	427	470	444	414	426	439	465	424	419	478	418	443	462	423	437	397	440	435	454	440	447	449	438	435	426	424	397	429	443	438	419	427	425	455	422	424	380	413	398	429	442	433	438	425	406	416	466	425	454	412	436	449	434	449	466	449	407	420	421	434	403	432	393	449	463	441	436	407	450	466	406	427	460	447	453	412	426	432	418	388	448	423	428	437	430	457	475	399	432	475	451	452	433	420	473	418	432	445	457	464	418	413	444	421	417	395	463	454	449	421	434	404	452	404	401	418	454	461	402	380	428	415	400	445	427	439	404	406	467	398	463	425	393	455	374	427	392	461	455	461	435	412	460	420	416	425	421	413	412	415	438	410	418	422	400	474	448	414	426	395	440	462	410	431	451	422	442	425	459	440	447	446	482	467	451	442	406	433	431	420	441	476	425	459	426	417	435	408	463	417	439	407	426	451	458	435	410	428	439	464	441	432	416	450	419	424	443	428	425	414	481	433	431	400	413	438	455	434	381	430	470	441	414	445	404	446	435	413	418	420	428	472	420	435	442	433	425	433	418	446	397	422	439	446	445	402	442	398	449	410	436	451	462	421	410	455	436	425	420	433	452	452	421	454	426	457	436	428	447	430	444	418	441	454	446	440	435	414	489	464	463	433	446	418	414	453	428	391	457	386	424	453	388	452	431	463	433	437	429	409	448	429	440	448	476	434	415	451	424	404
20207	35781	19736	7608	2246	552	392	396	370	365	363	330	368	390	363	359	375	412	403	382	382	368	378	425	390	404	412	422	423	370	376	393	385	336	389	419	408	374	341	397	408	379	404	395	367	385	389	371	400	418	395	415	362	378	362	384	385	358	411	379	376	363	359	390	369	395	353	411	387	372	386	372	377	376	375	392	384	433	372	375	345	413	367	396	379	400	411	396	385	397	400	386	391	376	399	391	375	415	408	396	409	391	395	361	405	403	400	426	382	407	418	399	391	375	393	357	413	372	390	385	402	357	408	375	439	358	421	390	369	369	390	362	375	383	358	374	396	400	379	398	408	365	404	393	376	389	366	404	399	408	355	422	396	389	401	367	389	398	415	385	389	382	376	379	391	379	404	382	400	347	379	377	346	384	396	399	357	414	356	371	421	382	409	396	392	371	389	355	375	394	396	381	401	397	396	379	391	368	406	367	416	360	374	403	412	374	388	418	371	425	398	351	412	371	409	382	390	388	414	367	367	369	397	394	403	385	388	390	378	413	402	386	383	421	384	388	375	376	382	384	376	414	359	353	394	406	382	422	392	383	354	404	380	386	358	390	387	399	348	398	361	395	361	399	404	375	372	381	416	354	374	368	390	386	374	391	395	397	400	415	367	343	357	347	400	382	400	401	395	414	403	396	396	379	382	371	442	396	401	400	405	365	411	401	401	394	400	397	365	403	389	360	358	350	380	373	372	380	352	373	367	427	426	360	381	355	397	351	385	394	389	356	361	382	377	342	372	391	382	404	396	398	405	365	392	383	411	388	360	418	362	363	394	385	381	391	379	386	379	387	413	377	418	372	411	365	392	381	386	391	364	375	387	406	389	406	376	382	387	345	417	367	362	336	365	409	418	384	394	361	363	405	405	406	401	382	403	403	376	356	397	394	385	382	379	366	401	379	394	358	337	325	352	374	357	377	389	372	377	382	381	386	404	371	359	363	369	400	388	387	387	348	377	405	381	429	403	388	391	381	383	393	398	392	395	406	392	371	387	382	394	363	372	374	411	380	425	387	385	377	368	390	404	378	378	357	389	384	391	364	387	383	387	396	373	348	399	375	364	428	380	391	404	400	370	390	377	402	379	381	374	384	360	378	340	407	353	370	388	392	351	334	404	386	365	384	382	378	370	392	379	372	381	382	370	372	371	418	336	450	396	415	381	379	374	374	369	382	396	378	407	411	386	384	405	392	378	387	407	407	347	347	358	374	394	358	392	403	372	431	365	382	396	389	375	413	394	371	382	399	389	351	377	359	400	364	393	401	393	411	377	357	394	419	384	394	396	359	369	390	381	406	405	400	376	386	368	419	375	372	381	376	412	412	391	382	373	401	411	379	397	435	425	367	359	375	432	385	358	338	416	373	372	385	419	390	399	390	400	369	356	385	427	412	384	342	375	432	386	395	372	386	352	359	384	419	368	407	392	413	374	375	404	386	395	393	382	404	423	388	376	373	402	349	387	378	376	408	383	402	380	377	394	382	408	376	374	352	390	375	401	378	367	427	368	410	353	409	349	399	407	377	395	370	395	417	406	381	395	350	392	416	353	398	472	355	362	410	392	409	369	384	400	398	387	369	360	377	395	363	392	387	399	357	371	396	403	362	387	369	375	367	406	385	391	408	374	394	378	421	370	361	402	396	371	364	395	345	409	388	380	373	365	371	417	406	408	396	358	381	403	405	423	383	383	390	429	387	358	416	361	382	385	374	366	399	369	418	358	387	365	365	350	417	397	406	379	385	383	406	391	400	411	368	368	388	409	389	379	359	375	388	399	378	384	366	404	430	382	389	331	406	354	415	379	392	381	367	416	388	371	366	369	388	382	371	405	406	408	374	371	416	386	377	381	401	401	392	377	379	397	383	396	419	375	375	371	393	400	449	396	378	377	373	385	386	430	392	379	379	392	414	351	395	416	396	390	391	403	372	361	386	362	392	390	413	399	376	385	357	393	392	413	407	354	392	375	390	388	382	355	387	369	373	371	367	352	436	400	397	402	383	368	396	372	403	361	373	368	419	336	385	372	364	379	405	362	394	381	361	402	394	374	397	410	390	365	385	387	394	399	389	388	371	379	437	379	353	391	390	387	431	403	401	374	404	375	361	372	402	378	356	371	361	387	363	366	371	422	396	387	380	409	386	378	387	389	381	383	395	393	358	362	404	398	393	363	361	401	412	394	378	391	395	399	417	386	402	356	372	402	382	375	363	413	414	402	369	360	350	378	400	385	347	402	357	342	359	385	403	358	392	401	404	399	411	387	401	380	389	387	384	390	365	373	360	375	377	389	361	405	395	374	389	381	372	398	385	391	379	396	364	380	373	374	387	387	363	382	404	404	384	388	385	393	372	383	406	388	387	404	428	356	375	357	388	416	377	359	397	387	385	415	371	394	404	380	403	399	409	382	383	406	393	399	391	361	364	399	392	430	371	387	355	373	403	364	406	385	345	378	388	406	418	395	383	378	371	377	378	356	363	384	404	366	385	401	352	373	347	393	391	407	366	377	363	393	383	370	387	404	366	373	381	449	405	370	380	393	383	395	374	409	363	374	397	365	352	372	373	386	365	357	355	411	364	391	374	348	415	409	365	368	399	381	351	405	397	360	423	388	392	424	402	371	392	369	374	386	396	359	404	376	393	375	411	375	394	386	374	389	387	388	370	408	395	355	397	388	379	385	370	394	384	364	364	392	380	409	362	403	384	385	367	399	347	391	359	399	368	393	392	395	400	413	395	346	396	385	375	431	402	380	401	384	360	381	410	388	408	388	378	360	400	400	375	382	363	361	366	405	375	363	403	401	395	381	330	386	385	403	384	362	383	382	362	387	437	387	411	389	342	404	398	422	404	384	377	397	399	427	395	398	401	391	382	379	403	425	396	375	367	390	390	368	411	360	347	378	376	342	397	365	413	379	393	406	395	348	407	386	355	457	378	378	352	380	420	382	392	409	415	373	384	368	407	405	389	404	377	388	354	398	368	355	396	402	397	414	381	411	385	344	412	370	396	394	386	385	405	419	366	392	385	359	365	389	379	403	404	422	372	434	331	350	391	405	391	379	400	407	394	399	379	369	381	419	384	391	404	397	402	410	404	402	393	394	370	372	366	365	371	420	373	386	373	402	376	411	397	394	374	386	429	382	396	397	366	379	397	383	359	401	374	399	382	348	384	384	374	397	408	401	409	401	383	416	373	414	405	429	359	352	407	395	362	358	340	387	403	370	375	374	422	393	369	354	412	399	381	387	366	403	370	390	385	401	412	419	361	386	401	392	400	378	385	417	363	409	401	365	369	377	387	387	374	392	400	397	408	386	384	361	378	392	393	340	416	410	376	395	382	382	393	399	374	405	404	372	360	394	388	396	391	400	323	391	378	370	384	376	395	405	404	423	395	397	425	378	411	396	408	397	385	360	390	401	404	350	366	388	369	411	412	395	394	394	411	398	366	378	387	411	336	419	393
25152	26280	40669	42583	26184	8366	958	592	527	563	535	524	569	528	577	550	552	554	527	543	550	569	557	548	516	569	562	498	529	528	512	499	525	545	550	572	497	556	537	515	520	568	552	475	525	522	553	496	508	489	537	533	541	495	484	533	511	513	531	530	533	523	505	547	495	521	507	522	498	483	511	495	516	533	518	532	537	526	534	525	500	509	513	492	533	502	515	554	510	485	490	448	538	514	517	522	508	506	545	487	525	514	538	537	521	539	508	515	526	544	590	538	527	529	531	504	515	502	529	533	470	513	552	473	522	487	491	518	521	549	551	521	513	520	493	537	561	503	501	517	522	501	484	512	518	517	549	507	510	525	523	530	509	506	523	543	561	496	525	494	532	512	519	504	485	501	525	492	510	520	546	517	544	544	529	491	511	503	490	534	487	524	521	509	514	507	500	531	508	523	489	541	543	488	480	509	568	500	514	485	509	514	491	516	529	494	520	513	496	574	538	486	518	479	549	566	563	533	493	490	528	476	500	513	496	503	510	517	480	488	516	502	526	501	523	509	520	529	532	495	535	533	494	538	530	501	504	529	527	538	508	509	523	525	512	503	486	562	495	554	533	505	527	532	474	532	523	483	530	541	514	487	538	497	514	525	527	518	523	524	517	541	530	526	502	521	478	466	523	511	554	509	514	525	543	490	532	509	521	516	496	518	530	537	530	517	524	519	481	487	510	527	525	491	482	501	503	535	542	553	533	549	481	512	530	544	511	539	498	525	518	516	532	479	514	493	495	503	569	519	503	517	536	514	518	521	505	511	491	545	453	507	525	525	545	497	536	501	543	507	509	499	543	525	514	507	467	542	482	528	491	500	520	489	515	486	509	506	552	519	586	500	518	473	516	495	565	544	482	501	534	491	547	506	514	486	497	494	556	514	536	495	525	495	556	485	533	570	514	528	503	519	523	527	538	552	502	495	518	546	537	515	474	535	487	494	498	532	530	509	567	550	508	529	537	521	510	533	518	494	527	484	518	527	555	526	543	509	513	517	497	508	574	538	529	513	526	566	542	534	547	520	502	522	507	525	511	515	515	544	542	548	517	523	518	544	522	526	477	552	489	544	555	526	468	518	509	518	528	494	516	536	526	477	507	469	503	521	511	500	533	521	518	488	524	523	552	551	521	537	524	483	503	573	536	509	519	531	520	512	479	525	518	497	510	543	554	522	516	535	535	473	553	488	538	544	507	538	509	518	581	521	511	525	545	487	530	507	545	528	507	497	493	516	502	534	558	525	506	518	534	565	521	487	547	500	543	529	470	556	493	508	575	509	524	518	528	537	525	531	527	501	526	495	526	494	525	517	515	528	509	518	506	533	491	547	586	529	520	548	521	482	564	523	500	540	496	503	498	535	530	537	500	549	549	521	498	480	522	529	528	516	523	525	472	480	515	527	510	527	492	561	556	547	547	512	491	525	525	506	498	507	521	540	519	552	514	536	509	536	464	539	545	494	514	498	525	470	502	524	524	515	484	533	510	523	538	504	501	497	494	494	511	516	485	506	539	532	496	505	498	546	553	519	524	562	548	562	541	588	533	511	472	489	528	477	493	536	541	488	521	494	466	506	518	517	512	475	509	526	532	511	493	545	520	505	538	515	564	525	493	500	483	486	476	523	565	537	532	556	547	533	517	511	539	499	530	495	520	543	511	507	577	563	520	513	516	507	529	495	525	503	561	570	540	487	503	519	565	561	512	513	502	536	544	489	511	529	519	524	539	526	487	519	536	481	500	521	531	507	522	544	528	524	510	511	533	520	511	545	514	526	482	493	489	492	486	533	512	479	488	514	500	503	499	485	542	550	501	535	466	496	517	518	508	561	585	521	519	567	523	536	516	524	552	491	504	565	486	472	557	496	497	473	485	486	481	511	517	557	523	522	519	487	530	486	493	492	550	527	504	543	515	531	531	516	469	540	521	542	498	517	517	539	497	522	466	509	489	496	524	528	471	523	515	509	512	515	522	539	517	550	492	510	519	548	551	499	533	524	534	476	525	506	531	532	527	555	531	541	537	542	529	480	526	523	524	498	472	502	543	508	516	500	543	505	517	518	494	508	509	508	524	467	507	515	476	509	517	555	549	494	490	481	518	499	525	520	487	537	520	514	495	521	533	525	549	504	510	480	512	513	490	543	517	510	543	534	533	528	501	533	516	509	502	514	487	498	512	490	494	506	495	508	535	517	526	515	545	477	520	515	545	524	525	476	542	525	534	495	528	522	513	498	487	517	528	521	509	501	519	527	552	499	534	514	535	479	548	516	517	561	502	500	544	521	517	504	538	498	501	546	524	534	539	516	483	513	518	508	499	514	521	485	495	503	518	563	558	538	517	520	502	506	514	521	551	508	518	522	520	535	494	518	507	549	526	488	528	509	543	544	546	515	530	520	511	531	511	495	508	553	501	549	503	505	513	492	526	512	525	531	523	517	483	467	527	523	467	530	524	522	498	512	508	501	485	505	478	518	503	533	453	510	510	509	501	511	489	512	511	453	516	535	500	477	540	518	542	525	490	548	526	518	486	516	534	503	495	476	524	514	555	523	511	513	530	541	517	539	518	539	529	527	527	502	521	574	516	532	495	512	528	547	511	495	478	506	556	493	533	562	486	497	489	548	486	509	520	531	536	535	494	552	509	569	539	527	518	541	520	523	507	549	539	514	527	523	554	502	511	510	545	527	506	538	523	502	529	542	557	546	518	489	491	515	520	489	489	510	524	492	483	538	538	555	496	498	535	538	560	534	502	500	515	487	502	513	543	512	506	508	531	535	529	518	547	482	558	531	506	531	577	522	535	506	542	480	515	517	510	572	497	514	493	550	520	537	559	503	510	519	541	485	497	557	519	542	517	538	531	481	534	543	517	513	555	522	504	533	547	486	510	521	523	559	561	525	549	536	538	553	487	476	533	542	558	484	505	504	538	498	513	520	524	544	516	492	503	481	519	555	502	532	507	526	521	504	489	516	550	513	548	516	519	505	539	531	528	501	516	525	546	495	490	532	507	522	529	487	568	511	491	482	529	509	520	514	555	478	507	479	528	540	552	529	549	532	535	511	495	503	516	543	530	528	520	510	548	464	544	536	513	524	503	519	494	497	550	563	544	523	492	502	500	518	533	485	539	533	517	519	551	548	545	504	554	505	508	516	532	517	552	515	521	492	519	552	524	511	523	562	561	518	531	503	524	522	480	491	497	541	533	545	536	508	514	515	509	504	514	485	501	541	511	496	510	500	531	508	488	515	550	566	515	498	498	501	508	505	517	497	508	554	557	496	501	535	593	502	561	515	514	507	552	518	547	561	542	507	502	482	523	543	510	545	509	549	502	510	540	479	545	558	533	562	536	506	559	514	496	487	528	477	504	496	521	546	490	539	537	537	490	545	482	514	512	505	524	499	549	562	481	546	516	490	513	498	512	542	495	514	485	540	532	513	557	567	490	519	520	524	515	533	536	544
57860	85984	64475	40669	17221	3297	503	516	519	494	532	503	522	533	553	527	504	515	589	551	540	588	599	574	542	546	522	493	527	478	465	527	488	494	509	495	534	558	496	522	487	491	482	493	483	499	515	470	510	477	509	536	487	490	519	511	498	500	510	473	483	504	458	490	540	500	506	506	488	503	478	536	540	459	523	477	501	494	524	489	488	495	502	479	532	531	518	482	512	492	512	508	532	487	456	505	486	529	521	537	454	511	490	512	571	476	492	507	492	511	479	534	460	461	478	563	448	458	489	511	462	488	528	474	493	464	513	525	495	538	484	489	498	508	531	464	480	491	494	532	505	467	514	497	503	479	487	502	501	519	482	503	504	459	514	492	513	519	524	536	517	542	487	502	485	498	510	516	503	512	545	501	518	507	550	486	510	529	496	505	507	518	527	475	528	517	523	507	518	530	539	498	516	489	493	498	496	512	492	512	521	470	466	512	540	535	480	510	513	531	516	496	470	501	490	532	529	539	513	478	503	526	537	465	505	513	516	461	497	495	501	478	509	531	486	494	459	545	466	512	500	524	494	508	488	515	548	511	518	520	525	501	508	503	514	506	488	502	516	527	502	491	494	550	507	495	546	468	525	524	487	490	520	486	496	490	533	485	499	436	496	516	478	508	477	486	491	525	521	463	506	483	502	522	470	507	505	493	534	548	497	532	519	487	511	500	522	481	557	480	498	500	532	484	492	515	483	515	500	554	509	508	492	502	468	507	524	500	509	498	461	487	482	496	480	429	487	495	487	510	582	494	487	480	493	502	465	503	470	483	469	498	515	477	496	500	509	505	521	485	493	512	509	498	509	475	533	518	519	512	508	466	538	472	521	513	476	498	532	513	469	509	488	532	486	530	475	533	481	528	465	506	501	499	506	481	510	489	479	479	477	475	490	509	511	525	498	486	508	515	503	474	489	491	550	497	519	515	499	474	477	536	497	476	519	526	509	524	462	506	487	497	485	518	495	534	481	488	460	485	513	515	512	521	508	484	516	510	516	502	502	465	491	502	505	507	484	528	449	528	502	478	481	536	469	536	483	500	560	463	500	528	510	500	487	516	512	475	505	505	484	496	507	519	481	519	489	525	488	488	496	513	498	472	519	474	520	512	494	470	469	515	500	500	504	485	507	512	509	481	494	524	500	520	531	522	552	506	521	523	508	523	470	492	480	491	476	482	492	487	489	501	534	512	524	455	505	574	500	495	506	493	518	510	534	534	524	508	501	480	508	473	509	499	497	460	517	471	520	518	493	521	510	523	514	496	540	473	478	496	526	499	497	502	497	526	543	502	501	496	512	501	501	505	510	546	478	464	488	473	521	524	505	504	487	496	550	514	495	511	492	509	524	482	512	508	465	483	525	553	501	488	502	491	529	503	532	523	466	498	468	499	521	521	487	510	510	494	465	510	508	485	510	453	515	513	461	485	480	506	502	501	492	491	501	501	482	506	521	499	492	500	477	507	510	471	489	514	498	523	513	498	519	498	492	478	485	497	525	492	506	516	529	528	507	518	488	489	520	481	508	504	500	519	516	474	483	542	529	486	529	511	509	496	520	494	506	473	518	485	474	507	517	520	477	472	506	515	461	473	502	494	486	477	517	500	524	476	500	493	484	521	500	502	496	502	520	479	491	488	471	484	475	516	502	514	500	523	490	521	516	495	543	531	461	501	497	497	475	451	514	466	533	480	503	509	474	466	491	503	504	515	515	513	503	440	517	459	480	513	491	471	570	497	525	498	528	494	487	466	506	470	441	482	512	513	478	515	472	500	503	498	526	496	486	491	532	495	515	546	469	490	452	510	460	497	467	523	475	493	525	514	491	510	508	506	503	484	518	498	489	510	507	537	480	521	521	466	484	507	539	507	482	465	531	523	481	500	534	505	498	534	542	501	531	498	461	514	469	525	525	476	528	490	471	523	514	489	478	453	494	475	463	524	529	491	510	470	508	476	507	503	480	504	532	479	522	540	441	497	489	506	516	486	515	482	526	473	491	483	516	517	536	534	485	516	497	484	486	523	484	509	524	500	515	508	486	510	474	472	485	520	485	511	499	535	504	530	481	507	509	543	495	508	505	494	480	515	574	484	447	521	482	506	474	515	512	554	516	501	473	510	514	466	530	525	492	515	454	484	489	477	494	463	486	509	528	531	528	520	500	506	493	527	470	534	508	524	521	519	505	439	470	543	524	531	526	478	513	526	501	467	511	516	468	470	507	510	502	512	471	485	507	507	510	497	488	513	489	471	506	528	483	536	528	487	509	479	487	496	465	530	468	490	490	451	469	516	486	485	508	548	497	462	476	468	490	474	533	517	520	507	478	496	528	521	519	522	489	498	495	504	478	493	494	481	497	455	505	538	476	521	520	514	465	484	550	541	486	497	504	495	483	506	525	537	494	534	443	496	475	536	494	537	492	495	501	519	530	516	488	488	511	486	523	522	494	541	490	508	488	448	510	525	472	557	482	503	476	497	494	517	538	516	527	489	516	513	499	487	495	515	505	488	503	481	507	491	542	474	478	500	522	529	532	491	500	481	515	474	469	505	506	501	523	506	467	504	476	486	504	500	519	529	501	509	519	506	503	514	518	538	518	470	509	495	493	498	542	519	487	475	443	490	523	505	509	464	539	499	496	489	515	502	504	501	480	506	505	484	497	449	491	499	501	484	498	478	500	494	506	455	495	533	495	495	473	516	533	468	513	533	503	522	501	538	493	543	473	461	494	511	506	515	465	521	502	469	504	481	518	526	507	484	491	552	517	482	465	509	482	527	546	486	460	533	495	487	539	461	484	470	505	508	506	520	498	479	537	491	473	469	473	523	513	477	516	533	523	483	494	483	526	509	502	496	521	472	493	527	512	499	488	466	516	546	487	543	539	509	514	483	553	495	508	516	498	509	504	498	499	477	531	457	526	519	487	536	494	552	494	494	532	492	486	486	589	501	502	505	514	523	497	478	515	535	512	547	495	516	524	507	528	521	517	513	527	507	480	493	496	493	511	500	472	512	505	509	514	488	481	480	524	470	492	496	534	514	484	491	490	539	453	559	504	553	515	512	468	471	497	477	492	531	484	469	477	494	497	505	525	516	510	504	518	501	473	504	486	463	497	469	538	479	464	485	486	482	483	495	487	465	470	502	494	486	482	500	483	499	505	484	473	498	522	458	499	502	508	496	507	477	527	498	523	493	516	518	513	527	500	504	503	515	537	489	471	507	496	519	517	510	527	486	521	473	518	486	510	483	500	504	482	525	485	488	518	528	490	546	484	496	478	503	525	512	522	482	525	494	463	529	511	542	504	509	526	522	481	519	483	521	479	538	523	522	517	491	488	522	484	473	514	508	503	505	459	495	511	532	511	514	524	543	489	523	471	508	447	526	523	479	435	511	533	537	501	471	500	481	492	536	456	522	526	451	501	469	508	523	507	552	501	482	517	530	497	547	481	553	534	557	467	460	521	517
24004	24138	36736	35557	30696	17001	3150	876	707	671	686	645	667	636	650	662	675	672	606	669	642	790	795	717	707	661	616	661	607	618	620	639	659	607	603	664	685	632	606	626	692	618	668	650	619	610	665	590	629	639	575	601	624	664	649	624	653	624	656	569	640	624	630	677	672	659	611	639	634	604	607	630	625	657	642	629	631	608	634	653	620	631	663	638	645	669	636	655	643	668	639	655	618	623	640	635	621	622	611	635	630	619	635	659	586	652	620	644	639	577	593	641	606	622	673	648	611	580	603	685	648	640	626	629	651	608	612	662	615	590	636	617	642	618	652	678	638	615	653	675	616	659	635	639	614	635	700	662	647	607	640	654	641	633	651	620	565	678	649	659	669	627	646	619	644	652	642	641	615	612	625	636	624	659	573	583	635	636	664	645	652	624	648	691	638	659	624	624	640	649	648	568	623	576	626	679	584	623	661	576	618	661	662	620	628	610	645	637	584	638	598	628	591	602	653	631	628	636	631	625	622	626	645	678	650	617	629	616	653	639	652	624	613	678	631	605	599	675	629	629	610	625	626	629	645	650	635	605	617	623	683	577	609	602	658	610	616	644	625	623	607	667	627	631	617	623	631	616	635	581	635	634	648	675	615	599	623	640	616	619	602	621	615	668	629	606	630	604	634	635	607	640	671	665	648	639	599	635	645	626	629	611	622	639	602	695	620	620	599	645	636	680	573	633	629	605	633	674	633	621	657	623	659	665	617	640	657	610	658	638	642	617	661	634	631	668	644	605	622	602	699	648	602	639	635	617	640	628	651	661	615	651	646	634	688	615	617	662	629	636	623	664	618	665	661	615	670	596	619	654	620	596	678	623	653	611	603	642	624	619	643	631	660	605	594	619	683	652	612	616	621	655	595	676	694	585	681	618	627	628	658	620	624	616	658	617	608	670	644	632	600	633	603	636	628	616	657	646	607	716	693	625	646	665	637	600	608	642	585	635	649	630	629	620	655	647	607	581	650	665	594	643	665	652	635	639	603	614	607	638	642	615	634	620	672	632	618	629	629	668	629	627	675	650	613	634	633	611	646	645	616	667	645	629	633	612	662	644	632	646	650	671	615	604	632	624	628	604	616	600	636	648	616	636	631	675	663	630	609	642	608	631	663	601	636	628	665	665	613	615	647	629	639	657	630	645	645	652	629	669	631	670	625	616	627	634	624	618	687	603	641	599	632	655	638	672	641	653	605	697	617	609	630	610	658	644	634	597	591	645	631	652	643	651	628	664	645	638	642	627	613	635	618	662	641	668	630	641	594	654	629	619	633	648	593	634	633	624	640	624	655	655	650	638	628	638	632	620	631	647	638	611	620	630	643	698	657	626	635	647	601	607	634	574	650	588	580	655	644	616	695	601	635	661	644	626	637	621	630	617	660	665	646	627	680	601	617	629	629	632	630	605	634	613	635	648	625	599	606	660	599	630	607	629	635	650	639	661	638	628	637	642	616	620	648	636	681	670	628	598	655	605	662	620	681	615	631	624	621	633	662	618	606	628	607	645	681	680	639	604	613	606	630	614	611	641	626	626	647	637	661	651	665	633	609	645	667	617	674	662	613	610	611	662	615	637	680	605	610	681	632	618	638	603	662	653	633	649	618	600	647	643	615	632	626	644	660	633	590	608	654	651	627	647	622	620	620	596	622	608	643	639	651	637	579	590	610	583	628	667	633	657	625	590	635	629	629	669	651	595	609	645	599	631	635	623	648	642	627	603	679	612	646	609	646	623	665	661	681	613	681	629	582	675	611	630	677	674	665	635	640	658	613	633	623	672	600	601	628	604	662	635	626	616	634	629	712	622	679	635	662	617	677	667	613	605	667	607	582	651	658	624	605	602	597	611	651	631	596	646	663	629	625	660	632	666	628	588	600	628	645	622	672	687	619	606	594	616	563	631	645	613	663	605	631	614	660	688	658	649	622	605	598	622	591	650	603	630	647	625	588	642	601	579	680	640	658	597	614	680	653	599	649	650	632	625	616	606	640	623	621	575	586	636	622	656	655	672	648	649	629	646	648	644	653	651	662	639	672	664	620	659	615	637	627	657	617	605	643	616	651	642	641	643	594	641	638	661	638	607	626	615	606	627	610	595	593	652	598	629	633	608	606	620	597	626	654	600	651	665	628	674	642	618	612	636	642	617	669	650	624	626	613	619	629	606	635	615	625	601	635	625	622	673	634	634	617	621	617	665	601	625	580	654	658	648	635	611	621	611	615	605	614	669	627	654	621	583	601	679	625	622	622	642	640	606	580	640	619	642	667	651	636	616	619	663	639	633	626	658	609	633	670	668	666	617	624	627	595	590	598	631	610	645	670	660	640	615	625	659	655	640	626	627	665	631	616	692	620	615	629	628	651	602	596	616	637	626	646	616	697	650	595	655	631	603	673	685	588	628	610	618	627	642	612	600	636	622	607	618	618	635	654	669	579	639	663	616	632	671	631	630	665	648	664	606	618	646	609	630	651	616	650	613	600	621	644	658	631	685	614	610	608	635	596	652	616	605	610	649	589	663	599	662	571	656	638	656	640	656	605	642	635	575	593	607	669	654	605	627	641	615	614	625	614	616	579	660	641	603	640	639	631	611	653	660	578	641	620	616	647	590	616	584	626	641	613	604	671	651	675	635	645	642	602	624	605	634	620	630	606	653	644	629	617	608	624	663	681	620	652	607	645	616	608	629	662	648	598	609	643	637	620	641	634	652	615	625	686	653	642	608	647	666	617	565	640	663	636	608	655	659	597	629	634	598	626	620	604	680	639	635	615	619	654	625	623	623	620	654	661	643	561	626	651	670	604	627	694	622	604	637	641	670	601	607	665	614	650	608	651	653	639	615	609	606	623	621	630	659	596	628	601	603	632	644	607	594	602	598	611	676	627	622	679	612	663	613	649	658	628	676	638	684	626	630	661	649	637	615	631	680	585	611	647	606	594	648	637	594	646	652	650	621	638	623	576	600	650	634	681	638	617	630	609	594	661	640	657	617	630	613	632	615	692	654	654	659	607	602	644	625	623	642	604	621	620	653	633	596	638	642	624	671	588	615	635	615	630	612	657	632	625	656	649	612	623	619	631	635	644	631	633	648	647	620	625	606	676	636	661	644	617	627	613	635	620	637	652	647	605	686	643	629	618	600	630	640	629	672	626	601	652	614	619	619	654	601	673	625	621	641	674	632	615	594	615	641	647	624	628	616	648	597	637	610	617	600	642	590	616	687	646	607	597	632	654	634	661	628	627	600	611	617	621	614	636	607	620	625	684	678	633	632	581	599	640	620	633	614	613	614	609	671	628	641	626	619	625	624	613	659	581	630	655	614	607	611	620	604	647	653	654	618	623	594	676	641	560	623	621	615	656	655	657	664	641	627	626	632	604	580	656	670	630	643	647	657	647	647	662	637	620	604	650	686	645	652	603	637	629	613	681	653	621	662	604	640	649	608	650	593	611	676	583	660
62748	100859	68230	53062	28925	5440	613	588	626	687	632	613	622	658	645	615	631	676	613	635	668	761	835	767	681	641	607	604	602	602	622	706	622	635	608	631	618	606	663	647	556	663	646	620	656	639	625	638	593	625	604	653	611	623	642	644	614	615	638	638	654	624	621	630	639	626	593	644	615	635	599	651	602	627	611	638	649	630	624	579	649	628	651	605	612	652	624	611	626	640	609	622	666	644	644	660	615	643	599	585	594	651	609	625	595	602	609	624	589	625	637	673	617	649	598	629	625	641	673	657	599	639	609	595	610	641	610	631	654	616	631	630	657	610	629	598	645	631	673	611	624	612	602	636	610	638	634	632	639	648	655	669	643	609	605	642	669	642	701	611	631	625	662	632	610	641	662	659	631	604	572	651	626	587	608	624	578	651	616	599	573	603	626	609	613	637	610	638	628	641	606	635	660	608	574	641	606	658	630	601	631	608	637	644	602	603	620	660	634	618	619	614	630	611	614	586	623	673	623	583	646	665	617	607	629	627	656	606	654	634	693	623	634	604	621	628	605	668	635	646	629	628	599	644	627	595	590	596	605	641	616	646	597	644	613	613	620	618	646	600	620	612	590	629	621	623	638	579	628	686	671	589	641	620	643	626	621	626	606	597	587	600	611	576	644	626	601	640	630	632	604	596	644	635	647	637	612	647	604	609	662	657	657	603	638	585	652	607	631	615	619	617	666	613	600	646	653	608	636	683	646	647	666	604	597	608	611	678	668	634	651	631	633	637	608	620	625	646	643	631	636	607	625	652	640	613	576	629	566	621	625	599	583	601	650	639	597	605	631	654	589	643	610	595	586	654	619	625	619	614	611	610	604	661	630	617	621	613	625	645	624	641	634	652	632	651	625	604	618	613	658	606	630	600	614	609	614	652	642	635	612	625	655	647	590	623	592	626	613	616	599	629	641	603	642	610	662	588	646	626	631	642	601	646	626	641	603	669	633	610	615	629	619	589	612	627	610	621	613	636	680	615	634	618	563	608	612	611	602	625	637	609	616	570	642	619	700	633	661	638	606	633	553	585	622	625	610	593	600	632	602	621	633	661	663	632	659	627	622	611	600	634	614	629	659	655	601	640	628	631	644	676	625	641	595	632	619	655	625	600	651	604	611	622	619	619	613	630	583	602	655	620	596	600	634	607	589	630	607	591	607	639	623	654	634	614	634	587	593	605	628	631	605	629	611	605	617	634	607	636	614	630	589	621	638	594	631	614	624	599	573	650	615	620	613	583	638	635	623	614	635	651	608	596	617	643	594	578	621	641	643	621	601	660	558	616	634	599	632	621	594	582	601	598	630	642	604	629	629	666	622	674	636	590	605	576	604	639	647	613	598	676	672	591	618	576	625	604	595	651	584	628	628	611	597	583	624	648	596	624	603	633	619	617	621	614	623	637	603	650	621	632	643	594	610	558	681	622	581	617	655	619	633	671	631	623	655	619	603	598	668	664	640	603	630	663	583	642	606	644	590	635	617	660	594	630	628	610	647	622	589	630	612	622	648	660	614	578	641	644	625	606	614	625	615	632	645	628	643	649	633	630	637	621	648	617	620	667	652	601	645	628	659	639	616	604	606	641	623	604	610	604	618	665	604	656	625	618	609	583	601	625	625	601	599	608	620	647	600	625	571	582	634	597	636	583	632	587	653	589	641	651	654	639	605	612	593	620	619	652	604	614	579	610	634	623	581	625	630	573	597	595	640	617	624	642	623	638	631	613	601	620	610	641	665	623	589	632	619	616	596	597	608	588	650	633	601	653	606	656	616	649	580	641	611	655	643	649	598	643	631	626	585	637	664	656	597	633	615	618	619	612	629	640	614	623	653	584	634	626	623	566	670	582	628	603	675	593	571	645	621	632	616	631	629	645	623	641	634	644	621	630	614	617	676	617	655	637	592	628	608	607	622	598	606	616	621	635	632	632	643	595	596	625	619	522	626	622	651	672	624	583	657	650	626	668	605	605	652	613	648	642	628	613	596	585	602	643	599	627	577	624	650	637	569	627	617	625	606	645	649	635	662	617	631	663	571	641	605	632	637	634	634	643	654	615	637	610	612	609	637	573	644	582	643	652	605	609	617	644	572	602	566	606	666	592	604	595	618	641	655	641	606	609	593	646	632	612	616	630	593	616	644	659	576	680	624	648	573	646	631	630	636	636	653	597	632	627	626	618	620	670	643	626	626	654	630	647	603	611	613	614	599	627	633	670	623	609	597	604	614	605	611	619	641	609	602	605	636	658	665	632	591	653	642	668	597	609	601	607	617	640	630	566	638	619	599	627	586	646	594	610	641	628	644	631	584	634	621	589	593	642	599	609	614	576	628	627	645	647	607	617	621	591	645	636	658	619	601	630	662	663	657	554	683	621	610	627	623	635	619	621	670	608	645	598	607	668	630	633	664	597	598	583	634	681	633	620	630	611	650	575	666	666	631	629	605	635	622	631	644	613	624	633	615	614	637	631	625	598	632	614	602	599	638	649	659	583	600	619	652	603	625	618	577	635	594	616	605	628	609	643	602	594	631	676	606	653	632	664	661	642	616	628	616	623	633	676	613	652	624	654	617	621	629	617	647	613	612	637	670	611	612	678	589	637	636	591	635	632	657	582	628	618	614	650	626	630	588	632	609	645	622	622	630	638	617	614	631	608	622	654	598	624	653	633	598	641	622	623	623	585	564	637	587	647	619	668	625	609	634	634	638	637	616	588	601	602	603	637	559	589	598	577	613	671	641	626	624	624	579	634	618	635	617	605	613	598	594	637	630	614	614	647	620	602	651	654	651	601	624	620	627	671	615	614	618	610	649	684	644	662	626	615	622	660	611	599	667	609	623	617	629	607	595	619	584	621	592	583	617	600	634	631	605	650	612	675	594	630	679	639	607	675	614	624	596	624	580	621	651	642	654	658	639	636	616	638	631	610	659	666	612	635	632	592	659	615	576	592	648	635	623	613	641	605	630	555	602	650	638	603	618	624	629	612	597	634	615	616	560	620	633	617	618	618	642	615	598	619	585	618	655	637	585	629	637	626	617	661	644	642	601	611	662	640	641	597	618	613	598	641	639	623	638	667	621	636	638	609	647	572	581	657	649	632	666	586	654	576	632	634	610	617	658	583	609	609	652	578	604	643	632	611	614	660	649	609	597	637	600	626	625	617	609	640	641	628	650	644	650	645	695	604	659	603	596	603	648	625	641	599	623	630	607	632	601	607	609	610	639	595	664	644	629	591	609	647	626	608	619	608	611	673	632	627	653	591	647	645	600	626	632	620	571	626	628	636	609	594	641	605	627	616	592	624	609	627	614	620	594	616	648	627	621	624	633	581	675	671	615	609	626	640	623	630	618	594	579	575	630	647	605	619	643	628	617	601	619	606	660	593	642	532	655	600	637	657	610	577	584	595	556	627	613	633	652	624	608	641	633	642	685	623	593	600	577	594	622	624	617	641	644	636	636	636
29208	30740	25849	11921	3105	856	424	429	415	433	447	432	410	459	392	432	450	403	420	419	425	416	447	425	408	406	421	429	428	442	430	415	428	430	445	423	427	455	419	427	413	479	431	417	428	409	430	386	433	431	432	419	397	404	404	460	422	429	407	463	431	454	414	427	409	426	409	420	473	444	418	425	440	430	494	438	439	445	441	391	418	467	383	442	425	438	432	422	420	427	426	411	378	410	401	382	425	423	432	423	467	419	423	409	431	410	454	415	390	424	438	419	447	420	370	427	469	437	369	403	419	418	394	395	417	403	436	408	431	411	426	386	470	455	440	388	417	398	437	450	405	426	377	420	425	430	408	427	406	393	441	445	426	428	458	431	445	429	427	410	448	410	444	424	418	442	420	394	432	397	407	365	410	429	392	430	425	419	398	440	381	395	407	452	445	412	392	419	424	423	423	479	441	459	457	432	413	433	393	433	417	407	440	432	413	433	442	419	404	436	440	435	418	398	418	459	432	397	406	437	450	426	418	443	441	431	397	417	409	424	443	402	445	420	434	406	437	431	426	402	427	446	440	368	433	405	418	424	410	431	426	388	437	399	409	437	413	437	422	454	442	433	433	415	441	430	405	460	428	402	408	423	441	377	421	416	406	432	414	425	423	440	420	431	385	415	429	420	453	393	407	442	446	430	415	412	404	428	471	394	453	400	417	428	398	398	400	459	476	448	425	413	373	402	444	404	423	442	393	404	428	448	418	404	447	435	461	433	431	413	421	448	430	395	399	431	440	421	411	413	423	396	448	446	413	407	416	467	413	434	416	420	433	435	413	426	391	385	433	396	416	438	382	422	406	410	378	411	440	415	411	383	398	449	424	395	414	369	435	439	418	446	420	403	452	420	428	463	440	456	421	414	454	392	389	419	421	417	418	448	418	415	422	436	427	410	434	418	412	437	411	424	398	453	426	432	388	447	397	397	431	424	459	443	388	409	414	444	418	427	392	439	411	408	444	456	457	434	401	445	376	448	368	390	391	427	424	391	419	420	422	468	431	438	435	406	419	452	430	445	437	398	470	425	427	432	420	486	424	400	441	393	416	438	431	437	394	410	442	439	423	453	405	410	426	432	442	427	410	404	411	449	420	412	416	451	420	437	425	403	426	442	420	437	458	439	405	442	425	402	436	420	390	405	422	442	448	441	450	425	429	437	430	418	407	440	399	402	393	431	379	419	411	430	465	409	425	443	431	429	422	433	442	454	396	399	423	425	395	396	422	403	454	433	370	456	399	425	417	451	464	417	433	458	414	423	455	431	409	405	414	444	420	419	409	451	419	443	418	413	442	435	394	422	420	391	450	419	434	455	403	463	414	407	439	446	386	402	427	436	448	439	429	416	431	421	418	420	432	407	381	460	424	403	400	401	444	420	431	407	421	441	421	428	431	428	459	436	442	442	386	452	441	414	384	408	429	382	420	455	455	415	403	418	403	430	454	403	429	415	433	412	452	384	442	455	440	410	433	427	437	397	475	424	433	405	404	443	432	407	397	478	431	429	406	382	413	424	427	433	439	424	408	419	416	405	436	436	444	411	409	435	394	440	435	408	431	400	408	417	412	400	436	426	425	435	439	409	456	453	461	432	449	433	405	430	433	437	409	442	433	428	458	416	470	413	428	458	437	418	395	444	419	456	386	424	418	409	409	432	435	442	417	417	441	395	441	405	444	410	436	418	419	422	395	429	419	414	402	419	416	428	452	433	459	426	428	418	415	419	484	444	436	451	411	441	409	446	420	437	432	430	454	419	374	390	433	448	426	417	411	394	397	413	391	425	424	405	419	454	418	440	403	442	363	417	389	408	392	379	421	411	390	445	470	384	435	443	425	405	414	415	424	392	442	403	455	426	446	416	446	422	399	395	397	431	412	423	405	417	377	404	401	389	393	439	432	424	421	433	437	411	416	408	423	419	447	447	447	433	432	395	395	409	410	421	405	412	451	436	448	456	459	424	448	442	421	429	409	449	415	421	407	380	457	455	430	404	428	415	430	404	442	443	448	408	426	387	450	440	392	410	415	400	425	422	412	444	398	420	422	436	451	436	406	417	429	407	434	412	438	428	436	423	441	422	414	419	427	435	443	430	454	445	461	439	417	401	425	445	418	385	427	423	421	425	410	410	425	462	438	395	396	416	388	398	433	422	448	421	440	400	395	428	451	419	440	384	444	414	421	406	423	430	427	423	438	417	402	409	418	410	441	433	423	419	441	395	417	422	455	456	420	392	444	442	451	442	444	402	405	394	410	405	454	441	436	417	410	417	426	418	431	407	417	441	421	403	440	434	432	442	416	455	432	395	449	439	423	437	381	410	367	407	425	433	429	427	412	413	426	464	427	420	381	420	391	449	410	425	429	437	438	403	427	397	407	436	425	412	392	467	426	446	413	447	463	410	413	393	423	422	431	434	428	415	412	448	420	434	430	441	423	418	438	444	376	426	372	478	431	397	441	431	409	443	442	418	425	412	441	454	426	411	418	427	425	427	431	430	454	414	419	423	426	403	446	443	439	412	413	420	471	446	374	417	432	416	430	425	460	421	452	422	417	414	436	396	412	403	435	414	402	416	436	425	441	411	389	437	415	494	404	404	422	442	386	457	437	439	397	418	401	434	382	411	429	381	402	421	421	418	425	415	445	449	455	415	443	434	422	399	457	445	435	413	397	433	420	400	417	452	423	418	398	372	431	402	432	431	431	389	429	437	433	398	442	432	381	394	452	416	428	437	385	439	411	423	419	437	428	484	419	464	469	442	423	400	405	434	420	442	411	439	427	403	417	485	442	448	414	447	376	435	459	450	424	417	394	422	401	443	412	411	393	436	415	391	448	411	442	416	452	425	413	396	369	444	439	437	452	423	393	406	422	383	408	438	415	445	424	430	425	463	407	394	439	425	424	425	417	447	486	436	412	425	436	409	445	404	409	418	442	431	415	449	437	435	413	410	408	407	450	402	408	430	426	405	436	420	417	425	449	458	419	412	394	434	438	385	421	423	450	385	439	408	467	407	385	401	415	463	450	386	407	435	442	407	409	433	407	419	413	434	430	429	428	448	440	429	416	440	390	427	430	453	479	423	442	413	496	440	445	400	457	404	415	442	414	414	446	400	428	387	446	448	404	466	377	416	414	427	435	439	410	422	436	419	435	431	435	428	431	388	422	430	452	435	413	423	423	444	429	411	433	412	444	414	394	401	423	436	417	437	437	409	415	439	424	420	429	461	438	415	413	429	445	420	423	429	407	414	454	473	453	444	424	426	434	399	419	422	447	410	427	411	378	436	445	436	412	430	411	409	406	437	416	394	427	435	395	431	426	440	427	444	433	403	421	426	435	419	430	446	416	445	445	418	418	447	390	418	437	397	393	438	418	422	437	421	428	458	445	370	416	432	417	439	435	455	407	430	413	434	460	382	407	445	434	394	421	415	394	472	411	431	443	459	425	414	421	416	454	410	407	406
20070	37920	18683	6761	2557	771	380	392	399	372	367	385	419	360	356	404	352	360	383	379	393	409	359	385	381	369	387	379	416	358	375	369	375	381	394	402	375	404	383	367	406	390	382	324	383	386	396	390	382	380	371	411	386	398	415	384	406	381	384	396	378	416	356	383	395	395	406	386	393	411	350	394	414	390	410	371	354	385	373	385	348	388	414	383	390	351	401	382	356	401	388	384	414	382	384	391	402	355	353	368	386	363	353	383	361	376	391	393	353	401	364	384	386	374	390	351	393	422	373	364	352	362	404	376	416	365	383	402	344	359	375	385	398	388	388	369	377	401	375	373	372	344	367	342	365	367	348	383	363	355	398	366	375	388	376	404	355	345	350	369	400	372	413	356	356	385	378	411	378	362	379	359	377	421	403	380	399	323	402	364	431	404	366	373	360	385	385	387	387	363	427	393	396	383	403	407	364	340	348	374	378	358	375	371	366	394	414	391	345	380	414	386	403	370	367	379	338	382	387	363	352	354	392	348	355	357	378	361	367	357	375	399	339	410	352	367	390	393	379	371	350	363	378	400	354	383	373	354	369	398	391	404	357	358	389	417	396	394	351	373	342	374	357	396	368	376	359	384	386	383	379	402	359	392	360	378	368	390	359	359	403	366	371	371	338	341	386	356	391	373	375	393	379	382	406	397	361	383	408	383	375	354	375	408	365	376	382	377	360	389	377	382	380	391	377	374	388	364	381	352	357	385	374	412	343	386	371	353	405	352	371	381	363	357	356	387	364	361	372	385	376	372	384	379	360	406	329	375	379	365	368	362	357	349	385	345	374	410	401	353	362	337	368	379	367	396	366	370	342	390	380	399	364	380	394	396	426	378	387	404	355	376	387	366	354	384	369	400	408	426	362	365	373	368	348	345	397	387	376	375	370	345	368	412	356	418	380	373	370	356	382	384	372	377	384	346	396	407	389	356	355	378	378	393	360	348	376	370	398	399	376	387	361	365	387	342	377	356	364	371	358	395	371	377	340	365	388	382	375	356	372	415	402	416	400	372	390	343	371	386	395	375	371	383	393	370	381	388	363	360	401	381	373	357	351	400	406	356	394	369	364	381	333	415	363	379	391	424	378	401	387	375	383	400	398	340	346	413	370	371	410	346	350	347	376	372	384	409	381	402	352	423	388	380	402	354	365	380	389	372	408	345	377	398	380	380	336	373	353	373	356	429	372	389	367	351	370	361	393	409	399	376	402	347	388	361	399	407	410	409	347	365	369	395	375	352	390	389	354	376	388	350	423	381	346	370	383	369	409	399	395	376	361	381	392	434	364	380	364	388	380	363	376	352	382	394	383	345	368	397	380	374	375	366	391	359	366	382	367	397	364	372	339	381	387	353	364	366	393	424	366	382	416	379	382	367	403	384	360	347	362	397	372	359	425	343	352	360	391	351	389	348	383	376	341	347	364	363	345	368	359	350	405	375	369	358	365	377	397	366	385	353	362	360	382	348	375	387	380	410	371	334	369	352	394	398	357	357	367	386	366	383	365	383	379	399	395	381	393	381	378	369	386	372	349	379	377	390	399	391	382	391	356	377	381	371	377	372	363	391	329	373	372	391	364	370	414	373	400	409	361	368	377	369	367	368	383	384	408	374	394	382	345	405	352	361	369	366	315	380	373	371	344	393	375	384	404	375	401	386	361	386	372	340	398	373	385	389	362	350	384	375	374	371	407	407	361	384	370	413	397	366	384	332	372	366	348	344	374	393	363	345	395	412	369	360	390	370	369	364	375	375	384	359	362	377	388	379	367	369	396	382	377	360	397	369	396	402	354	373	357	373	395	352	354	360	372	382	347	363	337	389	397	383	369	408	402	417	364	399	385	362	373	396	363	364	373	376	376	358	392	384	397	388	398	368	391	385	363	390	397	398	344	387	387	368	394	393	379	372	364	359	393	377	385	360	389	389	377	383	405	399	387	368	339	364	378	385	366	363	387	357	396	387	362	371	384	392	380	363	383	370	354	353	384	360	406	393	396	376	356	344	384	408	377	438	386	371	333	379	360	381	353	383	382	411	391	391	378	367	401	328	382	359	332	372	394	376	377	363	343	342	399	374	410	366	379	380	358	382	389	408	364	364	367	376	385	374	406	384	381	374	396	354	398	371	397	367	371	344	382	382	373	377	380	396	362	358	384	384	376	342	366	378	353	406	388	397	325	406	350	358	351	372	387	359	391	359	395	366	395	404	365	342	361	364	337	368	355	358	384	325	365	361	398	341	387	378	372	373	369	344	378	347	367	418	362	328	360	401	371	365	408	390	395	408	370	377	396	391	378	375	375	413	364	338	369	374	375	362	429	351	386	348	347	381	392	368	344	397	384	365	365	347	382	376	386	339	405	333	387	373	398	382	407	347	346	365	374	397	387	344	347	360	387	371	366	368	388	380	418	340	354	397	342	356	356	394	378	370	378	388	347	357	387	377	404	369	375	382	404	342	377	387	347	375	364	360	360	424	341	383	357	353	353	381	365	370	372	400	360	336	352	376	377	351	358	385	366	377	376	371	366	387	395	362	368	414	361	365	375	404	345	366	376	365	370	370	414	380	350	402	405	367	387	357	377	354	363	385	389	390	394	356	398	401	378	388	392	381	355	384	369	371	342	371	350	344	390	349	399	351	391	367	374	394	389	369	361	378	351	351	407	317	337	405	372	374	379	334	366	388	390	388	400	379	374	396	370	391	358	381	374	368	367	395	391	392	358	332	432	376	393	334	393	370	363	400	444	371	407	351	401	423	360	367	382	394	356	377	371	405	363	374	398	371	349	391	402	381	387	363	378	374	428	372	380	379	391	400	368	351	374	392	405	366	386	372	354	347	377	368	385	371	353	395	392	381	382	354	363	379	359	412	399	371	405	350	381	346	373	355	369	364	390	381	355	402	386	363	374	382	365	377	373	407	388	391	374	392	355	386	397	406	398	400	373	417	363	331	367	379	391	374	377	357	363	370	373	373	404	378	368	352	394	356	354	340	364	386	367	386	378	408	364	345	361	369	410	362	368	421	377	413	374	371	413	364	366	387	387	393	371	355	433	387	385	359	398	363	353	403	376	401	359	411	410	383	391	368	372	361	390	397	329	399	369	362	358	366	401	332	386	384	364	358	359	368	372	363	335	385	402	364	354	349	375	346	376	380	381	384	336	379	357	380	366	393	391	406	387	377	371	375	371	363	332	347	414	337	364	370	392	377	349	389	368	374	384	347	380	382	395	405	389	395	393	392	383	382	350	406	353	369	350	374	372	384	372	357	368	378	376	366	372	399	357	373	377	392	363	374	353	399	394	379	338	378	400	371	361	357	371	444	405	389	390	366	361	391	399	371	384	422	361	379	371	374	382	357	353	420	376	369	377	357	370	362	348	352	395	369	378	393	369	359	414	367	388	379	380	397	366	348	388	350	381	380	360	351	404	364	401	371	385	401	365	394	388	398	384	373	367	351	327	385
25124	27263	42407	36689	22823	6819	855	596	549	545	506	500	514	528	542	497	516	547	486	523	501	580	555	563	547	560	517	514	520	492	516	508	533	527	546	530	484	550	531	482	509	527	523	515	507	503	478	520	493	483	508	509	529	512	501	499	488	485	513	526	519	490	493	467	494	487	526	520	511	534	516	530	498	488	525	538	499	539	531	536	527	455	465	515	487	522	511	510	507	469	521	494	539	514	465	488	525	505	497	503	462	467	487	520	507	465	542	548	531	443	497	523	476	515	515	521	507	555	495	494	519	512	527	503	499	510	484	506	538	514	509	523	525	523	536	527	517	473	531	494	510	496	549	480	476	484	460	472	492	513	475	478	520	506	495	481	517	501	519	484	488	543	481	487	509	504	546	465	490	477	539	509	497	508	493	530	526	504	532	447	461	529	513	496	495	489	528	501	522	478	498	523	480	519	495	474	490	464	479	505	545	531	494	506	510	506	482	501	446	545	465	500	510	548	531	504	581	519	493	547	546	482	506	485	511	542	529	537	493	458	506	511	501	530	510	487	528	478	472	499	505	497	514	504	503	517	508	515	493	468	527	528	477	459	546	510	469	507	484	492	515	483	505	536	537	487	495	483	516	511	509	505	542	490	463	513	521	515	505	476	456	538	502	509	474	496	485	536	456	533	488	474	496	507	509	517	518	532	492	468	519	544	461	530	490	472	524	490	502	492	482	535	513	530	477	512	509	495	520	535	499	508	508	495	550	517	492	505	515	501	550	469	500	508	471	511	489	486	500	504	526	428	514	483	514	536	520	510	508	490	528	456	546	498	509	506	479	495	501	505	519	501	522	472	557	495	500	461	496	545	490	517	522	501	515	528	523	515	510	536	504	478	510	493	512	502	479	524	481	515	492	521	498	481	510	486	503	477	523	496	529	516	515	511	489	457	529	476	497	482	513	514	483	536	504	482	523	477	530	469	546	498	475	499	502	486	512	507	492	512	514	504	553	482	525	543	503	470	534	505	499	507	493	508	462	512	488	497	497	506	514	480	460	480	511	532	483	500	451	533	526	530	520	510	499	533	488	546	539	489	493	512	510	490	479	507	518	515	483	470	544	538	505	517	516	503	500	537	505	522	516	533	509	505	542	489	507	507	488	543	525	537	496	482	500	500	551	539	521	474	507	497	505	512	503	501	512	461	505	490	496	514	461	492	481	475	469	496	477	556	503	500	515	510	467	501	532	481	487	514	534	535	481	544	494	491	510	490	512	526	529	487	519	530	510	491	514	535	492	508	484	486	491	497	503	491	482	500	557	502	522	534	497	481	496	502	470	486	473	521	511	501	493	526	520	502	570	550	475	526	487	459	496	479	534	500	481	510	534	505	514	484	512	506	504	483	531	521	526	495	504	491	511	509	511	518	513	490	543	542	535	462	507	492	501	508	521	489	554	499	500	476	480	514	492	536	509	537	463	484	447	487	538	501	473	446	496	505	517	506	474	511	539	518	526	480	500	483	499	507	550	493	477	486	527	500	444	502	522	533	493	486	524	516	510	506	513	522	501	525	448	521	464	474	505	491	531	522	475	500	518	466	496	513	491	513	492	510	480	476	530	504	517	493	508	524	541	485	497	479	498	505	521	548	503	503	519	572	515	524	427	513	485	513	503	519	518	549	490	464	541	527	499	505	465	522	506	488	476	488	488	534	502	493	466	503	481	523	482	503	545	499	516	550	509	532	549	484	464	525	530	513	536	489	520	513	515	487	471	508	503	512	505	522	526	510	519	509	546	518	482	487	550	523	484	537	481	508	521	485	514	508	528	521	490	530	501	490	507	567	519	526	503	500	492	516	497	462	542	496	536	468	476	546	502	469	478	532	464	491	513	527	507	500	556	495	474	493	484	481	506	509	511	507	474	488	470	504	528	471	534	509	508	510	507	510	461	550	523	503	503	493	493	502	494	475	491	481	504	535	482	504	510	533	535	488	515	433	514	486	499	505	497	489	517	519	516	470	480	508	533	493	484	490	508	497	469	471	523	464	479	458	540	524	534	531	476	508	521	478	448	509	473	523	510	530	487	510	487	520	524	516	519	538	542	525	557	474	478	522	501	484	519	489	527	481	524	510	485	496	477	531	506	481	512	495	469	511	545	525	468	532	499	508	511	515	487	500	511	525	493	496	518	498	513	483	506	517	477	530	514	505	479	480	506	541	477	485	520	495	498	502	514	548	487	493	549	519	519	507	520	505	526	479	503	511	497	511	460	488	509	487	465	530	489	524	514	484	486	492	486	518	552	452	501	465	535	516	475	502	543	482	505	488	474	524	478	490	500	489	506	512	490	497	515	461	481	512	469	515	457	460	504	517	495	526	506	499	495	500	495	500	472	482	473	466	490	519	502	504	486	544	537	486	496	494	505	494	481	466	541	524	526	458	510	528	490	490	483	499	483	482	516	464	520	486	460	495	470	527	518	557	507	513	543	490	501	476	495	493	509	523	518	520	507	495	467	476	474	491	518	492	495	479	480	488	510	461	492	483	461	512	534	505	535	513	520	553	520	538	492	500	476	511	536	528	510	517	524	515	462	492	462	475	488	555	487	516	502	511	487	518	495	503	522	526	498	510	494	475	459	542	473	495	519	494	487	508	513	549	482	486	496	460	510	511	510	517	530	506	555	555	516	527	556	489	512	476	522	498	492	501	518	510	544	494	516	497	489	508	516	500	530	480	486	539	471	480	503	493	496	514	460	505	470	501	485	530	525	449	492	538	458	487	502	528	512	463	490	496	524	502	512	520	503	476	503	545	531	466	492	492	479	495	476	467	503	509	505	507	498	529	494	483	519	511	499	525	512	492	506	488	490	472	513	512	476	477	500	486	553	531	511	506	503	500	505	451	479	471	468	506	510	529	473	483	468	510	478	542	493	540	506	481	486	455	554	532	527	523	487	484	486	517	493	495	528	482	513	530	519	486	538	505	506	523	481	501	477	494	499	473	531	522	502	509	500	528	518	482	471	499	516	480	496	484	490	499	500	550	490	496	459	506	503	479	469	506	495	487	500	522	555	514	484	484	509	534	493	500	493	508	486	487	452	478	516	504	494	518	489	464	512	500	464	478	491	518	510	490	497	512	496	515	514	503	506	509	498	528	502	486	492	475	518	488	517	474	542	483	530	533	484	510	532	465	506	522	462	544	496	479	502	518	522	481	503	487	530	492	496	472	500	506	527	514	517	467	520	505	469	505	482	496	513	490	510	488	538	503	475	477	498	482	523	495	489	530	533	506	530	523	504	484	513	532	495	512	540	508	533	517	515	452	530	514	524	493	544	489	535	493	469	519	499	474	481	506	486	471	517	475	524	489	480	481	552	545	521	509	518	522	485	466	543	507	497	542	490	506	500	492	509	515	489	479	481	495	486	516	506	497	479	512	478	521	518	505	532	484	494	434	541	477	521	484	478	509	482	520	489	493	493	475	486	459	502	486	546	495	488	467	536	481	496	505
56641	93623	60193	31408	15236	2599	497	477	470	512	499	532	525	520	532	522	516	529	504	498	550	628	637	596	550	518	539	555	503	519	488	525	528	493	480	498	494	466	520	520	549	500	511	471	493	494	532	504	484	531	489	514	532	498	523	478	525	532	552	510	530	518	528	464	479	502	509	436	511	467	470	478	474	520	483	481	497	517	534	484	474	476	485	520	502	518	498	454	490	476	484	516	499	483	478	523	498	520	491	498	491	485	482	464	533	484	461	482	496	493	483	524	468	455	488	534	498	539	511	503	471	506	496	478	500	515	461	474	483	488	511	492	525	468	463	499	463	468	468	458	496	497	462	454	494	456	496	516	474	483	493	539	488	472	454	466	509	494	461	481	480	489	498	504	484	463	469	540	449	463	484	474	492	481	500	534	503	439	496	485	575	494	503	511	490	487	524	468	473	482	533	510	500	500	512	502	485	502	465	535	463	480	506	520	520	501	537	502	513	512	496	480	473	482	487	475	508	453	477	467	496	535	532	434	513	525	473	488	508	477	504	476	502	517	527	481	505	461	498	563	484	504	515	483	479	487	541	481	475	480	499	476	480	486	507	529	502	468	520	471	538	462	525	519	483	474	477	511	501	512	491	519	512	513	490	505	443	471	486	509	484	502	539	524	484	491	458	492	501	544	499	502	486	504	496	505	489	493	505	507	508	492	505	482	518	497	519	484	466	512	465	532	474	487	437	496	458	461	478	492	501	473	511	507	498	432	518	493	456	460	517	481	500	529	465	496	508	515	540	508	462	497	492	500	490	458	538	491	488	509	482	469	476	516	462	512	505	486	487	491	514	494	497	490	493	489	523	518	526	504	536	505	512	469	463	513	531	502	466	498	479	499	540	463	458	514	527	466	519	482	492	510	524	516	548	501	477	519	491	488	501	475	462	513	458	489	451	478	488	476	453	530	454	471	452	473	503	512	511	496	533	460	498	487	474	500	471	499	486	450	458	490	518	490	461	480	508	509	487	500	480	505	502	543	507	486	480	500	498	489	452	497	480	494	481	510	479	482	503	485	504	491	527	490	533	507	489	470	512	453	494	498	490	509	470	522	493	486	463	459	495	447	496	507	506	482	503	463	547	459	462	500	480	560	491	489	486	487	443	487	522	515	472	491	514	511	483	485	473	503	536	508	509	525	527	493	469	510	507	522	510	458	508	473	471	449	487	491	517	516	432	490	515	502	472	512	456	537	465	471	488	515	488	497	486	478	500	490	486	496	502	501	453	498	479	497	462	485	499	508	481	495	442	496	495	474	478	518	477	497	533	505	470	535	488	499	493	477	501	508	498	482	480	510	532	544	452	494	484	440	522	463	505	471	493	551	506	501	506	464	479	456	514	507	465	539	503	509	492	490	483	466	499	522	491	453	514	513	485	516	484	504	488	490	474	497	461	481	510	476	513	478	526	471	490	485	524	508	509	487	510	443	505	505	465	483	493	479	523	485	476	482	503	514	444	499	487	542	518	495	479	504	524	495	455	496	495	472	491	493	459	490	497	488	505	497	491	498	478	471	492	509	518	507	508	521	507	523	479	508	517	537	531	525	468	469	508	482	467	522	467	484	451	502	466	514	516	490	462	507	437	484	472	484	480	514	490	492	512	495	476	470	494	495	491	520	477	512	507	498	496	516	484	463	503	500	487	502	494	495	490	455	484	506	515	508	489	499	486	516	530	479	516	495	482	497	505	472	502	501	462	531	482	487	541	477	487	505	477	525	514	452	448	463	468	482	459	532	503	486	506	448	479	514	479	450	505	473	519	533	474	451	484	442	468	497	499	451	464	498	486	471	473	484	484	487	540	520	515	509	462	481	468	449	481	560	483	477	508	487	489	501	492	498	510	492	505	472	487	456	489	486	492	490	487	527	540	520	464	528	530	512	506	446	490	503	490	514	460	538	505	505	494	514	530	500	502	502	495	486	492	458	480	496	504	480	458	481	507	501	510	462	530	464	520	466	528	505	464	530	452	484	491	485	446	488	484	503	444	525	509	493	489	477	488	517	512	470	482	486	538	506	502	511	485	519	486	504	491	509	493	508	528	482	527	527	447	510	495	467	476	490	491	480	492	515	508	499	503	527	497	497	496	496	546	444	508	488	516	513	482	478	460	475	446	468	535	502	509	511	490	489	507	504	502	475	447	485	499	498	518	502	475	482	453	512	484	492	508	502	494	521	477	509	478	531	486	482	497	493	490	496	521	485	502	500	492	523	463	484	474	506	497	494	515	469	496	463	494	494	525	443	493	492	514	489	484	476	491	495	492	469	479	455	521	460	489	516	509	497	506	502	522	521	476	497	526	448	511	479	485	478	488	519	477	476	484	506	498	507	471	498	476	515	457	504	474	512	476	491	495	506	488	514	521	422	486	478	498	520	479	489	487	498	482	500	458	501	503	485	499	506	472	494	517	501	526	503	479	522	475	535	510	465	486	476	529	470	500	448	492	521	493	475	487	476	473	463	461	475	489	477	493	482	482	520	468	448	507	466	468	510	470	514	497	510	502	499	508	491	495	500	521	516	501	500	483	497	495	482	514	509	520	440	502	521	490	467	524	496	444	445	443	511	506	453	492	502	476	519	460	467	448	486	489	480	495	548	488	510	504	521	538	520	509	467	495	480	528	520	513	508	531	520	519	503	506	445	507	503	483	475	473	486	497	481	472	483	467	518	514	487	476	463	526	487	521	495	514	489	502	503	494	480	493	501	498	467	463	500	551	515	461	536	519	490	479	516	517	490	499	528	537	492	462	462	495	493	524	488	518	512	505	487	497	501	494	526	491	480	530	481	495	503	491	469	508	513	442	515	484	483	508	497	522	497	468	508	470	518	487	527	485	485	498	475	510	511	504	526	458	496	510	464	497	524	511	490	475	512	522	502	478	492	477	494	448	487	491	494	488	510	473	474	518	461	470	519	490	521	453	501	489	481	518	483	546	499	478	489	511	482	509	512	501	504	474	501	490	500	484	499	478	527	514	506	484	487	465	514	505	494	505	478	503	484	485	444	510	428	491	466	481	450	506	493	545	506	490	481	478	484	441	522	504	532	496	483	472	485	468	498	471	450	487	501	499	523	465	499	477	503	487	569	483	521	477	485	552	500	480	496	509	492	500	498	453	525	493	510	485	509	524	512	470	460	487	476	493	518	474	498	499	499	486	519	485	484	503	481	491	463	506	458	465	514	510	515	488	482	471	483	505	489	510	495	483	489	455	450	476	497	469	497	524	485	479	479	495	489	466	520	499	470	487	523	484	464	493	492	453	493	511	510	510	488	495	485	486	461	466	498	483	512	564	474	502	459	497	473	468	466	494	513	497	501	491	478	457	516	532	518	469	503	460	519	482	490	484	495	484	517	508	532	439	524	512	462	510	491	521	463	488	499	472	530	478	514	485	489	499	538	534	480	469	503	500	489	509	511	464	438	480	496	473	475	503	509	508	507	471	472	548	452	471	520
23965	23475	36011	33525	26713	13594	2103	776	677	658	645	647	599	624	614	579	655	662	655	622	634	777	768	802	660	676	655	632	591	621	640	593	582	650	572	578	582	599	608	622	569	597	559	600	584	631	675	588	602	613	561	602	633	631	632	613	595	550	603	611	656	596	639	573	611	649	594	647	549	634	581	588	586	575	588	616	596	613	600	622	613	570	602	640	585	687	585	583	634	585	567	610	613	661	636	618	603	621	595	587	604	614	582	615	627	606	607	583	615	623	587	605	593	575	555	575	598	571	605	601	515	611	631	593	570	610	564	635	632	558	600	595	601	592	587	625	591	593	584	652	602	601	602	621	569	570	582	646	625	612	595	572	651	626	577	579	667	617	592	582	605	584	588	604	601	613	583	607	611	610	568	636	601	579	595	611	578	573	611	606	579	569	589	621	579	570	617	649	600	545	585	592	591	578	612	609	603	570	622	596	617	590	629	630	612	610	551	628	555	599	554	621	601	601	526	647	559	628	623	556	565	592	600	625	556	622	595	563	595	618	565	579	592	578	598	588	621	587	568	585	625	585	627	624	608	603	642	589	623	616	609	584	572	638	620	570	612	581	600	576	602	616	610	558	591	576	606	620	628	589	567	587	572	583	563	549	605	629	624	571	614	612	581	613	604	613	601	567	580	625	582	612	604	606	609	640	597	597	604	620	611	601	578	589	606	603	633	583	607	589	615	619	590	607	652	650	599	661	581	607	606	641	538	612	548	623	604	598	631	575	608	571	601	625	645	644	593	581	612	637	608	612	592	633	637	641	622	596	575	562	616	623	612	623	557	582	617	579	619	638	588	587	579	591	575	628	610	630	582	603	641	576	627	563	606	604	592	613	562	604	638	598	606	552	616	637	597	584	567	608	595	613	635	609	573	595	621	582	612	592	638	590	612	583	565	588	630	626	579	591	561	620	595	581	598	603	588	566	605	640	686	606	591	574	596	612	602	593	571	606	615	593	601	625	611	651	600	585	607	562	619	586	617	630	594	586	566	591	598	581	586	614	626	588	646	613	661	588	617	637	651	585	607	576	581	583	600	643	580	597	571	594	610	627	590	598	588	606	638	594	612	576	573	590	641	627	619	602	610	587	610	613	594	586	612	549	632	608	646	641	619	604	614	601	595	600	623	578	529	631	600	653	612	591	631	636	607	610	552	634	605	601	609	634	618	583	602	602	569	592	625	594	574	598	592	605	592	574	565	642	551	607	572	581	602	598	558	619	577	616	582	584	575	593	612	585	579	591	571	600	602	622	614	567	622	627	584	572	599	570	567	582	594	623	561	587	599	651	585	557	606	562	617	581	604	607	598	620	591	582	648	607	596	616	564	589	590	602	622	569	602	571	596	590	584	599	593	584	593	584	628	589	632	633	655	632	611	591	572	574	636	628	571	602	601	641	590	598	597	585	584	638	617	605	632	607	589	598	581	579	594	605	621	609	633	571	575	591	591	626	611	594	601	608	601	612	580	633	590	589	597	614	595	616	598	553	614	611	636	627	602	639	600	628	607	595	582	574	551	628	617	564	612	542	583	616	615	633	623	599	583	634	612	596	602	568	537	581	568	591	602	561	597	574	623	577	561	578	580	583	577	601	606	603	610	568	543	594	607	653	567	627	592	595	635	579	658	575	565	566	662	603	609	620	590	614	605	665	592	596	622	620	631	589	593	595	612	613	575	555	585	578	601	626	564	599	591	588	587	658	594	563	563	594	577	594	587	534	650	585	652	613	614	624	657	643	606	608	606	576	627	666	582	613	645	552	584	589	581	593	584	624	579	584	630	593	633	626	578	596	595	597	605	587	608	546	627	587	602	570	570	579	594	640	628	623	614	603	637	607	638	586	600	569	589	591	593	584	642	613	572	580	585	631	608	616	559	580	585	610	593	602	622	592	598	580	632	578	593	589	622	584	590	620	594	578	564	596	596	578	592	570	536	592	592	607	622	598	633	588	596	560	587	591	591	597	591	656	592	574	571	609	588	611	574	596	658	571	584	608	615	605	597	630	584	586	573	609	602	642	655	599	597	601	620	576	625	641	613	634	589	645	643	608	566	615	585	575	550	631	564	647	619	602	613	600	572	610	639	598	559	598	587	622	551	600	555	606	619	594	592	604	617	596	603	621	588	623	605	624	654	597	618	656	638	617	586	588	553	619	550	638	592	574	628	657	606	576	625	593	588	583	592	619	593	603	584	612	641	565	589	581	566	592	575	603	573	594	578	601	605	576	588	623	633	583	613	607	564	578	599	636	598	602	560	560	630	554	601	606	602	604	614	604	580	575	598	623	639	597	571	622	632	551	586	585	589	584	648	593	579	610	606	618	604	577	675	608	591	600	628	615	526	599	610	591	596	619	611	604	586	596	622	601	561	605	570	586	594	551	566	591	599	606	580	611	636	633	582	643	608	593	577	613	575	596	628	600	568	602	610	564	572	615	614	613	610	603	612	585	618	617	610	591	591	611	582	609	606	592	633	607	582	638	564	588	576	574	587	613	593	568	591	572	628	596	622	609	625	554	605	640	595	595	620	603	577	613	568	636	610	614	595	583	571	576	605	582	585	594	591	614	632	646	582	621	588	598	547	617	611	564	595	597	591	578	604	611	546	566	619	605	560	597	589	564	586	648	619	635	592	586	570	620	604	587	629	605	582	592	577	605	600	601	660	587	598	609	581	624	583	567	589	598	604	610	591	595	612	557	588	576	611	575	550	587	601	595	603	583	598	593	573	638	599	643	589	602	587	580	598	640	589	576	595	598	624	566	643	647	591	535	584	615	608	627	595	595	611	586	614	623	599	586	617	600	588	564	589	610	606	542	597	586	579	584	552	616	614	610	590	564	581	570	576	608	585	589	555	596	647	580	614	589	601	654	594	583	623	656	600	598	626	605	581	584	632	603	614	641	599	584	585	593	548	614	545	623	639	582	552	606	628	567	626	621	582	621	603	561	642	586	575	612	599	560	588	575	589	594	580	636	640	595	604	621	603	578	597	585	601	585	602	647	614	631	596	611	602	580	615	580	588	559	598	624	602	626	608	583	602	570	629	620	623	579	601	591	617	632	598	591	596	574	599	560	598	568	610	595	634	586	583	617	652	608	560	552	619	593	618	584	591	613	603	578	620	608	610	612	626	596	559	602	574	609	611	633	578	617	646	581	590	617	589	594	665	625	590	577	593	605	609	616	593	646	607	620	595	596	579	564	606	557	596	585	573	594	594	591	545	612	614	584	575	560	572	574	609	597	600	605	597	574	611	579	567	591	614	583	576	550	632	597	574	578	588	618	611	590	570	547	604	575	628	635	582	611	610	590	575	623	627	604	592	583	565	605	571	575	576	652	622	627	592	590	610	576	558	606	614	589	613	578	627	609	577	569	620	620	594	596	582	591	610	595	641	608	606	592	608	571	606	656	611	610	587	598	558	650	573	608	593	564	576	613	633	598	586	578	581	581	638	562	619	569
63486	100386	73156	40985	23309	3071	644	618	639	610	652	619	593	649	605	656	662	631	634	575	714	943	966	865	728	661	627	607	609	578	604	625	652	630	623	602	613	630	648	603	636	580	680	588	592	613	584	651	617	625	641	597	629	628	590	577	609	599	603	572	609	607	677	619	591	601	605	598	625	608	578	596	676	597	590	649	632	627	632	542	573	560	615	639	621	585	615	620	594	610	616	612	608	626	600	578	616	613	592	636	619	589	592	599	609	593	597	596	625	573	582	589	590	629	558	648	609	577	605	581	608	632	626	649	613	570	630	594	592	614	611	557	602	616	596	575	563	590	606	592	637	632	581	625	625	607	595	623	643	603	616	612	600	636	638	607	633	635	602	614	651	588	624	654	611	567	595	572	630	608	623	638	635	603	663	603	574	605	592	622	603	610	609	602	595	593	639	596	644	597	558	611	592	575	579	563	568	595	609	612	628	622	594	622	605	613	598	628	591	608	622	625	648	597	582	643	610	606	633	608	638	597	640	605	632	609	585	603	584	610	557	607	619	621	633	650	580	575	562	596	614	599	617	633	517	565	573	603	605	596	629	570	599	577	579	587	617	624	546	600	615	625	569	607	592	572	598	602	600	615	596	612	621	560	576	654	608	623	607	590	647	606	584	592	636	612	576	599	588	615	662	624	596	564	585	600	606	594	611	632	650	583	624	575	580	610	592	632	594	570	618	619	579	611	587	615	614	570	622	584	633	589	545	637	587	583	553	545	587	643	604	604	612	584	599	603	632	641	590	590	562	630	607	650	580	636	593	569	567	587	625	632	586	606	586	599	628	587	610	594	624	658	639	608	630	587	595	598	622	595	644	580	598	639	610	612	588	612	581	620	576	647	566	599	612	608	643	590	623	594	652	577	626	628	599	574	560	606	598	598	616	540	571	582	587	581	572	624	644	613	577	569	617	586	608	610	621	626	614	597	571	588	597	641	628	630	608	623	613	639	614	669	622	621	554	587	612	612	590	613	647	579	560	574	583	575	584	589	621	632	593	607	600	539	607	589	629	540	577	616	635	582	590	611	642	642	617	576	566	609	586	602	584	640	588	612	623	620	614	585	605	589	662	643	571	568	571	634	625	617	607	611	604	608	658	621	608	654	614	612	566	636	597	618	618	630	644	615	590	581	589	579	607	595	561	583	637	615	622	616	586	597	606	613	574	658	629	602	585	574	595	586	637	618	607	607	583	660	621	640	578	601	639	592	575	594	601	574	656	595	602	596	657	612	595	637	611	603	600	611	586	565	594	602	580	617	575	625	637	583	616	594	609	585	594	619	605	625	680	599	565	631	635	582	617	622	606	605	564	621	617	623	621	602	647	622	648	566	606	634	646	604	612	607	624	661	633	605	600	604	614	617	617	607	609	622	602	626	633	626	629	589	612	581	609	619	603	612	574	631	601	616	575	630	603	609	617	617	611	592	598	614	606	603	578	624	594	611	636	593	584	612	613	629	596	612	615	613	601	591	562	623	581	661	601	598	549	565	602	584	605	590	581	606	651	612	607	592	661	571	615	593	565	625	543	598	566	638	579	625	603	634	566	605	627	637	655	585	597	595	568	656	602	639	621	549	643	597	616	597	609	569	582	613	604	595	574	605	639	622	606	618	619	652	589	610	579	617	598	626	628	629	608	622	605	638	651	593	595	587	626	577	596	655	629	615	591	628	611	618	593	618	681	597	638	601	622	621	570	569	611	594	582	588	628	557	600	614	628	581	605	607	614	568	627	586	581	603	605	632	617	597	610	612	602	569	600	586	629	614	619	620	582	612	610	580	633	614	598	606	581	610	631	631	611	598	598	591	652	593	644	632	636	643	615	632	614	586	605	565	645	611	568	597	655	590	581	581	622	592	622	607	651	577	618	611	568	587	636	607	600	615	596	579	580	618	575	654	622	631	649	626	603	581	605	587	617	633	623	564	597	602	591	600	607	616	584	639	573	637	580	615	614	617	609	607	615	584	617	637	665	605	622	636	654	575	572	624	606	608	640	613	590	625	594	674	591	616	595	618	572	637	601	603	604	608	591	609	569	586	649	676	592	594	616	586	579	572	623	584	600	637	601	606	631	646	591	630	618	615	594	607	568	573	592	589	622	642	646	611	611	627	611	598	552	613	587	566	577	606	628	612	627	606	589	615	608	586	569	617	601	607	598	635	606	599	661	591	625	626	621	605	652	620	570	617	624	605	578	616	639	581	599	587	576	633	583	652	614	614	626	617	601	573	583	585	564	629	596	618	614	645	613	594	633	555	558	654	648	599	599	615	577	609	619	537	644	608	602	630	595	608	579	634	610	540	551	638	618	582	552	641	586	601	581	597	614	568	604	596	627	630	583	591	616	583	610	586	557	601	652	544	579	653	597	639	576	620	572	610	600	593	591	579	566	598	568	610	600	580	619	604	622	636	609	621	623	635	613	607	580	593	575	604	607	600	573	640	623	623	596	650	659	599	624	633	597	547	575	605	634	563	610	585	612	631	572	641	572	609	583	589	631	572	614	578	617	568	639	607	615	633	621	651	636	668	604	628	622	612	597	618	613	614	644	586	609	620	622	634	605	605	563	586	622	590	550	631	572	553	545	632	569	581	600	586	631	615	573	635	597	603	578	599	634	627	624	602	610	609	631	596	589	605	585	573	620	581	590	591	568	619	586	605	631	626	597	585	624	589	563	585	599	622	555	642	588	611	561	582	611	569	601	629	579	568	606	596	598	616	610	589	558	593	618	578	610	594	619	626	603	592	576	566	583	622	564	591	635	584	589	578	631	549	594	591	625	633	580	660	583	598	575	623	592	648	576	597	575	580	623	614	652	615	605	566	620	611	600	614	586	585	629	595	642	553	602	544	612	599	666	581	621	612	558	599	589	636	628	623	585	621	654	619	566	620	606	597	608	600	600	623	595	609	579	584	598	573	607	611	568	626	597	609	630	632	600	615	580	607	618	604	607	603	598	602	565	607	621	562	600	608	607	562	602	629	647	585	633	594	581	560	656	594	601	605	638	602	616	586	563	654	592	616	621	541	606	602	580	612	624	576	607	634	618	579	557	560	602	611	605	589	581	624	592	559	647	605	611	643	572	592	588	618	587	598	605	607	574	604	600	599	581	596	579	602	597	618	610	613	626	602	614	618	594	623	640	572	575	629	556	613	620	606	618	586	629	577	624	613	612	600	602	640	604	604	625	600	591	587	620	606	613	604	620	621	602	600	582	577	544	599	628	646	622	623	584	553	593	598	600	549	620	589	598	550	596	625	607	633	596	593	600	581	589	632	634	595	602	574	582	608	583	575	640	615	599	554	594	630	611	602	577	578	631	626	592	570	583	649	619	601	596	635	598	589	620	571	567	649	618	627	584	524	605	593	593	567	593	622	590	625	619	589	633	598	605	623	615	600	581	600	571	589	603	561	618	585	632	578	610	579	622	644	586	618	683	646	625	596	634	570	609	595	674	602
29585	31271	28294	10221	2156	502	430	449	407	415	384	388	410	419	378	464	419	432	413	438	421	401	433	426	411	388	404	393	404	406	393	420	389	406	394	396	416	416	363	381	388	433	429	417	385	414	410	390	425	389	430	434	416	397	423	391	382	418	383	375	407	429	432	419	383	415	403	428	412	410	452	412	412	387	404	394	418	418	421	428	410	408	432	398	384	404	412	401	449	413	405	396	436	429	391	415	384	398	428	428	404	412	416	386	387	430	398	420	374	405	415	392	402	390	391	399	386	403	409	420	391	438	408	396	440	415	425	431	391	393	379	428	388	379	406	423	385	399	432	428	385	403	431	400	404	403	386	411	407	379	412	405	419	411	401	411	396	412	432	388	401	448	425	403	392	407	401	431	377	410	382	407	415	412	400	436	414	417	410	409	424	412	376	410	396	399	397	379	401	391	423	412	382	396	385	392	389	376	383	374	417	424	409	420	424	398	421	449	424	399	423	399	424	372	404	393	384	408	427	414	422	428	409	381	401	397	467	398	413	380	396	413	413	397	402	415	394	413	414	392	388	436	395	437	403	378	401	398	365	421	373	418	386	407	406	389	437	433	373	393	404	403	402	410	406	397	388	419	393	419	408	396	382	375	403	411	401	392	412	385	398	385	391	403	379	409	455	409	405	419	445	415	393	393	388	425	415	422	404	428	424	387	405	398	380	442	427	376	405	422	445	398	404	403	403	409	428	462	399	394	407	414	412	410	396	393	380	387	425	419	406	398	398	422	407	417	444	400	402	416	394	368	401	427	416	406	438	387	380	411	392	382	420	389	386	437	413	379	413	398	394	403	364	421	436	405	421	401	417	410	409	407	402	405	392	386	414	423	409	389	446	383	415	374	411	406	404	416	414	428	409	416	411	428	385	417	390	381	425	419	397	422	416	438	428	412	419	415	409	411	368	396	388	407	400	376	393	383	407	403	441	415	420	408	418	406	406	411	393	408	355	394	397	384	376	445	381	384	411	344	409	408	453	456	410	420	428	400	411	395	424	405	385	390	413	428	407	429	378	386	387	404	401	412	400	387	381	375	383	436	391	415	434	368	379	424	443	434	408	416	438	405	401	410	404	426	453	432	402	435	379	405	420	389	422	397	402	423	397	395	386	434	416	387	399	372	416	401	398	381	426	430	419	391	378	401	429	414	389	431	368	380	397	434	405	391	446	392	425	422	390	442	396	413	399	426	421	426	402	372	419	437	398	409	432	404	414	443	406	396	354	407	406	400	423	414	414	451	427	448	414	410	382	397	377	416	408	439	399	397	413	420	404	402	424	420	384	405	401	431	438	357	424	438	391	419	415	375	394	414	442	413	431	393	402	395	391	414	402	380	412	477	354	402	368	403	407	418	413	396	408	401	368	401	413	372	401	388	382	391	432	416	419	375	386	386	411	437	385	427	417	399	430	390	439	419	426	426	397	416	383	417	378	396	396	390	393	386	404	426	381	410	418	400	371	420	409	407	394	442	391	395	404	418	369	401	419	415	367	402	394	402	388	424	382	414	401	410	382	393	397	382	405	417	410	381	413	438	365	419	434	423	399	394	394	390	412	378	397	394	376	404	426	427	398	441	375	410	408	430	401	403	414	435	389	415	401	404	390	377	383	387	412	385	428	403	402	383	406	401	419	413	397	396	405	407	398	392	415	397	409	440	405	418	431	403	438	444	395	426	390	411	428	393	443	380	438	394	386	431	404	427	398	406	384	417	424	388	376	363	407	410	405	415	413	409	396	388	403	380	403	393	414	406	425	422	423	372	429	390	389	411	420	434	427	384	406	412	378	392	391	416	428	429	401	390	403	420	443	398	414	429	419	361	426	438	403	419	408	418	372	428	408	382	434	381	402	408	416	387	413	388	424	412	361	405	397	360	405	391	393	400	383	389	413	436	400	403	417	393	398	436	422	391	416	399	362	409	380	389	373	392	358	378	406	393	413	406	420	413	393	398	406	392	392	412	422	437	431	399	416	363	401	434	434	396	437	418	403	414	408	382	403	377	409	414	411	409	392	398	422	413	421	407	407	403	423	415	388	413	430	401	385	401	406	393	456	400	388	392	435	446	362	405	406	458	386	416	409	420	413	432	426	423	374	429	420	428	404	398	438	413	417	411	408	403	388	389	380	427	390	423	409	436	413	400	419	434	428	398	399	386	386	370	353	421	435	430	378	400	382	376	414	403	396	403	431	432	400	408	424	387	399	411	378	409	394	395	428	403	440	412	443	441	390	405	399	414	388	436	409	414	426	391	438	422	382	387	402	376	400	382	371	434	399	396	426	388	416	413	340	400	444	392	409	391	380	399	406	379	415	409	426	400	414	388	419	419	424	437	381	401	349	422	423	402	432	392	450	421	426	437	406	403	408	409	402	421	391	376	359	422	424	434	406	431	379	384	391	401	403	421	393	410	389	389	424	399	399	418	431	439	414	414	397	388	379	402	413	387	383	426	379	404	434	419	380	415	412	399	410	410	401	465	401	409	412	384	373	420	400	450	393	403	419	390	402	370	379	389	357	396	422	376	404	434	393	380	419	391	402	436	404	402	418	424	399	428	416	467	390	399	436	435	452	411	417	421	408	411	395	396	410	425	391	371	390	395	395	366	417	389	437	435	425	398	388	414	391	416	434	409	411	413	425	417	410	399	424	377	385	420	397	418	439	386	385	394	416	392	429	387	406	407	374	368	439	438	421	425	425	434	392	385	428	409	439	408	448	398	437	407	392	419	376	408	416	354	427	383	405	392	407	388	428	425	406	412	373	402	426	407	390	387	376	415	397	404	395	404	405	413	425	434	421	439	405	451	401	418	386	432	419	417	403	392	398	399	415	404	390	425	412	390	415	425	417	444	406	384	382	398	404	399	412	393	385	399	402	424	402	391	448	403	406	386	447	397	373	394	414	415	420	404	377	420	401	407	411	398	397	398	409	421	439	391	420	399	404	418	436	426	402	429	392	398	434	423	419	413	427	393	390	407	447	421	388	383	413	373	412	390	379	442	384	368	374	425	403	408	414	403	409	370	399	392	398	368	389	419	399	443	428	396	412	418	433	424	422	404	410	397	426	379	425	439	397	397	410	411	416	433	378	382	427	391	374	439	384	426	400	410	412	396	418	388	408	422	426	411	396	390	409	406	362	413	419	402	408	401	399	423	419	387	391	393	387	401	409	417	392	411	372	422	407	415	393	450	413	399	396	424	396	421	415	391	379	470	390	397	398	439	426	383	377	403	419	432	387	401	396	397	375	384	420	423	397	392	381	409	364	402	384	390	360	408	394	381	394	440	465	395	406	433	411	406	392	404	416	401	388	382	426	420	416	429	422	431	417	397	426	431	404	413	437	406	381	426	375	393	431	411	414	418	412	418	419	439	460	437	459	442	402	437	419	380	415	407	419	395	381	437	395	451	411	378	412	415	387	407	443	408	412	388	424	405	400	439	392	413	380	395	397	416	384	408
20884	38046	21135	5129	1713	438	357	416	382	376	382	375	377	407	349	376	336	407	379	371	377	393	388	397	385	345	390	372	360	377	356	343	356	388	379	371	394	362	365	351	372	379	376	365	378	361	377	368	375	367	361	377	361	385	397	376	407	374	377	423	389	329	369	368	364	359	369	394	330	359	377	349	369	359	371	380	351	373	383	393	359	375	375	385	379	355	367	346	397	368	318	350	377	406	331	368	357	365	395	351	399	347	373	397	388	393	340	363	344	357	364	359	370	400	377	359	372	349	380	376	367	354	360	377	369	384	388	387	364	350	370	350	340	378	337	384	359	357	380	366	367	378	390	387	390	373	376	387	369	380	345	383	366	366	363	367	354	364	364	393	423	390	350	359	376	369	381	393	334	377	340	395	364	391	366	384	342	369	372	351	397	386	375	371	356	385	363	348	385	371	357	362	354	368	397	370	373	363	380	338	398	360	373	406	369	368	368	370	344	349	340	401	376	357	341	369	357	399	371	353	366	367	381	360	370	380	359	381	348	367	367	375	349	345	385	360	361	357	370	387	365	365	363	367	360	367	348	367	394	385	391	368	362	384	387	383	423	387	381	357	384	389	391	400	340	362	364	353	376	357	393	404	380	348	370	379	352	348	400	352	362	398	357	391	355	365	361	391	375	368	362	350	352	371	375	402	391	377	374	389	381	351	353	376	399	389	359	372	381	340	376	347	368	415	376	382	368	340	391	337	371	381	349	370	346	395	328	400	383	381	360	370	328	357	310	352	355	365	368	366	366	381	384	381	359	374	352	344	358	392	366	380	371	390	376	358	368	364	355	366	362	371	362	356	358	342	383	381	375	380	326	350	399	391	352	357	341	336	345	385	383	368	395	398	359	383	369	352	372	372	355	355	369	393	359	403	369	389	365	355	355	335	369	380	378	401	372	384	364	354	390	345	368	341	389	330	377	373	412	381	410	393	368	362	348	399	376	385	373	358	375	376	358	369	392	380	376	354	380	376	355	373	369	372	364	374	418	381	377	369	371	398	355	387	361	364	389	360	369	380	386	377	376	377	376	354	398	376	343	377	346	363	371	351	384	349	349	374	382	405	426	368	388	396	389	355	369	380	372	362	354	361	398	366	356	375	405	360	406	334	339	381	352	335	368	349	371	357	319	401	388	373	380	353	405	399	339	405	369	360	362	352	347	362	377	350	369	345	376	409	378	380	388	360	351	368	354	339	374	390	326	376	400	387	322	394	383	351	372	373	354	349	389	386	379	416	384	355	378	351	376	407	352	343	373	340	361	389	343	384	386	416	399	375	317	380	381	416	364	368	390	357	379	343	364	362	385	381	373	347	350	349	354	369	392	372	330	376	358	343	368	354	383	408	366	373	406	364	355	363	400	375	373	346	371	371	363	380	404	369	350	379	375	361	356	376	381	397	361	393	377	378	365	362	366	377	324	390	382	373	363	364	364	352	377	381	349	394	343	346	407	381	364	390	335	399	366	345	327	369	387	381	367	350	417	355	376	357	384	379	373	374	370	374	340	370	344	382	384	353	387	389	398	388	402	362	340	375	390	355	380	363	355	382	383	369	364	372	398	352	378	384	381	358	367	362	349	375	381	360	389	343	348	371	390	414	372	378	396	393	350	383	375	376	380	361	378	374	360	387	382	325	386	394	375	335	359	377	393	389	391	378	358	374	394	386	364	381	356	324	358	352	371	382	402	351	376	349	374	352	373	355	398	374	379	308	373	354	355	370	342	365	360	352	385	371	363	352	382	363	354	370	377	341	375	370	389	378	352	372	361	383	364	364	398	381	375	357	364	394	368	405	373	384	387	375	389	367	378	357	375	361	364	391	376	373	364	352	365	369	343	345	375	393	337	351	380	369	354	389	371	391	367	322	405	385	369	374	360	370	392	382	369	339	375	387	377	367	350	379	365	399	393	377	371	360	351	374	396	374	344	377	372	351	378	353	375	344	347	366	398	353	362	351	375	369	344	343	394	377	393	360	388	364	374	368	365	363	399	362	375	374	340	350	396	358	368	382	402	337	379	367	355	373	369	362	397	391	409	367	383	384	363	408	362	346	372	364	385	341	347	364	368	365	364	392	363	343	379	332	399	360	403	374	409	383	369	379	363	362	367	377	392	439	395	380	363	338	387	356	376	392	391	372	351	344	345	376	381	383	354	366	379	374	368	385	353	371	388	359	335	366	378	412	370	382	397	402	363	378	342	340	409	394	354	377	368	377	394	353	386	322	375	342	359	377	368	361	399	359	356	415	393	367	402	397	351	361	377	383	384	380	371	372	388	371	396	348	424	374	387	355	335	356	347	368	385	397	355	357	380	363	378	357	358	351	366	388	386	380	388	376	374	370	357	380	387	386	381	388	371	362	393	355	398	345	337	396	381	355	376	360	359	368	343	363	381	384	349	365	366	417	369	372	364	379	385	342	362	378	381	349	372	372	387	383	365	346	368	363	384	373	382	406	367	346	378	362	324	393	407	371	375	360	357	361	355	333	371	339	375	334	375	344	392	395	354	367	353	403	404	398	352	354	377	363	349	383	360	374	377	387	404	362	342	385	354	360	381	375	349	339	333	348	387	371	370	346	353	393	366	386	357	352	373	351	383	367	405	354	391	361	379	381	366	349	377	338	383	351	408	368	351	377	357	375	354	341	387	368	364	390	372	364	365	406	355	410	372	361	362	359	374	410	360	379	378	382	399	371	344	359	384	368	349	380	365	381	364	363	386	389	371	391	372	398	379	385	352	355	380	359	353	382	373	355	381	368	392	374	348	404	345	406	370	369	374	396	394	371	380	341	337	396	369	353	384	350	370	375	377	368	412	385	394	381	360	380	366	366	367	410	380	366	371	380	378	393	365	371	373	369	391	354	367	336	347	366	357	370	380	356	345	353	357	382	361	361	405	341	400	396	369	383	339	346	362	395	372	375	378	361	400	367	354	332	376	367	343	342	362	374	334	371	352	338	323	400	396	366	354	356	393	333	356	381	342	370	376	382	370	403	370	354	362	368	364	407	375	363	359	367	363	396	375	358	352	372	418	343	384	378	353	379	376	391	358	405	392	357	387	355	346	331	362	376	386	347	359	384	345	348	388	347	372	390	387	393	387	382	355	344	381	393	388	369	385	379	344	345	366	356	403	384	364	390	375	393	375	381	382	400	332	396	358	374	381	346	370	367	378	362	385	376	407	369	365	358	381	368	379	351	394	345	359	389	341	380	366	374	388	379	344	394	383	346	370	361	352	359	336	363	392	400	396	381	341	354	366	367	405	377	375	385	365	379	388	386	361	376	337	377	374	347	392	381	367	375	353	355	367	380	395	380	355	365	406	372	365	356	354	367	386	360	377	370	388	360	353	366	350	381	354	386	374	340	391	359	347	386	369	412	396	336	394	369	376	339	365	359	388	382	373	369	379	362	395	381	387	363	331	429	377	385	323	408	362	333	360	347	381	356	373	377	357	363
25487	28149	40267	31980	18366	4042	704	554	530	513	517	508	501	540	513	540	523	521	533	547	536	550	549	504	523	588	492	512	464	504	530	495	505	507	501	516	474	486	527	503	493	493	488	509	512	524	507	528	481	530	502	537	461	478	515	528	501	486	510	508	462	507	512	487	514	533	508	538	470	499	501	518	520	531	475	533	504	547	562	513	532	516	537	505	495	484	501	491	492	511	464	526	511	533	523	531	484	517	515	481	513	509	511	517	503	512	519	501	507	548	538	466	493	515	567	560	539	486	486	512	493	511	491	506	517	514	551	570	511	491	507	504	517	473	505	504	484	495	494	480	472	479	479	443	503	537	512	514	486	467	515	527	513	477	492	497	531	545	495	528	495	506	486	493	461	490	462	500	534	530	477	528	475	482	501	536	515	476	488	517	509	501	524	487	497	487	465	503	503	509	563	511	490	530	511	462	509	497	481	519	515	506	487	519	521	487	498	491	512	515	494	510	490	533	496	512	501	457	524	474	520	525	473	502	533	498	512	525	538	497	508	448	476	482	512	520	543	534	495	504	514	467	510	544	492	561	475	492	507	479	500	505	528	513	516	512	526	503	486	494	530	504	531	538	499	497	517	497	523	512	477	457	495	477	516	496	497	510	481	496	530	501	487	501	518	491	459	486	449	545	473	493	515	486	534	524	483	515	531	477	513	510	489	534	503	462	473	530	477	485	496	481	506	528	489	506	501	474	511	507	497	464	518	503	506	468	535	472	525	465	490	534	496	531	473	484	538	478	488	479	474	495	513	497	489	503	495	543	514	500	523	535	499	553	502	532	520	488	520	466	492	472	492	521	505	534	538	524	521	504	501	501	514	519	532	498	491	515	500	500	506	510	499	490	513	502	505	482	553	542	480	489	500	488	477	501	462	516	479	529	511	488	505	533	510	554	511	509	506	518	529	481	517	523	512	457	529	460	491	476	487	502	512	523	519	535	541	494	530	504	545	512	478	476	507	517	515	501	508	458	481	496	465	487	481	480	484	511	492	475	501	524	497	535	542	505	467	515	481	534	546	511	485	492	485	526	538	519	507	518	468	510	520	518	512	459	496	501	486	508	454	537	506	529	495	497	502	467	533	535	493	505	509	483	494	468	498	529	477	480	466	483	511	508	472	484	489	472	536	528	514	462	522	506	511	504	511	491	506	508	541	512	546	518	503	505	468	520	532	527	537	531	480	504	487	506	493	466	516	509	489	542	490	537	482	470	491	472	522	531	470	534	522	534	497	478	496	508	489	528	527	478	495	496	516	430	493	467	527	499	518	487	514	540	464	544	551	480	538	486	485	530	500	499	484	481	547	531	487	511	488	538	518	517	480	523	535	540	513	467	520	503	480	534	514	464	541	514	484	515	517	505	489	544	481	487	513	531	456	523	490	501	449	490	534	493	506	519	535	498	482	531	503	457	490	486	492	516	525	497	478	523	509	521	533	469	466	566	513	503	477	512	483	499	487	542	489	500	540	488	476	517	525	486	465	527	526	516	502	517	487	504	516	498	508	494	509	513	453	566	498	508	506	508	489	481	485	552	506	548	506	503	532	497	461	490	477	532	525	508	501	494	479	474	529	535	493	500	501	504	524	499	465	516	492	467	507	485	497	500	510	520	504	520	524	507	521	461	440	487	502	509	535	527	491	457	483	505	522	472	510	521	470	492	498	533	484	506	499	510	512	482	487	512	532	530	546	481	480	495	476	525	500	512	502	548	490	501	507	505	512	496	484	490	497	498	522	497	488	467	500	500	519	501	501	508	501	472	502	472	485	509	489	497	499	495	506	489	509	488	525	496	490	527	487	505	512	493	507	489	477	533	501	510	554	499	492	496	517	482	509	520	506	536	521	493	526	489	526	527	501	516	491	505	480	513	470	479	506	501	460	500	461	474	490	479	510	499	523	518	533	512	496	503	482	485	479	502	527	488	487	502	494	522	516	495	509	517	468	515	550	472	461	478	519	505	530	463	507	500	542	496	519	490	496	520	505	487	512	491	501	506	522	496	492	514	495	492	501	513	508	522	516	504	521	509	461	515	516	514	518	490	512	500	487	463	505	450	461	500	510	519	468	510	517	541	503	515	511	523	495	535	545	520	527	528	543	479	500	462	513	487	492	517	498	477	488	515	512	492	519	496	516	503	512	525	529	535	497	540	453	492	493	537	515	534	488	530	512	490	496	481	496	473	494	533	552	522	545	472	509	465	495	510	513	490	537	491	484	503	517	543	492	477	463	562	459	489	497	519	488	519	538	463	518	499	519	515	539	501	511	493	507	534	466	491	482	498	527	502	480	508	468	515	495	491	513	483	502	485	487	481	528	520	519	513	492	515	462	487	494	519	512	522	486	499	453	528	529	490	544	499	507	502	445	501	519	547	501	477	483	524	551	522	508	514	500	520	514	505	497	490	493	526	501	488	522	483	486	520	508	500	502	455	475	492	479	510	506	538	541	516	498	513	524	482	486	501	489	542	466	452	513	534	498	507	529	516	493	515	501	495	486	497	465	480	505	489	506	507	506	486	433	533	495	522	512	518	455	533	532	495	473	483	488	494	502	502	501	492	440	529	517	533	491	519	517	481	477	540	551	488	537	471	497	469	497	500	510	507	527	545	521	525	457	511	536	496	488	475	526	540	482	475	557	466	466	570	463	472	494	465	514	476	491	472	506	512	489	474	512	547	491	553	472	475	491	542	492	487	566	458	478	512	500	487	486	494	512	479	494	455	496	494	509	495	462	495	511	492	488	488	498	513	494	538	490	480	501	564	497	506	453	515	469	557	494	475	537	507	497	500	533	489	483	495	504	515	529	502	504	508	511	490	538	482	511	502	493	535	526	526	491	509	520	488	485	516	556	451	513	512	501	504	515	539	515	488	516	525	528	477	495	498	526	502	532	529	475	502	532	500	516	486	499	485	542	514	521	510	534	547	536	502	506	533	500	504	517	514	553	491	531	551	538	519	527	521	481	509	459	500	493	526	509	464	469	492	483	509	514	497	486	525	525	542	479	518	529	514	493	494	505	538	501	518	504	478	527	537	509	519	494	465	502	509	508	540	523	496	524	515	486	511	514	506	512	520	513	529	543	496	514	497	485	478	525	475	498	537	518	513	500	510	494	522	479	534	503	512	467	522	504	513	512	517	523	500	496	499	506	510	547	469	547	482	462	487	512	478	467	476	526	542	488	535	499	510	508	497	518	495	505	504	483	473	457	500	545	525	516	545	497	521	511	492	509	529	472	518	498	474	504	492	473	521	477	509	534	510	480	486	510	524	475	475	461	479	473	528	537	493	463	524	479	518	496	513	512	484	504	471	490	519	500	502	497	501	501	524	479	476	548	493	487	498	490	515	474	485	521	519	521	528	538	497	536	510	480	510	485	496	496	502	474	495	531	541	527	516	502	528	472	509	521	477	443	538	501	512	494	498	527	500	505	518	440	522	469	515	573	483	469	521	482	531
59491	91535	57600	22581	10019	1191	477	507	508	489	540	509	485	524	529	522	473	479	499	508	521	600	583	556	536	469	484	528	538	510	488	500	485	519	506	486	494	510	479	498	469	534	525	487	531	492	486	534	493	506	489	494	495	496	489	469	478	490	512	490	509	456	492	506	534	437	477	452	493	532	463	538	474	497	515	479	481	541	519	511	507	494	507	511	500	491	497	473	485	480	480	485	488	497	501	502	481	516	490	520	509	490	494	510	495	482	496	533	518	480	514	458	474	470	495	504	504	457	509	516	476	445	483	481	521	501	537	480	526	441	475	502	472	458	491	466	504	490	527	517	480	524	496	505	497	527	495	493	485	515	523	510	489	495	500	503	512	526	495	479	509	508	492	512	471	505	528	493	470	535	511	515	538	489	533	509	493	535	509	511	506	496	501	507	494	507	502	534	480	508	461	524	453	482	480	498	482	480	474	509	496	459	460	523	480	527	477	434	458	529	491	507	504	481	494	484	471	528	484	483	476	495	501	499	463	492	496	494	523	524	494	503	514	493	508	521	516	508	522	450	482	503	516	479	501	477	521	501	529	488	484	529	475	487	505	471	490	483	452	455	503	473	533	485	452	501	539	502	481	484	507	485	481	468	496	540	499	528	465	502	477	491	463	479	442	448	535	510	500	484	524	494	475	469	482	513	491	499	486	497	463	542	496	505	506	499	501	447	488	489	513	487	539	492	490	466	463	557	504	515	501	479	504	513	480	532	474	488	492	489	486	499	475	508	476	500	474	509	529	485	512	497	469	548	497	528	517	527	484	488	516	513	454	479	430	491	514	467	512	495	501	510	498	506	514	483	524	506	511	463	479	484	506	494	511	499	490	455	495	507	503	466	505	482	495	474	482	513	494	478	491	502	549	492	464	473	478	503	520	523	513	470	502	486	465	507	502	517	487	466	490	504	448	466	509	435	507	488	481	472	478	488	524	465	504	475	465	521	504	488	481	540	505	478	512	501	497	492	510	499	496	452	503	500	471	490	485	520	507	448	506	482	463	473	484	460	511	471	477	497	458	510	525	468	472	467	486	512	492	473	508	504	530	531	477	449	513	542	466	495	516	491	523	478	476	504	492	483	477	453	516	490	503	468	479	509	478	509	504	493	480	492	517	466	456	472	501	524	480	437	463	501	514	508	478	505	485	511	543	493	495	492	495	475	487	508	504	535	495	515	475	523	466	480	522	490	471	494	478	450	469	480	481	471	494	515	499	528	439	497	467	456	485	482	495	466	482	502	474	479	434	493	511	501	488	479	504	515	513	512	488	541	490	465	473	500	539	517	479	497	449	467	504	506	495	478	497	501	526	468	512	494	533	538	449	505	506	513	493	524	506	505	474	510	487	475	505	481	474	539	507	486	506	462	523	486	509	518	476	474	512	500	507	507	452	511	517	475	444	469	500	502	496	477	512	491	500	455	508	495	497	500	467	460	510	439	493	505	434	483	492	474	504	493	517	520	543	477	493	540	485	498	516	511	514	463	482	487	505	503	495	488	505	490	469	521	470	469	463	523	481	504	511	542	507	517	487	455	499	487	493	501	518	517	443	469	464	501	462	478	507	468	515	493	524	489	463	501	477	520	458	490	490	505	479	467	528	466	487	494	477	506	472	479	511	457	523	509	512	486	531	530	499	457	516	490	528	469	515	502	456	475	498	500	475	517	490	525	505	489	510	449	464	485	474	476	542	447	458	456	464	489	528	495	486	473	524	535	487	504	480	502	514	504	502	500	512	547	446	483	494	522	488	500	536	513	437	482	542	489	486	492	480	465	481	449	504	473	467	514	501	504	489	500	510	509	515	500	496	494	497	488	520	511	527	450	508	510	466	499	478	487	495	485	527	507	488	483	493	522	539	512	474	480	536	506	474	522	470	447	452	475	496	506	494	507	493	509	479	481	461	508	497	501	469	496	493	495	499	492	446	500	495	488	525	450	517	495	493	518	497	449	503	512	502	489	508	465	499	477	517	488	503	468	530	485	471	492	488	470	527	490	498	494	473	481	456	519	457	517	496	510	491	513	474	493	486	478	497	439	514	522	511	509	498	491	486	522	483	500	471	475	471	535	491	446	477	508	454	521	481	491	510	547	489	488	517	511	502	478	492	499	469	489	476	519	444	510	504	537	506	524	489	480	489	492	493	505	533	524	497	481	493	474	535	503	503	492	503	494	504	483	489	503	465	502	475	504	483	510	524	521	483	484	489	460	503	507	524	462	509	530	528	446	498	500	480	522	505	506	514	478	501	506	490	511	499	490	522	508	504	522	469	466	526	507	472	470	531	538	465	470	479	466	549	485	525	538	478	516	542	532	511	515	471	499	491	479	495	458	488	527	479	488	491	496	484	507	475	497	517	489	503	472	516	482	504	502	481	449	495	478	468	480	453	510	515	520	457	498	505	532	495	434	519	512	506	526	480	467	517	485	464	507	513	505	519	487	494	476	436	534	496	478	459	493	486	480	535	504	473	501	497	508	508	476	487	493	513	496	513	498	505	515	490	518	515	474	524	497	512	518	490	460	509	464	497	479	455	493	498	485	473	461	520	476	457	525	503	483	504	510	496	502	462	479	495	515	490	460	461	470	460	501	516	502	485	475	491	500	460	445	490	542	505	488	516	490	474	526	533	508	500	464	494	467	514	506	538	503	472	508	530	507	497	496	505	519	472	512	479	488	517	502	463	482	451	454	488	508	497	506	534	488	509	491	519	461	489	499	469	489	494	498	487	542	494	482	502	443	494	481	514	525	477	483	466	512	474	493	485	505	497	482	501	470	528	549	477	463	540	512	500	447	509	484	498	523	472	473	495	469	497	457	462	461	504	498	483	469	494	491	523	496	493	499	495	505	508	502	513	494	477	520	517	452	484	514	522	510	511	533	490	469	492	463	500	506	510	503	514	462	481	521	478	504	475	512	508	517	482	496	503	467	442	530	493	469	492	500	461	486	485	483	501	490	488	480	478	517	522	514	485	476	465	485	466	491	536	497	492	494	498	510	481	523	467	461	512	497	487	497	511	496	510	512	479	502	544	494	453	515	456	501	521	457	435	475	505	490	528	471	452	515	479	468	504	501	499	448	476	485	502	526	465	484	515	481	485	507	485	480	494	478	494	491	527	495	514	479	537	460	487	472	515	485	477	507	488	465	499	495	499	491	493	492	482	461	517	537	511	477	480	510	480	508	537	489	456	508	503	473	530	509	490	503	513	481	480	494	526	488	530	443	471	499	483	502	460	471	476	458	488	470	502	484	473	520	467	461	479	529	475	493	508	492	483	469	489	494	481	502	527	468	530	478	502	457	521	522	516	485	488	460	468	470	511	474	481	527	486	519	470	536	460	497	473	497	473	488	499	463	515	512	494	507	477	475	449	502	470	499	498	474	506	491	494	495	505	493	550	497	513	459	501	526	497	494	490	516	493	494	470	485	486	477	490	480	509	517	467	481	507	505	478	512
23960	24088	37738	32899	24252	11118	1524	736	667	605	659	636	598	627	610	600	663	641	573	631	665	739	776	702	632	649	607	648	609	600	597	610	612	592	599	587	592	600	629	615	585	540	661	606	564	607	586	612	624	578	555	552	593	631	656	578	624	576	609	629	569	605	633	619	613	583	620	594	579	576	586	626	600	577	587	598	618	588	598	601	611	658	631	591	673	586	606	586	596	590	596	625	649	593	631	619	599	623	578	620	606	605	563	597	580	581	634	589	636	592	635	628	570	616	624	614	609	632	599	590	580	585	582	617	591	598	602	618	612	608	595	592	614	613	591	597	609	594	643	588	599	607	583	610	578	561	582	611	573	581	580	575	570	583	588	645	640	577	624	563	641	568	564	624	624	586	577	570	612	545	604	601	570	597	572	608	604	630	632	564	621	556	610	600	616	547	567	611	623	570	631	609	579	606	587	640	585	603	592	614	622	595	637	597	592	577	609	631	576	625	596	565	612	632	576	605	569	642	619	597	602	594	620	604	613	652	598	596	591	624	597	605	573	579	619	657	597	627	592	605	627	573	591	580	623	558	628	577	572	595	609	611	564	640	571	630	615	585	626	627	594	609	610	634	587	583	593	607	619	626	577	643	600	676	560	589	566	597	561	596	601	640	602	606	602	544	572	550	609	610	560	609	576	570	607	585	630	589	632	619	605	588	599	591	609	556	600	606	598	617	625	591	612	575	650	619	579	619	605	616	621	589	665	595	596	575	594	553	607	622	602	611	633	590	614	599	617	640	617	586	607	611	599	635	621	612	583	592	614	608	608	629	586	612	596	569	581	616	562	598	583	594	596	642	593	586	599	570	579	584	612	567	599	597	590	575	580	625	583	623	562	600	600	567	622	611	604	582	598	584	562	626	605	617	567	593	577	634	623	610	611	566	632	580	612	596	583	619	547	588	577	605	598	608	616	600	573	625	588	628	592	574	630	581	613	577	596	613	602	564	617	582	620	603	609	635	591	588	602	608	585	603	602	584	583	576	568	633	609	639	620	609	595	614	583	600	605	644	621	606	607	598	561	599	610	584	570	570	608	593	557	550	602	649	582	614	591	632	562	640	573	639	602	622	604	596	559	651	597	619	667	574	620	600	583	562	575	586	597	627	607	566	578	567	584	651	655	673	626	560	568	574	590	601	611	594	596	592	626	630	628	613	612	599	616	569	566	567	590	595	623	621	612	589	640	586	594	600	565	606	598	594	580	626	587	597	573	619	582	601	603	575	586	583	547	611	628	622	654	652	608	573	577	600	551	567	609	614	611	613	596	596	573	616	629	594	591	582	601	592	614	619	635	592	626	580	590	603	616	583	623	572	556	594	581	567	596	636	607	547	612	558	607	627	603	637	586	627	631	576	609	546	598	544	620	603	589	578	578	612	621	581	588	596	614	605	575	604	602	578	631	599	588	631	620	641	598	586	596	596	580	579	582	633	578	619	629	609	604	591	580	566	596	569	581	589	611	579	591	555	580	592	589	574	604	572	595	598	611	568	606	598	642	623	562	646	573	583	555	578	650	656	648	673	612	542	623	615	587	588	580	598	580	563	573	600	619	600	613	589	580	582	580	598	611	615	598	647	643	576	605	609	585	598	596	563	598	610	580	596	615	609	649	590	607	653	608	615	647	561	591	602	578	575	630	585	598	584	578	547	608	611	596	550	598	603	606	570	568	590	568	580	590	568	612	608	633	606	573	573	595	590	553	585	599	619	583	602	610	596	548	604	603	574	561	621	627	637	641	634	612	627	599	571	601	585	588	582	582	592	601	553	650	601	622	595	597	573	571	600	584	620	605	584	587	597	606	588	614	598	592	576	608	600	570	608	650	622	598	592	632	596	611	581	608	571	622	572	564	631	613	611	569	608	607	628	587	642	602	587	604	646	593	570	586	576	621	613	575	607	629	611	591	584	589	629	570	644	600	598	624	622	597	589	571	625	594	625	631	600	614	595	663	585	639	601	587	619	600	615	572	604	536	577	611	628	646	574	642	578	629	605	626	574	583	586	636	614	671	596	615	616	624	609	612	591	554	578	608	648	600	562	639	613	591	603	586	569	615	596	538	633	536	572	599	597	580	596	598	564	608	563	559	572	591	578	576	572	552	601	575	581	591	611	586	613	614	603	610	625	586	625	591	602	636	599	564	595	566	612	634	595	602	571	592	582	604	549	605	609	643	578	617	601	585	569	608	606	614	641	590	576	630	570	569	574	624	569	662	634	594	566	595	544	533	588	596	595	576	595	609	581	637	600	632	570	594	621	544	574	607	602	648	631	600	612	633	594	621	592	577	556	611	551	586	606	589	617	584	580	600	579	602	635	570	604	559	598	607	658	620	603	602	577	590	579	617	599	581	569	603	568	548	653	579	609	592	628	598	629	594	582	568	571	658	618	606	636	618	611	598	622	611	590	628	582	587	591	605	635	576	606	599	604	610	600	630	633	641	588	622	615	569	583	577	617	587	590	554	625	618	590	582	592	588	608	613	590	613	594	593	631	585	625	598	574	522	596	625	603	593	583	576	598	553	606	601	607	590	688	609	551	559	570	642	610	602	594	574	579	558	611	595	623	621	594	627	595	616	628	560	556	607	598	608	642	572	547	628	597	566	604	599	574	567	550	590	620	586	624	585	612	598	642	591	590	587	634	555	590	615	575	609	587	626	595	563	628	615	649	591	612	604	612	565	596	593	598	590	608	561	565	609	576	587	597	547	571	606	583	606	586	647	561	615	590	587	608	583	655	633	637	595	591	615	585	602	570	555	624	588	613	581	598	572	603	566	611	612	594	700	650	573	584	634	619	585	605	578	592	582	590	579	604	591	570	571	605	548	601	588	618	544	591	584	577	594	582	590	547	602	600	599	574	580	622	586	581	641	599	599	615	610	565	535	594	611	572	571	595	636	570	604	589	555	577	637	574	605	539	622	652	611	613	559	585	619	617	618	627	577	605	641	554	592	604	645	598	595	585	634	588	648	611	604	578	619	606	642	584	617	608	609	575	588	605	584	544	591	584	581	584	625	598	632	579	586	631	602	626	577	650	581	636	609	593	621	592	601	551	581	587	591	576	611	651	595	601	584	594	608	620	602	576	567	598	619	609	560	578	580	579	596	597	576	591	561	598	588	596	615	636	604	612	623	587	616	613	563	612	621	560	607	592	627	558	573	610	641	573	622	623	589	605	626	648	598	547	633	601	664	583	553	620	597	561	601	578	607	564	555	599	572	599	603	617	572	607	605	586	634	568	596	619	599	617	599	648	609	582	614	613	600	596	571	601	570	561	594	618	576	591	582	596	580	593	609	587	563	569	582	607	615	592	545	562	613	562	601	600	639	641	595	531	596	606	601	586	600	582	632	585	608	581	624	550	578	578	564	620	571	560	580	625	619	600	551	592	580	592	598	578	644	598	614	572	594	605	631	600	644	590	608	641	563	577	592	614	576	631	646	601	580	587	612	605
63750	102791	68343	37161	17870	2144	578	618	640	615	623	614	667	611	589	661	642	636	535	616	650	846	870	778	717	641	618	614	608	628	652	598	581	587	603	632	627	643	623	641	614	608	555	566	597	601	638	575	596	571	579	637	676	629	627	598	562	668	611	578	644	608	637	619	606	622	631	636	577	576	616	601	598	635	583	661	610	638	629	605	615	601	571	618	590	575	626	652	585	594	639	601	660	618	608	621	664	601	561	552	591	611	635	618	591	628	634	615	647	591	577	603	616	624	610	645	590	593	619	605	598	618	572	615	588	583	618	593	581	636	661	599	605	605	631	582	632	617	611	595	605	610	649	623	601	591	619	605	628	589	654	623	614	623	622	637	576	594	626	634	611	607	620	615	607	652	588	597	649	575	619	608	649	631	596	618	583	622	618	609	644	597	599	592	624	620	606	597	600	619	587	616	660	609	611	580	612	593	611	587	641	615	611	608	605	599	647	627	655	609	631	636	641	601	608	625	609	608	622	585	570	592	583	547	626	576	614	609	634	611	570	646	594	591	599	581	604	592	646	611	602	599	577	619	634	591	609	596	569	641	571	592	615	673	586	614	575	626	642	615	566	610	588	625	632	621	581	637	573	588	634	612	612	652	607	612	616	575	633	615	642	585	573	618	558	583	602	607	577	567	583	625	609	576	643	590	612	591	574	595	537	588	618	624	605	570	593	565	591	604	593	554	590	609	597	621	641	584	601	584	608	581	638	599	597	541	610	646	623	615	571	626	594	591	600	601	590	608	641	618	619	625	631	612	621	594	603	561	638	578	601	607	563	602	604	619	598	605	625	592	647	593	604	594	610	609	592	597	649	581	625	634	585	604	631	633	594	619	619	592	647	596	620	613	632	634	565	601	536	612	608	607	582	617	607	564	609	583	618	634	614	664	596	623	652	584	579	657	651	596	613	668	615	608	605	598	625	603	604	586	607	605	614	589	623	606	615	652	612	579	650	595	604	580	638	572	593	622	664	575	603	598	594	589	615	608	611	648	552	608	640	625	644	638	640	603	582	670	615	601	585	590	625	635	547	543	568	607	622	571	627	641	559	595	518	650	608	639	536	572	642	614	553	651	610	611	641	590	622	607	619	609	585	571	579	576	636	629	576	618	640	659	641	583	607	601	614	562	623	608	620	666	618	562	607	643	589	659	605	630	601	615	592	600	616	594	573	583	609	618	567	586	611	629	560	639	582	605	558	618	619	570	618	611	604	611	574	630	587	612	611	595	596	632	590	610	609	594	571	588	623	646	625	623	602	576	545	551	595	621	592	599	589	599	648	648	639	637	624	646	596	549	596	601	582	618	628	584	632	552	618	576	614	579	626	590	630	620	611	580	653	631	655	603	655	584	594	637	590	625	622	578	631	625	591	633	608	616	608	580	581	590	601	637	586	576	576	613	624	605	625	611	615	617	597	630	588	634	622	590	598	620	612	612	596	602	619	610	626	632	598	586	586	622	590	566	625	595	680	657	630	597	623	627	578	574	611	617	643	638	614	580	607	611	617	574	673	565	591	582	599	597	620	646	638	606	592	646	612	649	653	595	581	588	598	583	624	581	634	590	628	630	620	612	569	600	613	614	596	587	554	624	579	614	562	618	631	634	612	641	594	596	640	630	575	605	597	577	628	617	581	576	600	617	621	605	620	606	634	614	563	566	601	567	649	593	610	629	557	637	598	617	599	596	571	579	568	582	619	639	576	626	587	624	618	587	613	599	603	601	607	609	595	591	633	549	599	593	668	606	589	581	578	600	588	666	606	579	575	614	614	588	627	598	645	616	647	593	605	610	606	562	550	616	561	613	615	683	585	652	610	619	625	634	643	603	588	590	595	586	608	622	562	589	621	591	603	601	579	609	584	609	581	621	553	566	648	571	663	593	562	633	576	630	614	654	603	642	606	626	611	629	595	586	570	670	606	602	596	611	635	597	618	622	624	644	602	613	595	601	634	605	639	646	589	612	628	588	595	603	618	630	617	632	577	590	640	574	579	602	591	577	601	600	639	601	588	626	531	560	597	587	642	663	600	594	561	639	619	596	628	626	657	594	595	595	598	582	604	583	614	631	621	626	608	587	623	570	631	590	620	579	655	554	623	584	621	608	628	595	595	617	584	577	598	564	604	574	605	618	657	616	579	637	613	647	614	618	639	621	635	578	615	566	619	573	590	578	609	599	594	614	600	619	631	635	630	625	620	609	599	618	603	588	624	623	608	654	613	600	611	614	580	637	605	629	597	620	614	594	609	617	629	573	635	629	606	575	561	598	618	625	606	595	611	598	619	599	574	573	604	590	561	601	627	604	559	594	634	584	584	598	599	578	610	632	602	633	584	636	594	594	605	600	586	651	639	622	647	612	598	621	540	559	637	637	605	575	608	616	547	596	598	613	594	577	640	614	579	607	604	581	590	636	585	624	607	554	602	609	608	621	640	582	619	619	584	573	633	564	621	598	617	583	581	570	646	614	577	601	604	588	587	590	618	639	621	617	573	596	633	562	611	596	584	582	627	611	580	592	575	597	613	640	609	564	624	583	670	638	632	645	602	619	582	586	583	637	600	603	602	586	635	637	599	624	594	559	614	610	584	585	636	606	609	622	608	600	612	605	584	590	556	607	598	566	607	618	579	590	615	584	591	596	561	555	626	582	592	601	583	617	601	614	588	641	676	619	606	597	574	649	628	660	588	611	602	567	595	577	602	634	605	622	609	606	596	557	603	629	642	621	638	610	591	592	593	582	602	626	605	609	591	578	604	625	581	568	622	601	610	602	624	621	587	650	578	615	569	608	560	635	594	659	561	618	634	606	615	610	624	552	587	598	646	610	613	605	617	586	580	583	596	630	595	583	592	576	607	616	628	587	655	564	626	601	619	624	596	637	594	554	609	632	552	560	629	586	575	617	597	620	606	607	619	623	566	580	608	596	586	626	628	584	567	582	602	610	608	615	631	622	563	642	610	607	593	615	604	607	638	629	592	613	583	622	610	589	629	614	612	613	620	590	611	587	606	604	586	614	604	614	588	625	604	572	580	617	623	593	596	647	632	608	604	615	581	620	612	587	586	604	597	598	583	606	657	583	626	663	623	617	575	633	594	625	601	583	658	609	595	681	569	620	573	611	609	644	597	567	594	582	582	603	661	618	612	579	584	603	631	639	580	565	625	578	546	580	662	628	585	625	560	602	596	574	602	582	641	633	639	638	608	625	597	605	579	602	583	615	584	647	596	622	593	589	599	615	606	600	632	606	625	649	614	594	604	602	606	572	571	614	588	569	571	609	590	561	609	632	656	577	585	633	615	605	604	601	622	582	627	612	634	633	633	591	576	639	641	620	595	610	624	610	571	620	647	627	590	636	591	625	593	594	625	630	606	584	590	630	621	644	610	586	638	580	601	576	596	604	623	619	574	598	587	642	627	560	562	606	628	589	581	609	567	623	610	628	571	613	619	614	598	603	587	620
29642	31106	25262	8516	1979	482	421	382	398	387	398	403	406	420	381	404	390	366	410	430	362	398	412	395	424	387	355	379	410	415	416	367	419	377	418	397	412	377	358	422	380	394	389	391	365	402	411	403	406	366	394	381	424	396	412	389	402	365	406	382	415	417	371	357	365	409	376	382	365	363	421	387	410	378	422	391	375	407	380	420	386	373	381	372	408	392	398	386	403	394	399	396	410	374	381	412	366	420	356	366	385	379	381	346	382	394	410	376	412	373	388	409	380	426	412	397	421	401	398	359	408	366	349	425	382	365	384	392	407	426	394	377	408	362	395	406	363	403	378	373	367	411	333	399	363	387	380	380	402	380	368	414	393	371	415	355	385	376	378	385	401	368	406	401	370	377	365	368	382	373	423	375	392	373	355	391	400	400	374	415	415	410	403	393	375	403	408	385	351	365	416	375	374	386	389	385	363	418	391	421	413	407	395	379	381	383	391	373	387	394	399	371	428	390	348	370	387	400	410	371	389	393	386	371	372	435	363	395	433	360	388	401	398	369	406	399	390	375	419	419	387	415	399	361	379	366	363	340	415	387	404	377	354	365	360	409	391	389	363	397	404	376	358	408	375	387	392	400	367	363	383	383	380	386	371	378	364	361	387	403	360	410	402	363	404	358	407	421	395	369	413	400	412	388	353	397	375	377	403	380	354	389	377	390	374	384	389	366	364	407	384	392	371	398	368	414	400	360	367	401	382	373	360	376	362	390	392	386	383	405	410	363	428	395	364	400	402	379	390	395	417	381	387	357	372	375	407	372	423	404	407	374	387	414	374	390	385	372	371	390	398	380	403	403	406	401	411	383	380	391	383	397	374	404	419	421	393	377	386	413	376	381	414	387	433	392	419	414	420	427	385	377	386	387	370	399	360	374	399	343	400	390	419	386	417	374	372	378	382	363	434	403	408	401	409	427	386	374	392	381	408	390	409	396	370	389	376	374	377	384	401	364	377	396	436	412	408	405	396	398	367	374	406	404	393	366	384	370	370	372	372	392	409	390	365	432	387	406	380	379	374	409	395	371	399	414	395	379	387	365	371	411	379	395	415	411	419	402	380	392	407	424	390	407	364	384	376	389	389	387	421	364	376	415	419	364	367	404	406	394	380	391	386	354	376	406	392	367	393	400	422	363	382	379	385	370	417	421	385	368	401	404	382	408	401	327	342	389	390	365	377	391	380	393	405	386	367	425	373	379	375	375	389	364	405	343	383	357	396	365	399	363	390	371	420	380	398	390	412	407	408	363	353	360	411	422	357	381	396	374	365	378	408	375	408	426	380	409	413	393	415	404	402	378	366	404	397	385	405	380	410	397	363	369	397	407	412	391	384	388	361	391	369	393	408	408	410	400	399	384	398	363	390	378	388	378	399	359	390	396	379	410	404	377	408	377	376	371	394	392	381	391	370	393	389	375	405	410	398	396	390	378	399	372	379	379	386	371	379	397	400	378	425	378	360	424	387	360	437	402	400	431	360	386	370	407	397	421	391	350	378	410	396	366	400	395	379	372	362	374	371	411	383	360	374	381	400	380	417	414	380	395	398	367	387	377	357	403	391	390	422	407	392	404	406	363	386	425	406	369	407	388	402	397	399	364	388	368	391	356	412	378	385	393	409	378	419	436	330	413	412	395	403	375	366	379	380	410	366	382	397	391	424	383	368	379	411	407	368	393	378	403	395	414	399	392	379	389	381	350	391	400	387	393	408	418	378	408	389	408	397	369	359	386	399	435	418	347	374	403	414	400	408	386	375	423	386	380	395	394	400	389	414	389	389	381	365	371	387	409	390	371	398	402	399	369	365	370	363	398	398	411	376	372	374	381	409	424	412	403	373	408	409	394	366	400	446	381	417	429	365	355	389	391	383	376	389	382	428	397	415	403	402	385	404	409	381	405	397	406	375	380	370	358	397	386	398	403	411	368	412	392	424	397	379	399	406	372	391	436	404	416	387	372	372	404	416	365	386	396	443	401	387	350	434	388	369	390	387	350	394	358	407	423	375	384	378	408	368	387	377	414	355	403	420	397	366	372	385	389	385	382	351	397	373	350	393	393	385	372	429	415	375	365	396	362	370	345	374	413	388	386	391	356	394	400	378	382	379	386	399	398	393	389	431	365	397	409	399	384	386	420	356	424	394	375	371	384	416	380	388	404	393	378	406	401	367	392	382	384	382	396	370	393	385	385	372	368	400	374	354	428	390	358	394	391	429	403	355	351	405	390	351	369	374	406	398	433	405	369	405	416	406	390	405	347	410	388	389	383	391	360	406	371	418	346	389	366	397	382	402	379	409	377	368	370	365	390	381	368	388	375	366	359	364	387	422	390	410	415	411	391	364	384	370	378	429	378	389	377	398	400	407	423	418	398	423	362	354	375	400	375	392	412	391	400	379	405	415	400	362	392	406	387	405	364	405	391	348	407	381	400	395	360	433	380	392	398	424	413	366	381	384	356	403	416	394	390	362	378	335	395	382	359	371	400	396	382	370	381	395	423	399	393	442	380	394	391	396	392	378	377	388	380	401	413	366	387	419	379	382	395	398	387	348	419	397	379	414	381	375	400	389	403	393	389	420	374	394	369	344	388	374	393	409	370	373	381	388	403	414	381	389	420	407	395	364	397	415	421	419	385	397	362	375	367	399	399	378	344	366	348	425	401	376	363	408	389	380	389	378	391	391	412	388	414	345	397	369	397	357	426	403	389	403	371	367	361	375	381	363	376	360	381	396	414	388	399	429	432	431	434	395	395	384	402	424	387	378	390	403	400	404	398	400	411	355	358	343	399	408	360	408	370	384	380	362	344	353	373	389	379	388	365	366	400	384	404	385	369	351	395	406	375	382	394	411	371	423	395	372	390	383	368	356	394	391	393	404	399	398	369	376	357	391	361	358	419	422	392	367	404	407	390	372	417	398	366	380	408	388	375	382	378	377	359	382	400	427	377	396	387	430	394	418	394	377	384	395	417	367	374	414	400	374	384	391	364	381	366	372	408	415	408	412	379	408	388	394	374	401	426	377	374	405	355	365	403	388	384	399	350	387	382	405	397	399	397	413	419	376	385	414	397	429	360	392	383	360	396	397	379	434	405	435	373	382	399	371	380	391	324	407	391	354	371	373	414	400	395	380	370	389	387	430	409	367	425	377	432	399	423	385	377	417	370	351	364	351	404	404	416	355	433	432	436	386	382	381	416	410	395	395	350	393	378	372	380	378	409	381	387	370	385	402	412	384	401	354	391	357	384	377	393	350	380	390	400	384	352	433	400	405	419	374	400	363	344	374	386	407	397	360	371	377	369	407	394	427	404	354	349	382	408	403	396	397	386	380	373	420	386	433	388	408	409	377	383	374	376	397	383	398	386	390	388	377	366	394	401	435	406	358	373	388	374	366	406	401	380	359	368	379	402	354	375	382	390	409	361	380	385	411	419	392	373	396	383	379	402	363	418	364	436	411	332
22085	37217	18293	4532	1793	408	352	351	358	377	392	357	345	379	350	343	364	345	378	357	303	364	396	403	405	367	357	350	343	360	339	368	369	334	378	365	367	361	369	347	347	351	353	332	374	330	383	356	343	318	351	360	333	345	331	367	378	346	348	361	391	373	368	337	362	337	354	405	328	328	371	349	331	316	339	361	336	375	342	355	342	360	331	338	365	376	336	390	338	377	377	365	363	367	314	334	333	339	390	359	380	327	342	358	357	319	375	335	337	383	352	346	364	340	339	345	369	376	352	344	343	346	356	371	319	335	347	334	367	352	328	369	366	367	371	353	363	363	346	384	354	329	350	324	331	353	342	326	306	335	369	373	357	338	354	351	306	322	356	359	320	342	329	354	354	328	380	354	349	358	340	348	335	357	335	357	359	350	347	384	366	362	413	331	369	328	356	387	364	358	348	377	360	354	351	377	359	356	342	341	379	360	350	358	332	336	341	338	362	371	356	358	375	348	325	337	368	342	333	365	339	365	365	361	350	358	364	344	384	366	365	322	362	353	315	343	342	352	326	343	328	333	378	325	335	366	341	325	305	349	373	351	338	354	356	351	363	352	369	300	369	323	342	337	394	371	361	330	364	358	319	383	314	358	337	350	350	339	351	359	348	365	348	373	325	365	355	343	318	356	324	329	335	364	346	331	334	363	345	359	341	322	333	355	343	362	352	348	373	357	370	370	347	376	344	373	341	347	374	344	360	352	353	355	380	384	342	352	299	361	333	339	345	361	341	342	373	348	353	329	342	378	317	379	396	340	338	336	357	367	361	350	356	345	359	322	362	323	350	348	335	384	338	364	378	344	346	349	375	334	345	376	346	346	357	349	344	363	350	363	368	381	339	342	343	360	342	346	327	359	342	339	355	356	362	357	358	360	346	323	367	342	388	369	367	371	383	344	353	348	367	370	358	354	354	376	360	385	344	349	350	377	336	343	322	321	324	345	360	319	370	349	373	343	333	353	340	372	378	366	380	351	317	342	332	352	373	336	349	354	345	328	347	320	358	355	331	355	333	394	326	332	333	368	336	325	369	371	369	338	367	322	365	374	376	356	360	355	322	344	337	315	348	351	351	364	370	337	364	363	295	325	341	322	352	357	338	357	354	355	340	349	350	373	374	390	348	344	335	357	359	313	352	336	339	305	367	362	382	359	355	324	367	362	355	343	336	349	326	340	329	380	345	356	335	346	348	371	406	345	300	356	342	339	351	398	369	334	312	377	359	361	368	320	349	347	354	364	345	341	340	342	353	353	373	353	355	333	384	367	357	359	299	383	359	357	332	350	356	374	334	360	358	370	349	372	353	365	342	360	376	316	385	323	323	340	314	326	367	312	328	329	403	352	349	326	310	362	354	344	386	344	336	359	329	343	388	346	326	363	316	325	369	370	354	344	354	366	372	343	353	342	349	347	348	377	337	380	350	340	354	357	350	347	362	361	319	361	384	362	354	341	366	382	383	331	359	331	357	364	383	339	341	362	353	366	360	360	363	407	346	372	369	313	391	330	371	366	358	351	331	345	376	378	346	333	352	382	386	342	371	373	388	317	358	369	364	374	363	335	345	381	333	346	340	389	328	385	357	355	361	375	322	345	309	372	369	371	357	345	341	353	355	369	378	372	374	381	372	371	335	345	369	347	364	357	334	333	327	330	355	360	333	339	341	375	366	343	360	318	370	346	356	376	336	381	361	379	343	384	334	343	340	331	348	373	370	388	384	323	358	332	384	344	348	353	365	342	351	339	384	375	333	344	373	319	371	325	337	384	370	323	366	342	357	363	342	306	351	334	342	367	339	350	332	311	329	301	378	359	358	357	346	346	365	339	369	354	384	326	338	379	356	340	352	350	341	372	372	324	323	349	362	365	352	353	356	340	362	359	345	344	320	370	357	348	355	387	356	370	339	358	343	376	354	365	348	368	348	318	328	342	329	358	323	350	333	352	351	383	352	363	329	378	346	343	367	344	352	350	368	377	348	343	413	352	359	360	349	383	381	338	357	322	345	364	360	357	354	346	368	385	332	337	344	363	348	385	342	359	314	358	367	348	341	358	360	348	325	347	360	382	333	370	321	335	355	375	350	376	370	359	330	316	356	362	366	350	370	329	355	327	333	348	383	337	362	336	365	366	382	327	326	349	336	334	335	333	349	365	327	322	344	366	352	353	365	333	378	307	361	391	327	376	329	329	347	346	384	386	352	330	349	330	369	310	341	349	324	315	335	363	329	350	307	380	352	396	356	348	365	347	349	330	369	331	374	313	322	342	367	358	346	383	359	331	330	347	369	345	364	333	328	353	361	370	363	368	370	370	354	353	368	325	333	360	347	367	371	351	376	357	371	352	370	380	352	353	356	357	363	359	334	368	329	359	355	391	372	329	374	348	361	336	373	354	342	368	359	323	355	351	355	329	348	320	328	360	369	325	372	347	342	364	352	343	395	365	355	357	341	301	394	336	333	365	365	363	352	351	358	375	343	350	345	345	359	360	335	384	373	386	357	335	362	360	348	342	337	352	345	346	362	366	354	301	327	347	369	353	318	344	343	361	323	342	330	354	337	355	353	355	335	352	331	355	387	369	343	335	356	383	333	328	337	309	355	318	364	356	348	347	345	350	325	361	313	364	335	386	330	329	369	354	375	353	360	335	355	315	352	369	405	356	359	357	341	352	325	329	376	372	361	353	365	369	364	359	349	351	383	326	361	349	373	345	320	376	353	328	348	360	349	368	358	357	360	356	346	371	359	398	373	370	366	368	372	334	351	360	335	362	366	352	364	393	322	336	380	376	359	355	327	344	359	333	357	371	332	367	375	359	349	357	357	352	359	356	338	351	367	362	368	335	357	346	361	293	345	377	361	362	353	350	352	374	328	339	346	378	334	333	346	354	364	332	330	347	356	336	377	364	332	362	341	324	340	335	340	354	346	391	344	331	331	357	356	324	352	349	362	361	367	372	348	336	359	331	337	336	361	363	317	351	360	345	319	374	374	342	346	326	325	349	354	352	329	327	351	362	341	359	347	368	317	359	340	362	350	368	348	355	361	345	357	351	358	369	316	360	322	338	355	328	357	369	337	343	315	379	379	358	342	336	335	346	347	359	364	319	328	326	364	338	388	331	338	335	340	346	347	341	361	363	373	356	338	368	349	360	376	370	389	342	371	339	358	353	331	336	337	360	359	359	336	356	366	344	361	344	362	332	361	348	345	350	354	384	336	357	340	324	389	353	398	352	373	314	380	335	332	331	367	370	329	352	341	316	364	330	347	356	366	349	375	325	334	383	377	356	378	371	380	345	317	357	330	351	351	362	333	318	338	406	386	373	356	335	341	340	331	375	388	360	356	331	364	371	352	342	332	385	387	332	357	353	341	339	361	371	348	390	356	370	357	355	342	334	364	355	356	362	345	359	385	336	339	367	410	335	353	366	355	347	327	339	353	316	364	355	344	371	360	357	359	346
25286	27814	42358	33355	18802	3122	755	532	566	544	519	499	509	512	483	448	467	442	451	469	495	542	570	552	574	543	489	494	465	500	466	510	497	454	455	472	477	471	481	503	481	471	447	459	476	504	512	452	480	494	487	482	533	459	470	495	485	462	455	508	459	469	476	512	477	478	475	442	525	466	488	482	493	475	477	460	436	487	482	465	452	472	507	483	433	504	467	481	487	478	503	487	518	474	475	451	469	462	479	481	506	452	477	411	479	439	458	496	471	469	477	477	455	443	498	468	489	471	462	480	426	463	446	446	488	467	481	488	454	546	492	516	464	468	471	433	445	500	479	503	444	477	492	495	525	493	442	438	448	478	506	498	473	438	447	429	452	460	453	455	492	484	514	445	452	450	486	480	454	487	451	499	457	435	462	484	488	494	480	486	509	488	500	484	452	434	483	452	481	470	500	517	473	439	484	463	507	507	494	455	489	456	476	459	462	495	493	431	474	500	440	478	462	449	489	474	463	446	493	477	507	479	456	476	474	444	471	465	463	517	444	523	495	468	482	458	497	513	448	444	459	483	512	506	447	462	474	463	463	455	491	493	439	448	441	494	471	500	469	481	418	437	468	487	492	450	485	485	481	478	490	467	486	484	472	486	471	483	483	448	510	446	427	464	487	480	524	461	486	508	473	476	469	473	462	502	490	487	460	458	488	446	441	504	441	457	503	482	447	489	451	443	473	466	465	492	444	473	458	477	486	469	447	439	500	484	534	470	469	475	476	457	465	433	502	502	410	495	482	511	471	455	459	472	474	496	502	523	456	491	411	469	422	458	508	499	494	462	485	471	454	448	471	466	464	473	498	488	474	455	477	500	474	429	468	465	479	467	450	460	488	500	476	477	461	468	487	450	464	440	467	478	475	456	529	468	492	488	472	451	409	497	480	494	481	473	450	461	454	473	439	446	477	471	496	464	491	444	479	479	494	496	488	430	466	465	530	498	475	467	455	500	466	475	461	490	486	476	459	516	449	491	439	457	417	454	466	483	507	447	471	478	451	474	478	468	463	460	482	464	470	454	457	487	456	462	497	488	466	461	506	468	457	469	441	521	475	493	475	468	501	465	482	442	465	455	479	443	469	480	449	493	434	487	451	505	413	438	443	445	478	479	435	483	461	452	466	482	501	493	460	450	477	436	467	476	468	464	470	481	427	441	466	463	480	506	463	461	470	485	432	449	471	431	512	503	446	447	460	477	455	468	497	469	451	464	476	514	508	465	457	481	452	486	451	456	478	477	465	478	468	454	474	415	495	456	488	479	466	433	432	487	455	491	489	463	469	488	507	475	510	460	488	451	484	504	472	442	485	455	470	452	480	485	495	471	470	445	473	440	481	484	481	470	474	486	498	457	462	501	480	494	454	481	474	469	472	461	477	473	462	503	498	501	507	490	504	451	457	445	455	488	476	448	452	454	454	479	523	506	461	470	449	493	483	478	432	447	454	509	475	478	428	473	480	483	470	474	436	461	496	465	556	514	491	464	504	463	456	478	476	450	454	432	502	465	461	477	453	484	501	434	506	446	454	461	426	497	450	469	427	499	509	471	468	446	465	496	458	493	450	460	478	448	491	500	485	477	477	476	474	448	470	485	479	471	485	483	515	467	451	508	463	445	491	502	493	441	450	445	463	464	485	426	488	449	438	459	452	490	485	465	458	431	486	492	477	465	485	481	491	498	477	474	491	456	470	452	448	484	488	515	482	458	488	457	481	484	495	443	495	467	481	464	425	445	460	470	471	439	496	525	479	486	496	505	510	460	461	453	470	478	499	475	451	483	468	496	522	471	472	484	461	466	489	453	472	486	456	490	503	461	487	447	493	446	499	477	496	489	463	420	497	450	440	480	480	478	483	487	489	472	499	476	477	457	489	427	439	506	478	484	489	486	447	455	483	449	477	472	469	490	501	449	424	433	469	490	459	497	446	476	456	423	442	472	491	453	474	494	489	486	447	480	452	453	507	469	497	473	475	499	453	463	504	482	503	467	483	436	463	484	479	458	458	428	442	465	509	489	459	458	476	424	418	473	445	477	455	470	419	473	470	465	456	446	478	496	461	457	443	470	484	477	464	438	483	470	483	477	474	473	439	494	470	468	475	461	507	497	499	483	487	467	476	478	469	471	505	487	472	481	475	458	480	480	459	454	457	445	493	464	452	489	454	479	454	446	511	481	488	440	468	467	458	449	452	452	435	462	476	452	455	454	537	488	472	515	472	477	489	489	485	486	450	492	495	461	460	479	537	480	462	483	492	482	425	454	484	470	482	471	478	467	485	464	466	466	479	470	482	445	458	446	437	504	473	525	452	482	468	468	458	496	478	476	484	475	457	519	470	492	486	461	490	482	462	446	505	484	487	469	452	451	453	498	500	483	464	494	467	440	467	445	468	498	469	465	454	455	476	484	496	473	489	479	477	459	518	428	426	480	423	477	481	474	478	487	492	487	474	511	470	475	440	447	453	415	527	457	440	471	448	497	518	471	419	471	514	469	518	508	472	460	485	468	510	445	482	462	495	471	449	497	469	432	483	469	429	435	506	483	467	476	473	466	458	454	436	498	445	467	470	488	467	452	476	506	499	478	544	466	498	481	501	456	501	496	469	469	481	463	504	458	460	504	465	484	472	462	478	484	477	477	442	444	480	460	490	472	500	461	460	466	486	431	439	504	498	459	469	464	493	508	491	436	483	461	490	471	484	476	462	502	486	417	474	506	472	473	458	467	485	481	460	483	505	439	463	453	484	459	507	429	457	487	465	525	472	511	453	477	476	431	498	467	464	472	495	440	498	437	469	457	464	464	498	501	469	514	470	451	433	433	532	475	452	454	463	470	502	464	521	477	456	540	503	456	437	503	490	470	486	465	459	465	434	446	441	426	468	505	429	500	455	463	489	464	481	477	471	492	518	450	489	482	474	473	491	495	446	475	444	483	477	482	471	443	500	491	490	449	428	471	489	501	451	482	458	497	483	477	445	501	458	477	500	472	472	506	482	505	497	503	472	475	449	468	496	517	469	484	471	434	496	468	491	465	502	434	494	458	456	455	482	495	507	447	427	497	491	466	454	502	463	463	511	491	502	456	433	469	449	491	476	492	450	464	438	493	475	482	478	487	471	471	491	453	481	448	449	491	475	461	467	477	448	428	502	473	497	449	447	428	479	488	492	453	450	482	498	501	447	427	481	479	498	471	465	456	445	455	470	451	449	483	447	519	479	434	458	472	467	455	467	482	477	486	509	466	456	501	491	459	452	441	453	457	458	490	477	441	474	442	489	474	416	466	421	436	492	471	482	501	485	491	428	511	430	489	461	471	462	439	459	491	483	459	439	460	455	484	507	469	492	466	465	509	499	462	459	472	470	473	499	455	484	447	481	466	476	435	504	508	462	475	480	475	469	509	521	440	470	471	440	522	461	500	482	483	490	535	490	436	476	498	461	483	495	484	462	455	452	471	479	483
57092	94074	58212	25613	9797	581	472	472	487	506	507	497	502	521	469	450	482	456	507	506	509	644	692	607	565	519	480	515	492	493	462	478	487	459	463	522	463	455	525	495	477	514	449	493	451	466	455	485	517	496	475	446	462	477	456	511	479	492	466	497	482	483	458	510	460	442	474	480	479	492	454	475	498	511	460	472	469	488	486	457	472	466	488	462	462	493	490	484	477	455	465	497	505	479	452	492	515	482	489	463	493	469	477	517	479	509	478	439	495	455	476	454	510	470	487	470	452	438	478	484	461	429	433	510	449	490	507	464	461	457	480	500	446	473	440	477	455	456	453	483	501	486	470	459	495	476	500	505	431	467	474	470	464	481	484	472	522	478	508	483	469	460	488	492	476	498	451	491	452	487	448	455	491	482	490	461	448	461	469	492	511	438	484	503	455	425	456	482	464	492	512	489	466	457	455	451	450	486	445	468	463	485	471	484	472	474	470	494	507	471	424	469	469	480	443	489	495	483	521	476	458	479	461	483	432	505	484	485	479	438	462	453	485	463	471	510	471	508	472	469	472	480	464	466	463	503	464	437	500	454	458	470	473	461	472	435	472	487	495	496	512	429	481	468	453	439	496	467	479	452	472	470	472	461	464	510	478	449	463	478	481	508	506	454	500	483	442	453	476	461	489	477	525	502	491	480	472	456	463	475	498	490	467	450	480	468	439	491	461	467	450	423	510	474	477	469	523	489	490	493	462	433	477	472	477	463	497	445	445	475	448	464	480	497	483	492	471	468	481	469	473	458	455	484	506	457	478	453	448	454	487	490	458	462	473	503	464	518	456	495	494	516	463	527	472	483	501	479	481	488	491	481	488	497	456	480	471	489	481	455	443	528	490	448	468	487	491	467	465	452	455	479	499	544	469	486	457	435	483	438	443	450	465	445	458	481	461	438	490	455	447	441	506	472	453	523	491	500	437	504	500	475	493	464	485	480	477	511	474	468	469	492	521	497	465	503	452	446	466	431	450	488	488	483	500	454	498	438	491	476	476	499	452	491	465	520	480	472	480	470	468	482	489	509	495	470	485	472	527	458	490	459	468	504	508	498	493	464	506	482	429	469	471	500	465	475	429	469	443	510	514	490	480	453	462	477	446	464	504	438	495	443	456	484	444	487	463	456	480	452	476	481	470	440	521	444	424	468	437	476	486	497	491	450	453	494	497	495	457	464	450	483	495	494	422	442	484	460	465	489	460	490	438	467	487	493	465	465	475	474	478	488	485	470	457	472	477	497	487	483	475	448	481	487	470	482	448	487	477	444	471	497	490	490	459	468	444	482	489	471	469	503	518	437	468	460	449	498	467	468	459	484	454	445	426	428	478	496	448	446	460	474	472	474	463	468	438	483	436	451	503	470	471	467	458	467	435	447	445	502	469	465	460	500	486	455	467	506	505	470	485	495	464	470	490	464	498	450	451	470	517	461	465	467	498	475	498	464	489	481	496	463	462	466	429	484	475	429	493	495	463	487	488	493	496	477	520	485	496	480	477	485	468	468	477	464	486	494	467	465	492	478	491	493	456	481	478	512	466	476	450	490	472	439	461	503	466	482	472	459	467	475	493	511	440	458	478	475	480	458	471	480	500	481	416	528	464	481	464	460	474	501	493	475	442	469	452	506	469	443	491	477	458	511	498	441	468	462	467	516	481	466	429	467	463	486	479	450	435	502	503	505	506	488	450	488	507	489	485	459	469	504	458	489	500	461	472	469	444	473	479	493	462	501	461	450	455	482	483	460	462	487	457	490	450	479	528	456	493	443	504	469	447	438	495	486	485	465	464	450	467	498	496	453	493	453	496	450	494	457	478	457	485	452	502	449	465	494	497	444	441	452	488	452	484	495	464	498	519	515	483	485	506	462	414	461	459	478	472	468	488	480	463	456	485	477	464	452	495	461	481	465	471	459	503	470	487	416	456	483	483	466	466	502	445	450	486	447	449	456	478	452	440	467	496	465	531	493	473	469	444	461	454	489	447	470	477	486	500	485	494	483	493	477	472	444	475	486	486	459	501	519	503	489	431	478	504	463	457	507	476	494	458	450	476	501	474	476	425	478	451	487	502	469	464	511	500	497	469	444	480	478	496	494	492	475	458	457	485	473	509	447	506	439	507	491	450	456	480	493	475	485	493	465	477	476	517	493	467	498	499	471	471	454	505	492	460	492	470	489	513	475	479	455	469	472	461	474	457	488	456	494	486	483	443	486	495	472	500	517	495	510	496	485	453	475	480	507	427	521	446	487	436	514	458	472	496	454	464	475	481	449	454	455	451	520	497	496	503	484	441	464	501	464	508	474	474	471	467	495	467	418	495	450	477	467	462	459	487	466	513	465	465	448	488	472	476	439	465	538	452	509	463	476	492	490	495	468	482	498	475	471	512	499	444	465	481	483	515	495	485	473	495	457	457	481	501	460	486	472	468	476	453	473	485	436	490	444	464	442	464	478	514	495	440	468	466	472	492	510	474	478	486	461	473	468	460	437	482	468	468	454	449	449	488	440	456	456	490	476	453	477	431	435	492	491	431	469	499	486	480	470	488	478	492	476	483	496	475	486	511	474	495	475	505	438	480	454	482	446	480	472	467	446	479	473	488	484	469	465	502	488	484	494	498	479	454	479	450	485	476	423	441	481	481	492	473	489	470	489	450	481	447	443	478	476	476	450	482	485	481	465	516	446	481	430	479	480	497	480	507	460	491	491	449	497	462	504	471	462	476	448	458	445	468	451	453	475	472	472	476	453	442	469	463	473	511	440	416	494	465	507	525	504	457	491	486	430	482	455	429	457	505	472	452	461	465	459	462	500	483	484	494	469	473	486	449	434	491	494	449	488	488	483	475	464	499	483	451	485	497	466	530	464	481	495	464	482	477	421	477	440	505	446	488	495	450	461	470	478	455	492	491	475	451	442	461	449	459	457	506	487	487	422	486	451	466	474	453	470	482	481	481	460	451	464	421	439	484	478	464	499	474	477	441	516	436	467	458	475	477	444	442	471	469	475	440	457	476	468	471	466	512	474	483	459	458	462	450	467	457	493	453	504	455	488	455	481	508	448	485	493	484	476	478	491	434	455	481	444	525	480	464	491	521	496	494	451	510	457	483	478	482	490	437	462	422	453	444	470	450	443	486	418	476	491	461	495	491	523	460	500	448	468	487	478	474	472	479	487	444	461	483	511	487	504	458	437	455	474	484	480	450	450	478	486	506	489	470	484	476	451	470	466	503	476	494	490	495	496	455	453	494	456	499	519	485	474	498	442	475	489	488	516	486	450	435	455	504	471	471	473	515	524	459	478	452	466	463	475	478	466	473	482	417	500	473	442	488	480	454	454	478	481	496	468	506	462	502	426	464	482	488	482	499	461	489	525	485	495	479	509	485	477	485	428	459	453	452	480	457	448	470	469	473	484	456	493	447	484	487	470	492	471	465	499	478	466	444	485	474	501	462	447	454	467
23985	23834	36741	32789	21858	9922	1446	758	620	640	621	604	592	656	650	588	595	614	559	568	611	708	733	690	645	598	635	591	661	605	600	577	573	616	569	587	593	584	580	579	620	566	578	606	598	598	610	619	592	616	571	547	611	586	635	572	597	576	625	587	571	626	599	565	576	591	565	575	607	574	563	596	594	568	603	559	581	553	567	604	578	597	581	598	602	607	553	613	627	566	580	586	609	570	570	616	585	601	605	636	567	631	548	582	535	590	600	597	584	563	627	595	580	593	579	616	577	598	592	591	608	613	591	539	599	590	563	594	556	542	548	599	622	582	594	610	608	547	588	578	633	553	563	603	589	593	582	550	552	601	554	575	542	569	613	571	566	567	573	617	610	544	596	617	557	593	578	613	572	575	581	559	553	566	545	562	604	561	586	574	565	597	616	613	533	585	582	570	554	603	587	552	561	588	546	597	575	578	596	612	604	569	559	596	560	605	547	598	606	606	566	565	589	581	584	557	540	624	603	600	589	601	571	585	603	602	576	538	579	563	591	593	569	584	629	577	560	588	611	544	588	599	591	587	583	642	593	550	575	570	610	550	611	608	582	611	559	622	613	556	576	558	552	575	626	598	551	589	594	618	540	568	575	576	571	545	526	546	588	578	621	568	614	581	592	562	598	572	594	611	582	581	568	617	631	581	569	586	613	567	574	571	609	605	578	560	586	567	588	560	592	579	562	574	559	554	556	582	576	573	554	589	644	588	562	588	645	573	559	603	598	540	579	604	558	570	538	566	586	585	592	545	545	591	571	575	568	613	580	554	602	579	544	596	577	588	545	592	630	550	608	602	567	589	568	609	558	563	587	570	554	574	577	571	609	566	587	607	545	636	610	668	564	589	572	592	534	537	610	528	581	585	594	577	567	548	555	576	608	566	615	602	626	528	584	561	591	519	581	609	559	599	613	596	613	545	598	559	548	632	547	558	638	553	572	560	583	606	597	554	588	574	567	593	584	556	619	568	584	620	571	586	574	572	553	599	538	603	543	560	624	612	620	549	629	574	578	591	578	597	614	586	594	591	579	584	543	569	563	670	599	588	586	580	556	553	599	586	522	613	585	579	611	569	577	607	567	596	583	580	601	566	594	586	577	594	613	601	569	589	563	579	602	571	598	578	602	596	540	582	631	605	536	585	585	609	583	622	592	603	586	589	576	555	580	599	573	578	599	576	559	605	565	596	567	576	589	580	581	586	558	519	529	579	564	630	570	559	558	529	575	554	575	625	539	567	546	612	570	593	528	574	591	624	579	583	633	561	587	647	553	586	619	616	603	576	598	597	551	559	595	570	602	600	573	527	572	612	590	594	549	565	568	553	569	588	563	605	571	583	580	546	610	563	579	562	554	589	560	569	634	588	599	598	618	566	540	610	558	593	561	580	642	637	566	610	613	567	611	546	584	610	594	562	572	568	589	569	612	546	587	605	556	585	576	538	535	571	539	593	601	545	552	568	582	569	568	564	547	577	580	591	598	602	589	587	562	609	582	578	588	614	538	588	614	623	587	584	578	633	590	566	579	574	633	584	559	643	601	586	562	602	606	591	585	583	579	573	601	592	524	580	588	528	554	566	555	578	602	600	567	571	603	558	606	564	584	604	553	591	595	549	568	544	568	528	606	615	594	604	554	604	529	580	575	619	592	613	580	534	587	587	600	591	588	560	559	625	596	574	656	595	606	575	590	609	557	607	556	626	581	573	536	600	552	576	552	586	570	609	561	592	575	577	587	605	609	614	571	595	584	601	570	620	586	569	555	557	574	539	589	577	541	608	593	566	587	589	589	574	592	596	572	565	589	580	549	612	583	596	613	601	625	559	575	580	576	618	591	581	579	549	545	560	574	566	589	637	572	597	577	571	606	596	556	602	572	607	574	586	588	583	589	586	525	594	539	542	563	580	574	592	593	551	626	562	555	620	556	567	596	599	576	603	560	596	566	558	576	591	566	604	609	572	572	577	563	577	587	538	552	588	600	585	571	565	552	559	584	539	588	564	617	589	575	584	555	585	580	598	515	635	585	570	576	637	561	568	553	602	583	578	577	538	588	585	592	609	581	547	604	579	600	597	629	566	598	569	589	597	614	533	531	550	540	576	575	578	533	566	591	558	622	580	555	553	563	597	573	573	608	562	572	604	598	584	594	591	582	598	563	628	581	541	566	549	586	575	600	557	593	609	598	602	586	572	530	610	532	573	588	538	555	588	579	573	597	583	583	571	598	574	583	554	627	533	594	592	588	566	591	589	598	612	600	622	599	615	582	623	588	569	546	592	631	582	588	550	581	612	613	555	583	576	615	563	569	574	594	598	578	606	599	578	596	554	540	597	565	577	605	554	536	549	601	600	580	583	589	611	590	600	587	596	559	579	615	575	572	592	580	595	543	585	577	563	595	584	597	616	586	585	592	597	570	588	563	552	600	606	582	570	597	581	577	603	580	597	567	543	561	616	601	615	576	611	546	604	554	620	603	601	551	577	593	628	587	568	596	559	614	600	588	605	531	589	587	584	615	579	547	563	618	602	573	586	550	607	548	572	523	570	587	581	620	541	599	593	578	575	611	603	582	549	572	580	616	601	572	553	616	616	555	598	548	628	580	592	644	576	584	607	582	599	554	556	572	554	575	569	575	604	585	575	582	625	571	594	566	586	579	597	562	608	583	561	576	610	587	552	523	598	576	557	581	558	554	608	553	540	643	597	567	613	641	583	547	613	555	596	587	627	537	596	577	540	570	551	575	550	597	575	550	546	601	597	565	554	599	529	561	581	588	563	580	574	575	594	624	575	594	605	602	565	575	596	554	614	579	543	585	589	614	590	583	586	565	593	594	584	595	567	593	549	576	572	609	631	544	603	587	550	548	575	572	568	594	632	625	552	581	567	632	583	553	612	568	572	572	576	592	593	569	626	615	605	560	575	565	580	554	554	578	601	599	605	598	592	578	612	601	621	626	596	576	593	565	586	624	627	590	559	562	563	583	565	598	563	601	570	605	557	615	565	552	621	602	556	608	528	515	501	572	564	589	576	595	559	541	598	578	580	544	597	567	573	585	573	613	569	567	614	602	584	593	629	595	568	603	619	597	591	557	587	581	613	567	579	568	567	526	560	521	606	607	588	576	602	586	579	573	616	632	589	576	626	592	519	593	565	608	581	637	618	562	569	608	605	531	580	595	617	603	600	602	529	549	589	584	592	561	606	555	587	591	584	614	561	578	582	532	594	639	570	552	573	562	541	590	635	576	610	563	574	569	591	587	594	536	587	585	575	585	612	587	526	578	593	577	584	573	613	572	583	589	571	568	584	563	588	602	610	563	556	567	605	551	630	592	588	590	623	608	542	561	561	634	576	605	592	547	571	538	586	587	588	635	556	601	576	587	622	564	596	570	572	571	616	590	616	603	574	569	582	555	584	548	596	557	598	594	585	563	614	593	613	567	552	613	587	578	593	608	613	616	585
62511	102333	71673	38824	9728	635	565	570	573	631	566	625	649	631	571	655	631	626	572	620	639	804	877	781	706	640	582	635	599	612	642	569	602	586	573	611	553	676	579	592	625	611	564	595	601	624	619	586	593	582	614	593	625	573	554	622	588	589	603	600	554	623	576	557	667	570	589	584	615	575	553	577	602	605	579	630	590	607	580	594	599	621	633	610	625	616	596	599	645	607	598	606	551	589	593	642	569	624	596	582	550	581	552	595	563	586	593	574	647	635	601	591	628	593	606	577	638	587	604	599	592	593	594	623	580	610	592	587	600	596	595	617	645	613	615	567	607	613	596	581	618	572	577	572	582	591	580	595	587	595	608	547	624	597	578	587	593	562	570	623	576	561	587	564	602	604	601	607	577	577	560	653	601	611	627	567	560	533	581	615	597	581	554	607	563	606	600	597	593	610	590	594	560	595	564	585	553	566	620	600	596	585	584	576	610	635	579	603	567	603	561	573	594	529	616	619	617	604	556	613	572	613	624	574	596	582	618	557	606	594	604	553	611	630	621	578	594	578	602	579	588	604	563	602	613	581	628	618	604	592	553	626	610	619	581	581	584	602	559	589	551	615	594	599	632	571	596	604	594	545	639	573	590	606	576	595	577	561	604	562	577	607	570	548	597	568	597	582	613	633	576	557	566	607	585	576	573	587	582	612	585	597	576	579	564	570	596	580	634	619	600	579	596	619	635	592	582	583	594	577	596	532	620	588	595	577	559	594	600	633	596	556	601	624	548	603	597	591	623	572	595	583	658	567	583	575	666	653	560	625	585	597	590	571	619	615	579	610	622	559	566	616	623	596	604	586	600	609	603	588	547	572	575	567	607	561	610	631	597	617	608	612	576	620	618	597	591	543	574	620	577	595	607	599	585	611	586	598	566	586	602	573	571	624	637	587	592	586	575	589	570	613	626	603	651	599	529	598	593	575	625	575	557	587	566	596	598	612	561	611	620	588	602	594	596	589	590	641	604	564	602	625	643	595	612	572	581	598	582	604	599	595	557	547	602	576	599	594	594	650	592	582	593	584	549	560	580	594	587	616	595	589	573	578	563	585	580	584	618	660	610	576	593	591	579	589	623	593	597	564	577	583	605	538	619	625	615	624	661	609	576	597	605	587	618	625	581	562	618	588	629	609	592	608	590	616	593	584	576	567	566	563	568	577	593	609	610	636	613	603	558	593	573	608	606	607	614	586	592	603	606	599	562	573	572	607	576	576	574	619	597	538	585	621	605	619	586	594	626	578	634	589	557	603	605	618	614	616	585	577	598	602	595	614	618	543	584	630	593	567	597	577	608	602	600	589	583	589	584	562	584	642	600	590	575	569	571	568	584	597	601	606	598	549	588	570	602	574	581	623	625	607	612	572	589	603	551	567	614	605	560	581	641	610	601	579	588	579	608	605	626	570	567	587	567	613	574	608	591	601	572	599	605	594	562	586	592	594	578	619	572	621	635	590	573	586	608	580	594	609	600	593	626	561	589	571	624	573	601	562	604	520	566	628	613	586	621	594	606	587	592	566	601	625	616	580	547	600	590	611	616	588	581	598	582	611	600	589	556	571	578	588	580	603	600	613	574	604	605	579	576	584	582	577	614	579	612	589	573	631	572	573	558	573	641	614	592	584	590	602	605	617	560	580	635	569	613	588	601	585	588	593	586	599	585	566	563	600	609	577	630	583	583	611	581	602	594	595	578	578	560	582	596	590	590	556	596	598	616	573	580	599	587	561	568	624	609	594	590	564	600	588	591	608	593	609	583	578	604	595	572	594	601	585	611	606	611	592	609	638	607	597	595	588	597	548	557	567	570	576	560	545	611	620	609	618	600	621	563	575	536	592	605	595	599	548	570	578	588	589	626	623	572	569	607	562	613	573	544	565	633	612	551	615	584	587	591	561	597	615	611	594	579	601	605	604	570	608	586	569	598	604	564	518	621	560	599	596	597	609	556	589	581	636	640	611	605	608	542	617	588	575	546	587	544	569	607	614	626	594	641	597	584	627	546	610	594	595	596	608	581	629	566	604	607	563	535	581	634	617	613	574	567	590	630	604	605	617	597	577	595	606	617	605	596	634	576	603	601	600	594	600	631	588	612	580	580	610	551	571	621	587	656	603	588	596	598	545	646	572	584	620	626	607	555	584	619	582	546	584	559	543	582	574	583	595	620	586	578	615	547	601	593	609	633	560	599	558	623	629	548	651	598	575	595	585	577	580	544	590	621	606	625	557	586	585	616	575	603	581	551	554	561	569	612	610	590	623	594	582	562	581	638	594	629	569	595	586	604	593	614	581	566	631	537	599	627	603	585	577	584	606	594	596	595	570	603	596	603	573	583	580	600	627	609	593	584	589	623	610	590	559	629	600	606	533	596	586	548	548	581	598	557	619	610	564	565	580	605	568	564	616	602	576	602	568	614	575	580	605	580	560	630	609	565	600	535	540	584	602	560	624	586	557	622	648	560	625	519	555	603	565	625	603	558	588	596	581	610	550	608	606	557	577	597	568	590	572	575	586	555	581	552	605	545	640	587	591	579	587	581	582	611	570	586	590	579	596	564	602	609	574	576	592	622	629	566	561	543	605	627	593	599	607	613	569	598	605	571	639	609	564	576	584	564	609	616	563	554	627	576	599	597	611	596	575	602	621	578	611	554	613	586	592	594	587	621	594	599	594	582	583	597	597	583	561	577	603	578	600	562	603	564	609	584	577	589	580	597	599	589	569	607	586	610	585	588	553	614	561	543	616	623	586	610	581	567	623	598	567	591	601	553	605	573	596	621	613	585	630	613	591	601	612	564	607	576	620	579	580	551	572	638	583	624	544	573	586	581	648	563	600	559	567	586	534	577	559	573	579	623	620	572	579	540	603	628	585	610	606	590	545	609	623	551	569	569	616	588	608	634	606	556	633	584	597	547	551	556	570	592	580	540	579	586	565	610	577	601	596	614	634	560	597	570	593	578	598	592	617	583	608	576	613	585	604	612	592	574	646	615	608	608	619	585	604	632	539	567	594	581	593	604	582	580	596	596	591	601	582	584	582	556	552	575	585	601	582	617	554	589	605	602	592	584	629	578	599	592	597	597	613	599	609	589	583	559	593	558	574	603	594	590	626	585	585	617	607	588	636	616	591	617	603	644	603	605	560	599	604	593	562	608	599	551	556	616	580	619	585	612	571	571	600	613	594	610	578	605	569	600	547	603	602	612	596	599	574	592	631	584	608	578	582	579	553	618	595	602	563	600	560	622	584	560	601	568	571	569	619	595	594	563	558	627	609	619	582	577	551	573	586	627	635	624	616	617	597	613	585	607	565	568	601	547	562	593	567	595	587	595	596	625	608	554	540	552	616	598	595	564	574	582	565	592	563	608	593	575	588	591	551	567	585	609	579	582	609	548	543	557	566	618	577	630	541	558	568	601	559	570	582	597	572	606	560	564	585	543	593	624	605	583	590	582	581
29769	31267	27506	10663	1485	431	355	382	373	367	394	368	403	382	398	396	390	392	343	382	375	388	366	384	384	337	390	404	403	396	367	405	431	433	363	398	404	376	402	401	389	349	385	375	371	373	361	382	395	394	398	369	391	370	381	350	374	415	385	385	387	396	376	388	389	378	348	411	408	349	347	395	370	387	377	401	378	392	331	406	388	359	409	338	409	347	368	346	404	383	379	407	358	362	362	398	363	409	411	387	390	365	406	361	391	381	386	372	392	378	364	410	430	369	369	374	424	407	378	406	399	366	351	403	363	389	400	404	375	390	390	375	390	353	374	379	330	384	375	348	393	385	393	378	386	392	413	400	380	393	381	363	379	381	346	395	393	408	385	389	390	396	401	374	385	373	375	385	379	415	350	401	396	379	390	368	352	382	391	357	371	382	379	359	397	369	355	384	389	404	401	376	393	381	350	376	329	381	398	355	368	379	371	391	388	380	379	379	368	387	364	407	356	364	406	347	373	377	383	418	391	350	431	386	388	362	442	382	409	385	413	382	386	375	338	417	398	391	373	374	397	388	379	383	410	400	383	411	414	350	395	402	408	393	380	364	376	391	401	352	358	402	360	384	395	380	379	382	390	364	405	360	385	399	375	344	366	379	373	406	365	370	398	373	334	370	398	377	358	386	349	382	381	327	367	377	357	383	384	355	377	395	401	359	370	402	375	381	353	379	376	376	389	392	353	375	404	366	371	404	404	402	369	366	365	383	397	397	385	370	380	361	383	384	362	390	382	363	379	403	367	447	431	438	350	375	383	380	390	380	377	383	360	382	379	367	362	399	385	356	403	373	411	351	390	377	386	392	373	409	371	358	376	372	380	386	362	408	415	381	408	384	365	353	390	387	376	412	394	404	391	360	369	395	395	362	367	391	389	397	391	361	385	371	384	343	368	387	378	424	387	380	381	369	363	383	384	372	393	377	358	365	396	383	329	368	394	399	400	374	380	372	328	396	392	376	371	412	398	385	402	371	363	413	346	369	352	395	370	397	366	359	374	395	346	416	365	376	399	392	375	364	381	387	391	372	390	367	395	365	407	359	379	403	418	398	351	394	423	361	380	381	412	372	363	400	355	383	377	389	387	372	380	391	391	383	358	388	396	387	382	370	349	405	408	344	382	327	382	373	359	363	351	385	357	362	388	365	383	387	360	379	407	391	370	390	404	403	337	372	412	389	385	387	373	373	389	402	347	349	384	380	343	407	402	375	392	408	383	370	373	409	342	392	339	379	371	370	379	394	345	347	388	406	379	367	373	369	389	368	347	392	377	380	371	401	361	381	360	398	402	378	411	397	382	379	406	370	382	348	363	362	419	375	386	348	379	379	371	350	335	395	393	396	382	375	375	382	402	398	353	362	397	364	397	353	379	369	369	368	391	368	367	368	418	378	402	424	387	405	399	398	398	387	408	349	370	372	370	408	368	380	393	375	364	377	404	382	379	374	377	367	407	370	395	385	382	397	387	395	348	405	388	406	391	406	381	399	389	380	381	370	431	413	386	377	407	392	412	415	378	375	389	387	393	409	410	400	386	416	427	385	369	370	382	372	381	375	395	370	393	347	419	385	341	420	387	384	417	374	394	394	360	358	400	410	383	367	359	378	375	373	373	368	369	358	384	392	390	383	385	333	411	394	389	387	416	375	393	383	367	382	383	397	383	383	391	407	351	392	366	433	383	404	415	416	370	359	359	405	370	383	417	389	370	382	343	380	388	400	412	366	381	375	369	361	381	371	364	377	358	372	402	387	394	378	397	393	367	388	371	370	399	360	377	383	362	403	369	366	344	399	373	424	392	379	385	370	371	388	371	381	357	376	368	387	378	353	380	348	400	374	371	355	404	384	361	378	415	417	389	386	396	355	400	427	394	382	350	362	410	364	420	388	338	386	379	386	361	407	360	361	406	412	351	377	409	361	366	398	378	348	354	399	378	366	385	365	363	410	354	375	384	407	364	410	367	360	404	378	371	390	380	391	390	377	356	402	380	420	434	379	429	416	367	398	385	389	401	389	349	391	390	365	393	385	358	350	378	378	364	396	411	368	372	396	348	398	381	398	372	387	383	359	348	391	357	415	409	412	359	422	370	373	431	384	365	399	342	366	371	367	384	386	411	380	350	405	414	386	360	387	377	396	400	372	379	370	404	374	388	376	371	370	423	371	360	386	366	371	405	435	400	376	374	367	357	429	384	391	409	395	382	358	387	395	387	375	416	384	372	422	407	353	369	425	380	378	377	353	375	395	363	389	382	380	363	365	386	406	376	371	375	376	380	399	390	382	408	383	394	391	402	366	404	355	399	359	396	402	384	367	363	410	392	384	373	362	387	367	347	333	395	356	367	368	377	403	388	366	375	384	345	385	338	399	392	356	400	398	401	359	377	381	343	414	368	403	394	368	365	390	390	390	390	377	348	408	367	351	382	397	407	360	384	387	397	368	365	378	383	456	349	418	378	389	406	412	391	363	371	386	368	347	398	385	396	375	354	407	394	382	356	390	394	388	398	376	357	380	411	375	374	373	392	400	359	395	386	406	372	368	402	365	367	379	383	360	383	323	370	433	398	395	398	384	368	364	373	369	431	374	387	364	369	395	364	376	399	383	403	376	376	407	353	335	378	385	384	376	352	398	413	365	383	384	388	388	363	340	392	412	394	406	374	344	400	405	397	408	398	372	374	405	403	395	417	382	402	403	325	345	368	398	376	396	377	374	404	369	393	389	392	366	394	372	407	371	389	382	357	391	386	393	403	401	379	414	396	338	428	406	372	379	356	368	376	421	364	363	380	401	381	397	399	374	388	382	355	342	358	380	400	408	381	395	403	356	370	385	377	382	361	372	387	378	387	409	365	421	379	362	395	369	399	381	387	374	377	370	386	383	390	402	411	379	372	382	370	348	404	395	341	389	346	384	360	375	377	426	373	354	383	377	388	351	397	374	383	352	357	382	387	391	351	374	384	395	402	389	351	367	361	385	353	425	394	321	380	371	341	382	409	402	392	390	389	392	380	430	393	377	372	410	376	401	356	418	347	352	412	377	378	400	391	389	375	379	405	408	388	422	369	407	407	363	388	404	365	349	416	353	390	355	372	368	419	387	405	359	355	362	389	392	400	385	412	387	364	377	375	365	420	376	379	388	376	392	363	372	346	393	370	384	397	408	385	370	361	352	376	385	376	362	389	377	409	385	410	389	370	379	374	397	368	388	381	376	348	395	384	392	361	404	439	404	374	412	374	362	377	393	406	391	362	391	398	396	422	365	382	378	382	374	393	390	394	400	384	399	373	394	411	354	367	389	373	397	407	397	382	397	374	374	398	404	405	402	386	356	392	385	384	361	381	408	426	370	388	394	379	413	385	382	371	336	399	418	367	375	386	376	397	368	352	334	389	399	393	397	394	394	393	352	390	420	397	366	341	381	419	390	353	406	381	395	371	386	359	363	352	394	368	393	389	368
22189	37388	20495	5435	1010	353	335	354	359	370	359	369	362	356	376	338	388	318	342	317	338	381	352	358	393	328	352	306	339	328	347	374	329	334	357	368	360	345	325	350	339	349	352	353	352	349	350	325	345	344	355	347	341	349	346	374	360	305	336	372	356	368	344	369	337	328	382	359	359	350	328	331	350	348	330	367	367	345	361	320	324	321	345	336	397	316	322	347	357	352	374	365	361	344	355	364	367	378	323	338	324	333	330	316	366	344	378	349	353	331	318	340	341	348	342	349	338	335	308	333	340	333	310	337	337	342	354	371	337	352	320	349	363	362	354	333	333	331	370	346	343	347	373	362	368	341	377	344	342	343	345	335	358	306	328	337	310	378	353	323	371	346	344	338	338	346	357	332	366	370	314	337	353	326	354	366	348	356	329	354	345	316	329	306	371	314	356	357	326	384	358	338	314	315	331	359	330	383	340	356	310	322	349	320	323	339	373	347	333	344	392	373	337	346	335	368	351	333	345	332	318	329	341	337	349	335	384	346	355	336	338	343	331	351	347	375	339	345	333	339	339	348	327	329	320	316	357	341	374	325	342	351	329	327	319	330	386	329	360	357	353	358	368	366	376	342	343	357	351	355	353	336	391	308	298	352	315	347	362	357	320	359	354	360	334	340	376	349	318	329	363	368	292	346	338	361	337	348	385	367	324	356	342	365	343	343	332	336	355	355	351	347	349	343	360	349	364	352	336	377	351	348	343	337	327	337	356	385	337	335	345	334	347	329	336	310	307	357	331	332	326	343	383	365	337	355	329	339	323	340	333	338	319	349	339	340	340	338	312	355	338	349	355	346	334	345	344	388	339	352	318	359	354	316	345	365	327	367	342	362	365	356	356	362	334	352	325	344	347	349	369	328	367	347	306	335	348	356	324	368	336	375	362	320	373	344	319	363	327	386	326	323	336	343	376	316	350	335	361	320	334	351	359	332	357	334	339	347	285	333	354	392	348	330	338	361	356	353	337	325	341	326	373	354	347	336	348	361	345	346	372	329	353	329	320	353	340	327	327	327	324	330	353	329	344	395	370	373	374	334	334	349	367	361	355	331	365	391	347	387	328	337	336	344	334	366	346	356	324	356	347	341	310	368	362	341	364	378	362	342	359	340	340	343	335	392	325	314	293	368	313	335	319	309	360	361	330	323	321	341	318	328	367	370	356	312	346	348	376	338	351	366	328	350	322	295	349	346	353	337	328	344	317	347	341	343	342	342	336	312	327	349	354	361	383	360	312	339	362	338	358	337	341	312	331	340	353	361	367	346	355	334	338	351	350	354	348	332	349	347	349	334	339	354	353	346	358	329	365	338	349	385	332	360	313	363	340	352	388	337	332	381	331	369	312	354	346	348	348	324	341	316	345	321	327	352	326	337	344	325	331	321	373	311	333	330	347	361	325	356	378	353	331	383	318	334	349	347	363	297	314	346	329	332	346	362	349	364	361	356	361	330	373	367	343	354	361	340	364	354	342	355	371	330	350	357	327	305	325	369	334	332	339	357	370	354	382	353	367	334	353	347	369	332	349	338	338	341	359	365	365	330	327	340	352	328	353	351	379	316	329	315	326	345	313	306	338	359	319	346	347	339	372	337	335	344	374	350	352	305	377	327	344	342	355	349	347	318	328	356	353	324	359	338	383	357	362	368	329	320	362	310	374	339	335	351	369	352	327	349	311	362	347	340	336	360	310	334	359	395	372	342	350	359	335	336	341	370	360	352	378	342	333	334	333	338	376	362	328	329	338	382	342	329	359	332	320	296	391	387	391	331	343	359	366	360	356	355	357	347	340	330	341	330	344	354	362	364	350	366	344	362	344	368	336	352	363	338	345	341	339	364	355	313	354	382	358	369	335	368	333	319	318	355	335	319	367	369	344	307	387	359	355	334	322	282	328	356	332	291	354	331	357	366	366	351	356	349	341	340	322	341	338	348	382	347	341	363	335	326	328	332	361	360	346	339	372	351	332	355	343	344	317	329	329	355	363	326	372	359	340	339	339	302	334	363	379	365	365	359	336	323	318	341	357	371	361	361	336	357	331	344	355	351	332	311	376	361	364	322	349	319	317	335	329	344	317	339	312	345	358	347	358	355	329	321	392	358	357	337	391	350	358	342	326	373	361	358	364	372	333	357	345	335	374	337	338	342	334	383	331	348	334	316	368	374	318	352	386	335	356	331	362	326	347	360	375	340	371	348	358	346	355	337	341	336	341	370	359	330	316	322	344	333	330	333	327	337	322	348	335	350	360	375	339	381	355	309	358	349	306	321	356	402	324	344	360	349	322	358	363	320	351	353	334	338	363	337	355	356	382	298	386	347	310	352	344	338	335	336	346	351	354	343	346	373	330	380	362	319	328	346	399	344	341	360	329	360	357	328	366	346	353	371	369	331	334	348	316	339	340	351	318	356	349	335	360	395	320	364	345	332	361	359	328	328	305	343	336	312	348	356	332	381	341	334	377	344	347	340	320	351	323	361	316	332	328	358	341	326	356	334	334	309	332	326	351	343	369	340	380	321	332	363	384	349	348	347	344	335	326	368	329	331	346	350	357	355	324	361	351	333	337	345	351	335	324	357	370	356	355	327	376	337	382	332	376	345	346	325	362	359	325	336	348	344	310	339	341	326	321	359	345	349	350	351	371	352	316	301	330	339	327	351	339	357	373	366	338	356	355	334	338	363	314	345	359	315	367	374	331	357	317	330	329	344	334	341	345	335	338	322	354	378	359	343	340	359	351	372	340	310	330	343	341	371	345	346	361	326	327	354	353	333	324	345	348	342	383	339	352	339	329	356	387	317	356	344	351	342	338	336	354	315	327	377	337	350	341	310	373	351	349	370	348	340	366	346	334	377	339	336	333	317	369	351	343	326	344	326	364	355	324	361	360	359	354	321	314	333	343	364	352	365	316	319	323	328	360	355	328	368	371	347	370	329	317	345	356	346	321	360	351	349	364	379	340	357	308	366	323	323	333	341	318	340	335	353	326	367	355	337	355	349	363	359	317	367	355	376	329	338	326	347	322	395	356	357	317	367	338	318	362	347	358	335	372	367	362	366	315	398	361	350	346	348	384	348	348	335	328	345	327	369	347	336	346	313	360	363	322	374	351	357	342	342	319	368	354	329	306	352	358	340	333	350	337	360	345	327	309	345	327	344	310	364	355	351	340	350	364	313	325	313	286	343	332	332	336	357	357	326	304	311	344	323	308	376	331	312	314	324	308	350	387	347	347	357	336	342	336	366	347	367	353	346	330	371	347	346	332	365	333	349	325	355	328	311	322	350	328	329	338	355	352	341	377	323	326	317	372	312	380	345	329	337	330	331	367	346	344	339	331	332	322	340	349	373	376	331	335	337	327	327	342	342	351	345	329	363	312	369	332	333	375	347	339	324	335	357	340	348	330	316	365	357	357	372	346	345	345	373	345	348	377	341	368	349	354	354	317	353	361	334	334	324
25178	27219	43361	36025	19190	3188	694	571	449	453	482	461	500	511	497	492	491	459	483	488	432	520	491	526	518	462	519	494	479	499	471	499	513	485	465	473	468	459	443	499	483	511	473	486	443	452	497	457	466	475	500	494	507	481	493	460	474	451	502	459	477	446	507	472	457	493	454	481	459	476	440	496	474	439	465	462	465	471	431	470	469	474	462	509	479	445	456	483	459	483	461	459	434	466	496	470	496	447	495	460	515	512	483	443	471	473	448	455	457	471	482	486	492	452	483	474	465	489	480	443	451	474	435	455	492	437	447	497	477	477	431	443	460	464	461	477	452	467	470	507	473	438	465	429	438	424	477	491	461	440	458	482	490	443	443	457	448	432	464	465	456	472	467	479	480	425	425	431	453	446	471	493	443	461	486	444	462	433	464	485	506	487	431	511	450	515	446	466	451	440	466	477	487	469	495	476	464	461	460	485	452	457	430	483	479	496	479	448	446	480	462	466	477	468	437	478	488	399	455	465	473	468	478	474	490	463	512	449	465	475	472	455	454	481	446	453	480	501	464	447	465	440	490	475	495	481	457	471	480	498	506	465	440	491	486	500	473	486	417	463	455	436	487	464	488	468	461	472	476	454	436	458	449	452	512	460	493	427	468	520	468	495	461	489	451	422	498	464	437	470	463	451	470	494	488	481	462	488	484	459	473	473	414	482	482	445	478	468	476	437	442	490	475	460	463	459	463	430	428	445	494	473	485	479	492	476	490	443	480	513	472	451	460	504	453	442	500	464	445	466	465	475	465	464	469	481	500	463	435	488	484	469	480	481	490	500	479	463	457	481	445	489	447	492	496	444	495	462	471	458	451	468	454	482	430	450	471	439	450	452	457	449	473	445	488	475	455	450	484	492	460	488	487	459	437	478	504	445	453	499	413	455	484	479	442	448	479	509	452	442	474	469	471	428	473	458	411	500	476	477	439	485	481	448	452	475	454	475	474	423	459	443	481	471	450	460	499	476	463	474	486	448	472	437	436	440	473	449	498	469	426	495	454	512	469	484	463	469	472	425	467	478	438	490	490	435	476	474	453	464	484	465	458	455	446	454	447	498	476	443	460	475	447	465	456	472	481	487	484	486	480	502	484	472	470	395	467	500	457	436	461	452	492	519	441	451	451	459	438	483	471	433	469	489	486	421	445	450	486	471	444	489	518	493	448	457	467	475	494	415	446	450	446	470	473	475	420	440	448	461	474	523	468	459	471	454	465	473	459	460	442	457	454	466	445	442	498	427	454	475	426	433	475	486	477	492	472	476	471	449	442	488	490	454	498	497	429	494	480	434	459	487	464	497	474	463	476	459	477	471	443	481	465	509	428	489	477	487	478	479	449	477	470	414	467	473	465	462	492	458	463	440	471	454	456	448	443	455	480	472	461	510	461	447	510	463	468	421	463	439	502	465	494	473	487	476	456	478	470	460	468	474	464	519	494	495	435	494	440	465	448	488	469	461	494	467	490	463	490	443	471	432	447	439	495	476	472	478	493	484	494	466	501	494	468	468	447	495	418	484	495	452	482	442	470	467	426	445	479	487	478	459	466	484	475	493	480	437	512	451	481	471	459	465	454	492	493	456	421	465	491	459	479	483	455	497	494	460	448	467	501	488	451	509	462	458	435	511	498	480	448	499	432	442	456	451	494	488	484	480	434	469	436	475	462	490	503	486	506	471	495	491	455	432	432	480	466	424	489	464	488	434	507	460	458	445	505	487	466	464	456	470	487	448	521	478	479	475	480	434	488	484	471	491	464	447	448	517	439	475	451	482	493	478	514	474	440	472	479	495	484	478	482	476	494	456	478	528	467	477	473	465	426	485	499	502	492	464	466	480	461	490	472	477	463	444	478	469	491	448	438	418	456	435	461	417	457	451	447	479	473	437	465	454	461	536	481	500	452	482	486	468	496	486	446	456	478	482	481	471	473	469	465	482	489	449	494	491	425	460	498	495	483	457	490	455	400	470	463	496	488	438	525	438	440	451	482	498	454	482	453	488	510	463	439	499	465	483	446	475	464	432	483	458	438	485	486	470	461	449	494	460	442	461	439	475	467	458	431	482	509	474	439	480	502	475	480	462	480	494	459	477	458	469	466	432	472	470	451	469	480	461	455	470	421	457	460	451	502	430	474	492	447	441	471	481	458	478	463	471	459	474	440	431	471	469	471	506	463	447	416	448	433	461	480	475	480	465	442	455	465	429	489	400	496	464	446	459	485	461	475	497	477	509	439	467	488	443	492	473	450	432	460	485	469	510	443	450	442	458	493	489	489	444	478	489	493	485	479	448	515	496	480	486	504	480	463	461	423	465	465	469	460	467	467	452	497	489	439	471	450	477	486	446	462	498	491	484	468	466	467	459	484	460	466	516	476	473	474	455	453	504	435	493	458	466	454	482	416	427	488	471	466	476	444	449	444	401	458	446	467	462	449	465	473	505	495	520	494	451	478	504	456	470	451	470	463	506	481	447	491	476	498	445	468	431	474	449	454	472	465	449	454	511	494	470	495	460	483	476	440	460	454	475	445	516	478	443	508	487	492	491	465	465	424	441	477	486	461	478	466	491	472	474	486	463	435	474	467	473	457	470	487	474	464	499	486	487	484	440	465	452	457	452	517	492	492	460	433	434	476	455	478	463	460	449	440	490	467	458	485	470	480	475	466	480	484	485	460	464	452	488	421	478	470	451	438	464	439	464	460	494	446	483	475	453	459	485	456	507	487	460	455	462	482	470	398	413	451	435	476	460	451	417	468	449	498	463	467	441	475	472	470	445	456	465	436	492	450	465	459	469	457	464	438	479	463	472	444	468	427	452	486	453	454	471	537	447	481	471	451	460	445	488	457	492	478	482	456	499	444	435	497	475	487	466	464	504	448	443	492	480	434	473	451	471	467	451	460	535	470	472	466	471	454	482	488	453	458	447	517	446	459	484	427	485	457	473	446	461	446	465	476	454	475	461	516	450	437	439	478	467	462	430	460	462	454	476	474	472	458	466	454	446	446	499	467	473	467	483	431	486	492	469	452	512	470	457	460	478	451	488	497	472	457	442	436	453	480	500	480	442	492	409	487	460	457	463	450	458	473	477	483	450	432	456	451	470	500	468	498	473	482	471	402	468	433	438	450	431	486	449	459	467	465	446	436	458	476	419	463	445	481	500	429	456	492	470	472	476	459	492	461	452	484	473	500	445	480	495	503	474	448	460	439	451	488	450	459	449	512	468	460	425	449	418	477	497	484	468	472	467	463	437	440	480	537	451	474	484	474	452	452	468	482	497	470	494	492	465	462	456	495	460	456	455	467	479	461	444	481	493	453	477	461	476	487	470	437	480	452	453	450	414	450	440	441	447	479	485	504	443	440	454	462	459	455	502	462	448	443	480	521	504	435	485	465	502	440	450	458	398	462	491	460	500	459	476	464	437	487	478	452	449	476	481	461	450	453	463	440	449	466	454	487	465
58993	91858	63661	29467	9540	551	494	478	517	459	470	452	475	521	485	505	475	482	463	466	465	560	624	549	542	484	494	488	503	544	460	498	500	512	463	438	463	492	463	476	445	493	441	468	475	441	507	458	471	494	503	431	511	452	456	464	465	468	485	486	498	505	479	509	398	442	461	503	452	469	488	440	454	480	487	496	486	483	463	451	489	457	445	454	476	464	463	509	454	479	489	445	466	500	467	455	514	491	464	448	467	461	470	469	490	468	491	468	475	482	482	483	438	462	445	435	431	459	460	484	500	487	495	478	454	478	475	459	449	467	454	456	480	473	443	485	470	503	448	484	469	453	450	420	475	439	462	451	467	453	463	471	512	462	454	461	485	508	473	453	476	456	483	451	483	451	479	461	480	461	475	467	484	462	451	481	468	492	479	451	506	472	467	489	494	485	479	461	478	500	484	458	443	495	483	472	514	484	456	455	441	439	438	480	460	493	475	455	455	472	470	469	466	504	449	455	445	462	478	469	461	474	496	427	452	453	449	443	454	469	471	495	458	478	461	476	484	460	484	494	469	425	459	483	495	449	460	472	477	476	482	483	479	456	449	474	469	451	480	467	459	470	440	433	467	460	496	436	506	449	512	464	474	493	487	483	465	496	480	467	489	476	483	454	485	507	503	504	484	518	477	487	486	472	475	453	470	506	490	484	476	480	480	480	446	490	479	451	479	430	482	453	482	431	495	449	485	486	531	482	484	483	465	450	446	451	454	468	469	493	500	462	484	468	497	482	492	455	432	495	457	470	434	481	463	418	489	449	504	524	483	477	469	467	483	512	472	454	469	437	482	483	494	532	500	465	491	483	462	486	450	467	474	454	463	460	469	452	456	479	508	484	486	526	497	450	485	458	454	470	426	469	467	481	501	474	458	467	453	493	464	458	427	443	463	444	463	476	484	477	462	460	457	451	467	505	466	483	477	456	488	451	464	513	443	457	454	501	435	425	483	485	456	434	473	475	488	481	448	503	472	498	477	467	442	491	478	506	439	437	490	506	462	456	455	433	478	453	478	518	465	453	468	458	437	513	488	440	454	447	456	431	459	470	500	485	485	504	467	450	476	515	474	465	451	472	490	440	504	451	456	442	483	480	471	469	444	464	439	459	442	474	499	471	444	446	446	462	458	473	461	429	488	470	483	483	442	476	488	459	489	491	461	467	474	520	458	511	460	436	542	485	447	458	455	458	456	450	500	467	477	460	466	455	501	440	487	484	463	487	481	504	431	486	468	473	506	435	462	476	443	483	486	464	484	476	475	475	467	476	444	442	463	443	474	401	464	506	472	437	467	475	465	501	484	486	483	464	467	527	457	491	498	465	463	455	445	466	498	502	430	466	446	463	460	510	467	410	497	458	532	469	521	449	458	441	488	466	477	477	467	420	479	523	439	429	480	491	462	465	446	481	480	431	445	458	488	490	446	465	464	477	446	485	464	471	452	502	467	466	471	465	476	454	467	454	471	495	460	505	477	468	453	498	469	467	448	448	437	474	457	427	450	460	488	447	430	515	505	493	503	417	465	470	486	462	485	463	458	457	453	494	475	462	479	440	481	478	470	470	446	478	455	440	509	455	480	504	498	459	480	460	477	454	472	420	439	490	451	495	445	473	492	503	421	502	475	486	455	467	439	486	443	496	456	459	458	461	475	486	425	423	462	485	484	457	468	430	463	435	488	471	437	402	511	450	520	454	465	499	479	453	451	509	448	458	494	461	475	487	452	489	438	445	483	463	453	480	503	485	455	454	471	435	461	463	472	455	454	417	456	483	456	458	504	449	465	440	475	510	474	508	471	477	467	474	464	416	438	515	491	501	433	521	453	453	468	457	461	456	447	449	470	472	469	483	465	483	495	514	474	441	462	454	460	463	516	471	465	483	465	426	490	492	444	468	435	491	486	491	438	477	452	449	499	498	477	450	483	499	450	474	485	481	482	489	473	476	471	451	453	458	438	482	480	477	487	465	467	530	446	468	479	504	452	473	469	485	455	492	488	462	484	465	477	459	471	480	508	461	436	474	457	479	462	453	495	484	441	486	472	456	461	494	449	489	456	493	436	472	473	470	469	473	409	477	458	485	480	467	446	494	508	486	433	446	467	476	432	490	465	468	507	453	503	458	443	459	466	452	479	466	479	474	474	461	468	507	474	458	460	485	488	449	480	477	485	457	489	485	461	451	480	463	487	468	452	457	460	460	459	452	476	459	455	521	454	483	444	447	489	465	516	494	498	476	467	486	448	440	451	445	452	448	437	472	476	459	404	440	458	454	432	469	482	472	453	428	461	450	454	492	474	481	469	460	480	514	466	484	478	452	502	449	437	459	447	466	480	472	484	447	432	461	475	459	461	476	523	484	481	472	505	476	454	437	484	457	441	460	474	501	473	486	490	469	435	496	461	431	466	451	448	465	480	506	457	497	433	494	482	474	479	476	484	514	466	455	452	471	451	511	453	497	500	449	478	429	483	459	472	457	468	416	471	512	436	480	480	475	439	473	465	467	477	454	459	493	481	466	486	457	472	484	482	447	459	496	447	473	439	457	457	468	449	425	466	482	429	486	476	471	489	500	480	495	478	471	468	453	469	475	452	475	468	500	458	487	515	468	448	477	479	472	450	468	474	461	484	475	480	473	488	454	443	483	468	451	500	481	445	508	489	462	449	452	467	473	445	491	460	448	439	437	457	439	510	452	497	433	516	460	512	482	457	488	481	460	454	461	463	469	430	481	502	468	445	457	443	480	437	455	490	470	469	433	475	466	462	463	472	515	474	501	460	471	463	494	465	460	462	449	472	473	471	480	465	461	473	473	460	463	438	485	482	452	474	480	453	455	484	530	473	475	492	486	454	447	472	459	419	521	484	493	466	468	468	484	486	475	459	465	479	480	469	458	478	438	469	474	430	446	494	476	451	496	468	477	460	501	497	482	431	474	454	478	458	483	532	523	473	484	505	451	461	457	491	462	481	411	487	489	448	509	498	423	478	466	466	472	456	445	480	429	472	464	467	460	492	408	456	466	469	452	431	447	499	463	471	462	499	438	484	435	469	422	474	459	471	486	452	521	486	477	457	433	471	500	497	467	475	449	493	422	484	506	472	456	445	466	473	476	495	468	443	479	489	461	466	510	464	461	454	477	478	497	479	476	475	492	461	465	482	456	457	467	467	422	429	440	443	447	474	442	477	451	482	463	482	444	516	499	481	486	447	476	437	483	424	461	477	455	479	495	458	430	472	499	462	480	466	462	462	427	481	484	458	486	497	453	457	466	479	485	470	439	496	484	455	448	476	477	460	436	464	459	482	472	478	484	455	463	466	459	473	478	487	452	442	474	491	452	439	421	500	458	478	481	471	458	430	495	508	430	473	466	487	491	488	481	450	510	497	482	493	452	489	454	446	495	509	467	484	461	511	470	478	439	451	450	452	502	503	474	422	479	472	469	478	502	452	448	473	451	468	504
23943	23389	37149	33799	23545	10938	1543	747	629	630	633	597	585	611	618	623	589	547	609	567	604	697	740	684	594	582	591	610	587	541	596	558	593	577	510	581	565	588	585	599	586	537	614	567	598	536	497	566	588	571	563	582	553	599	575	601	594	564	569	606	565	574	597	546	604	574	539	602	617	573	588	530	549	565	576	559	545	582	541	605	587	518	574	580	565	611	555	564	609	577	557	579	551	571	614	571	601	574	541	579	528	544	586	615	577	548	575	620	587	585	577	562	614	575	557	554	596	542	581	564	567	576	574	550	568	593	534	604	567	549	592	601	572	559	580	588	573	532	554	552	609	556	598	542	600	565	558	560	576	593	597	537	564	551	512	566	575	558	603	593	561	506	584	527	584	522	591	610	581	563	577	566	581	592	604	544	555	570	558	544	565	560	548	591	572	575	578	602	600	541	551	512	542	592	578	526	552	585	583	580	621	536	565	584	519	614	570	606	564	584	590	570	557	561	572	583	549	591	521	557	577	608	589	537	548	524	554	622	544	571	564	592	560	591	535	575	595	573	557	592	615	614	580	566	579	554	573	561	585	588	571	541	560	552	547	566	542	550	582	580	597	592	569	607	551	582	550	576	568	536	558	563	525	581	612	569	589	581	606	569	544	565	522	597	580	560	543	551	585	577	581	558	534	571	602	576	541	506	569	532	520	604	525	587	589	570	557	560	586	602	583	585	558	572	590	553	540	580	550	607	594	561	601	552	563	535	557	581	597	623	594	579	555	557	572	538	552	530	538	532	572	565	563	607	605	531	551	588	586	589	578	543	577	593	581	571	545	557	566	562	600	604	509	521	527	571	570	532	548	562	523	589	580	540	543	548	556	556	592	594	575	600	570	562	578	560	563	551	558	570	569	567	583	569	586	572	523	591	516	558	575	530	579	601	571	539	531	569	535	558	586	570	555	590	571	570	565	590	598	556	579	548	580	555	600	564	583	573	573	601	600	564	602	534	574	539	572	534	581	575	587	597	551	560	592	553	594	575	602	582	591	561	556	544	576	540	539	531	568	569	583	546	578	545	546	553	559	586	578	584	564	546	555	559	577	552	577	557	565	586	532	526	588	606	564	586	603	549	502	574	539	587	558	564	542	563	575	548	546	605	545	562	584	552	590	589	545	566	553	576	530	589	541	556	535	590	563	552	579	584	545	563	530	618	586	568	550	528	576	568	584	535	556	511	538	576	576	535	563	549	555	522	575	569	562	602	561	574	580	585	583	600	553	552	590	592	563	555	552	577	560	566	554	537	570	535	536	595	553	591	580	594	576	547	532	544	572	572	576	602	549	569	570	554	599	544	580	554	522	554	562	557	585	549	568	564	569	558	542	543	546	536	543	555	561	573	546	558	554	547	586	536	554	592	534	553	549	567	551	556	542	564	593	537	583	556	581	573	561	580	575	546	524	588	599	612	591	551	585	574	569	599	535	590	584	527	536	592	585	542	589	549	538	558	583	603	584	508	594	564	563	517	570	539	563	552	560	539	566	592	556	585	545	543	559	561	535	581	582	571	598	554	604	577	524	601	549	576	596	605	553	567	567	546	586	559	612	580	590	548	611	525	574	536	595	572	575	546	550	550	581	588	575	607	615	588	616	539	518	563	548	553	529	578	535	556	574	579	602	549	584	564	539	576	529	556	555	505	526	589	580	578	588	568	563	562	617	559	573	558	599	555	580	571	579	588	567	525	557	539	567	576	584	606	557	570	562	557	614	571	560	577	572	525	563	633	571	568	567	536	521	601	584	560	579	612	564	529	552	529	571	578	571	542	550	576	598	532	578	571	596	558	564	547	581	537	541	570	543	590	570	538	557	530	534	538	604	555	554	528	584	510	565	591	527	534	573	584	608	570	604	584	580	616	575	519	582	556	593	578	602	613	529	539	585	577	523	567	531	573	576	575	597	537	560	559	557	575	569	556	589	545	543	566	560	595	606	579	595	608	535	576	587	599	557	546	558	562	558	580	580	535	579	559	594	532	560	586	583	570	598	563	552	576	531	583	542	559	558	584	572	622	581	591	586	554	582	560	545	587	549	561	602	572	530	548	608	537	566	568	585	570	554	557	594	565	569	538	603	560	525	611	535	535	574	534	560	602	580	588	554	544	562	563	573	572	564	580	569	539	538	559	568	585	609	537	578	559	578	540	596	555	550	596	595	586	604	598	529	546	579	531	570	584	601	570	551	557	556	603	581	563	567	605	569	579	564	545	602	549	558	592	599	602	553	568	589	566	588	523	543	568	571	588	537	555	538	541	521	608	513	555	556	585	590	553	583	604	608	508	556	554	560	589	559	526	531	555	590	589	584	539	561	562	530	598	583	561	602	583	551	544	570	567	592	576	600	550	552	601	567	556	597	581	558	585	563	573	574	564	556	609	529	556	558	589	594	601	575	564	560	629	529	532	563	570	579	564	572	570	568	621	566	566	543	550	532	590	580	505	582	566	599	579	567	595	561	559	554	543	555	584	565	538	528	553	552	584	524	545	528	606	561	610	585	548	557	563	568	560	573	582	534	588	604	568	576	561	549	576	603	543	575	564	546	561	524	566	594	615	580	579	532	596	585	550	576	540	550	534	535	580	594	589	568	557	553	555	580	565	561	563	554	561	561	549	548	569	573	584	571	571	604	531	572	586	545	550	550	581	519	570	557	555	551	617	546	573	581	581	573	568	579	523	560	541	550	576	586	540	530	558	573	561	537	571	564	558	586	556	561	588	559	522	570	617	613	567	587	590	543	563	571	577	550	555	526	551	575	527	564	589	580	562	547	546	560	521	528	557	554	541	593	557	574	589	542	595	572	585	571	576	579	597	548	562	548	574	558	629	551	575	545	534	570	562	585	573	529	578	616	565	568	579	591	523	590	578	585	558	602	569	592	560	620	559	581	561	501	573	554	575	551	609	573	560	580	584	565	576	575	521	557	570	560	588	568	589	631	582	569	581	564	540	601	556	541	575	589	542	588	530	539	564	546	540	581	544	591	581	557	539	586	586	544	518	540	549	530	568	559	569	556	542	551	566	519	549	583	550	559	604	563	576	556	597	544	571	534	534	574	531	605	571	533	538	576	539	559	598	524	544	566	592	586	564	599	578	584	586	542	541	568	589	558	548	571	564	590	557	584	599	539	580	573	561	557	523	531	564	545	539	554	541	553	610	568	542	541	573	586	556	582	564	557	555	589	583	591	586	597	557	572	548	551	546	564	594	566	560	586	545	585	583	560	595	581	552	560	531	591	608	569	584	557	562	563	604	544	574	547	513	570	561	564	564	544	540	576	568	571	580	590	577	591	580	562	567	536	566	542	534	577	566	603	593	576	610	603	610	617	576	570	573	578	580	560	529	595	555	580	545	557	586	602	574	572	573	553	590	574	586	569	553	579	597	599	555	582	571	564	588	548	576	558	564	601	553	560	568	549	566	600	557	596	565	568	584	616	517	599	538	557	543	531	531
63191	102483	74866	39597	14861	1231	576	559	583	597	573	593	617	547	593	604	552	615	620	590	646	880	843	764	664	629	604	647	599	625	604	607	555	587	587	565	597	573	578	588	558	643	564	655	557	559	598	603	555	573	595	584	632	587	551	592	617	630	582	604	563	565	576	562	591	596	585	590	562	579	573	589	543	637	618	625	586	582	567	572	534	575	585	562	624	541	557	578	544	586	540	590	566	552	594	556	654	593	605	596	630	606	576	571	567	612	607	562	582	571	621	597	552	621	551	570	579	583	566	560	589	571	556	570	578	576	543	640	596	592	565	603	570	608	608	577	583	578	602	585	550	532	592	565	555	570	570	521	590	583	567	555	550	611	597	620	538	608	616	555	575	608	559	572	563	585	567	583	569	625	565	620	563	604	609	587	627	565	569	596	548	576	576	605	547	606	572	544	585	600	588	558	601	621	628	584	584	576	607	579	602	564	603	541	586	540	578	570	551	598	563	627	592	588	615	567	573	580	552	534	581	577	581	610	602	583	578	595	573	586	556	585	584	620	606	602	559	588	543	556	630	616	606	576	593	607	601	585	596	544	594	534	606	583	578	513	599	557	563	596	538	572	560	566	574	563	589	570	567	569	588	566	563	587	568	586	595	535	571	550	580	563	532	557	539	593	586	599	639	556	540	628	572	542	557	581	553	548	594	598	604	616	594	564	600	586	568	590	586	611	582	546	575	598	533	597	604	584	599	591	552	559	594	602	614	549	555	567	611	566	595	575	559	574	569	536	562	543	578	539	604	603	567	587	605	626	552	595	554	552	601	559	565	572	578	555	580	531	545	577	596	601	567	571	530	585	530	567	598	565	556	606	578	570	588	576	611	576	608	566	571	555	557	584	587	560	617	576	609	609	600	570	538	597	607	548	552	566	599	576	596	545	577	599	593	599	603	583	591	587	596	564	613	557	569	579	589	567	596	554	593	602	594	603	596	601	593	552	573	590	570	569	591	612	564	544	593	586	587	582	600	576	568	572	562	620	595	565	587	579	600	578	564	575	625	580	543	597	566	601	630	595	566	542	556	597	563	631	578	547	562	597	572	621	615	565	539	584	561	621	586	589	624	586	582	539	575	591	573	573	582	547	562	565	583	586	598	558	570	600	584	546	594	597	573	605	571	605	564	575	567	594	541	579	615	596	592	619	556	574	579	615	604	577	600	608	556	563	581	593	573	619	545	565	587	583	549	607	556	548	570	546	584	556	602	582	585	567	615	590	615	594	562	602	581	579	612	587	591	577	543	594	612	561	609	567	600	585	567	567	585	579	584	590	573	557	615	555	600	601	593	554	578	556	573	610	599	594	567	578	601	593	549	583	585	589	535	582	570	550	599	582	605	580	606	574	567	569	534	587	575	561	543	551	547	561	607	592	568	582	556	588	594	564	596	623	566	542	546	606	597	580	559	586	552	631	574	592	565	576	605	576	529	618	607	590	616	537	553	603	587	595	580	563	621	594	578	545	565	546	578	544	566	578	581	565	612	604	558	599	612	601	588	622	604	566	602	593	554	554	594	613	585	594	608	613	561	592	570	596	588	568	637	559	580	586	584	569	580	534	606	629	592	581	565	585	556	529	562	599	578	581	583	583	504	555	551	571	545	575	597	592	567	565	593	562	621	551	601	594	572	606	598	553	587	548	599	564	579	559	583	563	604	574	568	619	559	581	559	588	622	572	603	571	581	543	533	556	552	600	579	575	550	585	614	583	615	590	549	577	603	564	587	581	542	579	604	564	610	555	595	568	586	617	603	536	556	611	582	589	579	582	612	521	575	571	580	630	655	584	572	575	600	572	628	597	598	566	596	595	576	592	604	602	561	623	639	587	656	588	589	601	573	607	571	580	570	546	582	568	555	587	589	606	625	550	628	606	587	543	562	552	585	544	582	589	588	578	539	574	566	566	602	605	572	615	623	590	574	565	526	592	608	554	585	569	583	605	574	563	593	600	614	587	580	582	566	574	554	566	578	504	599	566	545	594	585	556	578	580	554	550	552	598	607	540	562	637	624	587	557	590	533	584	587	556	573	582	572	564	553	562	593	599	582	594	579	616	562	567	594	599	603	558	597	602	597	566	573	572	589	561	583	605	612	604	620	603	591	580	575	613	582	564	613	586	626	567	595	611	576	573	580	554	543	601	575	593	601	576	570	557	549	637	553	609	555	570	601	567	615	602	565	567	614	601	590	535	596	585	554	632	607	562	559	564	556	593	595	565	586	573	603	589	576	558	599	555	573	605	604	621	553	575	584	567	599	563	572	554	605	580	520	585	608	628	538	590	574	580	584	562	569	555	600	558	608	564	582	587	571	628	600	630	567	572	595	583	589	543	552	621	596	574	606	567	582	546	582	591	606	593	570	581	583	609	540	612	564	607	591	596	626	584	620	568	583	601	646	564	580	587	591	588	603	597	609	599	591	547	585	599	594	555	586	556	608	589	541	628	566	602	567	572	572	579	619	581	567	606	563	584	639	564	617	538	610	569	525	602	554	569	611	592	585	594	582	541	603	592	565	666	582	562	569	587	589	574	576	572	578	586	581	541	601	560	561	601	600	599	601	587	561	607	605	576	591	546	584	581	627	505	578	597	560	581	592	559	567	595	573	600	587	600	576	594	578	604	552	575	576	564	612	556	613	623	589	594	589	582	594	564	576	632	544	566	593	567	596	536	579	614	585	621	593	581	611	576	570	624	572	557	560	613	571	572	568	544	562	567	558	571	587	560	606	557	588	553	556	594	567	563	582	583	595	574	549	582	567	576	608	563	544	557	634	562	613	564	567	590	584	572	547	572	585	543	576	572	537	555	572	579	543	585	555	557	586	606	612	550	595	580	564	612	580	558	557	605	586	610	579	546	593	539	581	510	603	580	572	576	609	558	588	589	567	568	562	555	556	582	566	570	564	567	576	577	582	578	552	577	623	577	604	604	584	613	630	575	587	560	595	598	551	612	547	624	556	623	571	547	595	605	561	527	564	591	596	583	593	566	528	592	579	569	572	527	602	576	572	580	592	554	595	584	582	555	587	579	551	559	602	562	586	564	569	586	552	523	540	629	620	616	561	599	605	605	592	562	584	582	610	579	633	565	525	565	566	532	615	558	611	601	598	528	587	594	619	560	612	568	577	550	614	585	609	555	584	656	627	587	546	589	595	621	536	577	577	595	579	581	558	575	562	593	563	584	558	560	618	570	576	606	620	545	623	577	610	601	565	568	586	593	587	543	549	590	566	603	603	572	549	574	546	592	631	587	571	537	584	572	575	605	589	560	583	586	636	557	588	552	577	556	559	517	582	612	629	602	565	588	604	573	584	599	593	595	593	559	571	555	599	540	584	593	585	566	585	619	604	642	583	570	567	581	561	569	578	597	593	567	605	576	588	572	598	570	578	578	553	589	607	556	573	570	553	623	567	579	579	602	550	552	506	609	584	576	536	630	577	541	598	545	568	579	602	586
29581	28676	26552	11009	2362	503	372	386	397	392	358	362	395	365	365	381	386	352	382	391	365	369	419	376	397	374	373	381	382	366	372	375	366	398	361	370	361	361	391	371	369	388	380	402	366	404	354	347	371	389	368	418	417	396	360	382	388	387	369	348	377	425	342	376	366	377	386	395	375	350	359	372	398	387	386	343	391	369	359	363	386	392	393	393	380	385	373	374	377	359	351	397	387	387	363	355	355	361	396	396	372	347	378	402	361	380	349	363	384	378	350	391	345	397	371	359	358	366	386	384	377	379	379	377	373	364	366	369	397	396	386	396	424	412	416	363	389	374	366	356	366	380	372	372	360	411	371	374	395	380	411	378	342	417	367	400	425	366	402	391	373	336	390	361	396	375	354	396	394	369	404	383	388	363	382	352	381	379	394	370	380	390	353	406	350	373	377	362	356	382	352	356	349	399	391	401	381	367	377	351	387	395	377	383	351	387	377	347	361	357	400	356	414	366	394	375	395	340	409	364	363	351	363	356	378	378	357	370	353	377	372	391	375	354	386	345	402	401	394	374	347	385	391	387	352	367	326	375	381	400	374	408	402	386	420	390	379	379	389	388	329	403	370	413	383	374	407	369	392	412	390	407	394	388	383	390	354	369	364	386	392	390	392	349	337	397	361	367	379	370	366	374	410	388	387	376	354	408	370	387	359	381	329	386	391	355	398	361	408	409	378	362	408	381	367	363	372	362	399	379	363	396	354	364	385	367	364	387	378	392	364	355	409	371	392	390	347	401	343	363	369	354	356	374	379	394	386	367	392	363	379	379	373	374	377	390	371	377	352	343	356	378	335	393	366	365	343	395	368	367	366	382	416	404	341	407	378	373	367	385	336	365	382	373	357	367	380	379	344	395	353	384	425	386	348	362	390	380	338	389	428	384	359	383	361	381	378	403	358	393	391	382	383	380	375	383	432	366	366	412	397	412	406	374	366	375	387	406	339	412	408	401	376	426	381	350	396	397	328	403	372	384	351	401	383	357	350	406	372	374	363	385	366	376	377	372	367	364	406	365	359	376	397	397	414	371	387	412	382	368	380	410	346	386	370	364	380	364	343	399	355	380	386	406	375	359	389	393	407	371	340	352	382	415	357	382	385	384	391	402	394	390	404	359	356	421	371	360	395	385	337	362	388	406	368	371	392	359	397	385	354	339	339	414	373	360	391	384	386	382	383	384	390	376	371	380	381	379	393	363	387	386	377	369	374	357	369	359	375	364	353	347	400	369	352	361	371	375	388	390	352	392	373	348	344	383	347	416	399	357	326	374	363	392	362	348	384	393	413	355	378	394	383	380	360	370	359	352	338	361	376	364	340	410	343	382	399	365	374	364	366	362	346	367	381	371	378	364	377	359	346	365	361	372	368	357	390	367	354	354	395	392	379	347	382	404	401	360	386	372	411	390	420	394	393	378	400	371	356	354	386	365	354	343	359	375	366	407	353	382	386	390	382	355	381	396	411	372	383	401	367	395	382	388	382	366	335	374	381	386	362	368	390	358	383	372	360	394	342	367	377	363	388	351	390	430	382	346	362	334	408	435	407	378	365	351	295	378	384	336	375	381	377	391	358	382	378	373	374	381	401	407	401	371	400	389	379	395	326	390	385	354	347	389	379	391	395	378	364	403	418	356	373	366	373	382	372	323	381	358	367	383	351	370	351	417	373	373	419	407	404	364	405	353	375	374	382	377	360	343	376	376	356	386	350	383	349	367	365	337	401	345	355	390	380	394	364	415	394	389	400	402	378	402	359	405	396	377	368	354	390	360	361	373	403	372	380	385	350	382	365	361	369	358	399	365	396	370	392	403	391	378	385	363	396	360	396	366	402	364	378	383	384	382	368	383	376	363	322	372	364	373	385	349	389	386	368	415	367	390	361	419	358	384	380	391	347	366	372	356	378	381	362	421	355	370	354	398	390	399	357	387	358	349	353	372	382	357	354	366	423	379	349	362	386	375	411	359	390	360	357	374	380	353	374	364	377	420	363	362	402	371	384	383	388	393	401	382	343	376	397	391	356	362	377	392	352	391	363	357	381	359	393	384	338	348	327	340	375	394	387	356	360	387	332	385	357	370	372	365	362	371	369	387	389	370	376	397	411	407	367	390	322	374	373	356	379	348	353	400	374	348	390	346	344	398	398	384	401	381	386	385	377	395	359	348	399	398	356	384	366	386	386	385	382	370	348	394	377	350	376	368	389	365	355	349	389	381	373	359	394	372	355	357	372	403	391	339	374	368	374	381	353	390	365	378	357	378	388	401	367	375	391	363	381	358	350	358	351	355	416	371	383	359	422	395	407	394	390	358	369	363	355	372	341	368	361	366	367	392	359	385	386	367	347	385	364	360	359	352	387	341	389	324	365	343	365	399	370	359	357	386	387	353	384	339	381	387	346	392	391	375	365	381	423	351	399	373	370	374	420	359	395	385	382	356	379	384	385	380	369	347	400	387	369	377	355	360	377	434	357	374	402	351	385	349	407	396	382	393	403	379	360	399	378	392	396	376	385	377	378	389	409	375	387	383	365	363	342	383	348	390	366	363	401	369	365	372	363	401	391	369	339	408	390	358	395	381	381	355	370	380	393	409	389	378	421	364	378	373	340	353	364	360	347	373	363	381	352	368	400	414	385	360	393	370	420	408	345	370	362	419	348	371	412	366	381	380	380	379	376	393	365	370	388	399	387	354	383	340	367	387	362	395	366	365	371	365	357	360	372	362	387	375	352	394	356	362	343	378	403	358	358	359	362	363	354	352	381	382	434	397	390	392	394	382	397	379	414	357	391	383	367	389	355	363	347	364	373	351	386	390	374	386	372	380	359	369	348	375	360	383	366	403	382	352	355	365	367	381	361	342	386	389	415	373	377	380	354	390	339	399	405	351	367	406	387	351	386	371	382	340	392	394	380	377	367	340	385	359	423	377	372	385	402	364	396	359	390	392	362	381	377	379	351	399	390	377	360	367	375	368	409	345	456	393	396	392	411	342	401	356	389	366	371	350	375	404	358	390	377	391	353	386	346	391	399	371	366	358	395	358	364	367	377	372	370	354	368	319	399	339	384	367	367	400	409	391	363	378	379	353	386	386	378	369	380	414	399	368	328	396	396	399	392	389	379	401	372	361	409	370	433	394	381	373	374	372	390	378	365	370	365	380	367	377	382	397	404	399	398	389	350	354	398	397	384	399	378	383	377	383	361	377	359	369	366	391	376	380	380	385	412	393	372	373	391	424	396	382	339	402	371	386	369	340	353	390	384	391	396	373	346	389	356	394	323	375	380	392	393	374	410	367	397	397	388	392	409	384	359	407	387	361	393	378	345	375	370	365	397	363	391	356	357	355	422	377	377	411	357	361	381	356	384	402	369	378	382	404	382	409	363	358	360	346	367	371	353	383	405	384	406	351	398	397	371	353	399	379	383	365	332	429	382	392	371	364	375	415	360	355	381	375	392	393
20347	34298	20378	5940	1939	433	333	336	335	386	312	338	362	354	365	339	382	388	349	364	326	364	358	346	373	338	350	347	350	341	347	385	369	338	369	323	340	342	355	318	360	348	330	343	335	372	366	354	355	352	334	323	350	326	370	341	376	338	330	322	357	342	354	360	344	312	340	357	352	353	342	389	363	349	356	363	342	325	321	320	364	322	323	347	368	327	367	333	313	362	290	361	340	319	352	323	361	341	335	316	320	368	326	372	363	359	343	374	331	321	368	314	386	347	355	353	356	330	346	339	351	338	365	329	360	308	339	386	337	334	349	343	372	372	385	351	321	343	312	325	353	346	370	329	326	371	344	341	288	323	339	350	349	362	351	350	354	356	367	342	357	368	338	334	366	360	317	311	353	315	352	323	328	333	323	341	330	339	359	357	316	333	352	360	330	318	379	353	336	309	354	328	379	368	356	332	352	356	356	339	342	366	341	359	340	337	355	345	341	333	342	387	367	338	340	345	351	354	349	353	326	336	336	330	362	361	345	368	334	391	343	319	342	360	349	380	310	361	342	296	370	334	348	336	336	343	327	333	349	348	343	328	352	359	305	384	342	352	295	315	339	362	347	327	327	347	333	359	364	343	369	358	330	350	360	381	314	348	341	333	338	352	367	352	316	349	335	349	360	337	355	362	353	344	344	314	299	371	350	356	328	331	331	352	294	333	343	351	318	373	346	344	370	338	348	366	342	318	351	328	357	366	377	332	338	343	343	329	326	338	346	356	360	356	360	323	313	318	311	357	345	318	353	332	336	358	366	307	351	361	329	318	351	366	380	352	370	361	374	355	340	327	375	399	331	333	356	339	354	342	346	367	326	350	343	369	374	350	379	364	327	329	338	310	343	325	306	338	358	360	356	353	343	315	329	347	358	353	342	369	323	346	336	337	355	326	315	322	347	330	348	345	374	361	349	342	374	326	355	372	326	355	352	333	358	358	363	363	329	343	332	344	331	348	359	347	368	283	341	343	330	323	333	355	344	370	348	341	367	358	346	345	362	306	368	341	327	323	340	345	311	350	357	359	319	355	354	347	305	323	357	323	354	353	371	312	312	324	363	333	343	345	331	312	357	331	347	347	360	322	358	336	379	341	291	356	334	350	342	341	321	352	355	367	380	359	344	341	359	326	329	342	316	343	351	359	339	321	341	346	326	332	352	332	380	360	347	351	343	340	342	334	352	342	345	316	314	348	358	342	338	363	393	377	346	338	321	326	378	361	347	357	343	304	372	339	351	367	341	321	319	375	342	347	331	340	311	322	327	350	308	354	366	336	343	344	364	316	337	295	333	318	396	325	355	331	362	350	368	353	293	348	321	355	325	357	351	359	327	360	327	353	374	398	340	396	376	322	337	320	358	321	341	353	328	330	341	378	351	344	370	350	304	338	354	333	349	326	366	349	369	310	333	346	347	355	358	346	313	346	343	367	327	324	322	351	323	373	356	344	321	377	351	350	348	374	380	367	332	352	303	315	330	347	366	353	335	330	312	376	370	323	346	326	323	339	324	334	389	345	349	329	333	340	368	296	384	367	338	343	360	342	351	318	343	345	362	345	367	346	343	348	342	353	370	336	331	346	354	382	329	345	337	342	348	354	344	341	364	366	340	332	348	326	356	349	340	336	345	312	324	338	304	362	335	345	363	340	351	338	327	348	346	339	329	372	333	330	345	357	340	348	335	317	309	375	363	376	342	357	329	358	361	356	370	328	333	362	337	354	299	376	335	329	349	312	343	339	340	343	346	336	355	341	355	367	380	332	329	336	337	358	326	332	349	317	352	336	340	338	351	349	396	344	362	366	345	350	314	325	349	346	327	363	350	338	366	325	337	338	313	342	337	343	359	354	377	341	343	328	345	355	354	405	345	353	331	324	352	381	358	352	359	327	343	347	363	356	378	312	346	345	342	320	332	349	324	329	358	345	350	326	318	343	351	316	339	349	337	348	328	356	341	315	357	351	344	357	368	354	336	351	353	343	355	353	335	314	334	335	340	328	342	341	364	345	368	345	361	363	331	379	371	361	378	333	351	368	335	362	326	358	337	354	358	327	349	347	367	335	340	337	358	339	362	336	425	347	361	327	371	357	329	324	337	340	373	337	355	369	365	325	324	385	342	363	317	313	346	334	322	366	363	334	363	366	339	355	320	361	316	380	352	363	351	339	331	337	354	371	312	359	342	332	331	325	341	358	321	346	377	366	337	368	359	306	361	327	343	373	355	337	338	364	382	343	346	308	358	351	335	304	357	366	346	344	342	336	307	341	348	329	377	315	353	322	344	381	358	357	353	372	334	352	365	344	355	332	366	337	338	338	316	376	359	331	363	345	330	345	334	324	309	354	350	339	327	349	347	344	351	348	340	343	319	338	371	327	326	337	339	326	361	347	340	331	361	351	346	333	348	388	359	341	363	353	363	338	335	369	366	372	327	345	395	340	335	370	380	330	351	350	330	341	367	357	316	362	318	364	312	328	342	328	307	341	368	357	347	323	346	366	341	321	344	352	333	326	333	347	359	351	343	324	328	353	338	364	363	362	348	307	329	346	315	307	335	356	341	372	337	341	348	331	325	340	307	350	368	301	364	341	347	349	334	337	335	327	375	362	359	372	380	352	329	320	334	335	338	361	362	327	325	368	328	348	318	358	343	332	369	327	342	367	330	355	349	354	348	336	325	326	336	317	355	355	358	313	348	363	336	325	342	349	375	351	322	337	369	348	334	318	332	347	359	341	373	326	387	368	344	370	329	341	340	334	373	376	329	345	342	349	325	313	331	349	361	341	338	347	375	369	343	346	388	358	359	355	359	329	362	365	304	354	378	350	358	326	345	347	344	360	321	374	315	351	340	342	321	333	366	350	360	337	380	322	357	320	308	334	380	374	344	316	344	328	378	327	344	311	350	328	324	334	362	316	342	322	350	353	350	372	359	352	335	335	340	311	342	322	336	348	319	343	344	371	360	355	339	344	332	353	327	343	390	353	355	363	345	346	364	353	324	333	375	356	386	319	320	342	308	346	336	369	323	355	330	383	351	357	361	337	356	340	349	364	340	338	357	361	353	326	347	340	369	354	330	382	362	351	323	371	369	325	333	349	356	340	325	332	352	357	368	329	382	336	316	346	337	362	325	357	364	329	344	324	348	326	340	325	322	340	329	331	358	359	342	352	316	355	333	356	322	362	331	351	332	366	357	351	348	360	356	305	348	375	357	309	353	363	319	332	342	331	384	347	370	348	354	334	337	364	366	361	369	337	371	374	352	352	311	351	349	318	340	299	353	378	351	322	323	302	348	360	332	325	346	346	344	330	355	338	325	323	372	358	310	325	356	334	346	300	345	367	334	340	344	310	357	312	334	388	356	355	348	340	372	356	369	347	341	357	358	338	343	346	358	327	336	339	361	331	345	349	363	321	346	347	359	353	368	350	357	314	323	356	348	341	344	346	365	333	347	365	370	340
25120	25674	42693	39723	22652	5181	765	572	476	505	493	475	471	457	449	461	529	490	494	424	477	537	538	574	512	500	519	508	512	471	466	489	545	494	483	477	524	484	473	465	499	475	469	478	463	470	454	509	452	489	473	505	491	475	455	470	480	492	477	458	472	482	486	453	460	493	504	480	479	446	478	482	469	481	434	476	493	448	474	489	498	450	440	487	461	476	476	489	496	449	451	472	486	461	475	470	465	472	438	483	445	446	469	459	491	467	511	508	511	475	490	485	482	462	458	470	490	443	492	472	489	516	515	439	479	479	449	432	499	462	484	498	461	500	501	477	494	471	462	483	504	465	464	478	457	458	484	535	459	445	448	438	505	463	500	461	470	459	488	430	487	480	477	439	455	478	477	499	481	499	442	517	486	482	493	457	511	483	501	491	470	520	469	458	462	502	448	470	470	472	454	477	480	465	486	471	446	485	446	441	472	467	452	446	462	458	428	467	418	482	443	476	480	511	490	480	468	453	463	462	467	449	472	493	492	461	465	457	465	509	430	470	484	484	477	474	448	481	464	501	431	468	478	500	464	482	515	455	500	461	494	471	468	438	489	476	459	481	435	458	447	486	472	439	490	466	470	461	486	463	467	518	480	513	475	481	453	470	444	503	451	465	464	465	476	439	471	475	507	492	453	468	461	488	471	457	509	505	462	479	459	461	453	424	456	473	461	441	418	455	468	496	479	519	470	467	480	485	420	463	462	428	463	460	484	508	461	447	464	509	465	430	446	462	455	508	414	446	492	492	509	523	505	459	460	472	490	477	453	455	475	470	484	478	477	455	452	518	451	464	461	448	435	456	445	474	492	470	435	494	453	480	471	488	498	500	462	491	502	481	412	506	457	465	464	431	502	464	477	476	434	457	499	436	478	518	490	473	492	477	449	429	451	499	444	464	476	476	474	490	496	485	446	497	423	484	464	419	464	474	477	482	513	456	456	449	472	483	453	459	454	472	486	460	464	443	497	490	481	473	473	464	463	445	454	473	472	462	518	463	450	498	480	485	502	443	525	503	476	387	469	481	450	475	472	535	521	493	465	477	472	478	482	446	456	505	452	465	462	498	461	491	457	466	458	504	467	486	445	462	455	450	481	479	461	436	490	460	507	438	458	433	479	449	452	437	460	515	488	479	474	455	419	454	444	452	449	462	470	498	489	442	444	442	515	505	438	480	469	438	469	462	441	471	480	486	450	480	467	473	463	506	478	456	489	468	471	487	488	468	468	470	448	473	494	454	495	505	457	453	515	533	446	455	450	462	460	487	473	470	472	470	460	479	452	460	478	505	494	522	444	466	468	509	470	495	460	416	471	484	463	481	453	503	487	427	449	477	444	524	488	495	443	445	434	466	446	414	445	468	449	462	505	522	457	484	469	452	477	497	487	499	491	495	438	471	467	484	451	475	502	432	465	439	479	474	481	475	486	480	461	454	454	472	453	464	444	473	468	458	445	483	468	455	481	468	442	435	475	479	469	470	446	492	469	469	455	475	471	469	471	429	510	477	465	477	491	434	475	477	484	453	421	511	456	477	482	450	456	484	459	469	448	499	471	468	433	462	464	446	508	466	455	519	453	434	453	490	472	480	487	476	465	496	454	475	474	442	480	468	460	438	481	448	450	444	479	497	420	462	472	472	422	483	495	431	481	454	476	429	481	473	500	458	495	461	465	481	476	480	497	488	449	447	493	466	445	459	456	416	455	452	443	454	462	462	478	461	414	465	510	485	450	447	477	484	457	483	494	460	479	477	464	472	456	482	451	451	448	497	485	451	493	443	476	458	458	525	491	481	486	448	483	469	473	473	466	466	446	473	489	474	465	490	440	476	467	457	446	478	490	515	463	467	485	463	459	461	475	485	433	482	463	481	498	461	453	503	458	490	478	466	460	429	436	455	470	484	455	470	476	471	448	466	416	472	470	479	452	480	466	485	456	464	502	445	455	465	490	488	466	450	481	502	427	515	471	483	421	459	491	467	442	487	434	477	493	488	467	501	443	454	475	480	461	438	477	498	493	412	415	464	453	447	469	457	428	501	473	500	477	484	498	481	475	450	479	490	464	461	443	464	535	475	514	479	511	478	462	480	449	477	460	512	467	462	468	461	505	463	473	485	450	464	487	419	473	447	472	447	409	512	472	461	501	480	507	482	431	464	471	477	460	492	508	475	460	485	437	434	459	467	462	454	498	453	440	486	490	503	465	496	460	466	465	464	477	499	468	450	485	465	469	486	438	465	482	442	457	499	440	478	506	493	451	471	481	467	471	499	444	468	468	504	506	463	519	444	486	468	474	458	474	507	466	468	471	468	456	467	464	469	485	489	436	482	455	478	501	492	477	447	488	543	477	481	472	474	494	489	455	472	421	495	464	483	463	446	486	438	487	456	457	467	448	463	453	511	497	476	479	471	443	478	451	436	466	475	480	477	463	472	452	486	424	451	470	460	437	523	444	477	480	479	430	428	476	478	479	440	464	519	471	494	489	480	467	450	476	486	474	452	462	472	470	483	466	480	432	463	475	475	447	479	448	475	489	460	444	480	457	447	399	471	469	429	504	476	427	490	441	459	501	475	464	452	452	459	482	482	443	433	473	486	436	500	505	480	451	487	449	473	454	513	485	478	465	474	408	470	460	450	482	448	449	461	475	475	515	497	494	467	499	483	488	422	438	490	461	463	476	485	481	431	472	434	479	445	457	474	466	470	477	463	465	474	486	479	445	494	482	502	458	440	435	446	519	475	455	468	474	470	456	467	467	452	476	487	475	462	459	444	468	474	467	453	469	422	466	475	490	443	454	472	485	481	491	480	486	459	484	443	476	467	432	502	469	440	474	441	465	445	489	507	445	474	481	457	482	449	447	487	502	508	452	425	452	483	432	467	497	484	507	437	478	455	456	460	490	469	505	431	468	465	475	442	463	499	451	480	500	470	471	428	463	469	469	478	480	524	463	441	509	489	477	502	434	467	425	454	482	463	467	456	463	465	483	470	459	471	485	461	476	463	456	479	464	485	464	494	460	463	493	493	450	475	474	481	508	502	451	459	432	467	491	450	488	477	444	471	500	466	436	496	430	477	453	457	462	504	446	510	481	472	477	470	468	490	449	481	486	479	471	469	423	480	494	480	465	472	485	524	489	470	508	432	466	464	486	465	461	478	433	489	443	465	500	439	486	464	485	490	484	449	440	471	453	484	515	453	480	464	494	446	460	515	458	459	487	500	466	462	511	492	455	455	498	416	480	465	507	444	510	455	496	453	459	473	466	490	462	470	442	487	478	509	434	455	465	472	453	482	499	480	471	430	469	466	442	478	444	460	459	461	500	477	436	504	439	462	469	472	461	494	464	487	423	465	472	465	491	473	445	464	465	468	448	465	467	464	465	478	469	507	485	474	478	456	444	485	476	429	449	437	452	463	523	489	470	478	457	478	469	481	460	497	481	491	490	468	493	506	465	435	462	425
57410	90579	65498	34532	13973	981	480	463	505	521	463	464	468	470	460	465	465	489	468	468	514	578	606	588	535	450	456	464	472	429	479	493	481	469	508	458	468	500	457	449	458	488	462	460	463	448	453	428	430	439	448	463	485	465	442	479	448	494	476	532	465	473	477	473	467	480	511	466	477	474	492	495	431	459	492	507	463	496	460	471	447	440	491	465	484	479	442	481	468	450	474	451	497	482	465	523	425	459	466	485	430	461	495	503	421	475	459	469	493	471	507	456	460	465	457	445	458	484	493	462	481	449	507	441	454	465	442	475	497	461	495	477	437	485	461	469	442	439	451	476	497	440	491	501	476	493	475	467	451	459	479	469	473	461	469	474	492	428	471	461	443	477	451	448	450	449	473	454	424	453	491	468	467	480	440	452	453	477	472	464	470	421	474	449	443	470	488	449	492	493	458	479	477	457	443	494	452	455	509	497	503	442	448	465	469	453	474	482	478	495	472	461	461	506	487	436	491	489	463	433	478	499	508	470	456	487	457	461	450	472	478	475	464	422	420	480	440	457	488	452	447	459	437	481	451	469	452	439	466	494	465	525	450	506	468	469	479	453	503	450	459	449	461	420	459	446	460	454	489	453	459	451	485	529	465	483	494	451	465	489	469	450	486	451	462	478	476	472	490	476	454	447	474	486	468	448	516	448	467	461	454	436	436	448	463	501	498	440	468	479	434	439	488	436	463	463	433	470	459	465	471	452	503	480	442	446	486	406	463	497	469	440	472	453	449	474	476	469	451	484	460	473	432	459	436	471	459	456	470	477	458	466	439	485	499	456	458	464	485	420	476	446	482	455	471	464	477	505	471	467	501	463	434	493	474	502	450	471	475	470	466	456	470	479	456	433	452	462	460	493	466	459	464	475	477	453	500	476	481	479	453	456	496	444	445	448	473	451	477	469	448	441	408	455	487	490	475	458	482	495	480	457	452	488	470	479	490	478	470	473	469	472	457	482	521	467	489	435	446	444	464	458	496	479	491	455	532	498	434	471	452	484	456	478	498	470	449	499	489	450	450	481	442	461	486	453	489	496	481	461	458	499	469	506	447	497	496	463	453	487	460	426	443	458	440	514	449	472	459	450	463	435	451	496	431	485	458	501	422	456	485	506	501	450	448	475	473	462	469	448	492	475	493	470	477	468	458	458	486	421	478	471	425	456	459	494	494	462	470	414	490	478	483	461	496	508	478	491	476	455	421	468	487	491	474	453	486	467	476	455	481	426	450	491	483	521	481	478	454	466	461	484	413	492	418	439	455	447	486	452	478	462	435	491	466	490	447	475	462	482	465	450	467	464	496	471	423	439	497	491	478	480	507	450	510	484	447	449	484	470	460	444	477	456	481	457	479	500	493	455	448	455	467	466	455	472	514	438	466	481	471	497	482	460	467	448	445	452	429	476	495	469	481	449	473	485	450	486	465	469	455	453	430	423	466	493	453	497	456	448	438	434	451	475	434	459	456	471	439	478	469	479	468	477	453	422	457	471	459	457	483	464	492	462	484	439	418	511	475	434	482	418	454	485	473	436	488	479	464	458	486	467	453	462	496	474	443	461	482	490	493	444	513	491	446	429	471	455	485	454	430	446	474	458	451	473	470	485	461	455	481	476	496	412	446	476	474	481	482	414	482	444	461	477	448	456	459	467	449	457	470	494	462	496	454	478	441	502	462	479	446	501	435	449	477	455	477	445	478	502	466	446	471	447	437	521	523	459	449	448	469	462	433	472	460	429	457	459	478	500	480	466	489	449	493	481	480	434	477	440	453	451	478	482	458	450	457	430	454	471	462	493	470	466	488	446	447	444	418	476	430	466	455	493	463	510	462	438	536	463	472	490	508	471	478	457	474	454	463	502	452	476	462	458	462	459	486	487	447	468	446	456	444	485	443	451	460	487	461	449	436	421	465	434	444	481	478	476	471	458	486	484	466	477	450	464	489	452	431	441	439	465	420	438	445	451	404	453	494	481	454	453	453	476	488	474	438	482	459	458	430	474	451	442	477	470	457	496	466	434	470	485	445	474	482	503	476	446	451	455	431	435	510	469	466	457	489	469	479	465	467	474	442	455	484	479	475	490	460	472	428	491	452	470	461	450	440	479	441	448	471	440	451	481	482	457	467	469	425	416	472	454	496	467	479	468	489	483	455	444	471	473	467	471	416	479	456	480	463	473	477	480	430	441	456	511	457	447	463	481	434	467	484	466	472	525	464	505	460	466	459	491	473	468	459	491	471	481	465	461	460	452	485	493	444	468	424	404	457	480	473	433	472	487	483	495	419	457	457	460	422	474	499	484	437	443	516	492	496	475	487	472	445	485	491	484	502	493	504	446	493	466	458	448	504	452	457	520	423	465	468	496	448	446	467	487	469	462	418	462	474	479	448	480	448	497	448	479	472	454	436	398	471	486	452	477	481	413	429	433	503	460	497	460	475	455	463	457	423	467	477	495	471	446	457	493	443	465	478	453	460	488	440	431	462	443	474	452	470	442	464	452	450	471	471	467	448	446	461	463	463	437	463	463	453	438	476	474	512	457	486	444	468	466	454	468	472	478	461	449	441	486	467	513	459	450	467	476	449	512	464	461	493	446	435	449	479	459	481	468	472	476	485	508	500	440	494	423	438	424	471	468	446	450	443	454	416	491	433	449	435	464	479	451	459	483	465	468	429	474	455	489	430	443	479	493	453	430	494	445	465	465	442	445	453	476	443	445	483	457	461	445	425	518	464	481	457	479	453	500	456	480	457	476	435	483	484	466	462	501	469	460	437	441	459	495	467	499	467	483	464	501	456	430	471	456	469	467	440	451	479	427	456	451	485	496	465	473	449	441	468	464	464	486	499	482	441	449	436	456	478	483	487	483	432	474	470	464	467	479	474	471	454	443	474	451	428	436	469	453	491	433	431	494	459	493	442	465	479	483	453	450	458	466	490	461	456	451	462	458	439	433	480	500	480	480	438	489	444	504	497	458	477	426	490	489	487	508	442	476	418	477	445	473	465	468	502	473	436	492	490	470	493	485	465	452	472	489	427	445	485	485	468	474	487	485	471	463	435	456	462	457	453	472	494	510	414	480	462	418	457	472	448	492	506	482	440	474	468	455	442	442	481	454	470	459	447	482	491	456	452	456	480	496	482	457	461	444	455	520	463	475	487	480	425	489	443	466	468	479	498	464	485	448	478	455	467	429	494	441	451	459	427	468	469	470	471	470	474	490	431	444	425	455	443	461	460	477	481	490	511	450	446	467	457	458	456	484	469	446	462	438	493	469	510	495	435	461	461	446	484	464	456	452	475	458	451	438	459	455	494	468	496	448	431	493	434	503	474	527	431	491	446	464	493	439	486	508	435	459	460	437	462	439	451	477	476	451	442	494	480	471	460	441	449	431	463	493	446	486	443	485	470	447	438	457	512	484	477	481	488	475	433	432	437	517	436	462	468	523	485	495	485	457	437	502
23963	23000	36531	37734	27267	12720	2027	746	650	587	617	625	601	637	593	614	573	570	594	602	653	734	746	711	637	619	616	625	569	600	569	615	569	573	559	582	537	574	580	574	590	585	557	549	549	576	586	581	542	588	572	587	625	567	562	551	560	558	604	566	551	541	566	534	537	564	589	551	564	551	592	548	540	548	600	551	598	524	538	523	614	534	585	566	548	616	571	505	575	553	590	589	576	552	590	557	534	581	579	530	593	582	561	532	562	562	592	596	592	601	571	588	600	599	516	558	584	576	553	578	553	565	554	553	598	604	586	555	618	545	562	555	588	579	560	565	569	566	564	526	613	575	598	564	590	565	521	589	535	565	600	590	597	555	542	563	604	569	587	600	590	577	531	614	573	552	543	552	551	583	562	576	549	487	548	537	595	564	571	567	569	571	566	590	578	537	560	568	559	570	544	617	562	581	583	590	585	584	554	549	535	509	634	595	567	558	516	581	574	534	581	547	534	591	562	559	557	591	575	561	536	533	563	592	628	572	549	577	548	556	559	537	546	547	525	558	539	594	572	562	573	589	523	549	573	588	578	624	573	590	617	574	608	581	512	593	583	563	594	565	545	565	572	548	600	537	591	597	542	546	550	571	540	582	586	533	520	583	565	606	558	576	538	567	566	558	522	587	524	567	549	576	576	571	559	572	612	608	566	574	577	578	563	613	620	568	533	563	547	566	654	561	515	600	576	582	549	563	590	597	563	542	588	593	563	567	576	584	587	554	539	584	586	576	557	578	579	580	560	574	564	579	587	589	601	543	568	574	606	532	525	567	589	599	577	560	503	541	542	557	532	569	552	526	601	539	550	526	552	589	549	559	596	566	583	587	549	566	573	572	547	566	567	567	532	532	541	628	555	549	584	575	545	578	548	534	570	561	575	589	593	622	529	618	579	582	569	524	586	568	589	575	568	577	541	580	539	601	610	568	554	606	614	554	551	561	552	575	559	577	557	598	574	625	542	580	574	556	591	572	563	529	554	532	608	608	564	525	560	580	532	553	556	600	535	548	580	622	573	557	576	578	619	558	568	586	607	599	564	551	599	568	529	570	544	580	550	595	602	612	578	532	576	535	561	565	576	594	563	551	559	562	570	562	581	590	586	582	537	597	550	598	605	594	579	561	503	544	533	558	543	555	573	569	553	574	547	562	582	531	567	615	577	553	550	544	548	537	577	580	587	600	538	566	540	577	581	593	586	598	514	581	540	569	569	589	565	535	610	528	550	574	561	563	572	581	550	576	538	584	532	629	539	539	530	538	571	555	577	565	546	564	544	542	575	577	576	563	574	576	551	605	526	551	585	596	607	561	581	564	574	521	538	533	580	531	595	590	613	543	622	580	551	569	580	532	584	567	571	549	535	569	551	578	577	550	562	578	563	556	537	585	576	571	592	604	542	596	576	542	572	562	515	583	583	585	597	538	574	597	544	619	613	567	563	580	554	552	548	545	535	587	585	571	564	603	534	543	599	519	512	603	558	575	570	575	605	601	553	557	583	559	537	596	592	554	567	573	569	565	610	570	563	562	548	523	546	590	541	576	573	597	575	509	549	542	572	643	570	587	548	567	543	517	540	551	588	597	551	583	538	588	614	564	531	545	589	584	586	570	524	564	531	540	568	546	561	597	567	575	564	558	589	535	541	551	563	565	569	572	594	624	512	537	551	526	565	602	579	547	601	586	571	552	553	554	551	536	622	517	567	605	579	542	536	606	563	572	542	541	602	579	564	581	592	555	567	574	547	534	537	580	546	582	567	564	589	542	545	593	619	525	589	591	561	580	562	541	552	576	584	605	587	567	594	557	540	570	565	565	561	591	535	513	562	543	581	569	626	646	564	594	564	573	538	552	573	539	568	561	557	592	541	584	585	583	556	561	601	563	585	545	625	592	613	578	525	538	584	542	567	584	546	553	576	563	506	552	617	535	545	550	586	562	580	613	564	557	575	531	539	536	600	588	549	581	515	560	552	552	540	576	565	564	557	573	567	600	538	560	583	591	547	543	574	572	582	528	575	526	522	590	531	635	525	571	561	552	592	529	562	546	528	592	567	569	510	541	519	622	598	568	547	595	572	583	509	559	547	523	586	580	599	554	537	545	558	575	606	562	568	539	560	566	552	605	571	576	549	607	540	564	536	578	572	549	611	598	611	604	535	591	553	584	565	559	540	550	540	508	594	561	559	567	551	611	571	576	578	566	566	546	572	577	556	543	577	574	562	605	529	573	560	584	550	536	624	559	585	610	594	560	570	588	599	577	540	551	588	558	538	558	576	552	581	595	541	543	550	513	546	588	542	532	564	559	592	549	565	579	593	522	511	585	569	557	616	605	559	535	559	560	539	575	586	569	539	530	530	530	509	580	578	547	589	523	541	568	578	610	549	545	603	593	547	562	541	576	547	531	556	586	560	562	586	571	558	589	588	544	585	601	537	572	584	573	587	595	554	560	526	592	542	571	571	552	609	611	604	529	528	566	534	571	566	539	543	567	547	595	562	567	545	541	558	600	509	575	580	541	540	608	543	568	579	552	577	519	546	561	556	554	622	565	575	554	553	596	590	603	572	575	587	586	568	510	575	590	545	561	582	533	570	568	594	549	584	515	581	586	584	557	554	568	536	553	528	575	576	562	557	616	569	556	563	524	580	539	566	535	596	566	572	550	578	538	569	573	570	531	598	605	574	552	557	536	576	579	573	527	559	546	552	561	567	608	541	588	562	541	593	560	587	566	594	529	549	605	552	550	583	593	560	543	589	522	495	584	564	537	543	591	520	585	506	534	567	539	577	582	611	580	560	583	554	568	579	602	549	578	573	565	569	590	553	548	578	567	508	576	530	591	565	575	577	550	554	555	556	579	555	522	562	568	575	570	556	556	551	591	592	572	536	537	547	570	562	555	560	546	537	576	618	578	576	549	586	559	570	556	568	621	556	579	556	550	554	538	584	561	566	526	550	571	567	566	556	520	563	558	494	571	585	554	540	592	608	564	563	587	610	553	597	562	535	576	527	577	548	589	576	579	553	559	585	595	593	587	554	580	568	540	569	541	560	549	624	577	519	572	528	553	573	575	593	606	592	557	575	564	592	571	545	512	508	586	604	583	587	579	587	597	568	533	612	506	556	555	587	566	576	523	587	534	517	552	568	584	592	549	562	551	545	564	574	577	542	515	555	524	559	562	525	562	561	576	613	542	586	529	571	583	593	540	568	568	542	525	580	539	562	555	611	566	558	540	548	571	592	531	582	586	594	582	546	589	573	580	541	550	555	554	578	575	616	547	558	597	533	594	587	572	553	571	559	579	554	557	531	588	519	585	586	534	562	572	523	524	573	567	589	565	586	570	574	577	598	592	565	575	575	575	575	564	593	559	547	595	586	552	574	556	552	565	561	576	517	567	603	604	550	563	534	531	577	552	568	584	538	555	576	555	545	558	564	630	513	529	572	557	571	595	602	570	593	546
64070	101573	77615	50599	21591	1045	596	632	631	596	598	593	622	614	603	582	607	598	554	583	652	904	898	784	652	631	597	601	596	598	552	597	564	579	599	574	612	609	565	566	541	552	596	630	628	571	617	608	548	581	590	541	553	591	597	554	564	562	547	577	581	585	576	577	583	571	541	590	585	579	582	586	631	580	554	540	534	581	607	572	588	549	562	602	572	588	584	579	551	557	607	599	561	555	585	602	604	581	529	554	618	577	606	584	558	559	602	588	597	589	557	545	574	564	595	566	560	578	577	585	579	527	552	534	585	604	580	615	601	598	592	560	605	585	575	602	590	614	583	556	538	566	581	571	570	563	538	598	557	585	601	555	572	593	597	587	531	592	593	535	568	581	595	588	624	604	581	594	569	574	557	577	619	540	567	606	572	592	589	602	562	558	564	614	592	616	617	612	543	595	570	582	554	596	569	537	572	591	528	534	561	529	568	596	571	590	575	581	557	564	555	614	559	581	581	581	588	568	590	553	594	586	568	592	591	541	609	599	516	556	614	573	610	590	540	539	600	585	570	597	544	584	595	579	583	596	570	588	617	566	579	623	566	574	609	567	572	553	592	599	599	599	587	606	608	564	560	577	588	570	576	608	578	591	610	574	586	587	564	561	594	581	588	562	591	619	555	625	610	660	585	582	581	604	556	562	598	593	578	591	565	628	598	572	603	579	568	611	610	553	590	563	662	595	605	568	640	556	540	550	584	601	575	593	643	583	617	564	567	601	552	609	555	562	558	622	548	561	531	597	585	572	593	570	574	581	602	580	594	566	602	615	556	589	611	542	576	548	583	597	524	572	541	584	570	580	603	538	584	629	604	568	611	589	562	567	573	565	623	596	568	561	543	626	603	575	608	567	581	607	600	589	558	612	523	577	576	562	563	635	615	594	586	599	567	596	596	576	590	613	566	582	544	550	574	587	590	585	580	577	562	567	575	563	600	574	595	552	569	570	518	547	559	567	597	585	571	585	612	601	560	559	554	596	599	583	624	566	572	583	554	566	575	578	613	615	546	578	594	564	582	597	568	586	560	623	601	550	576	532	542	550	644	590	599	573	561	555	604	549	551	537	566	599	594	560	588	571	578	593	599	588	556	563	548	571	593	564	551	612	563	552	583	582	562	576	596	563	607	554	577	563	554	561	572	537	589	601	597	607	591	589	540	564	586	555	591	576	561	556	518	579	617	599	572	579	556	561	559	571	633	543	561	576	582	545	586	582	591	583	569	543	606	581	592	576	580	577	610	565	593	537	601	537	533	575	591	612	564	612	565	607	573	575	523	561	659	631	589	527	554	595	600	598	563	588	556	621	610	558	532	588	572	585	552	566	562	571	569	581	596	584	588	569	592	572	593	573	553	565	550	589	579	622	600	572	592	549	588	601	616	575	594	531	548	598	602	622	549	565	582	586	594	596	593	559	528	607	597	555	589	590	571	590	580	545	579	611	579	615	579	548	543	587	548	581	641	539	556	563	594	574	587	604	583	582	575	581	558	605	588	563	575	558	574	614	559	568	586	590	603	566	597	572	596	596	572	561	592	561	580	542	583	534	598	614	590	572	605	586	580	583	574	600	588	599	544	547	602	613	586	551	574	574	535	555	577	582	539	540	572	609	580	598	593	547	558	629	550	572	547	540	578	562	515	584	532	577	589	561	571	578	569	594	555	582	598	552	579	561	579	614	587	592	548	601	536	554	534	586	628	525	572	560	575	547	586	577	559	571	529	559	566	600	573	545	568	553	579	568	575	568	578	565	626	570	588	554	580	600	565	524	587	606	600	596	568	571	565	562	607	546	542	551	582	577	591	570	576	576	614	546	543	605	551	582	604	590	578	556	572	573	558	572	581	554	599	572	617	577	581	602	570	540	610	523	564	575	575	576	591	605	572	608	554	585	587	543	582	557	535	584	522	587	555	604	567	519	619	610	584	562	577	539	612	578	580	574	585	547	607	572	585	584	549	559	595	584	589	562	567	580	572	598	587	548	585	587	544	529	563	619	538	558	560	571	539	538	565	553	553	543	594	588	585	566	614	585	536	583	584	541	546	558	526	607	575	575	609	564	565	629	577	563	533	558	616	562	590	571	601	622	575	557	562	536	581	571	569	563	602	558	556	608	614	580	590	571	597	567	552	583	548	566	604	557	577	582	586	569	588	583	617	582	589	570	630	541	503	548	560	593	598	590	601	568	600	578	602	552	624	580	573	579	579	579	586	549	571	555	575	595	569	561	583	582	562	544	578	593	550	603	583	593	611	582	559	638	599	557	576	590	605	585	561	558	594	573	617	528	578	596	554	568	534	609	551	562	581	583	597	559	581	558	572	549	563	620	572	577	590	550	595	533	552	579	540	587	593	523	552	604	619	596	579	587	534	560	544	549	597	597	595	594	563	565	539	605	538	560	578	574	533	552	600	586	602	621	581	564	545	552	551	571	607	590	562	566	599	590	557	549	551	565	540	572	569	542	571	582	599	572	585	559	583	574	563	571	538	637	585	543	576	545	569	573	594	577	559	548	554	569	583	549	542	582	563	615	558	604	570	527	594	600	584	600	555	540	578	582	558	602	571	608	570	552	581	594	578	566	553	584	555	561	607	560	578	583	590	604	564	583	588	542	558	540	557	584	578	593	551	585	623	586	598	586	557	574	505	561	603	596	606	552	551	562	608	577	582	594	572	552	599	569	586	581	577	564	542	600	535	555	551	591	545	570	578	579	582	532	600	579	551	611	565	617	591	611	576	529	551	575	572	568	576	561	561	602	576	586	577	585	563	580	563	565	591	584	589	570	583	529	601	611	589	550	544	542	583	586	624	580	565	577	586	580	565	557	610	533	604	559	583	557	608	536	555	625	552	603	590	586	567	566	567	553	563	560	574	588	556	571	525	578	578	553	567	583	555	572	579	507	595	557	515	593	598	540	544	561	561	581	581	561	581	524	581	614	625	617	562	542	607	607	531	567	585	504	564	576	572	538	592	550	619	543	550	564	584	618	589	543	617	582	557	575	537	587	562	547	540	573	630	569	547	588	563	571	593	560	557	562	574	567	568	559	572	559	576	619	507	584	595	551	574	604	586	554	565	586	552	555	594	553	605	616	582	599	527	576	576	526	564	554	571	546	590	546	588	553	584	601	563	576	573	539	564	564	570	587	580	533	546	570	559	574	567	555	554	555	560	586	565	529	546	559	590	594	542	586	604	570	558	560	573	554	580	577	583	632	512	592	572	605	551	547	578	587	578	555	548	571	571	582	560	574	599	600	592	529	539	569	582	603	552	586	603	582	554	542	559	572	568	502	605	586	580	539	572	560	612	598	535	578	581	585	572	557	557	584	611	559	571	576	582	588	549	561	546	565	571	578	601	535	575	580	579	545	603	583	523	578	573	581	567	580	587	549	573	565	592	538	575	572	580	551	585	551	587	551	554	562	522	588	644	546	550	533	603	649	593	573	566	588	618	565
29066	25960	25196	15448	4340	594	363	373	379	379	379	377	353	362	410	334	357	399	394	389	365	418	410	410	381	399	371	400	386	372	401	367	367	409	387	366	394	390	370	379	395	380	386	389	346	340	368	380	355	387	349	353	381	400	369	392	403	379	368	403	390	363	380	369	374	385	373	352	370	374	380	377	374	380	390	358	355	350	355	387	380	408	378	381	371	345	377	352	400	369	337	377	382	387	403	386	347	378	377	365	373	316	371	397	383	378	359	355	390	408	374	389	361	385	347	374	381	378	332	384	399	416	410	380	368	322	367	350	367	392	377	387	366	346	372	367	393	381	368	381	350	415	349	377	383	374	412	367	373	366	402	346	362	389	399	354	361	366	357	343	348	363	388	368	350	383	384	398	367	360	364	380	358	354	372	394	391	384	359	355	363	363	412	391	384	378	369	370	398	382	364	360	388	383	358	381	368	410	355	347	372	340	378	342	362	374	354	380	383	399	373	371	366	421	401	378	335	349	390	374	390	382	427	401	369	383	335	361	376	426	375	377	351	366	362	368	373	368	402	376	372	367	375	343	357	361	386	367	392	394	359	350	381	374	392	345	376	371	402	404	352	368	357	401	382	395	369	391	384	377	397	349	389	349	402	375	369	353	379	389	337	407	379	373	380	405	394	380	405	404	394	373	399	359	391	399	382	363	346	340	367	372	364	374	423	394	398	381	390	344	369	373	373	372	420	352	367	396	367	370	363	340	358	331	384	341	382	359	345	372	400	410	348	341	386	404	400	423	381	353	341	357	353	381	395	365	367	346	375	356	349	405	373	372	349	364	376	384	395	372	353	381	370	338	370	350	337	421	389	346	389	399	386	399	373	393	392	405	383	385	409	392	376	332	343	345	408	383	342	375	357	376	369	341	376	391	368	336	400	393	356	376	384	392	372	374	374	346	344	387	365	358	345	356	336	375	381	375	368	371	377	335	368	395	379	376	347	368	393	388	362	365	359	391	412	372	361	355	388	378	367	397	383	354	380	372	382	396	378	368	375	384	378	399	415	389	367	376	374	374	389	364	360	364	366	383	346	383	393	374	345	379	384	372	373	388	352	389	379	389	391	369	357	399	365	396	376	368	367	371	376	361	385	385	388	371	353	362	392	373	361	344	386	380	368	356	388	387	428	385	386	393	372	361	367	359	389	400	376	361	357	367	359	363	351	364	427	387	403	394	357	367	407	390	352	405	361	369	391	375	404	401	409	365	390	351	377	350	369	380	366	374	335	379	373	400	355	367	386	396	384	373	369	358	382	396	341	341	340	360	360	332	381	389	380	380	381	375	377	403	365	360	369	376	357	388	383	373	361	348	362	391	390	395	380	373	381	367	393	370	375	368	359	361	396	384	398	364	369	393	367	356	414	358	392	373	391	371	365	395	383	380	387	383	371	382	366	376	379	345	366	346	352	375	361	341	388	379	379	370	361	375	373	355	388	356	380	367	399	365	378	375	405	383	348	410	390	369	345	363	352	383	393	417	405	376	378	391	376	362	402	390	372	400	372	349	387	379	338	350	381	359	392	366	411	373	388	366	375	393	413	402	363	363	378	348	372	395	366	342	383	386	376	366	377	389	374	394	411	385	380	378	376	384	377	356	363	364	371	395	369	376	391	386	370	388	355	360	386	384	338	304	367	368	388	397	407	391	378	378	405	386	400	363	361	377	359	379	371	379	395	418	370	379	363	405	363	402	371	384	365	382	390	402	364	394	366	378	343	338	344	378	366	375	377	376	327	346	367	360	384	355	353	362	371	375	394	410	362	400	376	357	371	371	360	372	394	348	364	379	402	380	390	398	360	333	368	355	390	361	401	382	386	403	344	361	378	377	348	384	363	381	361	361	390	359	349	386	362	375	361	385	358	371	359	392	366	395	370	404	401	394	369	357	366	390	375	379	356	342	382	347	371	370	395	379	385	335	371	419	366	346	346	373	375	376	371	366	380	372	376	343	382	354	381	384	377	343	357	402	402	394	382	374	331	369	350	343	363	363	375	418	400	380	371	354	356	378	416	367	372	382	344	358	367	395	348	354	393	373	350	370	363	372	385	376	342	380	379	380	393	349	372	400	363	388	362	343	360	360	336	378	355	357	399	377	361	371	361	387	398	370	368	397	380	354	374	358	370	401	355	393	397	365	400	375	401	352	376	379	374	354	421	358	353	383	357	376	383	390	378	371	336	348	364	366	372	376	386	428	356	337	376	381	359	355	339	367	372	370	373	392	339	380	388	358	372	364	368	365	359	367	351	372	382	379	393	383	356	376	366	408	368	359	401	402	363	356	409	400	368	382	401	361	366	377	412	376	400	340	355	354	355	342	403	351	365	390	378	382	367	378	370	367	368	365	368	343	405	375	329	376	376	399	363	361	384	371	371	367	361	346	421	361	400	385	344	354	409	362	335	373	358	378	359	359	363	378	362	370	386	382	378	395	396	374	391	368	381	371	364	375	358	333	396	363	416	406	403	389	352	384	314	371	391	400	405	364	393	361	402	368	372	376	402	387	378	392	363	393	375	369	382	370	392	416	373	356	364	349	358	380	384	361	381	374	391	386	388	395	367	369	370	326	363	349	398	360	389	386	363	393	391	382	390	347	381	395	378	371	372	355	351	326	363	342	348	361	349	354	348	375	360	397	383	378	383	345	368	368	416	362	363	359	365	363	380	361	373	322	370	399	421	389	383	390	382	380	380	392	369	389	379	394	380	399	354	381	347	410	398	382	379	314	407	387	371	376	372	375	403	353	388	392	375	390	339	361	386	343	372	368	400	368	361	383	342	377	360	375	415	354	385	318	349	349	415	347	411	377	394	387	367	362	361	374	364	351	399	355	387	410	372	372	393	371	376	377	382	338	398	365	373	349	355	345	374	345	405	377	363	405	344	384	381	352	388	374	380	390	399	373	367	390	375	401	348	363	383	353	362	356	393	379	349	366	395	373	368	369	380	372	375	375	387	380	364	383	358	373	392	388	390	355	386	390	369	373	370	389	399	382	382	377	384	364	395	380	334	347	362	375	369	382	362	372	364	364	349	358	391	374	392	385	376	352	375	366	366	395	353	366	366	380	337	392	366	364	379	378	373	389	372	381	372	360	381	388	370	400	352	380	377	371	335	371	365	368	384	388	382	411	359	376	384	380	382	368	383	375	409	358	390	341	387	380	376	379	394	400	342	384	350	364	378	408	390	359	363	345	364	370	399	375	350	373	365	330	395	415	359	373	380	376	380	382	384	382	354	351	385	406	380	383	381	358	347	385	361	373	399	384	352	403	354	370	400	372	367	343	378	372	384	363	349	411	380	357	376	387	367	385	410	371	372	383	391	384	363	400	367	355	351	358	358	401	415	403	363	396	386	344	387	386	365	361	437	362	376	382	380	370	378	363	406	389	340	366	358	361	359	372	367	397	373	384	366	385	379	360	384	416	338	362	372	390	346	384	368	340	414	354	359	364	366	370
17979	30330	20506	9392	3256	498	366	353	387	360	348	329	376	324	362	329	379	344	375	349	354	316	378	345	365	354	338	363	334	365	332	337	342	342	339	358	345	355	338	309	362	340	358	364	354	358	370	382	374	351	343	332	355	377	341	336	354	326	338	338	345	344	376	341	324	358	334	353	360	353	320	336	312	343	363	342	286	340	326	324	332	359	324	350	329	315	374	339	319	384	346	358	371	327	314	337	350	345	311	321	358	361	353	327	315	341	305	335	328	338	347	360	375	351	333	339	320	283	346	368	308	348	348	352	339	354	346	317	337	332	340	345	324	370	348	318	379	387	344	330	351	381	326	355	344	343	316	382	366	321	321	321	354	374	349	319	376	331	318	343	324	357	325	353	366	332	344	337	357	344	366	339	329	339	329	347	361	372	342	343	369	337	330	347	363	330	324	328	334	292	344	347	337	314	344	337	335	345	331	324	366	342	356	342	314	363	331	343	327	350	341	335	318	356	366	319	326	351	329	350	363	314	331	356	336	339	354	343	351	386	335	341	331	347	356	308	335	322	341	338	321	353	361	371	350	359	345	346	342	350	307	387	345	313	374	355	329	364	343	335	341	331	344	384	313	347	322	318	325	356	321	323	358	355	320	377	356	367	364	314	359	310	350	357	342	363	356	325	314	346	350	309	334	346	347	343	336	333	348	341	373	330	391	365	345	312	335	364	314	352	355	310	368	330	355	341	349	333	344	323	321	321	301	348	332	367	376	323	336	344	339	342	308	342	344	372	354	337	321	330	322	355	332	335	354	344	328	334	315	339	342	320	354	357	341	348	336	360	327	357	337	339	352	349	355	349	313	349	335	335	331	330	323	347	315	345	310	337	345	361	347	333	321	350	342	353	316	326	330	337	365	332	335	333	349	349	345	378	299	315	357	338	368	329	349	330	328	306	330	343	317	367	349	389	352	323	330	324	360	360	337	355	368	344	359	347	333	364	370	349	335	354	341	321	352	354	347	361	360	317	324	325	340	350	320	310	353	329	339	351	326	342	377	331	307	357	317	334	342	339	351	326	337	335	307	362	351	339	333	333	335	343	361	332	319	350	368	339	335	372	313	338	338	328	352	357	364	328	373	346	317	349	344	351	328	345	315	367	352	336	351	338	344	302	328	349	375	343	383	341	334	369	342	328	357	345	318	346	331	316	338	345	345	355	339	341	339	360	308	359	326	328	362	335	372	324	337	341	331	353	358	323	354	342	380	339	344	319	370	339	361	345	317	319	363	347	315	338	309	345	337	346	353	357	350	320	352	341	323	346	364	357	329	329	334	319	369	354	339	362	329	365	363	377	335	312	334	339	328	364	331	327	337	341	357	340	354	348	317	352	323	336	329	347	348	313	378	350	338	334	321	361	353	342	343	347	362	298	306	342	358	292	348	362	383	340	352	358	343	334	329	349	351	357	345	359	323	356	337	341	352	317	347	333	308	318	372	328	322	311	331	368	313	338	340	349	334	336	339	344	360	354	374	307	335	360	348	316	337	337	323	340	348	367	339	360	350	355	344	362	343	326	364	344	327	354	319	329	341	342	321	335	344	307	350	346	343	332	342	327	382	354	381	344	368	319	356	327	383	362	325	365	366	327	343	339	349	353	329	330	370	338	356	323	347	327	358	359	333	347	324	341	328	351	329	312	343	338	323	318	346	338	353	355	363	331	332	326	376	320	352	329	362	336	358	329	343	331	328	355	319	353	332	356	334	328	372	362	353	384	345	338	361	347	354	355	355	359	326	311	331	329	335	323	342	350	313	356	342	366	334	333	340	343	372	331	350	326	344	340	341	343	332	346	352	339	351	313	359	325	362	355	353	337	300	313	313	321	315	369	340	326	338	317	328	323	303	358	335	359	351	360	341	341	317	360	335	347	382	330	359	350	370	372	325	332	348	340	334	310	337	342	344	371	377	336	337	346	377	317	354	330	342	330	328	337	339	361	358	331	376	345	343	335	370	317	351	355	362	324	355	346	357	309	319	369	338	379	335	319	385	310	338	356	317	326	335	360	374	340	340	326	361	342	328	358	326	369	328	323	353	340	358	344	366	355	336	314	359	354	347	335	334	351	367	338	322	359	368	336	365	354	346	348	336	321	324	338	343	359	337	362	343	350	338	339	336	355	347	368	338	341	357	332	330	352	343	376	317	338	346	349	356	331	348	350	347	371	336	356	359	360	357	327	352	362	339	341	357	313	362	328	326	333	324	346	339	321	367	306	331	373	347	323	367	330	331	323	311	359	339	322	363	343	346	306	331	371	314	326	343	306	373	367	359	327	348	357	339	353	331	344	350	336	315	292	346	354	333	358	349	353	336	334	346	339	328	371	358	356	346	323	383	341	347	353	333	326	337	337	366	355	347	349	361	361	334	360	335	344	363	359	348	331	366	347	328	311	374	350	346	350	336	338	336	377	311	364	306	348	357	348	348	349	368	313	362	342	351	351	353	332	334	320	334	347	316	350	335	353	344	365	350	359	331	384	376	348	363	372	336	358	344	385	352	354	324	359	359	358	340	353	358	360	313	324	315	330	328	310	318	344	385	321	339	360	351	344	344	344	314	347	319	323	354	325	334	377	392	350	338	371	339	337	347	308	337	356	336	373	329	297	333	324	345	355	369	351	334	334	371	344	357	351	342	352	366	333	364	327	348	330	361	320	337	343	326	345	314	334	345	385	349	384	325	322	355	342	345	348	317	338	327	361	337	368	384	320	340	301	328	333	346	302	348	336	346	339	343	348	354	348	323	363	350	372	348	346	334	345	333	345	348	353	349	317	331	374	308	341	337	327	323	352	336	319	313	368	329	371	328	321	332	314	342	378	336	318	394	347	324	352	306	312	336	355	354	350	360	360	325	343	377	336	360	355	376	338	343	346	338	383	357	336	348	355	364	352	333	339	325	349	333	367	341	350	345	366	371	358	311	346	341	367	365	351	317	352	336	377	332	352	346	295	344	361	344	330	376	349	358	365	355	321	289	341	345	341	370	339	345	375	397	341	318	355	343	340	345	348	357	372	352	318	347	352	330	340	307	367	344	354	351	364	321	329	339	335	367	346	342	298	335	397	343	384	314	343	339	316	322	367	323	338	344	355	338	339	357	331	374	352	331	344	347	330	340	314	337	318	328	325	346	330	353	359	336	335	339	344	343	360	354	314	373	338	341	329	334	323	295	363	337	343	333	305	359	325	333	335	358	340	338	351	319	339	354	376	367	349	362	316	339	366	377	352	330	331	328	338	299	350	327	337	327	349	337	331	396	317	326	372	329	332	324	318	322	322	321	309	331	334	342	364	373	325	348	308	339	361	324	301	343	349	336	334	325	342	359	341	350	320	340	301	346	350	337	366	321	360	374	345	380	355	343	336	326	356	346	333	345	360	318	333	346	324	359	336	349	339	328	345	323	351	356	318	372	317	359	347	326	368	340	341	365	342	348	392	354	352	354	357	351	326	374	309
24998	24406	42433	46744	29242	7501	850	478	528	480	482	482	477	462	447	459	458	451	428	481	508	565	559	560	502	494	457	479	500	446	441	446	432	451	443	484	431	461	478	447	452	460	445	474	499	437	445	430	450	474	469	457	474	450	434	460	455	442	443	434	446	465	457	433	502	476	430	427	454	414	462	493	472	448	475	475	471	480	450	462	458	455	485	460	473	435	441	492	433	504	462	419	449	463	428	456	444	468	488	422	448	422	429	492	455	411	428	437	466	424	472	417	460	451	431	419	492	506	458	461	437	424	448	440	460	490	459	472	432	432	448	447	452	461	445	429	465	458	424	440	433	422	434	444	418	442	461	466	431	433	421	476	436	461	424	429	446	445	456	431	471	422	455	459	452	465	470	432	467	428	431	408	462	445	446	463	470	461	476	462	444	452	450	486	468	471	443	413	440	432	461	419	412	468	453	439	450	425	467	403	419	463	472	469	428	431	493	453	428	458	455	435	435	486	424	439	500	438	433	459	468	411	453	422	429	448	469	484	471	416	479	443	454	501	439	452	470	447	477	451	439	488	448	441	454	422	465	464	437	461	461	436	454	444	477	475	459	484	446	457	440	457	449	451	463	414	455	450	472	433	460	451	450	448	471	452	465	451	443	455	423	442	460	453	466	477	434	477	443	498	464	443	435	472	447	428	467	466	451	463	483	449	438	447	462	410	465	482	438	474	421	436	446	449	453	436	425	472	455	463	430	446	473	450	491	438	470	434	461	465	451	474	437	491	467	471	436	437	442	437	446	464	481	460	438	467	446	501	477	448	471	488	460	499	444	438	481	475	445	491	477	437	451	439	430	417	443	475	480	457	453	428	454	443	434	477	426	456	437	466	457	460	441	462	458	434	476	444	472	436	442	412	451	449	477	492	429	458	444	455	454	460	431	447	462	484	483	451	466	432	459	465	445	488	433	413	476	481	464	464	450	420	451	449	481	446	453	475	479	448	481	481	477	452	439	485	453	445	473	445	440	465	463	456	471	468	478	485	456	427	429	437	481	446	477	448	439	422	416	466	436	424	427	462	468	453	461	449	443	478	476	473	431	477	441	458	476	434	468	446	426	452	443	450	438	475	448	427	464	454	472	516	425	499	485	454	458	463	434	454	446	449	461	471	473	471	436	455	445	488	423	482	441	454	456	467	435	448	455	494	453	447	407	451	452	438	427	462	411	462	433	444	465	478	460	459	457	427	437	449	409	466	447	447	476	449	483	429	464	499	506	462	441	477	433	476	463	455	425	442	447	438	424	485	458	485	460	463	445	439	451	476	461	460	459	457	453	442	432	448	467	467	494	461	473	462	426	431	484	472	418	420	454	449	483	436	459	484	433	441	419	402	445	449	461	450	487	466	445	443	471	430	466	397	453	496	419	450	448	451	497	474	454	466	484	454	394	448	486	434	448	437	363	422	443	445	446	430	474	470	470	459	478	460	467	462	433	455	440	424	428	451	413	446	454	494	484	484	439	449	433	469	457	461	416	411	487	468	410	435	497	429	499	434	460	466	447	463	473	421	443	448	417	456	446	440	457	435	461	448	430	449	462	444	432	450	456	457	452	431	478	441	476	447	437	485	461	446	457	485	495	463	457	499	512	419	485	484	451	445	465	463	479	499	486	448	432	423	386	436	454	475	451	438	427	439	426	438	427	408	446	465	482	433	480	433	455	441	462	432	464	439	456	456	458	460	464	470	474	473	474	488	465	462	473	436	397	440	491	470	473	463	461	416	440	455	449	471	447	471	447	468	445	454	446	455	461	462	447	466	477	454	410	496	439	449	446	465	455	427	516	468	474	432	441	462	450	461	457	471	431	466	470	463	474	480	447	452	472	455	450	447	489	473	457	418	478	453	492	458	482	447	420	434	502	450	456	437	437	495	455	468	458	442	497	458	457	447	440	493	476	431	443	455	454	473	409	461	430	445	487	413	465	451	491	444	448	467	469	450	456	505	441	465	441	463	451	410	441	436	462	440	432	459	456	479	485	483	408	428	477	451	466	483	455	434	467	423	457	453	462	480	430	453	444	444	459	432	471	443	448	465	430	461	428	459	480	455	443	455	432	444	468	439	437	441	427	484	460	444	447	428	450	442	448	442	479	486	445	459	460	433	473	450	451	443	445	498	442	421	492	463	453	431	466	428	470	466	460	481	499	483	450	409	475	468	462	470	485	484	456	473	474	448	455	450	474	440	494	466	512	473	465	462	457	469	421	449	449	454	453	436	429	454	453	437	446	438	458	462	463	444	478	454	443	471	441	413	447	462	425	417	411	494	469	483	447	461	492	498	419	473	500	442	459	476	459	476	457	473	452	445	460	424	482	436	455	448	449	456	450	459	442	453	478	450	460	463	468	417	457	439	437	417	469	447	470	468	460	443	465	460	458	442	432	465	507	492	513	458	429	439	463	452	444	427	432	473	402	489	407	494	486	464	454	486	444	443	425	448	422	436	448	446	418	469	455	479	447	454	439	471	499	436	486	430	479	454	464	475	478	439	446	462	430	444	407	503	423	470	426	418	485	441	450	466	489	431	444	476	451	470	464	471	458	457	459	386	438	433	428	461	455	441	440	414	454	454	476	496	459	453	427	409	473	463	474	469	426	476	458	434	470	467	446	471	427	444	460	429	482	422	489	433	460	446	471	433	471	477	436	466	442	433	421	430	466	463	445	469	448	437	492	452	455	434	450	446	456	461	471	429	455	453	465	474	470	482	473	499	456	447	451	469	440	452	499	452	434	449	470	446	492	451	486	436	454	468	474	453	437	465	472	455	422	458	453	448	419	485	476	435	498	472	491	409	467	460	445	459	476	422	465	433	460	436	478	458	474	456	466	447	465	469	488	464	454	447	485	462	437	454	455	453	422	434	458	408	420	497	453	440	430	449	463	460	468	437	447	440	467	479	472	449	479	444	434	473	446	466	443	444	467	419	484	454	461	446	445	466	442	443	438	443	418	433	432	444	475	459	447	485	496	443	444	416	446	463	457	434	461	388	465	473	448	467	466	467	475	483	452	437	434	418	446	470	443	448	485	469	480	492	463	471	510	467	459	441	462	460	465	444	490	490	459	459	468	472	478	452	448	450	433	430	427	476	439	503	441	476	429	439	461	478	452	469	465	462	476	421	481	456	452	465	416	433	447	460	485	472	458	467	445	453	445	437	474	449	434	467	471	455	414	472	441	479	452	470	429	442	459	455	456	451	433	467	480	444	441	480	453	440	501	452	458	472	458	452	446	509	458	472	451	442	441	482	470	440	480	440	443	451	444	482	457	446	443	453	434	425	495	472	449	417	511	453	475	459	458	436	460	468	462	460	445	416	487	446	473	479	456	457	469	436	441	506	431	446	444	448	458	455	491	398	478	462	430	461	446	473	443	476	446	400	430	487	455	439	486	429	435	452	418	470	444	483	466	423	459	442	484	421	475	489	467	446	474	472	479	454	481	468	487	454	482	454
52198	86032	66735	46776	19680	1100	433	475	445	488	451	452	494	469	480	475	451	448	448	496	516	639	662	596	483	487	488	443	450	447	497	436	437	469	453	441	420	445	423	453	467	441	441	470	432	442	460	425	471	430	468	482	446	443	460	494	452	444	474	486	476	466	474	473	438	440	482	445	450	451	456	441	426	432	462	490	439	446	453	453	449	436	438	465	448	471	459	467	471	490	473	443	472	505	473	461	460	420	467	444	429	445	476	439	413	452	443	394	443	461	439	422	448	447	449	449	414	451	442	444	454	465	481	493	438	463	466	432	458	444	449	490	421	443	447	468	428	467	455	444	466	454	446	435	445	457	448	457	423	443	445	424	480	429	446	462	407	451	436	436	448	483	463	424	470	422	424	433	460	447	429	400	435	437	448	434	447	429	478	445	449	484	442	449	410	439	457	442	440	484	457	442	471	481	440	480	435	467	470	459	467	453	445	436	431	467	459	443	438	471	408	445	461	462	472	464	436	466	461	465	460	468	452	464	432	522	450	459	426	443	452	472	437	459	443	467	487	434	443	417	452	485	438	439	466	468	415	445	448	455	460	459	481	433	474	489	445	458	415	438	435	459	485	460	464	477	430	442	474	460	440	463	472	457	487	441	426	475	439	441	421	464	440	467	462	492	462	470	429	434	492	444	422	447	440	477	448	483	425	442	461	438	459	452	440	474	417	429	458	456	485	448	421	434	439	447	424	434	437	448	443	460	450	487	461	479	446	430	457	450	429	473	457	473	440	453	466	451	453	463	457	429	434	465	465	448	484	469	490	466	438	482	460	432	471	445	454	467	465	490	456	471	450	461	460	506	455	446	439	451	430	485	463	428	452	423	408	473	433	418	444	453	489	466	515	447	459	467	459	429	454	448	460	482	456	460	408	447	471	433	449	409	460	449	478	503	490	443	454	451	423	462	434	469	442	444	492	409	455	462	479	441	453	447	431	483	431	458	492	443	428	421	486	422	425	471	460	429	392	440	443	458	493	459	441	465	443	454	464	445	469	457	460	449	489	465	480	485	463	440	462	452	466	448	418	441	415	435	460	444	476	421	426	441	492	478	426	461	437	430	458	466	468	432	428	503	438	424	429	470	461	487	491	475	433	468	481	466	416	444	466	470	435	440	444	478	427	464	442	438	440	460	453	446	481	447	465	415	431	451	456	414	479	448	452	445	447	460	469	470	458	439	437	459	428	431	458	444	447	441	458	474	417	475	435	455	443	477	396	434	517	442	454	463	479	461	452	458	452	449	445	466	435	474	441	450	478	418	471	453	462	490	426	426	474	448	445	456	456	456	448	467	470	455	480	449	495	437	415	475	458	461	441	474	439	468	467	462	462	410	445	463	451	457	447	482	474	447	449	438	435	465	429	441	439	440	454	441	456	466	489	430	468	426	420	471	465	482	443	428	461	438	444	466	475	478	437	438	443	432	425	470	470	443	428	507	447	453	425	450	479	459	448	460	429	436	446	462	485	437	481	468	446	435	461	445	449	451	442	464	435	431	419	447	457	450	444	434	475	467	455	446	438	458	435	439	450	477	475	443	459	481	448	471	459	444	452	469	482	443	454	487	427	449	446	467	461	450	426	408	437	451	432	447	498	457	471	475	444	463	458	499	439	453	443	457	439	475	463	456	448	445	442	447	484	411	435	441	462	443	478	487	451	464	466	440	487	430	439	445	441	488	449	472	445	447	448	433	485	473	462	424	472	451	434	468	449	454	442	413	424	449	434	477	437	470	487	448	438	425	446	476	458	440	466	482	448	468	429	484	435	397	462	420	449	455	427	445	442	448	453	468	479	451	429	478	437	471	434	452	478	465	425	442	448	457	443	467	429	473	454	450	450	432	444	469	447	460	407	470	456	415	463	444	478	461	421	459	435	470	449	443	440	488	477	452	475	432	431	472	444	438	442	487	487	450	459	437	480	462	447	450	480	455	473	455	466	482	494	452	436	479	484	417	475	486	425	432	435	431	392	438	473	440	459	412	499	448	460	443	455	440	462	464	477	455	507	433	450	445	443	444	411	426	425	432	469	452	430	449	437	450	443	413	455	422	446	437	428	469	440	452	472	440	455	422	465	456	467	506	450	481	464	450	460	404	470	476	446	478	455	469	444	454	482	460	469	450	474	466	471	422	489	460	446	468	455	457	408	436	421	459	428	422	466	469	476	431	453	447	490	409	431	442	463	400	446	426	481	441	449	484	461	498	401	467	438	461	452	437	483	440	434	450	452	466	448	423	477	447	448	450	446	460	457	438	470	453	420	446	439	488	460	468	457	397	442	419	461	431	455	490	474	479	437	464	433	469	474	439	479	455	510	420	440	454	433	460	514	435	435	420	482	437	472	471	460	443	443	449	431	450	419	477	415	464	457	462	458	436	421	426	483	448	463	479	463	451	444	455	480	436	455	481	462	466	450	468	488	453	472	472	444	422	484	486	443	426	461	448	437	450	421	453	453	467	412	445	452	442	465	486	460	474	420	488	440	476	477	428	466	462	426	461	480	472	442	468	466	438	432	439	467	448	432	413	482	426	434	437	441	473	435	466	438	453	464	432	453	447	454	417	426	478	480	469	474	456	481	460	481	460	433	485	434	466	429	443	455	426	426	440	435	451	471	471	439	438	486	433	452	433	477	443	434	470	442	452	450	427	425	443	468	426	435	449	461	434	480	426	446	429	453	474	393	455	458	469	441	440	476	438	458	421	480	466	452	447	421	441	471	436	470	434	446	474	468	462	474	475	459	436	472	443	435	501	418	455	458	466	478	480	439	470	477	452	492	442	460	443	454	452	441	448	469	481	454	430	442	459	419	459	431	472	453	392	446	487	436	468	435	447	481	450	449	485	417	459	445	427	441	420	499	471	447	417	434	506	454	484	465	461	473	515	440	504	463	466	463	448	451	440	454	443	471	457	441	442	492	448	431	463	428	470	445	457	489	431	480	428	473	465	480	476	437	457	432	428	445	465	448	484	454	470	416	483	463	412	462	451	439	474	448	461	434	469	436	475	477	456	451	434	395	477	467	413	467	475	488	482	440	456	411	442	441	446	427	447	445	453	482	440	414	441	421	437	454	459	394	428	438	458	458	480	463	490	456	465	459	416	458	435	439	424	452	426	460	481	448	450	440	477	470	421	476	474	400	457	452	454	467	425	486	446	432	458	435	434	434	460	422	425	436	456	444	424	493	464	477	441	445	455	443	438	455	479	452	424	469	434	453	470	468	448	449	456	417	458	427	455	436	443	493	426	424	465	453	472	470	470	485	443	448	415	464	440	478	442	470	468	472	433	447	464	444	433	454	495	396	455	489	419	439	452	471	451	490	469	472	425	460	426	434	464	434	455	436	436	485	432	410	437	463	464	441	439	442	460	406	458	454	473	471	446	466	469	455	447	468	452	447	405	441	459	467	419	438	453	468	450	440	454	460	454	462	445	430	465	468	431	451	428	439	440	414	454
23888	22898	37245	43048	32024	14204	2457	782	629	604	605	561	542	578	600	553	566	579	562	570	623	731	774	710	613	554	597	560	568	548	526	570	601	568	574	514	574	591	581	609	564	540	603	582	573	561	549	544	553	543	566	607	514	512	563	554	550	569	564	569	546	573	599	571	551	588	564	548	556	536	582	561	571	559	575	559	567	562	543	533	544	539	620	536	575	543	546	518	512	559	526	568	546	532	569	548	517	513	574	574	556	540	557	592	586	557	547	566	515	583	534	531	551	578	558	551	555	516	544	568	595	558	575	545	556	542	548	514	532	566	549	553	593	532	548	531	541	529	558	555	538	539	587	571	517	575	563	548	533	531	565	540	566	560	574	550	560	564	513	524	544	540	545	526	565	560	560	523	579	560	531	593	516	557	536	554	518	559	561	529	555	553	587	544	547	539	552	571	528	557	476	570	521	507	550	525	559	544	527	577	545	565	593	532	511	581	566	541	601	567	575	550	567	593	520	554	564	557	528	564	533	565	547	534	571	617	567	558	578	532	506	577	605	522	566	551	546	518	557	592	546	577	583	561	534	548	525	561	539	573	558	571	558	538	576	569	508	527	547	552	546	527	579	561	553	584	569	536	571	563	546	492	571	538	530	556	600	521	535	550	570	554	532	566	577	586	540	540	502	574	518	529	563	588	573	570	537	528	565	536	540	556	585	530	563	538	581	552	511	595	555	512	537	566	563	536	591	527	566	541	587	542	535	574	526	516	529	561	572	555	548	553	526	564	565	598	499	527	552	521	574	557	572	577	540	615	556	553	533	547	572	527	591	536	547	567	551	562	519	547	506	534	591	581	546	531	508	588	558	562	529	543	578	592	557	524	554	538	556	604	567	547	556	551	559	587	551	613	521	528	548	564	549	560	548	521	557	563	589	549	575	553	585	529	600	565	570	512	539	496	580	534	534	541	570	536	561	577	546	546	566	576	545	552	540	534	526	509	527	559	524	575	535	514	567	575	583	537	553	530	580	584	531	548	589	557	534	573	563	553	566	568	547	533	535	545	536	575	531	531	565	537	537	556	595	567	554	561	504	518	527	599	605	575	568	520	542	549	579	561	529	551	545	569	573	565	515	559	556	560	541	546	604	555	538	571	571	531	503	536	550	569	569	549	555	563	570	570	503	603	546	526	558	563	565	533	539	557	535	533	578	619	610	578	567	572	532	535	577	538	570	551	566	611	587	496	567	553	542	553	554	551	526	519	570	570	553	532	540	528	566	567	573	565	530	558	612	505	538	568	591	549	565	587	572	561	567	545	567	556	543	532	543	558	566	556	558	546	556	543	541	573	571	543	572	533	578	519	534	542	557	544	525	545	608	565	510	581	564	562	549	579	583	573	541	521	532	538	530	517	530	567	532	557	536	494	540	530	544	529	533	557	543	575	536	538	568	513	566	589	576	566	560	582	566	517	525	596	535	584	565	538	579	556	553	606	510	550	567	542	555	552	540	555	567	577	560	531	530	588	557	577	525	546	571	539	615	583	574	553	544	566	558	589	617	528	570	550	590	549	574	564	528	528	570	564	514	571	565	591	567	560	590	552	551	544	548	607	567	585	491	576	557	556	588	544	570	545	582	567	529	572	533	531	558	515	564	546	557	531	528	548	561	582	558	539	547	579	576	590	567	566	547	533	524	559	585	559	562	579	548	511	583	574	577	530	546	593	520	542	545	502	598	554	528	613	560	596	534	495	568	567	562	555	551	520	507	561	548	533	552	577	553	526	565	586	556	576	596	598	565	511	510	536	547	531	592	543	516	572	546	596	554	570	558	546	585	573	632	544	579	564	614	523	560	545	580	566	585	527	573	543	545	544	506	580	541	510	546	558	538	555	542	510	534	595	523	564	544	545	607	581	544	502	564	506	558	602	603	602	511	580	546	613	531	523	555	560	556	540	572	575	548	541	547	576	534	577	540	557	513	572	519	571	558	567	535	543	544	557	542	510	555	519	508	516	517	578	554	570	532	523	591	568	564	563	549	526	544	550	579	540	569	573	525	541	557	536	550	540	546	539	544	542	544	562	582	586	510	550	562	584	519	508	572	555	509	598	594	574	534	539	540	536	518	577	593	584	540	575	582	563	507	553	536	556	553	559	544	555	558	551	560	558	502	599	589	547	573	542	532	543	554	586	534	573	560	536	557	576	582	531	574	576	549	541	541	557	546	555	523	538	556	543	536	514	498	549	548	562	538	570	571	545	548	515	549	552	515	543	581	575	575	564	599	564	555	527	541	541	595	516	560	583	527	565	563	544	542	606	540	590	542	557	519	550	540	508	558	557	534	564	573	561	534	504	527	576	527	542	526	558	567	529	597	504	510	528	570	514	544	553	571	542	542	552	603	544	522	561	530	554	556	543	528	542	498	557	570	564	550	584	557	532	523	551	528	575	529	516	541	518	575	598	535	542	601	592	571	601	561	576	565	530	591	549	526	538	535	558	555	561	520	559	577	501	541	544	524	535	549	574	530	571	552	486	570	559	594	558	578	582	523	563	502	571	556	566	525	504	546	548	555	574	545	577	552	514	588	541	536	573	541	557	580	547	555	586	546	495	578	529	557	535	548	516	524	571	580	545	542	566	557	526	511	557	518	548	530	623	557	538	546	562	565	511	582	550	554	570	563	561	579	564	546	581	568	531	548	578	533	549	545	550	531	541	526	524	578	562	531	570	539	537	594	584	561	520	586	550	524	565	588	531	527	561	550	596	556	495	567	560	606	524	563	571	587	539	506	523	554	586	526	578	537	514	509	563	570	559	520	575	553	560	552	537	577	540	523	618	571	565	526	547	539	555	519	577	563	567	537	577	553	526	607	562	535	548	553	540	599	566	515	603	539	554	556	548	539	547	587	513	529	534	549	547	556	538	515	559	518	567	550	567	536	497	564	534	563	552	558	584	550	547	550	520	503	570	575	570	599	537	539	571	566	514	565	566	562	560	524	517	575	538	565	547	581	585	533	532	539	558	553	559	490	558	559	567	537	575	560	545	528	562	556	582	561	544	552	535	533	511	530	536	556	556	553	500	575	538	527	571	561	570	606	599	578	600	553	586	541	560	546	579	511	583	569	524	531	563	557	553	537	533	551	564	532	581	541	520	549	513	524	560	527	519	535	535	573	542	559	550	552	518	558	563	530	537	547	530	568	506	534	501	523	509	531	571	568	522	549	531	561	536	539	544	551	571	585	570	547	558	511	551	578	545	565	567	537	528	552	566	570	555	550	563	525	486	555	533	531	534	510	534	568	533	536	560	573	590	587	556	535	509	530	514	521	562	554	535	536	567	534	550	564	547	641	552	551	558	593	563	546	528	551	554	603	548	569	593	571	565	544	563	514	542	602	553	533	541	546	546	578	557	503	505	512	511	560	537	521	556	500	567	543	555	578	579	556	577	578	518	532	536	566	568	553	575	546	557	570	513	578	554	518	572	562	550	516	546	551	531	533	520	558	516
61818	98888	81374	57713	28048	1697	594	595	589	557	584	586	548	619	585	564	637	605	576	560	673	983	1009	845	749	606	528	567	546	550	608	552	557	578	550	539	587	554	538	608	576	596	569	595	554	563	565	566	550	560	557	563	551	568	573	602	568	566	553	564	520	590	627	630	583	593	547	540	531	551	575	566	574	520	545	535	571	591	568	624	560	564	565	587	588	551	533	564	553	595	596	554	552	557	589	568	552	560	561	540	534	601	565	554	595	552	595	556	558	570	607	557	518	567	570	549	628	576	597	554	555	544	601	586	547	595	586	579	546	549	533	555	553	564	563	564	551	576	550	542	580	552	576	545	581	537	533	574	568	598	551	567	571	573	581	602	566	556	586	564	586	574	584	550	581	596	546	567	568	519	615	531	538	532	529	570	578	564	537	558	562	526	554	560	558	588	603	592	550	566	557	561	577	608	568	529	585	551	576	594	580	538	513	584	580	556	587	548	587	564	584	591	624	598	563	545	554	514	596	563	574	572	542	579	557	587	560	591	519	561	577	575	568	526	545	546	550	584	555	566	560	510	532	565	551	619	553	597	558	570	548	592	586	561	594	590	582	584	557	589	583	568	572	561	576	568	562	613	546	608	550	505	563	563	562	532	566	552	536	558	529	573	582	577	530	572	597	568	566	532	531	570	511	571	552	568	586	565	593	549	607	566	564	544	587	549	554	573	573	589	583	531	555	585	572	539	582	555	568	548	568	584	548	580	605	605	560	595	559	566	554	580	627	559	574	577	553	569	559	567	547	568	517	550	595	567	546	597	521	522	568	594	559	571	575	580	515	587	574	570	577	604	564	559	526	581	572	554	524	554	558	571	540	581	596	560	550	560	569	572	527	600	562	596	560	514	555	547	579	530	505	499	543	574	559	564	526	533	569	568	514	578	608	613	563	576	570	567	557	582	581	556	568	538	579	588	596	577	519	605	577	565	561	574	576	548	584	583	577	588	593	592	587	545	557	531	540	553	530	546	571	551	562	552	556	567	554	595	567	612	529	550	548	492	525	545	586	527	564	602	623	556	541	568	570	566	590	580	582	572	564	547	579	585	566	570	552	571	586	491	531	570	579	585	565	542	587	520	563	584	546	573	560	560	552	533	541	562	604	589	557	559	547	620	550	563	570	587	565	542	519	553	562	520	547	575	581	552	525	572	546	590	590	564	542	550	581	561	607	591	564	533	520	557	586	560	561	528	601	549	555	574	583	596	520	529	509	564	549	548	551	581	575	581	556	563	546	570	595	555	552	573	615	597	525	557	589	575	549	562	522	569	546	551	588	550	576	570	529	554	569	578	594	601	573	588	537	589	571	544	567	544	599	558	594	557	570	546	613	512	548	539	598	559	543	523	583	563	560	553	579	568	564	565	558	537	532	566	562	553	577	554	566	586	525	581	532	586	556	607	592	572	536	553	536	542	564	553	565	537	581	553	584	567	567	541	572	499	571	546	576	552	586	582	559	532	576	581	584	579	549	558	561	570	600	563	565	563	515	601	582	522	561	569	568	569	627	579	539	562	561	534	570	577	574	562	590	606	572	568	573	621	597	563	548	550	557	555	555	550	567	572	604	588	540	581	557	570	549	573	583	539	588	615	581	546	601	599	593	631	553	607	574	530	534	559	553	554	567	555	582	580	544	585	584	555	583	542	580	616	595	500	530	564	554	580	590	638	586	579	588	552	598	539	560	561	545	520	596	592	589	578	548	570	559	547	531	608	551	570	564	572	584	576	556	571	608	566	581	542	549	526	533	608	572	563	578	585	570	531	589	579	596	589	610	567	541	586	566	579	556	549	576	600	548	555	526	561	602	552	571	548	566	571	587	591	568	555	551	559	562	521	547	535	561	549	584	546	532	568	566	560	622	556	563	594	572	575	540	569	611	570	580	560	626	571	596	551	582	567	547	567	577	595	539	578	561	591	568	576	577	573	568	551	558	544	550	554	531	520	556	597	587	545	589	557	555	583	572	583	514	560	580	590	543	568	565	568	531	589	561	568	589	539	588	586	557	574	567	591	589	594	543	570	571	563	569	570	587	567	570	586	553	555	581	561	553	566	608	549	532	573	540	547	532	595	552	526	551	620	564	584	573	567	537	562	544	557	570	567	540	535	544	530	593	559	562	591	602	560	598	580	596	552	502	550	532	548	526	551	549	547	584	556	566	543	571	537	563	548	627	547	555	547	597	563	563	578	577	584	530	576	564	573	569	522	598	567	607	540	561	527	522	571	570	540	549	585	562	549	574	576	532	537	622	538	608	587	516	551	572	552	602	571	563	516	522	509	551	550	551	592	615	580	579	571	575	592	585	565	579	534	523	576	589	572	530	518	519	561	548	531	575	527	549	599	536	556	545	545	583	586	548	570	547	555	573	578	528	545	611	574	562	588	532	552	544	578	548	556	544	585	590	560	575	580	572	611	553	556	595	573	574	551	552	525	557	571	570	595	598	559	590	556	588	568	614	549	570	560	533	536	540	529	594	587	557	573	577	526	580	569	611	545	587	558	556	551	575	639	620	573	582	562	590	546	567	584	574	556	547	574	558	545	572	560	580	601	620	577	535	577	566	540	583	591	541	544	565	530	576	573	597	586	502	569	630	504	553	563	568	527	526	549	565	617	569	590	585	537	579	599	599	590	541	553	515	521	551	571	566	587	559	549	592	523	562	523	580	596	598	549	558	573	519	582	588	555	562	588	562	542	569	602	547	550	523	556	611	537	603	553	600	592	589	547	538	553	567	592	552	579	591	580	559	549	566	578	574	547	589	649	562	552	572	541	620	542	572	576	571	574	604	554	574	547	601	579	582	565	590	572	549	574	562	549	560	574	576	539	560	548	542	571	584	550	565	561	584	561	550	539	584	559	599	564	547	550	571	564	590	531	513	588	574	597	540	582	567	551	564	526	588	558	585	528	566	569	523	528	551	556	558	596	583	553	570	559	518	585	566	580	573	597	547	569	590	547	558	563	538	588	526	568	556	571	586	573	576	550	560	525	553	555	603	532	522	590	543	566	567	570	549	551	582	605	585	591	549	539	566	509	593	587	582	571	578	576	549	577	598	555	584	577	538	599	573	523	576	557	508	556	571	589	522	553	603	586	551	600	560	538	589	593	546	550	543	566	586	539	562	541	532	566	604	580	545	530	571	548	554	561	566	562	579	533	579	591	519	585	537	540	548	564	569	561	575	589	585	558	509	586	562	578	558	590	606	543	584	564	592	548	540	543	590	556	554	585	584	526	558	546	600	601	560	576	545	558	552	539	565	566	553	549	555	590	595	572	576	561	528	576	570	556	554	539	567	542	565	600	576	534	559	607	586	572	591	550	559	576	580	576	572	576	526	519	594	553	567	565	548	560	577	538	572	548	564	535	539	544	598	605	547	556	558	560	566	570	548	519	549	571	554	600	589	550	545	549	609	610	553	532	600	562	550	540	605	516	578	546	584	609	553	557	552	542
28688	27511	27730	14137	3392	439	374	374	376	372	315	353	388	320	346	351	375	326	364	349	355	375	410	361	398	347	394	369	367	363	370	362	352	343	344	372	392	407	380	390	344	341	409	357	351	353	361	357	382	347	328	366	364	372	398	353	370	355	338	366	373	365	363	370	355	342	357	337	353	376	345	382	352	359	383	364	376	365	361	356	376	364	340	360	373	342	373	356	356	359	369	355	367	368	356	346	392	331	363	353	380	366	343	346	350	318	394	396	373	358	376	395	378	363	349	353	362	323	360	365	407	369	351	394	376	376	369	335	372	385	352	339	350	361	331	364	364	356	395	348	370	377	382	379	397	345	346	349	330	354	356	347	361	368	376	377	377	374	360	336	364	362	387	341	342	364	357	351	339	362	362	368	365	361	366	343	350	356	362	390	388	355	343	359	330	389	354	345	380	376	315	355	364	342	354	405	340	372	361	383	345	352	346	345	373	376	359	326	356	382	357	368	347	352	353	345	363	350	375	351	367	366	340	364	385	345	389	364	359	404	356	382	371	377	344	338	373	339	336	355	365	373	372	378	389	374	368	347	382	360	383	376	350	362	371	387	368	363	366	339	365	348	356	354	372	374	373	392	359	341	356	330	377	366	383	389	345	361	374	370	404	355	334	344	322	343	358	377	373	359	342	365	329	367	363	343	342	342	358	344	338	368	388	339	362	364	402	348	334	363	365	338	352	360	360	375	377	348	373	364	386	344	309	361	333	372	394	385	348	351	378	373	358	331	373	371	351	344	384	358	344	405	353	357	371	359	362	393	341	399	372	341	326	365	375	344	354	335	333	372	343	379	337	358	355	370	365	378	360	350	372	407	373	381	346	330	356	371	358	358	364	355	374	387	371	365	369	365	363	385	348	345	348	358	378	359	383	339	351	356	338	347	350	366	367	374	402	365	335	361	376	338	340	348	338	355	380	390	367	368	360	351	371	343	351	351	368	367	369	361	375	376	333	349	353	348	357	340	335	336	375	342	366	361	385	386	361	366	365	350	386	342	374	350	359	335	368	359	348	355	384	363	365	371	374	357	345	364	348	353	376	335	391	334	360	353	341	381	331	385	392	354	379	382	340	364	312	360	365	356	368	314	382	350	330	369	345	361	393	325	327	332	390	377	342	345	321	365	328	336	373	365	364	353	378	396	331	387	342	385	371	371	347	362	397	348	362	324	349	378	372	360	341	379	373	349	360	358	369	335	338	405	355	347	331	364	386	359	386	327	394	364	352	338	344	380	361	334	362	359	388	371	397	338	361	370	362	374	345	365	363	364	371	357	340	391	347	370	320	329	375	379	341	348	352	350	365	435	366	347	360	355	329	386	346	357	333	336	344	372	339	339	370	380	341	335	371	323	366	328	362	350	346	376	342	389	359	371	365	359	369	321	357	340	373	363	389	376	364	372	368	376	348	339	362	385	373	355	353	357	327	354	386	341	374	385	344	365	338	396	350	355	375	358	361	336	338	326	352	334	396	350	362	355	399	391	373	362	377	366	366	361	359	346	378	346	361	352	386	363	384	345	374	387	363	382	371	316	344	373	368	366	348	368	350	317	336	363	373	382	344	364	380	349	372	373	382	394	408	374	357	364	346	327	344	354	362	407	367	345	352	377	358	389	351	367	314	377	386	362	365	364	359	378	345	328	333	362	373	332	350	362	340	377	352	360	378	369	361	367	363	316	374	327	333	359	351	347	391	383	403	342	385	403	320	343	345	368	386	360	350	379	354	333	367	367	358	355	382	354	345	379	371	370	326	373	344	325	348	356	383	336	381	357	383	349	366	339	323	324	344	355	318	351	367	365	349	363	350	341	373	389	368	350	352	369	348	337	412	382	365	384	383	374	359	385	340	373	359	341	345	348	365	350	335	350	355	329	329	388	384	346	379	355	342	356	343	391	345	362	353	392	364	371	338	391	351	349	378	364	345	346	362	362	391	374	344	381	350	338	348	369	361	377	364	361	388	333	332	361	377	330	371	325	361	362	380	343	366	368	320	348	348	372	368	390	346	342	386	328	343	390	384	338	372	382	387	375	326	327	362	383	348	384	381	360	389	351	337	353	350	367	363	359	355	392	366	361	359	390	346	373	370	345	385	364	367	335	358	367	344	314	338	377	391	354	355	386	386	396	395	340	344	367	376	348	344	341	339	352	381	401	366	385	356	372	369	394	344	352	369	341	332	331	350	362	359	374	358	374	341	368	386	395	370	356	321	373	366	376	368	386	362	350	387	338	370	342	351	340	392	364	353	351	389	365	351	346	360	338	344	377	375	358	373	386	338	385	350	390	349	350	389	357	355	377	392	401	366	357	369	386	356	361	325	391	365	408	355	351	383	346	378	344	344	384	349	353	356	363	370	352	363	355	373	344	332	357	342	374	356	390	357	365	350	356	358	356	374	361	380	342	333	390	328	355	363	353	351	366	392	377	347	346	347	368	361	352	354	379	375	370	378	367	398	367	337	369	352	369	391	386	396	369	357	400	344	319	351	382	325	367	325	355	324	356	377	377	356	339	366	352	332	368	366	338	349	374	335	346	338	373	337	372	354	377	343	379	391	357	375	340	340	394	345	358	371	340	344	345	322	350	364	365	381	344	375	382	363	378	356	335	355	368	352	357	360	356	367	366	343	358	334	366	375	371	369	363	365	342	370	403	366	351	324	358	394	324	373	384	373	328	380	350	393	366	375	345	354	362	363	395	382	353	335	345	347	351	380	366	361	376	400	375	364	343	333	359	352	362	372	346	385	337	340	364	367	371	379	375	383	358	345	328	364	365	372	353	383	344	354	361	397	356	386	366	348	333	354	346	352	367	379	331	338	346	342	338	351	344	369	389	371	372	326	388	349	358	381	376	383	373	365	382	382	355	348	356	386	322	348	371	420	348	385	400	350	346	360	366	356	387	359	376	327	395	357	309	375	363	371	378	379	306	372	387	331	348	357	383	368	377	342	320	376	363	327	362	341	380	388	373	372	324	384	354	364	362	355	349	351	346	329	349	357	363	397	360	375	361	355	387	379	367	328	369	388	370	385	392	347	372	335	392	397	330	369	359	359	352	349	377	348	341	372	373	384	348	355	359	428	329	351	365	381	329	365	332	380	359	371	338	356	359	348	365	348	328	389	341	355	356	343	343	380	353	385	365	340	383	400	382	358	351	371	371	369	360	336	402	354	406	358	372	365	354	349	367	342	332	361	364	401	328	334	363	359	355	360	373	394	372	358	375	384	370	379	361	354	345	358	359	349	365	369	375	382	355	357	373	367	362	334	349	382	358	368	353	349	361	338	343	390	345	344	365	365	373	360	356	363	359	352	340	358	356	368	354	361	404	357	349	376	379	360	364	392	362	320	352	359	323	364	369	393	366	373	358	348	400	359	360	349	358	358	361	331	366	332	340	330	382	338	347	375	374	384	369	327	352	363	381	352	383	397	348	353	393	357	316	369	377	384	386	374	360
16913	33273	22628	8044	2560	346	355	330	355	321	362	360	353	336	366	352	336	348	339	330	365	338	389	360	346	313	362	335	344	322	345	346	356	325	340	335	342	355	358	333	355	340	337	373	347	327	324	386	366	331	323	337	352	313	339	321	328	350	325	326	331	335	320	316	343	360	357	334	335	316	344	308	368	340	339	312	322	347	346	316	321	352	306	344	320	315	325	354	355	351	315	330	354	363	321	316	369	323	329	363	352	338	342	339	349	321	361	322	319	350	335	346	355	329	302	351	294	337	314	354	336	342	320	310	353	350	333	319	369	332	358	321	320	318	316	327	323	318	348	338	339	335	341	337	353	347	309	334	290	319	304	364	344	340	319	325	306	335	362	361	327	347	315	346	359	327	348	348	345	325	363	313	343	334	332	340	324	333	337	342	343	311	341	309	345	326	325	320	354	355	326	301	322	299	306	312	311	341	322	325	344	308	328	340	326	327	339	345	337	333	346	360	349	333	353	357	311	333	369	307	377	371	338	342	313	318	353	362	345	338	335	303	320	361	330	344	315	325	361	332	328	330	335	326	353	331	366	324	318	317	333	331	321	307	338	349	353	329	367	347	338	327	365	382	327	368	318	317	309	351	307	328	320	304	356	367	349	347	325	306	323	350	323	319	371	340	342	314	299	361	358	330	351	348	323	323	353	315	307	359	330	317	352	335	348	351	361	327	336	325	340	306	368	310	333	323	376	350	380	336	328	332	338	353	326	374	344	329	308	315	330	335	343	355	329	338	336	322	360	341	336	300	309	304	363	351	332	351	318	344	351	296	358	329	345	325	335	318	343	328	313	332	322	299	313	341	369	336	308	359	347	343	338	353	339	342	330	308	317	328	356	335	307	321	317	303	335	324	351	334	322	337	326	337	336	348	316	335	344	363	351	320	345	350	337	309	354	321	340	362	396	306	322	350	353	322	335	338	299	345	354	352	330	334	337	336	313	324	341	309	329	338	326	330	334	330	338	344	342	353	325	322	347	344	360	326	316	325	343	365	316	299	364	370	378	314	313	315	331	316	345	313	317	323	340	359	308	345	325	370	377	320	321	312	329	336	336	332	343	299	354	308	340	345	318	313	358	340	338	311	353	337	327	331	366	328	328	383	337	320	363	334	328	343	351	350	347	317	330	331	313	360	322	319	375	344	351	336	309	384	355	346	353	326	311	345	330	351	369	332	368	359	316	315	368	364	311	317	304	353	306	318	327	354	322	349	345	334	337	351	345	344	358	355	330	331	334	317	331	326	366	363	357	337	314	348	315	325	314	361	341	336	319	336	366	298	342	362	335	322	341	300	341	334	334	329	350	328	316	350	359	345	352	321	329	312	332	338	344	342	324	285	340	340	323	326	335	347	329	325	339	307	320	320	374	316	354	372	356	322	344	330	343	317	317	352	356	340	340	321	357	297	366	347	334	316	340	323	325	354	352	288	323	367	308	324	337	295	324	346	358	349	341	358	338	351	351	318	317	316	340	337	363	326	329	353	309	344	345	341	310	335	319	354	337	343	320	360	339	302	353	350	350	305	351	329	348	322	324	340	323	310	286	337	337	368	324	318	364	325	324	322	304	346	346	310	308	352	362	328	333	377	297	365	306	320	338	337	338	321	340	311	343	330	314	380	315	357	312	317	355	348	315	332	322	306	344	363	322	357	345	301	306	329	339	326	344	307	318	327	350	308	322	334	333	301	342	334	333	341	358	335	350	323	339	331	376	357	326	327	362	342	323	339	326	334	352	373	321	324	334	325	329	327	336	342	334	355	315	359	356	342	334	359	320	353	349	314	315	321	333	340	314	303	319	359	310	341	329	351	317	332	306	330	338	321	336	341	340	326	335	339	317	354	337	302	348	338	347	337	332	337	357	354	341	327	344	335	346	348	357	350	314	364	291	362	335	344	308	354	334	329	344	325	344	326	339	354	336	336	305	331	340	364	344	354	336	329	306	314	330	300	341	355	346	325	330	346	374	322	355	362	342	309	332	359	310	313	327	336	359	349	335	370	344	331	336	353	361	337	340	352	340	345	339	363	348	345	321	351	324	315	337	326	345	316	320	308	320	324	332	360	317	342	336	354	323	322	335	360	321	339	357	355	341	352	350	314	292	342	321	348	347	355	332	369	322	343	347	326	354	335	308	305	332	315	330	333	301	311	331	345	323	310	342	312	324	343	334	311	366	349	343	364	338	317	314	336	348	337	322	332	314	338	316	301	334	355	347	317	354	316	311	314	318	319	337	336	352	320	337	372	353	310	348	353	335	311	320	328	322	327	353	297	336	361	349	337	360	358	324	333	318	336	335	292	381	353	348	332	349	315	356	343	351	354	344	343	343	358	341	332	332	329	312	353	338	351	343	357	373	346	312	335	339	303	350	349	331	338	334	318	349	340	342	319	325	329	310	352	350	310	352	325	340	311	363	341	328	344	350	315	335	308	352	309	333	348	335	353	320	330	333	338	330	339	351	362	350	342	339	313	326	307	315	331	346	347	301	323	332	315	344	341	314	334	317	334	305	339	318	336	306	362	334	321	343	337	324	371	342	349	302	346	342	303	332	320	345	351	327	341	317	315	368	341	394	311	333	313	342	315	362	344	296	345	368	343	317	352	366	322	342	343	344	353	330	370	351	333	340	338	359	345	323	275	358	316	342	342	347	359	318	328	365	344	300	331	295	326	331	315	340	310	338	326	332	356	321	321	301	335	347	315	328	305	321	304	336	306	340	318	324	350	343	312	346	337	365	316	358	333	336	365	332	311	326	341	344	341	328	312	350	345	375	356	365	334	344	333	336	308	324	357	348	314	306	336	345	319	332	361	343	335	349	336	340	315	333	361	339	326	339	329	310	336	342	346	323	358	337	314	307	332	358	332	332	313	327	338	317	347	335	333	349	363	303	379	321	328	319	331	383	356	348	325	318	342	338	331	340	330	339	324	348	339	325	395	340	321	329	320	305	333	351	314	349	310	317	345	317	382	310	331	335	314	317	339	324	324	343	330	364	345	351	324	344	326	343	311	344	318	352	346	343	340	346	357	381	339	330	327	346	350	344	335	326	328	351	315	316	317	339	314	337	322	329	321	366	333	336	311	315	361	308	359	357	333	328	322	333	332	344	313	345	321	338	368	333	369	299	355	338	347	353	292	374	331	355	312	332	303	340	314	326	308	345	310	332	301	348	351	329	320	345	343	325	322	332	350	338	327	361	324	342	341	337	343	344	346	318	357	312	345	350	327	286	330	353	344	381	352	326	322	335	350	326	327	324	347	331	342	320	311	352	322	323	328	362	334	344	342	323	356	327	325	348	377	355	327	337	323	355	358	328	333	354	321	336	349	321	311	313	326	362	305	347	328	330	355	303	332	367	364	348	311	320	340	335	357	318	317	331	311	350	366	364	355	294	360	357	308	314	322	325	338	341	323	352	337	321	338	306	343	328	329	346	341	320	334	342	350	295	360	347	333
25022	26233	44940	41191	24909	5356	760	515	453	483	479	454	470	471	507	480	494	499	461	446	504	547	552	499	500	470	501	504	456	468	444	453	441	486	460	475	447	442	445	471	434	465	448	426	449	435	413	473	455	463	475	448	467	454	473	453	479	434	458	425	485	464	453	462	452	461	476	475	448	476	426	488	461	425	478	462	442	450	454	459	460	439	426	453	417	429	455	467	460	453	441	408	455	409	444	406	454	444	441	457	458	424	461	456	429	479	455	444	436	463	449	467	441	474	434	428	478	428	440	442	484	474	447	443	441	433	463	463	432	458	478	450	484	438	450	432	423	419	432	438	417	413	468	416	470	448	425	478	461	466	451	445	445	436	451	455	416	456	469	465	503	471	397	442	389	451	464	460	434	444	423	425	431	420	444	517	444	461	486	435	430	464	444	473	461	447	492	405	407	428	413	482	439	418	460	465	467	465	459	426	489	441	429	455	437	442	459	432	478	421	438	477	463	451	465	444	434	460	457	444	445	396	458	437	447	439	469	478	413	431	464	439	452	455	434	440	437	466	463	454	442	466	501	462	433	470	476	436	466	441	451	488	433	458	465	440	450	446	446	444	452	471	461	452	478	413	502	458	467	445	458	455	479	447	440	422	442	470	479	468	434	449	445	420	436	456	448	442	440	433	475	476	458	441	424	456	469	449	444	460	481	405	416	432	482	462	467	511	467	428	465	426	470	442	427	482	440	438	433	469	443	473	426	487	440	440	411	410	461	461	467	422	451	456	469	489	449	444	457	451	456	458	420	449	429	456	459	476	453	441	458	457	464	446	468	437	486	450	423	432	473	429	445	410	472	450	470	469	434	429	464	442	441	444	445	479	417	434	442	424	419	446	455	433	457	443	437	443	425	459	461	455	450	467	423	380	483	452	444	453	422	431	450	481	429	503	446	494	459	472	424	454	447	452	419	446	393	458	443	482	432	446	430	425	490	449	464	471	420	463	446	460	468	443	483	460	449	447	407	404	432	481	458	470	465	407	459	431	464	420	422	441	440	488	453	448	436	459	449	428	410	449	456	425	462	467	442	475	484	454	419	446	435	476	474	434	460	444	438	444	434	474	424	448	455	447	444	421	436	449	426	440	433	473	428	434	435	479	487	474	436	462	447	449	441	446	420	455	438	464	419	461	456	456	451	448	423	506	469	413	457	451	442	463	455	432	418	443	446	469	475	474	446	472	463	452	434	465	495	438	444	451	468	439	438	478	481	449	457	454	463	479	457	454	467	461	433	452	483	445	461	470	439	416	428	473	440	477	447	473	429	443	470	464	433	422	454	402	421	435	439	451	470	442	441	475	500	459	442	430	425	489	469	451	432	457	487	451	409	431	418	471	429	452	450	447	395	454	446	442	468	447	451	460	459	467	448	460	458	415	443	442	419	444	445	435	435	449	454	420	470	459	487	407	437	418	501	433	488	476	465	461	430	449	456	407	448	440	468	453	445	425	429	458	459	507	468	408	445	460	462	481	455	448	446	464	449	434	450	455	493	458	459	449	424	442	475	446	466	438	421	463	470	421	434	457	457	480	433	451	444	444	425	452	423	464	425	466	441	424	437	460	448	469	451	463	472	437	491	428	432	443	462	453	502	461	440	422	439	443	450	437	448	454	453	463	448	458	434	447	455	478	413	452	466	402	451	467	442	464	445	456	442	532	445	440	433	454	403	412	494	450	445	429	445	447	447	459	440	471	492	448	413	470	452	457	450	450	452	470	433	478	484	473	469	454	439	447	476	444	464	471	431	472	422	460	483	481	446	438	490	477	442	421	466	445	457	456	455	428	494	437	455	455	435	422	440	454	438	445	474	486	478	456	427	420	464	457	456	455	469	424	441	427	433	463	465	414	421	439	421	451	437	464	418	442	468	439	455	406	446	448	483	436	453	457	460	468	463	422	442	433	446	453	423	456	450	445	417	430	466	451	450	441	473	403	431	466	417	469	476	450	428	439	464	426	431	433	453	492	452	452	443	422	416	414	472	444	444	472	478	438	375	426	440	449	439	445	479	437	436	387	451	464	444	452	435	450	432	451	430	424	445	426	456	470	435	461	445	475	442	453	462	431	437	466	433	421	455	458	479	417	446	481	445	475	432	418	449	442	433	444	429	425	447	407	454	448	484	473	464	447	514	440	435	465	466	422	458	471	461	438	408	450	409	430	409	434	448	422	418	456	456	437	418	452	441	479	444	438	441	448	479	426	451	432	388	439	431	457	454	425	464	451	456	449	414	413	488	391	464	479	446	452	452	459	440	448	448	459	441	463	439	441	450	445	453	462	464	438	445	475	467	430	413	444	456	430	435	405	452	440	485	415	414	470	454	460	484	443	480	397	445	460	451	448	453	446	470	443	466	468	444	443	463	424	465	429	427	424	479	489	458	450	434	428	437	441	466	441	423	456	471	422	481	430	434	415	458	408	423	471	479	451	455	488	456	439	434	480	483	469	417	446	445	431	462	419	412	449	456	464	435	443	479	441	441	438	450	437	463	433	451	430	461	438	457	444	436	450	437	440	458	396	417	444	461	436	468	438	423	424	458	480	453	438	480	430	459	458	457	428	457	472	459	468	439	449	456	440	430	472	419	471	410	442	454	440	393	451	418	452	453	422	449	466	479	456	464	408	458	457	484	434	476	467	437	400	427	448	422	469	454	464	423	439	461	437	496	433	472	450	463	456	443	435	433	463	465	457	437	460	484	465	421	461	440	447	509	431	476	470	460	459	440	500	457	438	470	406	462	467	432	448	448	451	463	465	448	435	462	437	474	455	471	429	429	403	464	477	425	484	450	451	469	436	448	440	433	460	448	446	420	455	420	445	414	444	441	463	432	440	451	455	446	441	449	459	455	418	456	428	457	443	458	435	447	446	452	484	433	447	452	468	465	488	459	432	443	459	473	434	441	405	446	425	421	472	413	393	462	455	434	458	454	453	475	429	444	461	434	430	468	452	467	451	476	397	470	438	451	463	487	460	475	470	492	474	457	435	407	426	466	442	462	463	410	452	477	401	452	463	462	455	424	451	452	422	456	439	425	488	425	420	439	461	443	461	491	444	461	469	442	459	448	462	456	414	455	469	422	467	450	468	463	453	482	490	448	451	447	427	424	458	423	441	449	446	426	426	429	436	471	441	475	477	458	426	421	448	468	480	443	473	446	443	446	473	483	464	461	449	420	473	456	454	447	432	480	481	463	443	439	471	447	452	445	487	437	477	455	420	456	442	508	449	478	465	435	454	417	415	417	454	426	495	460	476	464	462	451	452	452	483	472	459	428	456	458	436	443	432	478	466	464	478	438	430	422	405	415	481	413	419	425	451	441	432	459	447	457	443	445	480	442	426	445	477	460	474	434	442	448	422	437	401	411	444	492	447	440	447	414	402	453	441	412	419	468	407	486	449	453	463	476	437	437	461	460	459	454	402	481	451	431	466	473	438	415	439	473	449	506	428	435	417
55428	91939	66546	38188	16089	656	486	436	473	483	428	434	470	473	396	425	484	431	422	467	480	665	666	574	519	449	481	495	430	453	461	478	481	467	451	478	463	469	438	442	509	454	437	482	410	438	420	468	473	460	484	486	433	467	443	493	462	435	474	430	470	444	507	432	449	449	464	493	474	471	455	444	491	445	464	432	446	462	451	450	433	463	485	471	435	464	455	454	464	454	463	462	444	471	482	478	476	448	472	446	479	477	447	489	455	469	438	432	459	477	477	454	448	436	435	465	470	423	476	424	461	462	454	497	488	469	444	486	447	441	467	474	477	486	481	435	466	415	439	448	464	439	420	423	494	469	451	460	458	452	442	487	446	495	436	479	465	458	466	428	477	456	488	454	441	447	465	435	446	414	441	474	442	444	433	484	421	446	461	441	437	454	471	464	441	465	485	476	494	456	448	484	453	445	451	437	415	479	484	456	506	484	442	489	471	455	447	455	449	474	439	475	481	469	457	424	441	446	438	441	441	476	451	470	477	424	466	455	454	466	490	481	419	455	480	474	446	425	447	416	474	449	474	446	457	448	484	466	464	453	506	489	450	478	468	422	400	444	462	429	431	448	444	423	507	453	453	446	443	467	467	448	453	425	446	452	460	483	460	474	447	485	465	442	435	428	463	469	442	441	429	501	473	469	472	469	467	481	471	440	447	460	459	433	432	487	476	435	431	445	484	441	457	419	439	427	411	477	477	442	452	476	445	423	443	448	411	432	449	471	454	470	487	437	473	442	471	436	425	433	440	456	445	438	455	489	429	479	492	456	439	445	452	456	457	465	426	462	467	457	409	432	470	457	420	459	465	464	494	465	469	456	453	450	442	443	462	468	466	430	467	461	511	444	507	470	460	464	456	397	441	443	466	470	456	464	438	441	467	450	495	431	444	453	447	435	420	473	458	484	467	462	449	439	469	462	431	441	449	437	476	464	448	486	456	495	473	444	440	408	447	441	495	430	434	459	437	455	435	447	442	428	435	431	419	433	441	459	477	470	479	467	432	473	437	409	412	433	456	432	478	461	459	467	463	433	470	418	523	453	438	434	456	471	449	442	444	437	465	443	457	418	438	451	437	441	434	460	471	489	487	426	449	456	478	477	446	425	484	445	458	446	435	456	448	453	466	466	446	448	477	457	436	459	465	433	460	474	467	440	453	426	408	462	447	482	443	438	412	477	433	448	468	471	442	431	454	474	469	485	451	451	446	450	498	430	469	434	459	441	431	486	413	469	461	436	473	442	466	477	480	430	467	482	453	465	442	432	421	447	466	443	446	462	446	433	464	455	435	440	478	487	469	447	496	472	461	439	456	425	466	446	461	453	444	442	483	432	446	447	436	426	457	476	459	475	459	535	422	438	477	480	459	450	461	393	461	460	475	455	451	436	416	462	467	463	472	467	471	430	442	443	421	478	454	490	458	453	471	447	430	450	487	441	465	459	470	470	462	462	457	478	445	431	424	451	448	468	435	469	467	453	470	469	473	444	477	451	417	453	494	482	456	452	450	476	450	456	496	425	446	432	441	453	420	435	454	451	454	416	464	475	453	479	439	443	462	446	442	422	434	469	473	462	460	449	447	452	458	458	459	451	468	459	456	451	497	475	503	461	451	472	456	494	443	455	448	459	432	438	426	495	464	450	440	470	443	433	445	462	459	449	431	434	461	464	468	487	488	454	440	449	450	463	461	468	469	470	431	438	451	416	462	482	457	491	464	474	478	473	458	447	419	443	420	458	486	491	420	451	475	467	487	465	483	493	504	430	470	426	446	464	455	463	421	451	488	458	481	482	468	472	426	437	467	464	430	423	475	465	427	456	462	471	474	449	420	459	448	434	482	427	473	447	465	441	438	432	458	453	448	446	438	469	471	458	474	474	413	437	470	459	493	444	482	480	475	437	458	420	485	447	466	480	436	459	465	472	451	453	466	451	432	460	427	483	486	481	421	456	440	454	484	444	449	448	461	423	417	474	469	424	467	446	472	443	466	523	475	469	462	509	455	461	451	449	448	458	455	402	478	463	481	466	429	457	435	455	454	448	487	463	453	434	451	461	453	441	474	459	482	417	485	487	453	439	476	493	472	465	460	464	463	426	430	459	486	420	431	465	478	474	447	507	478	443	435	507	442	450	418	464	486	480	475	436	459	439	458	459	484	454	444	443	439	436	451	489	454	454	466	456	447	455	446	480	495	456	471	494	483	455	472	475	432	479	470	505	466	452	480	458	456	401	490	450	425	446	433	419	445	474	456	440	419	479	472	477	410	475	427	457	494	457	429	450	462	431	427	457	466	465	437	467	484	449	437	471	421	441	449	479	494	428	453	471	502	443	455	466	457	468	442	449	414	475	459	459	447	420	438	436	446	443	470	418	440	486	453	447	469	442	462	463	455	458	450	466	441	457	460	415	475	437	478	473	459	474	424	440	468	445	495	481	491	448	425	426	460	468	437	480	468	409	458	440	437	465	444	479	468	477	460	432	445	483	440	474	498	460	454	481	480	465	484	446	441	450	467	467	446	412	458	438	440	444	464	437	452	460	454	435	457	465	442	442	402	454	453	428	475	463	479	480	448	421	461	426	454	446	442	492	440	440	468	418	428	486	448	493	467	476	467	497	441	478	427	473	455	449	453	493	412	463	483	459	469	412	419	460	442	485	462	440	443	465	445	437	424	454	442	450	441	462	439	463	492	441	417	471	439	493	489	474	446	447	450	435	466	470	499	426	452	422	512	482	466	468	423	440	442	478	452	452	432	464	470	479	468	447	463	458	433	419	467	463	492	488	481	437	485	451	476	420	436	492	415	463	447	482	429	443	430	458	456	470	461	453	478	474	444	451	441	469	436	480	450	462	444	476	439	464	428	450	458	427	459	476	496	423	474	434	475	443	440	426	469	491	449	464	443	445	465	448	442	471	479	445	522	423	436	467	425	459	451	489	499	465	485	456	459	439	413	446	461	491	468	455	438	478	423	448	443	495	444	475	440	445	446	468	456	427	449	436	445	480	455	452	491	444	459	472	444	454	491	439	448	484	480	462	446	435	484	473	453	438	443	463	466	484	496	437	461	443	440	448	433	428	464	437	434	427	426	448	442	459	471	463	395	468	458	448	455	469	459	464	442	465	432	472	450	464	464	455	409	459	433	480	464	458	433	473	457	467	495	447	465	420	480	460	440	483	433	503	468	466	476	445	463	479	424	493	463	434	459	445	441	427	473	458	462	492	476	480	424	471	466	444	430	475	517	458	453	457	444	444	425	434	468	445	478	421	450	429	452	443	453	461	449	439	456	477	470	434	390	401	432	467	455	430	470	459	462	487	433	464	424	476	470	467	468	460	403	461	415	475	469	440	461	404	440	428	446	512	441	459	424	451	425	467	440	478	437	455	433	497	479	456	447	470	443	414	424	462	464	477	426	438	448	448	472	457	439	423	433	450	445	454	475	479	424	445	454	490	497	430
23896	23648	39401	39113	28784	12102	1918	733	654	580	578	572	549	562	562	561	574	577	578	546	548	706	821	674	635	605	553	548	560	552	590	591	561	543	563	502	573	574	543	595	525	528	554	561	559	545	529	558	581	536	547	587	566	519	560	574	537	549	552	565	568	532	559	572	511	555	539	512	552	566	551	546	525	561	547	571	553	532	555	544	561	516	560	497	551	533	544	564	530	594	554	568	566	527	556	506	566	538	545	559	570	533	581	520	576	528	554	569	555	545	533	540	582	522	590	566	526	550	533	548	550	538	573	568	519	535	546	524	516	533	527	558	533	580	539	554	545	572	557	588	558	527	518	585	572	567	541	507	515	545	510	578	547	588	550	546	520	541	544	564	545	554	555	531	565	531	538	558	591	506	515	557	504	517	506	551	575	560	597	575	540	522	540	556	539	538	562	540	543	543	521	539	521	535	504	566	544	510	538	560	543	534	565	541	557	566	521	535	553	536	529	526	514	566	579	522	546	502	510	548	575	579	531	533	532	534	517	552	553	569	556	583	601	539	548	546	557	543	519	488	537	520	561	573	535	550	544	495	540	536	563	595	521	553	610	584	535	518	564	561	566	558	532	585	592	551	560	543	560	575	498	554	529	578	504	515	499	541	529	542	533	519	574	530	571	558	529	523	528	505	518	585	551	527	520	533	544	494	516	571	557	546	583	579	572	506	555	602	543	578	573	599	563	576	539	538	562	534	547	534	536	559	531	573	542	535	543	512	522	566	516	547	546	556	571	593	524	563	562	522	515	556	550	505	524	544	583	527	576	576	496	592	522	558	553	545	528	576	554	531	528	533	530	566	536	519	567	556	534	541	530	591	508	520	552	591	534	518	567	548	494	564	571	570	545	543	573	568	541	529	534	553	518	583	574	571	574	509	564	567	539	555	546	531	515	538	535	555	550	542	571	543	586	530	522	567	514	602	573	579	549	572	514	558	530	544	531	537	545	556	544	553	574	536	555	518	557	520	534	554	554	517	540	459	491	506	519	504	581	520	555	543	543	533	575	564	527	561	541	535	540	550	561	589	519	562	575	539	522	550	525	557	541	561	573	530	585	500	571	583	551	509	575	502	545	546	553	534	568	558	579	525	514	528	592	531	579	552	557	585	557	536	506	559	522	546	541	537	536	553	529	504	559	522	604	579	515	557	516	536	588	547	529	542	601	565	549	530	544	513	557	537	526	537	541	556	544	540	590	583	598	535	543	539	539	547	561	517	511	502	545	577	548	521	561	572	581	561	525	532	554	551	553	582	553	521	570	518	539	554	557	580	506	517	543	521	530	544	575	575	512	561	537	544	565	583	553	562	553	536	557	562	528	553	530	556	541	525	537	521	490	556	515	538	576	543	533	529	523	586	541	538	555	530	527	538	562	566	539	543	541	584	544	489	541	540	525	573	562	565	537	529	575	576	514	507	545	547	554	542	563	578	554	541	520	544	536	513	535	558	519	560	537	576	528	531	512	524	554	555	544	511	575	550	550	541	565	541	548	527	573	527	516	547	532	574	550	558	555	532	541	557	605	536	528	535	562	543	520	547	509	529	573	550	585	519	554	530	596	591	495	550	551	519	552	519	533	514	561	559	525	537	553	543	516	531	556	532	549	543	524	536	536	554	549	516	548	516	581	512	551	535	539	570	564	493	538	572	566	574	545	524	541	558	507	552	518	609	539	548	566	530	535	567	552	567	511	559	543	531	523	542	514	517	562	609	503	520	536	525	513	591	554	525	521	511	542	556	556	540	554	539	571	554	532	563	585	548	526	550	530	537	499	537	543	570	526	553	549	523	517	516	572	577	557	548	558	564	566	514	580	566	582	554	499	546	537	545	553	549	493	498	554	540	566	532	531	528	538	537	562	541	562	551	503	568	530	551	541	578	554	542	562	553	564	516	559	507	549	617	517	555	553	486	525	519	541	565	568	557	533	551	519	555	555	540	559	556	515	552	532	518	531	504	548	566	566	539	522	521	522	537	547	495	582	532	552	516	558	602	577	539	527	557	567	519	541	563	528	538	593	522	515	570	582	512	535	531	549	521	570	535	550	556	551	537	589	519	531	575	521	492	594	550	538	527	552	568	517	547	565	517	546	582	534	567	557	534	549	582	532	552	543	558	561	530	547	556	589	536	515	530	566	541	527	540	522	516	543	504	520	581	577	572	531	559	530	531	610	530	517	537	516	495	512	550	532	536	531	539	541	553	593	506	496	499	578	536	516	520	611	547	537	557	530	505	586	511	526	548	556	531	521	557	511	530	538	566	580	521	536	540	549	559	523	525	589	532	528	548	551	553	572	546	545	557	572	560	590	565	565	565	581	534	542	576	532	572	565	587	546	566	530	484	561	558	558	552	568	541	533	578	556	534	558	573	551	544	534	583	567	556	618	574	575	555	553	551	551	553	533	550	559	550	539	556	511	555	551	549	500	536	532	593	540	527	540	527	516	565	535	514	555	538	495	542	553	599	552	527	555	534	554	544	545	552	584	546	532	570	558	481	505	522	535	561	570	554	509	490	524	538	504	522	480	533	536	553	525	570	553	551	544	527	529	582	571	559	529	577	510	533	508	529	556	548	515	531	527	550	563	564	514	528	548	543	567	562	540	514	571	574	567	556	534	541	540	554	549	524	542	563	515	501	528	530	554	575	567	539	536	535	565	569	543	556	539	540	544	542	549	563	569	550	574	503	565	542	601	535	540	531	537	558	547	524	537	508	533	594	561	542	547	559	530	596	547	568	570	513	545	607	561	563	545	503	568	544	594	527	537	530	577	597	546	565	506	581	540	531	568	503	579	526	506	567	542	556	547	601	564	544	531	522	522	521	534	548	507	559	534	547	583	558	523	507	521	544	550	559	567	545	518	570	521	544	532	510	548	542	517	538	537	517	540	556	505	532	531	539	544	542	571	537	545	528	558	530	513	553	544	559	559	537	507	552	566	556	557	538	543	532	570	537	527	518	549	602	550	550	567	585	550	560	583	507	540	521	572	548	526	562	541	563	597	560	544	537	542	566	562	555	557	513	541	549	530	523	606	509	548	529	524	534	529	551	536	525	550	588	553	565	545	565	584	533	601	554	524	562	531	556	524	596	581	506	515	542	513	538	568	553	509	544	559	520	526	554	542	520	604	578	552	538	538	583	530	508	503	532	543	546	529	501	563	590	538	572	541	562	610	544	570	553	529	599	566	536	567	514	527	550	540	504	568	562	566	513	540	511	588	577	572	518	540	569	525	535	558	522	544	604	525	540	563	510	556	514	585	547	525	512	514	563	573	567	541	573	538	528	571	563	555	540	561	544	557	540	535	524	542	511	552	559	591	562	572	551	549	503	569	523	522	563	536	554	564	559	518	575	563	574	564	549	576	564	530	535	544	527	561	557	596	570	504	586	522	533	538	534	519	563	516	564	527	543	561	572	534	478	562	549	508	536	544	563	542	547	519	580	596	550	528	540	545	510
63218	102774	77168	49726	23564	821	594	580	610	591	571	586	624	576	554	516	581	607	583	572	616	835	942	789	684	623	630	566	585	557	595	556	581	551	534	571	551	596	596	553	575	577	538	566	567	575	579	580	564	544	572	547	595	574	622	539	528	561	589	615	587	576	542	565	586	572	569	559	582	529	569	558	567	581	575	583	561	576	566	592	521	567	584	558	580	605	565	572	586	524	570	582	563	580	558	611	536	594	542	560	542	543	549	592	557	605	559	546	578	559	588	534	550	573	565	544	540	526	591	539	598	564	633	552	551	585	582	552	581	536	568	543	571	546	591	566	533	546	560	570	551	578	622	548	574	586	587	557	549	633	582	583	557	559	578	565	563	534	608	534	555	556	536	573	570	525	569	557	566	542	575	551	610	544	560	569	561	561	523	520	546	598	561	552	561	610	589	576	562	552	516	597	540	554	612	600	541	549	536	550	582	555	567	582	559	580	521	596	562	572	571	548	582	528	557	520	553	572	577	577	562	602	552	567	553	578	536	552	543	550	551	575	533	607	539	553	576	531	582	557	576	541	553	542	618	563	545	595	508	538	584	605	557	545	536	562	586	572	592	551	544	599	568	587	562	570	555	544	585	576	546	546	590	557	554	579	526	545	533	548	527	567	538	564	555	561	528	577	555	595	608	574	582	551	590	555	570	595	570	561	554	556	522	619	551	517	571	545	552	589	577	570	545	561	566	575	577	539	579	543	570	562	559	584	574	541	560	539	535	548	547	572	562	617	578	565	548	582	548	575	561	604	545	579	544	590	587	565	548	551	563	603	559	560	562	527	534	540	537	570	552	576	602	608	569	542	551	561	557	560	539	525	583	564	626	576	550	563	592	543	602	569	558	538	575	572	536	570	522	602	596	565	577	549	594	563	533	579	563	577	570	556	564	562	576	584	604	536	583	584	570	597	587	574	523	582	552	547	574	577	613	538	602	573	595	555	566	594	562	601	546	556	570	541	504	571	573	589	539	613	573	573	556	570	563	597	530	556	598	563	570	548	545	574	568	554	596	554	570	554	582	523	562	538	552	525	568	578	549	562	557	552	558	574	550	536	547	540	571	564	558	582	581	584	535	549	579	579	542	577	539	572	541	560	545	579	540	611	543	567	542	608	589	581	577	629	567	591	530	531	551	563	583	585	572	566	566	526	589	572	583	565	592	577	551	561	596	611	602	584	570	556	555	585	540	530	578	558	567	584	581	580	577	550	566	524	556	582	572	557	548	546	578	549	569	549	544	598	554	567	547	557	617	526	528	561	574	554	578	566	539	566	588	608	590	565	538	578	576	614	527	593	544	601	564	581	604	525	585	551	575	551	549	525	525	564	586	579	566	533	580	591	597	546	575	561	555	593	588	544	603	600	539	570	559	557	534	555	593	580	549	576	605	571	562	553	572	613	550	590	533	525	602	613	556	570	574	550	575	539	565	630	579	558	586	568	570	521	550	584	578	598	567	594	590	503	585	560	600	593	580	593	575	561	561	580	573	545	568	576	530	544	519	552	576	606	569	553	585	583	598	585	627	568	579	595	601	570	546	521	543	573	555	602	617	541	561	524	596	577	539	576	603	560	562	563	584	544	590	575	572	559	593	550	599	565	567	574	609	562	571	569	568	584	531	579	586	572	586	521	593	566	563	532	537	565	576	608	579	558	566	560	552	560	595	587	599	577	560	550	565	535	571	546	528	596	600	576	583	587	526	581	549	575	565	579	560	551	573	583	550	566	542	558	588	608	553	554	609	528	544	515	546	556	603	595	556	564	571	560	596	595	549	592	587	547	617	568	581	595	586	546	562	597	557	589	494	554	605	602	600	582	518	556	555	572	593	539	547	560	543	602	553	511	563	586	583	524	565	544	565	548	573	583	516	559	573	620	559	574	576	559	540	588	575	553	567	599	598	571	592	561	544	557	559	564	577	543	594	543	567	552	570	545	560	595	585	557	590	537	553	603	582	536	543	504	545	614	543	512	574	580	580	536	536	583	566	562	609	590	636	509	559	560	536	554	569	623	572	578	566	569	574	553	561	548	538	571	596	544	610	580	553	579	562	583	602	561	573	590	556	569	615	536	594	569	560	553	582	598	586	582	548	557	525	543	571	535	543	589	578	527	490	535	564	573	582	557	582	549	612	552	546	555	568	531	566	565	547	558	577	575	558	583	552	571	554	550	541	533	571	604	564	582	577	574	527	582	574	591	585	578	535	564	585	554	586	572	559	574	520	593	525	596	540	545	567	568	586	505	558	592	554	587	583	547	539	581	576	551	562	544	554	570	592	586	584	565	606	567	570	553	520	602	584	586	581	567	536	592	543	569	560	578	584	546	587	528	574	545	572	537	533	579	531	568	563	535	552	557	550	599	569	609	553	542	571	576	559	618	556	594	569	588	553	553	593	549	532	543	582	557	608	541	519	560	581	594	587	558	580	604	571	578	535	540	550	588	584	573	551	569	553	566	565	599	525	539	552	592	569	599	565	530	557	553	561	533	568	562	595	551	556	585	573	519	597	533	530	538	558	556	592	548	574	613	578	568	569	582	560	566	539	534	568	590	544	537	592	581	592	554	517	525	553	568	608	569	540	528	523	534	575	584	568	568	576	533	590	500	549	573	559	604	552	542	595	609	577	571	564	519	561	558	534	571	552	545	558	587	563	617	574	551	566	562	532	549	551	579	549	573	570	569	572	514	614	597	560	555	568	577	550	557	559	615	561	567	601	555	589	610	559	517	552	575	551	566	565	553	556	575	557	535	632	551	567	546	542	534	524	566	570	600	525	512	589	539	585	504	581	552	556	560	532	585	572	537	584	562	618	567	597	571	586	533	546	593	543	547	602	594	551	545	605	548	608	580	587	585	557	593	568	598	522	538	559	529	576	555	582	581	550	585	547	559	592	590	579	565	536	604	536	559	588	529	540	582	548	565	578	577	549	590	555	546	582	553	556	608	563	552	575	524	578	574	537	580	543	587	575	545	527	576	591	581	559	554	570	531	569	573	579	577	592	557	560	584	550	579	513	559	559	552	612	590	552	580	534	569	538	580	603	542	567	585	606	552	531	549	559	528	560	574	507	540	514	544	588	571	560	549	555	533	551	568	615	537	493	553	563	544	573	549	541	566	536	566	546	558	586	584	549	641	586	573	555	519	549	531	560	575	589	596	551	602	564	555	558	540	564	595	546	558	573	554	530	592	602	558	558	562	554	574	559	593	534	565	591	590	586	562	560	600	538	569	563	548	511	535	551	585	563	583	568	575	537	523	552	554	570	548	546	535	562	538	533	593	602	574	572	581	552	553	557	589	564	559	526	563	557	560	534	561	606	568	557	564	586	541	562	592	594	582	571	535	539	582	567	592	593	562	528	564	558	609	529	596	544	543	567	546	581	526	546	542	559	555	540	552	533	564	553	566	585	573	550	554	581	557	577	589	575	578	538	526	591	561	568	522	543	564	540	578	551	487
28645	29348	28775	13833	2933	407	390	381	338	350	356	341	334	364	358	373	398	308	338	375	342	341	374	374	372	358	371	331	350	379	373	386	340	362	364	364	336	355	352	368	365	372	372	357	375	337	327	361	356	389	364	365	387	366	352	359	338	363	374	358	352	379	354	355	380	353	339	371	373	349	366	369	375	328	347	374	353	357	343	358	334	350	392	370	343	364	358	361	353	356	368	346	344	366	334	366	377	371	330	376	382	358	384	341	357	370	382	387	341	367	370	342	341	335	360	370	348	405	341	377	356	386	360	361	397	346	340	367	384	354	351	360	347	353	357	372	348	338	385	381	353	363	376	350	357	331	365	389	347	375	360	374	381	343	378	356	356	385	353	367	363	333	341	350	355	330	316	334	347	358	339	340	340	340	346	319	378	399	372	358	384	351	343	362	337	354	343	378	338	326	389	360	346	371	342	371	334	376	348	383	370	366	372	327	345	377	362	360	367	334	360	354	393	341	359	363	345	359	376	371	375	310	361	370	362	392	337	354	358	358	368	368	347	393	344	359	359	369	372	385	343	355	370	384	360	363	352	360	362	368	348	360	354	370	341	344	362	359	380	369	359	299	366	366	369	335	364	331	378	324	334	342	342	406	356	345	337	323	328	383	363	319	324	387	358	380	367	373	357	335	355	336	351	352	356	341	379	392	343	358	363	383	384	366	353	374	385	321	345	361	341	371	350	358	347	373	348	388	352	385	349	350	374	338	366	382	370	389	374	345	363	362	356	330	367	391	376	319	364	351	365	374	366	335	338	349	339	350	353	369	349	392	373	367	363	344	368	355	308	368	353	384	335	354	374	360	346	311	377	363	352	372	316	357	372	365	384	330	344	344	343	329	347	331	380	337	354	381	370	337	379	331	354	374	381	409	360	337	364	357	365	377	351	368	366	362	354	357	395	369	344	357	354	340	363	326	382	379	375	384	363	371	357	394	377	345	370	367	350	355	362	317	343	406	357	364	367	357	342	332	383	389	346	373	371	345	353	319	364	337	349	352	379	369	350	387	389	387	351	365	360	352	381	369	355	379	365	333	376	364	384	337	331	364	325	352	353	366	333	345	346	377	329	381	336	365	382	358	382	361	380	325	388	376	360	347	381	370	375	370	345	330	364	325	354	359	371	386	366	351	329	332	393	361	351	368	338	307	362	360	362	371	359	361	355	366	337	361	382	374	363	331	405	379	378	384	347	380	360	356	341	364	328	342	349	351	403	348	379	358	392	351	362	386	372	356	338	346	365	357	346	364	390	354	371	354	345	359	385	362	389	352	354	365	368	359	377	356	363	354	388	378	366	372	351	346	359	350	366	366	375	338	345	383	360	358	380	374	351	348	357	347	387	368	373	349	365	345	358	333	393	379	351	349	352	361	359	376	369	372	356	374	386	330	335	335	340	382	332	338	363	358	367	358	373	366	388	350	358	338	344	320	351	383	340	334	387	362	415	381	338	338	340	376	356	356	348	350	348	340	379	356	370	392	373	381	344	372	366	388	373	348	333	322	365	335	353	321	350	385	364	332	351	374	316	372	363	371	371	369	326	354	379	341	372	337	363	349	352	369	331	351	367	362	371	358	342	375	349	405	363	360	361	365	364	365	346	322	345	337	357	352	337	352	333	320	361	381	357	336	375	415	358	380	342	394	346	316	368	367	372	336	351	358	353	380	368	342	379	346	388	369	332	369	365	365	390	386	366	369	331	342	341	356	353	352	343	349	384	363	372	400	375	384	344	330	374	362	359	342	356	362	346	328	344	316	362	368	378	361	404	332	387	371	385	365	356	333	318	356	393	368	329	391	367	369	359	374	358	316	354	351	372	382	352	357	364	374	329	336	341	344	366	354	349	351	360	373	355	372	334	368	359	353	353	343	361	344	351	367	338	380	362	351	368	336	363	358	379	349	329	377	387	337	336	324	352	338	363	352	367	338	333	381	366	339	377	355	355	350	366	362	392	374	369	389	348	369	346	361	366	366	336	350	355	336	342	360	341	357	355	377	365	374	331	335	361	384	357	375	374	366	367	377	373	372	375	359	340	383	348	365	321	376	397	347	347	368	330	362	356	393	346	374	315	344	346	359	395	365	381	374	365	353	349	385	373	328	340	341	370	324	344	341	353	364	341	328	378	325	328	345	349	352	362	363	332	390	366	353	359	350	337	359	355	340	381	349	370	354	354	374	388	351	379	389	342	352	386	340	371	378	354	341	354	359	359	393	341	357	330	357	359	365	359	371	335	353	378	366	346	341	362	376	390	353	383	349	338	342	376	412	388	381	374	357	331	359	327	346	344	357	329	368	346	357	360	343	374	368	357	337	354	381	341	364	358	328	362	360	315	344	363	368	350	347	353	342	358	336	355	377	374	355	336	381	321	400	371	368	331	342	383	352	337	372	380	372	349	386	373	364	370	380	356	382	416	364	339	349	380	332	352	332	337	355	368	380	366	357	382	358	359	361	315	346	385	368	347	383	329	347	375	370	367	361	397	335	341	377	378	342	354	342	369	340	365	384	384	345	340	330	370	339	341	365	341	378	318	395	363	357	354	370	332	384	384	360	343	383	372	364	345	336	339	379	382	363	371	389	315	366	366	354	387	359	351	337	341	362	386	301	337	388	367	354	360	337	350	394	371	366	307	373	362	390	383	361	354	383	339	345	327	354	366	335	391	314	388	365	379	388	366	379	364	350	384	369	371	338	375	344	371	341	405	351	370	361	352	354	366	362	343	356	367	358	370	400	346	375	350	389	347	381	387	356	384	345	391	347	368	353	357	361	351	350	359	353	373	381	365	360	376	330	342	351	376	369	352	346	373	330	363	359	384	399	365	372	339	363	326	331	329	350	352	357	385	322	346	373	320	416	348	336	342	332	353	375	333	363	373	332	365	372	364	354	399	366	359	349	359	367	362	356	359	332	358	323	357	360	333	371	331	367	362	376	337	350	353	360	356	335	361	380	378	367	341	383	390	360	353	338	354	360	385	359	382	366	356	362	393	349	359	353	350	355	347	351	358	366	354	349	375	364	375	355	374	388	358	330	353	365	359	368	372	347	353	335	358	338	363	396	373	341	364	335	343	366	398	361	349	321	365	336	382	356	359	351	330	334	335	370	347	344	317	339	349	363	351	346	385	364	351	329	352	359	367	367	337	342	348	348	375	353	348	399	357	391	372	373	346	363	375	331	380	370	357	332	358	359	331	295	353	344	384	327	335	371	394	335	375	387	385	342	381	331	377	368	391	379	332	381	355	351	375	343	348	330	330	353	381	341	346	352	368	371	368	331	364	360	363	358	342	362	341	357	354	362	368	367	352	347	356	361	369	354	382	337	328	343	371	351	371	369	334	337	349	361	358	333	346	397	348	335	393	387	363	329	333	355	386	348	338	346	364	370	330	335	337	358	340	355	383	379	348	363	368	354	375	369	389	359	366	351	370	329	348	367	392	346	380	329	357	391	338	386
16960	36134	23050	7721	2176	319	349	331	340	332	328	339	327	332	333	337	310	336	342	357	366	352	341	360	364	357	349	333	303	327	334	327	349	355	347	335	330	358	308	326	308	322	328	335	328	354	359	343	307	330	332	313	313	343	360	283	367	325	329	317	345	360	353	323	328	324	367	325	361	357	325	309	348	344	338	326	334	322	327	319	346	311	309	344	349	345	351	323	326	354	311	353	335	337	345	325	355	367	334	329	318	322	301	321	355	363	325	356	356	319	329	366	343	357	349	298	337	344	339	322	338	309	322	354	327	347	316	297	316	354	297	357	319	361	309	309	290	349	342	330	356	290	338	335	340	320	317	360	318	351	339	327	354	307	312	321	313	349	331	370	317	328	350	331	290	339	313	398	318	347	366	322	327	332	320	325	364	349	332	282	374	313	344	311	326	300	313	312	327	323	344	336	338	324	341	330	331	322	332	360	332	325	376	326	351	334	339	374	302	324	331	340	325	326	330	328	344	366	332	342	301	319	325	329	317	317	322	342	343	300	302	314	312	318	317	306	351	363	333	328	333	320	326	285	309	312	330	340	333	320	341	347	338	301	308	331	318	340	333	344	348	333	344	328	330	351	326	318	315	280	320	321	321	313	324	326	348	345	331	305	335	324	341	351	297	338	305	301	354	318	307	343	347	335	353	332	327	330	341	318	340	343	318	345	298	331	340	314	371	321	363	331	322	314	276	333	312	323	358	333	337	303	306	330	304	326	380	307	338	316	325	329	321	344	312	358	332	381	337	331	333	338	332	326	334	322	310	337	317	344	319	303	329	336	308	304	329	328	337	329	330	303	343	334	317	359	303	304	337	323	324	325	310	328	330	323	304	330	328	327	335	319	315	332	315	319	343	328	335	340	364	319	328	337	368	309	305	330	310	307	335	339	375	352	314	342	324	316	388	337	371	342	304	349	322	316	346	323	320	343	354	321	378	310	337	320	294	348	324	328	338	351	329	340	323	312	362	333	322	321	369	318	322	314	354	366	346	339	340	320	376	356	304	345	342	306	341	337	339	352	332	308	328	368	319	332	304	331	305	342	305	317	306	335	339	292	331	307	341	332	315	300	345	323	350	334	313	292	321	327	331	303	346	334	316	307	365	311	364	368	307	313	310	328	331	341	355	327	332	336	332	353	323	345	310	326	353	326	297	330	330	337	333	342	313	294	331	327	306	334	303	341	328	327	368	342	337	312	343	331	352	308	335	324	330	324	319	318	335	322	329	370	310	340	362	309	327	333	328	317	325	335	316	340	285	348	348	315	288	322	320	329	341	334	315	344	352	346	328	344	317	319	338	332	373	358	316	303	315	304	322	380	326	342	323	330	311	348	353	339	363	357	334	310	346	319	312	328	305	344	313	334	356	313	326	322	334	365	327	299	333	322	319	344	329	312	362	319	330	328	345	323	340	314	326	308	340	327	314	356	280	318	331	320	329	337	314	344	333	366	348	311	333	322	348	340	322	329	352	339	362	330	317	337	356	364	346	292	337	337	324	352	336	340	285	314	317	339	322	347	362	328	342	318	345	333	306	325	314	340	313	306	331	323	347	331	308	335	340	355	318	357	337	333	318	328	338	320	328	362	339	360	343	330	372	352	303	317	336	333	351	365	329	340	321	309	341	303	330	343	352	315	315	316	327	327	355	346	331	346	328	309	350	307	361	354	307	325	325	354	351	309	342	323	363	316	333	356	321	302	343	343	330	352	350	330	336	341	334	310	317	309	355	344	342	332	340	310	330	307	329	310	356	327	308	336	336	338	344	328	340	329	326	322	314	340	360	316	331	321	359	291	332	337	336	325	363	366	322	325	317	324	334	329	330	320	357	326	319	337	328	321	315	359	350	321	317	316	319	323	340	285	342	293	338	310	352	333	330	300	340	334	317	320	332	297	337	299	319	308	309	343	312	309	352	343	324	352	324	331	324	342	320	316	314	350	343	312	369	313	328	347	327	333	332	345	343	297	304	375	363	371	372	330	324	320	334	326	343	345	346	361	342	332	333	323	333	302	303	279	362	329	331	319	331	348	344	320	322	328	290	331	334	339	338	331	335	322	310	343	325	334	324	351	324	371	323	330	343	349	319	338	329	325	316	352	351	338	365	336	310	326	317	317	323	355	359	287	322	334	342	320	329	330	308	313	334	312	284	387	339	353	341	332	333	321	322	329	306	331	319	351	319	331	365	343	335	350	353	313	341	369	335	308	279	346	355	353	348	315	293	323	338	317	334	293	333	323	333	316	327	321	332	325	351	368	307	332	325	395	364	303	340	329	301	335	339	312	323	311	287	325	336	335	331	331	337	347	327	356	348	334	301	350	364	302	327	336	292	309	335	321	314	318	357	328	305	327	301	335	316	319	341	329	299	371	309	341	314	312	349	324	308	334	319	310	352	316	329	325	293	344	304	343	334	309	352	310	339	336	332	324	330	335	370	321	348	322	319	336	351	340	360	372	321	328	348	326	328	367	337	309	357	337	342	316	336	314	318	326	332	314	312	378	303	340	323	343	340	314	314	321	352	315	327	349	340	339	313	337	353	320	333	350	329	320	321	314	322	317	310	383	311	336	296	352	319	345	316	326	342	325	300	341	341	322	359	319	312	350	358	313	313	340	341	309	313	346	314	327	334	349	339	323	334	357	347	331	330	292	338	342	337	292	351	338	348	343	298	355	351	326	331	300	357	345	316	310	362	335	338	341	332	319	368	291	370	328	331	316	387	298	365	344	293	345	306	363	329	336	334	327	350	331	331	337	316	306	320	323	338	336	323	330	319	335	315	331	283	333	335	341	355	336	334	337	363	340	334	343	334	327	295	328	307	356	338	329	340	352	305	337	319	344	355	353	368	317	337	361	304	336	320	334	289	315	328	336	324	353	349	317	347	350	365	331	366	322	339	295	319	350	313	319	333	312	361	312	304	336	335	345	318	357	336	324	310	326	298	336	349	342	325	344	319	322	318	342	322	339	353	326	293	342	323	302	330	363	324	318	310	320	327	355	352	334	310	286	389	351	332	354	334	318	342	362	335	330	349	337	309	359	313	321	353	347	367	311	327	341	330	372	330	310	355	341	340	320	316	351	304	345	320	302	310	358	344	317	322	318	348	348	328	320	335	324	321	298	386	314	343	311	325	343	328	316	320	337	341	296	333	333	289	350	341	355	323	351	328	330	334	345	343	320	315	331	311	328	323	327	317	342	340	349	352	347	336	329	340	354	334	342	335	333	356	317	357	319	289	318	313	339	333	347	331	329	298	356	305	322	340	334	321	315	321	372	312	347	342	324	289	345	367	364	315	349	334	353	303	320	309	292	322	349	352	349	334	320	300	334	362	338	334	340	358	342	374	344	346	329	301	367	354	336	320	319	343	326	344	300	336	361	312	319	351	336	346	350	329	351	312	315	368	338	329	351	358	334	325	312	331	343	373	329	338	313	335	336	319	343	309	343	342	340	345	344
24925	26249	45829	41252	24347	5047	722	505	426	492	453	517	466	472	460	441	467	479	435	471	428	509	536	522	455	447	480	440	440	426	431	436	442	427	463	442	460	484	434	434	427	506	475	434	412	449	432	480	451	474	469	471	439	455	467	446	448	468	441	418	436	433	444	429	447	445	448	457	454	463	486	417	458	437	449	414	441	448	428	457	419	473	405	440	431	494	409	409	418	467	462	461	459	448	424	454	447	453	414	457	425	420	423	438	386	409	487	399	441	433	450	465	437	485	434	418	446	479	474	478	444	441	463	442	474	452	424	466	437	444	408	397	404	455	470	435	446	448	449	395	503	469	406	426	462	413	435	440	465	429	453	460	422	451	421	440	446	430	396	396	467	430	425	425	459	440	438	421	459	444	454	468	462	466	436	461	457	444	438	471	463	426	422	447	444	477	428	433	429	417	463	462	441	437	460	445	444	409	435	416	463	422	468	426	482	438	423	475	434	452	452	457	435	419	439	426	432	426	462	450	453	444	496	417	457	438	410	409	445	474	482	446	496	433	455	458	418	414	434	464	427	424	458	436	462	456	472	421	428	443	436	472	423	424	432	483	419	432	434	434	431	451	445	441	434	468	398	442	466	497	437	446	442	459	473	474	435	449	436	446	457	439	453	455	445	438	473	458	436	516	469	417	410	440	432	429	458	462	420	465	421	458	437	478	440	436	414	442	454	481	430	468	440	444	444	450	435	410	434	437	440	443	477	449	460	486	477	486	477	429	430	446	475	437	434	415	431	436	453	385	428	431	462	458	424	446	470	446	426	439	447	471	433	434	445	412	412	433	470	435	474	436	462	410	444	436	455	430	448	458	442	470	433	441	425	495	479	435	491	447	461	462	448	465	414	449	436	486	403	437	423	460	442	435	408	444	420	457	418	469	403	453	408	442	405	423	455	455	477	468	429	461	461	442	446	433	417	442	440	477	453	457	411	452	432	455	464	450	441	458	444	454	453	426	448	450	440	456	437	503	444	440	422	436	457	391	455	428	494	475	485	451	447	450	494	457	417	461	446	435	424	462	467	479	463	458	458	446	444	457	392	464	463	424	450	479	417	402	420	434	423	446	451	439	433	397	457	459	403	464	456	428	486	430	463	445	451	451	399	466	442	468	411	425	423	435	451	477	407	396	456	413	433	482	428	459	425	433	450	440	403	439	442	443	440	444	418	443	430	432	468	439	407	460	430	431	439	463	431	442	435	453	472	450	393	458	432	443	435	462	479	438	459	430	450	418	433	423	451	407	463	425	415	448	455	457	423	423	405	399	421	456	446	430	450	459	423	464	483	492	435	447	461	439	395	431	445	425	442	447	438	429	452	459	433	410	457	454	440	420	447	449	462	457	474	442	455	436	469	453	458	396	460	419	471	446	419	443	451	457	448	430	439	418	423	435	438	415	440	434	463	486	454	440	440	450	420	443	444	454	443	417	428	435	445	450	437	469	430	456	433	449	441	402	458	457	441	460	447	444	403	416	452	428	402	413	422	452	452	407	442	410	430	452	446	455	463	448	454	446	445	448	431	445	465	447	447	445	449	406	469	442	414	441	431	482	449	432	384	453	468	425	455	449	426	464	404	460	469	453	414	452	418	412	458	433	455	421	440	437	420	445	480	468	429	435	424	409	450	432	444	462	444	416	424	421	459	470	448	468	442	452	448	455	456	430	439	415	452	414	428	433	450	447	452	440	435	434	457	433	398	474	401	473	469	412	467	427	449	423	433	451	452	448	425	408	444	417	468	416	440	463	428	419	440	429	429	442	451	442	418	432	475	432	446	439	398	430	468	462	435	466	431	404	484	403	404	435	442	476	447	444	430	424	435	467	451	458	490	413	409	466	489	444	472	417	435	424	433	417	450	432	458	434	425	420	456	429	439	458	418	451	439	422	449	462	447	429	427	448	420	416	423	471	451	401	401	436	449	427	457	424	429	434	471	457	455	492	494	469	442	462	445	416	467	435	438	449	441	454	439	454	458	483	427	453	423	493	430	429	435	451	457	442	436	476	448	428	438	414	445	431	418	440	436	459	411	446	469	464	442	466	438	425	467	463	447	389	429	451	446	452	418	441	432	445	463	439	441	424	432	457	470	430	429	434	461	439	470	487	436	468	458	444	439	443	449	429	429	478	434	442	417	446	445	460	404	446	473	453	450	454	459	497	437	433	451	452	419	493	469	444	488	447	468	449	441	406	452	458	452	480	415	420	443	420	429	423	482	440	449	488	398	479	461	442	453	460	464	436	417	470	473	491	479	471	424	476	439	438	469	460	479	498	407	442	409	443	434	441	467	463	487	438	460	437	445	419	459	446	416	467	412	433	431	491	417	431	449	437	452	423	415	441	422	478	456	424	418	479	455	436	450	436	467	489	432	483	405	450	428	410	424	451	415	400	431	467	461	459	448	440	489	455	425	462	455	439	415	441	476	439	406	430	423	443	422	444	479	451	464	424	489	449	436	435	448	458	482	443	411	451	467	426	420	436	442	395	456	439	431	439	448	436	424	456	447	457	427	444	436	413	425	465	446	434	445	446	426	442	441	462	426	462	422	408	461	451	466	453	428	442	441	420	445	477	429	417	443	461	446	445	461	443	426	435	421	460	441	472	468	446	447	465	441	427	430	468	433	429	458	426	407	409	420	472	429	475	423	471	439	440	417	443	429	438	427	453	446	479	432	441	458	472	439	448	473	424	411	420	441	396	476	466	456	426	418	438	475	415	417	438	436	432	484	452	422	433	437	464	432	510	433	440	469	423	471	443	462	425	452	423	386	415	388	450	443	412	477	474	433	454	434	449	432	435	438	467	424	449	458	465	435	443	457	424	435	424	451	445	446	434	439	457	415	451	459	471	448	424	462	418	447	451	447	453	458	427	490	473	472	418	465	447	430	460	434	449	458	398	421	420	428	437	459	422	453	444	440	431	444	415	491	470	445	445	416	428	459	461	474	453	436	450	439	419	447	421	428	405	438	420	420	450	431	436	446	445	434	444	463	438	477	421	433	447	447	439	438	437	448	448	426	447	442	470	413	409	403	463	424	446	415	473	437	454	440	459	478	413	453	427	447	432	425	475	399	454	424	468	402	451	456	402	444	458	442	406	436	436	409	469	451	407	415	452	461	449	445	458	425	441	433	431	458	420	443	411	413	424	404	451	425	418	393	446	439	427	459	437	470	471	438	440	436	392	441	454	459	450	462	418	407	422	435	465	434	422	392	448	446	464	477	443	409	475	441	466	451	453	462	444	416	420	420	399	468	420	426	448	393	450	457	443	435	415	446	424	414	439	447	446	430	440	439	415	432	422	425	421	466	442	419	462	433	420	452	418	457	439	469	447	432	469	422	454	455	440	441	437	441	414	430	483	435	471	435	428	462	476	457	409	462	445	462	438	436	487	444	430	442	449	412	453	428	407	470	453	425	467	471	406	435	488	465	437	419	455	441	431	421	447	452	453	516	454
53649	93667	68420	37851	15110	531	468	463	487	472	515	467	465	458	505	460	442	463	445	485	481	609	592	542	540	444	434	429	462	458	504	457	477	441	505	462	476	462	444	473	487	426	445	452	460	453	460	465	480	455	425	463	461	461	470	466	437	486	453	450	442	462	471	469	487	465	464	487	409	440	465	445	438	450	454	517	478	464	483	446	469	481	436	425	457	449	443	485	405	514	446	481	493	448	494	457	468	412	420	493	420	458	467	471	455	442	447	491	454	482	445	487	431	460	462	438	450	429	441	479	461	426	459	468	428	424	475	467	463	437	462	477	451	459	444	465	478	443	483	456	478	445	457	463	424	467	429	476	454	428	490	447	447	474	447	502	446	416	430	470	426	478	493	428	466	439	465	450	424	454	438	467	436	476	455	456	413	411	432	442	492	440	470	426	459	461	471	458	434	444	413	403	486	445	454	474	447	419	454	450	455	435	455	464	419	466	437	467	428	453	446	429	459	436	479	473	427	452	419	481	430	425	430	420	429	466	482	446	443	473	493	420	443	458	459	461	427	424	438	471	404	441	475	476	443	434	463	444	429	440	457	464	455	448	456	456	435	461	447	439	420	416	453	442	453	458	469	447	475	483	427	420	436	464	453	449	422	411	451	458	466	450	442	463	458	465	465	442	504	440	457	405	455	474	460	462	439	464	442	435	440	453	472	432	475	434	447	452	447	453	483	463	483	473	426	424	462	436	471	473	458	433	427	448	428	461	470	386	437	438	480	467	429	462	464	478	465	504	428	441	431	437	458	431	469	443	425	448	445	463	417	468	486	450	469	448	425	459	449	418	462	448	453	439	422	437	471	441	442	446	482	460	463	467	431	421	481	473	441	422	455	551	463	468	450	437	472	466	463	476	445	448	477	437	433	428	481	447	431	413	481	468	467	466	469	416	473	454	442	471	461	423	438	471	417	449	421	425	432	429	423	430	462	435	473	413	511	439	446	470	452	466	430	447	451	439	426	456	451	424	466	420	465	434	463	474	423	449	429	506	495	440	423	478	411	458	401	500	422	490	440	422	439	473	422	477	455	436	409	447	423	481	455	441	431	456	459	452	467	459	439	482	445	439	412	481	471	457	466	462	500	469	489	478	461	462	425	482	422	444	460	494	477	455	454	467	465	433	403	456	444	480	479	443	480	422	457	430	457	449	470	445	449	478	435	448	426	434	441	422	472	447	461	476	433	440	447	445	454	439	428	412	432	440	455	482	474	433	477	434	452	426	456	444	445	449	460	455	450	476	401	453	447	436	441	443	407	494	485	468	452	451	422	448	465	451	445	436	430	446	452	447	455	461	442	486	425	471	443	471	454	420	470	443	428	435	454	452	469	479	480	422	434	444	454	450	466	494	438	427	475	441	402	470	426	427	420	445	447	431	421	475	451	451	405	505	442	465	476	439	489	449	443	418	449	478	408	414	443	443	454	443	444	460	492	464	468	409	438	466	434	418	455	449	413	434	444	470	412	436	488	477	424	436	431	427	457	488	440	462	444	464	425	478	420	446	472	440	472	482	423	485	447	460	411	478	450	459	455	451	462	431	444	423	431	452	430	436	464	425	430	449	487	450	447	454	450	435	445	459	488	443	433	454	452	453	451	492	482	440	473	438	438	449	465	451	445	397	461	440	461	482	451	443	472	442	426	464	445	454	444	474	427	470	433	435	444	442	450	411	441	440	452	466	503	460	470	438	453	446	458	437	445	427	427	429	471	441	467	443	449	471	466	421	461	493	421	452	450	398	464	506	452	477	451	445	486	434	415	480	464	443	442	443	465	400	476	451	471	465	446	486	461	441	453	415	449	459	468	485	452	458	428	440	458	463	453	493	421	478	483	474	449	438	489	452	447	435	447	473	429	435	425	426	448	481	424	428	425	438	436	465	445	454	459	438	419	406	404	455	425	440	453	471	404	457	474	466	427	421	471	425	441	483	460	430	438	495	464	438	408	429	456	456	464	419	442	479	459	429	415	469	443	426	456	451	447	457	471	398	429	438	424	453	445	455	439	453	430	412	445	420	455	421	478	407	451	433	420	463	465	501	479	451	441	458	476	409	443	459	460	424	475	484	472	403	460	497	438	484	443	449	446	444	466	448	471	455	479	484	481	478	426	457	445	452	442	406	464	436	492	458	485	461	446	470	466	475	425	451	433	486	441	453	465	474	449	441	439	460	454	477	479	442	460	428	434	449	457	436	464	421	447	440	469	456	449	429	449	474	453	434	449	483	474	452	452	473	402	470	460	468	435	471	445	463	420	452	436	477	486	440	459	441	456	446	451	430	454	434	455	425	425	420	461	464	470	455	442	445	443	464	466	456	436	443	453	423	434	471	426	470	443	462	448	454	481	463	490	463	415	453	440	409	491	458	487	475	450	469	462	452	446	471	455	454	463	470	446	409	475	456	500	498	478	449	458	439	465	475	456	421	482	460	427	419	425	460	460	442	452	421	455	424	434	441	446	445	459	454	462	428	411	403	481	431	417	449	436	498	419	449	438	454	459	440	431	460	432	438	479	466	438	454	450	438	464	446	432	465	462	436	440	454	450	428	436	408	459	464	445	419	410	419	415	489	413	475	444	493	464	432	459	437	431	419	445	435	468	450	462	445	480	471	466	461	454	430	463	423	423	402	450	496	462	472	412	442	460	436	426	456	443	464	469	481	447	476	463	490	460	448	448	449	488	476	425	425	450	470	450	474	449	433	459	410	446	411	438	448	465	401	485	430	445	443	459	486	440	448	456	436	474	435	435	450	458	452	445	442	463	453	434	436	447	488	434	439	480	451	456	448	433	453	451	441	453	421	429	441	444	467	460	430	455	455	453	464	477	470	435	444	461	447	446	434	450	450	446	455	456	482	440	450	433	443	418	450	460	458	408	462	474	454	453	447	464	433	470	454	471	432	490	489	429	441	457	463	454	468	469	425	454	449	458	451	489	453	437	467	463	450	434	439	495	428	482	426	438	454	456	462	454	462	478	451	455	444	427	446	476	421	457	474	483	428	472	440	454	446	424	464	477	430	477	438	445	451	448	476	460	429	431	466	415	467	465	421	425	449	503	488	443	460	433	406	436	451	522	442	427	461	447	459	440	455	461	448	445	448	447	471	452	464	432	469	407	443	457	451	464	478	463	446	443	459	460	461	429	456	479	446	435	405	450	428	417	413	433	456	477	445	469	421	423	437	459	441	465	485	490	434	427	470	481	470	460	433	485	467	453	431	450	427	427	411	456	453	430	448	477	488	487	428	427	483	480	444	465	421	459	456	450	443	439	381	411	431	461	443	462	412	464	467	409	443	466	461	443	416	482	466	486	442	430	460	496	429	462	453	448	452	430	451	446	439	438	466	453	484	485	449	476	463	474	434	440	437	438	432	450	483	442	481	477	462	418	482	456	502	461	479	464	454	449	422	413	490	472	428	444	428	486	444	455	452	439	467	466	464	452	455	476	440	459	431
23866	23713	40606	39382	29845	12362	1961	720	595	604	635	531	556	560	549	559	544	554	526	531	600	733	685	607	621	546	585	575	570	497	537	566	559	558	553	571	556	548	536	590	538	551	553	561	543	522	543	527	565	568	557	539	531	548	532	539	549	554	572	557	519	583	575	543	526	532	538	573	534	552	563	547	573	545	585	552	512	546	529	556	543	581	566	538	534	582	552	534	548	567	539	557	547	528	551	558	541	562	518	552	536	569	557	513	585	538	542	520	544	544	550	548	551	545	505	548	549	537	527	540	565	552	518	565	557	540	579	555	523	538	551	568	513	510	553	572	530	543	537	586	588	569	563	550	522	531	580	523	579	582	539	566	529	571	543	523	571	546	508	557	560	570	548	500	543	533	496	499	554	551	575	565	535	577	540	490	508	547	550	556	528	553	545	579	571	557	533	557	578	545	551	571	541	558	579	554	537	539	516	521	562	573	542	529	524	540	535	584	541	538	536	548	539	564	567	549	552	550	533	530	550	555	550	590	560	537	561	530	564	536	569	566	553	544	552	545	517	557	583	497	558	554	560	502	573	527	531	556	556	598	536	557	565	518	555	524	567	561	530	563	546	556	523	534	533	531	578	499	537	530	564	570	538	511	544	505	504	573	546	545	572	562	567	512	526	530	580	520	532	516	591	541	571	519	562	551	524	527	559	606	567	546	500	533	584	510	535	574	532	518	585	509	561	539	533	523	557	558	526	579	532	509	592	546	585	543	559	533	531	533	510	531	564	502	524	559	527	542	520	519	493	511	573	551	515	537	542	567	556	510	601	545	545	580	583	525	566	563	542	572	561	554	536	593	535	553	566	561	569	517	555	528	519	539	543	534	529	546	507	535	524	533	546	531	515	542	573	526	538	573	534	559	537	546	545	537	544	530	568	540	576	581	581	558	506	512	574	562	565	488	547	530	549	514	548	501	565	532	549	553	564	536	527	522	534	546	515	590	510	547	560	529	553	539	538	560	609	504	545	541	525	528	563	534	532	526	536	515	584	584	542	516	507	539	585	582	521	569	563	557	567	525	508	582	560	567	550	541	544	537	527	535	540	586	528	470	568	557	566	564	561	563	581	528	573	549	508	508	611	523	576	551	519	575	574	552	524	525	599	565	512	513	546	538	553	548	557	534	555	556	523	548	560	546	558	554	521	521	557	531	528	528	544	506	542	559	520	570	555	517	585	553	538	559	530	531	520	555	579	539	527	590	537	517	551	513	522	508	611	553	547	528	554	537	526	546	524	552	554	523	514	519	563	519	533	571	552	573	588	547	539	545	585	541	571	546	567	580	560	573	513	560	525	548	530	566	569	562	550	480	534	552	616	560	554	560	569	553	536	544	539	491	495	524	559	542	556	533	571	565	553	542	572	523	549	556	542	537	512	524	529	548	558	542	564	548	580	505	554	580	522	534	561	542	549	529	513	567	554	584	520	557	513	580	538	547	546	569	527	508	572	585	504	563	582	524	532	548	553	495	553	517	526	512	545	539	546	548	522	533	536	535	536	532	529	519	571	561	481	555	573	601	520	543	553	520	575	527	503	533	566	543	569	541	552	541	524	547	558	573	557	540	571	560	527	567	554	574	514	510	541	552	545	545	555	573	527	515	521	548	575	529	545	570	526	515	576	580	547	531	551	555	538	539	586	494	542	568	559	516	524	497	508	550	552	527	545	609	519	529	559	560	551	550	557	631	531	540	538	527	540	532	561	503	584	539	528	569	523	521	557	613	545	574	531	525	522	503	516	558	520	559	517	501	497	551	544	538	504	592	510	530	570	518	538	541	535	517	510	529	526	489	528	524	529	506	528	498	560	535	516	551	556	534	565	553	559	519	577	548	520	533	533	512	564	525	510	542	529	525	548	538	529	555	548	586	536	543	591	578	559	528	543	518	532	533	531	516	562	546	565	540	525	571	547	578	544	562	582	547	583	532	551	591	541	510	508	532	542	558	565	550	541	535	539	525	537	592	510	529	551	542	559	561	548	537	516	524	502	492	542	527	546	572	549	526	581	560	527	524	515	547	538	556	523	558	585	594	542	515	528	578	547	537	536	529	564	527	585	517	540	559	513	573	529	565	539	560	551	514	591	535	516	545	531	535	574	583	534	559	556	543	554	513	546	515	524	548	535	532	527	579	520	546	510	535	482	507	550	519	578	536	526	533	530	555	573	539	535	547	593	557	559	568	516	563	550	544	518	545	507	558	573	565	583	543	523	537	535	548	541	557	514	505	540	503	538	531	557	498	567	533	554	512	557	538	537	558	553	576	527	524	505	565	523	541	536	496	522	561	586	595	550	558	543	514	516	530	553	557	584	551	574	571	536	543	536	600	509	547	551	541	544	548	547	530	550	538	590	529	503	568	540	548	533	525	535	583	588	548	541	576	599	540	528	558	568	543	557	493	536	504	552	530	590	564	529	550	547	522	522	567	556	529	552	524	504	506	543	515	550	537	578	538	529	513	535	530	561	536	559	514	551	545	578	581	557	541	588	587	544	598	554	562	491	602	568	572	562	536	509	504	530	577	501	544	529	583	536	558	513	564	602	527	542	546	521	531	495	500	523	536	537	542	553	531	511	516	504	532	546	515	549	589	548	564	564	542	526	548	548	541	559	573	565	568	551	555	536	508	553	548	515	498	516	585	564	505	536	514	548	536	499	523	563	521	561	504	537	527	534	547	531	544	501	550	552	522	536	535	538	580	512	543	530	505	527	549	544	598	535	587	600	521	522	509	557	547	560	553	532	570	560	544	554	527	551	577	537	552	541	536	592	542	552	533	542	538	540	543	549	590	557	565	571	559	554	537	519	549	539	513	478	539	562	597	539	587	521	556	554	538	537	571	525	533	566	535	552	515	560	546	593	557	605	524	523	529	527	568	561	536	571	586	590	530	529	503	547	502	563	554	549	582	560	516	572	537	563	559	496	544	514	530	523	540	537	522	552	525	557	518	572	546	558	552	572	539	546	537	500	548	553	509	529	512	583	566	546	539	519	560	545	548	554	540	515	517	531	546	553	575	563	541	561	515	505	540	612	497	552	529	560	527	531	585	506	516	541	534	543	530	555	512	510	505	531	575	488	602	560	477	555	508	576	542	525	503	539	520	537	529	534	546	527	537	554	536	543	538	515	597	568	536	558	512	532	535	530	559	537	532	530	542	583	555	550	569	553	550	536	537	557	514	513	599	529	569	558	564	523	537	507	556	539	537	536	563	546	543	549	547	526	527	563	523	542	558	537	565	500	541	537	562	536	568	535	538	518	516	540	541	577	546	519	524	585	531	531	533	542	532	499	512	524	538	532	514	566	533	517	578	551	539	547	559	524	601	529	549	511	564	523	530	544	532	570	562	503	530	523	549	556	559	538	566	474	546	532	547	561	552	531	571	549	538	551	534	553	544	517	564	552	537	532	529	542	584	536	550	529	521	541	560	519	523	514	572	500	522	518	550	573	551	537	569
61362	103381	75944	50826	24391	621	634	604	591	571	617	583	599	569	593	630	554	580	594	580	611	934	861	760	640	563	595	584	559	575	573	586	598	539	575	574	598	542	558	544	555	578	602	588	570	566	597	533	587	562	522	584	606	555	617	571	521	551	553	540	581	576	553	554	537	579	569	535	517	555	610	571	582	566	589	565	550	570	556	552	573	565	568	562	570	588	573	590	573	541	564	557	554	564	557	522	566	549	600	549	592	589	577	602	583	576	567	558	566	576	587	554	562	560	571	610	592	611	586	553	584	538	566	548	573	595	573	540	556	563	545	591	587	536	586	571	548	613	545	564	586	543	586	559	544	531	618	599	594	598	571	563	537	573	527	581	592	567	578	580	552	560	588	570	625	588	544	583	583	562	572	539	585	619	597	609	578	596	572	564	544	549	556	576	540	555	560	577	576	573	575	601	590	553	555	552	564	587	563	532	589	574	603	575	589	582	580	569	600	567	582	535	539	534	577	544	570	537	517	608	603	586	543	588	536	548	570	592	552	562	554	566	536	604	592	556	532	543	535	588	530	543	569	597	577	600	558	604	551	526	532	546	566	557	567	561	534	611	573	579	568	596	624	563	588	509	560	560	543	591	565	571	616	582	579	553	576	561	566	565	564	563	546	613	556	561	596	601	610	541	606	568	539	545	509	569	564	566	541	552	581	565	597	564	597	592	584	523	577	564	572	528	523	555	555	590	600	567	590	598	594	566	562	591	599	585	519	583	548	548	567	556	574	550	555	549	605	573	548	561	571	576	576	555	583	562	568	540	550	572	530	569	618	590	593	535	620	640	531	578	547	547	553	519	584	603	575	541	570	568	558	543	560	562	573	586	544	522	536	563	588	591	577	565	585	594	621	610	566	569	572	562	570	550	552	545	542	610	554	541	595	599	584	580	594	550	556	610	556	562	552	583	554	513	554	559	570	610	596	571	579	563	582	608	571	519	515	524	563	565	588	526	616	573	577	545	571	545	593	596	572	560	620	572	561	535	544	536	553	573	566	549	588	581	529	546	590	584	550	567	597	549	570	523	511	570	581	585	525	573	541	551	532	547	534	540	514	564	555	578	566	559	602	587	574	551	549	536	547	525	634	579	609	568	595	577	511	569	592	574	543	590	578	587	556	556	536	552	553	563	531	575	552	592	567	551	575	580	563	598	575	573	546	546	553	611	551	533	557	537	616	582	582	578	554	563	583	577	539	559	517	560	548	568	585	641	551	566	607	555	615	570	558	571	558	538	519	542	574	540	564	579	563	549	551	542	547	604	548	618	560	547	584	573	593	538	524	569	532	537	571	542	589	564	557	600	567	556	576	583	551	568	558	576	570	588	563	564	611	545	561	573	536	558	552	524	583	574	609	515	588	559	617	559	580	551	518	557	565	560	546	564	534	543	536	560	527	597	627	505	557	574	576	591	540	576	585	569	572	595	570	556	582	566	541	512	537	577	556	612	588	534	565	584	553	550	566	567	566	515	577	593	584	573	560	571	571	537	638	557	590	559	595	585	564	610	532	563	574	597	537	547	558	539	550	571	542	556	559	553	542	551	592	553	593	551	568	584	571	562	578	560	556	567	527	570	551	574	631	593	559	583	576	549	578	569	549	552	517	545	579	568	558	584	572	609	589	567	531	583	552	583	577	549	562	507	546	605	553	540	552	550	569	537	536	586	572	589	580	559	541	564	579	602	526	519	558	581	538	596	546	559	541	559	591	580	572	553	576	568	545	527	561	531	594	567	554	517	563	552	596	564	533	573	595	548	569	595	558	531	561	562	564	581	532	569	530	536	571	543	564	570	553	553	579	550	606	606	512	563	577	584	553	651	576	551	571	552	603	574	590	558	549	546	552	585	602	567	566	549	579	550	599	567	567	550	556	555	572	570	569	539	581	576	567	542	592	533	595	529	523	548	549	597	525	588	530	536	539	562	557	599	535	575	554	532	576	546	587	605	554	553	579	544	593	567	579	545	585	570	575	582	576	569	545	566	558	578	530	536	607	534	553	545	550	570	609	619	562	555	587	540	582	539	520	544	500	533	545	567	574	578	520	559	594	644	590	605	565	561	545	537	563	509	550	550	551	623	556	553	561	578	611	543	579	552	579	586	531	549	586	525	531	563	566	590	585	567	583	588	549	596	541	599	572	567	553	572	570	557	558	572	532	577	553	562	550	554	543	532	552	567	583	556	599	606	577	541	591	558	548	564	530	572	564	555	528	541	577	542	593	552	547	552	526	571	541	564	559	573	569	618	534	566	540	577	599	586	524	554	575	564	549	543	537	543	578	548	575	533	562	578	572	556	604	594	562	567	556	533	563	507	559	538	610	592	568	543	580	593	526	544	601	621	537	570	544	572	589	544	551	566	596	636	544	581	552	525	638	578	604	610	588	524	580	557	559	587	555	589	557	593	516	540	615	578	571	543	557	554	587	533	547	572	556	587	548	527	552	558	589	570	528	505	586	562	599	597	595	566	586	567	563	556	586	561	587	598	597	594	561	558	520	565	550	607	616	535	522	556	562	593	544	556	561	570	564	575	577	593	576	554	543	554	605	559	514	585	553	557	600	548	568	586	556	544	539	578	550	547	566	558	530	567	544	583	542	536	564	545	583	575	578	521	543	576	556	605	527	583	500	560	565	595	595	571	556	552	582	559	594	586	536	550	588	625	570	564	548	563	548	597	552	572	558	575	533	517	530	583	595	565	537	601	548	539	558	584	554	549	499	551	540	543	534	540	554	544	559	582	556	550	574	560	550	545	561	585	532	563	587	561	593	522	563	631	563	578	567	560	564	539	544	561	573	533	579	568	537	567	584	579	582	529	537	541	557	535	571	561	557	545	581	542	551	533	521	588	576	583	590	586	576	591	585	545	533	575	552	588	565	540	610	568	528	592	551	603	530	547	570	566	568	543	571	578	562	544	568	553	552	571	526	553	578	541	551	582	532	530	543	563	560	532	601	566	535	585	528	567	525	581	594	566	562	575	553	572	581	519	570	537	562	526	531	568	578	522	578	544	602	608	591	607	588	561	589	562	559	537	559	557	588	580	590	559	527	521	561	597	611	551	562	572	534	579	575	599	560	517	562	559	545	566	580	623	582	585	552	542	581	568	591	550	545	545	553	550	585	567	586	562	587	558	511	559	576	564	540	577	538	555	542	570	588	531	534	597	547	564	520	546	528	555	607	523	582	554	567	514	564	521	542	592	544	609	545	643	546	596	582	557	559	574	593	557	552	561	542	569	560	561	569	571	543	550	594	575	573	576	570	522	514	534	546	562	575	572	543	587	566	567	560	562	573	576	603	538	565	590	537	614	551	519	576	591	579	557	557	582	583	578	541	580	527	577	569	587	590	532	565	566	529	568	569	575	588	559	522	597	579	537	561	575	578	586	549	545	590	539	566	555	554	596	558	567	591	541	566	584	586	546	544	574	595	570	545	562	559	518	544	563	612	533	590	569
28586	29675	27797	14212	3372	429	368	372	368	366	360	354	327	377	357	346	363	363	349	349	360	341	358	366	385	359	353	321	328	359	326	351	365	352	355	360	367	340	356	358	357	342	373	353	353	390	365	364	376	353	349	320	338	320	346	332	380	344	313	317	330	339	349	319	332	340	364	353	336	357	316	316	354	362	334	319	372	356	362	323	364	315	365	338	374	332	330	321	324	375	344	384	357	346	329	367	379	363	382	314	360	335	361	332	371	318	339	344	350	320	341	349	341	344	378	338	363	331	329	345	351	340	350	323	361	366	374	347	391	364	338	364	350	358	352	349	365	363	356	362	365	330	384	357	352	336	321	341	315	355	303	342	363	365	328	360	328	357	356	336	355	306	317	331	363	334	361	327	364	396	312	331	345	315	365	362	349	376	364	357	351	327	367	339	353	356	360	347	342	350	341	336	358	363	386	341	364	358	343	341	355	367	317	394	345	358	345	362	337	359	350	350	343	365	328	362	348	330	345	343	348	329	337	397	371	344	361	283	393	346	378	371	365	336	343	340	372	339	354	365	340	377	373	345	362	346	340	335	360	357	331	359	356	345	363	342	363	337	356	339	385	360	347	338	338	353	352	308	337	342	367	351	367	306	317	353	350	365	344	345	338	369	351	347	363	322	296	344	355	358	363	341	369	341	347	365	343	351	331	342	333	343	347	363	354	367	342	349	353	366	332	355	327	333	337	338	360	337	364	364	357	368	318	356	304	331	324	347	342	393	359	340	341	365	319	360	382	364	314	337	371	349	373	366	380	346	329	359	344	376	327	345	337	345	331	355	362	361	367	342	343	348	341	307	344	346	382	364	333	345	348	334	328	357	319	335	368	350	321	349	382	346	339	384	341	357	320	355	357	354	339	346	338	328	339	351	359	348	356	316	368	358	333	323	350	359	345	342	346	357	363	321	333	359	328	349	333	350	351	358	340	332	347	339	343	342	367	380	335	387	405	353	341	323	339	321	345	332	319	350	348	359	326	342	356	325	364	341	317	351	325	362	325	368	337	350	369	363	349	340	348	343	354	371	333	343	338	346	362	367	366	357	343	342	355	377	347	332	350	322	338	347	346	339	365	335	349	359	405	344	354	338	335	318	361	335	343	342	329	330	344	386	347	359	338	334	345	345	352	338	365	350	328	327	356	344	352	337	367	331	369	359	318	363	342	356	348	356	347	355	345	377	338	303	332	371	340	332	348	351	385	357	348	366	324	330	331	311	333	342	371	366	363	351	322	363	333	366	354	336	345	336	332	360	335	320	355	352	331	326	313	331	389	358	334	326	346	372	367	314	327	385	373	372	375	372	360	362	331	351	335	338	339	327	369	377	334	343	337	360	343	336	374	369	358	355	372	357	352	361	359	356	370	337	304	357	348	343	346	319	347	372	337	379	366	325	369	370	314	318	379	357	352	352	358	378	329	355	376	327	350	325	334	326	345	349	347	367	342	358	343	334	317	373	362	339	338	389	365	349	327	352	367	369	375	339	360	336	360	348	349	325	368	339	341	332	324	357	320	353	312	358	344	380	383	325	316	376	345	328	336	390	324	391	315	375	310	345	307	357	354	344	352	340	357	330	311	349	383	332	350	348	339	352	352	370	352	391	332	349	352	359	353	354	339	335	343	372	343	344	338	345	360	344	374	318	361	328	341	392	339	360	350	365	367	365	328	378	344	372	340	327	354	333	338	345	339	365	356	353	351	348	343	363	350	327	379	351	330	335	380	372	333	346	325	340	371	333	357	318	337	365	360	327	350	332	320	351	328	342	321	355	355	344	337	378	366	364	357	358	363	334	325	363	317	340	368	343	344	375	372	348	345	376	361	368	333	335	398	367	342	363	362	334	355	337	355	331	323	354	372	338	333	348	336	362	344	343	352	331	381	349	363	353	356	332	334	353	375	344	339	341	360	326	329	336	320	325	356	359	366	341	338	368	366	332	337	364	327	362	347	325	325	345	351	326	341	351	355	368	394	362	312	355	333	312	334	321	337	337	376	353	355	359	353	346	367	379	347	353	356	372	378	337	373	349	370	327	352	356	353	365	337	351	345	324	347	387	356	366	359	345	358	336	347	353	359	334	361	354	331	370	344	369	352	351	351	341	334	348	345	362	351	367	364	313	345	330	329	324	338	331	343	331	324	312	355	362	364	378	348	350	329	353	352	369	353	345	355	356	348	377	349	359	357	344	387	370	359	356	351	360	335	341	353	385	326	368	347	351	345	338	340	350	345	355	351	385	330	367	366	375	350	329	372	363	365	346	352	356	340	353	320	365	351	344	378	334	334	384	315	357	352	366	396	333	344	337	340	329	383	353	362	360	372	347	344	355	359	357	345	346	334	349	352	361	354	361	344	336	354	385	349	367	372	344	366	371	315	341	347	353	363	343	352	323	322	342	348	346	326	357	368	325	352	349	378	327	350	341	323	348	337	360	369	339	315	346	349	362	324	303	369	315	346	352	365	332	339	335	362	325	343	399	372	324	358	329	347	327	371	335	351	336	361	314	314	341	369	365	362	348	352	371	321	357	331	336	368	319	362	333	345	334	355	336	331	351	365	340	351	355	320	341	341	389	339	366	361	362	354	329	356	356	361	357	353	349	341	321	317	350	389	338	370	330	358	333	331	371	359	378	342	396	338	357	341	329	351	351	365	366	321	347	364	367	300	357	335	325	352	352	349	354	356	324	354	314	348	354	332	355	352	346	340	332	365	314	360	329	336	348	348	321	357	364	339	376	349	364	333	346	315	346	310	342	343	339	361	317	365	333	331	374	372	352	372	313	359	365	350	321	351	389	339	389	319	346	335	346	347	351	339	332	347	383	361	319	354	360	341	378	337	333	340	337	343	336	358	392	340	352	355	356	365	366	374	359	314	363	382	357	314	379	343	355	361	340	337	334	350	349	314	352	345	329	361	365	349	333	344	359	338	332	315	321	359	358	361	344	373	350	360	339	365	378	356	332	346	346	349	349	337	378	351	343	342	326	350	386	358	389	362	338	370	324	338	333	359	337	351	345	320	375	371	318	350	378	338	333	347	396	341	363	353	327	347	362	337	328	346	339	355	366	353	340	348	342	370	362	393	315	311	343	353	356	353	348	361	337	342	342	343	397	344	342	344	322	374	345	385	323	338	337	336	382	353	338	369	327	331	367	349	356	343	338	353	355	339	313	354	360	347	357	351	366	378	305	362	339	316	339	345	360	335	359	348	345	349	346	357	371	361	356	374	320	378	341	337	340	378	353	357	340	316	330	348	323	319	348	358	364	346	349	369	359	351	376	366	342	361	317	348	350	344	345	361	365	314	362	366	349	365	388	354	378	342	372	342	350	329	362	328	376	355	345	317	332	361	355	338	306	382	375	358	327	323	318	349	344	340	329	349	349	351	323	305	356	351	336	353	377	353	335	351	337	384	350	366	349	336	346	363	356	354	355	358	337	356	364	349	341	362	351	359	344
16892	37088	21538	8272	2424	315	361	319	351	323	327	337	306	347	311	302	316	333	319	329	310	326	323	335	339	332	311	327	338	352	321	327	342	345	354	304	323	345	315	332	335	350	342	315	336	358	312	332	351	307	349	327	333	315	333	264	345	337	291	357	331	311	299	301	325	339	315	356	309	303	333	323	321	306	333	378	341	322	315	312	348	323	319	314	319	352	315	316	317	310	317	324	334	321	337	323	328	342	302	303	322	323	319	345	323	277	331	321	316	329	316	314	313	326	359	316	298	338	327	302	336	336	299	324	307	349	300	315	327	341	324	354	345	321	305	345	331	331	321	310	317	308	290	339	314	311	322	320	338	327	331	317	303	334	301	338	307	303	315	307	313	315	335	338	308	321	328	365	308	308	312	334	311	327	358	313	290	342	308	331	290	344	340	320	310	304	311	332	304	288	312	322	329	298	356	344	349	345	325	357	328	319	331	313	314	325	334	324	329	313	322	345	340	339	329	337	309	331	319	322	336	361	324	313	324	331	308	325	323	332	329	330	323	332	333	348	328	319	322	335	295	332	302	326	335	347	315	332	328	343	307	300	338	345	324	336	374	356	335	314	336	317	351	314	355	335	346	301	321	325	322	292	341	304	297	309	323	336	339	308	309	323	314	331	318	318	316	325	313	310	326	324	330	347	329	340	326	333	325	363	330	347	336	311	338	332	342	317	319	343	316	333	283	330	327	327	306	342	346	332	316	316	312	332	317	317	361	329	337	337	350	331	323	341	323	304	326	333	332	322	323	336	317	311	349	327	319	285	327	309	309	318	329	343	337	295	304	331	302	333	329	330	334	326	341	320	328	293	328	346	338	307	349	295	312	330	300	327	332	323	311	316	344	302	321	298	294	329	326	335	348	318	336	337	296	324	328	348	314	352	324	331	299	323	316	332	326	312	322	325	327	340	301	309	345	323	333	339	297	295	319	362	318	324	341	320	334	335	329	326	301	273	319	326	293	325	331	324	332	320	318	334	319	331	308	303	316	347	340	318	310	324	327	328	316	320	342	325	340	350	282	320	319	338	332	357	351	299	352	303	345	303	345	308	337	320	338	351	296	324	332	338	327	294	337	343	345	349	349	319	318	326	305	301	359	327	316	340	324	342	301	321	324	322	336	348	314	324	330	328	354	324	325	303	312	287	314	340	306	325	337	340	312	357	316	319	336	334	313	325	326	352	349	277	339	295	356	323	330	313	303	308	342	336	315	352	324	310	330	326	315	328	311	295	297	325	362	310	336	326	282	327	323	288	330	362	298	331	293	315	301	302	357	319	349	303	324	350	311	323	327	291	314	316	318	322	336	289	335	359	293	320	352	347	293	309	328	336	312	301	304	315	297	312	299	343	297	323	342	305	313	324	310	297	296	310	293	295	316	334	335	343	318	325	363	305	337	304	350	329	339	324	288	359	324	303	345	341	319	334	346	341	300	352	372	344	348	304	352	323	335	341	330	314	322	367	282	331	336	303	330	330	324	345	305	324	336	307	325	332	324	328	313	290	311	310	351	332	341	307	306	346	331	306	327	305	307	313	356	308	350	308	295	333	331	311	303	313	323	326	317	312	320	315	327	288	294	358	347	293	352	315	316	323	310	310	349	309	287	308	305	328	314	312	295	306	321	304	340	283	330	306	324	317	338	318	312	277	352	350	345	317	320	311	307	339	343	320	330	289	328	322	321	344	337	329	328	341	318	272	347	369	323	308	297	319	309	336	326	312	330	316	343	302	298	317	328	285	291	340	307	326	310	335	326	323	329	325	305	379	311	322	301	343	335	364	356	345	324	328	322	322	301	316	338	292	319	322	331	316	331	305	343	296	346	344	318	337	331	312	349	334	300	296	356	373	342	304	323	316	343	323	319	305	331	329	351	346	313	327	320	333	345	288	355	346	343	327	326	327	292	305	339	326	363	302	322	307	331	331	333	356	333	310	313	333	338	328	327	307	319	314	314	346	349	321	311	341	339	328	322	318	310	327	330	325	319	320	299	332	339	309	315	320	347	320	317	337	327	303	313	343	326	353	312	324	316	306	317	326	352	327	318	312	328	305	346	338	320	322	340	302	326	326	335	320	297	323	347	315	319	286	337	308	297	330	344	336	315	348	330	317	296	295	332	362	325	335	304	341	331	333	337	296	310	357	308	302	294	312	319	347	342	328	320	326	315	350	306	317	323	318	311	326	268	332	320	323	315	330	348	299	346	316	345	299	303	320	313	337	346	333	338	345	319	366	321	299	313	332	284	341	282	314	302	319	319	345	311	323	292	330	304	304	337	372	351	328	285	319	318	292	334	332	316	337	324	355	302	321	343	296	311	342	336	330	352	319	299	345	321	330	330	339	310	304	333	304	294	329	319	305	335	323	306	312	318	339	305	327	304	328	342	315	302	318	344	345	303	305	307	317	300	339	308	379	308	330	313	355	351	311	305	324	306	300	331	308	306	316	328	296	341	329	325	301	311	328	345	339	337	313	321	321	324	333	314	284	267	338	332	313	328	326	327	347	356	361	276	373	342	336	312	366	368	336	331	296	332	345	333	337	298	324	335	304	312	332	327	322	317	372	301	300	311	308	337	311	324	303	306	313	340	336	317	285	304	329	323	313	285	330	297	320	302	303	309	311	319	301	311	333	331	288	332	333	320	298	312	346	318	323	303	329	316	303	363	319	286	312	299	330	304	328	321	322	344	316	322	330	327	304	336	323	301	353	283	299	308	354	338	342	336	359	299	306	353	317	316	327	315	299	331	317	353	311	322	330	321	329	355	366	343	312	354	302	337	318	352	319	320	293	361	324	312	351	353	318	311	312	309	350	306	318	318	321	301	304	344	337	292	345	332	349	341	327	329	337	343	339	327	343	330	313	327	304	328	353	298	326	349	345	299	324	300	327	355	346	294	384	332	324	317	300	326	331	320	314	339	301	330	354	346	294	316	326	332	323	312	340	348	307	302	322	290	314	340	305	326	317	359	302	334	339	308	320	331	316	323	282	301	341	312	323	312	330	340	297	313	330	308	336	322	349	319	311	317	327	329	324	309	296	331	331	346	318	338	316	320	333	332	318	295	315	322	323	346	337	308	328	304	319	328	341	318	332	292	324	354	319	294	310	331	325	324	306	316	335	310	329	306	318	293	315	323	311	317	323	334	329	314	321	349	327	316	346	320	324	305	322	312	310	336	321	316	350	297	302	310	317	332	335	296	297	311	322	331	305	334	327	339	315	323	345	321	333	325	339	334	315	328	302	327	298	341	331	342	339	347	338	326	312	302	326	314	323	325	331	327	290	313	291	351	339	330	346	295	327	353	339	295	316	358	344	339	296	325	325	347	345	302	332	332	335	280	336	320	304	338	306	294	322	322	319	359	307	348	316	327	348	308	328	327	312	335	358	341	322	338	317	318	317	307	339	323	340	290	338	308	310	341	328	298	309	314	304	346	329	299	301	338	341	330	322	326	338
25044	26643	42866	41205	22767	3628	622	539	454	454	526	476	443	447	445	447	439	441	445	495	451	575	538	493	487	468	482	464	473	464	441	451	460	465	440	461	467	410	465	441	431	440	423	455	411	437	393	461	420	436	432	413	425	444	484	444	440	487	441	435	450	440	415	451	449	445	416	468	442	424	419	465	440	444	451	437	447	459	429	430	473	435	415	443	420	460	430	457	479	414	431	426	455	424	448	421	423	447	413	410	467	443	459	431	456	462	441	433	438	432	441	513	445	433	449	433	419	406	477	419	455	441	443	427	435	443	446	444	446	415	411	461	430	476	447	440	446	433	417	419	439	429	420	426	436	447	439	449	406	430	428	435	447	413	484	467	425	425	452	440	420	447	409	434	452	418	430	462	450	434	460	447	444	453	455	458	417	411	448	423	425	379	448	425	429	438	411	405	488	416	421	441	479	459	384	444	441	444	431	409	455	445	466	428	415	460	412	451	397	458	476	437	438	448	437	420	459	462	444	427	462	417	411	425	443	427	413	462	464	451	469	384	424	436	440	435	417	481	401	456	447	420	445	447	461	466	433	415	443	434	419	434	431	452	408	428	416	415	421	423	463	440	430	419	449	434	439	419	417	401	454	459	429	426	456	489	415	441	439	435	440	426	414	470	447	408	484	479	436	458	439	390	439	446	442	458	446	446	417	415	393	474	405	412	454	408	444	445	429	425	454	434	456	426	425	416	404	450	427	411	466	432	446	422	446	444	440	464	429	428	424	421	448	435	450	473	476	436	416	440	424	425	420	400	423	445	484	477	438	426	461	421	433	437	436	450	426	416	416	444	433	427	432	433	431	453	431	461	412	464	449	430	435	397	424	460	436	455	456	459	446	387	465	446	422	474	391	507	377	433	430	421	471	455	440	416	406	418	446	426	434	459	446	454	482	414	427	433	407	444	404	426	390	432	433	457	447	398	462	424	461	442	414	439	435	433	443	444	458	435	412	418	450	413	400	435	437	458	437	457	468	448	448	444	438	434	434	404	421	417	444	434	462	439	429	444	433	417	435	435	443	427	440	436	467	441	428	437	431	445	415	419	474	404	442	428	425	471	413	450	417	406	437	456	446	452	436	456	435	444	436	467	437	454	425	450	447	434	444	465	427	394	392	399	411	433	418	414	441	421	423	422	397	435	451	430	441	494	424	410	473	462	411	455	437	460	452	412	457	477	462	457	420	435	418	419	437	425	435	497	443	469	445	441	428	446	428	465	451	442	425	435	456	394	448	462	435	449	442	401	425	458	440	444	424	444	389	470	419	412	402	453	419	459	436	434	430	400	444	476	456	437	441	426	450	437	435	455	430	427	415	438	443	456	441	442	461	437	415	434	419	427	444	463	421	448	464	430	442	453	459	406	451	429	461	432	429	419	425	447	440	424	428	396	477	482	444	441	445	381	389	416	463	419	398	463	437	420	448	433	437	440	441	444	431	472	428	442	446	462	428	471	398	472	448	451	437	450	499	458	470	464	435	425	472	410	460	433	457	442	429	427	442	466	417	450	411	440	473	454	460	454	434	452	394	399	413	429	450	433	431	424	434	441	452	411	440	409	446	439	437	406	468	440	426	464	458	425	415	450	438	435	427	451	424	468	444	399	447	426	436	453	453	466	416	449	450	426	424	464	418	439	447	434	424	452	465	429	390	464	420	442	428	411	432	444	407	402	432	443	465	405	419	415	422	440	486	427	423	411	436	406	408	446	433	427	465	461	465	451	409	452	404	449	433	444	423	461	427	400	468	461	442	399	482	400	443	448	428	454	398	438	451	443	437	389	466	445	437	420	422	448	434	439	452	455	486	468	458	425	461	431	434	430	438	434	437	458	449	424	419	442	413	429	411	415	415	400	413	455	439	418	458	405	442	448	426	460	425	442	454	452	444	443	463	470	445	457	412	430	457	442	404	429	462	462	428	432	456	402	423	421	478	410	443	449	418	422	383	424	443	434	450	411	425	434	433	449	439	455	452	454	455	432	446	452	469	464	437	454	431	428	375	454	434	423	443	508	414	453	433	423	439	454	444	448	418	443	436	439	432	448	420	413	442	481	422	450	466	431	454	442	407	415	401	429	443	461	439	429	445	450	395	400	442	439	422	422	414	445	441	461	418	468	445	425	446	421	436	436	416	427	437	431	424	446	441	440	429	450	404	441	445	440	465	479	458	463	451	422	438	440	436	433	461	422	447	397	439	428	439	416	453	435	454	445	406	470	458	430	449	452	455	450	446	418	449	413	437	452	478	416	440	426	455	408	432	418	430	437	437	450	421	461	441	431	430	458	446	489	448	408	388	465	413	479	419	438	473	448	456	424	411	438	417	464	450	413	457	403	417	438	434	469	447	450	485	451	474	363	441	438	424	431	425	465	425	430	439	450	490	408	450	403	436	458	428	424	411	435	431	444	454	471	473	465	429	443	461	453	423	460	431	442	476	485	435	471	459	462	416	445	415	445	417	438	447	474	415	443	446	444	474	422	453	479	442	417	419	449	443	385	458	433	442	449	403	442	414	418	431	432	432	469	441	444	442	404	439	435	430	452	430	453	426	434	463	444	457	405	467	431	439	427	417	426	445	440	458	409	403	425	450	472	429	443	436	409	450	439	450	438	426	439	462	469	469	444	419	411	418	454	404	454	428	434	405	433	423	462	440	471	441	427	452	487	431	477	436	437	396	423	407	454	477	460	419	459	460	461	438	396	461	469	417	461	420	429	431	465	426	427	438	421	443	435	477	450	432	397	453	452	464	449	393	414	449	438	458	460	423	469	415	413	437	417	455	452	454	424	445	454	412	437	474	469	444	445	398	444	437	452	444	467	433	455	413	438	472	435	416	429	426	445	430	431	452	453	428	428	457	445	409	462	408	458	410	438	416	421	435	430	465	470	448	420	426	451	424	438	440	427	460	440	435	452	449	451	460	458	438	432	440	479	468	437	452	449	445	439	405	444	429	418	429	472	432	428	444	439	460	446	432	473	430	415	440	441	459	423	442	447	427	424	434	452	445	452	430	438	427	426	439	473	440	392	483	417	493	425	427	458	436	402	449	381	444	447	451	447	454	448	456	428	445	421	411	433	428	450	452	439	441	442	447	458	441	416	434	434	450	420	467	457	449	421	470	429	455	442	442	462	441	465	410	440	457	438	456	466	430	420	440	420	418	435	480	411	437	432	440	420	451	456	394	412	420	435	403	450	403	458	443	441	414	448	465	446	442	430	446	453	468	465	434	504	422	434	449	412	445	435	411	432	402	447	428	442	418	453	406	484	427	472	458	456	428	467	451	477	445	443	394	431	424	449	451	422	444	432	438	421	439	441	470	441	436	435	454	435	417	455	440	382	416	459	418	433	450	453	434	412	417	450	432	419	378	388	424	400	406	434	473	443	456	445	425	442	477	439	437	425	419	431	437	433	390	418	460	444	443	464	407	430	443	475	411	426	425	391	436	445	459	453	464	445
55722	92510	63700	38807	11573	460	441	441	404	423	461	447	462	442	470	477	449	465	463	391	486	639	601	561	503	448	449	444	446	435	393	471	433	434	427	444	444	465	435	424	465	420	447	458	436	477	465	466	457	422	445	435	461	438	443	420	431	494	428	445	445	428	422	407	458	421	435	465	428	440	418	410	436	438	437	460	432	432	428	461	447	422	456	431	452	424	439	412	444	472	463	477	485	437	459	433	461	410	435	418	445	455	432	460	434	468	464	437	440	413	435	435	478	422	419	437	447	420	438	409	457	424	435	466	460	458	452	446	461	424	446	428	421	443	446	474	438	447	458	434	455	440	447	433	460	463	460	475	433	452	455	427	416	435	428	469	423	446	453	446	443	461	425	458	432	417	458	427	446	429	489	469	422	449	445	454	446	469	449	442	441	446	462	467	452	437	443	432	424	466	443	409	418	466	436	431	421	425	428	450	483	415	453	434	450	449	447	436	408	430	430	441	440	447	476	436	447	449	456	424	442	451	463	449	410	427	458	417	446	407	460	449	444	422	464	422	395	441	476	421	449	430	456	455	465	417	399	424	437	440	451	425	452	426	421	421	471	430	427	447	454	453	424	468	419	423	459	421	422	422	435	457	428	431	437	429	430	455	466	432	441	453	424	439	470	417	418	469	498	433	401	424	453	434	443	453	443	457	408	443	446	461	451	431	441	419	486	434	419	458	424	445	433	450	470	455	439	471	448	446	438	452	423	468	436	477	413	415	428	442	444	458	459	463	419	443	426	429	449	417	413	490	452	453	451	449	449	437	459	451	450	397	431	447	481	401	446	455	449	430	422	405	448	419	423	458	451	429	466	439	430	444	454	441	433	438	464	463	442	449	436	451	421	425	403	489	442	435	409	432	405	426	443	443	465	444	436	464	421	427	468	450	405	432	443	432	451	479	454	438	441	464	436	432	447	444	429	464	443	437	446	446	462	445	440	485	442	423	439	451	449	460	469	451	487	442	446	406	446	425	458	440	463	447	402	474	423	429	439	445	402	435	453	451	437	420	448	433	425	467	453	423	472	401	483	433	438	453	406	450	446	390	378	441	452	422	422	468	418	471	437	416	435	455	489	436	433	438	446	412	454	406	432	434	445	430	437	417	435	436	437	447	441	438	442	456	453	429	442	436	466	422	427	433	428	429	420	417	441	450	421	448	438	423	428	472	445	443	431	432	429	475	418	459	455	460	468	445	455	427	452	432	422	448	428	445	435	459	461	434	427	437	418	434	429	427	468	484	445	447	452	444	497	400	453	423	409	441	492	465	424	440	397	425	492	438	468	406	453	428	465	464	415	428	415	423	437	420	434	415	447	427	469	427	419	458	448	406	430	446	440	461	470	481	462	433	436	445	426	436	470	437	406	454	407	430	404	441	427	456	391	464	442	407	439	430	420	443	460	469	425	459	430	437	438	431	439	461	463	440	463	452	451	438	432	459	461	445	437	440	436	435	449	399	420	415	442	428	438	403	443	456	441	428	434	470	443	473	473	443	384	432	450	464	420	457	446	464	441	462	479	436	459	464	433	457	442	452	412	433	492	420	436	470	392	450	442	451	433	452	431	426	442	425	457	434	454	454	407	412	441	414	439	427	486	406	440	438	454	455	444	445	423	457	479	453	462	411	435	453	450	455	461	429	476	451	404	428	446	444	436	454	460	415	465	434	468	452	403	450	449	404	462	447	435	483	439	433	449	429	395	462	450	482	472	457	451	399	418	439	444	465	452	450	405	415	446	429	441	479	450	464	428	420	472	454	467	446	462	460	440	451	438	469	425	406	426	407	454	436	461	435	449	434	428	426	467	430	409	460	450	389	451	451	413	459	424	445	455	433	456	391	407	436	428	453	450	400	457	422	408	414	449	442	433	423	451	441	443	410	420	444	443	479	425	442	442	452	427	413	419	454	416	435	429	408	431	475	421	451	410	447	451	474	403	451	416	438	453	395	431	451	474	453	458	426	411	412	459	413	462	437	452	456	446	444	463	432	441	451	463	449	459	445	443	432	421	440	424	412	439	447	442	431	422	480	432	451	383	421	439	409	412	425	455	397	396	442	424	474	431	496	480	444	429	431	421	476	467	432	430	456	426	440	446	422	464	459	406	432	454	452	445	424	503	405	426	433	428	439	426	478	438	428	453	408	422	472	409	404	420	436	471	449	458	400	446	423	420	461	433	396	448	460	426	451	479	416	464	441	431	455	419	449	404	446	429	439	414	388	456	446	443	409	458	445	442	421	441	431	442	410	430	446	452	443	442	462	437	437	433	434	457	453	467	441	428	418	445	428	420	462	427	449	399	447	437	449	467	409	442	430	448	429	431	406	432	422	439	458	388	444	452	393	392	417	453	435	429	471	498	436	449	445	461	418	402	416	422	440	462	422	496	432	427	448	441	461	441	455	458	415	458	394	447	464	407	441	424	464	415	410	442	413	448	460	439	435	417	445	434	433	441	420	444	457	451	453	416	443	435	459	419	465	437	437	419	426	446	472	434	459	467	433	418	448	423	467	420	438	449	440	391	431	365	458	448	478	433	451	427	414	411	456	405	418	448	416	445	407	442	417	414	411	453	461	428	450	459	418	464	431	435	414	416	465	435	462	483	427	428	440	417	431	422	445	449	435	454	469	447	431	434	431	472	460	479	415	415	416	450	423	429	416	435	433	453	449	429	466	466	447	443	423	473	424	450	459	428	440	418	431	435	407	415	431	423	430	406	445	447	449	449	434	439	426	418	463	444	443	405	471	441	450	438	437	395	449	403	445	409	452	477	453	441	407	421	442	444	419	387	450	436	415	443	427	472	408	455	463	418	436	421	420	435	450	421	450	429	415	472	456	439	446	447	409	487	428	413	476	454	460	444	427	466	446	460	432	412	434	425	434	455	477	433	446	400	445	422	454	448	435	422	443	440	480	426	441	433	415	430	443	460	434	462	435	448	423	440	470	453	448	440	445	429	391	443	446	426	424	420	471	443	447	440	460	433	406	454	483	449	470	424	410	450	445	413	425	452	448	439	438	428	417	462	464	483	476	450	441	432	423	425	446	442	437	448	426	441	446	468	431	427	438	472	429	455	420	450	454	444	441	423	439	473	444	417	441	459	447	405	394	417	499	426	420	476	446	453	467	462	450	438	422	449	477	457	438	434	431	486	482	474	424	468	427	423	431	428	429	430	411	477	441	439	456	439	493	432	431	431	407	395	450	445	416	415	461	433	449	452	434	427	437	458	451	475	450	438	433	441	430	456	474	462	443	436	458	461	411	441	411	406	395	429	446	423	427	408	442	421	419	463	394	465	410	445	457	455	463	420	433	428	454	444	446	454	441	436	460	431	427	419	440	408	434	441	417	432	432	440	410	426	418	432	417	461	413	458	397	439	463	428	445	428	409	432	444	463	434	464	425	456	412	439	466	471	424	420	455	465	437	401	435	437	453	458	466	452	407	427	495	446	436	411	432
23882	24025	38838	40806	25329	9132	1320	697	594	567	585	561	577	592	537	555	547	563	552	523	620	753	643	678	609	532	530	567	555	544	505	519	553	576	533	506	592	543	588	562	542	558	531	560	535	517	534	586	502	516	570	574	565	576	561	536	533	498	503	515	564	510	517	559	551	527	531	533	553	526	544	547	544	520	531	578	527	513	544	527	585	521	554	532	511	530	566	562	512	525	546	570	510	504	513	531	538	552	574	584	521	555	527	558	529	531	509	544	528	515	558	588	549	560	579	536	563	581	558	543	528	560	538	514	503	531	528	548	563	546	505	549	506	498	519	547	563	508	543	500	549	519	571	485	550	517	533	520	552	530	550	510	554	522	544	553	541	568	541	537	529	551	556	508	529	538	495	546	522	562	536	555	560	548	545	526	544	542	525	534	506	525	498	503	502	541	534	544	521	515	553	552	524	507	522	519	541	580	505	490	531	552	564	553	532	542	557	499	553	519	568	548	521	535	561	485	595	541	523	509	485	535	487	518	539	577	564	524	506	534	540	548	521	580	546	519	568	497	537	512	551	520	558	544	530	554	524	514	541	576	526	494	524	540	527	558	562	491	512	526	499	546	540	507	520	572	556	574	541	556	587	529	508	513	536	511	534	549	544	542	550	526	548	525	550	516	550	519	537	561	522	550	525	520	558	498	563	545	552	557	556	544	561	549	546	567	541	535	502	572	530	527	536	520	525	527	519	564	544	572	563	522	531	560	543	583	552	548	563	577	495	557	519	532	538	547	527	520	472	547	551	559	554	555	551	538	518	543	534	537	515	490	556	542	560	531	592	539	511	540	541	584	572	548	555	582	513	535	546	538	549	584	504	523	539	557	531	515	558	543	546	534	548	506	521	523	532	543	540	529	519	535	558	538	508	550	537	583	505	544	517	578	560	559	487	549	522	518	482	497	548	507	565	529	522	496	522	550	518	544	542	578	582	533	575	548	508	499	519	533	577	534	517	533	586	515	526	509	562	568	531	536	533	569	504	531	546	543	547	580	502	562	556	510	559	532	569	517	496	500	555	539	521	575	554	540	562	556	549	541	504	548	522	529	528	516	528	504	581	551	551	558	515	581	534	566	535	562	516	557	500	536	525	554	511	521	544	502	527	521	497	566	520	531	557	556	531	581	554	539	535	543	501	530	530	530	537	550	546	569	572	490	526	521	547	532	549	586	553	507	567	491	550	513	550	543	547	531	576	520	542	568	517	530	556	529	545	568	557	553	522	526	538	525	510	526	520	495	558	547	544	519	469	510	544	571	573	505	513	511	543	502	503	532	517	497	532	526	545	535	540	478	530	501	483	512	531	537	540	549	526	551	541	508	474	540	535	508	521	518	553	551	544	524	540	562	499	533	545	516	549	547	549	553	535	541	576	573	521	543	537	543	552	516	509	554	521	546	518	585	554	509	498	543	534	512	530	581	537	525	552	537	527	521	539	520	544	532	515	525	472	559	541	563	532	537	524	521	528	532	537	534	535	517	556	566	548	582	570	567	531	551	576	520	541	565	555	521	545	549	545	512	544	550	538	525	561	516	526	527	550	533	516	523	520	480	520	519	558	509	538	549	565	524	562	542	540	505	552	544	522	552	532	542	567	524	534	539	542	521	540	529	549	579	594	573	530	491	527	549	543	528	559	565	496	558	541	510	482	555	527	523	541	567	567	555	548	485	515	538	541	557	522	552	552	523	532	546	541	501	528	544	511	522	515	526	543	565	549	555	596	591	496	511	515	496	537	539	534	599	544	564	522	539	521	538	539	541	514	517	544	563	590	501	519	530	532	551	527	507	545	542	518	548	592	556	510	541	544	515	526	555	565	514	564	560	515	505	528	580	522	529	544	503	530	576	540	491	538	516	535	532	547	569	539	498	525	523	536	535	534	549	539	520	493	542	543	537	531	547	543	520	527	511	541	602	503	548	525	528	519	546	540	541	568	547	569	597	564	585	570	507	528	536	517	549	523	525	590	517	515	559	524	535	511	548	523	525	531	541	553	534	522	575	554	534	538	548	511	526	552	533	526	531	546	504	517	566	542	530	515	524	531	522	585	498	548	535	563	537	492	565	503	520	528	502	524	550	516	549	517	527	568	509	540	487	529	513	520	570	548	557	573	543	536	552	594	530	558	557	544	553	550	506	556	550	530	551	562	547	532	524	494	552	522	509	577	550	536	545	538	507	540	514	546	575	533	517	524	517	532	523	535	532	547	536	526	546	528	550	474	517	515	541	491	551	532	543	521	571	523	546	565	499	557	551	540	528	572	526	545	538	494	586	545	558	550	495	533	555	503	513	582	532	565	555	554	522	501	576	546	511	525	526	544	478	507	535	526	495	561	501	498	551	574	517	581	578	514	536	511	539	550	583	541	552	512	544	545	498	524	545	536	530	505	547	573	539	518	547	545	526	554	524	547	540	534	520	551	548	551	526	530	524	506	527	534	547	520	533	516	518	572	552	518	576	513	511	504	489	554	516	526	549	536	513	515	532	498	491	554	516	517	561	562	524	573	541	534	531	487	501	570	502	512	538	579	549	533	500	537	534	540	514	544	541	519	485	550	549	546	502	564	586	549	554	533	517	554	559	580	516	569	518	525	543	540	550	523	537	540	494	526	534	517	545	526	544	567	536	492	571	534	526	567	543	560	502	530	503	541	532	506	552	502	537	518	550	538	522	556	573	543	531	559	526	561	540	510	520	548	519	538	478	492	544	550	513	543	526	554	549	515	512	553	542	547	512	495	553	506	525	542	572	557	562	525	528	491	533	509	544	523	552	531	506	537	550	534	565	505	525	546	527	514	545	563	528	499	504	506	512	524	540	526	531	526	509	539	511	541	586	555	563	547	528	581	525	526	494	521	564	542	546	546	580	495	522	504	527	493	504	508	505	539	546	511	526	550	549	546	551	529	570	500	516	523	520	554	560	534	510	527	544	507	563	501	525	559	533	539	535	541	538	516	546	550	511	550	531	564	512	548	489	535	547	528	574	566	542	502	530	573	540	515	493	515	590	517	549	515	490	527	575	528	526	570	516	544	531	541	575	519	550	535	499	566	524	564	520	528	529	523	557	561	503	528	539	539	526	501	564	523	527	495	535	533	536	556	513	507	501	548	546	547	548	503	553	525	553	515	520	533	524	545	533	511	504	554	553	571	544	483	512	554	514	588	515	530	489	529	496	523	559	497	565	512	550	526	505	520	520	524	517	527	532	523	520	551	541	553	501	504	520	545	582	561	546	525	497	560	565	514	509	553	552	485	528	538	533	500	493	524	590	572	514	546	535	527	560	572	525	508	516	526	536	583	562	510	568	528	533	543	521	531	574	547	516	509	494	568	545	514	510	511	549	561	525	525	532	539	536	563	540	507	546	614	512	531	548	513	540	536	535	566	543	536	574	488	508	549	551	546	543	560	546	542	534	538	556	500	516	489	505	521	527	526	541	503	517	505	499	483	523	521	580
60244	103589	73980	50356	13405	550	563	562	554	563	538	581	550	622	535	571	561	512	573	582	662	931	920	743	655	635	561	573	548	617	598	579	573	585	558	563	597	539	524	549	558	577	543	576	571	561	533	522	569	597	578	543	579	576	556	540	537	579	573	598	526	547	504	559	564	549	531	577	532	534	561	593	541	602	568	583	605	557	588	541	522	568	540	561	521	569	581	550	541	565	557	546	559	556	532	540	520	550	571	556	567	538	592	522	585	606	570	548	605	593	550	559	545	568	606	541	576	544	546	550	571	532	524	530	582	573	541	577	519	544	568	613	569	526	527	559	546	604	540	525	575	532	532	540	539	557	567	571	566	568	576	569	581	593	573	572	530	563	552	521	577	586	533	537	614	571	538	578	606	558	557	555	547	535	550	532	557	586	567	548	564	555	555	532	559	567	581	539	558	552	554	566	563	535	567	565	547	578	568	581	587	578	528	591	589	540	564	571	556	567	590	554	593	546	528	586	534	590	573	577	540	558	564	526	561	581	508	587	531	540	577	535	532	562	555	554	535	550	531	559	542	549	542	538	533	532	551	569	539	548	544	539	519	589	565	573	571	563	547	573	623	549	603	563	549	559	545	559	532	572	538	579	533	562	574	512	548	538	521	596	539	591	552	547	575	588	522	578	575	543	527	547	576	540	510	540	573	526	556	522	586	592	528	573	561	549	546	585	560	546	538	571	576	562	539	553	573	558	557	549	595	564	518	556	588	580	542	570	612	563	572	590	559	594	592	519	514	571	539	621	554	574	542	593	556	605	591	505	536	556	518	546	572	545	563	560	587	595	598	573	529	580	512	565	583	577	583	611	605	587	573	533	521	536	537	500	538	527	597	537	534	538	562	572	548	540	532	534	591	562	563	567	589	595	539	563	546	543	591	587	592	586	568	557	583	579	594	574	579	582	568	520	584	534	556	532	551	528	578	550	551	508	570	592	530	565	579	555	552	528	547	550	577	525	534	538	554	545	584	568	558	598	566	534	544	542	548	567	572	627	599	579	523	539	543	563	566	577	531	541	554	539	537	553	507	525	583	557	563	525	556	549	560	632	582	535	569	509	556	572	552	562	598	576	553	540	583	575	528	556	539	576	570	545	568	584	566	551	581	523	571	545	565	535	566	582	554	549	562	570	497	552	531	579	555	562	532	505	582	550	557	551	548	570	568	584	570	588	567	541	544	579	572	502	554	531	569	566	531	566	555	559	527	563	552	567	592	600	556	604	527	550	559	527	533	570	534	555	533	553	526	585	551	567	532	555	525	586	593	543	546	568	580	550	507	539	538	567	532	557	557	570	576	530	567	589	573	541	558	522	566	534	584	526	542	541	567	561	541	579	563	569	537	550	588	565	541	533	568	569	593	528	566	515	548	556	578	550	618	613	562	531	556	556	568	553	588	556	598	541	574	534	559	536	513	558	575	557	563	532	567	518	550	549	588	554	559	544	573	530	572	539	591	564	539	545	560	531	550	566	568	547	550	590	543	570	520	565	488	536	551	515	566	602	557	547	591	529	517	581	560	591	574	555	592	525	617	547	544	563	554	613	534	541	541	545	572	575	555	555	566	500	546	540	560	568	527	507	592	538	546	561	553	580	550	553	591	615	604	532	593	565	538	515	533	562	561	552	544	592	586	572	525	533	577	489	594	551	583	532	517	556	570	564	594	541	552	540	565	547	545	592	575	572	524	574	569	567	546	597	546	553	574	540	569	547	524	513	550	526	573	517	582	576	527	573	522	536	559	549	606	591	535	571	564	551	559	552	548	543	530	546	531	574	559	551	561	540	529	555	582	585	538	521	544	553	548	527	595	557	551	521	536	534	513	558	562	587	570	565	545	544	539	585	527	567	523	554	530	558	569	556	530	539	559	543	558	543	535	596	570	599	570	598	574	557	546	572	552	546	596	545	582	589	537	584	595	575	582	594	570	559	562	565	582	534	547	526	569	590	586	581	545	534	556	520	566	569	590	531	539	551	583	561	530	565	565	558	557	580	515	565	532	550	613	522	520	559	556	546	553	547	567	544	504	567	520	538	527	577	549	553	568	568	577	515	558	525	524	595	558	579	557	581	532	549	563	529	526	563	566	546	520	542	539	542	545	554	556	571	525	580	569	566	560	549	525	538	556	511	545	550	548	541	533	535	546	577	595	545	573	517	541	537	526	512	506	593	605	552	550	558	540	531	547	586	566	569	562	609	563	564	573	559	584	595	553	565	620	541	539	550	610	559	543	592	520	562	568	568	506	570	534	561	565	550	566	535	517	583	600	611	570	521	561	528	548	546	563	541	605	556	542	547	513	552	574	557	524	563	589	567	537	544	564	557	522	580	504	505	579	523	521	586	566	542	560	528	564	504	576	565	527	555	528	566	563	586	554	581	513	519	584	537	579	619	580	586	553	542	539	588	565	553	568	599	540	542	591	552	558	578	577	540	557	562	562	592	554	564	559	493	559	504	562	524	536	598	536	568	571	537	558	572	512	563	526	562	546	568	578	508	555	577	560	543	548	587	584	542	542	569	567	571	534	569	580	559	580	562	598	571	526	617	552	567	552	545	542	569	563	530	558	583	553	553	578	561	525	558	552	550	617	587	568	556	537	540	564	559	569	520	578	568	581	546	591	573	535	600	547	551	553	557	551	534	554	554	549	552	565	547	574	530	543	555	550	529	581	544	566	557	533	519	566	576	564	576	576	559	555	524	630	609	552	583	549	542	534	550	571	545	568	550	557	564	544	580	524	576	501	562	558	578	558	538	563	573	557	575	558	579	566	594	533	510	530	510	526	546	557	563	552	549	540	538	545	565	514	564	544	581	563	582	556	548	545	548	589	531	527	611	585	600	576	582	548	552	601	568	509	544	549	549	577	514	570	559	582	597	540	560	555	548	539	621	572	535	518	590	522	538	564	541	556	554	557	546	545	554	554	555	515	560	590	525	537	562	559	567	553	567	588	585	573	524	548	536	573	496	580	560	558	550	568	586	562	558	537	541	572	591	572	547	522	516	556	587	576	610	571	550	587	525	567	598	554	540	548	583	595	520	537	545	538	558	556	543	569	564	551	489	568	540	533	520	554	547	535	542	578	586	557	555	566	516	553	601	550	542	525	614	577	536	527	565	567	560	553	542	546	556	558	566	567	527	521	536	555	532	582	533	547	564	555	551	538	562	514	573	546	561	553	564	551	540	577	570	549	573	514	576	552	512	516	606	582	535	609	525	550	559	536	556	522	617	557	582	576	525	585	559	535	532	563	563	602	526	546	540	558	561	594	578	606	597	555	555	550	524	525	582	588	518	560	566	566	554	583	555	553	592	554	561	576	579	535	559	503	527	532	570	545	574	531	555	531	540	573	544	556	533	513	544	536	554	591	546	527	575	539	591	543	587	581	529	593	534	554	542	596	484	547	570	576	519	527	533	548	562	565	551	580	579	565	596	543	560	513	563	552	592	547	580	526	561
28633	29815	29372	13589	2227	396	364	345	345	348	356	329	354	336	328	341	323	355	364	365	329	308	359	372	332	333	364	340	355	370	347	312	356	367	345	334	353	310	370	350	315	361	325	315	319	381	370	352	329	350	322	353	352	346	334	314	338	332	345	353	357	332	361	309	355	366	331	352	357	332	321	331	345	358	336	323	351	357	336	366	334	346	328	323	341	331	353	332	339	370	339	335	329	297	342	323	384	325	370	368	328	351	350	315	344	314	336	329	310	338	340	292	351	342	321	363	333	308	339	383	342	333	360	331	329	324	311	340	317	308	323	321	322	358	359	363	333	349	317	341	316	331	338	308	332	300	366	365	310	323	337	308	354	347	296	355	300	316	310	339	338	362	315	324	339	346	298	319	357	326	304	343	360	378	373	366	349	334	337	331	355	348	334	361	311	379	316	310	334	337	299	316	326	322	339	315	327	336	352	330	329	355	318	358	315	313	324	351	296	331	319	322	326	311	291	328	374	349	322	333	340	346	346	317	363	324	321	356	322	332	332	366	332	355	309	347	346	330	352	319	324	342	342	342	341	335	352	360	337	330	347	342	347	322	329	358	306	344	366	361	319	326	331	336	366	346	325	325	325	313	307	316	345	305	331	321	357	365	359	325	306	362	356	367	315	343	335	335	310	331	320	365	354	349	335	340	316	354	312	349	336	326	326	341	325	339	320	336	333	316	295	375	330	352	324	324	338	382	352	323	332	339	325	305	302	354	379	321	366	355	344	334	340	336	318	344	336	315	328	341	316	327	365	348	315	360	358	317	341	318	347	367	368	322	320	298	319	330	346	359	351	345	346	301	330	322	343	363	356	335	320	308	345	313	336	336	298	311	323	345	348	314	341	334	297	377	341	321	344	333	311	324	336	371	315	348	327	359	317	349	336	316	338	350	349	356	340	337	346	299	350	328	336	328	362	303	331	320	352	360	338	344	362	335	308	334	306	390	302	351	382	340	353	338	327	321	333	319	370	319	355	314	302	345	347	343	308	361	352	307	353	325	353	324	329	337	340	345	347	321	381	336	308	295	336	330	340	331	366	342	340	313	338	371	318	326	329	316	358	353	345	369	331	329	359	315	359	350	347	328	343	299	327	352	314	338	354	329	321	292	328	331	350	326	348	331	333	336	316	347	345	314	327	335	304	322	333	292	323	349	371	327	334	355	333	316	341	348	363	318	354	355	330	340	337	329	336	335	352	303	339	325	329	332	320	316	298	363	368	337	350	324	344	355	321	312	323	340	319	359	335	375	352	325	349	368	291	352	299	363	332	333	362	368	355	351	328	343	345	340	337	333	371	350	311	334	354	313	346	345	332	326	343	339	335	332	294	338	324	326	325	327	346	346	337	317	323	331	337	360	347	334	340	330	314	337	346	325	323	329	305	310	371	358	332	364	368	337	335	309	350	309	343	326	334	300	332	334	326	340	348	348	349	336	325	346	350	301	345	364	369	325	357	302	349	351	340	338	337	342	320	331	336	352	323	344	338	364	345	317	340	334	346	331	331	352	319	350	365	356	343	315	329	351	342	335	363	349	348	344	328	332	308	331	343	368	350	349	341	354	359	330	337	348	337	337	323	363	343	326	337	365	338	304	349	366	357	315	323	341	366	339	342	335	359	333	359	343	358	369	313	342	340	346	319	343	321	313	345	312	354	335	314	354	342	365	310	313	335	333	350	333	361	364	291	339	342	343	356	336	347	328	309	358	293	317	306	318	330	340	326	357	318	316	312	329	314	355	356	354	327	333	338	344	352	334	355	345	304	319	307	290	324	339	317	350	332	323	326	331	349	319	335	284	349	348	334	361	328	327	338	370	316	346	319	350	312	336	321	353	362	331	342	328	319	339	351	328	352	315	311	366	331	318	365	336	343	332	334	330	350	362	372	313	378	327	320	345	352	354	353	348	322	346	356	332	313	366	348	365	352	354	310	341	337	333	310	366	318	323	345	350	320	343	340	344	301	378	314	371	375	345	355	332	342	336	302	303	304	312	284	320	323	360	352	342	354	328	359	313	343	348	331	331	326	329	321	325	336	344	357	306	317	332	362	355	333	315	318	342	346	344	338	347	341	299	332	335	339	346	365	352	315	308	329	361	344	385	339	331	353	321	344	335	327	328	359	334	321	351	328	329	334	338	334	334	351	311	315	341	335	343	353	323	324	341	334	377	349	351	315	316	346	346	325	358	342	334	307	332	322	323	338	345	309	342	330	366	307	321	335	349	330	333	333	321	345	357	309	345	333	345	361	336	334	354	346	362	351	358	320	312	338	358	337	391	318	357	331	332	347	326	333	314	333	347	350	312	329	342	287	322	332	349	346	311	337	336	350	350	330	345	350	320	330	310	360	324	338	367	318	324	308	350	350	321	321	358	350	382	338	328	325	328	340	354	357	357	367	336	324	341	354	342	323	370	352	318	337	368	359	337	331	319	353	302	332	318	378	335	316	355	333	378	335	335	326	355	373	337	322	337	349	348	338	327	324	339	311	343	341	328	338	307	317	334	363	313	326	330	328	335	326	363	366	329	352	328	340	363	342	312	301	358	345	344	316	352	318	325	379	355	293	355	324	366	345	324	334	341	352	299	335	330	335	314	355	357	359	318	325	339	362	310	346	311	317	288	332	324	359	346	370	318	330	325	331	316	313	355	313	337	332	320	334	358	330	330	349	335	335	319	330	359	340	361	345	329	343	346	342	335	352	347	347	371	386	337	362	336	298	307	376	341	329	329	318	333	352	330	338	316	362	354	368	318	348	331	346	336	333	342	336	328	338	342	352	352	355	353	361	357	352	358	342	311	299	321	342	331	335	336	352	326	320	373	340	341	343	369	343	341	321	340	326	350	343	358	358	358	340	331	302	335	321	350	341	347	342	342	335	344	339	346	341	301	332	354	335	326	346	356	320	329	350	312	354	328	360	292	363	337	367	321	326	331	341	332	320	359	329	352	338	345	345	340	365	311	333	321	326	354	321	323	351	383	384	314	329	328	374	345	319	363	348	352	315	339	326	346	338	319	324	309	337	305	327	327	377	321	328	341	327	326	378	325	300	321	346	362	310	319	353	376	326	352	339	328	337	327	347	355	320	341	347	303	324	382	349	345	326	310	331	321	361	350	354	335	367	323	322	327	339	352	344	340	336	363	330	347	328	342	342	336	326	337	331	344	335	336	336	320	367	296	339	335	311	346	319	355	301	319	317	322	338	339	350	329	312	336	346	318	359	332	379	309	335	367	332	380	340	350	349	330	323	311	334	364	368	327	340	342	328	329	314	337	334	328	337	355	332	328	336	351	355	318	324	311	359	347	317	352	346	331	317	328	355	296	338	344	340	327	340	319	341	300	326	346	309	319	323	344	326	305	346	323	323	356	367	332	376	342	307	351	332	377	363	326	335	351	341	346	337	350	345	342	298	353	335	324	342	363	340	317	337	345	341	325	310	318	320	345	328	348	305	353
17014	37417	23111	7357	1533	322	326	328	326	327	332	314	295	313	309	330	318	327	301	307	355	331	338	342	334	320	306	309	309	298	325	305	294	305	323	305	334	300	344	276	328	327	292	309	322	316	305	328	315	341	326	315	292	283	312	277	327	329	300	294	311	337	320	297	338	318	288	316	310	311	305	323	328	313	302	312	324	304	318	298	340	292	323	309	326	328	335	300	318	322	309	321	298	308	307	290	339	305	327	331	321	323	291	316	314	312	335	311	301	324	300	317	326	318	283	303	304	327	307	313	309	315	341	320	312	335	321	332	282	305	332	284	345	325	304	320	322	330	302	297	315	332	321	351	324	302	301	332	316	310	316	305	319	301	324	284	299	279	331	298	283	326	307	277	315	328	303	288	299	325	274	302	285	288	303	339	324	333	313	344	291	339	289	288	315	295	312	303	305	306	310	290	283	349	313	300	305	319	339	324	332	316	309	295	297	318	311	312	339	292	342	330	301	331	316	338	320	332	319	296	330	324	344	282	308	346	359	359	336	296	314	312	324	303	298	313	287	310	292	320	342	324	339	325	302	323	305	339	315	311	321	321	321	306	319	340	311	311	329	336	292	296	332	296	333	334	317	320	284	335	321	330	285	311	321	311	292	319	320	289	303	303	322	316	330	293	325	323	294	328	333	290	289	336	314	315	279	328	326	302	296	341	287	272	319	299	310	288	337	289	331	288	291	312	326	284	355	327	295	330	342	338	324	327	307	323	304	316	307	294	301	324	301	273	346	317	328	323	317	304	291	305	303	302	296	316	320	301	321	308	330	330	312	327	317	326	292	310	348	311	293	327	328	353	319	300	329	298	301	308	310	321	362	293	297	298	333	321	313	289	341	330	287	324	303	310	328	319	297	310	313	305	328	306	296	343	340	304	357	305	324	320	307	318	320	326	328	296	320	306	303	309	316	311	308	318	301	296	293	277	287	328	312	299	330	307	308	311	318	315	312	299	287	329	296	311	323	282	289	343	328	292	297	326	298	291	323	305	308	309	318	312	310	279	334	329	349	323	306	336	303	315	303	279	324	318	306	320	318	292	330	339	325	319	323	296	300	297	319	310	297	317	321	344	296	339	292	307	318	318	315	300	283	306	274	321	316	274	311	329	330	302	301	323	324	352	325	305	340	311	319	328	291	312	320	334	301	325	341	286	347	314	320	296	318	309	307	322	316	332	320	273	331	327	315	325	309	304	303	329	326	310	358	302	314	317	336	293	302	265	312	312	303	293	330	339	311	302	299	329	322	318	331	266	309	298	303	311	292	329	294	329	293	305	317	315	312	304	333	348	322	308	307	303	310	292	339	318	329	315	303	311	313	291	350	313	301	290	350	334	305	317	328	290	290	313	334	340	327	306	309	321	306	317	294	331	278	325	291	305	355	305	317	306	323	320	323	309	326	325	284	334	316	276	328	307	293	309	328	301	302	273	326	292	301	313	301	312	306	344	311	354	323	331	307	343	257	282	295	317	323	320	310	310	359	324	336	312	325	313	297	281	357	330	326	320	307	324	304	312	322	277	340	309	303	298	333	307	332	332	315	310	324	336	307	338	292	300	310	295	282	295	313	309	310	321	319	329	306	343	330	299	353	310	328	312	318	332	337	335	307	310	303	324	325	357	336	320	327	299	318	313	331	315	337	344	293	330	289	272	299	320	337	300	293	317	306	302	347	289	318	317	280	328	303	293	333	306	326	287	338	287	344	319	307	315	295	322	304	288	304	305	325	310	304	301	310	309	306	298	313	319	321	308	307	314	306	291	290	317	292	313	317	337	332	331	308	324	287	331	298	299	343	309	310	318	336	311	306	301	304	323	307	317	345	332	293	321	320	300	335	305	296	327	325	311	330	309	307	303	307	309	279	297	316	342	325	284	308	280	290	336	320	316	327	315	311	321	319	291	308	316	356	304	318	339	326	334	284	360	333	315	277	337	324	311	340	277	295	320	326	307	359	306	336	293	327	319	317	354	329	297	298	339	315	327	326	292	311	294	340	340	316	304	319	330	303	316	283	294	320	312	307	307	354	291	365	302	325	328	293	304	293	327	342	321	319	348	323	299	326	313	332	319	326	303	311	338	305	300	311	307	303	313	346	326	307	297	306	327	338	303	326	323	318	308	301	328	322	318	312	315	297	312	313	318	307	282	314	279	338	346	309	329	342	308	280	322	307	316	285	317	304	314	307	329	315	323	301	306	315	286	310	340	302	290	307	328	312	320	340	319	315	331	330	361	319	349	315	331	294	328	288	332	309	312	330	281	279	337	324	339	328	259	321	292	327	310	297	317	336	308	313	310	339	290	310	334	300	321	324	325	305	307	329	313	317	294	325	282	310	314	328	286	337	301	305	302	306	332	328	322	334	320	324	326	286	329	286	333	324	341	258	321	307	316	310	311	316	329	324	324	310	336	329	328	348	297	318	322	335	317	343	304	294	300	311	286	304	295	297	319	323	329	272	290	336	329	303	295	301	298	317	333	297	329	317	332	344	333	316	322	296	284	316	313	356	300	301	322	340	300	315	302	344	329	305	312	290	330	305	331	297	325	297	292	324	328	330	319	297	310	338	327	280	313	295	358	312	318	312	300	323	277	332	317	328	346	333	327	301	311	318	325	314	322	326	316	337	323	302	328	308	348	313	303	346	286	289	319	293	286	337	318	304	330	305	298	315	317	299	308	326	331	288	345	313	299	291	325	315	300	288	317	289	302	304	327	357	320	292	283	293	328	289	316	307	309	318	349	298	337	303	321	335	321	317	286	307	294	319	307	319	303	310	311	313	326	316	323	312	319	287	344	315	306	299	322	292	301	326	318	339	296	333	312	360	339	320	305	327	313	318	303	326	320	336	320	346	331	324	291	313	308	309	324	313	320	295	337	323	321	320	293	286	318	310	319	315	341	331	343	305	306	328	322	350	318	301	333	272	297	277	309	308	310	344	289	305	310	332	304	315	303	291	328	317	316	309	329	319	342	294	300	290	287	315	329	340	319	320	283	324	306	320	265	301	329	314	316	314	324	300	337	292	317	314	324	307	310	313	320	350	311	330	312	310	348	304	289	301	337	364	330	325	310	281	325	298	330	268	325	307	336	313	313	314	327	307	344	328	283	330	296	300	300	327	346	310	300	281	326	300	326	314	329	305	331	333	317	339	310	278	304	313	294	271	325	301	339	332	320	319	324	330	315	308	307	325	322	339	324	320	330	297	344	306	288	323	310	323	349	318	337	302	338	298	273	297	322	314	330	315	312	311	337	345	328	344	315	296	306	310	294	327	321	298	293	326	305	334	302	317	309	324	310	340	307	331	335	280	280	299	294	253	326	315	316	328	337	342	309	314	328	316	305	342	343	326	322	336	291	340	275	302	330	296	302	321	300	311	320	305	310	335	323	368	316	348	339	291	302	297	310	295	313	276	305	338	283	350	304	313	312	311	346	326	326	307	318	309	349	316	333	301	353
24969	25476	42236	46316	26325	5588	769	516	433	431	407	429	435	431	423	425	436	398	418	439	464	609	632	556	466	443	394	401	429	417	401	402	410	402	402	447	389	439	390	418	444	431	410	423	401	382	394	437	447	432	422	386	392	402	441	407	400	453	426	421	416	395	454	392	435	403	457	435	394	411	420	427	392	400	401	408	382	432	456	371	430	397	419	435	415	427	452	428	401	456	420	424	430	435	447	426	422	415	404	429	386	443	465	420	383	437	422	419	424	413	435	408	420	400	425	367	441	420	413	418	408	411	426	420	418	411	418	397	425	432	431	404	416	413	381	459	406	390	433	411	408	408	393	425	401	386	452	437	432	389	427	422	428	401	402	430	434	402	419	399	441	413	417	431	409	441	402	410	423	422	433	430	426	428	434	373	413	417	395	393	424	428	417	440	422	403	431	416	438	423	415	436	393	444	416	464	427	392	414	422	415	430	428	411	412	369	411	408	366	446	429	430	431	419	414	405	428	415	375	437	436	400	393	375	397	385	387	398	394	391	406	413	362	396	420	379	378	445	402	461	398	403	386	440	421	380	393	399	433	420	439	395	407	398	418	440	437	423	426	451	419	421	394	400	407	421	424	378	431	403	422	431	396	409	395	463	425	412	375	394	415	403	419	426	423	413	381	408	412	395	410	403	406	448	466	396	409	440	382	387	407	377	420	404	413	431	398	410	382	390	439	439	415	418	410	404	412	414	432	402	421	414	415	417	397	421	395	430	439	399	389	421	429	407	430	405	420	414	428	414	401	443	409	426	439	403	386	446	384	398	412	442	406	427	423	451	409	410	416	423	400	424	405	421	441	392	422	414	385	422	439	478	442	459	451	374	430	408	423	380	365	379	444	385	421	404	378	441	424	407	392	453	373	406	405	434	381	399	375	416	382	415	448	423	397	405	442	453	394	430	394	440	438	437	387	399	414	432	389	454	414	385	372	416	405	419	425	448	425	430	378	421	430	393	438	428	412	456	435	411	440	418	428	397	413	430	405	447	432	393	414	421	415	421	433	414	444	465	423	385	433	439	435	389	429	390	447	426	412	423	446	422	382	394	427	411	393	442	418	407	404	444	392	420	396	392	404	433	435	424	438	407	366	400	399	399	407	447	410	437	425	442	411	420	395	422	414	379	411	400	430	427	432	390	382	429	438	408	436	428	387	405	424	446	493	385	397	430	428	441	421	431	387	405	445	414	415	415	414	399	397	410	410	414	424	388	391	410	427	424	463	411	396	404	411	415	409	413	439	419	397	408	390	432	400	398	422	400	413	454	427	433	423	452	397	402	405	403	380	392	426	410	416	429	417	422	395	388	401	412	440	379	420	432	417	405	379	407	438	402	427	423	415	448	437	426	388	420	437	416	393	382	429	430	413	387	389	434	414	410	433	423	417	409	412	454	423	443	416	441	436	425	408	405	424	431	446	441	423	420	429	397	401	423	437	397	435	400	399	382	448	412	438	438	418	416	433	415	417	421	382	426	412	383	436	441	400	436	449	433	390	393	430	434	421	434	402	384	420	424	387	453	447	381	422	384	379	428	405	463	391	422	471	418	443	396	410	415	402	404	404	411	433	404	402	385	435	387	421	398	414	462	395	411	406	385	395	398	394	404	381	382	404	433	429	417	417	433	462	408	378	411	419	402	444	430	393	458	407	423	385	395	416	385	406	408	404	414	393	393	427	422	412	414	380	468	402	465	400	426	404	412	412	387	414	412	431	458	412	411	408	418	379	422	439	417	413	401	424	421	417	421	399	394	454	420	433	415	436	405	394	380	451	432	405	394	418	436	413	429	392	384	370	396	381	403	433	437	453	417	411	428	423	415	405	430	413	431	434	439	395	435	389	412	421	423	411	406	457	446	443	422	462	389	420	402	373	428	444	409	432	425	431	404	437	408	417	434	430	404	378	397	421	410	393	396	435	401	441	423	409	412	395	413	450	435	413	425	410	449	394	432	409	423	408	420	417	391	392	432	463	422	399	407	404	431	417	419	419	448	413	430	390	400	390	452	420	387	403	438	448	389	426	430	416	383	431	446	446	410	433	414	430	436	435	402	429	396	416	415	423	403	429	425	427	436	404	424	424	395	411	450	417	440	417	435	397	393	433	406	413	405	436	402	406	427	399	408	415	415	424	428	425	382	427	434	437	443	426	437	402	400	410	403	399	380	401	383	384	419	395	413	406	401	452	386	443	405	413	380	408	434	417	387	412	434	435	415	452	408	432	430	408	408	423	425	409	415	448	397	398	404	412	436	384	400	435	447	412	390	433	446	437	395	385	408	421	415	417	438	436	421	465	432	423	409	466	392	417	411	412	411	408	412	421	414	440	425	419	431	432	410	423	400	423	388	463	438	416	442	377	413	392	413	456	447	425	384	427	424	410	402	419	408	417	433	433	438	442	401	427	411	420	406	414	430	429	424	389	398	445	375	374	429	440	411	408	372	437	372	433	443	417	395	404	393	432	415	393	411	382	434	401	412	447	423	430	425	463	423	446	416	452	444	430	399	452	400	455	417	409	393	400	387	431	414	438	395	383	419	409	452	420	416	408	422	422	432	430	412	421	412	433	398	402	434	436	428	401	396	392	412	417	440	430	395	367	419	429	419	442	417	411	437	432	423	409	405	424	424	445	463	467	437	414	377	407	412	405	436	389	430	432	425	440	426	441	428	413	434	430	419	437	462	429	413	416	450	434	390	413	415	450	424	359	407	408	405	415	432	425	411	434	456	397	385	425	409	414	432	381	422	407	431	426	443	454	448	406	411	395	437	421	401	428	430	428	401	420	451	427	418	464	401	428	390	432	396	407	434	427	370	427	434	433	414	410	417	413	434	466	440	407	454	410	395	417	405	406	401	420	385	410	421	398	406	429	394	429	407	424	398	403	421	393	411	385	407	388	402	460	414	414	424	427	404	412	413	428	379	421	427	429	392	406	429	428	398	398	428	430	406	387	449	389	400	478	402	431	431	405	413	424	397	404	423	443	404	394	421	461	396	414	419	382	393	421	385	435	412	442	430	398	415	433	438	382	415	458	453	430	417	447	420	420	423	420	427	431	433	406	412	408	390	398	422	441	395	415	395	428	403	425	421	402	422	439	419	468	390	421	416	434	411	414	410	380	391	414	421	448	421	423	403	428	397	387	424	429	377	417	409	409	413	463	427	408	398	419	420	449	487	366	425	422	444	399	436	455	452	381	382	453	429	423	450	407	413	419	425	423	448	431	388	418	394	412	385	427	409	425	437	389	412	432	451	391	417	373	444	417	415	410	398	408	424	406	424	409	403	423	428	416	406	462	433	377	432	462	401	404	425	408	368	437	390	377	412	431	458	392	422	414	437	422	419	381	439	380	421	389	422	430	405	423	427	418	450	409	411	401	449	442	422	403	443	411	439	422	413	457	431	396	436	404	432	437	381	398	415	403	389	430	394	405	438	445	420	411	423	363	418	403	421	399	437
48423	86993	65828	48840	13337	526	478	455	420	426	448	459	452	503	431	438	422	421	436	425	478	762	768	703	545	454	423	422	438	473	419	407	437	463	425	427	450	445	401	456	397	392	421	412	419	392	446	388	397	432	417	425	438	428	441	452	398	459	429	435	428	404	417	408	432	415	437	399	446	447	417	440	428	414	410	409	457	438	435	393	445	440	401	417	437	397	401	418	412	420	390	425	397	427	429	391	426	412	440	421	456	394	475	419	445	385	437	412	427	442	393	432	423	429	437	475	441	412	418	463	399	410	455	446	453	438	410	464	477	417	388	416	401	461	428	421	433	419	417	379	469	430	398	410	395	378	423	405	441	431	437	430	408	429	431	402	409	447	416	463	401	416	426	404	430	483	408	447	395	441	429	443	422	412	426	431	440	433	454	435	430	406	435	433	441	436	446	413	454	447	456	444	411	442	396	439	393	457	444	404	419	408	405	423	422	409	412	429	449	397	448	406	417	440	424	390	408	466	441	421	386	422	453	437	428	414	416	424	430	402	448	409	424	432	412	423	420	406	388	400	453	461	459	415	433	469	391	422	405	419	430	400	451	437	396	403	424	432	418	409	412	422	430	451	354	434	446	448	441	447	431	422	454	432	420	374	419	436	396	415	432	424	433	428	416	443	407	441	441	420	416	423	396	397	424	384	402	458	395	408	419	420	405	365	412	418	440	435	387	415	403	397	422	448	402	417	447	430	454	413	467	441	416	424	418	410	422	411	437	375	419	436	437	417	460	431	410	430	410	427	384	428	415	422	414	451	419	413	461	416	425	449	454	430	430	444	402	412	411	417	408	439	427	418	432	430	406	437	442	441	441	400	446	416	429	455	411	425	422	463	435	464	441	424	469	423	436	416	431	413	401	417	416	415	451	420	432	426	409	414	433	396	413	424	427	428	416	413	443	442	440	411	436	396	462	451	409	431	399	415	465	443	421	452	444	446	411	448	425	427	399	436	441	414	431	408	451	414	443	425	419	414	420	417	430	414	415	389	427	412	454	420	461	450	389	448	445	454	450	460	398	410	422	455	406	401	427	440	399	421	451	441	445	421	415	446	415	447	399	405	409	409	401	441	440	414	404	418	404	417	425	456	412	413	401	399	385	388	427	427	437	425	446	447	400	426	401	447	399	475	416	424	421	420	427	424	398	433	445	444	446	373	413	440	420	452	428	459	440	433	423	412	440	392	403	440	412	429	405	433	443	400	449	384	416	465	395	387	416	393	415	438	412	433	421	451	420	429	417	437	415	454	435	432	442	455	422	407	422	403	431	438	379	435	430	438	429	469	419	380	459	410	447	421	421	425	423	456	419	413	453	407	428	437	471	420	420	481	395	449	449	429	430	452	442	444	451	434	439	395	428	406	421	428	422	462	441	421	414	396	436	420	423	395	420	411	427	437	446	418	402	418	444	364	418	434	405	421	418	450	431	438	413	393	409	444	421	439	443	446	430	396	408	406	411	409	430	416	385	443	401	413	414	416	418	406	460	448	422	386	430	458	424	409	449	444	429	436	433	410	452	415	437	423	392	455	416	418	467	380	428	388	442	448	405	420	429	440	450	425	441	393	407	389	425	428	434	416	442	451	427	434	462	405	435	428	399	421	442	415	390	400	407	452	468	404	442	431	399	359	441	441	435	418	417	394	404	444	433	397	441	464	405	409	412	446	391	418	401	425	394	443	411	428	412	406	428	440	428	438	409	443	417	461	440	397	431	426	413	407	437	433	426	427	434	408	423	389	425	420	448	416	448	458	402	408	439	457	446	435	407	424	415	427	421	431	422	406	411	407	414	419	428	418	439	424	425	372	451	428	465	421	450	415	416	444	435	435	450	424	411	404	442	418	403	411	430	402	414	426	427	431	436	425	397	433	395	440	442	437	391	423	437	397	454	418	388	446	426	430	432	440	405	444	422	422	441	417	409	433	403	420	413	425	425	420	427	440	425	447	458	445	482	429	437	413	425	465	438	434	430	410	402	427	438	408	438	453	413	456	400	415	426	419	398	394	402	421	389	464	420	398	443	430	423	432	427	445	438	447	366	410	485	420	427	417	394	383	425	419	436	429	387	396	410	423	411	446	408	412	413	430	420	452	445	412	401	418	429	382	425	381	409	406	378	420	410	474	452	428	423	454	446	413	446	417	431	449	418	398	453	421	475	436	409	399	413	436	421	399	407	433	472	397	403	431	415	447	410	415	462	420	409	453	425	425	461	430	411	429	414	462	461	444	462	430	432	411	436	409	402	411	432	450	423	381	426	453	429	383	465	446	429	423	440	441	431	447	394	433	415	429	430	449	413	398	432	417	429	463	406	441	431	409	406	438	436	409	403	445	408	402	401	412	434	450	459	434	408	430	457	449	420	401	398	436	396	431	453	440	446	441	438	411	386	402	422	440	379	432	382	443	385	418	421	438	400	394	405	420	431	454	425	438	451	425	442	412	400	424	415	399	435	408	429	405	442	371	433	410	430	442	389	411	476	438	434	417	422	424	459	426	436	417	417	411	441	386	429	398	443	449	443	459	410	471	421	433	434	444	431	445	456	447	408	432	393	427	391	389	436	431	424	422	421	426	429	427	436	443	431	427	450	429	414	415	438	399	432	438	406	440	417	396	412	430	426	438	420	451	443	427	428	441	403	419	405	418	422	460	438	395	405	411	420	405	456	432	430	392	459	440	421	429	420	440	425	383	469	409	449	427	428	419	420	394	436	398	414	411	452	396	438	429	400	426	394	386	422	412	461	415	438	453	414	434	403	419	450	429	384	443	395	450	437	436	430	438	394	440	430	425	429	437	400	413	414	472	432	424	463	389	433	443	437	436	435	422	405	419	468	472	426	428	426	407	409	461	418	419	429	398	421	382	428	401	427	439	427	396	459	442	395	403	446	382	455	416	426	445	426	427	427	410	454	432	432	399	437	377	449	395	437	445	407	443	421	407	418	434	403	431	423	464	390	437	445	447	402	409	421	397	416	416	433	410	412	412	429	430	394	431	406	424	390	447	401	447	373	450	411	391	418	429	419	420	461	435	389	436	444	413	426	383	384	433	438	416	412	426	401	434	412	378	409	436	436	447	410	413	464	447	418	389	443	440	434	413	398	439	415	425	404	404	419	423	396	437	413	419	394	432	420	420	453	437	445	428	426	439	398	439	393	403	414	408	408	428	435	429	432	387	420	407	439	427	459	409	409	405	406	426	413	423	431	447	421	423	432	438	454	410	423	439	422	412	406	403	408	453	389	429	438	460	426	390	414	466	454	438	428	414	410	417	423	424	453	428	440	426	427	430	431	442	435	427	407	432	393	444	437	400	402	445	421	382	425	443	413	455	398	421	409	408	392	450	431	416	461	405	442	417	459	408	453	411	446	422	450	447	429	434	459	423	432	387	418	427	428	451	425	427	415	385	444	435	394	390	402	433	451	430	379	441	433	454	435	432	398	422	451	427	401	418	450	465
23887	22691	35064	47732	37005	14938	3348	731	562	560	571	529	548	510	514	564	513	496	509	512	611	926	983	844	644	581	544	536	543	494	498	518	507	508	509	556	509	502	512	546	536	513	490	492	505	479	522	494	510	487	505	503	487	480	499	483	493	528	490	510	529	480	532	519	551	465	559	544	566	510	499	517	492	486	483	523	503	471	536	516	524	548	521	517	489	561	489	504	498	508	484	476	512	472	504	518	497	501	519	517	509	477	519	499	518	529	478	494	517	485	540	524	507	521	493	545	529	490	533	521	504	503	520	501	528	478	525	468	498	449	500	487	495	527	504	531	497	494	511	525	536	516	490	487	473	476	508	510	523	494	489	486	519	484	503	538	501	541	491	493	480	537	556	524	516	523	476	549	562	534	513	520	530	470	486	518	488	538	507	501	492	567	513	488	447	554	538	455	492	511	502	483	486	481	497	501	476	507	518	489	521	511	522	488	501	535	519	516	509	504	461	513	477	518	535	543	532	501	514	537	506	512	495	518	509	470	487	522	496	549	482	506	493	521	499	505	529	476	482	532	527	546	529	514	514	522	498	476	531	533	555	506	496	492	489	505	459	497	494	490	533	514	500	478	505	531	495	510	507	488	517	490	500	501	525	485	487	530	522	542	485	499	531	480	483	512	505	497	497	503	484	521	522	500	510	483	495	524	498	504	511	526	457	519	495	469	526	516	504	483	483	496	480	511	506	503	473	483	500	509	500	503	529	453	537	475	506	480	511	528	486	539	504	537	475	544	489	484	495	504	531	501	482	533	478	539	525	509	486	504	505	515	519	482	525	499	526	494	476	488	496	503	488	526	482	504	487	512	539	499	486	522	515	505	464	508	528	488	496	504	502	482	516	525	492	508	501	528	463	490	494	500	519	497	503	512	503	539	501	508	506	499	495	493	500	546	511	490	489	515	494	470	501	533	495	475	502	509	557	497	499	512	531	510	512	492	520	497	522	437	546	516	518	477	555	529	501	511	486	548	521	489	514	507	519	493	506	498	500	525	488	516	497	484	484	538	477	479	510	507	474	501	500	524	503	508	505	477	500	510	522	489	520	518	506	502	547	511	507	495	523	530	535	503	509	515	470	503	529	485	518	483	505	517	481	526	509	526	462	501	534	521	516	491	513	535	527	506	525	501	500	490	483	497	496	506	484	505	510	542	517	515	468	473	505	488	482	508	505	456	502	468	480	511	505	500	472	524	505	491	472	470	493	475	509	487	475	508	514	481	471	469	473	489	505	500	458	526	481	527	521	492	493	484	466	527	515	566	504	502	503	507	467	496	514	518	489	505	489	522	492	460	532	485	494	474	517	528	507	502	484	519	457	472	492	489	479	562	522	487	517	521	499	503	499	508	512	499	523	519	488	520	507	515	484	494	499	469	499	519	515	499	539	489	492	521	534	499	497	464	505	498	507	510	529	487	505	493	520	473	552	499	482	503	517	559	512	501	485	498	516	492	507	538	534	521	572	481	505	537	463	540	527	553	474	536	472	466	504	481	490	507	483	485	480	502	507	524	508	526	522	489	487	498	504	532	519	505	470	505	517	511	496	516	506	496	511	519	512	492	514	459	514	522	557	514	501	466	478	463	467	471	491	521	529	538	558	515	502	549	554	498	536	510	480	502	549	469	506	527	556	496	509	513	487	482	505	490	508	515	500	485	507	516	515	491	523	515	526	506	488	475	519	524	521	496	468	547	482	523	545	485	508	490	500	477	472	529	494	503	497	534	458	513	572	498	482	506	491	487	516	511	513	516	512	499	502	547	514	504	515	521	479	485	527	499	505	471	475	502	496	495	504	464	471	521	452	479	520	513	497	502	551	487	491	534	495	497	521	484	481	510	536	473	513	520	514	482	503	525	520	542	482	509	492	524	564	514	480	507	498	478	496	533	525	524	470	479	515	518	505	529	512	495	524	502	535	509	508	506	479	519	533	505	536	510	512	499	469	464	473	522	487	495	569	489	538	514	522	523	520	475	488	491	504	509	465	546	492	463	478	504	550	490	466	533	516	517	478	461	517	507	530	516	498	519	505	479	511	424	540	525	474	509	500	515	481	479	510	495	479	518	489	480	515	492	486	467	465	555	515	509	492	494	492	471	528	486	510	482	488	476	483	499	520	528	534	504	526	498	479	515	566	511	489	504	513	513	484	478	470	504	513	496	517	511	541	468	487	520	498	470	497	547	519	501	432	495	505	504	539	482	516	497	494	476	495	482	530	535	508	492	505	500	515	496	519	494	493	503	473	516	501	527	506	496	499	507	509	516	527	509	482	490	535	509	489	509	497	539	527	509	507	496	466	540	448	503	515	533	521	524	539	493	517	552	538	492	501	475	478	489	547	488	528	494	515	555	491	522	529	533	519	517	479	462	508	520	527	509	526	464	454	500	502	499	497	482	504	503	542	521	528	504	514	518	532	492	502	522	503	514	511	533	487	465	475	490	526	516	510	501	478	487	512	474	524	479	495	521	500	462	516	504	524	503	470	495	530	523	501	487	508	470	480	488	460	498	479	495	528	459	475	484	483	495	512	502	563	534	504	512	484	527	515	488	501	457	543	538	504	513	507	493	507	483	494	515	515	527	494	512	540	499	507	496	507	509	531	538	486	520	499	484	459	502	473	480	501	488	481	495	522	480	507	469	529	499	504	537	480	485	477	475	555	503	513	522	528	529	533	523	476	517	506	534	501	508	537	489	505	522	490	520	511	497	524	481	468	512	492	506	496	501	526	497	540	531	518	506	506	497	477	548	505	516	495	535	484	477	463	489	531	450	491	479	504	547	506	492	503	485	501	505	498	532	516	478	483	532	521	506	514	491	512	480	493	503	517	505	503	541	498	515	522	475	507	481	541	511	511	547	518	509	490	518	492	538	487	478	477	529	515	487	517	508	508	491	467	485	484	515	469	483	515	499	496	527	502	479	466	478	494	496	518	519	531	521	520	436	501	471	519	506	499	471	538	514	520	505	489	482	503	498	509	455	528	504	522	508	476	486	539	497	490	497	511	499	551	506	520	530	541	444	530	512	488	509	477	512	505	517	537	531	496	499	498	515	465	495	552	478	513	528	477	504	515	488	458	512	500	509	456	472	503	486	511	471	500	486	504	506	509	505	534	494	467	506	495	506	532	513	476	525	488	520	514	480	481	525	489	550	488	530	521	496	487	521	519	507	484	509	501	489	541	498	487	468	540	506	537	497	489	487	507	537	524	462	524	513	459	499	524	464	511	526	516	500	485	484	510	529	466	482	508	500	526	512	512	527	501	513	491	518	504	526	518	520	508	497	502	549	508	471	532	521	464	534	445	517	484	513	488	515	564	518	518	492	532	509	496	514	488	519	535	467	504	504	519	510	540	504	493	490	506	484	445	504	516	525	496	453	523	458	476	464	536	501	527	511	517	519	519	499	523	505	487	503	500	517	521	491	523	503	520	491	495	521	500	507	494	507	535	514	537	522
54531	89114	78295	68808	27570	594	590	540	576	554	588	569	516	561	560	537	593	543	526	525	700	1275	1378	1079	840	584	600	549	557	515	511	530	526	521	537	519	534	512	533	495	539	504	481	503	528	540	539	499	526	531	524	477	513	506	539	543	551	517	504	546	545	503	553	526	540	517	492	534	530	525	518	524	493	522	534	541	502	520	536	528	537	512	511	526	561	547	509	471	527	511	502	541	508	506	547	483	539	500	540	496	544	519	534	530	559	515	528	510	526	532	498	501	531	519	464	493	549	516	529	530	554	493	536	462	530	535	517	520	512	509	522	516	492	506	506	505	527	519	544	531	539	493	546	501	487	505	520	531	508	517	485	482	462	477	519	548	554	482	492	500	524	553	554	545	555	550	543	521	524	529	538	492	562	536	492	515	526	501	515	504	520	491	496	524	528	467	505	518	499	560	542	530	543	519	541	489	511	558	469	505	510	540	556	532	572	501	521	523	544	518	503	484	499	467	539	541	560	530	520	547	519	489	547	547	536	524	534	502	449	527	540	540	535	539	527	492	509	532	517	496	515	484	530	551	488	543	529	500	551	517	514	549	539	540	528	523	499	506	528	533	505	505	491	481	549	542	512	521	530	537	455	525	542	500	518	507	491	559	564	469	497	521	518	490	526	524	509	554	495	495	529	563	509	497	505	495	543	500	525	511	563	515	564	558	518	498	518	537	532	529	538	486	490	516	550	540	499	586	510	537	507	520	523	539	525	534	504	521	528	536	527	544	521	514	551	480	500	553	542	513	531	486	518	506	481	545	454	499	497	529	506	524	493	512	533	486	506	488	518	462	526	473	537	532	552	497	501	493	498	539	511	536	529	509	544	513	541	553	491	475	514	541	503	502	522	539	508	523	476	529	561	510	531	525	496	521	501	550	525	509	559	494	530	544	497	519	527	551	545	564	524	475	519	502	512	553	489	546	543	525	536	524	534	517	521	506	543	506	511	529	523	508	528	562	506	525	517	511	505	535	564	544	483	570	512	518	551	527	515	521	506	494	501	525	532	536	471	544	561	512	482	499	537	512	536	511	534	516	522	538	532	536	522	511	533	548	529	518	517	477	526	526	509	538	515	531	534	522	517	544	553	478	535	528	515	533	499	522	526	534	557	510	491	484	543	549	521	502	528	546	538	500	572	532	540	541	516	550	520	502	492	512	517	503	510	534	544	502	541	526	560	501	510	542	525	499	525	526	520	518	505	519	474	508	501	458	531	511	513	488	536	492	480	536	502	499	546	504	538	567	504	549	468	523	538	507	497	523	521	500	494	488	540	554	525	524	518	518	521	528	521	494	508	476	515	499	520	531	500	529	500	496	526	528	548	518	545	559	503	526	566	515	508	504	527	503	471	527	516	556	528	515	512	535	522	490	502	505	517	537	534	518	552	521	499	512	532	507	483	468	502	471	527	545	507	505	551	549	558	512	527	527	555	512	527	506	523	484	508	509	542	489	497	529	506	538	491	568	505	490	497	534	509	501	561	545	490	489	497	520	506	542	530	486	514	536	507	510	486	519	505	534	497	499	541	529	554	543	516	537	560	533	478	509	532	513	500	491	550	501	494	539	561	517	520	499	553	558	555	505	506	523	477	522	488	547	499	522	523	543	508	496	483	537	515	549	526	509	506	565	525	534	515	535	518	526	519	544	508	570	511	541	545	510	499	491	527	486	539	465	574	508	531	510	512	511	476	484	501	522	551	476	481	558	517	548	497	539	499	548	529	516	479	511	546	528	515	501	497	567	525	507	554	494	516	498	535	513	549	552	498	563	530	503	552	540	514	499	515	535	500	513	527	496	551	511	534	500	550	517	504	532	510	500	558	526	539	539	512	514	519	555	509	513	485	520	540	503	492	464	507	512	543	509	529	486	523	488	465	500	506	506	514	593	545	577	477	518	537	473	470	565	513	517	518	531	555	519	500	530	514	549	540	505	459	523	475	552	551	503	545	524	490	511	500	561	500	518	504	531	489	508	502	497	501	530	513	520	490	529	475	495	511	502	521	518	568	519	515	530	546	553	535	549	508	486	453	527	514	489	534	530	539	557	536	539	505	515	504	508	465	517	542	526	512	491	533	459	518	519	476	503	484	470	535	500	508	484	524	546	519	514	504	505	528	527	553	540	540	512	510	520	490	503	515	533	493	505	516	502	558	515	480	498	502	507	500	512	505	544	523	509	488	541	530	517	452	502	488	509	497	550	563	504	479	523	501	467	501	501	522	569	494	496	501	500	489	534	534	567	567	524	478	536	509	519	525	531	541	488	514	492	538	508	497	522	497	499	515	498	508	498	543	517	505	524	486	519	518	528	522	509	508	505	546	533	532	565	526	521	548	557	511	553	543	507	514	479	495	553	473	510	553	514	510	495	551	538	530	516	522	499	558	535	494	479	493	498	529	551	520	485	499	514	537	530	512	467	515	531	526	504	479	519	535	508	517	522	538	498	503	512	504	513	535	528	484	513	505	483	481	518	527	522	505	515	490	496	555	496	548	535	503	540	510	509	496	523	497	519	503	549	525	511	499	527	533	523	544	534	495	488	545	485	509	521	525	504	497	546	496	500	545	523	532	491	530	517	518	495	533	516	545	498	535	517	512	487	533	496	529	547	505	473	526	516	500	503	532	522	512	534	557	487	525	501	526	555	503	471	502	534	521	507	573	539	483	524	491	521	521	519	533	522	533	519	527	497	505	522	570	539	527	494	514	493	517	536	532	527	538	509	495	497	531	513	517	491	499	506	522	485	504	504	514	507	547	547	523	494	504	532	512	527	523	515	508	545	498	553	523	488	474	499	517	509	467	558	524	498	510	485	558	487	518	492	513	542	481	535	502	524	492	510	523	503	522	495	515	517	488	535	469	514	543	508	544	508	505	517	494	506	521	506	515	502	478	529	513	516	532	500	540	468	523	512	511	483	508	481	530	527	508	490	528	494	496	533	480	510	488	538	513	489	496	511	542	512	492	527	528	527	558	498	541	497	488	498	546	517	497	518	529	505	575	493	490	472	492	500	479	489	543	485	496	515	531	491	530	540	531	503	532	530	449	488	473	489	520	515	519	602	514	506	485	560	483	509	514	480	498	493	524	494	524	551	524	575	517	466	515	530	543	545	527	517	532	521	521	480	551	504	517	521	507	534	514	539	513	510	532	538	512	538	487	557	481	501	528	503	545	517	518	538	496	524	509	532	526	517	496	488	530	492	520	539	540	517	545	516	565	535	505	538	535	527	480	508	516	518	464	516	525	537	536	510	512	524	512	498	538	447	510	521	485	517	511	534	571	488	535	472	500	492	552	515	510	527	527	533	557	518	508	537	507	505	524	555	471	562	545	550	496	534	525	534	521	519	541	532	520	544	522	507	549	512	533	484	542	545	524	544	544	568	499	514	480	534	516	509	526	514	514	531	520	552	516	515	539	525	524	533	471	489	526	493	524	540	503	514	534	536	543	490	468	507
27848	23264	21184	12841	6220	434	338	292	288	300	294	320	307	293	285	286	282	280	281	290	314	341	342	352	318	286	296	285	270	308	286	285	271	306	280	293	306	295	314	301	272	276	299	271	297	294	292	309	293	268	282	290	285	302	310	282	311	292	289	298	308	255	290	285	279	284	298	294	276	274	284	303	295	287	275	290	283	302	281	278	328	267	302	283	287	317	266	298	310	268	319	290	308	290	275	272	312	323	283	276	268	328	289	289	290	281	258	276	277	273	256	267	312	258	292	290	279	293	306	303	298	304	272	299	299	274	254	262	269	274	324	316	269	287	291	315	291	310	285	279	292	289	332	281	265	274	314	296	310	294	312	286	312	296	283	303	266	299	302	297	322	294	270	290	270	297	263	295	290	291	262	275	299	279	271	296	306	302	274	318	260	279	264	247	282	285	292	278	260	266	293	295	290	296	300	290	299	303	285	272	280	251	297	284	308	298	308	272	285	265	303	273	294	317	238	298	279	317	271	323	272	291	287	312	309	306	245	273	295	319	284	277	279	284	277	259	306	277	301	286	289	268	308	269	266	290	272	267	254	307	277	263	268	286	296	265	315	270	294	262	311	286	291	279	284	293	291	284	296	256	258	298	309	268	312	319	268	277	262	315	318	282	299	265	291	287	279	272	307	293	295	300	274	282	281	295	303	304	291	268	273	285	290	290	291	280	294	300	283	304	300	283	296	294	315	304	302	298	312	304	275	278	256	281	281	289	300	307	302	287	287	305	323	275	291	283	267	298	285	285	301	276	282	289	283	317	266	279	286	281	298	290	269	294	254	283	298	315	282	269	282	272	239	319	301	303	272	279	312	289	281	298	272	284	297	258	292	266	303	264	287	275	273	310	304	248	286	294	279	280	322	295	340	266	312	295	275	289	320	290	292	273	307	284	278	322	292	297	297	293	297	306	262	302	306	312	281	292	296	296	294	280	319	313	264	277	295	262	306	268	271	294	273	279	281	307	297	271	278	272	279	267	304	261	289	287	283	284	276	277	266	256	295	261	289	264	269	279	283	285	277	307	289	284	302	295	329	298	274	287	276	285	281	286	276	300	283	302	279	287	282	277	283	295	308	307	291	293	273	281	309	285	277	273	296	292	276	306	278	291	265	320	291	305	266	289	304	301	305	300	294	298	297	286	286	283	324	304	289	269	254	260	301	287	288	312	310	272	276	312	297	278	277	264	297	289	303	298	291	315	265	255	272	298	308	281	258	311	272	255	309	297	298	280	288	284	293	293	258	265	279	273	271	288	280	298	302	290	282	272	287	305	287	264	283	289	303	278	297	295	296	285	289	292	274	292	261	308	305	246	267	309	306	299	278	277	275	295	318	295	296	302	292	299	319	279	277	269	323	289	304	283	296	279	319	297	286	304	299	274	303	292	286	270	337	302	273	276	302	319	278	281	258	290	257	262	277	303	281	307	295	284	302	275	276	278	273	286	290	291	290	261	276	279	286	295	278	301	301	278	327	303	317	286	265	277	294	278	315	297	311	295	299	284	307	294	273	282	316	276	265	265	247	291	286	282	295	296	299	264	268	294	320	265	304	274	275	277	291	292	284	266	287	281	306	272	290	278	296	304	286	329	291	249	310	277	286	296	310	282	265	290	333	241	286	312	259	276	290	288	275	281	291	259	280	317	300	315	319	284	303	286	266	308	294	288	301	282	289	273	293	317	318	293	297	300	273	265	288	282	293	296	282	320	291	254	299	283	317	296	316	292	314	272	303	303	266	297	312	283	303	297	255	315	273	287	259	287	295	298	306	304	293	288	303	258	292	314	275	291	273	301	301	263	292	302	310	304	285	304	299	278	292	303	292	294	283	313	275	282	284	267	296	288	316	271	302	301	271	270	278	272	267	273	288	307	268	268	293	289	300	280	321	270	277	293	291	279	287	301	263	303	289	296	282	296	261	266	316	272	308	281	282	287	278	299	314	282	268	285	299	283	301	283	278	337	266	293	297	283	297	296	266	278	289	284	290	287	301	289	266	318	277	265	309	280	291	271	300	300	303	270	263	285	302	304	314	279	309	292	278	286	314	277	309	261	259	301	301	297	277	283	297	283	282	280	305	287	292	310	274	282	282	278	274	276	278	277	275	296	298	299	280	324	306	265	309	281	257	273	312	298	289	298	282	272	255	277	288	285	280	290	265	290	282	303	263	283	268	306	301	274	287	280	283	289	286	303	279	290	297	280	262	290	272	302	284	308	260	271	270	284	277	280	277	289	293	354	290	290	288	274	289	329	277	304	272	297	307	278	289	271	290	320	288	298	308	275	265	301	305	310	301	244	305	267	293	292	277	262	294	262	282	259	296	305	291	282	267	278	295	293	272	295	257	300	300	283	281	287	292	264	302	300	295	273	298	262	314	297	274	308	271	270	322	257	300	293	282	294	303	303	292	316	279	301	260	287	301	316	282	284	302	286	282	308	303	292	288	265	280	313	293	303	255	316	329	277	253	284	294	282	295	261	302	305	323	307	312	306	274	298	232	286	278	276	304	295	270	325	261	301	314	291	284	284	275	316	271	275	298	302	299	329	310	303	266	276	259	283	283	283	283	296	315	287	299	272	276	283	291	289	296	305	309	292	266	287	308	333	281	308	282	292	258	299	271	294	277	292	287	262	282	309	275	295	259	298	287	282	281	282	259	304	306	290	302	291	303	284	292	298	268	264	301	310	298	318	308	268	278	286	285	274	289	305	286	287	288	304	296	296	297	301	295	280	274	275	322	309	291	308	303	286	287	269	286	299	316	305	275	280	284	318	286	268	281	268	288	299	252	273	275	274	288	309	291	301	287	300	290	287	275	297	297	288	263	297	270	293	304	306	324	280	307	273	277	288	286	298	279	292	296	271	290	301	254	261	247	298	296	268	284	302	307	259	321	299	268	276	305	301	297	287	294	257	281	283	271	303	305	293	266	310	277	316	280	278	264	257	282	305	285	295	296	298	288	306	298	296	294	277	276	299	282	301	299	285	309	302	297	304	299	239	315	267	304	289	273	287	272	287	295	317	279	318	298	273	280	302	253	309	297	313	314	297	290	282	269	322	278	313	305	295	287	299	297	295	282	281	293	258	284	299	276	269	313	277	284	292	285	300	257	288	315	287	288	281	246	284	282	296	288	297	276	269	299	273	298	296	283	273	281	277	301	282	292	256	307	286	274	285	281	289	271	295	317	284	288	259	298	273	304	298	292	280	308	318	293	302	297	294	320	273	302	253	322	264	297	281	267	323	277	278	320	275	287	310	291	298	256	290	266	263	287	279	298	285	269	294	289	306	307	282	301	294	283	288	267	260	296	306	284	308	278	275	311	305	296	296	300	309	298	297	290	317	284	301	312	315	265	267	243	288	254	289	303	261	320	313	283	288	264	301	305	309	268	311	289	296	243	300	305	296	295	326	289	282	303	294	275	312	285	309	307	246	254	279	292	322	296	299	286	266	261	303
12288	26211	16554	7954	5100	262	274	285	275	280	298	272	298	300	287	279	304	271	257	253	283	351	382	354	338	270	268	284	261	287	270	288	250	253	282	277	274	287	245	249	276	282	280	253	249	276	262	304	259	254	261	311	286	303	275	273	254	294	282	282	278	248	294	291	260	279	260	276	249	281	286	263	270	244	258	292	283	276	262	251	268	285	298	255	264	290	265	265	268	258	274	275	299	248	270	262	235	292	257	278	278	259	289	273	270	275	277	263	281	277	269	292	254	291	275	299	263	281	275	260	289	282	280	267	283	246	290	290	303	281	274	296	275	275	279	288	236	271	268	284	264	248	274	254	262	277	292	282	258	291	269	304	273	264	254	244	256	282	270	295	278	264	235	295	273	290	279	253	307	262	261	255	312	272	292	280	275	257	234	251	271	273	293	278	297	248	264	248	260	267	247	261	280	251	283	284	263	265	260	292	274	271	289	246	266	260	263	286	278	257	273	268	313	281	282	256	269	270	275	260	261	277	294	276	288	288	278	259	271	274	277	261	275	264	296	272	264	264	282	275	258	296	261	273	271	282	248	252	270	265	252	306	253	297	270	271	280	264	264	261	272	265	250	258	263	303	286	250	293	278	295	265	272	283	287	284	265	265	264	279	269	260	277	303	279	270	266	260	267	274	291	259	276	295	266	259	285	283	301	268	265	271	262	285	285	262	272	281	285	259	255	276	271	272	289	275	279	289	260	278	249	285	284	286	261	273	262	269	284	286	286	257	262	266	265	272	276	240	267	255	254	281	270	282	244	255	289	296	276	285	276	237	254	233	262	261	245	271	276	261	286	245	283	241	259	274	267	284	252	289	287	261	322	264	302	281	261	259	248	252	275	258	273	277	243	239	287	260	273	272	278	291	248	294	244	259	278	276	295	280	264	271	263	256	273	251	256	246	246	283	283	256	303	243	244	285	284	268	250	231	248	280	255	277	289	245	267	279	236	276	247	275	274	265	252	302	269	224	260	258	268	274	283	267	269	300	229	263	286	295	256	254	279	255	293	283	269	261	259	256	258	273	266	316	288	266	255	272	280	272	265	259	275	275	264	259	265	262	273	279	264	290	292	253	245	259	259	318	274	268	290	281	278	260	266	266	316	268	259	282	264	268	291	266	286	259	293	254	247	306	276	312	283	249	258	295	312	293	252	284	271	291	254	267	263	273	273	275	258	263	263	252	272	273	285	276	307	279	266	251	252	262	256	282	305	258	248	244	267	240	253	272	280	282	293	255	276	282	269	268	291	292	280	263	252	252	263	254	276	277	285	286	273	274	260	272	270	282	293	298	292	265	235	270	267	269	259	297	286	251	249	264	286	293	267	272	260	259	244	289	302	292	290	260	285	249	283	264	291	255	276	237	241	267	277	286	284	276	301	277	298	270	269	246	261	271	258	267	295	282	269	268	279	274	249	251	268	281	292	282	296	295	282	273	277	275	287	267	280	272	283	242	289	247	259	252	276	266	254	266	278	284	283	255	276	260	256	262	255	283	271	267	281	241	262	255	271	280	244	275	308	264	280	245	246	262	278	296	298	285	245	266	248	241	247	262	230	275	292	282	280	278	243	271	251	283	268	276	300	277	264	284	252	305	263	285	252	285	269	266	262	273	277	280	299	256	262	272	271	302	278	262	247	273	267	279	246	240	276	270	285	274	297	262	240	280	276	268	242	259	262	273	299	254	272	291	288	269	289	269	261	258	249	267	275	259	267	270	289	281	254	242	236	265	282	237	265	270	255	279	257	254	266	272	294	274	265	296	266	254	266	254	275	270	282	281	277	268	269	259	298	271	292	258	279	294	275	278	254	275	291	263	264	274	310	248	241	244	297	285	257	269	258	276	242	283	263	280	278	253	295	243	252	266	277	273	273	288	256	280	262	290	261	257	286	280	252	291	262	260	272	285	278	270	292	266	285	280	284	280	255	260	280	280	287	272	261	262	266	295	271	292	273	277	296	287	283	289	293	281	279	289	280	287	283	270	290	260	297	279	278	301	267	269	286	282	251	276	262	290	289	275	275	301	286	265	271	282	272	256	281	296	262	281	256	279	262	282	266	294	259	265	273	257	251	289	262	270	297	283	271	271	283	304	288	276	254	280	270	271	285	265	258	264	288	272	284	249	253	273	291	259	299	243	274	245	272	274	263	274	285	269	306	232	292	252	283	272	273	289	287	261	286	311	255	280	284	266	275	286	255	279	279	266	267	254	254	281	269	237	263	279	275	252	282	295	279	297	263	298	264	260	263	272	277	269	257	244	259	253	276	308	243	257	272	281	255	275	259	294	281	267	260	272	247	279	249	311	278	263	259	262	291	270	268	273	307	257	262	268	300	266	272	266	287	268	302	289	328	288	245	287	289	261	253	263	222	248	296	266	266	267	262	285	264	276	267	280	264	282	292	289	264	302	242	279	269	265	253	234	259	292	286	286	262	250	271	235	277	256	238	277	280	275	280	261	329	256	280	276	272	275	302	278	263	323	240	278	251	283	277	277	252	250	286	258	284	314	259	257	262	231	261	302	300	247	257	295	274	261	249	266	270	265	259	275	282	280	298	264	261	267	283	259	265	265	265	284	276	270	266	256	269	265	261	265	261	274	290	283	310	255	290	259	265	275	253	269	248	293	279	263	265	244	306	273	286	281	264	264	275	267	262	294	255	297	265	263	255	297	258	263	295	278	284	282	272	275	281	287	267	277	244	263	251	239	282	263	276	246	265	295	275	276	288	274	272	274	272	288	284	267	260	282	246	258	257	262	266	275	253	279	250	290	269	272	265	292	282	254	259	277	299	270	288	287	260	298	282	288	263	285	239	252	271	277	261	288	296	261	279	296	263	276	291	272	310	273	244	271	307	251	249	286	270	241	260	270	282	261	244	269	263	256	257	293	273	245	284	294	289	264	254	233	284	277	264	265	262	264	277	263	254	254	298	270	264	267	257	266	262	290	264	245	257	259	251	291	300	276	260	250	309	276	267	279	281	276	278	259	289	262	287	282	253	299	268	271	289	281	265	244	279	248	301	266	290	285	254	236	252	260	272	282	264	257	280	276	288	263	271	271	276	288	254	266	257	282	256	270	278	272	302	274	291	260	248	293	287	269	281	263	262	281	241	278	268	263	271	255	256	241	280	260	276	270	291	270	279	284	290	280	262	252	260	263	254	259	266	299	266	282	284	272	299	274	260	287	272	316	283	253	283	289	250	280	255	261	314	304	263	289	300	268	274	251	273	245	267	270	280	305	261	290	272	291	301	255	298	266	243	256	244	263	268	245	253	267	285	289	321	320	278	288	266	299	284	289	276	302	276	254	280	242	275	267	254	258	276	270	315	300	280	273	282	263	269	265	253	253	262	293	231	256	280	255	295	259	287	288	267	260	278	291	261	282	277	258	260	236	295	312	282	262	261	278	283	271	257	291	277	275	275	273	247	228	252	253	297	258	258	272	298	277	266	270
24811	22479	39046	41019	36320	9174	1017	451	380	418	390	427	392	405	396	345	360	345	386	368	485	1043	1079	832	567	429	408	382	398	382	334	358	368	352	384	364	366	363	350	374	365	363	379	372	358	354	357	332	376	340	334	385	365	347	350	364	382	376	354	347	364	364	351	385	380	408	360	348	353	361	368	345	396	363	379	335	406	342	385	368	375	365	362	374	362	367	348	403	346	363	402	337	404	367	379	358	338	365	367	314	366	350	376	392	385	374	369	378	315	373	385	354	346	380	375	391	359	361	322	379	366	348	382	390	385	338	366	393	354	326	439	358	359	355	399	374	376	330	363	388	363	374	353	366	344	386	369	380	391	324	353	362	382	341	388	371	359	369	424	346	360	376	355	359	367	370	361	386	343	350	348	359	383	330	377	367	359	384	365	360	349	353	369	359	328	380	350	342	367	378	355	357	365	394	389	382	383	382	364	356	364	367	347	341	343	378	353	384	369	351	354	325	370	367	374	392	348	309	399	395	370	344	373	389	370	360	395	343	390	364	390	385	392	360	382	375	371	363	372	342	344	346	328	362	368	344	386	388	360	358	381	395	377	357	391	358	382	366	387	352	419	371	332	359	378	338	385	382	385	331	365	352	359	362	395	375	371	332	358	330	357	346	354	349	379	403	348	375	374	364	357	360	395	351	361	353	381	335	373	341	356	380	382	358	344	367	375	363	340	384	361	341	367	398	377	350	375	406	372	380	364	344	370	379	372	359	364	362	321	393	380	396	335	388	365	365	351	375	347	368	339	365	416	381	347	350	355	363	357	365	348	408	390	363	361	395	400	361	371	381	344	333	393	349	367	398	378	356	381	347	358	388	366	352	397	308	378	341	369	381	337	389	394	376	379	363	358	380	362	365	350	367	384	334	365	367	387	369	359	342	355	372	367	348	385	370	382	363	392	330	389	383	373	331	379	366	375	350	357	350	336	378	348	362	369	337	332	358	387	352	379	381	364	356	329	333	393	340	378	353	359	370	352	330	381	364	380	354	372	378	358	364	330	365	375	360	370	356	385	323	379	343	343	338	338	357	354	395	378	390	354	382	343	398	339	379	361	350	339	346	355	371	394	361	392	382	348	400	384	337	355	338	376	375	377	351	364	361	355	374	379	399	329	360	372	387	363	364	351	352	337	388	309	359	357	370	350	365	351	356	353	328	366	361	385	385	369	335	339	350	378	367	339	339	369	380	342	384	392	379	360	365	361	385	335	373	324	373	346	351	359	358	362	379	353	364	352	378	362	369	382	373	399	365	412	333	362	374	344	379	370	380	381	328	388	391	364	353	376	393	355	352	333	367	336	389	376	372	340	375	358	378	338	402	365	385	346	369	363	338	354	358	382	401	336	359	364	382	367	375	377	355	334	320	323	346	377	372	345	388	383	380	380	342	344	392	370	372	359	419	387	371	394	390	370	372	393	379	366	364	365	367	358	352	388	389	382	356	344	374	364	365	390	341	352	330	351	379	367	361	367	359	360	377	371	357	353	353	378	375	345	371	348	365	364	381	353	396	368	422	344	341	323	341	367	369	343	366	340	392	356	341	364	352	364	363	372	377	393	412	314	330	359	359	372	366	359	354	370	351	338	357	370	353	352	369	371	371	363	355	337	351	348	358	357	357	364	337	332	369	389	362	358	336	364	345	365	374	368	355	351	358	377	386	350	359	376	396	373	363	372	397	354	384	390	372	379	366	372	352	375	392	401	369	367	352	375	358	357	391	346	341	355	368	365	378	366	377	351	373	356	376	361	371	360	388	392	375	366	402	392	377	345	363	360	340	374	411	313	390	390	358	362	352	357	390	400	336	374	364	397	360	367	314	334	388	378	373	383	369	366	376	343	376	354	383	383	390	368	375	359	371	393	343	356	368	369	341	397	367	378	359	394	341	376	334	369	388	366	356	355	376	356	395	385	347	354	355	329	354	379	383	368	369	391	376	391	380	359	384	397	359	374	353	396	390	371	391	367	328	362	372	363	390	362	345	331	358	355	344	383	387	371	361	377	347	329	379	350	357	359	341	391	331	371	370	376	377	357	368	355	373	365	309	360	365	373	350	336	351	347	342	357	361	374	345	350	356	359	364	365	380	373	330	348	390	369	381	379	358	377	346	356	377	357	367	385	353	362	357	354	322	345	399	411	346	359	338	364	333	345	332	325	337	339	355	341	370	363	384	363	389	380	369	358	382	360	323	345	379	326	360	344	344	385	396	355	393	376	346	366	387	353	371	353	369	393	347	344	389	391	340	403	389	377	379	372	367	398	360	371	333	354	384	394	389	343	348	365	356	377	365	384	370	386	389	370	362	350	366	363	397	381	362	359	368	374	353	374	356	343	346	328	353	347	354	366	318	358	384	377	347	391	381	372	353	360	422	375	384	349	377	363	354	327	346	351	368	339	379	385	377	342	366	389	368	354	359	362	335	367	355	359	380	344	355	386	357	343	329	427	360	343	364	361	378	393	364	365	362	343	368	362	367	346	364	362	356	371	394	352	387	343	365	354	357	347	368	354	348	341	361	363	391	384	370	367	373	402	325	347	344	338	381	363	373	389	355	353	329	379	352	373	370	403	350	367	378	368	379	357	359	329	369	336	358	355	376	357	371	351	371	389	384	368	379	370	372	346	375	361	353	380	382	372	374	365	352	343	353	378	362	402	391	359	371	340	360	352	363	393	345	371	398	351	388	358	382	358	382	350	362	334	351	357	385	363	333	318	324	371	375	358	378	343	346	346	366	371	383	385	341	369	377	355	365	377	347	383	361	363	349	352	379	358	378	333	358	345	375	388	343	395	377	348	376	382	386	384	365	369	343	388	390	379	362	384	389	342	362	357	346	330	363	333	391	338	333	362	346	359	379	360	378	380	358	336	370	347	332	367	373	393	349	378	395	343	378	373	371	376	373	373	377	373	358	347	384	388	329	401	370	382	333	325	354	341	349	328	344	402	368	396	382	335	382	339	376	374	374	367	367	394	359	354	391	326	339	364	356	344	331	383	334	350	321	358	388	346	384	357	355	381	379	381	355	379	382	347	389	346	363	374	397	375	348	372	380	355	352	394	383	380	332	374	366	335	394	359	353	369	362	380	371	376	376	369	371	332	396	354	386	378	333	383	368	361	385	346	372	366	343	385	387	373	392	374	370	346	428	336	355	344	391	374	390	358	352	357	367	391	333	368	355	341	362	430	388	377	337	357	370	361	353	355	381	336	378	352	340	364	381	354	367	354	359	330	360	347	351	332	343	380	357	353	360	407	346	345	403	393	372	337	358	357	359	396	373	359	402	372	372	385	376	337	358	375	379	387	375	395	371	375	394	385	372	379	373	357	362	378	350	366	369	352	332	364	364	372	348	357	379	361	350	356	408	374	348	380	372	346	369	354	354	351	378	341	361	372	391	336	376	375	365	358	357	373	381	382	359	363	349	348	338	359	374	365	406	337	354	365	361	368	349	392	385
34406	53459	54506	47423	29799	583	454	449	428	390	424	374	375	421	391	346	387	356	374	408	589	1518	1679	1211	685	431	433	420	456	409	351	369	367	382	361	354	362	352	375	360	375	377	356	359	372	401	383	373	387	387	367	362	407	315	381	388	386	395	395	403	367	378	343	377	379	370	394	381	381	374	354	341	320	373	370	420	352	344	370	343	408	364	389	364	408	380	351	344	374	357	390	359	365	359	369	373	376	398	400	358	372	394	363	376	393	342	363	358	377	382	377	368	380	370	376	385	382	346	377	365	360	369	373	333	359	391	379	346	361	349	389	360	372	363	368	406	369	372	370	380	387	379	396	344	399	335	345	363	365	358	383	376	355	415	373	406	350	390	389	376	356	390	363	364	360	359	364	359	380	358	360	365	354	392	359	392	346	366	360	413	381	371	383	367	374	346	338	368	342	373	344	363	356	312	399	364	357	388	370	392	385	371	365	369	382	339	368	363	381	371	396	378	379	350	360	399	372	367	363	368	377	363	351	391	377	401	384	367	359	379	362	377	404	370	356	397	417	363	387	378	385	372	375	359	380	374	399	330	391	381	367	400	374	355	417	389	353	359	360	359	380	346	396	341	391	349	344	369	347	382	379	385	354	374	354	352	406	371	400	382	370	354	368	380	340	378	373	357	375	370	387	393	377	360	357	338	367	371	351	375	411	371	365	362	361	330	368	364	390	364	401	364	358	384	373	375	355	367	355	372	366	365	404	370	383	411	360	361	370	390	364	373	381	357	352	349	358	369	385	326	379	368	388	371	352	371	384	362	367	358	362	402	383	362	373	349	390	363	379	369	365	371	354	413	401	377	375	398	403	383	339	362	311	421	396	337	360	338	365	368	351	388	371	391	408	362	398	399	366	362	365	381	376	370	380	353	336	376	391	365	348	379	353	395	345	375	352	344	382	340	396	381	382	396	394	357	365	379	413	385	384	385	344	353	419	400	383	352	351	356	375	359	388	416	395	385	343	348	344	333	317	340	358	336	383	392	387	348	390	363	350	353	383	334	385	332	351	403	370	385	392	382	388	369	364	373	405	366	380	350	340	408	385	353	370	356	388	393	353	365	379	369	365	362	402	362	394	346	397	371	369	403	385	374	388	346	374	373	366	330	369	373	384	387	357	361	374	405	396	412	402	360	353	376	407	394	387	380	445	382	322	379	382	420	387	369	338	382	337	385	340	399	369	361	348	345	373	367	374	388	376	411	392	355	370	352	369	349	376	402	397	375	351	348	357	394	361	382	361	369	356	347	397	383	381	360	378	349	353	363	402	371	358	367	373	375	395	374	372	363	378	346	410	372	355	378	377	387	387	371	398	376	385	358	382	354	376	391	361	344	359	383	422	365	377	409	368	358	367	348	367	385	360	390	411	376	350	352	379	341	360	363	394	349	372	398	363	366	351	367	363	375	388	362	374	359	363	390	360	369	395	389	333	376	385	394	392	395	385	372	392	410	374	368	383	381	362	347	370	375	383	405	415	344	369	383	381	373	339	357	379	349	387	352	353	360	397	391	348	351	394	368	381	362	368	402	367	365	372	343	371	385	378	386	372	404	373	355	395	345	373	361	376	393	392	398	371	390	363	371	384	397	392	348	362	389	360	397	340	393	377	365	382	341	389	353	352	383	356	345	404	351	351	325	377	376	338	380	379	424	380	390	397	379	372	348	367	349	374	352	381	377	420	391	384	381	414	380	374	356	398	393	380	356	360	339	361	407	410	347	381	398	404	363	366	353	370	373	344	369	343	349	367	379	385	379	362	337	351	373	380	388	352	395	370	354	373	357	344	365	358	337	379	376	404	379	377	405	382	358	379	384	364	372	407	387	379	349	388	326	374	362	390	411	401	370	383	399	360	350	402	373	363	386	379	371	388	357	387	356	356	342	386	386	361	367	359	406	374	345	376	379	384	350	402	378	372	345	389	368	382	407	374	352	371	369	377	379	367	409	343	389	377	336	408	395	416	362	373	383	392	397	368	372	384	388	365	381	400	359	407	406	366	368	345	380	363	349	417	342	448	400	364	366	351	348	347	382	358	348	377	370	408	358	375	383	371	385	367	388	349	390	352	372	337	361	382	413	385	403	404	385	367	380	358	393	350	365	356	353	398	359	380	395	389	371	368	368	367	351	380	361	390	380	373	360	357	363	377	362	356	374	383	371	390	361	362	355	362	381	412	408	428	365	367	358	404	342	362	382	375	372	367	363	364	375	323	326	345	379	395	349	378	368	349	371	370	392	338	321	381	379	370	356	356	378	388	376	362	367	387	380	422	359	363	398	390	414	383	372	372	411	375	354	377	339	386	353	403	387	353	365	361	368	356	378	350	378	387	365	381	358	379	369	367	395	345	375	390	365	363	354	354	407	361	392	344	397	363	374	379	356	350	375	359	386	370	374	370	349	369	318	401	397	385	349	370	368	396	367	353	360	369	379	393	403	394	393	384	370	367	410	335	364	350	362	389	411	365	381	361	365	332	373	341	357	383	418	386	368	372	336	384	393	379	350	356	369	386	385	392	371	369	369	368	332	387	396	393	392	360	360	342	409	384	398	372	388	345	388	367	366	366	360	350	369	417	368	365	364	344	382	371	321	352	388	395	376	375	354	391	388	399	393	384	354	360	342	364	345	372	370	389	367	365	363	379	391	416	352	355	363	355	364	373	399	339	332	356	346	388	384	340	384	362	370	373	393	370	401	375	382	397	366	359	333	351	362	384	404	376	382	343	386	399	393	373	353	362	374	397	399	372	338	366	358	383	396	397	379	369	385	370	391	351	346	385	391	388	382	359	427	388	374	377	382	367	373	347	386	380	379	409	368	356	372	379	368	381	380	382	368	355	359	389	363	395	384	354	372	375	378	388	352	367	376	383	394	313	370	389	375	376	361	378	368	398	372	349	349	373	365	388	372	364	365	364	323	373	398	386	348	361	366	377	331	334	360	393	366	405	363	369	368	349	385	366	354	356	400	368	396	379	383	370	357	348	399	374	389	380	369	410	379	349	333	387	394	381	357	368	384	427	363	385	370	361	379	313	341	370	361	359	389	343	369	383	333	383	365	382	369	384	397	362	378	370	386	399	367	381	376	355	361	371	390	379	384	369	348	362	332	381	393	383	398	382	369	382	399	383	395	373	376	389	356	358	359	400	367	385	365	365	358	395	361	345	358	382	362	342	354	364	346	362	369	387	394	388	381	341	383	390	344	361	379	410	375	398	380	357	407	361	376	357	340	365	353	353	368	366	378	369	370	360	373	399	346	348	358	406	308	412	377	337	336	339	346	381	363	340	341	349	373	373	349	356	388	381	366	392	366	360	369	392	403	323	369	355	345	356	359	376	351	335	345	398	388	352	374	370	352	380	389	360	362	379	382	380	357	346	403	360	355	357	357	390	403	399	388	386	352	359	384	408	387	328	391	366	366	402	384	387	340	369	377	381	348	364	384	365	342	380	381	329	347
23905	21193	31217	40389	50002	23567	4392	763	585	546	511	458	496	515	487	456	460	473	472	462	940	2488	2973	2007	964	619	615	580	538	528	479	424	447	414	427	463	443	460	461	441	439	429	452	441	465	448	406	421	442	431	439	434	413	460	434	445	454	444	422	454	477	466	476	422	423	393	440	416	416	438	434	425	445	452	457	460	446	475	419	416	421	437	436	450	462	451	433	433	414	395	425	458	464	438	417	452	422	409	421	444	433	483	432	433	474	407	455	442	448	428	453	439	452	466	432	453	424	391	440	410	452	447	442	459	412	442	438	420	457	432	418	419	469	434	404	461	458	460	427	446	440	455	392	453	429	458	398	423	432	455	410	431	439	473	472	430	456	429	429	447	447	428	445	404	453	415	416	452	420	431	450	444	432	439	457	415	422	424	445	413	443	420	432	414	435	437	427	407	453	446	438	438	439	475	472	449	410	443	447	449	413	483	430	436	440	426	450	469	459	419	460	445	429	447	439	434	441	456	428	471	448	465	445	443	432	428	450	436	417	464	416	426	423	436	452	457	439	427	424	431	421	433	414	439	422	438	450	432	428	416	478	457	460	445	430	445	410	443	432	434	447	445	444	427	451	472	443	444	441	440	439	403	407	435	486	424	422	427	451	435	430	437	445	413	392	457	425	436	406	458	428	458	426	396	415	453	444	451	482	433	446	447	434	474	426	422	426	427	423	442	436	447	435	428	416	445	428	453	448	465	416	447	460	444	418	447	435	420	434	435	431	433	474	435	461	451	432	435	432	441	419	470	448	458	468	473	472	449	440	427	449	442	424	408	432	460	427	438	441	425	418	439	439	456	448	438	414	392	439	427	412	455	432	436	438	448	442	418	431	445	429	435	450	415	440	427	453	413	462	469	451	415	434	432	432	422	427	425	434	406	453	431	441	425	489	464	428	442	405	453	436	427	412	408	435	446	403	432	441	411	456	427	416	453	446	426	469	452	418	451	409	446	444	427	420	440	403	451	421	463	403	478	489	468	398	454	425	400	428	441	451	466	433	466	414	402	465	448	437	432	413	441	431	394	444	436	426	419	448	448	475	437	425	436	451	440	426	444	464	464	435	426	413	505	442	480	434	479	449	411	423	445	442	420	419	409	427	457	453	470	418	462	417	471	411	478	448	426	441	428	427	457	449	452	446	433	433	441	483	452	436	398	441	427	450	456	446	423	473	434	427	440	429	445	447	444	451	435	447	455	464	478	467	427	462	423	444	436	419	443	435	464	415	433	481	431	444	399	415	420	432	436	422	467	480	448	431	424	438	437	414	445	462	442	422	452	428	453	432	467	463	445	419	462	453	440	443	428	420	441	450	423	422	418	434	442	424	455	461	430	422	405	419	433	428	464	438	447	457	447	426	454	441	451	411	426	445	427	440	469	442	462	451	414	454	448	432	454	411	471	400	457	445	430	424	449	447	462	428	441	482	431	439	472	420	442	415	441	438	472	438	445	432	462	470	461	405	443	423	467	441	423	431	452	420	426	452	435	432	424	440	444	445	454	446	451	408	429	474	454	447	409	446	479	427	419	468	476	451	462	430	446	456	428	408	469	433	421	425	424	465	410	416	423	439	448	459	393	454	424	471	470	375	429	413	453	405	454	422	393	446	418	421	421	464	420	432	457	431	423	468	426	424	450	442	478	424	441	422	422	405	462	482	437	426	421	431	469	435	413	401	448	444	429	432	411	432	444	440	459	430	465	427	449	410	437	428	391	432	466	478	446	455	468	453	438	457	470	412	410	430	451	453	457	480	468	466	459	472	398	473	436	471	453	451	467	418	427	442	440	447	396	422	464	428	442	412	474	443	464	407	448	464	461	469	415	468	448	434	440	419	436	471	406	425	448	450	439	436	437	431	433	460	438	424	453	460	438	387	443	411	431	430	420	420	440	468	427	431	469	466	435	454	427	440	446	426	441	453	434	447	441	422	433	451	447	455	449	452	427	457	487	450	483	449	410	435	432	435	424	464	435	424	446	432	435	441	441	457	441	408	437	422	447	470	440	430	437	413	444	437	452	434	451	426	403	428	428	480	450	461	445	450	418	429	457	432	471	442	450	440	448	445	435	438	427	458	467	441	443	428	454	413	447	431	445	405	469	448	422	431	451	478	430	462	452	433	461	447	477	425	445	438	462	443	459	429	441	437	431	425	438	471	429	430	414	409	402	404	424	440	411	476	408	438	424	450	419	459	448	452	423	438	440	462	438	397	439	443	472	431	419	450	429	428	441	434	442	433	433	449	443	475	435	467	436	434	422	430	427	463	463	425	445	440	430	453	444	405	466	413	415	442	431	445	455	437	463	436	434	427	434	452	401	449	438	437	418	420	413	444	457	444	423	478	452	424	455	435	457	464	435	434	422	432	398	446	457	444	465	463	448	460	465	431	485	451	479	424	435	402	443	434	465	429	479	429	445	447	400	474	433	438	438	427	453	462	467	437	432	431	449	432	449	396	473	433	438	433	444	455	429	449	449	430	451	442	447	444	434	430	458	440	432	462	479	447	407	430	470	455	483	449	430	427	418	421	412	436	451	428	436	443	411	467	424	437	427	423	450	454	489	444	490	414	393	435	472	443	416	451	421	437	450	434	452	454	451	463	445	448	449	484	432	438	461	468	409	446	403	445	412	429	414	453	488	444	466	475	458	427	419	463	439	431	409	454	477	427	433	440	472	449	462	420	476	444	488	420	446	446	480	463	480	463	475	439	434	459	441	461	414	435	476	420	383	409	480	408	474	429	425	462	420	436	416	425	438	417	450	433	447	442	447	437	398	465	455	396	424	425	429	440	436	467	423	454	412	418	430	472	444	449	462	450	427	440	452	478	452	438	402	464	435	419	472	442	458	452	464	459	391	412	367	456	459	420	447	408	435	452	440	433	391	426	407	450	384	440	460	449	435	445	434	418	440	411	434	464	461	440	419	440	441	437	426	443	445	412	418	455	415	438	461	448	434	438	472	482	431	457	437	418	476	426	472	458	406	426	431	444	418	412	404	407	448	434	401	419	458	459	454	425	448	427	426	446	432	461	437	416	440	462	404	446	417	464	437	437	431	426	404	443	435	456	443	445	444	465	445	449	433	436	428	419	431	462	467	431	393	448	439	441	444	408	462	406	464	454	438	455	475	429	442	408	462	414	437	424	458	433	416	457	446	472	445	431	436	429	456	441	453	432	458	470	401	453	444	449	421	435	432	431	417	406	471	444	458	434	437	394	424	392	447	408	414	441	447	436	417	450	453	427	437	436	399	438	421	425	429	409	454	428	428	454	455	442	449	431	450	397	472	419	435	401	434	433	429	477	461	393	432	472	463	418	453	431	415	419	474	442	451	451	406	426	429	454	452	440	436	441	432	474	431	475	461	443	433	420	472	424	451	444	429	441	436	404	437	434	413	417	418	432	470	413	452	440	435	434	467	442	453	446	427	469	451	442	416	421	443	444	451	448	443	402	455
27249	34371	64931	58578	53084	6092	730	656	634	530	562	554	542	494	511	465	461	465	491	491	1458	3885	4140	2584	1092	744	713	678	553	515	501	467	434	431	416	466	464	439	455	450	448	436	496	440	476	448	472	420	424	454	423	436	450	452	475	420	425	441	411	414	456	450	462	436	450	450	439	435	442	481	432	461	468	432	459	410	379	443	426	421	456	399	421	451	442	455	416	460	427	482	426	442	426	465	488	483	452	452	435	473	436	427	443	449	421	457	409	459	432	437	423	428	432	428	449	443	425	482	441	447	437	440	413	479	439	440	431	427	426	434	466	430	457	459	472	431	408	447	409	424	482	418	446	446	432	442	468	433	472	423	469	414	431	424	446	443	415	466	452	444	466	449	413	443	426	463	420	402	467	448	489	414	421	462	409	459	407	431	431	434	444	430	453	441	444	449	472	461	449	413	456	427	437	472	421	421	412	505	476	433	454	474	453	414	462	465	449	396	471	464	459	392	424	455	432	443	427	429	455	442	426	423	414	416	423	468	458	452	459	427	412	451	443	454	484	454	450	472	428	433	437	453	416	440	441	414	433	451	425	449	432	436	430	428	444	440	453	429	456	451	427	465	469	496	405	428	413	445	447	421	436	409	432	452	436	448	466	422	456	441	449	432	442	443	461	432	399	447	447	409	480	394	442	392	464	440	436	487	416	467	432	468	430	416	467	445	424	451	428	437	403	452	440	430	445	411	438	477	458	458	435	442	444	413	439	447	472	418	443	443	458	457	462	448	435	421	424	396	500	425	442	457	440	440	433	432	391	423	456	456	413	388	444	418	424	443	427	432	432	438	446	441	402	408	470	455	443	425	432	439	461	415	439	475	468	422	450	406	437	459	426	420	480	426	458	412	451	421	449	412	423	485	434	426	433	445	413	435	413	455	468	440	479	429	430	449	443	420	431	485	407	444	457	437	412	432	437	444	459	460	404	435	472	426	445	467	468	455	461	423	426	465	425	427	450	450	435	451	456	465	453	461	418	429	465	462	422	421	435	442	438	483	459	422	433	438	445	419	451	427	451	462	416	439	448	393	430	431	467	439	461	452	459	450	461	472	400	417	455	460	500	407	439	436	452	452	451	394	447	457	454	488	472	450	426	458	486	432	475	402	413	437	437	439	446	442	429	433	453	422	469	453	438	422	442	422	442	442	439	441	420	420	477	409	415	430	441	445	397	442	435	461	425	439	422	467	448	443	455	433	463	443	456	445	461	460	391	462	434	433	417	431	427	487	451	469	427	419	457	440	411	456	423	428	430	445	432	428	467	421	411	438	442	412	430	426	427	430	448	429	446	411	436	461	442	476	461	398	410	474	450	436	475	452	442	412	438	437	440	439	435	459	470	440	457	472	471	433	450	435	460	442	451	451	470	432	447	408	416	436	450	449	416	424	465	473	454	436	432	469	444	422	419	440	423	471	481	430	454	423	453	444	463	458	427	437	456	450	462	464	420	444	455	447	466	447	403	450	447	458	431	437	446	449	423	455	431	473	443	409	434	467	436	456	452	460	450	420	482	451	464	434	453	415	461	424	428	445	432	441	457	433	430	484	415	424	438	397	472	435	441	447	407	458	442	446	423	414	420	414	430	452	392	450	452	445	428	431	414	408	428	435	464	459	458	450	414	415	430	480	423	455	421	410	449	426	419	443	445	453	461	457	472	447	447	440	458	443	473	424	439	455	420	429	443	422	458	465	441	448	442	435	444	456	451	469	428	471	450	471	477	398	401	419	460	448	450	488	421	430	431	447	425	470	419	420	427	432	440	459	435	445	416	449	379	464	453	440	428	426	438	448	463	443	432	411	437	411	468	442	444	421	461	430	466	443	439	408	474	440	442	466	419	457	389	445	471	422	434	412	470	482	431	438	458	453	382	458	431	441	475	431	439	452	417	423	443	450	445	412	479	433	430	445	445	471	417	483	444	430	430	419	423	453	435	431	439	455	439	456	418	405	415	485	461	430	432	468	420	449	476	459	400	433	416	429	423	445	448	454	461	428	426	411	430	421	468	442	438	448	453	426	410	438	491	427	428	440	444	437	429	421	475	449	468	501	444	432	441	441	441	473	440	412	424	452	444	448	450	406	432	426	422	399	422	450	427	435	433	437	432	435	420	464	436	470	429	438	458	439	429	445	430	432	454	448	438	442	447	418	446	439	462	433	452	441	439	436	468	454	450	424	439	442	491	440	430	452	425	427	422	429	424	430	436	454	435	445	429	451	429	447	431	452	427	463	430	452	441	432	440	431	444	436	444	452	415	433	466	413	464	422	440	455	460	440	427	420	444	441	488	447	433	499	400	442	462	449	447	461	431	432	428	442	445	435	411	413	441	420	455	472	462	424	454	416	440	431	413	435	419	409	464	464	411	399	414	464	441	408	438	430	436	446	436	420	440	402	436	437	460	445	443	452	435	389	441	454	449	394	420	417	460	442	441	447	433	450	457	431	464	434	427	441	438	467	467	457	446	443	424	445	435	467	462	468	426	457	401	407	462	463	402	413	465	433	447	440	434	446	431	438	469	455	451	452	446	414	432	443	438	433	422	400	421	435	440	454	422	434	409	418	467	426	450	442	434	418	438	467	432	455	463	468	431	452	433	439	457	453	424	436	425	418	426	459	438	417	420	420	454	434	441	416	433	429	438	426	472	455	440	432	470	419	429	459	471	436	428	396	425	462	469	475	499	416	429	468	447	409	456	435	443	424	463	417	418	418	474	451	441	434	436	422	430	429	427	445	474	419	419	455	419	452	458	434	451	434	455	409	442	453	450	409	426	431	485	418	473	437	433	419	442	426	437	443	435	439	417	401	406	400	432	450	420	412	427	443	462	425	428	411	437	442	436	424	433	453	413	441	421	440	420	454	484	472	465	436	432	447	462	432	486	420	425	426	426	443	454	444	457	437	434	412	459	476	442	450	471	440	430	445	450	457	470	436	425	442	466	467	431	456	452	480	411	440	427	435	417	428	464	430	378	449	466	435	448	453	473	450	426	447	414	441	464	448	464	455	456	446	404	431	434	419	455	430	477	440	412	463	424	463	414	433	458	437	425	452	445	388	448	430	459	415	438	459	459	420	442	454	447	441	398	428	446	456	441	453	399	421	444	434	408	424	416	452	399	434	460	450	422	433	409	421	434	424	445	423	426	451	459	427	446	445	462	444	457	457	452	420	473	431	442	456	449	462	433	439	455	451	469	433	432	414	455	439	467	412	458	430	465	469	431	434	424	426	430	470	463	427	438	387	410	445	433	424	450	407	448	419	444	433	458	431	446	418	436	391	422	438	438	421	440	456	451	426	432	449	449	415	430	472	437	455	414	458	435	423	435	472	410	454	436	466	418	434	441	452	436	407	410	444	478	450	430	416	434	443	427	443	446	444	439	423	437	471	422	429	410	431	466	443	479	432	457	453	444	422	414	410	455	430	425	431	429	439	429	409	426	465	427	444	417	445	425	442
27504	15500	6289	6002	7237	1258	279	278	269	254	228	236	257	234	232	261	225	241	240	224	279	339	384	399	314	269	236	252	250	237	239	242	278	215	238	243	205	252	234	227	239	236	235	250	206	252	247	215	246	229	222	260	228	256	249	222	265	241	252	219	242	254	240	233	241	216	270	231	223	228	232	216	240	221	251	243	208	231	237	269	234	227	232	222	228	253	251	223	250	214	265	230	247	262	245	237	231	256	258	260	205	225	226	236	229	233	220	252	221	248	222	227	219	252	237	225	244	236	243	211	221	233	234	240	220	255	244	224	236	244	245	244	269	229	205	231	227	227	242	249	232	239	240	230	241	242	257	240	219	240	267	251	237	262	226	254	245	252	268	272	234	211	223	228	214	243	211	227	230	223	233	230	222	226	210	204	213	207	256	255	228	215	249	245	275	250	214	243	234	254	237	249	239	236	220	239	205	220	247	270	243	256	230	221	230	238	247	221	249	267	247	258	249	242	236	240	269	247	245	216	226	255	243	235	238	246	224	223	210	224	217	241	249	272	233	253	244	235	259	214	247	250	250	235	224	236	218	238	254	257	274	265	245	214	256	231	226	254	250	256	231	235	239	226	226	246	217	227	250	224	250	238	255	225	236	250	248	259	235	231	207	246	223	201	228	244	236	255	279	228	242	235	255	252	239	248	249	222	231	222	238	252	220	242	220	237	246	245	225	233	249	201	236	233	233	235	237	267	237	233	241	232	231	237	220	233	249	251	205	253	254	217	258	232	211	263	230	245	217	259	223	252	223	257	223	232	261	216	226	233	270	239	251	237	242	224	228	239	223	236	227	238	256	235	245	237	232	247	226	218	226	225	237	213	274	251	253	237	252	189	205	239	262	294	228	266	236	249	241	241	241	249	245	253	217	252	247	235	225	223	227	258	243	232	234	235	256	229	253	236	250	220	271	231	233	250	251	238	262	219	236	229	229	222	232	228	229	250	218	224	256	246	245	246	228	259	250	236	242	212	257	200	220	245	239	220	253	236	264	224	208	234	210	217	224	242	249	232	227	270	266	267	225	229	231	236	244	258	238	254	217	230	243	218	229	231	231	223	208	231	232	206	243	244	233	237	243	233	260	222	232	246	225	237	237	214	248	251	244	250	254	262	273	271	250	229	256	251	226	256	232	234	231	246	231	211	238	251	240	218	242	221	244	254	230	258	260	246	232	254	242	266	234	229	253	223	240	239	252	241	217	247	241	234	262	234	254	244	220	210	235	261	238	250	212	228	222	253	240	247	241	241	218	265	242	215	216	229	221	239	253	248	227	262	246	221	215	224	239	248	271	236	236	228	240	221	237	195	216	246	241	242	242	238	240	236	220	250	238	229	241	222	277	245	235	242	216	216	210	248	229	243	242	230	205	232	241	216	235	255	230	231	220	265	269	249	265	224	242	236	272	231	249	237	227	229	222	233	218	227	222	218	252	247	208	244	238	235	215	239	229	235	238	245	215	251	243	225	262	265	210	242	225	233	225	266	224	234	259	226	258	226	237	259	230	258	241	238	227	235	251	257	245	218	269	268	229	244	222	239	215	267	240	236	210	236	237	247	261	241	243	220	244	221	269	228	233	242	235	226	234	229	236	233	221	247	267	239	216	240	243	239	227	220	231	261	235	239	238	212	199	215	231	216	244	245	246	220	219	224	228	222	248	244	244	247	240	222	228	225	256	218	227	222	241	238	228	227	228	242	221	243	244	250	211	233	225	221	247	209	249	227	233	222	229	240	229	207	236	227	222	234	228	262	230	255	227	249	210	215	218	218	234	224	218	277	241	238	250	228	230	247	274	223	245	255	258	220	228	239	243	225	265	241	240	233	247	235	263	234	255	243	239	254	234	240	229	239	222	236	247	261	264	249	246	247	236	237	211	239	242	231	243	229	233	229	208	243	255	226	247	231	237	261	225	234	247	237	228	233	252	264	238	239	246	209	248	229	241	237	227	244	232	222	239	250	257	232	239	250	235	230	249	234	230	240	252	244	249	238	209	258	242	240	228	226	218	240	211	260	244	270	249	253	224	234	231	211	235	246	280	225	231	200	243	226	221	225	204	240	225	241	245	237	264	230	243	225	218	239	211	226	226	258	223	237	224	220	248	249	216	233	237	234	240	238	247	249	235	248	238	219	223	254	231	233	229	247	242	247	242	218	270	229	241	261	211	264	228	248	265	223	228	272	220	237	230	256	280	237	261	233	244	236	220	230	218	261	253	235	232	248	221	259	251	247	245	246	228	266	214	227	247	213	230	263	255	216	227	216	238	254	217	225	277	229	262	268	243	227	235	234	242	222	258	226	231	233	257	259	237	270	242	220	232	270	264	228	261	241	231	243	271	230	255	236	248	245	264	230	234	231	225	208	217	240	260	222	227	209	226	260	246	251	242	271	229	225	257	232	234	206	225	241	228	246	242	208	242	219	251	227	237	244	239	276	250	218	213	234	243	216	229	241	229	221	229	230	252	260	238	249	239	263	227	238	270	236	262	227	245	234	222	244	211	272	245	216	255	259	224	226	237	248	240	224	194	247	220	208	246	245	231	258	230	236	263	263	227	216	254	235	219	225	273	233	256	239	230	234	257	255	226	248	238	245	243	225	229	263	227	226	256	268	235	229	253	229	256	233	230	243	238	247	233	211	237	234	223	222	247	246	236	230	266	260	199	246	248	271	262	248	246	207	260	253	228	254	228	270	259	231	238	228	227	243	236	233	270	249	234	240	248	261	250	258	243	224	222	227	275	252	215	245	259	249	231	230	236	237	227	258	226	249	216	220	229	233	235	245	249	274	231	273	237	251	244	236	232	225	243	218	235	257	235	208	224	248	264	253	251	230	240	251	237	254	235	234	217	256	236	234	208	254	238	238	255	233	231	259	240	246	241	228	259	243	243	256	253	219	235	228	226	225	244	235	260	228	232	246	216	224	208	246	231	216	255	231	266	220	262	238	264	280	221	224	251	242	225	243	243	234	208	256	240	238	254	215	244	251	258	222	243	233	225	236	232	242	263	220	245	247	225	250	249	216	226	260	217	239	255	224	273	243	230	236	224	250	233	234	258	246	216	242	253	277	227	254	236	266	246	237	224	225	235	238	262	230	229	264	207	236	213	264	219	232	227	228	250	249	227	239	217	251	245	245	235	252	222	229	241	227	246	229	241	267	222	224	222	242	240	271	236	223	249	237	239	217	218	241	224	240	220	226	233	240	253	250	262	249	228	271	248	247	253	217	229	259	245	232	247	223	254	246	218	237	245	231	261	224	220	236	269	248	226	242	248	244	232	245	230	225	221	227	252	236	231	264	256	220	228	236	240	267	243	249	253	240	206	212	234	259	266	246	274	237	235	243	222	253	256	247	206	247	210	241	256	228	241	221	239	238	235	242	253	230	244	208	244	217	248	237	259	233	246	246	237	233	259	236	226	231	241	256	245	230	200	229	241	229	261	232	246	224	232	233
8077	7642	5524	4783	6792	1020	302	252	240	253	240	241	233	231	237	214	235	212	236	248	286	365	492	424	303	267	252	256	266	244	228	254	208	232	226	245	237	267	215	243	221	250	220	214	220	210	232	253	237	212	226	252	211	223	248	240	235	240	211	228	200	212	223	233	219	219	238	238	242	240	242	231	220	245	201	242	200	238	210	247	228	224	226	239	235	214	225	224	243	234	210	229	230	269	224	226	261	264	199	234	248	253	258	228	256	248	227	240	206	247	215	253	232	249	243	232	239	261	235	218	236	209	205	231	221	240	222	239	205	222	244	221	225	186	235	232	221	255	233	244	210	228	238	215	229	231	240	188	211	212	239	237	239	250	229	243	241	232	225	225	233	230	258	248	206	227	240	213	233	231	219	205	220	229	226	227	253	245	212	241	242	224	245	188	210	233	216	230	229	233	224	219	230	203	227	233	225	260	221	230	230	219	247	213	197	232	232	236	235	241	206	232	235	224	234	240	197	228	243	236	231	245	231	243	232	266	218	251	225	225	212	216	229	220	222	209	253	189	254	232	258	256	235	236	214	227	235	205	228	237	232	217	215	209	222	204	206	201	217	218	230	205	221	234	206	238	231	222	245	227	226	193	221	224	198	208	254	219	233	222	207	215	237	240	249	248	214	234	226	262	207	224	220	245	240	242	238	232	245	223	231	205	205	248	249	233	245	206	243	202	248	226	226	257	237	205	209	250	225	224	225	239	231	265	216	230	212	246	239	213	214	228	222	215	223	221	228	259	231	231	209	217	269	229	223	198	223	252	202	241	236	235	241	204	237	244	233	220	246	244	246	229	236	218	245	241	221	231	255	224	262	193	210	253	230	215	238	218	224	245	235	242	216	247	278	200	208	209	250	263	233	225	229	243	239	261	205	222	218	196	216	225	229	227	215	205	252	258	226	238	252	215	236	230	228	225	212	224	221	229	221	230	234	229	237	198	252	232	199	205	234	201	242	253	235	224	225	228	210	222	210	256	215	222	224	205	227	227	257	222	225	214	245	260	219	235	235	210	231	219	228	272	216	225	219	249	240	211	242	231	227	250	233	221	223	215	209	221	213	224	250	252	221	220	233	239	226	267	236	195	218	236	235	234	232	235	225	229	246	234	234	233	236	222	234	229	238	214	241	213	233	220	228	229	213	206	229	222	233	243	217	215	245	235	230	233	255	225	217	218	227	243	237	200	218	223	218	229	217	233	243	217	233	225	215	221	266	224	235	192	202	240	227	220	228	234	235	210	248	236	209	260	227	234	229	195	251	257	219	260	230	221	225	225	240	239	235	234	231	217	242	212	245	245	224	227	251	238	237	197	209	245	232	229	232	201	245	225	244	240	254	238	218	262	222	245	241	212	230	224	237	227	245	253	211	256	252	226	248	239	236	237	242	217	229	241	221	220	237	237	241	215	230	227	219	249	221	234	213	218	235	225	214	219	235	251	240	226	230	247	240	229	227	234	251	226	203	199	230	225	216	234	217	232	269	215	234	244	225	229	233	247	223	225	225	209	203	234	221	210	228	243	207	237	226	227	220	226	233	215	218	235	244	230	251	242	223	227	197	235	212	241	234	217	208	253	216	196	230	250	241	250	220	236	217	224	254	240	215	253	227	228	236	240	228	236	224	231	230	232	205	235	229	205	217	248	202	231	232	241	238	232	232	217	213	216	198	216	202	233	237	222	209	214	227	206	229	239	207	215	240	229	216	210	230	215	236	227	227	247	222	213	236	227	202	217	217	218	222	222	247	221	242	232	239	233	227	231	208	234	206	235	237	220	238	225	221	227	236	220	252	241	223	213	241	211	223	206	243	229	237	222	219	230	241	232	212	218	203	206	217	218	235	219	265	235	210	238	240	250	243	213	210	240	229	240	245	220	259	231	221	229	232	239	214	213	203	213	236	178	249	209	225	207	219	191	223	238	212	249	241	252	233	221	232	258	254	222	206	248	244	232	204	236	219	219	214	234	221	232	237	225	222	226	231	237	269	243	223	221	229	215	247	239	203	222	248	233	232	203	242	239	236	242	251	217	249	231	193	222	242	204	212	217	231	233	227	247	255	235	238	211	226	250	246	263	213	194	212	219	222	189	220	219	223	209	210	219	227	229	235	255	243	232	226	240	214	236	228	244	208	227	226	234	208	205	205	220	243	253	225	245	234	216	222	237	225	239	220	254	221	209	220	212	232	255	217	227	230	212	244	211	224	224	217	235	216	233	231	202	230	219	227	228	254	215	224	233	222	230	218	237	248	216	213	237	246	253	207	244	242	211	235	254	254	205	253	215	267	234	228	248	213	226	225	221	247	207	235	216	220	214	229	241	237	266	216	233	223	229	250	209	211	237	218	231	231	227	219	240	226	231	257	242	220	224	212	228	226	243	231	237	209	210	221	216	224	244	233	225	233	235	237	249	237	240	238	242	227	252	231	223	238	231	229	220	202	246	229	224	237	256	243	229	234	234	208	223	228	225	217	245	205	227	242	235	232	219	224	231	208	227	223	254	250	218	220	229	243	229	220	218	210	250	247	256	216	200	255	245	223	254	220	216	233	217	232	221	245	228	203	222	244	216	216	259	236	221	250	227	217	251	212	242	196	230	210	218	226	230	233	218	248	227	247	196	264	223	231	242	235	223	220	227	253	246	226	241	237	197	231	240	267	260	205	230	232	226	226	205	219	199	224	251	248	216	224	253	220	209	223	210	242	222	244	215	229	223	238	239	238	206	222	230	230	245	242	221	247	256	215	217	239	251	212	233	239	256	239	227	202	230	223	252	248	243	220	213	221	217	252	226	245	232	239	223	246	237	226	229	234	204	224	224	228	224	243	247	244	218	205	229	224	220	204	222	248	225	220	224	223	226	232	246	212	235	218	205	228	221	216	241	226	233	226	234	239	197	219	226	224	207	224	234	226	210	224	226	237	228	204	264	219	250	232	220	238	214	231	236	232	256	212	234	246	218	234	202	202	224	218	224	238	229	201	253	226	242	259	200	241	208	251	239	225	228	202	249	196	233	218	237	209	249	210	200	252	235	243	224	238	224	239	213	229	218	233	230	234	242	240	219	246	223	242	207	216	233	238	238	197	250	236	242	211	238	228	222	233	224	214	226	230	214	229	229	249	262	216	230	218	242	200	243	229	209	250	231	235	223	223	239	233	252	230	223	228	241	226	241	235	232	231	223	209	247	220	233	217	239	212	246	220	215	236	243	227	231	246	224	207	241	253	220	214	243	239	218	263	229	232	241	190	242	215	219	215	236	217	244	248	213	215	228	231	242	242	225	233	240	212	230	228	239	217	207	225	230	218	225	251	235	221	214	206	216	237	227	232	214	246	237	259	235	215	268	235	235	266	213	217	206	233	205	234	249	225	245	232	266	238	242	195	227	202	205	239	234	225	242	248	241	210	214	227	210	247	230	216	225	229	231	226	233	246	236	231	226	216	262	233	227	224	247	242	226
24845	21614	28255	27688	39149	9981	799	454	380	407	344	352	378	372	325	351	364	353	368	375	518	1385	1626	1150	645	429	424	418	426	375	361	340	363	321	293	343	303	347	316	309	317	328	346	353	341	298	357	343	323	333	315	324	326	331	320	372	325	319	323	326	351	321	336	355	326	342	325	333	329	329	357	306	344	315	292	316	321	353	330	345	308	327	327	340	305	346	330	318	321	309	331	334	345	340	336	372	346	331	362	300	341	298	331	320	314	318	315	365	332	354	312	328	316	332	319	289	331	314	334	350	298	318	331	334	360	312	338	323	318	312	318	344	335	329	327	334	305	320	327	282	319	342	290	322	338	314	321	334	347	338	321	316	351	340	307	322	317	343	345	306	336	320	335	318	305	330	335	333	331	329	315	326	307	350	313	311	318	304	349	313	321	320	321	306	350	320	360	309	325	344	351	344	317	324	307	359	327	332	334	318	326	340	336	346	340	317	314	294	316	333	317	302	316	331	342	352	323	367	332	339	346	309	355	338	298	330	315	310	346	337	351	329	330	316	339	316	320	320	339	301	343	289	398	322	303	333	343	321	332	326	315	351	334	326	339	352	325	354	332	303	321	322	349	314	311	316	300	319	360	312	333	320	338	325	313	326	293	323	320	312	337	311	345	335	344	338	343	304	347	320	309	303	308	342	287	325	314	342	326	334	324	339	319	328	337	334	360	318	315	347	325	368	326	318	312	325	332	342	316	302	300	381	299	338	321	337	339	323	304	316	314	304	325	320	323	346	317	319	324	330	288	319	336	357	329	319	348	319	339	315	327	343	297	309	318	316	343	336	310	295	324	309	331	272	332	333	306	322	345	325	298	318	311	321	328	295	343	339	319	326	317	357	341	322	329	329	289	314	311	349	328	349	330	333	291	309	298	336	344	287	323	338	357	297	325	326	331	338	306	312	317	320	327	310	322	315	318	324	309	355	316	288	356	332	307	309	352	336	319	330	308	373	322	316	327	349	311	335	300	322	308	369	301	318	350	309	326	318	324	308	357	328	328	302	320	330	325	317	318	319	340	332	322	328	320	308	336	312	336	332	317	298	309	321	321	326	341	304	308	291	322	341	318	356	345	337	330	340	351	331	325	326	315	317	327	314	333	343	315	346	338	347	338	314	357	313	305	315	336	346	319	345	308	314	344	315	334	309	324	322	330	328	359	335	314	307	332	334	344	331	327	361	326	350	323	354	343	353	352	326	351	331	346	359	309	363	328	333	323	336	340	319	338	379	334	308	331	358	305	330	332	313	357	343	342	315	363	322	317	318	344	372	305	336	328	328	351	330	326	333	330	325	300	313	309	343	324	343	295	326	311	310	311	330	320	371	303	298	291	339	305	322	297	359	328	328	328	291	324	344	291	351	295	331	316	345	345	329	282	320	311	306	311	338	309	327	327	309	318	309	325	337	325	351	337	321	282	323	353	324	300	310	305	316	336	344	325	352	366	308	312	343	322	331	325	332	306	318	293	311	302	367	301	296	287	321	315	333	341	326	308	324	321	328	325	289	314	354	323	350	369	331	323	384	316	319	348	310	309	330	310	308	318	333	336	340	327	301	361	330	369	315	304	304	330	320	357	340	322	315	349	311	325	326	304	362	287	326	340	304	323	345	351	362	342	318	354	304	329	322	288	339	309	329	333	336	321	326	342	331	326	311	309	312	327	322	308	334	337	328	331	342	345	331	343	318	349	335	353	319	303	310	345	311	317	325	346	370	341	330	312	289	342	323	333	324	311	340	318	347	306	305	321	363	337	351	304	354	325	302	321	331	363	300	335	331	334	302	313	359	301	339	348	318	303	343	351	317	322	331	315	318	310	334	319	329	327	310	339	299	367	332	302	320	330	313	320	318	342	335	335	334	366	340	325	322	305	331	324	340	298	339	291	332	347	337	317	298	353	322	369	309	330	367	322	306	292	355	323	318	348	314	347	325	306	347	324	315	310	345	330	307	327	335	330	326	348	349	292	306	343	311	294	286	331	303	324	335	319	307	332	317	315	347	320	342	311	320	319	342	339	310	334	375	318	326	351	348	296	329	350	327	284	342	360	342	327	360	324	347	351	337	339	313	313	311	336	335	354	348	307	324	314	348	299	325	321	340	286	337	298	339	301	297	316	304	319	325	302	360	346	325	282	332	340	334	356	322	312	313	336	331	287	360	328	299	353	340	333	302	314	333	350	339	341	327	306	342	359	345	334	318	341	314	311	317	309	316	306	377	313	329	315	323	356	325	357	346	327	329	316	295	352	346	282	331	321	338	346	297	311	345	308	354	308	326	333	322	339	304	313	338	310	344	319	353	325	320	328	342	309	358	325	314	329	345	344	342	310	334	326	335	319	320	336	350	310	327	314	376	306	345	301	310	350	353	312	352	324	315	324	304	314	346	319	298	337	349	324	312	326	300	313	366	327	312	325	326	347	321	365	341	334	321	336	364	324	337	341	300	329	358	340	357	335	315	290	305	339	307	310	303	301	317	301	342	313	328	312	369	316	315	337	312	353	305	304	320	333	343	340	337	351	311	311	329	326	330	324	342	296	317	336	324	342	326	337	299	345	307	311	351	325	362	329	329	349	317	338	325	299	315	327	313	331	355	334	346	357	325	370	311	304	328	308	335	331	332	329	337	305	359	308	327	323	321	344	270	325	335	342	346	350	308	306	344	333	309	315	302	306	360	310	320	338	335	318	349	358	299	336	309	351	315	341	312	327	335	313	320	384	328	357	333	345	324	317	309	327	322	361	314	342	342	321	317	325	327	314	330	324	361	336	300	326	304	364	283	337	310	308	330	331	307	321	304	366	298	291	323	350	287	301	320	349	300	319	298	322	328	312	335	323	356	338	349	331	350	318	316	307	306	314	367	316	311	324	327	332	326	306	334	299	354	318	315	303	331	315	318	317	315	329	296	332	310	329	356	345	332	343	336	308	308	333	346	322	345	339	318	335	334	292	327	311	345	297	300	347	343	317	306	321	342	320	312	345	314	356	333	306	328	295	321	361	355	306	304	338	328	365	327	335	342	311	344	324	319	358	326	340	306	348	309	346	353	324	344	350	300	333	310	314	343	331	322	333	329	315	294	303	371	319	323	287	315	329	299	342	346	335	351	313	299	336	324	316	325	311	356	330	337	324	311	332	314	319	339	362	312	307	296	352	320	297	297	304	320	319	342	339	340	319	344	351	321	303	325	335	342	349	339	321	348	329	360	301	316	368	332	323	351	338	316	333	320	330	317	352	336	312	310	334	306	333	302	377	333	328	347	318	356	348	326	361	330	371	335	308	333	343	348	321	328	370	316	304	303	354	355	334	309	301	313	355	310	292	297	314	322	283	303	331	337	338	305	351	290	321	318	311	321	297	320	363	299	323	293	336	314	328	328	354	329	316	319	333	312	318	344	362	327	330	336	335	326	309	318	329	335	301	307	320	310	315	340	311	340	315	326	326	346	339	321	319	334
42189	46579	23844	24638	35811	1821	465	491	423	423	390	333	310	368	360	369	347	359	360	372	736	2349	2311	1523	845	539	488	510	444	459	370	345	336	330	332	344	327	312	314	343	322	326	327	321	376	340	337	346	316	334	343	335	327	358	312	330	353	327	383	317	309	328	321	328	335	325	356	345	349	366	331	334	348	339	312	327	321	327	369	332	327	351	320	309	338	330	337	330	335	307	302	344	343	334	327	358	356	333	335	316	323	317	359	343	316	293	318	326	319	313	365	352	361	323	316	314	371	330	366	363	343	339	317	323	338	357	350	327	337	321	337	302	363	362	317	340	326	341	330	376	330	323	338	331	348	302	364	317	325	354	335	328	353	316	325	329	332	352	307	332	337	339	341	294	331	299	338	318	336	291	299	333	338	318	322	348	342	338	340	333	342	347	324	344	358	303	313	301	341	338	320	316	363	307	303	360	359	347	304	333	321	305	297	347	372	344	332	340	337	352	354	343	336	310	328	334	328	326	358	329	319	325	341	337	325	361	327	347	311	324	337	339	301	326	323	334	331	321	314	318	335	314	322	309	338	350	337	370	344	308	360	320	325	308	343	333	301	355	330	323	329	312	326	345	309	321	333	339	349	339	339	337	297	324	338	301	316	336	303	337	312	298	310	336	345	336	333	326	309	321	332	351	325	299	336	329	347	293	323	329	337	295	332	303	316	314	358	342	317	323	306	329	344	337	319	318	322	338	303	372	360	348	346	297	300	339	344	320	332	284	322	336	300	368	337	353	323	318	351	353	346	334	342	345	307	359	311	330	353	306	326	332	317	367	333	327	336	337	325	313	320	329	349	334	298	337	318	313	327	336	342	331	344	332	332	298	352	345	322	310	348	364	331	324	306	312	327	303	328	336	314	364	337	333	346	372	344	333	334	304	313	318	340	318	330	323	333	346	335	311	295	324	329	332	348	292	309	339	331	363	315	348	349	324	306	306	342	315	347	354	326	320	324	327	322	331	356	302	333	339	339	332	295	359	316	312	318	313	313	344	322	303	342	358	348	327	325	339	320	326	332	364	330	348	350	375	295	337	314	331	343	312	360	328	341	338	342	325	348	329	344	307	379	351	332	339	338	365	330	318	351	361	313	317	312	329	320	322	335	319	326	299	319	316	335	323	349	319	345	332	328	322	340	344	315	335	362	316	318	343	345	333	323	333	354	341	304	322	341	363	320	320	335	336	308	340	329	332	356	311	307	339	350	300	325	338	326	317	314	343	310	355	337	352	370	336	311	337	362	318	345	329	337	335	331	359	330	371	365	327	302	320	376	310	346	324	286	341	305	334	345	335	380	343	295	361	346	327	300	382	306	364	343	361	341	350	351	324	329	336	331	337	311	356	337	361	313	344	335	316	311	337	309	344	348	350	353	317	314	319	331	339	322	333	340	312	304	315	329	315	303	340	326	339	333	337	333	340	294	336	319	305	356	326	322	334	343	368	317	317	340	324	333	323	321	355	337	325	356	318	339	311	344	345	352	324	318	345	335	302	342	337	303	316	335	321	314	341	314	315	360	339	331	315	337	297	326	334	331	337	366	313	312	373	333	306	372	322	307	342	359	332	292	346	352	368	326	339	317	287	347	340	348	362	310	334	339	351	367	319	324	322	320	326	344	349	326	307	325	333	361	361	346	313	346	308	326	326	330	361	314	321	294	312	340	343	330	336	312	311	358	344	331	312	321	333	341	348	349	312	339	336	346	346	312	316	354	317	368	336	320	339	360	315	336	329	333	340	327	355	306	354	331	338	319	355	333	330	315	305	326	350	314	339	342	321	331	341	334	352	334	344	325	323	309	326	349	313	325	314	330	317	337	338	321	344	326	377	302	324	329	340	345	370	330	325	334	305	324	335	339	336	333	296	337	342	309	293	346	355	336	322	327	329	340	307	323	326	324	338	332	334	291	319	338	346	343	344	316	333	314	322	323	328	344	319	332	342	304	327	314	289	316	327	341	321	330	316	335	343	347	318	327	320	332	333	342	324	314	340	338	337	332	315	339	298	334	325	321	309	347	305	350	344	367	358	332	357	348	322	309	317	317	309	318	346	361	342	345	348	336	344	338	319	324	329	337	349	339	315	309	317	334	317	361	334	324	338	317	333	307	339	324	361	380	320	301	361	312	368	318	333	327	290	306	310	366	288	354	308	320	327	332	320	347	300	301	314	369	326	333	335	341	324	311	336	340	342	334	313	330	314	325	311	333	335	339	329	317	326	333	342	326	340	339	304	346	324	319	335	309	331	306	342	303	335	326	328	312	320	296	348	321	336	328	337	361	332	324	315	324	344	331	321	313	326	330	341	346	318	339	310	304	349	330	339	348	338	351	348	295	341	319	353	353	354	323	329	357	291	351	325	350	330	327	327	343	298	360	339	320	347	305	314	328	324	336	309	353	346	356	394	334	350	318	300	308	323	323	359	322	332	322	304	342	329	319	338	319	307	319	344	317	368	333	325	346	322	351	326	340	346	324	325	336	333	331	347	346	353	296	325	353	322	339	329	337	315	319	328	329	343	344	324	322	304	354	340	345	355	293	328	285	368	359	335	327	302	322	343	332	353	336	339	300	335	310	333	332	325	367	357	317	331	285	350	339	331	361	318	315	357	335	311	312	334	339	336	365	306	323	332	348	339	325	320	314	314	312	309	318	340	340	333	341	345	328	341	345	304	359	294	329	312	347	314	301	315	346	351	335	297	347	348	312	358	334	310	315	287	351	331	343	351	346	325	311	317	302	350	338	324	331	341	347	329	334	341	333	308	321	288	312	346	306	308	330	323	355	325	332	323	322	352	336	320	318	346	347	337	338	313	374	312	310	301	326	294	277	339	327	343	328	337	333	348	340	320	312	331	314	334	311	358	342	315	326	285	344	354	316	316	332	312	310	338	356	320	326	373	329	317	305	327	332	307	342	335	336	356	340	324	342	326	317	333	342	311	360	311	342	351	316	353	338	344	345	284	326	303	312	323	329	340	344	327	333	353	334	319	325	310	367	308	310	307	351	281	332	339	326	331	324	334	342	356	330	339	320	306	318	341	293	340	340	338	366	357	343	342	307	326	318	324	340	361	341	334	337	346	315	337	320	342	326	320	333	354	318	335	339	328	348	342	317	348	338	342	306	331	345	336	373	328	366	345	322	329	321	352	352	308	364	313	318	298	340	329	339	306	324	316	321	274	322	357	359	318	322	328	320	383	291	369	298	328	337	312	313	310	374	354	306	340	328	345	316	348	309	333	331	331	310	342	327	326	330	367	319	305	351	341	327	357	327	316	340	310	336	348	343	328	342	371	338	339	301	333	342	333	327	360	320	345	350	355	298	337	338	332	362	301	331	343	337	329	328	330	313	325	321	340	326	320	313	315	353	329	297	314	368	341	331	343	314	320	323	332	318	316	345	335	343	303	326	371	319	307	321	332	322	348	310	296	366	341	322	344	336	338	322	311	321	347	326	342
23877	21543	36761	29694	40739	19701	3724	681	545	499	506	496	463	448	476	471	436	472	455	491	725	1954	2061	1306	809	583	517	599	548	537	454	468	448	481	453	422	435	447	454	470	492	411	468	437	438	435	461	455	443	423	475	474	465	426	445	418	488	440	439	423	455	426	405	397	448	441	446	472	461	492	462	396	423	444	434	444	438	444	451	402	442	403	410	451	490	417	440	472	434	420	446	428	465	447	422	433	411	457	420	450	446	450	436	433	416	446	453	443	431	430	463	434	442	431	424	485	457	434	434	415	445	477	440	446	431	432	420	419	458	453	457	415	442	427	437	419	398	402	411	440	458	496	456	432	452	447	459	452	448	443	469	465	468	432	429	403	436	441	485	444	437	457	431	428	419	450	446	460	423	442	416	464	436	477	457	441	470	462	459	425	434	435	410	479	390	441	437	483	457	412	412	423	474	434	436	454	399	422	443	453	476	415	429	445	471	452	461	402	411	461	458	393	421	447	438	436	428	436	430	435	477	449	441	420	466	440	461	446	461	407	419	455	435	402	463	435	418	468	435	435	460	428	462	439	452	410	480	427	426	487	429	419	433	460	464	446	426	419	422	445	431	447	442	430	427	427	442	401	420	430	430	421	501	458	431	455	408	418	419	450	435	396	416	437	422	466	461	422	446	431	419	439	461	408	429	425	446	402	448	429	451	420	440	436	437	417	473	445	436	431	483	475	461	451	434	394	461	420	462	409	453	446	418	411	450	430	417	448	425	411	444	433	446	442	432	453	455	435	433	424	483	464	466	416	447	468	430	427	388	423	426	433	452	430	416	429	468	455	438	429	426	469	422	450	438	426	444	442	445	438	383	432	410	443	454	461	427	434	455	478	417	440	421	455	420	374	408	451	417	431	411	440	440	418	441	418	473	440	445	439	424	459	468	427	445	453	445	440	449	446	421	408	457	430	435	449	417	431	453	415	416	432	460	465	444	413	432	439	422	397	432	431	381	418	439	409	433	436	444	447	460	436	410	418	456	399	446	428	407	439	444	473	402	448	463	428	431	438	432	390	460	462	413	389	434	442	424	410	444	442	435	465	432	465	411	447	437	434	456	422	454	460	414	457	421	410	432	446	427	472	396	446	442	448	456	401	400	441	469	441	423	463	434	455	457	417	471	442	409	411	465	383	434	402	443	404	450	435	417	432	436	453	450	467	420	420	467	414	424	429	451	432	446	471	418	469	472	468	422	431	421	420	431	415	413	426	418	409	442	458	436	458	437	451	455	445	441	474	448	427	426	407	439	446	399	454	464	406	443	437	432	409	433	470	451	425	383	438	442	433	450	407	407	417	435	486	441	461	447	407	438	424	444	461	396	460	409	443	453	434	452	437	434	411	414	421	432	424	426	416	454	427	424	442	439	452	421	439	420	422	394	426	437	457	466	420	441	454	432	407	441	414	439	443	429	457	444	461	411	400	432	426	420	439	451	456	443	391	462	446	444	484	447	429	460	430	429	447	452	406	464	442	427	446	464	415	424	419	421	471	424	424	470	440	458	413	453	432	440	425	391	490	414	424	476	473	463	446	434	452	468	433	435	446	492	429	440	425	429	439	450	464	432	434	436	405	410	424	426	418	431	466	446	448	452	473	422	448	439	425	464	451	447	384	448	433	406	413	439	476	402	402	431	462	417	426	408	443	420	387	448	448	423	432	430	417	395	420	415	434	419	411	408	400	432	415	434	444	470	454	447	445	446	447	459	398	453	436	419	437	454	416	431	349	448	433	411	462	447	409	439	452	450	447	433	461	461	402	444	446	441	442	460	425	444	426	453	454	453	450	463	422	429	455	421	413	465	468	420	407	423	424	448	445	467	412	429	430	474	437	436	434	419	431	458	415	414	420	431	441	435	399	449	415	439	424	406	439	474	433	434	425	452	441	427	422	436	526	424	433	412	410	473	452	452	468	432	435	433	430	438	431	394	429	446	443	436	437	420	426	466	437	472	448	441	443	479	406	448	436	462	452	440	430	473	408	438	430	452	449	422	417	425	471	430	453	422	460	468	445	443	447	455	467	439	436	427	410	443	462	425	413	460	445	408	442	409	482	417	418	396	410	429	420	438	405	415	418	484	435	436	464	417	435	435	419	446	443	447	461	431	451	433	420	420	372	434	488	427	433	387	440	441	422	431	443	454	456	434	433	428	421	432	446	433	419	443	417	424	477	423	456	459	420	490	458	443	428	412	415	474	439	438	409	444	433	430	470	465	421	442	450	445	425	436	435	407	426	436	408	431	400	432	419	426	430	427	457	451	442	393	423	407	431	446	432	446	465	417	411	424	445	401	464	410	411	445	452	428	439	406	448	414	423	387	468	412	458	428	431	407	442	427	411	432	439	431	461	464	411	479	405	448	450	428	421	431	465	428	402	428	399	430	415	473	436	424	431	433	451	402	456	431	437	417	446	460	430	454	436	462	416	395	484	415	459	421	428	408	403	451	427	480	433	415	439	412	441	426	421	432	476	457	424	435	441	418	433	470	453	425	408	433	474	417	438	454	436	423	448	439	434	434	432	449	470	457	451	421	438	417	424	421	480	457	441	422	420	436	454	424	437	451	432	436	451	434	478	457	407	441	439	470	454	402	431	461	421	404	413	450	417	422	437	494	440	441	429	421	451	420	437	438	450	425	427	436	434	445	423	437	406	444	446	458	424	457	462	403	402	442	414	444	434	440	441	400	426	434	475	434	452	455	432	456	382	466	420	440	401	422	445	452	458	431	450	410	439	418	438	416	391	416	456	460	425	431	462	436	440	428	460	445	449	428	407	416	416	456	468	451	463	426	435	467	448	447	446	428	422	416	412	416	443	430	433	398	371	395	428	412	441	422	462	445	416	437	438	410	448	449	419	437	472	482	431	424	419	459	450	429	456	454	490	429	394	431	453	449	448	410	417	425	455	418	462	442	446	435	425	402	412	443	424	440	469	462	438	429	435	403	427	409	433	452	448	440	436	448	441	448	464	455	421	425	462	423	424	447	392	462	468	432	411	417	455	432	446	464	412	424	438	447	448	432	426	416	393	448	460	444	394	439	418	433	424	392	434	454	432	435	435	409	427	442	459	392	438	471	434	405	454	431	444	429	472	437	446	450	474	467	461	467	420	414	453	447	448	443	440	411	425	481	437	428	413	427	446	451	425	432	449	420	426	441	425	477	418	455	439	445	447	456	438	458	467	413	438	438	437	457	425	454	459	433	424	427	458	429	470	443	460	411	422	430	449	435	443	439	459	435	414	472	434	415	446	424	427	452	411	418	450	428	452	434	419	440	399	436	446	419	464	407	446	434	439	423	410	433	467	448	453	427	425	408	427	428	415	424	427	415	464	423	443	435	447	420	475	432	447	403	441	421	462	462	449	452	429	425	446	409	435	447	414	397	445	448	418	433	443	430	407	449	442	457	415	410	390	478	420	436	432	424	413	440	428	458	436	436	445	415	435	453	451	458	412
53174	70215	66869	21508	48624	3572	639	608	590	554	546	505	519	515	500	493	478	495	455	466	1003	3323	3063	1930	1174	689	582	674	644	581	520	445	452	461	446	481	457	440	475	474	454	464	479	444	445	482	492	453	458	429	470	424	472	493	457	500	518	499	466	437	455	418	462	441	459	455	453	467	481	450	465	452	447	479	458	432	432	472	428	447	416	464	444	442	468	431	422	438	469	473	446	442	440	451	490	447	449	431	480	470	454	465	445	428	439	477	479	464	436	441	469	464	431	460	468	475	467	463	433	479	464	450	480	444	483	465	465	446	446	418	482	481	485	418	464	431	422	453	398	448	439	461	469	463	462	462	445	500	448	490	486	454	525	477	480	477	454	436	418	475	475	470	480	444	467	499	435	453	502	423	522	467	420	491	471	392	489	473	487	444	440	462	453	439	483	448	475	450	430	418	449	417	476	448	470	451	450	476	429	468	435	452	463	454	445	455	457	465	461	440	473	473	443	440	443	471	428	475	459	434	497	460	472	479	476	441	453	432	469	462	496	443	436	464	474	450	423	466	464	443	454	465	451	473	473	479	452	467	447	431	497	484	465	434	429	475	436	471	433	472	455	484	443	423	457	447	461	461	462	438	433	484	463	435	442	452	413	450	463	501	454	462	471	429	449	504	475	475	442	457	469	447	477	451	470	463	529	421	440	476	447	447	442	472	474	472	465	458	438	445	482	452	491	453	491	466	486	455	455	440	452	464	429	436	481	460	463	434	409	465	437	467	464	480	461	459	463	446	451	448	470	466	435	447	451	425	428	457	448	459	432	477	473	479	440	499	446	451	444	416	467	457	482	412	461	440	502	488	478	447	443	446	423	437	451	446	459	481	483	459	450	419	463	451	449	450	490	474	447	454	443	439	449	460	480	459	480	496	467	482	442	478	483	425	419	452	459	447	457	479	485	424	491	442	484	425	477	489	469	413	450	438	447	477	472	446	467	442	473	450	485	445	485	460	438	450	435	415	474	456	444	488	439	460	467	469	462	459	465	472	476	498	474	433	483	462	499	466	500	449	473	461	463	465	488	472	479	462	461	485	455	465	500	451	459	438	422	477	473	503	437	463	438	471	485	475	463	461	486	467	435	448	446	476	436	471	469	455	426	467	458	433	457	412	440	459	449	430	461	483	430	466	464	468	445	463	482	452	452	423	448	472	421	446	439	483	453	462	461	502	446	442	489	463	442	429	413	453	463	514	484	442	455	484	470	446	405	515	454	433	444	440	444	437	492	456	472	511	496	489	464	452	448	407	458	470	433	426	455	472	423	461	456	457	466	457	440	481	466	454	438	430	427	453	478	451	441	424	426	490	442	444	473	486	405	458	425	452	529	447	430	482	458	450	445	473	487	457	461	453	482	448	477	451	483	487	447	442	436	483	445	487	457	452	490	484	443	440	476	435	424	444	434	453	447	467	444	440	418	438	452	444	462	435	442	441	457	441	448	514	479	424	453	456	470	420	457	468	435	461	435	464	417	482	459	472	467	474	437	503	455	446	445	450	490	430	486	454	458	440	401	542	415	487	454	412	472	437	500	444	441	473	438	441	476	483	438	461	438	475	446	452	474	422	462	443	462	487	441	498	442	483	431	436	468	464	499	462	481	445	443	400	411	464	489	453	449	466	438	469	491	416	459	478	458	479	426	409	461	453	472	470	426	466	500	444	457	461	460	478	422	490	484	436	467	464	428	418	466	460	439	466	416	451	492	456	444	433	456	458	457	486	446	415	497	468	432	457	437	462	462	456	479	420	488	454	462	465	428	453	459	481	481	474	470	495	444	446	479	442	450	439	479	454	428	440	457	445	471	456	474	504	466	465	476	485	501	478	436	424	482	439	463	449	490	467	455	473	447	444	481	444	465	463	481	527	493	471	478	462	443	479	458	452	482	439	504	443	466	423	471	485	501	461	469	461	466	419	464	493	435	461	448	458	438	461	511	446	436	454	486	437	434	497	441	425	465	452	427	463	470	466	502	444	461	467	450	489	491	487	467	473	466	453	471	470	472	431	461	476	455	497	458	469	452	437	450	436	446	423	486	453	464	444	423	465	464	446	432	472	474	459	470	478	461	470	461	476	497	437	469	470	454	432	458	481	468	444	437	458	449	465	467	454	460	445	444	426	434	468	431	473	440	478	436	444	481	466	473	478	479	453	478	481	447	457	483	446	465	510	460	448	465	453	439	452	493	459	444	410	416	465	468	472	449	472	459	460	471	484	454	473	493	453	441	472	445	459	419	480	458	439	447	427	433	471	428	460	446	473	470	454	455	444	459	427	443	465	450	462	419	453	457	472	449	485	467	451	455	460	497	467	464	450	443	458	449	438	466	435	440	468	489	446	451	452	447	438	480	454	444	440	506	452	485	482	487	502	451	477	465	491	457	481	461	467	466	481	478	464	466	464	500	474	458	490	445	476	461	476	447	461	463	436	434	464	456	458	446	451	445	454	481	436	477	448	461	499	472	452	450	463	484	435	431	503	461	461	470	419	406	449	448	454	472	423	430	429	459	482	474	470	459	482	451	487	444	485	457	405	471	430	428	464	469	438	420	475	468	457	494	451	436	490	463	458	475	470	474	444	466	468	455	484	464	432	479	449	454	459	453	426	471	456	435	460	457	440	431	464	502	444	426	475	486	435	460	486	439	430	488	465	482	462	451	470	463	466	479	461	449	474	472	444	474	438	442	457	440	493	474	472	471	463	441	469	484	467	480	440	472	431	479	472	482	434	474	474	433	431	441	453	488	424	472	474	468	436	467	450	441	488	476	479	441	503	458	497	419	481	463	447	459	473	434	461	487	450	453	423	461	454	471	460	450	477	436	452	441	455	456	453	463	468	482	462	460	470	437	469	435	474	459	447	434	450	439	452	489	475	476	482	434	416	424	451	479	477	447	448	439	455	435	457	459	453	456	460	467	443	474	472	477	424	514	461	427	418	463	462	455	428	445	472	477	447	472	468	432	438	461	459	472	472	501	483	445	436	446	477	416	449	440	472	440	445	442	474	488	470	437	487	433	492	455	451	480	473	458	456	421	486	489	443	465	432	459	504	468	456	454	461	480	426	459	419	468	454	494	436	438	466	449	452	417	461	481	430	429	461	459	441	460	468	470	446	437	434	446	485	449	436	487	483	437	445	442	479	445	472	423	407	427	459	445	455	494	425	456	472	494	465	443	492	435	486	486	470	456	471	457	454	468	441	457	411	489	438	417	478	461	450	425	442	435	461	470	501	473	452	420	467	467	426	440	467	445	462	475	452	495	517	443	460	440	480	434	461	436	463	456	467	483	464	463	485	458	463	452	438	465	461	483	493	477	424	469	477	476	525	436	455	449	468	419	460	449	508	436	429	451	435	464	461	440	454	440	462	456	435	447	423	473	442	500	455	452	461	443	442	463	457	440	455	449	433	479	487	477	477	438	450	469	503	483	454	446	450	500	465	469	440	518	456	422	477
27747	26041	22089	4610	3380	608	289	259	243	244	277	244	256	246	270	268	220	229	268	253	318	343	384	334	288	230	294	249	248	275	247	257	269	243	219	243	276	281	283	256	262	241	265	272	249	285	251	255	280	236	263	231	270	242	258	227	264	222	273	265	255	266	282	255	270	239	258	252	249	246	233	265	248	249	257	283	249	274	272	257	225	251	255	279	260	228	248	272	229	274	260	234	230	263	270	256	245	243	276	249	282	228	260	260	261	282	247	266	258	273	262	227	253	255	260	251	251	234	274	250	240	283	256	293	239	232	271	271	270	249	257	264	289	296	266	245	261	242	252	256	250	227	255	290	241	252	240	254	244	267	248	262	258	285	232	252	266	239	273	253	241	278	245	262	237	243	286	272	246	239	267	271	266	263	239	248	256	232	234	276	251	243	282	256	246	270	267	239	250	272	249	255	228	268	259	254	259	273	242	243	259	263	244	253	266	279	281	258	225	244	240	261	290	266	258	248	254	260	236	264	243	266	225	247	280	259	261	274	259	271	267	249	264	248	265	240	254	221	235	293	248	277	257	272	254	246	273	233	254	260	236	244	230	264	242	266	258	244	244	252	240	241	263	278	238	252	268	244	234	255	260	263	257	277	240	245	242	275	250	253	235	279	236	260	291	212	261	251	260	256	242	277	250	270	258	294	237	238	237	252	273	244	291	234	249	268	225	261	253	272	246	270	261	259	238	298	250	236	250	269	251	218	255	267	257	287	220	271	251	268	263	258	277	276	248	241	251	256	238	252	256	203	247	238	281	256	252	247	250	255	269	264	254	233	237	245	254	287	284	271	245	255	269	278	248	236	254	236	246	260	245	239	229	259	262	291	254	260	255	236	256	242	227	229	252	252	244	252	251	259	224	254	275	228	253	262	293	244	257	266	279	255	255	244	247	232	260	290	230	256	255	235	244	244	262	237	253	270	246	246	279	261	219	266	262	288	249	249	232	243	260	247	241	282	262	286	255	247	249	254	242	276	239	263	249	249	299	269	253	242	247	269	258	258	238	227	260	259	266	222	236	241	234	258	289	263	273	236	277	237	250	217	258	289	264	254	245	265	277	270	242	242	263	257	243	231	244	259	246	280	247	231	243	252	269	271	295	288	260	258	243	257	250	255	264	271	244	252	271	256	255	263	280	280	260	262	285	246	289	260	242	224	270	257	250	288	289	245	269	249	282	242	241	229	254	281	293	250	250	253	244	263	271	240	264	225	242	255	244	238	262	236	234	254	236	243	261	272	272	255	236	264	280	275	256	283	272	256	273	236	260	277	252	275	233	246	256	255	247	244	279	243	233	256	237	262	256	242	264	264	245	254	275	244	263	272	262	258	286	262	259	230	268	223	239	244	287	234	283	257	230	268	264	238	277	246	264	257	244	249	240	212	250	234	255	245	246	266	250	278	259	252	237	276	217	227	250	261	270	229	248	258	255	223	231	256	261	256	262	234	273	257	240	270	238	231	264	279	255	242	270	240	237	274	257	246	244	245	241	269	254	274	253	241	278	243	253	262	217	265	257	253	249	254	252	255	243	259	229	259	261	250	262	246	279	250	246	269	255	246	228	238	234	264	252	260	245	256	281	259	240	264	242	241	243	270	247	244	251	258	265	258	245	258	276	257	262	248	283	239	256	241	225	234	256	249	254	270	244	227	255	235	233	269	255	251	222	252	252	249	256	272	246	252	264	259	282	250	246	292	237	256	217	243	250	243	252	251	253	248	236	247	244	266	251	257	260	271	222	268	261	236	284	258	244	267	263	242	272	254	254	248	251	259	255	253	262	265	259	233	276	261	256	271	258	269	246	268	267	233	242	245	266	297	249	233	240	238	238	281	247	264	262	236	253	259	270	260	248	260	271	286	248	252	260	268	276	240	254	252	250	302	276	287	249	274	252	255	253	247	243	258	312	235	270	260	245	280	230	244	268	258	256	240	280	256	235	268	261	286	248	265	252	244	222	277	239	290	245	249	237	252	263	247	260	255	234	251	254	260	237	256	254	238	249	240	258	228	249	221	263	245	240	264	250	254	230	271	246	232	270	240	253	253	227	261	250	278	239	233	251	258	292	248	233	273	241	249	242	261	259	278	257	229	257	257	262	297	231	254	275	248	271	269	261	241	265	253	248	256	263	280	237	253	272	231	242	243	227	255	244	270	249	255	247	245	247	265	262	245	256	237	240	241	310	262	258	273	253	231	231	263	229	282	288	260	263	238	239	253	259	239	264	241	225	274	249	272	268	213	254	229	251	257	284	243	242	238	240	246	260	278	272	232	244	264	252	275	250	245	246	266	236	255	243	249	268	269	267	270	269	237	258	258	256	258	257	266	249	263	264	250	292	278	230	263	269	262	301	259	254	258	239	256	253	272	255	253	274	252	248	263	242	252	232	269	282	255	244	248	253	260	266	236	292	256	247	263	260	212	261	249	253	243	289	251	248	261	283	254	239	250	258	232	249	282	253	255	245	254	269	244	247	255	258	272	251	234	273	219	244	243	279	250	249	254	253	239	246	255	283	254	215	257	264	285	264	242	262	247	258	264	257	246	249	233	254	261	235	236	252	249	268	283	265	250	247	306	249	260	255	241	231	259	259	246	258	272	244	243	249	252	276	242	234	248	235	252	248	262	244	253	257	272	249	250	234	246	254	254	253	245	245	259	274	259	247	240	246	260	228	249	235	252	255	240	279	230	266	262	241	275	255	257	217	274	262	251	237	260	281	236	240	245	229	254	261	234	248	265	234	267	270	250	241	277	254	246	251	261	267	243	243	268	243	250	247	239	266	240	261	261	253	255	254	251	248	248	227	236	235	225	248	297	256	258	254	268	257	220	238	239	229	266	250	281	241	262	248	285	249	247	261	228	234	246	249	258	263	230	246	243	255	239	260	266	246	286	219	276	265	244	260	248	232	256	283	258	273	220	218	240	228	248	246	271	228	265	275	266	243	268	245	252	231	275	269	273	229	284	253	280	249	267	264	256	248	244	255	243	281	260	247	275	236	244	210	276	238	263	239	253	249	260	261	254	229	256	273	273	263	241	272	241	256	252	248	250	250	280	268	252	217	216	283	225	247	259	257	269	241	279	273	260	290	250	284	277	249	255	237	254	279	269	296	247	258	262	273	250	232	218	256	260	263	265	262	265	261	241	240	276	282	261	239	256	264	241	258	271	244	229	239	255	253	239	236	256	263	252	259	240	241	246	216	260	230	260	218	237	265	231	272	244	252	274	225	281	236	269	239	238	268	255	257	252	246	256	249	273	272	270	235	256	272	257	260	248	267	232	257	267	250	250	266	268	227	243	275	258	247	261	251	247	253	262	247	235	219	274	275	232	253	253	282	235	264	261	240	259	289	246	262	245	250	261	255	281	257	239	276	241	277	237	247	270	259	252	240	252	274	256	237	239	224	270	252	250	231	244	266	245	238	262	238	271	253	244	239	266	257	259	280	248	254	237
10743	33040	16235	1908	3840	670	284	258	242	255	252	254	246	213	237	250	237	252	255	269	253	384	430	364	276	274	272	271	246	277	256	259	232	249	254	258	233	280	231	232	284	244	248	255	239	262	285	244	269	263	259	269	231	230	238	249	249	243	259	248	225	244	244	231	249	261	239	244	253	228	267	262	236	274	255	248	235	266	249	239	244	231	241	243	253	254	252	256	249	243	237	243	258	269	260	238	262	267	244	264	234	233	226	243	239	246	227	247	259	263	265	214	225	274	252	232	230	223	262	242	240	255	240	240	253	233	283	254	284	260	263	240	247	246	249	259	242	272	231	244	248	266	244	257	247	246	244	249	259	239	256	259	273	249	266	248	245	266	223	234	260	227	245	278	247	259	255	232	235	240	247	206	240	272	263	264	238	272	225	247	271	251	244	232	268	246	273	259	255	225	249	246	231	253	255	249	243	249	229	261	228	219	267	243	251	262	256	236	257	273	230	270	275	277	232	274	238	240	255	239	263	233	274	257	232	258	256	253	280	225	278	246	255	267	229	224	229	239	239	267	238	259	251	240	247	266	237	267	268	260	262	238	238	245	238	240	210	246	237	263	267	260	245	219	265	265	245	240	253	241	226	275	242	252	243	279	258	259	264	263	248	247	228	217	238	243	239	240	249	267	275	266	259	230	268	256	262	252	242	227	241	274	273	256	270	259	280	261	265	253	271	277	247	240	250	256	237	249	248	232	260	257	254	234	238	251	263	235	268	231	243	244	261	262	252	269	250	239	213	261	269	251	220	235	248	276	258	251	249	245	272	237	242	219	237	253	244	258	231	298	233	261	245	238	226	245	254	262	221	237	253	253	271	241	238	240	247	248	234	259	243	255	257	250	275	255	208	229	253	268	241	260	249	254	213	271	244	253	237	237	263	232	256	260	241	239	241	256	266	210	250	253	271	236	254	262	291	241	239	254	250	266	227	241	248	262	226	243	241	260	232	266	240	246	232	262	235	246	245	247	257	253	241	245	244	260	259	233	247	244	269	250	273	253	262	245	259	234	249	257	223	257	281	239	245	246	255	236	275	259	241	257	262	225	276	240	254	280	235	223	227	255	246	272	233	266	270	234	255	227	265	273	240	252	238	240	246	233	239	255	221	250	246	236	229	266	243	241	263	224	269	270	273	258	252	269	225	231	259	242	277	261	245	250	221	233	246	241	244	248	246	262	231	268	271	237	233	233	259	254	236	243	259	249	268	260	259	254	261	251	260	248	249	254	260	260	262	252	229	250	264	243	239	267	255	255	236	274	236	258	249	244	251	241	253	219	245	220	261	241	263	285	239	248	287	254	248	245	269	233	246	262	260	239	245	251	230	224	265	244	283	234	259	255	240	232	235	237	247	249	237	226	239	239	243	212	249	252	237	266	244	240	262	234	256	263	242	248	252	219	248	227	223	249	270	249	282	254	248	258	247	225	248	213	253	283	247	231	245	236	219	261	231	213	267	246	249	282	253	230	256	240	233	227	233	231	239	260	238	248	250	273	253	224	260	222	244	261	242	230	274	222	245	247	253	240	235	246	274	253	247	231	239	245	264	260	237	226	245	261	259	268	217	268	247	248	223	227	286	231	251	266	247	237	234	255	271	253	231	271	249	240	231	245	227	231	252	264	235	236	230	247	252	251	244	242	259	244	263	229	233	243	230	242	240	234	223	235	255	268	262	269	248	233	251	261	243	226	248	246	280	225	272	250	261	257	241	248	261	249	273	242	253	243	230	255	245	230	254	240	258	247	238	260	228	286	258	253	253	255	259	215	228	276	239	256	268	238	259	259	258	249	238	231	244	233	236	254	263	244	225	246	263	242	266	253	235	236	225	247	259	241	227	248	239	253	276	263	252	269	245	258	257	240	257	254	242	239	285	257	245	229	260	263	232	238	233	242	247	261	233	232	217	260	218	234	228	240	239	266	240	252	250	236	264	264	245	229	248	258	237	232	225	226	237	258	242	261	250	234	238	228	258	255	229	259	272	231	248	236	236	230	244	259	250	245	240	241	247	241	234	230	244	243	260	236	230	253	244	229	270	254	251	234	224	239	250	242	260	246	239	240	242	231	266	247	219	244	230	259	293	254	226	238	223	266	249	254	272	238	254	240	213	236	247	246	225	248	229	241	252	246	270	261	255	258	218	250	262	268	245	308	222	255	251	240	262	268	252	251	242	275	248	259	258	252	258	258	268	234	241	252	256	233	239	250	252	253	252	218	247	257	257	205	266	244	260	243	231	256	243	235	255	237	249	261	270	249	243	222	262	244	256	245	237	232	262	243	263	248	237	259	248	234	269	257	241	247	246	273	239	223	232	275	247	249	243	240	223	246	265	234	251	261	230	259	240	236	269	250	241	212	240	249	267	231	249	239	258	236	261	247	238	265	264	246	264	282	242	244	262	265	235	243	275	226	256	251	241	258	263	255	258	232	271	239	233	238	234	244	265	275	238	246	254	244	215	272	261	248	238	259	253	221	244	260	275	232	249	283	243	268	252	253	272	244	264	257	264	266	234	267	224	232	268	257	237	273	244	254	265	248	258	252	268	240	240	240	259	277	247	262	269	248	271	259	280	246	248	238	264	230	243	240	258	240	229	291	244	263	243	222	275	228	244	268	254	250	255	266	262	244	238	246	236	255	229	232	240	241	253	275	234	257	254	233	232	255	246	257	218	242	240	242	231	240	245	269	226	266	270	238	235	239	239	254	221	256	231	248	267	252	247	250	259	273	248	265	248	261	268	237	245	231	236	256	228	252	254	251	260	254	267	249	252	252	234	252	262	255	242	266	269	250	283	246	277	272	259	248	234	247	265	247	273	256	220	258	267	261	268	236	248	251	236	226	219	275	239	261	279	258	258	239	249	243	253	241	269	238	228	248	256	254	247	266	239	224	240	261	281	240	241	259	251	277	261	241	235	263	253	248	264	214	265	236	261	240	239	252	249	247	247	256	241	265	257	252	252	229	244	259	260	237	230	242	257	244	252	263	254	224	284	258	221	231	250	258	237	226	271	267	243	244	242	249	269	274	249	249	262	220	249	229	250	258	237	265	258	240	255	299	255	252	235	271	238	252	245	265	236	244	247	232	224	249	218	239	253	261	243	267	253	240	272	274	250	247	232	244	261	241	239	277	260	250	272	250	232	247	266	243	237	276	263	269	233	259	249	255	242	244	235	248	273	241	239	233	263	249	249	277	240	283	240	252	252	247	240	272	227	221	259	269	254	249	261	229	239	235	249	263	228	234	262	235	259	222	241	244	251	272	260	236	255	242	280	246	240	240	243	242	247	266	261	268	225	235	248	240	275	237	244	226	229	254	261	250	257	248	244	271	264	239	264	249	217	275	242	251	266	267	254	235	244	237	268	252	245	271	267	265	225	281	209	246	259	242	240	246	255	245	248	266	238	252	250	272	255	255	247	258	268	240	265	240	255	282	227	241	252	242	249	273	235	263
24906	24423	41936	31985	20717	10127	733	417	409	413	369	400	359	363	352	382	343	370	344	388	582	1204	1129	686	505	376	398	384	386	412	343	319	342	342	344	372	342	377	353	337	355	350	329	333	350	362	326	381	345	351	348	346	370	349	377	333	362	353	341	332	361	367	329	342	362	388	333	345	331	365	330	383	344	344	337	353	338	336	386	324	363	355	355	362	342	325	332	336	367	373	342	342	365	319	368	329	325	371	356	355	359	348	353	345	349	377	321	364	318	358	367	336	356	372	338	338	351	304	348	344	331	383	355	350	339	330	367	339	316	357	315	344	358	359	346	362	363	370	342	341	353	343	363	340	355	326	325	372	333	341	312	327	368	349	357	378	366	380	348	316	335	352	363	326	347	315	353	343	340	336	358	370	375	358	322	329	337	347	364	326	344	350	340	363	327	360	328	345	342	329	370	377	329	341	365	324	361	361	379	326	342	372	361	365	380	340	352	363	351	344	354	362	328	341	341	327	332	348	330	314	361	347	355	336	346	381	335	374	333	358	355	346	336	335	368	331	331	336	363	366	393	373	375	337	360	345	337	353	326	312	367	327	395	336	350	364	377	337	339	361	352	364	330	360	353	385	338	355	356	324	347	359	350	346	361	396	346	357	339	367	378	326	331	356	327	345	371	372	379	340	312	364	331	340	345	343	347	347	341	367	371	331	363	355	363	328	337	357	350	359	306	321	369	350	318	353	340	369	358	361	322	360	345	377	343	342	330	369	351	317	345	342	355	370	360	356	357	358	353	319	347	345	319	338	349	323	353	337	344	378	359	349	331	325	357	367	359	350	363	334	368	367	336	356	329	342	328	350	361	325	380	377	329	328	347	349	350	360	337	319	350	344	333	346	337	366	341	343	372	345	340	334	386	358	332	359	393	351	373	394	344	371	366	319	327	335	357	345	354	327	353	375	347	332	387	347	387	343	362	352	358	352	365	328	378	357	317	350	326	348	306	329	333	340	360	350	364	351	374	359	344	381	322	361	375	314	371	316	378	357	374	335	375	375	333	364	359	340	351	356	350	368	368	358	355	379	369	353	348	343	332	361	312	340	370	336	371	304	336	334	353	301	341	338	336	358	336	366	388	341	344	361	336	365	331	341	369	331	353	348	328	363	338	360	322	373	341	345	359	341	388	353	351	322	332	355	344	316	321	344	356	380	351	353	366	380	333	380	333	356	358	355	361	330	315	356	328	327	352	336	347	388	343	329	354	343	356	397	366	353	335	356	414	365	340	358	354	366	324	374	334	383	326	367	360	362	354	329	371	378	325	338	343	330	335	318	365	334	349	344	356	356	373	365	338	328	357	345	359	357	353	360	375	336	336	378	341	328	360	353	349	354	356	366	339	319	326	312	335	335	356	352	354	318	366	331	390	359	347	369	358	358	349	355	329	334	330	340	323	372	369	371	346	364	316	355	314	335	363	370	361	357	307	369	358	373	339	365	329	341	361	351	345	349	351	341	352	366	348	354	338	359	322	312	375	354	354	366	343	343	346	349	373	353	331	328	338	332	331	348	340	340	386	370	383	335	336	337	354	345	338	349	339	339	352	345	351	334	334	342	354	345	357	366	335	356	322	353	350	371	338	348	378	366	351	343	347	376	346	332	354	339	352	340	348	365	328	342	359	329	367	340	332	344	367	333	351	326	378	321	358	365	354	356	350	331	350	384	362	342	335	367	368	314	317	364	342	356	368	305	322	316	362	348	359	351	367	347	351	355	349	356	328	361	349	342	353	350	361	342	342	358	308	372	344	350	337	342	362	366	343	356	334	339	315	336	333	335	364	348	362	374	352	362	326	364	328	329	344	358	314	308	366	365	366	350	353	330	366	378	355	359	326	300	334	341	358	344	368	368	352	350	335	344	341	337	343	345	373	368	381	341	363	342	355	365	349	361	348	367	352	349	311	374	326	333	344	349	324	318	347	327	348	345	365	324	351	341	322	345	361	369	334	377	367	366	343	305	368	379	361	340	348	359	370	361	351	337	324	360	347	357	350	335	365	300	347	364	346	351	392	335	348	373	349	331	378	362	328	347	345	309	337	339	313	371	371	338	358	323	358	399	358	320	332	388	333	362	317	345	346	353	330	350	357	319	320	348	354	352	368	330	372	344	344	358	326	329	345	354	340	369	349	334	347	346	361	371	347	362	354	358	320	354	337	359	333	363	363	363	361	379	367	363	375	340	350	362	338	392	353	358	346	339	342	346	359	339	356	359	317	370	340	363	340	374	374	372	391	358	325	354	342	338	339	354	312	330	325	366	354	366	313	361	338	354	343	321	403	343	320	359	339	368	332	355	358	363	395	359	367	352	336	338	315	335	343	353	350	360	370	328	360	391	338	353	356	356	337	371	360	406	354	343	374	354	364	356	350	328	371	327	384	356	365	327	370	370	352	350	352	350	365	362	411	331	325	331	365	336	362	343	373	352	343	351	347	368	325	355	353	332	354	350	355	377	326	351	339	366	355	339	340	352	364	363	342	341	348	378	366	328	342	342	373	372	362	355	337	334	324	345	374	344	344	344	365	362	339	335	339	368	365	349	360	371	334	342	356	368	344	340	345	365	351	362	380	366	341	376	348	363	335	337	342	353	348	346	344	315	365	331	357	349	370	370	349	340	365	347	376	347	321	371	374	392	350	341	338	312	343	351	341	323	333	307	310	346	344	340	375	372	327	367	338	344	333	325	367	334	345	330	364	359	363	345	339	388	340	337	370	361	360	370	357	366	366	367	367	349	349	348	313	343	324	337	356	355	383	381	374	338	382	372	349	347	348	350	349	346	367	363	331	397	373	366	330	365	359	406	344	374	344	358	319	382	339	333	344	310	340	357	341	357	354	345	357	351	337	349	326	379	332	347	323	342	341	316	329	342	335	309	364	360	336	348	369	372	373	357	370	341	321	348	378	342	334	343	332	334	339	340	313	388	345	351	373	342	353	359	383	344	328	338	380	348	334	387	361	341	347	340	340	349	317	328	364	351	359	343	356	373	370	373	349	344	355	348	344	374	366	359	374	380	318	336	377	372	350	350	357	372	365	353	324	355	358	385	328	353	336	322	368	371	357	337	345	360	360	346	397	340	354	358	364	338	376	362	325	387	363	350	382	376	359	327	346	353	331	356	332	342	362	374	355	374	347	355	365	336	350	375	330	331	344	365	334	327	362	341	348	359	366	350	325	332	346	370	333	345	302	352	330	352	318	370	356	356	371	343	352	287	358	354	368	328	354	361	353	392	340	376	354	351	357	345	400	337	354	386	344	371	356	391	342	349	342	337	345	329	324	349	382	352	347	363	348	315	367	363	335	370	367	325	353	367	350	321	345	324	357	337	342	372	363	348	372	380	323	366	353	351	395	326	349	325	354	325	332	353	343	328	348	382	324	341	338	346	341	356	344	354	322	348	346	327	358	368	338	378	336	370	364	371	355	360	322	366	346	352	342	299	345	354	345	331
46218	84442	61564	16468	17776	3805	480	439	425	404	407	413	380	400	382	391	379	367	381	361	880	1887	1722	933	593	434	439	426	416	433	386	391	375	358	363	364	344	373	346	340	383	383	404	315	350	378	380	361	376	384	379	364	410	370	372	339	357	367	321	350	364	359	346	361	376	403	357	359	374	359	336	382	371	382	386	370	358	363	335	360	355	395	348	379	372	368	370	390	373	378	385	337	363	379	340	384	383	397	348	337	383	334	362	339	380	376	354	371	342	382	358	380	342	384	331	387	345	357	356	342	382	392	370	368	401	411	372	378	389	353	392	386	364	355	365	404	323	365	328	372	383	349	385	395	377	350	395	388	371	364	379	398	333	361	347	373	368	389	368	383	395	363	376	364	341	349	340	348	379	391	347	369	385	343	366	388	394	383	371	349	365	353	346	377	406	355	355	332	351	334	366	349	379	383	383	362	400	352	373	368	363	360	344	353	357	354	375	350	374	385	352	330	350	356	343	368	358	373	353	325	348	343	384	399	391	390	353	386	366	359	391	383	341	349	369	374	399	381	382	356	367	340	374	384	363	384	357	383	374	338	355	380	391	375	348	363	356	341	350	376	381	339	407	357	367	352	342	347	348	357	384	368	370	366	360	368	380	378	347	351	375	385	354	386	353	353	367	364	340	356	368	373	391	354	345	378	371	372	353	388	361	354	362	391	347	381	341	364	378	387	384	332	369	361	355	362	385	333	386	359	360	384	364	394	401	369	365	365	387	344	327	394	364	383	356	348	396	308	357	369	382	387	397	339	376	365	357	372	369	361	370	374	374	368	374	389	364	372	339	330	381	404	368	356	361	380	376	351	358	350	380	356	390	371	369	376	380	384	394	367	371	383	355	370	373	358	348	367	369	346	410	377	377	429	355	361	344	359	342	371	359	382	365	317	367	333	365	355	321	357	372	373	369	380	364	342	421	337	373	361	373	367	362	365	387	371	370	367	352	374	362	367	365	351	363	373	346	397	357	354	403	339	368	396	375	368	375	385	359	332	325	387	383	356	384	380	405	341	386	379	392	351	345	379	375	381	385	374	389	345	342	337	369	372	351	368	368	347	377	384	374	382	381	352	384	360	375	337	379	348	333	351	379	368	372	347	366	359	357	374	361	376	375	381	377	383	344	329	338	388	400	388	337	426	371	368	372	385	361	367	337	408	365	337	362	333	370	350	380	383	353	324	325	391	373	347	348	344	356	361	350	352	326	391	360	359	391	346	388	325	361	344	369	374	359	368	363	387	370	328	377	356	341	378	389	340	366	376	328	372	377	360	377	361	386	380	394	382	395	378	361	386	338	339	344	355	385	362	344	379	340	377	350	345	365	383	345	361	359	394	398	365	396	336	365	361	379	370	374	378	372	369	369	404	379	366	359	357	372	378	361	343	387	357	369	353	342	342	322	363	371	363	373	368	394	393	369	406	388	390	382	375	382	394	341	359	366	384	370	377	350	359	349	355	406	405	375	335	378	346	317	338	345	384	332	391	366	381	359	377	356	373	333	347	335	396	323	366	405	365	428	377	374	367	355	382	370	360	355	393	329	335	363	362	357	377	399	325	369	370	366	387	370	369	364	400	366	371	382	344	324	363	357	363	374	387	365	385	369	394	351	404	394	359	362	369	329	370	368	355	365	349	373	347	354	364	369	375	340	358	376	401	342	338	351	374	377	354	378	346	404	366	392	358	386	368	400	383	346	369	362	364	381	356	345	337	369	388	364	389	375	330	361	377	340	359	385	373	354	364	364	364	381	366	374	384	359	333	369	368	390	371	343	365	355	402	399	361	354	377	370	351	371	370	397	386	380	395	378	371	352	384	355	349	364	365	357	346	364	348	356	365	396	346	347	355	398	350	393	358	332	388	358	387	377	393	381	393	363	394	387	347	352	397	375	359	398	335	342	385	361	340	353	370	355	363	378	373	352	364	374	370	387	381	374	339	356	340	375	368	363	388	361	374	338	365	359	345	334	355	368	348	361	369	370	371	343	358	373	375	384	359	370	393	393	358	383	364	343	377	330	373	426	368	398	400	360	366	355	386	359	359	345	360	386	378	376	378	353	379	324	364	385	373	391	378	332	344	365	358	373	382	365	377	360	392	353	387	364	366	349	357	398	383	341	333	354	363	364	350	375	361	374	383	346	382	345	362	343	396	402	396	352	351	397	377	386	336	380	357	405	385	387	368	345	364	359	339	381	376	319	390	387	388	351	369	348	341	376	352	365	371	377	381	404	393	392	346	358	367	372	373	358	334	360	372	336	401	360	339	365	368	362	345	351	401	362	337	349	367	372	376	378	348	367	372	381	381	365	343	356	411	360	383	366	373	385	368	364	358	387	352	372	379	347	360	354	341	318	349	333	352	365	362	344	373	367	372	369	355	351	385	360	377	332	384	380	362	324	348	392	380	404	330	397	382	348	321	366	368	365	346	371	350	373	357	339	374	367	345	387	354	384	361	342	375	346	372	370	364	384	408	360	395	411	355	386	351	372	369	399	379	404	382	361	373	380	354	374	352	360	385	394	424	351	398	390	362	370	365	361	379	369	369	355	387	361	329	373	368	362	363	359	362	381	348	390	372	389	374	353	384	386	399	396	361	396	365	363	383	361	388	355	381	372	395	335	366	387	343	388	382	376	353	380	352	386	381	393	377	345	383	389	394	382	348	370	394	368	381	378	384	343	358	333	341	382	362	365	359	346	376	337	362	382	361	345	368	358	326	412	355	366	397	390	377	346	365	372	380	397	387	374	351	361	319	382	364	375	350	367	337	350	366	364	368	393	350	314	333	388	354	402	357	407	356	409	374	343	364	392	393	391	391	369	362	409	343	375	330	340	360	352	395	344	366	355	386	372	393	347	397	355	380	349	397	348	391	363	376	372	361	351	432	380	384	373	343	401	383	378	346	390	382	351	424	328	382	388	364	370	382	408	345	358	383	358	371	376	344	375	361	383	338	382	393	331	394	368	359	369	393	359	378	389	388	341	408	389	378	381	356	365	358	389	377	396	349	329	391	381	392	389	318	380	385	380	410	350	326	348	340	383	377	350	410	348	344	354	366	376	410	351	372	375	352	368	364	354	361	353	371	363	370	384	342	359	361	356	355	400	390	376	355	333	371	365	374	361	357	330	382	365	390	352	392	355	326	384	380	400	392	359	387	370	390	380	371	390	372	373	366	358	377	373	368	371	368	370	359	364	359	335	376	390	356	374	355	348	360	373	373	378	367	380	383	378	394	365	340	365	373	362	373	371	340	391	372	367	384	372	389	373	361	386	354	349	369	382	373	344	373	375	375	389	376	347	372	369	336	355	328	357	355	372	377	393	343	378	389	375	396	393	365	350	349	397	377	369	368	366	393	403	386	350	376	374	352	321	365	397	373	368	359	362	386	361	384	381	380	351	373	360	363	352	350	328	374	360	362	392	330	360	388	378	334	356	382	400	382	367	340	369	397	394	382
23954	22544	34464	30398	22351	14767	2252	671	540	481	507	498	482	486	465	453	502	478	477	439	887	2393	2291	1257	837	545	498	499	495	515	446	451	443	498	432	457	428	467	477	414	465	461	448	462	452	477	432	443	442	466	429	451	425	467	409	435	490	430	467	466	442	461	452	449	458	494	407	422	441	472	406	422	467	437	444	453	468	426	469	460	427	458	434	472	443	436	418	451	425	497	470	415	428	435	435	426	441	448	481	467	458	439	466	469	457	440	451	446	452	398	439	478	439	439	432	484	459	446	454	429	454	429	438	426	412	435	457	432	444	491	434	439	436	436	437	453	449	486	415	456	476	445	483	458	456	469	440	414	456	423	442	429	481	428	422	432	457	454	431	449	487	422	449	445	424	471	416	447	432	466	456	458	463	476	421	437	472	453	444	453	449	420	438	447	462	470	453	444	426	430	439	454	416	414	457	407	414	433	447	460	449	463	421	419	466	413	474	449	427	428	426	448	447	468	425	454	441	419	407	401	449	442	479	451	428	449	446	461	445	463	480	436	415	444	463	447	442	457	446	463	485	419	423	453	459	420	407	450	460	439	447	396	458	434	412	453	449	492	454	446	417	445	446	474	435	413	430	454	452	437	435	448	479	450	457	446	446	458	416	436	437	441	437	416	457	430	444	425	426	442	484	403	463	441	457	449	455	416	486	460	422	441	454	432	456	446	465	438	460	446	465	429	465	403	451	435	446	463	453	451	476	473	417	443	441	437	428	448	394	450	458	445	411	422	420	444	453	471	437	423	454	439	447	431	447	437	454	455	482	424	483	473	453	509	440	429	409	417	412	459	429	489	495	451	427	396	438	456	443	426	448	460	446	458	459	472	441	478	469	447	427	465	480	463	455	493	453	423	432	417	431	434	459	429	461	480	464	475	480	439	439	470	413	475	469	446	429	427	472	443	415	459	420	475	454	476	454	484	466	420	413	414	455	479	478	453	427	433	444	453	436	457	458	481	458	443	437	411	408	420	420	453	440	411	454	491	478	452	458	436	448	435	409	417	435	405	451	457	419	425	449	463	470	458	482	403	453	445	460	431	460	478	405	440	439	429	442	453	450	445	422	413	467	428	448	452	462	417	444	444	479	474	464	422	419	480	444	450	427	423	446	425	425	401	454	461	439	442	452	435	442	443	432	441	493	439	439	450	459	433	440	437	446	439	443	445	422	468	454	456	456	433	412	413	423	448	418	454	442	445	455	422	431	407	423	403	429	462	442	436	414	444	488	441	451	461	465	418	490	441	463	484	482	432	452	447	400	421	467	440	467	450	447	441	445	447	468	423	419	440	449	438	439	454	455	441	453	448	467	442	427	447	428	455	425	475	432	440	419	457	457	439	422	417	462	456	399	487	472	448	447	436	444	484	440	464	469	450	450	455	479	432	441	435	467	436	479	417	448	421	467	455	479	460	435	434	421	423	438	469	438	450	442	438	465	435	468	475	451	456	469	424	423	461	473	435	449	416	481	451	500	451	435	459	444	443	434	456	447	439	429	451	470	444	437	424	411	464	435	465	482	408	400	430	445	414	441	452	425	462	458	444	448	415	457	450	417	420	433	455	470	445	481	452	448	419	485	458	450	437	444	423	439	417	494	453	494	448	452	459	464	467	482	494	448	400	428	417	425	414	461	492	435	461	456	438	452	463	448	467	447	432	450	429	448	436	435	442	441	451	439	427	415	476	443	440	413	429	466	462	441	484	461	402	431	438	460	439	441	463	421	429	469	418	446	444	480	454	443	463	456	433	422	442	415	455	443	487	430	453	430	420	455	398	449	418	430	419	439	462	445	434	415	459	449	484	424	459	463	452	426	421	440	447	452	459	428	438	462	463	458	458	454	443	435	439	471	413	433	423	466	422	479	444	463	462	466	464	434	441	435	471	440	453	447	411	434	467	449	410	406	384	464	448	436	477	469	416	477	383	411	424	440	426	399	445	437	436	438	454	463	406	440	455	435	462	440	446	420	491	467	430	426	390	439	433	460	448	435	445	483	443	422	453	468	452	436	468	410	444	433	458	460	451	425	457	446	446	415	444	458	441	476	443	441	455	452	439	498	451	455	468	452	470	467	441	463	466	434	420	459	480	420	461	465	459	430	421	416	479	446	442	430	439	451	447	448	430	433	409	449	463	453	413	443	436	434	440	423	454	471	473	465	440	441	447	455	464	422	468	443	441	454	423	427	452	444	473	411	443	407	446	448	480	440	445	468	435	430	400	451	452	454	417	466	473	428	437	483	466	440	445	481	464	432	451	436	439	404	430	438	443	472	424	468	444	454	454	432	449	507	415	489	422	428	456	481	466	422	469	453	454	444	464	470	441	429	480	437	453	449	456	413	474	414	430	456	492	446	439	437	433	431	435	457	430	431	440	461	464	437	448	426	447	453	441	478	422	438	461	473	432	430	473	415	427	461	441	420	445	433	450	473	467	416	459	456	457	438	438	434	458	454	428	459	447	399	444	443	441	429	449	457	415	478	412	420	446	414	427	443	457	453	460	464	494	475	479	470	457	442	460	428	465	430	460	460	439	395	463	448	465	492	409	444	468	418	435	440	471	435	436	448	467	453	418	423	464	424	424	471	414	487	454	445	445	452	463	418	467	491	429	466	490	439	486	456	473	442	477	432	480	443	449	453	450	474	432	437	460	445	470	479	478	448	445	457	432	476	470	465	429	409	451	461	447	404	428	405	430	452	460	444	435	420	429	424	459	427	462	469	427	424	413	446	448	433	426	453	418	439	440	435	450	424	437	477	447	447	454	425	420	391	444	392	461	435	444	437	425	432	436	406	423	486	417	428	457	427	449	451	420	422	438	442	442	463	452	489	449	443	481	421	457	446	455	476	453	455	448	462	446	453	439	439	441	444	463	453	449	454	453	418	434	445	438	464	457	453	463	420	465	442	439	451	481	432	403	428	481	498	460	477	433	468	425	442	469	409	448	465	412	433	422	461	474	433	464	436	445	457	413	466	442	470	434	406	476	456	475	435	463	437	443	443	429	474	456	469	474	421	451	442	407	438	426	428	439	444	462	429	442	446	446	438	442	447	421	471	431	420	466	468	420	433	426	417	379	440	471	431	417	452	493	421	445	446	445	433	437	450	458	409	429	476	406	455	454	423	447	422	433	472	418	462	453	448	450	431	361	433	417	469	446	478	450	448	426	439	419	428	443	456	481	448	429	434	451	470	427	483	466	426	461	441	474	409	451	424	442	470	443	464	423	437	447	450	477	435	486	438	441	411	462	474	447	432	446	435	414	434	437	406	424	419	433	432	433	434	434	425	428	448	445	494	439	428	448	455	438	430	434	453	482	473	471	437	447	439	480	424	404	417	486	435	450	445	456	459	455	483	497	450	420	459	443	466	410	448	457	450	464	450	415	434	473	433	451	435	437	445	474	447	424	434	457	458	443	464	428	448	439	450	475	434	432	473	445	458	428	405	464	484	405	453	455
55046	97374	68710	31840	15438	2532	699	610	555	584	546	526	533	535	554	472	518	495	468	496	1373	3822	3428	1844	1042	702	631	579	594	534	534	507	450	464	489	460	475	481	492	483	435	493	460	461	484	444	459	435	444	498	480	486	466	456	469	470	473	479	492	464	426	459	490	449	481	481	468	485	485	504	466	463	502	459	486	540	465	496	452	468	502	455	476	477	474	439	479	476	462	436	460	455	502	486	455	451	486	486	478	477	453	404	509	473	505	473	479	465	501	449	504	491	468	457	475	447	457	535	485	487	491	521	472	476	487	472	494	492	468	435	526	445	476	463	476	445	494	466	467	501	482	448	455	491	477	493	474	437	463	493	495	471	428	482	484	470	464	478	485	503	461	478	476	467	473	478	445	486	492	466	482	473	482	474	489	464	486	470	491	514	463	467	482	499	495	437	484	471	471	455	487	460	438	508	471	443	455	488	479	483	452	459	465	520	468	461	480	482	442	533	511	470	471	472	461	484	480	499	480	455	478	453	439	456	483	461	487	470	450	471	452	491	488	503	513	433	490	510	484	486	413	466	434	496	457	470	527	446	471	469	495	459	468	464	502	428	424	501	451	504	510	485	462	501	447	495	463	496	478	468	511	467	482	498	440	455	479	472	475	500	493	459	492	471	431	498	488	477	467	442	475	501	443	499	478	426	487	453	477	451	481	475	487	455	498	467	449	461	498	464	542	530	461	490	446	493	479	476	501	464	512	493	468	490	475	461	515	468	474	453	503	496	424	470	499	486	458	460	453	497	487	472	467	475	458	481	520	514	484	456	492	494	433	481	469	463	453	447	434	451	427	487	495	462	453	449	465	461	496	502	503	441	480	478	443	452	484	474	466	452	468	446	503	473	466	448	466	460	464	452	467	476	443	453	460	478	508	467	467	475	478	468	454	443	511	492	462	460	469	451	460	476	464	447	460	469	511	491	443	465	463	460	453	474	473	448	523	465	458	454	471	473	507	482	499	476	498	439	516	481	491	467	496	463	477	435	496	470	436	443	419	529	485	464	508	457	485	455	491	439	464	475	476	469	443	472	472	471	459	510	461	459	448	478	451	448	434	487	535	454	449	489	454	477	481	491	473	442	472	479	461	437	476	440	469	466	452	453	457	459	492	475	494	457	469	488	490	442	510	441	457	461	487	463	465	453	448	476	444	489	473	434	472	486	444	477	480	494	457	472	477	464	448	460	457	450	483	458	463	485	454	474	445	475	448	487	504	500	499	487	448	465	520	452	463	483	451	478	491	455	466	474	459	482	494	442	470	464	513	448	463	448	506	466	461	434	454	491	466	475	459	485	448	452	466	484	455	471	508	499	471	464	470	441	510	474	429	480	457	453	462	496	468	484	485	446	460	457	480	536	495	472	445	432	451	472	465	460	439	464	463	445	492	496	482	462	492	470	469	479	476	460	448	491	476	536	541	487	461	462	472	481	476	449	442	480	499	507	476	488	466	472	474	445	438	500	466	479	505	486	408	477	499	468	482	476	520	472	438	457	449	439	519	437	479	482	452	505	466	458	462	475	468	486	503	482	473	462	435	464	453	522	473	468	441	516	493	484	478	468	447	440	487	457	442	478	505	459	479	523	453	468	487	480	469	431	473	464	454	459	466	475	443	494	427	468	471	424	475	482	469	448	479	479	470	502	436	473	486	480	502	472	450	451	487	494	452	506	477	508	469	476	504	517	432	483	457	473	472	447	497	465	464	478	478	435	444	477	454	460	493	418	465	493	472	491	461	466	444	477	444	441	483	427	480	488	449	457	458	481	454	478	500	491	426	488	481	482	470	489	478	502	475	496	479	473	490	496	458	471	454	502	448	482	460	499	484	454	465	472	454	508	471	509	502	486	451	500	472	429	454	444	475	464	437	460	498	472	473	505	475	472	444	475	455	421	478	457	456	456	492	495	503	451	453	497	453	484	460	450	520	431	451	435	489	487	501	474	486	495	471	490	466	463	448	489	444	470	449	440	507	463	490	469	470	439	471	499	503	452	490	467	468	514	458	502	461	430	470	495	476	455	488	466	462	471	478	480	487	469	469	456	498	511	442	441	447	466	443	454	486	451	499	487	490	567	487	488	461	457	443	496	443	475	469	469	523	479	434	532	446	493	490	447	472	490	488	503	511	483	425	472	452	480	463	490	483	449	480	467	480	450	488	449	482	456	495	486	479	463	477	496	520	487	465	485	488	475	478	432	474	413	497	456	488	473	466	458	482	485	476	480	486	493	467	480	464	481	520	473	453	448	479	460	465	488	495	475	418	464	449	507	504	446	438	476	481	485	469	459	466	479	496	504	486	457	445	439	468	499	476	451	473	484	474	470	450	478	431	517	465	466	494	457	450	412	495	462	482	474	508	495	462	472	493	444	514	470	509	477	452	469	497	448	451	471	449	485	453	497	475	492	455	488	466	457	462	479	461	479	465	471	461	460	417	510	482	501	499	449	487	442	440	481	488	463	499	488	466	520	475	493	485	439	453	476	470	486	473	469	479	453	489	459	453	450	479	481	474	447	437	446	476	467	462	420	431	422	450	493	481	467	449	482	443	463	449	446	452	451	472	405	493	453	476	428	490	446	462	472	457	491	475	474	493	484	497	427	508	476	460	495	455	440	483	513	415	464	418	456	475	469	497	412	472	505	516	476	467	458	474	445	473	474	462	466	519	467	415	466	478	459	512	456	476	468	476	426	505	490	473	497	462	490	480	459	451	475	442	466	484	477	459	460	462	479	480	382	484	468	460	503	474	458	441	449	490	480	484	454	474	494	444	463	448	446	488	505	456	485	518	483	482	456	487	469	475	468	436	489	466	463	447	465	481	427	474	458	465	427	495	477	440	488	487	444	474	455	498	455	459	485	493	454	462	491	469	468	485	494	442	506	465	423	483	481	450	449	457	493	471	501	470	465	453	456	437	429	467	463	437	449	461	445	473	468	432	436	508	480	447	485	465	490	510	479	429	477	461	503	483	423	527	459	482	474	489	488	459	459	473	490	508	467	486	487	501	476	478	454	480	456	500	502	496	472	459	487	464	451	442	485	456	475	512	464	459	486	501	454	516	474	521	450	459	447	505	491	455	456	486	469	449	479	477	431	474	493	512	478	488	444	433	471	468	465	487	520	478	475	467	488	481	415	438	470	467	438	496	467	498	465	494	486	507	484	464	465	490	476	472	472	456	478	473	481	479	461	492	450	433	464	490	455	492	496	468	480	493	474	444	450	513	474	468	478	456	456	482	477	467	486	477	476	493	463	479	461	455	500	481	497	453	449	461	498	486	452	492	503	488	485	467	487	508	480	487	462	455	487	463	446	440	470	455	457	489	466	457	463	478	480	476	496	451	465	522	474	492	478	468	461	468	472	419	471	490	479	511	452	405	444	473	453	465	455	485	462	493	468	477	435	469	442	521	493	457	445	437	471	501	471	455	439	466	470	530	465	472	441	477	453	429	484	465	489
28020	26037	22600	5439	611	389	263	240	268	276	260	250	262	241	232	282	237	284	272	241	257	327	362	332	331	325	249	286	245	240	269	246	264	258	269	266	265	256	282	260	262	272	264	247	264	270	268	244	244	246	267	243	289	224	271	258	245	245	260	260	263	237	270	257	245	257	280	239	253	273	301	257	264	256	266	274	247	260	241	250	266	234	250	272	248	282	253	258	240	254	246	265	234	271	233	265	269	258	275	243	261	272	272	236	234	284	223	236	280	238	259	266	243	262	263	262	247	239	281	254	259	251	243	241	290	269	276	247	261	237	262	289	261	256	249	272	278	271	270	251	259	244	254	276	269	256	262	253	239	235	257	243	270	250	212	235	290	259	240	268	251	244	229	264	243	244	253	312	271	264	264	254	270	239	256	268	262	261	254	274	255	264	263	234	267	260	261	281	273	276	238	264	254	269	258	232	271	277	263	284	229	245	246	278	248	221	268	277	239	253	251	260	268	244	247	231	278	262	251	249	251	267	269	265	236	271	247	253	264	321	268	271	268	264	272	253	302	273	261	222	236	280	259	261	260	278	248	253	262	263	282	263	248	244	258	260	259	240	268	250	273	268	251	245	260	274	252	278	250	237	261	257	264	258	271	259	266	265	286	270	281	262	252	265	228	252	232	273	239	238	257	247	286	252	261	283	249	269	250	238	245	235	260	265	283	252	286	274	252	241	275	252	273	263	272	278	263	271	266	269	258	241	255	252	261	270	265	234	250	256	236	263	206	267	253	268	263	255	272	264	272	265	244	261	252	248	284	240	291	247	267	247	249	279	249	236	257	243	253	273	246	254	245	263	275	258	239	249	260	265	267	255	257	262	256	253	270	271	266	241	264	264	242	226	247	253	251	294	223	216	257	253	243	251	275	266	268	237	267	274	238	279	259	297	263	237	249	271	251	212	286	287	243	265	264	247	251	250	269	255	280	251	257	271	269	246	261	267	255	264	294	231	246	242	251	266	235	246	246	275	250	231	282	249	247	227	249	282	256	304	266	313	278	271	269	270	247	253	254	266	273	256	256	268	263	257	271	256	272	262	232	245	258	271	270	266	270	301	287	254	266	244	270	242	266	244	278	276	263	255	259	280	270	271	250	271	258	224	276	241	261	233	275	250	245	246	256	250	251	244	246	251	235	262	250	262	257	277	274	272	245	267	256	257	271	299	264	267	260	281	266	251	263	270	244	252	295	262	264	262	278	278	287	261	260	278	243	267	277	257	215	284	281	235	251	252	281	257	275	264	259	261	244	278	267	256	277	279	258	252	256	231	264	251	273	257	246	251	284	243	254	271	251	256	302	247	308	259	255	270	268	221	257	263	266	276	253	285	252	259	301	232	250	272	245	273	281	262	257	261	280	247	264	301	267	272	223	237	257	249	235	256	244	246	241	254	251	276	272	259	249	262	236	258	246	272	258	255	248	257	247	237	212	258	250	246	264	257	245	246	234	267	238	264	268	273	272	251	260	267	281	275	251	239	248	257	276	252	269	271	242	249	237	274	283	230	249	242	262	273	263	272	301	234	252	253	257	268	244	267	254	273	248	257	278	228	267	296	239	242	245	240	247	242	249	263	255	268	239	247	281	265	263	268	242	286	272	262	252	261	287	256	245	254	302	262	265	259	252	258	263	245	227	279	260	269	288	253	269	280	258	262	277	255	262	265	255	271	248	265	237	267	256	299	273	228	244	274	258	258	287	268	275	260	262	294	232	258	261	233	230	264	253	243	232	257	266	286	278	240	274	277	262	279	267	274	283	258	277	243	232	265	243	271	260	238	243	259	274	236	230	252	255	235	253	208	259	261	288	248	236	245	233	250	253	241	270	262	278	254	214	233	250	245	239	276	261	276	278	275	256	277	269	282	256	262	271	274	263	258	276	266	243	223	239	268	245	242	255	248	309	264	263	239	261	244	267	228	277	262	252	231	255	245	241	253	253	265	278	259	233	265	239	247	239	265	257	246	241	280	253	258	275	248	258	238	267	252	243	270	252	271	275	281	276	251	252	268	267	276	260	273	285	275	278	278	269	275	275	254	248	261	231	247	253	254	242	274	262	270	253	231	266	245	257	263	270	256	243	261	262	250	265	262	277	254	262	240	260	293	273	282	284	228	280	236	255	246	266	258	273	272	250	245	290	267	253	245	263	260	233	236	215	254	237	222	256	274	249	241	273	234	246	282	250	274	270	262	256	277	256	266	260	271	258	212	246	266	283	267	283	258	239	228	245	263	237	260	253	255	256	281	259	295	226	264	255	251	246	255	255	253	270	237	264	262	255	273	297	280	240	262	244	253	255	253	279	270	252	258	259	249	306	258	227	261	251	222	239	270	284	286	214	268	267	253	257	266	273	264	264	260	265	271	269	255	295	265	288	271	269	248	256	290	247	259	258	264	239	246	266	259	268	266	258	263	243	259	266	231	236	280	272	254	245	261	260	274	263	247	233	246	268	235	274	290	251	249	251	243	265	269	240	252	256	285	267	265	282	242	242	260	263	282	269	237	250	280	273	222	249	221	263	238	242	272	295	256	264	268	249	282	265	259	273	269	268	264	279	277	292	265	257	244	262	267	270	240	265	286	271	272	282	255	247	268	296	253	252	282	238	260	288	258	251	274	252	250	266	260	270	283	242	239	268	270	253	260	267	264	287	235	265	251	224	271	270	284	271	261	259	285	257	239	237	271	253	246	264	232	242	267	268	277	281	250	260	229	273	270	254	252	286	284	253	260	264	273	264	255	255	285	238	293	239	258	270	268	235	259	265	229	275	226	268	283	264	257	272	258	281	270	246	260	251	243	256	258	280	269	242	254	244	254	257	262	278	249	244	251	265	253	251	245	258	277	273	280	259	250	274	245	293	255	226	281	261	238	303	254	259	278	225	265	243	254	270	221	218	243	275	291	263	244	268	261	268	226	258	247	268	289	261	281	253	280	256	255	247	248	233	249	245	245	239	256	292	267	277	269	245	254	260	241	243	242	269	261	247	259	234	280	233	260	259	284	247	249	261	252	259	271	268	254	247	231	266	266	236	253	259	263	269	254	274	253	253	246	260	229	255	256	260	254	263	265	260	250	251	245	251	285	255	263	247	275	241	269	259	255	273	256	280	270	274	262	274	247	240	259	262	273	234	237	279	261	249	238	262	254	253	245	254	264	279	252	263	240	271	256	246	251	273	240	257	243	262	235	235	256	252	271	243	243	271	234	241	237	233	247	265	270	268	241	265	253	267	250	257	246	245	279	241	264	259	230	250	233	267	241	287	272	278	265	252	274	246	263	270	266	263	276	260	252	265	254	258	246	269	259	257	244	259	273	260	263	288	241	274	288	248	229	280	271	274	274	265	266	232	269	262	263	235	296	245	262	261	246	259	255	240	237	274	277	266	251	256	263	250	238	258	214	256	255	256	225	260	271	245	251	248	284	278	223	239	234	244	294	276	251	242	234	268	276	272	262
13848	32166	16767	3025	555	425	258	276	264	252	234	271	245	261	249	262	271	233	251	259	267	382	420	389	303	281	272	269	262	249	232	266	241	262	260	253	245	241	223	243	274	273	251	242	271	273	232	223	256	271	241	255	256	259	257	268	267	249	276	235	260	254	248	256	232	245	235	241	253	264	268	243	270	235	299	255	264	251	259	235	237	259	256	249	251	258	245	260	253	245	262	254	258	254	220	241	250	267	254	247	228	257	275	255	261	280	236	259	248	248	255	252	244	258	230	214	285	242	250	251	226	250	229	223	232	224	272	261	261	231	253	211	271	237	254	247	287	270	230	261	253	265	234	253	255	242	220	230	251	270	291	260	249	233	226	236	244	256	252	256	252	244	260	245	245	231	254	258	228	264	262	250	242	235	265	268	270	241	266	271	253	234	245	258	231	267	233	256	221	233	244	240	275	239	235	256	239	215	221	247	270	277	234	254	263	272	251	240	241	250	268	255	236	257	232	242	241	257	239	272	269	268	258	234	259	247	256	248	243	274	218	278	222	224	269	291	260	233	257	256	269	245	235	261	258	223	239	250	261	242	251	251	233	261	271	243	269	241	256	227	273	270	283	247	236	242	240	208	256	240	215	278	257	274	254	272	226	235	229	227	234	261	259	259	252	276	252	243	245	251	207	259	259	260	278	264	259	257	284	253	228	248	281	265	253	259	238	238	235	265	241	245	268	239	249	225	255	256	253	253	261	262	244	238	261	265	226	248	229	247	232	236	251	233	246	262	254	244	258	239	233	245	262	255	217	247	245	240	275	244	238	236	270	237	261	239	249	257	280	235	268	258	270	232	237	238	244	223	234	259	240	240	257	232	278	236	230	268	269	257	275	237	258	229	252	249	261	251	229	252	266	278	269	306	225	248	241	244	299	231	239	261	266	218	252	268	226	230	231	225	240	254	236	254	233	259	282	255	240	263	257	248	241	261	231	241	217	240	262	248	240	248	234	260	256	224	256	259	225	231	253	226	266	227	254	260	231	264	210	227	248	211	247	281	247	225	250	278	258	233	262	238	254	241	270	232	267	220	245	271	262	263	280	233	240	239	251	251	259	270	256	264	290	265	245	238	237	257	251	243	240	247	245	259	244	273	240	253	244	228	229	228	240	249	244	235	236	243	224	246	247	269	310	269	238	253	246	259	226	247	218	252	256	262	266	250	237	246	269	238	225	242	250	241	251	249	248	260	242	238	247	261	278	230	254	255	252	259	225	255	229	233	269	226	254	243	228	265	242	248	258	243	232	254	232	257	236	251	256	238	242	224	267	247	253	239	269	267	269	257	237	261	250	227	265	267	249	245	249	271	239	230	235	254	234	239	245	238	290	239	256	245	242	247	260	237	234	251	251	246	232	259	241	222	233	262	215	271	235	247	252	261	250	251	270	262	243	239	241	269	255	235	234	230	249	285	237	251	247	239	268	261	250	251	263	264	233	256	248	260	286	247	214	260	242	224	252	229	300	248	230	262	276	245	251	262	239	236	252	225	247	268	243	251	231	263	251	276	234	261	249	255	257	230	237	276	259	283	230	255	255	262	227	228	237	250	242	245	282	191	235	275	240	239	227	244	276	236	236	247	246	239	228	258	249	245	252	236	276	266	204	267	267	244	258	248	253	258	264	272	242	230	263	247	238	211	240	214	280	233	265	247	263	246	231	245	253	261	264	268	271	263	253	236	246	249	238	248	250	260	274	254	258	277	245	249	238	238	243	236	248	233	265	237	237	277	227	256	241	239	252	225	230	255	236	236	234	256	251	258	256	244	245	244	254	273	229	236	269	242	253	234	237	229	265	271	245	244	242	276	232	240	231	235	256	267	242	270	241	242	239	259	260	234	248	274	222	259	255	274	230	250	255	260	251	241	275	242	263	268	285	261	220	254	257	250	279	269	244	240	222	227	267	249	230	230	232	252	256	219	254	255	248	261	267	250	252	263	220	251	233	251	240	247	232	239	224	249	265	246	268	218	248	261	267	267	264	281	263	246	253	256	222	241	249	252	251	232	256	229	254	247	263	271	234	252	232	259	231	242	284	272	252	261	277	255	223	264	229	234	266	247	257	243	225	253	235	239	229	256	259	233	267	263	244	238	249	236	214	247	248	289	277	250	243	216	249	248	245	255	269	261	276	238	251	245	284	262	235	237	253	235	233	264	258	262	226	264	227	255	281	263	251	262	259	253	248	244	262	238	246	271	252	231	244	239	251	251	234	242	239	261	262	244	248	233	279	263	233	257	273	251	244	246	229	270	232	236	265	268	249	248	251	233	273	250	234	276	243	257	250	227	258	270	260	237	257	239	262	253	255	231	223	275	234	249	246	245	226	253	257	250	263	231	260	235	271	249	230	249	270	238	289	234	246	253	249	234	270	261	240	248	250	253	256	247	239	243	261	239	253	273	228	250	239	248	256	255	270	255	249	234	257	225	236	278	264	279	278	239	244	231	241	257	230	260	263	259	249	260	272	272	213	255	265	253	253	230	268	246	266	248	245	269	256	219	273	234	244	255	257	252	269	257	243	254	250	237	244	265	273	231	261	266	228	247	238	281	252	250	245	259	265	210	254	208	256	252	247	267	223	258	238	255	230	251	243	250	278	234	295	285	244	279	252	259	237	217	229	265	282	294	248	251	256	247	268	250	253	249	254	253	263	236	199	237	253	259	230	269	252	250	239	269	263	258	277	225	248	240	231	264	281	259	238	251	280	247	233	265	223	236	279	259	239	246	240	244	242	226	259	236	221	244	239	266	226	243	251	257	234	245	257	245	218	227	226	241	251	244	220	238	259	249	246	230	272	267	262	230	266	254	253	229	256	263	253	238	224	258	239	285	269	243	248	214	252	245	254	265	237	259	252	250	250	235	259	272	235	256	273	248	257	238	230	232	274	245	240	251	245	232	255	257	246	258	209	267	231	255	257	252	254	271	235	254	252	254	245	265	276	233	261	243	243	290	244	249	265	254	251	231	259	224	241	246	255	238	243	242	233	266	274	273	255	263	251	213	233	244	235	259	271	251	245	282	230	251	299	234	245	246	239	254	255	237	216	232	227	281	238	224	243	248	286	249	266	232	270	230	269	255	252	253	214	271	282	259	265	275	213	241	248	237	262	251	253	254	257	246	248	246	205	236	252	249	298	237	262	237	241	280	274	258	249	248	236	217	263	248	246	261	247	280	241	256	266	255	234	251	229	268	249	248	268	233	253	273	283	229	267	261	245	256	250	246	242	245	248	265	230	269	263	244	246	237	244	240	260	251	245	242	237	261	234	254	223	255	233	235	259	264	240	271	243	263	272	230	245	236	259	256	267	251	251	242	252	283	255	249	266	228	255	258	234	241	238	244	222	273	251	246	254	234	240	260	250	283	243	255	260	243	273	251	260	246	235	242	260	278	283	264	269	253	244	272	235	254	287	240	247	263	233	260	258	223	234	235	241	264	238	258	282	249	240	211
24776	25129	40480	27228	14812	3445	581	408	402	398	377	393	393	377	394	392	386	369	378	403	502	1125	1189	853	518	418	392	370	371	365	419	367	352	366	336	347	366	354	386	346	343	384	326	372	347	362	403	347	357	366	348	354	370	372	369	334	345	352	375	374	338	363	358	358	358	379	348	386	370	368	327	372	361	374	348	405	352	347	366	368	350	355	363	361	363	348	337	388	335	367	338	353	349	363	362	357	348	400	356	326	347	386	380	334	357	376	352	342	344	359	364	348	390	374	352	383	353	347	335	342	358	338	334	398	378	336	360	352	374	379	347	374	343	350	371	345	367	346	346	360	349	360	372	363	385	379	342	363	371	370	341	366	349	334	329	377	350	337	357	336	354	328	360	364	348	356	333	346	335	357	368	375	356	349	376	400	334	344	352	376	338	349	342	366	323	363	374	351	389	372	359	348	365	358	363	344	387	367	385	389	328	370	366	362	359	368	345	338	331	370	387	373	359	344	344	363	380	400	349	344	356	347	348	360	336	382	356	376	380	346	329	379	374	336	345	395	338	344	336	342	349	365	348	341	374	378	341	386	305	356	355	308	338	373	356	376	347	357	324	372	353	353	363	342	346	369	347	346	351	367	325	324	365	374	352	392	327	342	369	360	364	348	341	348	379	359	345	344	357	355	342	372	367	356	356	347	357	344	382	352	366	391	353	361	378	364	361	343	376	333	348	356	345	352	336	356	357	366	339	330	365	347	354	355	361	346	382	368	363	312	366	400	355	368	355	344	383	397	378	368	335	348	364	370	366	360	302	367	342	343	348	373	347	354	365	386	347	347	375	334	373	366	374	356	322	375	346	328	347	379	368	362	324	315	348	368	371	377	347	373	340	329	354	351	345	339	389	352	330	328	386	387	363	383	355	376	337	393	361	376	344	343	381	356	388	355	331	329	383	343	365	337	353	340	351	368	344	360	388	371	351	336	356	358	371	376	375	345	359	398	379	338	381	364	376	356	376	351	335	376	362	383	360	316	350	346	382	365	353	371	361	344	337	374	359	381	340	374	363	383	386	327	370	417	354	366	369	402	357	358	371	374	347	360	364	370	330	359	354	352	361	381	342	355	355	375	361	352	363	342	354	350	376	376	359	356	343	357	404	369	350	322	367	376	342	377	351	393	367	379	345	353	333	346	360	332	349	350	353	374	354	333	302	362	367	356	395	370	346	383	359	328	370	331	351	333	376	390	390	346	362	370	337	407	352	321	340	348	372	334	365	351	323	366	344	371	379	358	380	387	384	353	329	351	364	340	367	358	363	370	369	343	358	330	332	342	357	392	346	371	340	394	382	368	382	389	396	346	357	395	363	362	355	356	319	362	345	360	383	361	356	382	353	361	396	334	373	371	324	358	382	348	349	340	384	382	343	349	336	367	385	344	362	368	337	355	411	373	371	356	378	379	348	401	367	417	350	359	361	367	356	342	398	357	347	355	354	383	370	345	355	388	360	378	376	364	363	379	351	396	384	359	370	365	380	355	361	357	371	355	393	355	355	385	358	360	350	353	312	338	386	362	377	350	347	360	363	364	366	331	366	383	351	364	317	346	382	340	354	388	345	343	331	350	307	348	353	347	352	364	398	333	373	356	358	336	325	329	394	362	389	367	318	359	336	342	344	346	361	334	332	362	313	328	356	404	316	375	335	346	364	378	375	365	356	358	372	342	384	309	346	376	345	392	338	380	392	344	330	371	354	360	360	349	379	358	385	342	374	356	368	321	337	391	356	364	355	370	372	360	342	354	359	352	374	407	378	358	359	338	359	356	388	361	381	325	350	333	371	374	364	381	344	349	371	389	382	380	331	381	341	387	349	355	330	376	342	404	388	383	333	361	351	337	346	387	347	391	357	356	351	357	402	373	391	368	399	363	373	400	368	358	345	375	368	360	374	344	367	352	363	315	383	356	351	357	360	342	374	373	346	366	348	358	351	346	356	342	365	335	354	338	341	359	362	377	316	375	310	367	354	334	380	338	374	356	340	391	331	356	392	369	381	324	355	336	386	383	306	375	373	345	344	383	324	353	350	399	368	370	339	381	327	365	368	354	346	351	352	358	343	348	355	344	385	338	349	359	367	365	328	377	364	339	397	362	349	375	377	380	381	350	380	310	374	349	384	390	348	385	329	372	335	327	364	346	384	358	372	382	369	374	379	391	348	370	334	356	348	399	343	352	358	326	374	371	335	384	356	361	364	374	348	373	331	354	333	339	357	346	369	353	345	353	401	354	334	346	339	334	347	328	361	337	347	349	392	381	348	349	346	383	350	364	374	347	309	309	333	343	340	338	337	369	356	354	352	336	366	344	369	336	362	384	367	377	377	334	376	374	388	365	326	340	336	340	339	381	358	371	347	327	336	359	358	377	349	385	368	360	332	348	359	371	337	345	361	363	375	344	364	339	368	346	352	334	377	374	392	364	356	347	383	347	338	394	386	394	355	359	343	356	350	388	369	383	315	326	346	358	354	345	364	373	339	369	357	341	332	393	357	367	379	368	363	349	350	374	366	360	327	363	365	383	341	369	386	349	386	360	341	342	348	350	352	359	369	337	344	338	360	344	383	384	367	358	379	367	349	361	317	386	341	349	355	357	399	388	345	362	356	329	337	369	358	302	347	380	373	366	376	362	361	341	371	368	357	363	360	364	363	349	338	351	335	349	386	389	354	365	351	366	364	330	337	382	350	354	340	336	359	360	381	368	372	335	361	347	349	337	334	387	385	334	385	330	386	366	376	392	347	395	336	364	376	358	352	359	342	317	350	376	346	367	321	381	354	360	336	324	369	366	350	341	329	358	345	349	341	339	362	325	354	371	364	354	383	374	319	323	342	398	353	363	345	361	351	355	360	345	355	376	371	379	356	378	371	377	358	363	324	405	358	326	377	343	346	362	371	382	355	345	348	361	363	348	363	404	378	363	364	370	379	336	360	367	352	325	349	363	355	351	328	389	377	371	323	349	357	367	355	336	363	372	354	361	335	369	348	370	387	374	357	336	372	354	334	363	357	331	335	372	386	377	360	375	355	362	358	349	369	371	363	318	358	366	352	378	361	347	329	359	381	369	365	402	325	357	368	344	356	357	337	353	357	332	332	360	372	362	345	359	360	378	345	385	355	371	353	335	353	381	343	399	364	343	379	368	368	350	385	335	361	371	368	315	364	343	353	335	354	335	335	352	335	358	325	347	354	358	360	340	365	359	358	355	407	365	374	386	338	376	351	349	360	323	325	379	310	364	398	347	344	355	358	356	360	386	379	364	385	347	329	371	354	341	359	374	366	349	364	342	318	350	344	359	356	346	333	367	349	355	364	367	360	348	383	382	357	317	368	366	359	336	346	384	320	347	371	378	357	357	363	319	370	356	356	331	373	384	346	348	360	369	351	341	353	358	309	359	369	345	344	330	365	338	360	366	344	342	346	373	364	367	330	336	362	328	355	360	354	380	340	368	405	351
49996	89763	52456	14917	3821	1325	463	464	451	422	482	396	382	394	383	368	385	385	380	386	723	1853	1739	1215	603	496	450	434	392	428	385	383	347	370	414	412	359	387	349	382	350	370	404	387	401	381	345	367	332	385	377	395	390	351	357	375	360	393	362	387	415	410	388	360	386	373	388	404	357	367	368	398	390	395	388	397	353	369	388	367	372	405	340	348	384	397	390	374	374	361	379	370	370	378	366	403	354	374	389	361	378	369	363	379	389	392	395	386	380	398	386	375	361	359	400	392	386	383	368	360	356	398	379	379	366	393	380	425	378	348	400	398	376	366	371	357	379	387	374	377	344	365	375	390	359	367	383	395	409	392	348	368	394	374	388	380	370	356	373	364	368	382	371	384	404	380	381	364	415	346	395	333	394	393	395	338	409	417	364	400	409	401	412	381	364	389	397	383	377	408	382	383	414	369	372	383	388	363	373	361	422	381	383	389	368	385	394	388	382	392	390	393	374	351	368	367	362	352	330	405	373	347	362	371	396	364	380	322	422	355	395	385	397	385	395	368	374	367	395	391	355	369	358	364	390	408	375	384	377	354	394	393	364	374	392	370	357	410	404	362	399	387	382	417	374	389	398	391	380	400	371	357	378	376	362	386	384	374	358	345	366	363	383	389	388	402	400	374	372	376	361	381	381	379	401	375	392	378	359	385	360	408	349	377	384	359	393	379	380	380	384	329	335	409	404	376	369	390	393	380	403	391	392	354	367	362	371	382	379	400	375	382	401	395	371	375	362	372	375	394	386	395	378	349	387	388	380	375	338	381	367	374	351	382	353	353	383	352	354	380	390	357	401	366	384	376	399	379	378	380	340	408	330	407	365	378	408	365	409	379	367	376	397	390	409	379	349	400	396	412	358	359	359	382	375	377	357	361	344	367	349	416	375	340	370	372	372	389	380	422	407	346	340	394	374	366	366	376	362	403	357	368	386	392	367	401	331	381	368	390	402	369	391	409	365	385	372	392	379	386	377	373	362	384	364	386	417	373	360	375	346	348	354	364	379	368	411	372	366	388	344	421	358	367	366	358	395	379	359	367	396	386	352	382	394	425	388	373	386	393	377	398	373	365	356	361	371	361	384	379	366	384	384	368	356	408	363	353	363	355	392	330	402	395	404	371	368	380	369	392	358	358	349	346	414	370	371	352	362	385	391	363	365	382	382	372	356	398	359	413	356	378	363	397	366	372	398	354	389	361	358	401	353	382	362	327	371	392	390	331	387	378	386	384	364	402	364	384	393	352	362	339	396	367	386	378	367	362	391	357	355	377	363	411	405	364	379	382	367	392	359	382	383	361	361	361	365	360	383	378	364	337	395	372	362	380	364	407	396	380	366	377	405	378	401	362	357	369	358	340	386	364	356	373	376	346	388	389	368	342	375	373	372	363	398	359	373	392	391	372	393	375	387	398	342	378	381	342	375	399	382	394	388	355	377	361	354	396	338	415	374	354	403	322	384	349	365	329	372	428	405	352	375	350	363	362	361	336	345	354	369	389	369	385	349	408	386	400	370	385	362	366	381	375	334	387	384	412	353	387	362	371	368	392	392	376	370	387	364	348	348	387	364	373	384	377	388	391	436	367	368	344	342	386	376	358	367	378	367	398	380	381	378	379	402	382	357	359	353	386	377	367	395	379	338	356	383	359	382	392	352	353	380	364	418	342	373	389	363	425	363	378	387	357	356	373	401	402	376	403	353	377	397	363	393	379	350	390	405	364	385	377	376	371	395	413	375	331	361	400	381	353	339	363	409	388	361	359	391	396	374	391	377	371	393	384	373	392	368	369	385	350	385	349	416	352	386	428	325	396	392	316	375	414	361	371	340	379	368	414	369	374	374	376	346	375	420	377	377	390	364	399	382	362	373	361	391	390	379	364	338	385	403	347	360	380	375	394	370	384	352	383	371	377	347	398	367	364	384	332	410	371	348	371	408	382	385	389	367	398	365	377	375	409	366	418	369	388	362	366	363	374	383	348	389	347	364	374	378	365	363	405	387	356	359	373	360	374	375	386	407	379	391	396	353	339	392	398	372	345	365	389	402	357	395	377	345	356	363	399	384	336	369	369	394	388	372	355	355	405	372	384	396	361	373	404	385	375	371	390	409	385	349	348	391	405	401	376	360	395	364	362	377	396	403	377	379	411	370	365	371	376	388	348	365	315	389	389	364	366	388	351	367	364	402	366	405	419	363	393	387	383	377	360	367	346	391	365	364	362	383	390	400	349	361	413	396	364	395	375	361	362	352	369	381	403	393	380	408	369	384	350	383	379	360	373	398	348	338	354	368	369	390	361	401	396	358	344	395	365	368	376	375	347	371	374	412	367	398	386	388	382	404	362	384	375	388	389	397	348	352	361	389	360	379	372	363	368	392	358	350	385	365	358	375	391	379	373	369	384	392	405	356	392	389	350	417	374	344	369	349	383	371	384	392	392	409	397	375	351	346	360	361	376	349	378	363	384	338	378	369	389	356	373	381	360	375	370	389	384	395	352	376	389	370	364	381	391	371	330	393	394	398	374	359	352	396	371	390	368	438	346	387	360	374	382	374	384	377	348	374	381	389	386	395	354	372	349	384	378	346	369	393	371	389	376	406	352	360	370	379	378	364	367	374	369	391	358	362	345	365	403	373	384	383	379	329	355	407	361	376	375	373	371	362	373	379	396	382	363	356	351	399	358	386	363	359	370	367	397	385	408	391	373	385	381	396	347	375	371	384	368	388	393	409	384	358	400	387	372	387	381	401	386	349	401	388	368	366	359	361	380	382	377	378	373	389	360	372	351	381	349	394	372	358	371	357	405	389	355	347	367	400	399	337	395	399	372	339	379	419	415	386	373	372	423	357	371	363	402	368	333	388	394	343	367	353	383	373	385	375	377	342	402	391	396	361	397	374	393	378	394	415	352	373	373	374	381	334	365	345	377	353	373	397	413	398	390	337	365	393	353	384	386	365	366	375	365	364	338	375	376	353	365	389	369	382	406	343	379	362	334	402	380	374	383	364	362	359	363	356	407	367	404	376	354	362	389	356	395	379	371	386	354	355	389	377	386	362	371	359	374	359	348	396	365	393	385	400	368	379	413	353	404	357	365	361	403	354	391	369	414	375	394	356	389	371	393	378	392	400	379	359	383	377	395	373	367	345	356	379	408	383	368	359	364	347	371	360	399	362	349	372	359	394	396	361	382	395	350	393	350	373	395	378	379	376	349	388	386	370	370	387	352	406	401	378	361	413	364	411	376	411	387	381	386	370	357	364	366	390	370	384	388	376	396	375	374	331	385	381	379	399	399	399	380	382	363	372	406	405	378	369	396	365	367	371	366	371	338	402	372	387	367	370	368	396	375	378	379	383	372	339	352	374	332	353	355	381	390	383	371	340	381	417	411	406	362	366	391	370	388	386	379	370	425	372	366	364	369	370	394	397	351	376	335	389	372	358	375	404	371	347	380	370	393
23947	22778	36532	32646	20762	8829	1244	665	574	515	526	490	504	493	470	513	491	502	460	531	872	2077	1968	1391	817	571	567	558	519	497	452	497	484	465	454	473	476	440	472	480	451	468	421	445	489	462	462	447	488	459	502	464	461	479	465	438	482	432	500	430	468	476	456	458	468	434	453	474	430	467	462	450	431	454	470	428	477	436	420	459	476	476	459	471	480	480	448	459	459	486	465	465	451	480	427	484	478	491	459	464	474	469	440	469	469	442	495	439	471	430	512	467	474	418	484	458	468	402	445	439	445	495	453	449	470	474	450	447	489	493	482	463	452	431	467	506	465	459	485	486	506	470	450	486	456	440	467	457	460	435	473	458	498	401	445	444	474	454	423	441	461	477	438	428	426	468	484	510	439	446	486	458	481	454	432	472	458	442	504	470	487	464	469	476	455	433	446	472	474	521	486	499	482	429	473	441	475	477	472	453	450	442	470	427	437	444	444	467	453	459	480	466	424	470	443	497	462	492	462	443	502	448	458	456	436	459	461	473	453	459	470	460	475	439	464	455	422	510	460	473	476	503	453	489	466	464	471	456	436	452	456	468	462	446	449	477	493	472	481	498	472	442	458	464	462	498	432	487	437	457	456	464	487	433	465	462	438	453	422	466	427	432	445	461	429	453	491	507	445	472	461	486	461	452	483	484	438	448	446	469	442	481	474	471	422	442	439	436	439	430	442	458	471	451	455	471	460	455	486	471	468	470	434	438	469	442	452	460	458	426	462	468	475	463	479	490	483	514	444	461	434	458	436	460	466	498	438	481	454	482	467	456	500	445	503	443	501	442	454	451	464	466	423	466	443	455	458	454	450	458	443	459	436	427	470	519	451	464	455	455	459	460	471	455	439	479	455	433	471	498	463	454	436	461	469	463	499	471	465	449	443	466	461	446	477	472	447	466	475	454	473	455	437	454	419	493	426	485	494	447	479	455	451	501	476	453	460	467	454	459	471	483	465	524	469	411	492	488	462	502	442	461	443	474	495	461	436	415	460	422	480	465	445	447	441	448	469	453	456	455	472	459	456	495	457	467	436	460	479	455	434	473	461	463	441	456	433	446	466	483	473	440	435	469	489	454	482	443	443	467	464	431	455	457	437	465	466	449	447	444	463	436	446	446	444	483	463	449	434	447	450	426	454	500	463	461	446	521	486	437	493	429	443	467	488	454	503	481	447	440	455	495	447	477	464	452	430	471	452	496	469	445	478	504	452	409	467	476	430	444	472	445	459	481	448	482	418	487	474	451	448	439	462	464	433	473	438	478	430	465	481	436	418	443	483	478	457	469	471	426	466	493	419	467	462	450	485	452	456	500	465	433	453	437	452	472	471	439	431	484	465	464	466	435	453	460	455	437	439	477	457	473	471	462	447	480	470	519	446	461	463	474	467	459	435	445	455	490	456	482	483	420	484	464	429	456	449	454	441	461	468	458	443	473	464	455	473	457	453	453	442	456	455	469	465	474	495	460	487	457	430	446	433	439	468	478	438	447	462	424	487	451	475	489	478	423	485	398	453	487	466	429	491	469	464	505	462	467	437	467	497	440	428	472	454	437	419	468	447	437	448	442	429	407	452	513	501	420	424	499	451	443	422	466	452	462	454	443	480	475	447	437	429	450	435	469	467	451	482	432	435	459	447	512	432	432	461	513	443	451	490	463	444	469	439	421	455	477	480	446	468	460	444	459	494	439	472	468	441	441	457	451	417	433	441	434	453	441	481	452	428	469	473	450	474	500	502	442	454	436	473	455	454	482	422	463	457	430	501	483	511	441	422	429	472	480	447	447	468	454	463	467	441	474	488	516	477	440	469	457	467	442	478	464	496	462	456	509	457	460	458	427	465	411	423	449	439	456	467	465	476	464	470	466	465	453	444	495	434	478	492	437	515	463	465	436	473	422	489	463	476	452	458	468	459	473	450	447	464	459	445	502	460	457	451	478	440	429	451	452	461	495	447	446	434	453	431	428	412	441	484	457	468	461	454	451	443	496	462	492	476	479	465	451	464	455	473	469	444	486	498	463	408	453	420	446	456	455	455	474	481	455	478	468	467	447	478	446	452	450	495	479	492	448	442	429	445	459	443	474	473	454	460	466	465	444	440	480	436	442	481	442	459	439	487	450	449	448	475	463	470	414	460	474	435	437	490	493	439	472	468	486	476	460	473	445	488	491	487	445	430	467	487	424	481	454	449	487	476	471	446	422	444	455	489	481	464	432	455	466	451	467	470	446	477	453	459	453	464	491	442	523	491	489	425	448	489	445	452	443	494	441	426	446	449	465	489	465	420	469	470	476	478	475	462	433	472	447	415	440	485	418	479	454	462	473	442	446	434	459	480	472	462	471	439	451	470	443	483	474	457	449	498	431	459	463	454	463	458	459	470	431	420	462	458	469	460	494	457	470	494	444	439	459	437	455	470	453	440	462	456	464	467	467	472	459	434	411	493	442	507	415	426	479	464	484	431	455	446	481	414	437	471	475	466	445	451	443	444	458	482	440	494	430	421	464	438	437	440	487	427	476	440	420	475	487	493	440	420	424	477	476	489	462	442	505	501	446	455	478	482	462	452	432	504	431	471	444	459	445	452	478	494	456	446	463	466	455	436	443	424	456	451	465	479	464	471	497	443	430	479	469	425	443	467	468	454	432	431	452	460	446	412	443	447	448	490	505	463	492	455	424	438	482	455	434	450	436	472	458	455	428	431	428	444	443	455	442	421	451	469	432	460	436	434	478	457	456	448	502	466	455	494	440	469	441	452	423	479	439	452	468	496	480	455	496	448	439	459	444	461	438	435	434	464	483	425	488	427	440	448	473	478	469	463	467	448	439	459	444	465	454	460	492	489	443	451	463	431	460	460	464	477	472	407	436	420	445	459	462	458	424	445	408	473	441	446	479	435	508	439	461	445	464	449	490	489	515	462	426	444	443	432	488	438	459	387	430	477	462	460	433	448	485	440	453	428	457	447	455	468	478	472	456	431	448	477	474	461	431	473	464	442	452	499	467	447	436	468	459	463	463	456	451	457	455	445	457	475	433	445	471	434	446	431	486	526	417	468	425	481	439	455	495	413	459	458	456	448	474	411	447	438	460	419	507	477	462	470	461	436	474	439	477	474	472	484	434	440	406	469	437	462	418	443	446	436	460	403	431	458	418	467	462	483	449	500	484	430	492	473	448	459	444	454	474	482	438	509	431	453	410	443	460	467	439	443	517	463	427	464	465	453	426	437	446	472	460	505	469	434	481	445	468	454	430	467	482	446	476	521	469	490	463	463	475	480	459	489	422	463	448	442	453	487	483	467	474	453	427	488	474	464	466	475	465	480	478	449	449	419	436	466	402	491	503	451	431	455	459	468	436	396	426	499	458	436	464	484	475	457	440	465	458	439	419	430	484	448	452	467	466	425	457	439	466	454	425	458	474	450	438	458	448	457	473	455	474	514	443	425	477	478	420	497	446
56763	94361	63012	36222	7175	1321	628	637	605	527	531	520	505	562	566	514	511	508	533	523	1339	3230	2963	2117	971	681	599	591	534	529	536	496	477	477	521	439	482	478	468	460	498	472	478	473	468	502	479	489	492	529	461	490	461	474	493	487	506	486	490	533	507	480	511	489	446	505	463	504	482	511	471	488	499	497	514	465	499	461	499	474	478	510	441	469	498	473	483	476	491	479	525	460	489	495	446	502	506	523	445	470	482	470	481	430	474	490	454	509	486	447	478	460	442	540	477	478	496	506	490	507	458	487	462	494	488	507	468	447	490	462	462	514	486	525	497	457	507	499	506	462	489	467	508	469	487	491	510	482	486	487	494	479	456	509	474	504	465	448	490	476	515	486	472	492	507	531	475	492	559	467	522	453	495	452	497	490	487	483	475	489	449	503	497	478	496	463	515	466	504	519	453	461	491	503	490	510	483	470	449	477	488	452	511	485	522	480	512	478	465	486	528	513	479	489	500	489	493	473	476	492	530	472	481	485	502	465	459	506	492	534	509	473	484	528	509	473	486	502	467	483	512	479	466	495	451	502	491	499	472	508	502	518	419	477	500	497	473	483	476	481	507	495	507	481	475	485	503	482	530	516	513	479	498	507	411	457	487	481	459	519	498	483	489	501	526	493	473	490	497	461	490	519	497	517	525	490	450	503	485	463	482	525	494	475	482	468	478	494	488	464	493	462	480	466	450	473	517	473	490	460	524	469	478	474	489	495	461	480	508	477	479	496	495	522	477	476	446	477	471	490	483	487	479	451	463	494	503	483	501	483	508	472	495	499	493	465	464	468	473	510	480	498	486	491	511	480	510	457	486	456	450	483	461	481	466	503	503	471	457	482	485	481	474	481	467	473	490	497	531	505	453	475	501	428	476	455	458	479	482	463	495	495	510	479	480	501	462	480	484	471	445	498	469	486	453	450	509	489	503	483	506	503	501	494	460	496	468	460	482	465	482	485	491	458	483	482	508	481	476	531	487	497	477	502	452	492	468	455	466	463	457	509	497	492	479	453	538	456	513	480	473	479	475	501	502	502	519	494	511	476	500	492	454	500	457	489	488	472	532	502	480	472	486	495	488	486	440	489	478	515	489	487	435	515	454	481	497	522	438	479	451	487	505	477	440	486	468	458	504	500	496	462	484	453	488	481	515	496	463	519	481	448	469	476	469	447	472	447	516	456	521	495	489	467	508	477	502	515	512	469	486	475	435	493	465	470	485	452	510	526	505	454	498	498	504	511	485	500	497	508	486	483	494	466	489	465	501	475	486	494	506	502	491	505	504	488	494	445	507	466	456	453	509	454	482	414	497	469	468	493	464	475	480	431	475	445	493	497	485	480	485	491	455	476	477	472	441	458	482	506	501	499	513	462	482	467	479	473	494	514	477	489	495	471	435	486	474	528	480	452	480	488	480	473	469	481	503	460	490	476	506	470	481	512	461	500	466	509	496	459	517	505	505	524	461	487	485	481	488	479	475	448	454	458	456	478	508	497	490	447	487	468	469	454	465	459	526	487	493	443	533	507	466	481	496	476	476	468	490	481	486	459	466	478	483	509	446	511	429	509	483	446	529	453	430	494	488	460	496	527	454	455	499	478	515	516	494	521	488	460	491	483	492	523	488	486	450	473	456	450	486	512	472	443	439	473	513	456	463	502	469	486	523	453	441	490	459	522	450	472	486	483	492	445	468	466	490	478	469	468	493	466	495	501	486	528	492	468	475	480	499	461	505	512	485	457	508	467	471	495	468	471	473	534	468	494	475	461	492	530	466	479	475	488	492	433	481	468	472	459	505	542	486	475	475	481	473	479	486	493	470	479	442	535	463	469	470	442	484	502	509	468	488	512	495	498	464	499	468	488	451	468	472	469	491	502	511	492	455	485	488	474	480	461	505	504	483	504	458	508	483	490	470	487	466	463	455	478	446	509	482	473	477	501	428	439	500	440	455	510	516	488	511	501	542	492	465	465	471	467	509	489	499	471	521	492	479	464	475	488	506	472	504	471	454	485	519	508	464	499	459	435	484	451	434	489	531	508	496	438	448	464	508	518	456	470	503	501	491	491	475	497	501	490	500	490	507	473	473	489	428	499	478	495	499	463	433	471	494	485	483	500	471	482	522	473	460	464	489	468	469	459	481	537	487	468	460	485	488	491	474	484	448	499	484	461	488	471	495	486	519	478	470	466	472	485	503	510	526	498	468	486	493	493	511	440	463	514	499	523	479	496	478	457	488	470	477	476	476	473	518	538	500	474	492	489	489	487	491	475	516	478	493	451	471	454	448	453	507	484	505	470	492	501	479	461	468	472	487	465	474	496	493	516	466	501	510	500	466	467	495	513	503	499	498	500	507	432	520	479	480	469	460	476	502	491	501	523	476	464	470	460	511	445	474	488	517	456	520	448	482	471	454	441	503	495	507	483	501	529	482	507	510	526	449	462	485	486	460	440	468	508	469	492	482	501	472	495	500	473	434	476	462	489	479	490	465	507	491	497	477	490	478	477	455	463	466	461	473	496	465	500	475	477	509	452	550	493	459	500	438	534	500	481	433	492	498	483	520	451	460	482	498	492	483	506	462	474	468	495	506	487	469	494	492	466	510	467	473	512	468	528	489	473	480	493	510	432	482	494	475	487	439	471	433	495	486	484	514	474	508	487	498	469	515	527	476	487	479	498	444	470	489	484	448	467	474	477	486	483	499	470	500	481	497	533	490	476	507	484	501	456	475	497	479	451	474	490	479	474	496	501	502	504	435	503	463	475	466	486	472	459	494	463	439	465	509	443	505	469	487	474	497	485	461	481	517	510	494	468	485	469	487	500	443	455	488	481	517	483	435	493	461	468	416	457	511	520	520	486	432	463	443	490	495	474	485	482	501	498	497	515	473	470	465	475	512	499	479	499	502	495	500	461	467	485	514	501	524	493	476	467	514	492	498	496	505	454	494	480	493	455	481	534	497	470	486	473	497	498	494	486	454	490	487	478	519	506	496	516	505	499	452	432	496	495	464	466	477	488	510	478	475	496	514	466	461	457	472	452	488	452	461	494	468	507	450	465	444	514	499	446	442	468	462	477	505	480	460	479	493	487	491	457	487	462	490	481	503	464	493	487	459	489	488	468	502	475	458	457	448	451	494	486	472	477	462	492	483	463	471	477	448	490	511	515	462	509	464	471	513	491	492	442	511	477	444	462	459	475	451	484	494	444	485	481	482	491	481	452	486	475	495	494	482	468	508	493	524	472	491	474	498	492	500	457	447	463	467	487	499	513	467	479	513	494	453	477	487	484	482	486	500	513	475	457	507	523	476	512	474	477	477	523	490	483	481	475	508	454	510	473	459	445	486	453	522	475	496	465	486	468	496	486	470	467	470	491	467	500	488	510	488	469	469	511	504	496	453	494	482	493	475	481	470	485	489	462	471	483	492	484	503	485	460	444	462	496	501	450	498	473	457	452	501	453
27964	25980	17220	5411	501	323	283	296	267	262	266	259	257	265	261	264	254	266	266	249	281	330	390	380	337	247	301	285	256	278	271	282	291	302	254	230	274	275	261	251	250	244	244	238	263	293	284	248	275	266	262	277	264	289	262	269	260	274	246	265	260	224	294	256	293	258	270	276	293	266	280	281	288	286	282	260	262	243	271	264	256	243	272	257	244	247	261	273	258	260	264	248	257	254	239	241	257	273	264	262	233	270	285	255	268	247	271	239	220	279	268	261	266	233	278	253	281	290	257	268	246	259	266	260	252	266	241	258	246	253	273	254	264	283	239	265	286	271	265	243	262	252	249	286	251	262	271	240	278	268	243	312	289	230	266	247	291	249	263	274	228	277	256	269	236	298	264	240	263	280	265	264	258	289	272	258	268	221	261	247	252	247	282	258	254	241	255	241	262	282	276	264	257	286	251	249	283	261	245	257	266	238	257	249	277	257	236	252	256	262	255	260	252	275	259	251	264	245	263	278	258	269	267	269	284	286	263	255	284	277	250	258	232	272	256	234	253	265	231	278	259	239	273	243	240	255	244	269	277	292	264	257	252	291	234	248	248	258	242	234	240	246	231	253	276	281	247	278	284	276	269	249	250	276	269	296	259	224	255	280	282	234	262	249	258	218	259	238	242	268	276	277	237	289	264	271	242	267	280	267	285	264	262	241	270	247	249	262	257	240	282	243	275	250	249	266	260	256	252	265	295	268	250	245	280	275	258	258	287	257	251	241	261	253	237	269	236	277	246	290	278	256	263	248	235	246	245	235	278	238	272	272	264	295	276	254	258	296	257	247	273	273	240	251	249	258	248	278	256	237	283	260	268	281	271	271	266	263	262	270	232	245	275	259	225	239	279	292	259	260	243	227	256	260	247	261	261	247	262	267	261	256	259	223	261	223	272	277	240	259	254	281	260	277	277	269	254	254	274	257	248	252	293	247	285	302	284	267	251	259	270	258	254	249	231	284	238	282	264	268	245	247	261	279	289	283	263	244	252	245	254	268	260	269	276	258	266	264	279	279	250	287	265	238	264	291	264	251	280	246	262	264	261	251	261	270	269	251	257	273	264	240	271	278	267	244	277	297	298	251	275	284	236	246	287	279	268	279	289	263	267	267	284	282	266	240	254	252	263	246	268	270	252	258	277	221	275	269	286	254	288	232	264	239	255	265	286	288	253	276	261	276	310	254	231	268	263	271	267	272	271	259	256	282	280	262	275	262	236	235	243	303	244	275	249	244	250	273	270	256	265	273	279	240	233	268	267	260	254	272	255	222	275	239	254	256	259	241	244	229	261	293	247	264	254	309	264	275	270	276	253	259	292	255	276	237	244	246	269	255	284	272	265	258	279	292	272	272	266	253	260	278	219	269	267	276	260	291	272	254	236	231	255	242	220	274	260	261	262	236	269	278	238	267	278	265	249	249	251	250	246	254	258	267	247	248	272	266	287	267	270	267	260	268	283	234	266	269	230	272	255	283	286	251	281	259	279	262	279	268	277	277	273	249	279	227	284	278	265	265	266	274	248	286	260	222	258	270	286	263	261	299	281	249	282	235	261	289	263	272	236	249	248	274	241	271	276	252	276	271	260	287	263	295	246	262	268	292	266	263	256	251	250	234	270	265	267	264	248	269	268	275	258	225	265	266	226	254	256	258	250	268	274	244	284	284	245	290	251	261	258	266	268	254	230	271	258	253	271	246	261	249	254	294	226	254	284	270	235	259	263	257	252	272	250	265	249	272	273	244	266	276	240	261	273	266	282	255	241	250	259	228	240	251	227	250	262	248	258	262	250	260	274	247	279	265	294	274	259	270	255	250	243	269	244	261	255	262	257	263	268	246	274	240	259	254	264	255	275	236	234	262	264	258	275	241	271	287	246	234	264	271	256	253	289	258	264	275	285	270	269	248	257	254	249	232	259	253	259	266	286	243	246	266	224	266	270	290	243	266	237	260	243	276	245	276	258	275	267	261	256	258	265	254	245	245	298	300	272	268	267	271	280	280	246	320	249	277	281	267	278	275	267	244	275	260	285	269	282	272	268	248	261	236	255	256	264	247	229	255	271	284	238	254	261	235	275	252	270	279	260	283	245	245	273	254	273	257	262	258	238	241	261	274	249	258	226	278	259	279	244	270	261	251	248	237	266	258	255	275	259	269	281	226	264	291	239	238	243	246	278	278	263	260	223	253	239	248	289	236	248	257	248	242	258	258	242	244	242	296	253	260	251	266	259	264	265	287	240	281	279	253	248	239	245	269	292	258	269	281	279	240	261	252	265	261	250	223	254	245	226	267	243	287	257	277	278	276	286	254	287	230	234	254	259	264	249	282	261	256	233	282	280	256	251	267	215	251	251	254	247	279	260	265	254	272	281	271	269	290	246	275	243	251	277	255	263	262	254	257	251	253	317	254	241	255	264	253	255	264	242	274	265	263	286	251	294	250	250	253	283	245	276	285	273	250	240	245	257	260	281	264	280	265	277	254	266	277	255	255	268	278	276	245	270	267	233	260	262	300	297	270	253	253	279	281	254	269	282	247	268	256	310	261	258	266	261	263	269	295	283	218	264	253	280	298	260	240	241	279	272	256	238	252	284	278	269	256	276	254	271	268	284	224	255	274	256	226	276	246	258	270	266	268	226	288	251	277	255	282	238	279	255	258	266	296	270	279	296	256	246	261	260	267	253	233	277	279	276	242	267	273	253	242	275	240	276	264	251	247	286	236	286	256	245	228	285	296	259	271	285	263	250	286	235	231	237	269	260	286	244	281	274	262	247	253	284	251	256	270	281	253	250	283	286	235	277	269	249	283	251	246	243	270	262	253	266	279	265	245	283	278	263	265	267	250	293	268	272	290	283	268	256	267	266	263	239	261	274	271	255	258	282	260	271	266	261	283	242	285	264	260	270	264	268	270	230	260	256	276	285	245	284	255	265	263	250	276	276	286	249	262	272	292	250	279	255	256	241	280	261	261	259	265	242	265	259	257	240	253	261	275	283	262	252	249	268	279	243	250	286	247	258	239	253	258	274	276	275	257	244	245	261	295	272	249	260	264	232	288	281	266	235	278	274	279	252	245	263	260	268	250	267	279	257	270	256	271	267	247	248	254	257	270	253	260	244	244	288	250	255	249	267	241	255	287	263	257	264	257	249	270	251	264	260	290	264	255	289	267	248	249	260	265	230	239	257	238	280	290	268	242	249	262	263	251	269	248	283	282	243	270	254	248	246	227	276	247	260	252	244	270	274	257	245	254	266	271	265	270	265	261	276	260	305	251	240	264	261	271	247	237	269	280	254	253	233	249	275	238	251	242	290	264	283	257	251	286	301	261	278	254	261	262	268	264	260	246	247	286	255	261	271	256	268	241	252	255	270	259	253	267	280	273	255	278	233	264	275	239	261	258	291	238	272	264	282	267	249	252	266	237	258	251	249	251	269	263	238	252	247	264	270	265	254	246
13221	31384	11009	3629	453	289	297	269	281	280	265	263	286	299	259	240	257	255	275	267	291	395	426	396	351	266	257	267	276	265	258	263	251	254	245	266	243	260	254	282	271	267	224	251	253	242	245	237	245	249	236	236	253	250	228	253	284	259	251	249	240	251	272	259	252	256	247	249	252	255	260	244	249	255	240	261	220	230	240	243	278	260	269	281	240	274	279	240	254	245	262	261	245	272	276	225	273	275	245	255	234	280	220	290	229	260	238	265	251	272	280	251	247	239	266	257	259	250	231	266	256	258	234	267	235	258	252	269	247	272	260	234	273	260	243	247	222	239	288	254	254	252	233	260	233	244	251	245	243	266	273	269	279	251	267	245	250	249	273	268	275	278	237	269	279	277	263	247	245	274	254	249	294	240	227	261	252	241	267	279	245	257	248	265	276	253	225	269	277	239	259	244	273	247	253	247	233	258	271	277	265	248	253	238	265	259	250	276	245	231	257	277	230	269	236	245	248	259	258	255	265	276	255	249	235	263	253	236	236	263	267	246	256	242	239	246	251	248	271	274	251	231	239	255	252	267	266	249	300	271	263	272	249	246	253	264	256	291	261	252	258	249	278	266	280	276	251	250	281	268	253	253	260	270	238	238	282	276	260	270	245	250	262	280	247	261	267	256	229	278	261	266	254	251	270	273	214	272	240	276	269	241	269	255	257	258	228	262	238	262	276	236	263	238	259	238	233	246	238	253	251	250	237	264	269	241	261	255	284	256	235	247	249	235	245	244	272	263	229	252	248	262	261	251	256	256	238	231	222	230	260	265	250	258	272	260	220	260	224	252	246	257	281	250	220	232	264	246	260	256	263	257	226	238	277	264	272	255	237	251	253	245	259	258	244	226	256	240	232	236	263	252	214	249	268	243	245	276	265	276	272	239	272	277	241	253	264	232	251	277	250	229	241	248	266	239	237	232	268	250	288	295	251	250	266	255	251	261	242	263	248	267	267	243	273	237	234	237	264	266	258	267	249	234	270	230	284	250	260	229	239	276	252	254	281	258	238	240	213	266	246	247	252	275	267	241	265	245	255	240	276	252	238	245	252	245	259	264	224	243	238	266	239	272	244	243	268	255	251	295	270	239	269	257	292	263	237	225	266	244	262	254	247	222	261	236	274	253	270	230	261	272	248	268	238	270	264	236	253	244	235	294	257	260	260	247	259	219	241	268	270	231	238	234	276	240	241	291	237	244	273	247	265	246	235	278	265	262	278	266	257	244	267	256	247	236	272	232	274	272	255	250	251	249	252	245	257	244	242	278	273	230	253	251	259	256	242	239	267	266	295	251	258	266	256	237	260	251	249	249	250	259	253	264	258	241	250	278	245	257	233	243	242	243	260	270	229	237	290	229	244	257	235	241	285	259	248	261	258	256	286	231	251	253	283	289	258	259	289	255	251	217	270	242	276	240	265	228	249	245	274	254	220	295	292	246	257	286	269	260	256	277	270	224	237	267	230	282	264	231	250	268	254	248	236	237	258	238	261	254	240	249	271	257	270	250	292	265	259	251	259	262	262	276	270	251	283	245	243	247	264	229	241	241	259	251	251	248	269	270	236	248	261	243	286	251	246	261	227	228	247	251	261	233	264	256	231	250	236	251	257	251	249	232	278	271	290	270	290	263	255	272	247	254	268	240	250	252	274	236	250	276	251	251	259	258	272	226	267	257	256	233	269	254	264	276	273	238	267	238	219	258	263	253	244	235	237	230	262	244	277	250	259	273	280	265	272	227	254	242	263	244	234	258	246	269	276	244	277	219	241	237	244	258	253	246	259	228	234	262	246	237	258	243	246	250	250	296	233	264	245	261	276	277	255	249	249	255	260	280	268	262	272	250	248	260	254	253	262	263	252	220	233	268	260	284	286	248	257	239	262	229	271	253	259	236	293	270	262	297	250	261	238	260	249	247	283	250	242	254	245	278	251	275	234	239	234	281	234	259	252	255	267	252	260	246	273	247	223	256	274	245	265	249	266	247	275	244	250	251	264	252	252	234	247	249	242	287	235	256	248	256	258	230	233	219	242	250	251	257	246	251	267	264	282	241	255	253	253	263	232	265	244	252	231	240	243	244	256	267	240	250	265	266	247	263	252	260	241	234	244	280	247	270	241	256	289	235	259	257	246	257	258	251	256	254	265	259	260	239	267	252	269	274	251	247	272	251	251	274	266	220	272	276	256	255	252	227	251	258	233	264	255	254	240	265	262	248	240	242	259	223	255	245	249	263	248	271	243	270	267	253	234	268	223	245	263	251	240	237	241	244	253	263	251	254	248	266	255	251	248	237	240	220	224	254	238	240	249	262	234	273	265	251	248	241	255	261	264	239	247	259	235	264	248	252	251	264	237	282	284	285	265	256	242	267	263	268	225	251	250	232	246	271	251	251	254	260	259	243	257	272	255	262	240	243	239	259	238	234	277	253	245	287	266	234	251	275	264	239	297	270	269	258	269	285	258	250	295	263	220	226	243	228	249	268	255	256	275	234	270	263	254	257	252	270	239	242	243	258	238	263	261	245	233	257	194	245	258	234	243	237	229	254	256	260	229	251	258	254	238	259	264	270	243	263	276	268	246	250	249	271	257	252	282	230	260	232	246	256	247	223	274	235	224	301	269	239	246	270	270	245	259	249	264	253	230	265	256	250	272	223	257	263	272	264	245	258	246	259	245	266	246	248	255	229	221	235	260	234	260	243	250	265	232	292	261	234	275	218	219	286	268	255	265	252	242	238	259	256	237	249	256	258	247	270	252	248	234	259	286	223	244	248	240	270	245	258	242	275	252	268	253	245	242	270	244	262	233	242	254	240	230	224	272	255	255	231	281	249	252	259	237	259	255	264	261	242	263	228	243	259	245	235	241	262	248	267	241	239	242	254	257	231	266	277	272	265	235	250	262	259	289	241	255	256	256	278	255	275	242	257	254	237	253	255	265	246	270	283	266	238	256	274	247	250	237	252	260	249	249	230	267	255	262	259	269	226	247	251	251	244	302	253	234	235	253	248	257	251	237	251	222	253	257	251	263	255	275	263	235	261	253	277	294	236	260	274	254	259	261	267	253	258	258	254	240	242	279	279	250	266	224	248	243	253	261	259	251	250	251	252	246	273	250	265	239	270	235	274	236	281	260	250	273	245	240	249	286	261	261	263	224	291	260	241	244	252	270	233	271	233	261	272	257	291	292	236	260	261	261	282	240	244	267	246	257	251	252	247	246	247	253	236	229	248	258	247	251	270	254	241	258	230	254	255	226	260	243	245	255	242	248	290	254	250	252	250	275	252	215	254	247	249	222	279	257	277	267	238	266	273	274	267	270	264	250	263	260	276	260	260	253	229	246	263	270	243	264	272	258	242	276	246	282	252	243	246	252	254	221	290	267	251	244	294	270	274	263	252	265	266	264	254	235	225	275	245	247	254	280	258	272	240	266	237	258	237	220	245	259	257	283	239	236	279
24873	24934	38260	27756	12627	2325	604	480	402	407	382	404	412	418	400	367	380	371	371	375	657	1401	1409	1075	679	446	412	412	378	390	353	346	396	348	376	354	377	346	374	396	374	388	352	393	372	342	400	387	374	349	403	353	355	360	360	368	361	337	388	388	384	357	359	342	383	353	347	347	339	371	364	348	384	347	362	367	347	377	365	355	347	373	367	353	360	357	369	352	386	360	341	340	347	349	371	360	332	372	375	346	359	389	402	346	364	341	378	386	401	357	349	406	385	372	315	374	416	387	375	346	327	389	366	377	379	387	391	354	386	379	337	342	334	335	404	365	367	339	340	347	327	365	363	380	364	359	366	355	359	364	342	379	364	342	347	361	360	335	336	337	390	352	372	378	414	314	370	363	367	367	359	355	337	344	383	362	343	360	348	381	357	369	340	363	366	382	372	397	398	350	376	371	358	361	367	337	339	338	336	324	344	364	359	364	320	393	375	355	401	343	345	383	374	382	332	376	336	342	325	351	328	352	357	375	383	382	386	343	334	350	371	344	392	382	391	384	386	391	329	362	366	373	364	320	369	405	360	340	399	354	371	375	369	376	366	336	398	354	392	380	347	346	369	332	366	361	372	310	396	361	384	378	352	344	334	364	383	346	347	378	383	385	385	389	337	370	373	386	329	386	320	370	391	362	332	349	354	325	332	356	356	379	372	346	384	351	361	374	359	364	329	340	369	360	336	360	386	349	352	355	355	395	345	351	334	367	347	380	364	365	388	361	372	357	364	360	376	373	364	341	357	351	359	355	402	394	346	349	398	374	372	340	379	376	366	362	355	353	378	331	345	334	325	376	346	392	370	373	392	392	364	351	350	362	356	368	318	359	354	400	346	355	399	348	386	363	373	403	370	370	346	386	368	372	342	383	388	359	365	356	355	340	346	358	364	347	395	378	377	355	329	360	348	388	348	352	372	330	381	350	353	383	369	363	334	361	338	359	353	381	343	344	358	384	364	367	351	347	384	361	389	385	367	381	336	369	360	366	391	311	372	391	390	405	370	371	382	362	367	350	357	334	366	319	352	376	407	344	370	374	351	371	365	341	356	372	340	341	368	358	336	368	339	354	384	346	365	364	346	375	361	381	384	352	371	359	365	358	350	343	329	356	375	348	351	334	364	340	345	371	399	392	350	313	351	343	371	375	357	354	361	332	403	380	411	360	347	356	383	367	378	333	330	328	370	378	402	395	344	349	378	350	401	345	342	395	397	362	357	376	362	413	400	348	349	384	347	370	376	357	383	362	357	345	397	354	336	388	385	369	316	385	365	350	354	362	375	375	362	333	369	360	364	340	411	347	356	350	373	379	329	358	325	350	365	413	389	361	393	371	338	369	333	349	386	349	349	369	344	349	362	347	417	361	381	360	371	364	402	374	339	352	378	353	379	365	352	356	380	382	371	367	335	369	366	361	376	350	345	370	359	343	345	347	388	369	367	351	387	357	335	318	354	345	362	376	355	389	379	365	368	385	365	354	373	361	364	371	382	385	384	326	384	343	367	344	353	380	351	348	340	374	343	341	337	379	367	355	352	340	375	375	383	379	351	376	393	359	360	366	352	352	373	381	357	381	335	363	411	370	360	366	350	366	398	368	417	356	356	354	370	350	371	364	383	387	364	362	364	377	362	344	370	400	336	374	335	329	392	334	360	333	383	383	332	378	336	377	366	380	372	341	365	348	366	365	356	356	332	366	380	329	365	375	354	362	391	367	376	357	347	356	363	353	370	378	355	377	392	373	369	322	346	330	371	336	369	385	348	384	360	360	369	359	373	371	362	352	350	394	339	341	365	372	388	388	399	373	372	370	347	417	340	373	366	360	343	363	377	346	352	380	376	376	360	344	369	360	341	316	360	343	408	370	380	365	380	375	384	335	368	341	357	381	406	378	354	359	372	387	343	369	342	401	403	346	369	363	350	335	366	361	358	372	360	372	351	351	389	337	345	376	371	346	369	388	366	363	358	344	387	367	377	389	339	371	343	396	355	362	370	366	384	358	377	372	370	320	358	394	350	357	359	358	360	393	350	330	349	393	383	348	353	394	362	365	364	360	343	352	398	358	337	314	352	354	357	339	367	350	375	356	346	393	383	367	380	368	377	337	337	360	346	336	382	354	393	351	353	348	352	367	363	365	370	382	393	383	353	397	361	369	370	393	370	336	372	361	384	357	362	365	346	355	381	372	382	405	389	364	348	345	361	365	363	372	362	367	394	390	355	370	366	366	336	366	389	335	361	378	350	364	348	338	390	350	378	397	368	364	376	344	351	367	385	383	372	389	373	367	365	367	375	343	355	349	356	353	390	347	353	336	375	405	367	384	362	340	337	380	358	379	355	385	358	352	351	379	393	373	342	379	348	358	374	361	367	333	356	326	351	353	363	385	359	388	363	342	385	368	349	384	376	338	377	365	369	364	361	392	349	376	345	349	407	356	368	351	342	364	413	356	359	381	377	382	346	364	352	389	395	336	373	367	370	336	347	383	358	366	374	376	361	347	361	412	361	339	367	394	344	368	378	342	339	350	391	346	395	333	342	356	352	386	388	356	379	333	369	365	360	356	332	358	361	390	336	358	349	363	368	383	340	364	369	340	328	366	363	372	363	366	372	356	361	371	337	369	361	387	358	372	386	360	365	350	337	375	364	369	390	346	327	362	349	341	395	396	377	367	377	360	361	346	351	378	341	400	377	352	380	360	359	351	346	368	362	363	382	377	374	413	357	351	357	369	322	341	387	391	333	395	343	379	328	361	345	363	358	360	361	367	347	360	335	349	380	360	347	374	364	329	354	315	364	341	349	376	369	355	328	346	352	362	358	385	346	376	382	379	344	355	357	341	355	351	345	364	347	356	388	368	368	378	392	356	346	357	352	329	356	404	366	369	373	372	364	359	356	345	413	334	352	374	359	349	368	334	357	371	339	366	361	372	330	331	364	328	385	396	366	365	355	378	362	357	363	394	364	367	372	365	388	354	385	376	348	362	353	379	352	374	347	325	380	335	365	354	310	389	362	364	330	363	341	337	330	354	362	339	333	363	334	333	348	359	363	356	410	382	371	340	387	374	392	359	340	348	363	366	371	387	333	353	318	362	330	378	389	375	341	383	344	356	395	349	346	352	348	343	370	381	355	364	378	359	357	331	384	327	347	348	370	362	359	331	329	365	362	372	368	376	349	362	363	343	401	336	339	393	355	351	379	369	363	357	402	378	406	343	348	360	363	361	319	367	347	317	378	356	369	372	356	378	364	358	390	352	339	367	405	369	360	382	368	386	382	407	355	349	341	344	341	368	386	394	357	377	363	344	362	381	348	351	383	354	365	363	346	333	348	340	365	392	364	365	389	337	362	379	378	361	366	355	334	364	344	369	329	387	360	391	346	366	381	353	373	364	371	344	358	351	391	349	354	315	344	339	364	364	337	378	380	341	360	350	331	337	387	316	347	362	374	359	386	349
46863	79589	52816	13589	3208	880	566	514	458	437	419	447	416	396	378	387	434	394	382	360	889	2174	2003	1401	864	505	438	449	436	392	368	339	362	358	382	368	397	371	358	397	396	360	418	376	365	369	387	355	352	360	384	405	361	371	398	360	373	352	386	375	395	362	367	356	410	374	400	332	385	371	366	401	380	367	354	367	388	401	354	393	363	410	400	360	380	373	394	360	365	383	348	354	397	391	369	373	378	387	357	407	394	383	376	367	398	393	371	390	379	422	371	363	380	396	363	366	370	363	408	390	391	372	418	390	399	351	358	376	375	397	376	368	382	375	378	368	391	424	377	350	389	372	386	384	413	398	366	380	371	328	362	390	395	380	377	381	369	415	358	381	382	371	349	348	414	381	370	355	404	372	363	358	359	388	358	412	392	372	372	383	379	376	370	392	381	368	374	350	361	391	398	376	377	377	371	384	364	418	378	384	371	378	386	332	353	395	369	380	351	389	372	354	404	368	382	350	404	367	381	395	378	401	379	380	378	354	369	369	400	389	372	384	352	387	397	379	365	389	345	394	361	396	399	393	371	376	353	362	347	380	365	404	347	392	381	406	376	378	384	366	370	375	375	341	376	345	402	385	358	421	381	358	376	363	383	379	347	370	380	380	360	371	353	383	400	379	361	357	366	399	344	360	365	382	376	388	358	383	398	385	371	372	382	388	388	371	378	383	421	401	387	380	361	360	390	376	398	363	381	395	377	360	371	400	356	379	364	362	351	398	357	371	386	408	361	383	390	376	376	384	375	363	397	404	380	377	386	396	343	396	364	388	380	347	397	384	399	394	365	395	368	388	381	366	389	379	396	377	385	369	411	419	362	362	371	402	381	391	376	387	384	404	346	405	387	374	367	382	352	391	376	400	387	382	366	398	350	392	386	382	354	366	363	387	384	390	384	401	333	357	389	359	393	393	385	396	408	374	338	419	427	362	350	355	398	391	366	362	387	384	371	377	368	370	358	383	357	342	387	403	386	362	367	379	369	373	401	369	379	378	383	362	390	413	398	372	348	356	388	374	406	382	374	405	407	380	415	382	375	359	339	386	391	363	385	391	368	379	340	404	392	395	367	409	365	360	350	373	389	382	383	392	372	359	375	373	387	391	397	424	385	361	417	374	382	393	343	411	364	345	363	376	380	388	398	376	374	391	343	362	367	376	371	376	398	385	343	377	390	384	357	406	391	361	362	394	420	417	396	349	364	375	348	365	364	385	342	382	370	365	368	383	355	394	391	395	379	338	352	382	377	379	384	371	377	419	369	390	370	358	382	372	370	359	342	391	369	370	384	358	368	353	366	367	386	413	375	393	388	409	380	363	365	394	359	380	404	398	422	378	371	406	370	374	409	379	382	355	377	399	373	370	378	375	370	377	376	375	379	371	377	401	378	330	374	381	403	398	375	359	368	368	366	387	395	363	396	418	343	423	380	348	338	386	367	360	399	367	377	383	357	341	360	389	396	387	375	371	359	365	371	337	352	393	356	363	344	388	386	376	404	372	389	348	358	340	369	376	379	407	364	389	381	344	385	401	359	366	366	350	393	355	391	378	340	418	382	358	359	321	368	360	412	394	370	412	387	390	384	370	388	378	370	413	390	378	380	363	363	375	363	379	383	355	401	388	391	370	370	354	395	354	357	396	364	390	349	376	356	388	359	401	355	370	381	389	389	383	415	399	382	361	370	361	378	353	424	375	386	374	440	398	347	392	357	384	366	376	378	387	358	378	357	399	367	341	386	379	364	369	380	407	380	389	384	373	361	364	376	384	380	375	373	371	361	394	338	364	401	384	393	354	341	364	388	365	415	384	366	356	412	369	385	355	403	399	389	383	406	347	355	376	382	380	387	408	374	424	386	364	395	368	397	384	336	373	406	404	391	354	399	357	391	375	428	426	345	382	383	399	426	388	371	371	419	356	380	385	395	341	381	391	369	403	374	341	369	370	367	416	397	361	401	374	387	360	411	336	372	376	379	359	350	375	380	393	393	368	334	378	356	331	377	428	375	373	363	393	364	407	377	400	394	397	376	353	321	379	355	373	387	402	383	391	401	372	396	388	391	411	412	340	371	374	392	354	396	369	375	388	404	384	378	393	378	361	361	408	415	382	380	330	360	415	361	410	358	364	389	356	360	369	378	372	389	417	382	409	363	422	392	372	329	381	374	358	376	389	343	350	411	372	357	362	387	396	374	350	391	368	396	413	354	383	394	369	382	351	355	368	349	390	383	337	399	386	370	394	374	396	402	363	342	387	356	378	406	378	389	347	393	398	377	400	382	344	413	400	396	377	402	387	360	364	364	349	340	381	362	354	374	370	342	373	363	409	372	381	376	389	368	402	378	329	388	386	359	365	367	385	361	409	396	380	387	394	375	389	352	414	361	365	375	368	359	365	383	387	390	341	353	377	333	358	354	362	366	386	363	415	362	399	399	357	394	367	382	355	421	376	345	373	389	367	370	363	395	404	398	402	354	354	383	369	407	382	368	363	353	344	369	389	361	408	398	346	360	398	325	398	365	382	373	425	404	365	354	369	403	395	389	411	387	386	389	365	413	377	341	351	375	392	395	368	365	382	364	411	374	396	370	381	354	371	369	357	328	400	380	381	362	370	404	381	425	380	375	354	375	363	375	382	372	390	375	349	372	354	386	386	377	356	377	399	366	350	390	373	378	359	368	399	393	350	373	390	354	394	375	383	380	414	371	412	398	357	401	400	372	384	356	369	353	360	389	399	376	349	391	394	362	419	388	373	366	382	355	358	355	373	334	378	387	386	363	354	406	395	351	360	362	343	395	379	363	359	388	387	373	381	373	380	394	376	388	384	350	368	395	352	389	401	416	383	393	348	355	368	356	378	380	361	358	397	378	377	384	368	354	411	368	318	363	354	349	388	375	384	378	389	331	410	375	364	351	396	347	417	421	365	343	360	335	392	385	359	375	359	354	374	364	355	374	404	368	363	377	388	371	364	377	371	365	384	372	408	356	344	409	392	363	372	367	373	378	386	342	375	367	359	358	383	338	359	395	354	383	372	401	352	357	381	386	347	381	385	349	387	387	391	381	345	400	395	360	366	347	389	379	373	351	384	382	407	350	363	371	364	384	371	361	369	405	385	367	410	373	405	360	388	378	335	384	399	379	388	388	376	388	327	383	386	354	411	364	365	364	374	374	396	369	374	330	340	420	364	396	376	372	380	371	401	334	406	382	397	389	395	383	373	387	416	399	372	390	391	380	353	380	390	396	404	381	404	384	381	403	384	374	372	409	359	387	398	372	385	395	362	388	376	362	361	372	365	362	392	382	381	384	399	356	377	372	411	402	396	362	382	381	376	387	370	374	378	363	382	390	377	383	440	405	409	390	368	350	384	403	396	342	393	393	381	362	334	360	342	346	371	367	371	363	419	387	372	361	379	338	379	372	407	378	376	374	419	370	401	344	366	386	363	353	374	348	380	367	360
23857	22709	36427	29699	19597	12362	1455	634	572	544	511	479	522	531	518	489	509	484	479	477	626	1493	1766	1425	814	600	501	483	533	473	466	481	460	461	483	465	489	495	475	505	479	454	466	489	455	468	432	434	477	504	474	450	436	466	475	453	473	483	453	441	469	505	493	460	476	448	436	437	484	448	464	499	447	426	472	513	490	436	490	468	477	434	497	493	479	414	493	464	444	432	438	485	462	465	469	456	441	490	467	490	460	481	462	500	452	444	473	484	460	477	464	497	494	447	460	476	467	447	460	461	438	485	417	499	448	490	466	456	465	465	444	433	457	433	457	452	489	477	451	443	495	460	458	487	517	463	455	474	497	488	499	430	458	429	460	463	445	478	429	455	460	472	443	486	473	487	499	456	465	476	455	446	453	471	457	454	457	468	470	465	475	510	427	474	464	473	460	465	473	449	484	484	474	453	454	474	449	479	447	492	491	482	452	431	471	405	431	495	485	476	456	456	498	462	442	505	449	454	446	461	466	472	507	433	478	505	458	443	512	481	488	493	457	452	486	422	487	460	489	464	467	477	460	453	466	496	494	466	459	454	486	450	464	473	491	432	461	488	475	476	472	431	459	462	447	492	472	492	428	410	465	488	481	463	489	468	487	478	460	447	473	504	476	436	447	461	516	463	468	475	487	476	465	451	445	425	456	464	445	465	446	488	488	472	446	440	435	457	459	478	483	477	502	468	469	517	482	427	445	453	476	478	469	489	458	451	479	443	466	523	437	464	471	432	481	486	443	484	477	489	462	480	466	439	482	465	457	459	448	442	456	476	459	493	453	486	452	444	468	451	453	440	455	477	450	477	442	481	511	485	473	450	460	469	464	458	436	467	473	427	451	464	472	437	458	471	474	430	476	444	448	496	436	466	462	412	491	481	480	498	447	459	439	487	461	497	469	448	448	487	452	475	453	455	446	472	440	466	450	420	423	462	452	464	478	444	477	484	450	466	439	462	454	453	492	487	458	454	447	505	476	478	459	471	444	478	498	476	493	452	469	464	468	455	443	506	457	430	454	442	486	461	461	453	484	463	482	431	488	448	454	456	461	460	488	491	451	435	465	498	440	490	475	451	470	483	457	460	526	492	470	509	459	477	434	482	410	464	463	474	487	476	458	495	498	459	490	472	479	451	450	485	468	479	462	464	452	464	451	430	476	426	457	462	439	488	458	460	415	446	458	487	469	459	445	484	466	516	490	486	490	455	481	499	504	484	475	484	427	440	488	482	479	484	475	508	466	430	452	489	440	456	444	461	458	464	505	436	456	502	444	445	456	462	519	420	447	464	479	453	451	494	476	474	496	443	492	428	473	454	486	445	474	477	480	432	476	464	470	473	462	492	446	502	474	467	474	471	477	457	457	443	470	493	455	463	456	470	465	483	503	465	450	504	460	478	451	465	475	462	497	472	456	483	480	478	437	474	468	487	519	435	432	453	474	420	458	475	459	446	462	447	483	455	430	440	468	479	456	467	457	456	435	477	471	479	472	490	438	489	460	433	450	467	475	486	418	486	451	467	484	430	436	456	472	453	511	456	498	497	433	474	480	479	498	431	501	464	463	484	477	464	472	451	430	448	471	469	495	475	483	466	473	502	473	445	444	446	470	509	484	459	462	459	465	543	479	472	464	488	468	467	430	462	464	439	508	432	478	472	476	487	463	455	419	500	492	441	431	420	504	432	490	474	434	449	470	460	470	490	487	462	493	494	458	445	488	503	493	452	453	467	446	410	489	469	469	456	480	465	444	456	442	494	503	486	448	437	500	469	436	468	454	489	467	465	457	449	484	470	444	489	465	432	472	431	489	466	471	444	500	476	455	479	486	433	436	462	446	479	434	475	465	474	419	458	469	462	478	467	466	437	457	425	439	433	473	494	479	443	481	456	475	499	463	438	474	495	490	473	440	455	446	473	466	465	441	461	476	450	471	505	498	435	489	470	454	483	439	476	479	457	458	490	475	433	482	449	439	453	478	471	461	471	481	468	452	474	439	460	462	461	457	475	462	453	432	471	437	472	489	465	441	505	438	440	480	500	496	464	460	484	489	435	474	438	484	477	483	465	470	468	486	453	442	439	458	424	500	474	473	489	465	460	458	483	457	440	457	456	453	451	474	482	468	456	448	466	462	494	460	477	499	485	463	486	486	495	463	439	459	412	459	473	475	450	459	477	463	491	471	474	458	447	450	453	528	492	505	501	479	451	479	506	464	445	432	445	499	439	437	444	438	452	476	482	456	473	483	491	467	447	508	482	464	480	462	467	499	454	435	464	458	463	460	487	435	462	480	453	435	491	453	466	446	481	431	459	440	435	437	463	459	441	492	467	461	479	425	475	484	505	448	519	466	449	451	441	480	469	479	505	480	436	474	462	424	458	452	509	463	478	466	438	508	426	458	457	510	464	467	466	460	477	445	428	450	484	461	466	490	499	479	462	441	447	492	472	420	458	446	459	480	449	470	492	472	467	475	457	442	487	469	475	456	488	512	477	470	487	479	483	426	504	462	492	484	448	451	481	493	515	472	459	444	454	484	441	435	449	458	472	461	488	443	525	484	488	491	473	482	485	466	438	448	431	477	457	484	446	483	462	481	483	423	481	470	468	460	454	464	479	458	439	458	435	452	507	418	418	462	496	457	458	479	473	456	470	445	444	483	475	452	489	446	473	474	438	490	451	487	447	434	457	443	460	421	474	432	467	467	467	482	464	424	458	487	474	485	464	478	439	452	510	497	486	481	484	450	442	456	453	463	476	472	480	460	483	503	506	481	479	451	485	471	531	484	441	448	447	430	463	461	488	442	445	420	520	491	456	451	479	451	503	449	487	475	442	494	494	454	439	413	449	467	476	459	459	493	450	502	434	440	463	423	477	478	478	465	496	459	468	478	447	446	495	486	426	463	476	483	450	448	467	477	450	498	460	481	453	484	449	478	440	458	473	456	402	461	478	466	446	426	450	496	456	428	486	454	458	440	475	450	484	451	451	449	475	485	481	455	463	483	489	431	406	474	442	483	468	483	444	443	461	437	434	495	473	463	460	457	407	452	476	461	435	489	479	445	453	448	423	467	463	473	430	464	455	492	460	430	439	441	483	464	449	457	456	460	468	445	472	443	458	441	491	501	498	478	483	480	504	485	496	457	439	456	460	500	444	447	445	465	494	474	427	478	447	421	442	478	469	481	464	437	487	466	491	448	448	475	462	447	486	459	447	485	450	438	466	439	514	432	446	448	466	490	502	466	470	495	476	492	461	463	470	477	443	462	462	442	451	470	493	458	440	458	479	473	485	462	455	463	483	457	518	446	423	474	461	413	440	477	512	446	443	513	444	505	423	493	474	429	423	466	452	475	456	450	491	470	449	476	454	465	470	471	454	458	467	466	445	439	457	473	488	461	415	457	456	504	477	484	451	437	473	481	488	482	481	448	463	479	485	454	416	470	473	458	468	481	425	466	471	459	491
61650	97453	68967	20287	5892	5334	668	613	617	557	558	567	566	520	508	501	548	532	516	562	809	2453	2913	1985	1099	642	607	566	578	560	511	490	560	503	509	532	489	512	498	497	485	497	518	483	549	475	484	514	501	489	505	503	518	517	477	480	519	528	491	495	484	555	509	534	528	487	508	482	512	510	467	520	493	492	495	486	468	466	502	486	535	502	485	516	507	503	482	506	469	463	480	509	508	503	537	521	503	477	521	460	481	466	467	544	538	523	523	505	503	508	498	529	524	471	482	470	516	488	453	472	463	480	475	512	552	508	507	519	476	473	529	499	488	464	482	498	500	458	552	488	491	446	481	542	480	473	491	485	489	480	479	501	463	486	492	550	478	504	547	466	459	495	510	497	487	485	507	501	513	464	488	514	494	461	496	488	519	464	519	483	497	465	441	461	481	486	502	506	499	493	526	495	497	482	475	486	486	484	538	510	493	522	501	502	490	510	522	479	513	529	456	478	501	480	495	481	503	516	505	503	471	482	483	525	505	479	514	474	499	449	490	479	497	471	529	503	476	505	478	537	443	492	510	502	535	446	491	521	508	536	511	492	520	550	471	504	495	487	491	520	530	505	482	485	480	482	492	536	476	516	518	471	532	526	524	487	481	476	523	515	503	503	487	546	482	468	496	490	533	489	488	536	520	510	465	513	522	495	486	514	489	514	448	501	477	504	516	535	507	491	515	487	503	489	493	487	470	508	503	470	501	479	472	502	499	492	505	474	515	495	514	479	502	516	481	539	529	485	453	524	486	492	503	541	510	475	478	500	491	498	501	461	502	529	504	484	482	478	487	493	467	511	469	480	492	504	504	478	491	475	487	500	493	505	480	492	522	512	506	497	488	497	519	442	500	480	507	524	480	498	482	500	504	511	507	498	493	452	477	481	552	496	525	526	492	521	505	479	506	504	532	526	512	531	501	474	531	464	526	470	482	499	548	477	489	519	532	496	474	462	454	493	495	477	498	492	477	510	539	473	495	529	548	474	492	523	497	498	492	489	504	476	509	522	493	533	488	474	473	489	495	482	493	497	501	520	456	459	523	478	490	529	504	502	539	486	516	512	477	492	515	490	514	447	503	513	439	482	475	475	527	532	480	493	473	536	436	496	520	485	509	522	494	472	495	506	460	481	502	458	512	502	489	502	493	487	504	455	487	476	494	516	469	495	519	500	488	456	511	536	526	480	498	516	473	502	486	470	481	504	498	522	474	468	505	472	486	522	509	505	494	502	512	547	516	501	506	498	495	481	502	513	524	488	476	482	517	489	493	491	476	479	549	515	494	482	501	489	486	479	501	479	490	497	489	510	490	507	489	519	531	467	454	478	514	514	503	501	494	501	535	478	521	493	503	489	483	472	486	509	516	478	503	485	477	516	492	476	489	535	487	507	515	493	514	511	512	468	494	502	494	516	468	505	527	472	481	491	494	472	519	491	500	495	502	508	511	475	468	505	481	482	476	531	456	468	499	491	513	517	509	479	467	474	476	529	523	483	486	495	498	489	466	500	530	483	485	470	489	499	487	474	502	487	480	495	474	492	511	514	515	486	491	471	463	513	503	526	459	500	482	477	462	527	483	458	514	502	497	528	491	502	478	516	492	483	510	500	500	495	481	497	496	503	459	525	456	493	493	533	515	484	488	495	519	525	516	506	475	491	517	495	510	479	488	476	543	497	474	463	486	519	488	479	451	515	474	493	483	513	518	544	464	511	477	498	523	515	453	488	500	497	513	493	516	483	487	487	490	517	521	511	501	490	480	515	466	490	465	459	495	499	497	494	490	476	483	525	525	471	510	507	467	513	511	526	480	489	511	466	467	510	505	487	495	464	466	491	481	494	488	506	502	505	499	481	460	461	506	454	489	494	460	452	519	492	465	463	495	543	491	498	446	542	549	495	495	488	506	471	475	496	486	465	478	480	476	521	501	500	500	494	520	529	460	535	502	514	531	502	514	500	511	502	476	518	498	516	477	493	523	495	530	473	538	497	502	460	502	508	467	520	527	481	478	486	535	491	510	513	505	486	505	495	527	480	540	502	478	490	463	503	473	485	506	510	503	490	508	502	483	517	504	503	522	502	486	462	501	500	466	517	480	479	478	503	471	519	509	491	532	467	516	495	489	509	483	500	516	515	539	464	498	481	494	569	489	493	534	490	466	497	484	474	480	462	443	486	482	469	453	474	469	500	518	503	510	513	506	490	482	488	499	505	496	468	480	461	515	459	510	456	501	497	494	486	489	499	499	481	480	507	484	498	470	511	497	498	471	480	489	450	476	520	490	530	508	513	486	501	486	500	498	467	513	498	496	461	476	445	502	459	477	538	489	507	470	487	508	495	513	484	487	467	525	464	484	499	516	495	489	540	516	527	475	475	495	513	542	503	541	510	473	451	483	490	512	526	497	487	490	484	503	482	498	493	522	542	489	510	460	528	520	463	511	524	449	507	499	517	446	471	498	478	520	536	500	500	510	485	532	465	486	463	491	481	470	460	482	555	508	522	517	502	481	541	514	501	500	492	475	495	468	512	499	498	472	469	463	497	541	493	475	503	480	496	485	473	528	484	482	547	493	478	504	516	458	484	482	509	481	499	470	521	525	478	502	527	474	494	454	492	489	514	496	490	506	483	523	477	486	483	508	467	518	543	500	473	448	477	477	482	503	468	506	493	501	506	463	479	471	492	495	463	494	455	534	497	501	523	515	512	495	486	499	461	465	518	503	506	507	479	500	443	496	497	521	468	486	545	472	480	516	461	485	494	543	493	509	434	437	437	488	432	457	515	504	515	453	463	469	549	478	501	512	484	502	486	483	459	501	485	512	476	513	500	513	484	498	514	531	510	526	512	508	494	494	508	485	511	520	472	445	504	465	486	479	498	490	500	508	460	499	464	501	501	483	498	440	523	481	466	505	509	472	521	477	448	499	509	479	518	512	493	484	472	466	499	510	505	466	488	505	501	476	506	496	504	503	473	457	510	475	491	514	510	487	491	454	488	518	519	496	487	448	471	508	487	513	482	430	504	506	497	516	503	481	535	480	461	490	558	511	504	509	489	523	550	506	486	547	493	454	499	487	471	525	506	491	503	488	548	473	541	493	476	511	522	480	464	501	493	496	504	472	493	523	500	460	500	505	497	542	486	465	518	455	488	488	445	480	464	505	480	476	504	479	460	463	492	484	494	499	479	473	462	461	519	512	490	514	500	501	490	493	458	496	477	472	470	503	477	504	471	479	498	505	491	545	517	517	484	499	527	470	531	497	464	496	470	509	498	493	483	492	471	460	460	520	498	460	491	497	502	456	521	500	475	465	505	485	493	495	485	504	507	496	485	481	536	516	482	524	468	516	441	536	519	492	503	504	492	432	505	492	502	506	451	489	490	474	510	515	508	490	491	521	519	512	500	465	461	506	512	525	502	464	498	475	507	439	499	497	471	505	497	505	524	495	480	522	476	497	502	512	462
28435	27622	23706	5190	594	448	290	325	291	303	312	261	285	278	309	305	287	299	273	282	292	330	366	345	329	259	269	262	280	277	277	298	284	283	279	273	294	254	282	239	285	248	255	255	275	281	307	265	267	332	269	271	261	270	316	285	268	275	252	264	291	257	265	273	284	251	270	278	278	272	250	280	291	263	263	249	301	304	274	266	266	262	284	275	274	268	265	272	282	265	286	252	265	257	274	279	265	306	253	286	312	278	253	278	270	276	283	270	286	285	264	300	271	286	265	271	304	265	254	290	286	278	285	293	282	259	278	282	277	316	270	283	296	313	301	283	285	285	291	268	289	311	251	292	267	287	257	285	262	246	253	270	253	255	285	263	275	279	273	282	282	299	257	284	261	282	261	265	276	268	272	273	281	281	272	276	284	290	313	252	277	262	257	257	278	264	278	257	283	262	284	276	279	273	302	272	288	271	270	282	261	310	242	298	280	257	271	276	266	295	261	279	266	260	294	276	287	265	287	279	292	267	265	253	299	272	261	282	284	285	255	242	297	252	274	274	282	271	286	266	247	288	291	262	253	274	289	272	272	297	253	264	270	252	306	292	277	255	258	267	251	262	272	274	250	296	275	277	265	272	278	241	248	270	289	265	278	268	279	283	288	261	270	252	260	256	274	259	277	261	258	247	269	276	270	269	273	267	276	279	281	269	265	275	248	270	255	290	267	265	260	266	257	283	294	281	304	265	276	240	255	279	296	268	263	292	267	269	262	273	284	301	279	266	276	287	274	247	264	292	270	288	243	291	273	253	302	278	271	259	281	267	260	254	263	288	290	277	308	269	297	258	289	287	290	276	244	283	291	280	271	263	261	285	289	285	263	264	256	291	291	285	259	280	230	286	249	270	263	268	265	271	274	283	238	281	258	277	268	254	289	239	226	259	281	285	260	282	277	294	292	254	265	285	274	281	250	282	276	246	288	279	284	282	302	262	259	252	271	303	262	261	291	288	288	283	281	296	269	281	264	242	274	283	263	277	260	278	263	268	257	244	273	323	273	247	266	260	233	265	299	266	260	273	285	277	264	287	265	278	272	282	285	278	267	281	295	274	293	277	273	256	274	267	257	266	256	282	292	236	273	275	272	283	270	296	256	266	306	285	257	309	265	286	278	263	253	309	264	270	284	269	292	265	258	275	273	281	250	298	273	311	260	318	265	283	283	239	254	275	252	285	256	256	277	327	251	288	299	277	259	266	284	264	276	273	261	297	256	289	290	252	252	265	268	263	268	252	276	254	273	276	263	248	266	287	298	281	306	294	276	284	257	252	266	258	269	257	279	274	295	264	287	229	263	257	257	267	292	262	275	252	296	263	285	268	280	264	283	281	276	240	281	274	266	233	281	254	260	310	280	241	270	277	274	260	286	294	277	244	271	275	304	278	276	299	243	273	263	263	274	251	262	278	283	275	299	254	275	282	290	309	280	279	271	267	306	279	282	276	273	280	244	256	254	280	278	257	273	268	278	271	258	246	299	268	255	261	239	289	294	313	258	254	270	279	272	272	267	257	284	289	259	277	274	256	258	264	269	289	272	277	268	278	262	288	269	264	262	280	277	264	273	258	256	263	251	274	297	281	288	261	297	278	275	268	281	268	258	276	257	302	267	252	271	276	285	281	282	273	254	284	268	264	261	286	283	290	285	240	257	272	294	286	235	273	283	259	276	262	246	277	283	254	249	275	269	289	281	275	254	287	260	295	280	306	281	238	282	251	256	282	264	280	265	244	267	286	242	262	273	263	269	282	259	270	286	282	253	284	271	284	279	268	262	328	268	315	288	275	284	270	258	248	269	290	311	275	252	274	276	262	277	260	268	255	276	308	275	264	292	293	235	261	247	251	260	271	251	269	258	282	282	299	273	301	259	272	274	241	283	265	261	283	282	272	257	284	284	224	262	302	275	271	292	298	260	284	266	254	280	273	258	301	266	286	272	267	285	271	255	296	269	268	278	242	307	298	284	279	266	256	273	277	260	254	310	290	304	283	270	285	300	292	292	262	288	265	293	258	286	263	278	267	283	280	276	284	325	291	282	262	285	290	256	294	249	270	272	252	280	259	269	253	288	255	267	295	308	265	278	285	265	274	265	277	278	267	281	300	281	317	268	296	270	251	296	245	291	258	253	281	242	283	262	259	284	254	295	255	296	266	268	290	281	260	263	302	272	285	279	273	262	262	290	249	273	298	264	261	281	258	288	246	246	286	292	255	265	291	272	313	271	285	315	262	291	273	254	282	249	282	299	272	286	270	266	295	276	271	270	272	290	309	285	268	282	259	259	263	234	297	277	263	282	240	297	290	300	256	279	295	291	248	274	253	271	269	282	264	277	267	290	249	286	271	276	271	266	260	257	278	279	264	277	248	267	269	290	257	272	304	289	304	288	281	284	281	256	255	273	264	259	286	260	259	252	250	289	292	263	300	244	257	289	276	253	247	270	285	268	290	294	288	257	281	254	289	288	261	287	269	288	267	261	284	286	286	289	257	316	251	297	277	262	263	267	271	253	277	272	265	294	300	296	276	260	282	254	263	265	267	272	245	264	247	271	293	267	252	275	294	259	287	318	250	271	275	260	292	300	273	267	255	284	268	276	285	271	283	270	255	273	277	303	300	278	257	261	265	272	261	261	265	269	263	244	275	293	284	277	298	280	287	249	248	266	278	284	284	280	253	280	265	272	278	267	308	293	277	267	274	265	297	225	283	274	276	253	300	282	264	287	303	269	246	299	250	292	259	294	290	273	248	257	250	259	268	285	288	265	306	276	286	253	262	271	319	276	265	305	283	271	263	273	268	278	251	274	305	290	270	256	278	269	245	283	272	267	272	306	275	294	284	256	273	294	279	273	297	242	287	260	291	275	256	275	264	269	277	280	273	270	282	246	290	277	249	276	257	305	300	290	302	284	269	277	257	284	277	280	246	257	267	281	273	276	268	264	240	241	301	240	268	278	247	267	274	258	268	237	277	271	317	260	265	264	294	258	263	272	258	264	270	277	263	277	256	259	281	313	269	256	279	286	270	298	277	280	253	250	280	247	289	265	295	277	286	288	274	299	270	287	242	238	254	273	265	269	287	293	295	265	265	275	317	278	273	269	292	239	271	256	254	279	288	273	278	288	251	261	295	295	264	273	276	295	264	292	292	289	280	268	255	253	309	259	252	268	254	275	281	290	285	242	243	258	268	287	262	245	267	275	279	268	271	294	255	289	264	268	295	293	279	282	277	258	285	251	268	277	262	301	256	296	277	290	284	293	275	252	267	271	270	263	262	260	266	244	274	273	277	264	261	266	271	266	271	289	303	269	266	301	260	285	273	281	258	296	289	279	261	267	296	288	285	278	296	272	262	255	285	310	285	255	250	253	276	256	296	285	285	267	252	265	255	268	276	268	277	272	275	285	274	263	271	278	267	258	243	259	261	253	255	256	293	235	304	277	283	257	268	262	280	263	274
16310	34822	17795	2545	425	443	301	264	276	272	285	224	263	267	241	265	287	254	258	274	282	357	440	405	286	261	236	251	301	266	223	259	261	235	261	270	249	254	271	273	268	293	260	259	268	264	265	266	279	240	256	256	280	273	284	250	258	275	248	254	270	261	298	243	261	244	237	273	250	246	282	276	252	280	266	262	267	254	281	282	253	239	255	260	267	252	253	266	257	225	277	270	263	256	280	271	286	251	282	265	296	240	279	243	242	257	236	281	246	290	246	228	255	272	261	278	253	235	271	244	298	261	258	255	269	260	271	260	264	288	291	249	255	266	242	254	270	242	255	235	287	268	257	269	283	248	281	248	278	272	247	274	267	262	263	243	278	256	261	228	272	265	243	266	264	254	313	261	258	246	272	252	290	252	268	227	277	248	252	246	247	238	265	261	265	232	279	258	244	262	271	272	254	254	299	236	287	248	278	257	260	259	270	296	279	290	288	277	265	278	254	247	260	254	289	279	243	249	252	265	247	245	269	266	283	279	253	259	248	271	281	280	258	234	256	271	223	275	270	268	248	261	256	267	245	264	256	262	254	250	258	250	280	286	258	252	278	281	289	284	279	257	257	282	255	256	282	266	273	272	264	286	276	247	255	269	248	258	300	253	267	312	255	258	287	257	280	271	253	230	280	251	266	261	267	269	262	253	275	245	275	263	263	250	268	256	236	290	254	260	266	237	233	280	257	268	250	267	256	247	265	262	269	254	263	261	289	274	253	257	262	254	253	238	276	264	279	263	257	256	247	276	280	237	264	271	273	261	275	247	251	265	253	271	293	279	266	268	266	245	260	256	261	266	278	264	256	252	252	254	250	253	262	259	271	273	263	267	230	258	275	276	286	287	246	274	261	250	274	257	271	262	251	259	252	233	252	231	284	245	272	237	258	251	249	276	258	283	291	279	261	281	254	264	246	248	258	271	236	252	248	262	280	283	267	237	267	257	247	265	248	276	253	251	256	269	262	271	253	248	251	281	261	274	255	265	264	274	282	242	273	264	281	246	269	274	288	243	248	243	279	264	255	252	251	247	230	235	280	223	258	261	269	257	265	260	277	272	309	280	260	245	255	248	242	267	294	270	308	259	252	263	243	256	259	281	253	239	224	266	277	261	260	283	262	252	263	263	247	261	258	234	257	233	274	273	267	272	241	281	258	242	285	262	253	268	239	264	288	263	258	260	266	253	277	254	266	273	286	258	279	275	273	249	273	269	277	260	268	296	251	289	230	268	252	279	262	241	268	264	244	245	253	275	276	290	275	266	266	261	300	251	267	232	277	279	281	256	265	235	249	246	242	269	253	240	284	274	262	252	284	268	242	270	259	231	255	279	270	263	270	258	277	257	262	260	249	256	269	282	270	258	273	276	283	252	273	251	252	258	252	228	293	277	244	294	272	255	254	258	248	250	265	297	276	275	226	248	267	260	229	290	270	276	246	295	253	273	263	288	272	240	254	261	259	247	242	271	260	246	260	280	264	246	272	268	285	290	289	268	286	274	300	239	254	252	242	237	293	255	266	291	261	255	261	271	302	247	257	261	265	259	270	256	253	276	278	249	244	295	285	260	256	267	294	286	250	246	301	288	247	255	269	272	264	240	265	286	251	267	246	292	241	246	252	271	282	250	268	264	261	264	235	265	257	263	273	284	253	270	271	279	268	271	295	231	280	285	309	227	272	276	252	280	246	240	256	265	245	239	250	272	272	263	271	254	233	279	239	245	255	274	237	270	246	266	286	252	263	256	250	249	255	299	263	260	261	279	284	263	246	266	274	270	267	301	268	257	238	262	283	283	260	263	262	265	254	251	248	289	258	291	269	255	238	250	256	258	285	266	255	234	267	269	262	269	270	256	255	252	259	261	240	252	280	274	274	284	246	280	286	240	279	256	249	235	257	241	293	238	256	251	265	272	254	259	273	255	274	243	278	240	247	284	247	245	260	261	262	252	278	263	249	251	262	242	255	256	284	293	242	281	266	236	242	259	237	281	268	261	292	257	258	276	254	269	244	272	279	280	251	282	268	261	265	263	232	259	255	235	267	252	284	270	292	290	266	255	260	259	275	256	286	302	268	281	268	253	286	301	250	227	237	241	229	258	262	267	261	285	257	290	265	269	280	258	272	270	264	266	260	268	262	271	245	249	280	279	221	263	238	253	236	220	234	257	263	253	282	280	274	231	268	278	246	268	262	256	260	263	248	263	288	269	282	260	251	271	278	269	278	260	250	251	246	266	281	250	256	248	267	273	255	264	248	260	285	294	265	255	259	267	278	254	255	258	264	247	215	262	282	268	282	236	242	258	264	273	241	294	276	281	260	246	263	265	247	279	276	270	278	251	255	259	270	279	271	268	262	266	246	265	248	272	273	259	268	270	247	255	285	266	258	282	242	285	249	265	249	264	267	241	246	250	271	258	260	286	252	260	261	260	261	277	259	270	264	270	265	257	250	258	259	264	261	269	276	261	280	228	237	251	245	262	310	207	245	274	266	239	269	255	262	226	264	253	265	256	296	259	245	263	251	245	256	266	263	269	271	263	264	271	274	263	248	259	297	287	260	267	283	280	242	254	282	281	240	281	252	256	239	258	278	269	273	258	270	307	241	239	240	254	249	291	280	256	246	255	286	254	257	254	268	264	257	264	246	239	253	239	285	269	251	273	277	242	284	275	245	272	284	262	259	251	260	255	308	256	275	239	250	264	264	273	264	302	252	258	248	248	251	274	289	242	281	267	243	262	248	284	270	259	229	275	245	291	251	291	264	286	223	271	279	260	256	252	279	283	244	288	247	270	293	260	253	241	262	289	248	241	274	254	256	293	258	260	270	264	260	261	288	268	238	266	285	267	269	255	253	270	289	232	271	258	287	266	268	259	277	261	293	264	246	280	260	263	275	268	268	253	264	228	277	266	261	249	251	282	253	244	282	254	267	284	245	272	261	277	281	260	255	262	276	236	264	272	268	244	261	260	267	251	278	256	230	236	226	292	262	288	267	259	242	268	266	265	265	269	251	269	264	272	288	271	270	249	275	251	269	263	227	268	241	261	248	261	244	276	296	255	266	286	260	268	287	265	251	265	244	259	257	249	251	255	256	289	227	279	277	268	266	259	255	290	266	268	259	283	247	262	246	271	285	245	242	254	291	285	242	237	253	243	254	269	238	273	243	257	261	245	271	253	253	278	245	246	269	275	249	270	260	255	271	260	273	267	295	251	299	242	252	263	253	239	278	277	246	281	280	249	288	254	251	246	244	260	239	256	258	249	302	263	288	246	268	280	258	258	264	279	239	243	262	281	258	285	232	256	266	259	244	278	260	258	244	247	233	285	232	257	265	287	237	275	282	269	247	264	258	259	241	272	243	226	263	248	259	266	225	258	265	249	248	225	256	257	273	283	241	266	252	250	267	269	264	276	274	240	274	234	283	251	283	261	287	243	284	247	255	285	284	263	257	292	272	269
24859	26383	42229	27824	12419	1968	564	434	412	381	376	412	368	367	386	383	362	348	386	382	378	944	1111	851	551	449	402	428	389	367	363	392	331	381	389	388	361	375	402	352	408	356	357	349	394	361	386	368	348	388	338	357	361	321	364	360	360	330	350	384	380	370	340	351	381	384	381	322	410	368	310	375	369	352	360	345	360	356	370	400	371	358	352	332	385	385	347	376	411	354	401	358	346	361	387	367	370	347	346	346	353	351	349	360	403	361	384	388	384	398	357	381	361	363	370	381	388	391	358	379	408	363	345	379	354	378	361	377	348	372	371	402	368	364	366	345	373	384	356	382	359	355	362	375	378	354	407	314	362	368	377	391	337	383	361	401	357	356	359	370	363	343	321	339	363	381	389	386	363	360	401	366	364	365	363	315	337	359	336	355	382	382	385	350	347	330	326	380	356	355	363	319	351	385	359	402	388	374	386	366	362	377	358	367	392	380	379	338	350	356	369	353	361	355	359	315	345	354	351	367	367	367	348	376	361	353	362	362	401	361	343	365	386	371	384	369	364	376	356	361	354	389	353	377	357	347	349	378	372	331	382	344	333	389	348	377	376	367	374	348	405	368	357	373	354	346	379	367	380	408	360	368	334	359	398	359	371	349	394	371	361	401	388	347	411	383	407	398	340	331	351	356	403	390	330	362	361	353	350	338	371	341	349	372	357	352	353	384	396	375	371	354	371	358	351	400	363	359	395	376	332	371	341	377	384	374	354	378	386	380	351	360	406	354	353	368	349	371	372	372	391	378	346	356	352	393	355	371	341	376	383	383	335	372	359	368	368	342	365	357	356	355	351	327	378	387	345	369	348	375	391	370	382	355	358	368	388	370	336	361	356	403	364	409	379	366	386	375	372	371	385	362	375	358	368	380	386	349	363	338	359	379	351	383	362	382	382	382	354	365	349	374	369	355	389	347	402	357	357	372	375	360	383	362	378	412	386	367	344	403	361	362	398	360	352	339	358	382	332	387	368	377	404	356	369	365	406	362	339	392	377	349	356	390	341	339	336	359	340	369	377	352	377	391	367	361	400	388	363	347	374	380	338	364	316	361	377	359	362	365	330	375	354	361	371	360	365	344	373	323	390	374	340	360	349	321	311	385	372	371	374	346	405	375	365	363	363	367	350	358	373	368	391	383	347	382	417	368	370	363	343	329	366	357	367	376	399	336	355	359	352	386	354	352	341	349	355	401	379	400	358	350	355	357	359	379	357	385	357	358	347	341	359	374	349	363	368	376	412	352	348	339	350	406	352	371	379	368	333	338	364	375	382	374	375	413	361	367	384	371	352	360	379	341	364	401	328	387	384	375	367	382	358	354	348	364	389	392	360	388	388	405	310	364	358	392	334	347	381	368	348	368	315	383	370	343	374	398	357	373	359	354	369	378	396	401	368	364	350	360	385	372	377	374	393	341	373	374	382	370	376	401	359	364	399	367	412	374	349	341	388	366	350	363	352	404	383	358	368	359	372	356	339	336	364	357	340	342	350	363	370	330	372	353	352	348	333	343	334	359	347	331	347	347	357	365	354	348	370	338	370	397	360	382	379	340	373	401	355	345	399	391	357	364	394	359	379	366	354	360	385	356	380	357	373	342	386	360	365	360	378	379	370	383	351	380	377	324	353	352	349	381	406	348	358	352	372	368	381	358	349	358	369	348	335	352	378	369	358	348	382	364	367	371	306	349	341	356	390	378	373	375	365	364	331	406	401	361	341	355	363	408	373	372	361	377	345	362	331	377	375	373	368	344	351	386	382	368	387	368	364	370	354	349	345	358	420	331	381	384	362	388	374	375	351	374	443	375	360	343	361	322	406	397	371	361	365	332	389	359	350	342	348	379	352	361	364	383	369	355	346	390	354	336	375	383	375	358	376	348	362	391	359	308	365	340	389	376	378	345	386	364	374	348	387	383	376	385	346	387	368	360	381	353	378	372	342	364	321	345	366	372	358	366	361	358	373	346	326	357	370	355	348	379	374	364	341	373	362	343	378	358	375	355	382	359	389	388	374	377	383	347	368	377	357	378	375	383	398	378	362	352	359	365	356	376	355	371	341	377	363	359	379	358	368	370	356	360	344	379	356	390	375	353	356	359	335	362	351	383	365	385	377	358	391	344	329	366	329	374	362	371	351	374	346	354	352	354	370	369	380	384	343	354	362	379	320	363	357	338	376	331	354	407	351	366	350	361	361	390	364	344	355	351	374	362	381	348	350	385	335	410	347	381	369	345	374	381	364	366	347	342	363	382	368	354	381	329	395	368	352	371	367	363	372	397	353	358	347	377	382	354	362	372	328	372	376	356	385	392	385	371	372	349	410	348	356	350	360	368	380	364	326	388	370	327	344	355	378	339	336	358	363	360	375	346	382	386	351	348	424	397	342	356	329	355	339	366	393	365	375	373	354	333	348	336	356	362	376	378	374	368	358	372	307	368	389	390	377	416	379	391	338	393	395	364	366	397	361	357	365	352	405	367	407	401	371	385	368	375	359	335	357	322	378	408	408	362	393	378	389	393	395	373	340	344	366	394	380	364	366	368	361	394	372	364	414	348	355	347	360	355	371	389	368	348	358	339	336	342	369	386	379	351	352	365	371	377	370	364	381	359	365	334	360	344	349	375	348	385	373	357	387	331	365	357	367	382	390	380	361	322	376	370	346	365	317	373	333	349	354	345	397	383	409	366	383	389	352	378	337	370	343	347	402	369	366	332	354	359	340	363	361	375	365	404	408	378	317	334	377	342	366	373	359	354	395	355	363	355	320	330	337	355	347	353	379	362	346	357	400	377	358	342	377	343	355	375	378	355	362	385	344	337	370	386	335	372	348	373	371	337	370	366	363	364	355	354	355	366	378	348	352	338	330	383	365	376	324	376	378	376	354	389	349	363	373	402	378	343	384	381	379	378	359	352	372	422	402	380	343	365	368	348	358	352	337	388	352	357	370	371	350	370	346	313	369	355	375	365	386	376	371	387	327	353	335	351	333	370	367	386	358	387	347	358	337	335	355	373	323	378	400	364	353	373	369	388	383	377	371	382	356	363	349	376	389	360	355	385	375	388	335	387	360	346	368	343	341	343	375	370	351	386	350	374	339	365	342	384	335	360	342	341	389	346	340	399	354	340	371	400	375	378	349	337	387	358	331	345	389	360	372	367	348	353	356	368	346	388	329	380	360	377	343	366	382	375	378	375	362	365	341	405	333	339	381	344	369	358	386	329	348	345	380	381	378	379	359	351	348	362	333	358	339	331	384	360	374	383	363	381	353	345	368	371	363	373	381	332	368	370	344	367	355	362	395	358	352	374	364	374	365	347	365	367	355	356	373	389	352	388	350	379	360	419	340	378	396	361	340	357	367	401	378	378	372	398	356	391	358	374	401	357	352	358	362	391	350	357	351	340	369	351	334	363	354	353	370	357	376	351	357	347	370	380	367	366	333	348	407	360	371	381	347	362
50516	92950	49750	17829	2692	931	525	489	414	426	412	396	422	404	421	371	407	417	422	394	494	1519	1677	1190	662	479	467	424	419	417	403	386	375	386	396	401	420	390	425	375	431	411	405	403	386	407	395	401	387	410	413	412	385	359	386	392	410	425	386	390	407	403	395	414	386	392	389	444	395	385	386	379	391	404	412	392	372	373	394	373	397	413	397	404	382	387	384	422	386	393	427	383	417	371	390	375	420	359	379	371	361	368	380	383	406	372	386	396	361	367	385	356	381	373	418	420	373	407	369	367	435	421	384	355	394	404	402	357	416	361	410	372	367	400	386	407	358	391	383	392	381	401	391	414	377	402	390	391	383	426	394	383	393	405	366	350	389	431	400	394	358	391	347	396	393	383	373	381	417	373	390	422	390	362	397	410	353	371	356	378	407	378	363	407	379	375	386	413	370	407	376	384	380	374	384	411	356	398	442	411	373	417	393	404	387	376	417	389	413	397	390	399	392	409	395	408	375	374	360	399	378	381	385	362	379	377	376	375	421	381	390	363	383	358	385	384	356	423	379	345	362	350	381	422	406	388	403	398	374	375	369	404	395	365	377	383	371	401	369	393	372	368	378	389	393	376	409	412	392	368	389	345	402	393	394	360	389	365	364	378	365	392	398	382	374	403	371	388	376	384	389	389	390	404	371	379	382	376	393	357	416	358	390	359	396	377	415	358	389	388	410	371	424	406	398	340	386	361	381	395	425	416	408	373	380	356	377	366	422	357	362	379	402	393	389	408	400	369	397	374	383	329	390	387	361	358	406	354	404	368	405	375	366	416	382	388	375	397	399	390	411	391	405	379	366	413	367	393	396	375	378	452	400	373	402	372	357	362	337	402	397	374	384	410	431	372	398	371	388	387	403	394	368	390	362	385	379	387	400	387	394	410	362	393	397	374	390	386	352	382	411	384	397	370	372	394	408	428	408	395	407	352	354	394	382	369	398	348	382	376	397	400	383	373	373	432	388	376	406	344	398	402	416	387	407	353	378	372	359	402	404	351	389	406	371	389	389	397	391	369	365	390	411	381	400	367	383	382	372	380	373	420	384	356	367	367	379	366	370	375	378	388	375	385	383	395	395	358	335	382	408	383	388	408	394	385	355	393	377	400	385	422	359	378	418	402	412	388	395	383	391	377	411	447	433	394	398	412	379	409	383	364	384	350	384	414	386	401	404	381	388	351	361	375	425	386	358	388	379	389	367	380	379	372	379	401	379	406	373	379	405	372	393	372	326	387	402	375	369	382	402	378	405	388	395	403	393	383	376	398	395	389	401	399	396	385	402	369	373	383	361	379	427	378	396	391	369	442	392	409	405	382	349	366	397	408	379	406	407	345	352	410	383	353	404	356	371	410	377	388	358	363	379	413	375	355	381	394	373	385	412	367	375	370	388	366	374	396	401	361	388	402	423	387	390	390	353	364	404	391	398	415	388	389	424	389	399	371	361	355	389	390	362	362	419	403	386	404	411	414	408	381	356	370	363	375	385	392	374	381	382	407	382	386	380	403	359	375	391	390	406	385	377	391	385	376	371	353	427	343	405	375	393	370	372	416	427	381	395	417	378	354	365	420	394	362	392	364	382	371	352	340	386	384	402	367	420	383	368	375	394	383	360	406	368	354	410	384	376	401	404	390	410	378	362	362	365	417	391	388	361	372	392	358	375	392	388	392	399	370	418	371	378	392	396	391	397	419	400	380	393	373	405	394	406	409	385	399	395	414	378	402	382	401	355	415	370	386	397	394	387	383	393	367	400	368	397	398	383	387	347	394	343	386	380	394	393	388	387	398	409	373	379	388	388	387	351	416	366	378	402	352	376	394	387	348	398	368	349	417	389	379	355	377	415	381	397	417	388	369	390	382	393	365	418	395	381	377	401	342	423	427	369	411	367	388	355	416	357	377	393	364	393	390	351	374	374	394	398	390	378	376	390	376	388	375	402	416	375	407	406	355	415	392	422	399	407	392	376	369	388	400	393	377	392	406	406	387	364	402	350	392	405	393	398	381	371	376	374	387	424	414	390	451	395	406	387	397	389	404	405	428	349	375	386	393	374	377	402	398	344	358	352	400	400	392	378	359	430	387	396	337	380	380	401	419	466	417	405	373	397	381	367	381	363	398	397	391	400	363	404	418	421	367	378	363	377	373	389	388	394	395	370	396	403	415	405	437	375	379	400	388	401	370	344	390	396	383	409	392	421	401	398	371	390	370	410	394	413	374	408	358	382	362	362	396	378	397	355	372	366	385	400	376	395	391	391	390	384	384	418	401	403	377	371	385	374	363	403	381	398	380	375	405	357	410	385	435	374	378	382	420	363	348	377	357	427	378	364	403	378	396	400	381	398	412	382	416	385	380	414	343	361	400	391	389	370	424	365	380	402	369	366	384	365	373	400	399	391	325	372	430	405	383	389	378	376	394	398	415	382	394	395	402	371	368	376	414	382	368	352	376	372	408	409	398	431	389	351	389	408	414	355	366	390	387	391	369	346	368	376	369	387	367	399	371	389	393	380	370	370	371	377	337	379	363	376	381	403	385	379	387	377	400	380	420	367	387	373	431	428	382	362	370	403	362	403	399	366	381	388	388	402	374	440	406	368	378	369	370	397	398	384	430	389	384	412	408	373	350	414	405	449	379	364	375	408	393	428	381	376	395	385	366	375	420	390	408	402	386	395	414	393	395	408	357	383	403	436	390	372	406	386	415	361	365	397	399	379	409	373	384	382	388	411	413	386	371	409	396	415	410	355	393	390	374	402	399	374	442	391	397	350	385	364	362	351	401	378	352	330	462	407	398	389	398	356	397	370	388	362	391	395	385	382	378	421	387	391	376	378	380	398	354	357	399	396	354	423	393	372	406	375	419	393	405	394	432	424	356	388	416	362	400	387	371	381	352	360	358	414	394	375	403	409	387	349	399	393	422	398	397	397	382	376	365	382	370	375	401	399	430	342	390	387	424	360	406	384	400	399	392	404	387	381	407	365	387	374	373	389	386	409	398	384	387	381	412	387	387	385	423	418	345	375	359	441	377	368	369	394	392	411	391	421	391	356	389	375	362	401	378	380	385	389	381	413	372	418	408	400	384	387	397	409	396	382	371	371	378	402	400	392	387	353	384	386	363	356	363	384	396	378	410	355	354	383	373	386	384	382	396	376	415	395	394	387	384	394	377	396	372	389	361	404	349	356	390	377	396	378	402	363	371	399	380	391	350	391	370	400	358	390	389	366	397	374	390	400	377	389	381	376	359	424	377	389	406	378	357	416	434	347	392	382	369	351	374	381	371	381	384	390	341	404	370	369	376	405	403	379	363	406	390	419	374	408	398	381	402	385	386	381	373	392	402	389	380	392	353	396	420	376	382	383	411	382	384	404	387	366	375	412	372	404	396	409	373	383	397	410	391	443	421	378	374	389	405	397	381	391	389	379	385	391	408	393	378	391	389	385	361	400	359	389	395
23875	23343	37348	30121	20392	8613	1218	614	579	588	513	496	532	485	497	486	496	523	424	537	600	1282	1477	1114	720	549	564	556	519	468	473	507	472	488	455	493	492	454	493	496	474	474	500	450	508	457	482	465	469	491	494	508	459	486	409	462	476	466	505	467	444	481	463	444	435	477	435	428	483	486	515	524	485	430	482	464	422	470	477	472	488	472	426	478	453	482	431	471	503	480	498	489	465	421	429	491	466	450	458	497	467	456	484	513	460	447	482	456	476	496	503	485	476	463	509	454	447	458	445	455	439	486	503	483	485	469	487	447	449	459	507	486	484	460	471	485	508	466	471	481	465	458	450	471	468	418	472	472	494	491	501	472	456	482	479	446	468	450	473	480	475	449	440	494	461	474	492	452	476	457	468	473	429	465	427	454	489	460	463	484	492	470	455	454	464	463	470	464	496	433	467	468	458	481	471	483	419	455	477	497	478	472	477	452	464	453	478	455	464	470	462	428	525	479	448	441	455	504	469	480	472	485	448	523	493	478	479	462	467	504	472	485	452	487	500	453	477	487	468	443	462	477	472	472	513	495	436	496	446	470	474	464	488	473	461	480	461	470	489	484	490	461	492	487	485	450	491	481	483	499	498	470	469	430	475	490	469	477	483	449	441	446	445	449	473	458	462	482	490	444	462	455	489	443	473	496	415	445	458	461	458	476	414	471	465	470	498	501	430	471	502	445	487	476	468	473	489	476	438	470	481	500	463	491	491	480	480	539	457	484	464	473	452	461	459	460	475	472	421	480	494	521	478	470	431	463	501	458	495	473	519	467	503	445	456	523	485	461	447	456	467	476	489	478	514	455	536	439	486	492	458	440	475	496	480	460	467	476	473	434	437	454	462	498	477	465	481	468	456	503	470	484	474	503	461	495	482	465	484	434	475	466	478	460	440	478	499	475	470	465	457	450	473	518	457	475	468	479	498	473	453	495	474	464	510	466	435	443	495	451	479	463	489	479	478	448	485	446	468	527	465	496	483	469	512	483	442	493	456	461	488	466	500	464	479	446	454	459	455	434	478	441	498	494	507	491	447	489	490	484	484	449	446	495	455	475	450	477	503	448	505	540	435	478	464	436	486	480	491	454	499	456	476	493	494	468	478	448	430	512	460	487	483	459	457	508	466	500	485	465	490	457	487	536	493	482	480	491	455	452	460	485	426	490	479	476	488	480	452	473	477	483	479	510	453	504	506	454	450	461	466	449	491	468	474	497	483	480	483	474	474	440	446	516	468	512	487	495	473	463	440	421	432	468	447	464	485	484	442	481	459	477	467	437	442	435	456	459	499	462	461	468	500	441	490	477	493	464	503	440	472	467	518	467	455	460	482	513	490	444	502	471	446	494	463	498	451	462	467	481	459	478	432	499	488	493	478	486	451	482	481	451	442	478	456	523	479	449	430	461	489	485	495	482	469	451	491	479	489	439	431	444	425	466	443	458	485	508	508	499	487	491	440	434	461	466	460	450	476	451	497	446	491	457	491	447	496	465	453	479	454	489	446	462	469	455	492	453	467	455	469	440	475	477	466	496	450	493	481	504	443	442	492	514	477	472	474	477	492	442	509	470	454	468	462	481	456	466	444	475	409	436	465	460	483	477	477	458	464	498	447	489	432	470	501	479	469	485	477	483	433	470	465	444	436	483	467	480	470	459	494	465	451	468	473	456	471	483	469	474	485	466	434	447	433	479	506	455	487	434	506	489	473	487	482	416	463	471	480	473	484	461	441	435	462	480	441	461	468	474	514	459	475	475	512	462	468	489	471	497	445	448	451	505	494	499	485	502	482	492	491	493	465	448	470	502	442	449	465	463	485	422	447	461	490	499	524	452	497	487	496	497	486	425	494	445	495	444	458	458	399	444	481	466	456	477	502	449	514	497	471	486	470	465	459	475	448	457	472	458	461	497	445	462	470	452	440	454	516	489	474	487	448	412	460	488	463	446	469	468	501	439	488	466	439	456	488	448	464	497	491	466	454	476	500	454	455	450	451	473	443	487	488	476	468	488	447	485	466	493	474	474	509	461	465	441	470	491	460	477	450	466	495	482	462	486	515	477	445	468	486	460	438	480	475	463	500	480	452	462	458	486	471	488	451	495	472	459	477	466	466	469	477	453	472	462	468	481	449	469	450	505	471	454	473	505	510	442	476	484	462	495	450	485	459	482	449	490	463	502	494	444	493	492	485	472	462	477	430	482	545	449	451	461	445	492	474	499	445	484	494	455	449	468	456	467	452	473	496	500	485	476	423	461	451	460	470	461	482	477	503	457	470	467	454	469	442	480	480	443	431	497	489	516	518	462	472	501	468	460	456	486	480	462	459	505	491	487	457	477	484	479	432	466	458	436	433	484	521	510	425	519	456	440	441	475	474	487	462	497	427	451	479	453	476	471	489	513	469	480	484	439	490	488	482	444	463	481	494	505	468	460	439	501	470	447	470	439	519	485	479	450	439	448	484	464	415	480	502	473	440	490	469	470	489	468	473	448	454	439	506	488	510	487	421	489	434	454	460	458	487	451	462	437	453	460	435	484	473	459	480	472	510	489	438	450	448	492	468	476	510	477	457	459	430	461	465	513	495	515	486	492	455	495	473	466	532	472	435	463	481	435	475	494	512	436	460	446	439	493	481	457	483	489	474	446	465	497	476	467	475	499	458	467	486	483	458	469	481	456	487	449	479	446	481	481	456	476	500	471	463	473	490	509	415	477	448	477	452	479	499	459	461	478	484	464	464	501	503	435	490	434	470	481	454	442	483	483	455	473	473	452	453	458	440	464	492	482	434	449	455	469	496	450	464	487	474	509	446	459	454	463	506	470	454	477	433	473	471	454	479	490	448	473	485	481	477	463	492	474	480	462	471	439	460	449	462	476	475	517	469	474	466	473	477	476	508	468	478	481	462	482	461	460	440	457	490	465	454	484	511	470	460	467	506	448	482	485	457	448	453	495	504	535	467	475	429	479	486	476	459	493	475	531	487	489	447	480	458	501	425	468	459	430	467	463	498	454	439	461	442	515	480	469	489	482	462	485	540	485	442	442	450	467	473	441	448	430	462	453	500	478	479	489	483	448	484	445	467	479	452	468	485	451	462	470	497	467	465	480	480	462	440	476	472	518	442	454	484	480	482	458	456	479	520	477	472	457	467	461	429	443	457	492	471	467	463	450	475	458	514	470	472	436	437	470	421	465	437	461	493	479	457	452	502	510	456	452	458	489	500	473	507	467	459	487	468	490	453	499	451	540	514	461	467	454	482	430	435	465	472	467	463	426	450	452	455	443	454	530	443	498	473	443	477	436	483	474	482	463	491	478	432	475	477	505	488	431	474	460	482	480	468	476	496	465	454	436	466	486	473	487	436	435	484	444	463	473	492	458	463	457	440	471	496	457	436	534	477	464	472	513	450	457	422	479	466	487	468	436	460	465	434	501	450	467	487	459	491	483	484	520	489	481	492	509
62294	102055	68529	32434	5925	1187	593	597	604	541	524	534	548	576	513	569	511	552	539	490	773	2090	2294	1630	930	661	625	568	568	517	486	530	540	507	523	517	486	486	509	550	509	476	517	482	502	518	467	516	522	497	500	523	514	530	509	483	501	515	505	490	503	507	532	511	471	474	500	497	500	461	522	475	506	498	487	490	488	521	523	480	513	521	469	504	517	502	509	533	488	459	480	501	482	509	442	487	481	539	499	494	481	550	487	493	466	493	512	482	533	549	476	520	531	506	531	480	481	489	481	504	503	478	471	505	531	537	451	504	511	496	489	533	486	471	487	503	491	458	503	523	523	522	489	488	497	515	480	548	495	504	511	484	522	484	475	513	536	448	498	517	473	514	468	493	527	505	493	483	481	516	534	512	507	507	487	530	503	465	517	477	483	484	488	491	472	482	495	460	491	485	453	507	519	524	526	500	477	489	501	455	510	500	532	486	500	496	517	504	470	490	491	511	465	492	496	464	470	484	457	513	533	500	556	500	492	495	517	526	481	505	535	492	503	468	497	449	518	513	519	488	480	484	429	493	514	496	495	480	489	477	536	462	541	531	514	489	478	522	505	471	515	482	523	476	543	469	500	522	525	455	501	507	491	501	454	517	472	491	541	519	531	483	486	502	487	476	480	508	510	515	478	516	470	527	537	528	520	516	439	512	497	519	475	486	481	511	487	490	523	495	494	498	503	506	467	484	506	493	472	526	559	454	496	470	460	488	461	489	522	508	528	514	460	475	512	513	491	511	515	504	536	473	481	524	483	467	492	511	488	494	518	506	509	510	481	489	504	469	552	515	501	486	491	490	545	499	499	505	505	529	532	519	493	498	486	480	486	508	501	493	496	524	502	491	488	509	467	532	487	513	502	516	507	477	507	519	473	502	479	463	481	535	498	496	520	486	489	480	554	513	533	509	528	494	496	489	510	469	499	447	477	495	475	479	493	511	506	516	492	510	498	490	533	518	511	460	498	515	526	482	500	491	507	508	497	499	528	461	543	500	538	490	519	480	518	499	507	519	497	518	479	510	508	466	501	518	496	454	473	526	469	478	493	491	474	471	506	519	459	519	468	489	492	520	484	512	482	512	500	552	510	526	493	497	504	495	506	510	486	464	508	535	491	533	502	464	481	510	500	490	540	502	457	499	489	507	487	507	462	487	548	494	488	507	502	513	507	468	495	532	461	505	487	474	509	495	486	492	474	493	491	524	506	500	459	535	524	520	484	507	501	471	494	494	504	496	502	524	537	476	478	469	476	491	477	516	505	499	495	505	501	497	463	461	475	498	515	475	517	538	474	515	522	490	507	515	490	530	516	487	517	459	530	474	491	529	458	484	485	476	522	489	470	470	507	512	516	494	479	485	543	515	506	496	511	500	486	534	484	473	471	532	505	491	485	494	503	501	538	491	445	541	487	501	515	518	522	496	526	495	509	509	500	509	491	506	512	460	480	480	514	457	530	514	495	528	466	515	513	457	470	477	491	505	468	506	476	489	513	484	489	502	521	486	520	505	490	455	510	509	480	518	524	543	504	513	489	526	528	500	506	488	508	520	544	524	477	515	456	465	525	505	467	472	465	501	520	472	516	458	492	515	518	517	470	469	486	517	463	506	518	521	485	479	465	508	503	501	508	515	506	497	512	504	508	501	510	479	495	540	515	470	487	484	471	478	470	478	503	516	502	520	513	540	469	516	496	490	502	566	490	505	534	552	492	506	463	494	496	480	518	497	497	491	482	481	498	478	495	442	518	497	496	498	467	478	446	501	501	485	480	498	466	516	495	482	504	490	509	488	512	491	495	484	461	490	508	515	519	473	513	539	485	445	490	544	470	507	516	494	486	514	473	484	499	527	508	477	483	543	504	497	525	512	451	519	524	501	499	494	498	497	476	524	503	483	503	477	536	508	499	515	486	468	477	479	443	467	504	483	505	503	512	503	509	467	458	450	475	496	465	477	508	502	491	456	501	478	475	533	510	460	514	509	493	483	493	493	504	497	510	507	492	516	464	459	489	529	469	483	484	477	490	496	476	485	473	499	523	501	489	494	533	478	501	558	540	478	499	484	484	473	472	500	465	477	479	505	489	514	535	569	489	445	534	495	473	503	566	526	506	492	536	519	480	489	465	464	497	509	554	518	521	511	510	480	482	520	566	480	501	466	520	488	456	485	468	523	493	492	504	516	520	496	494	500	494	507	534	530	496	502	478	488	469	509	521	466	498	526	473	482	489	487	552	481	500	427	467	452	481	481	503	497	478	466	495	500	484	476	500	518	482	509	527	482	470	515	465	524	478	508	499	469	490	523	512	492	503	494	501	523	478	481	478	509	498	502	493	532	496	511	495	537	482	470	494	497	467	501	549	476	509	487	511	490	503	488	474	491	533	488	487	508	505	487	515	482	472	538	498	490	460	496	465	446	546	499	494	505	430	505	541	492	490	501	474	522	499	502	504	504	508	479	478	466	480	485	449	506	467	500	467	540	506	479	472	474	489	494	509	463	470	484	520	434	483	435	488	503	477	463	482	471	497	505	485	482	457	479	469	475	498	506	528	489	504	514	468	511	503	501	497	532	482	470	464	493	529	528	459	494	475	534	507	487	478	500	482	502	498	507	511	463	512	522	480	526	481	474	484	516	450	493	482	498	474	510	559	482	499	472	554	520	505	463	513	537	477	478	482	475	467	477	499	507	485	457	515	494	511	499	486	478	496	501	458	477	531	498	515	509	490	528	505	503	461	505	529	501	489	488	530	514	480	496	499	507	495	502	502	464	475	510	468	472	520	476	512	500	510	479	465	464	457	510	471	477	494	506	471	485	477	509	501	463	488	495	528	505	504	497	522	518	475	490	529	520	527	470	486	508	506	487	490	433	500	455	537	477	487	472	464	496	497	542	458	468	457	489	490	492	497	470	506	483	503	487	530	497	491	540	499	534	516	505	453	484	457	498	523	533	496	496	462	457	452	489	488	496	544	531	490	500	492	495	469	485	506	498	533	490	460	457	502	514	515	524	513	494	491	489	471	459	472	509	512	525	465	504	511	534	508	544	511	490	504	481	470	489	515	497	459	502	501	500	507	483	529	475	529	497	501	470	482	481	472	501	522	484	463	502	482	517	486	492	502	469	462	498	489	478	466	516	532	505	519	484	508	482	494	525	482	483	461	506	487	489	480	486	458	499	531	448	465	498	475	476	527	472	518	517	536	461	547	464	515	496	493	474	447	491	501	490	475	509	486	488	501	502	497	524	500	504	486	472	523	464	480	519	466	468	482	494	470	483	471	484	487	510	498	464	531	501	534	503	500	471	481	491	527	507	509	509	498	448	494	527	500	491	494	492	490	502	487	449	498	498	485	489	548	526	526	482	506	559	512	539	495	476	497	493	500	530	493	459	485	489	532	519	511	499	498	495	494	505	517	502	529	497	499	496	486	503	495	512	506	455	482	465	483	503	503	461	504	512
28520	27511	27267	9329	734	330	286	281	250	291	261	267	262	276	245	290	262	279	271	265	271	303	331	332	278	287	274	263	293	286	290	280	283	261	299	302	322	269	296	285	255	288	273	273	265	265	248	291	286	311	273	281	275	287	261	275	273	268	273	305	291	294	272	278	271	261	290	285	290	294	264	273	259	262	293	275	299	269	267	283	298	274	258	279	283	281	281	312	275	254	280	285	286	267	295	286	290	299	272	271	247	273	252	282	301	286	269	272	265	278	275	292	289	261	247	288	255	282	264	268	294	256	264	270	260	259	283	266	266	282	280	287	284	279	267	263	276	289	278	288	290	256	283	254	287	278	292	286	279	283	260	261	299	270	302	246	283	288	267	257	291	282	274	268	259	280	274	260	280	264	276	262	291	264	244	254	268	269	269	328	276	263	264	261	266	285	243	285	290	255	273	289	279	274	245	254	258	291	291	287	275	264	269	280	257	226	268	302	284	263	284	269	276	301	268	255	292	244	293	273	273	270	275	273	287	258	293	270	243	268	262	288	253	280	287	281	293	269	297	230	281	283	264	299	265	280	243	263	263	285	280	278	284	253	303	267	265	271	278	266	313	286	280	230	285	264	270	256	250	270	312	270	266	284	298	287	261	274	266	274	261	270	267	269	284	296	279	256	309	280	273	268	294	275	247	309	287	288	256	274	263	239	259	273	296	296	292	294	284	257	285	277	288	281	285	274	268	300	252	263	253	295	282	268	275	249	277	272	266	267	285	284	270	293	261	295	276	296	285	285	253	266	264	293	278	313	300	245	271	271	280	271	266	270	314	277	268	254	286	284	287	300	278	263	284	272	257	263	257	263	275	272	247	254	293	279	299	302	263	242	280	284	271	278	297	251	261	273	270	269	279	293	291	269	267	268	268	305	239	235	283	282	300	288	298	277	274	295	305	259	251	279	289	263	286	248	304	274	267	270	264	255	295	275	266	268	256	264	280	263	309	255	286	252	286	288	247	256	272	262	264	264	272	284	291	270	267	287	275	284	271	252	278	283	265	282	272	308	282	263	292	268	288	296	293	266	293	286	278	260	283	262	260	284	260	272	300	283	268	262	274	290	287	257	275	301	275	278	257	264	257	271	300	263	252	289	274	268	260	305	265	261	295	272	295	267	281	261	258	253	282	268	277	254	282	247	289	263	267	274	274	268	296	264	279	271	281	297	280	261	256	293	261	281	296	237	266	284	263	290	256	303	271	274	268	297	274	284	276	263	251	292	288	261	286	255	258	308	275	270	247	269	252	288	279	273	267	255	264	265	277	239	261	251	267	281	276	284	286	281	268	264	298	265	262	275	263	286	271	289	291	272	288	277	295	279	267	251	277	290	279	288	292	285	268	269	267	267	280	259	268	271	301	270	263	267	295	298	308	286	268	290	270	282	306	299	276	269	304	278	273	298	267	270	299	271	291	263	276	278	282	260	256	282	274	276	271	282	282	294	274	261	291	271	275	261	285	279	271	243	280	262	276	299	287	259	294	286	244	285	272	305	271	284	269	269	273	259	243	255	304	280	289	285	291	260	274	283	273	305	280	289	266	263	282	298	313	217	287	260	313	270	303	253	265	297	283	274	265	269	264	267	268	308	289	300	270	273	286	264	279	252	274	294	263	264	261	290	273	296	278	288	227	301	284	256	270	277	276	300	267	305	261	273	282	292	281	279	288	265	274	266	285	306	241	278	265	286	286	282	304	286	280	256	250	290	272	299	276	310	267	273	268	271	255	261	274	286	297	288	264	265	276	288	256	281	300	267	295	262	281	291	256	249	282	282	258	274	283	264	284	262	277	289	272	291	280	281	238	301	290	268	253	268	301	272	241	253	246	248	268	269	257	281	227	300	270	242	273	282	283	272	267	282	266	295	267	255	279	320	284	276	264	264	295	274	271	258	280	259	251	291	267	295	293	257	309	270	265	255	271	308	291	278	271	287	274	268	275	277	260	275	299	258	263	271	283	302	279	273	278	280	279	288	327	291	270	247	262	260	290	276	284	285	304	289	277	284	261	256	258	290	263	309	270	285	261	279	289	264	278	251	270	300	301	281	268	267	284	273	258	261	284	287	255	272	260	264	286	251	279	304	292	276	238	295	272	237	259	281	254	286	290	262	267	262	266	283	266	312	275	278	252	298	307	278	301	307	259	253	290	284	264	310	262	266	253	282	258	249	273	271	282	254	267	294	286	291	254	253	293	257	284	274	259	273	239	272	271	278	276	283	304	284	312	263	271	269	260	259	271	262	262	305	237	306	269	281	261	310	284	312	256	247	285	264	234	244	299	270	277	281	296	286	266	275	271	295	262	273	262	269	234	268	245	259	272	271	259	278	253	269	275	275	268	267	248	254	271	270	300	253	301	269	262	252	270	283	294	273	293	296	281	242	289	293	268	302	270	300	300	261	290	298	275	270	280	242	264	263	275	292	267	272	263	275	281	269	272	252	245	262	274	293	297	270	250	310	287	274	291	270	278	275	286	279	288	281	256	270	289	252	290	278	267	276	237	280	285	261	300	285	259	261	270	274	271	262	288	248	290	267	280	263	277	265	265	303	252	268	245	294	245	261	265	266	280	256	273	251	317	255	276	284	283	277	262	262	286	275	280	247	293	268	273	257	270	261	248	273	253	289	252	279	265	252	271	264	264	252	273	299	271	279	262	245	251	281	315	272	266	283	271	251	262	272	260	245	282	285	278	286	277	257	270	283	278	299	272	255	272	257	279	256	293	282	268	256	261	253	322	270	259	264	267	309	260	270	257	284	271	286	270	305	288	288	308	247	278	247	314	274	267	287	284	266	273	277	274	260	267	292	311	256	302	267	270	258	282	269	290	248	303	275	294	287	287	296	264	231	288	270	248	268	288	278	264	255	261	264	287	257	240	252	279	270	285	293	267	270	272	293	283	268	265	274	258	238	303	302	270	257	279	278	266	305	276	287	292	286	286	257	283	256	253	284	271	286	285	271	258	296	256	286	263	277	275	289	277	272	289	275	279	302	289	306	291	256	258	250	263	265	280	271	270	279	283	286	254	299	276	281	292	264	275	268	255	259	299	260	284	257	293	276	278	285	271	271	280	289	247	260	278	274	266	256	259	293	306	285	273	266	291	268	310	288	281	266	298	290	290	310	254	239	286	284	273	277	274	263	290	282	280	272	273	273	253	294	261	269	280	264	291	242	262	254	274	252	267	263	285	275	270	273	246	289	295	259	256	277	284	252	299	284	274	283	266	289	275	252	277	249	306	274	271	281	262	293	287	243	270	286	262	279	273	263	260	275	261	269	242	285	278	263	265	278	274	285	267	284	283	273	290	300	274	283	283	259	272	290	283	292	272	309	296	264	290	300	285	279	275	283	301	271	255	261	257	277	263	269	271	287	286	265	258	283	275	269	286	294	284	296	286	279	285	263	248	284	286	270	286	267	253	275	272	271	267	293	283	327	283	292	279	288	300	273
16494	34062	21629	4361	526	287	264	289	282	250	280	291	250	272	265	295	267	276	265	265	261	297	308	298	291	277	276	252	251	260	267	294	230	247	270	262	268	261	235	273	290	283	241	229	258	239	274	263	250	273	275	235	222	247	301	271	266	272	262	265	262	279	268	296	269	265	275	266	261	293	260	265	247	264	255	262	290	261	254	278	311	268	244	259	269	250	261	250	257	249	239	272	275	269	266	255	257	272	253	262	265	284	252	256	246	230	253	235	287	253	255	235	267	266	222	266	246	273	243	265	277	249	242	274	281	241	259	285	271	216	267	264	260	256	251	259	251	267	230	238	257	261	280	268	285	234	266	300	290	231	269	283	263	259	287	242	270	255	259	259	265	257	258	267	254	252	272	278	259	274	270	247	276	251	268	277	275	251	260	265	253	283	230	242	291	268	246	239	300	253	274	281	263	263	263	258	260	265	241	235	228	313	268	234	279	244	241	252	270	266	261	270	271	271	284	232	245	243	286	252	242	265	256	273	259	246	302	275	250	239	282	280	254	246	263	251	264	257	248	282	263	238	245	266	252	278	239	261	250	245	261	270	235	262	274	238	271	262	237	250	273	278	269	259	261	269	284	276	296	247	250	256	286	269	275	252	265	251	250	243	265	265	286	263	247	265	241	243	254	225	249	250	250	230	235	247	264	254	244	260	246	272	230	265	243	236	266	273	271	274	274	257	228	244	264	262	269	282	253	272	234	258	288	289	254	232	282	247	250	264	284	240	286	247	269	302	241	270	293	258	277	253	253	288	251	255	268	244	262	242	266	257	248	297	264	255	259	264	255	285	278	248	328	236	252	259	236	237	250	256	266	255	238	255	247	269	269	238	261	264	258	241	280	261	266	256	283	282	269	260	262	241	256	286	234	264	271	270	275	251	245	261	239	251	249	266	261	250	255	276	261	228	273	233	272	263	247	283	274	244	251	253	258	280	289	255	269	248	255	260	237	271	267	274	281	257	263	287	293	263	253	252	254	258	275	246	278	262	255	222	264	267	270	283	234	271	256	288	253	254	255	215	291	275	251	236	240	260	261	273	266	273	267	262	266	265	272	262	240	236	288	268	251	266	268	258	240	300	269	260	241	261	264	262	268	258	249	257	259	246	264	285	237	261	238	250	273	266	247	256	250	262	253	260	261	244	258	287	259	287	290	269	281	252	247	267	249	259	265	254	266	274	246	256	272	252	278	266	250	237	272	259	270	244	281	271	252	251	254	280	297	254	255	249	245	292	250	250	226	274	277	238	274	259	270	293	264	302	282	261	234	262	231	258	258	281	277	300	242	289	278	227	255	249	275	284	262	242	248	257	271	252	266	277	259	285	263	250	244	264	295	267	271	280	295	239	249	268	252	273	281	248	303	257	233	269	273	276	244	239	248	233	252	247	251	240	223	240	254	252	263	243	255	270	236	244	257	254	264	282	255	266	275	267	269	274	264	249	263	248	242	261	254	250	260	257	252	278	288	277	285	239	289	266	223	251	281	234	265	250	241	260	260	252	284	268	260	300	249	266	253	278	250	253	255	251	278	287	249	281	243	272	261	252	280	255	287	268	263	307	256	290	278	263	262	271	265	273	238	253	272	269	269	258	243	285	262	297	257	279	253	277	232	226	255	272	282	297	272	279	236	240	249	258	281	257	230	235	252	266	284	268	265	276	256	271	256	258	235	266	255	257	238	282	270	248	275	242	269	295	257	231	246	258	285	255	260	281	254	284	289	266	271	277	260	265	221	242	254	259	279	244	251	246	241	275	293	275	279	255	280	273	244	263	274	247	258	255	251	250	265	240	233	243	254	266	253	306	258	225	278	269	248	244	287	261	271	294	239	249	259	254	266	258	228	257	272	242	259	256	253	245	252	266	279	244	256	219	272	269	247	257	273	256	278	285	252	265	249	268	270	268	258	268	297	254	257	269	266	249	248	269	265	273	285	271	278	267	255	263	276	251	260	260	248	256	241	256	252	263	250	254	250	224	244	241	251	256	252	243	292	277	244	282	238	281	233	262	258	266	265	281	249	256	273	257	253	270	258	271	278	263	224	241	270	250	254	247	264	234	268	238	250	263	261	269	266	245	261	263	276	244	230	240	266	276	244	227	240	254	240	257	244	250	265	276	266	266	258	260	249	248	269	240	239	256	249	267	310	261	242	280	263	253	246	242	250	263	278	237	262	255	259	277	270	251	268	264	277	231	285	231	276	258	250	270	269	267	248	260	269	241	279	256	278	262	266	242	227	280	250	283	249	292	262	245	285	263	273	261	243	254	293	274	271	241	269	264	278	275	260	266	271	254	239	257	250	256	256	222	254	266	253	253	252	276	250	227	262	266	257	258	257	238	256	242	275	236	241	232	250	250	237	267	273	263	259	277	270	295	246	273	238	292	257	276	289	240	253	268	272	254	243	284	254	257	266	265	273	260	254	280	234	276	267	249	223	261	261	236	267	249	270	242	242	253	240	240	261	258	258	270	253	246	228	249	260	240	276	255	262	248	256	259	246	271	242	267	225	256	271	271	279	262	251	269	253	246	261	247	263	280	279	257	241	273	255	260	256	253	271	272	261	260	253	276	296	241	233	283	269	263	236	301	242	244	267	274	240	238	252	256	249	262	269	256	263	239	268	267	268	274	252	266	255	264	259	257	312	260	274	258	270	279	272	261	255	270	264	265	253	307	281	256	254	268	240	264	267	278	265	279	272	261	257	236	271	276	265	265	261	234	238	303	266	267	249	298	238	261	267	259	296	248	293	282	278	232	261	249	239	256	273	264	247	273	261	270	270	288	311	248	260	225	214	268	267	265	273	243	262	262	248	259	259	266	263	277	276	256	278	236	289	293	255	251	240	260	249	269	258	250	245	246	275	261	269	219	268	267	262	253	268	279	251	239	263	264	279	263	248	250	230	278	253	289	264	266	269	241	258	272	240	274	257	245	263	267	252	271	234	270	225	256	302	257	275	256	277	243	252	260	249	253	279	251	256	250	277	256	262	272	268	253	264	264	282	295	249	251	276	288	259	290	267	260	268	258	284	258	243	274	247	251	244	267	256	287	252	239	269	275	223	268	256	286	251	265	264	237	223	251	243	247	256	261	226	264	244	243	272	275	269	258	255	256	264	270	280	282	240	243	259	271	257	278	258	242	243	266	238	258	267	266	292	253	280	257	259	266	262	271	253	276	270	289	231	274	247	255	260	240	265	237	243	297	276	251	283	267	255	258	299	245	274	255	247	259	279	270	264	260	261	258	251	270	262	262	245	261	247	273	252	256	255	276	292	284	263	259	254	259	255	270	292	263	248	265	254	264	254	270	277	255	273	268	277	252	262	265	265	248	250	260	240	264	285	249	275	280	261	251	276	257	254	252	249	255	280	246	238	268	263	242	243	281	285	242	251	264	251	257	250	261	231	269	253	249	263	241	254	265	269	305	255	276	234	294	255	266	281	260	242	252	240	264
24875	25544	42687	34503	14645	2629	551	460	371	403	393	399	405	432	408	378	429	361	395	427	414	636	743	641	489	424	432	417	371	409	358	422	400	355	396	364	394	395	409	376	388	379	354	390	410	404	366	365	371	391	362	393	360	348	359	375	396	361	343	420	424	400	382	329	388	359	386	393	386	373	358	380	405	352	375	355	390	379	390	404	363	384	352	356	402	389	362	408	411	355	356	375	350	351	378	352	376	373	353	335	365	354	313	391	360	379	382	370	364	398	355	383	372	412	413	392	362	380	374	383	369	408	378	341	395	372	359	362	376	372	401	390	386	361	341	384	369	420	387	359	387	360	383	377	358	356	396	350	335	390	380	354	381	368	367	353	364	356	356	362	352	390	412	370	357	370	372	349	359	407	370	341	386	384	379	394	344	355	391	371	362	409	388	385	362	378	351	391	369	349	386	349	378	380	421	396	361	384	373	356	389	370	400	370	399	386	364	387	386	355	406	309	352	365	365	343	392	384	351	388	368	354	337	389	354	398	373	363	382	354	390	354	360	401	411	356	369	363	379	371	361	401	405	347	374	380	382	379	364	393	373	370	368	374	380	374	377	372	324	369	386	380	362	375	391	404	363	361	373	404	375	371	367	381	326	385	327	366	366	389	385	384	396	377	374	384	351	370	383	367	388	389	369	376	375	401	380	374	388	370	384	364	388	352	410	348	361	373	360	350	366	382	351	382	386	353	367	350	383	393	393	375	379	382	380	382	356	353	391	388	404	389	399	423	375	390	415	405	390	369	362	356	365	395	376	354	401	387	357	351	362	372	375	387	392	349	370	380	384	377	398	393	366	399	395	373	359	360	409	351	362	379	385	410	357	386	375	372	347	385	371	365	374	387	352	394	418	411	363	359	345	361	364	356	362	333	367	379	349	372	372	367	362	336	356	397	369	365	386	348	388	372	406	401	378	386	385	375	419	343	374	393	363	379	376	399	378	362	382	366	392	393	396	385	435	405	361	373	375	379	368	380	345	368	374	373	363	366	381	354	382	368	396	371	379	364	375	389	403	386	370	375	381	365	404	380	409	363	385	357	386	400	390	364	348	362	436	334	378	399	359	342	400	369	377	361	349	375	366	379	350	375	376	366	340	357	420	364	387	349	374	397	360	354	387	374	381	393	405	375	387	379	363	382	346	376	363	381	365	394	417	393	378	366	389	396	357	366	347	400	402	388	367	409	365	350	401	349	369	383	377	383	365	335	352	375	423	367	364	390	371	404	384	338	388	368	376	373	377	384	369	380	386	369	413	390	414	377	398	352	390	381	379	355	373	393	376	370	388	355	359	390	369	403	355	379	395	355	374	370	347	366	377	372	375	395	400	395	381	416	336	411	400	392	395	379	371	387	407	378	405	385	359	364	334	377	381	399	393	360	339	351	357	370	401	352	376	385	373	356	386	369	336	346	357	369	359	360	342	366	380	352	359	349	391	380	371	369	358	371	358	389	374	339	378	370	374	348	372	360	332	369	382	357	380	397	385	364	357	371	406	370	344	370	389	394	394	388	413	418	356	371	399	378	376	382	366	387	390	394	356	350	382	409	378	397	401	367	376	347	358	396	374	375	399	377	356	372	384	363	337	335	394	359	359	370	391	380	386	392	372	383	347	362	405	399	363	393	340	370	371	354	397	390	355	356	387	343	349	403	338	346	382	355	403	330	374	402	383	387	387	364	373	343	380	369	343	393	389	381	390	383	370	375	364	392	370	409	406	365	370	393	347	344	393	389	378	375	365	389	370	345	376	377	353	351	347	337	379	362	410	398	397	353	373	377	345	373	380	379	338	375	359	371	406	363	394	414	395	358	405	334	360	398	383	401	349	371	385	356	374	372	373	390	383	388	364	370	379	344	367	364	343	344	372	358	335	361	391	399	396	385	347	358	427	392	402	385	356	394	358	346	399	349	377	352	325	374	353	386	384	389	388	367	377	350	367	376	378	379	355	383	365	389	374	385	372	409	387	391	355	402	395	374	348	355	371	395	377	362	390	369	376	376	384	368	396	380	376	370	347	357	399	377	357	388	419	375	357	352	347	338	368	379	361	391	413	362	382	397	373	375	375	406	340	369	371	357	379	371	365	385	373	394	362	340	396	360	351	387	335	375	353	371	369	394	352	409	376	370	352	358	361	344	384	340	347	366	368	375	330	375	379	374	406	384	417	390	348	379	401	366	367	362	367	393	375	355	347	379	391	384	381	383	395	370	385	361	392	359	366	374	360	376	394	392	391	395	356	397	375	346	404	394	372	356	345	381	397	356	337	402	377	366	363	373	374	376	380	372	384	391	353	381	364	386	351	363	349	380	407	336	372	372	347	339	355	401	370	400	356	394	385	367	391	385	367	360	361	367	374	371	336	343	398	397	360	399	343	385	379	386	355	371	367	366	368	355	352	354	371	364	391	397	361	386	356	372	369	387	403	395	378	381	388	390	343	387	337	359	332	369	376	354	365	385	353	370	356	377	384	356	376	355	361	360	373	393	379	365	378	367	367	347	392	389	365	383	386	370	385	372	382	351	361	373	374	397	353	353	367	391	373	388	346	367	391	379	368	387	363	378	328	415	400	374	348	386	374	363	360	363	375	382	369	341	378	374	366	379	372	360	348	379	375	369	372	366	372	353	331	382	343	339	375	381	402	361	386	385	386	329	372	359	360	337	374	368	400	392	362	367	356	343	371	337	391	390	376	379	381	397	389	363	402	370	385	408	368	359	391	394	379	361	387	371	385	373	401	377	349	372	359	375	412	410	386	381	375	373	384	369	368	384	360	372	358	364	376	390	352	361	374	363	406	372	371	341	419	355	386	423	375	376	376	361	390	364	409	400	391	378	384	372	380	389	372	410	359	409	361	379	378	387	367	386	387	395	371	400	419	360	429	371	373	364	352	385	367	380	384	360	401	362	396	389	375	399	351	384	382	380	355	380	379	409	361	386	388	366	378	388	371	365	375	426	392	350	380	385	371	341	388	327	387	333	365	360	374	357	375	359	394	392	367	384	376	360	366	354	382	383	393	377	393	362	398	388	356	359	389	371	373	359	392	366	380	407	377	361	369	369	373	377	372	401	382	366	356	366	354	381	401	376	411	365	381	388	369	404	369	389	360	388	344	372	379	367	375	402	343	388	385	350	396	368	358	375	352	391	394	337	386	393	380	389	381	389	380	383	370	369	341	350	387	364	415	367	365	353	358	373	397	386	333	360	348	431	377	337	355	386	356	405	386	375	373	362	364	379	375	397	364	382	415	395	402	414	369	383	363	341	375	383	404	343	391	340	381	389	374	373	366	357	341	375	337	352	387	343	338	364	388	383	360	339	352	385	374	342	397	400	360	402	387	363	357	368	420	413	367	364	361	373	385	357	362	382	367	351	366	375	375	398	371	366	380	395	380	355	377	343	402	364	371	394	379	379	375	417	390	326	388	372	363	378	404	414	356	389	357	375	377	378	357	350
54615	92097	65136	23360	4147	981	472	428	401	445	423	432	401	360	419	405	422	373	389	404	471	935	1008	835	522	449	399	430	369	380	419	387	389	417	407	373	384	392	404	379	386	402	351	406	401	422	347	388	411	402	372	401	399	400	377	396	419	366	372	386	402	343	371	385	372	392	372	375	431	392	399	384	402	373	397	392	355	386	378	377	380	374	386	417	379	394	377	370	435	392	379	398	389	375	365	390	399	371	350	416	404	413	381	399	401	409	414	419	386	356	350	378	425	364	367	381	378	364	401	404	375	386	405	416	395	426	372	399	395	409	392	384	421	382	384	402	414	355	381	391	404	389	382	373	380	393	396	408	387	373	426	384	380	368	423	399	410	400	396	400	428	401	431	373	374	371	418	430	385	397	375	352	405	386	375	386	402	374	398	387	366	376	377	351	352	345	376	384	367	396	375	409	350	380	369	388	366	367	391	379	395	370	376	386	373	380	405	389	405	390	372	409	410	407	417	390	365	404	381	418	376	428	427	426	386	384	374	403	389	366	384	410	398	401	406	365	418	386	390	380	372	369	401	402	397	379	387	379	393	374	412	385	380	384	394	373	362	400	368	383	374	403	377	406	362	375	395	353	382	355	373	365	404	366	380	412	378	380	376	382	385	374	371	394	370	379	391	407	374	393	421	372	398	374	414	384	394	346	391	407	406	366	408	391	388	406	375	381	383	387	392	418	365	356	369	384	414	366	399	424	390	395	408	377	379	412	383	375	401	374	376	453	410	369	416	383	408	368	407	370	354	371	406	377	399	378	376	394	377	417	364	366	370	411	356	367	370	380	401	382	399	384	409	397	382	421	408	358	391	403	370	402	426	384	371	374	382	383	392	373	392	405	374	357	379	374	401	369	407	380	412	424	407	407	407	332	404	379	420	349	383	422	373	435	406	417	414	411	392	387	406	381	419	373	404	391	408	348	373	394	386	400	389	350	378	369	412	374	411	408	361	348	400	380	410	421	407	378	408	367	397	399	386	418	333	407	377	419	377	390	378	404	371	346	350	387	388	403	385	361	376	375	376	377	381	417	381	393	368	368	371	386	401	379	369	411	375	398	390	381	390	372	387	377	401	366	420	374	375	388	373	367	389	377	377	384	385	420	415	404	420	371	378	386	365	360	415	349	382	386	373	360	409	390	419	407	391	422	384	390	393	362	362	381	394	390	386	383	418	386	380	383	391	379	391	405	381	358	412	411	398	423	408	376	381	372	376	383	404	369	380	400	379	357	373	382	370	354	400	411	403	432	411	378	369	365	380	378	377	404	394	368	396	383	372	390	404	408	383	407	401	409	431	366	414	375	398	393	389	359	425	426	400	377	394	410	373	359	395	364	395	399	395	363	383	418	398	382	402	354	382	365	382	369	352	400	348	396	379	395	386	367	389	382	367	368	388	378	402	372	403	377	383	408	350	413	403	363	393	401	418	374	382	357	387	374	356	403	337	398	399	421	383	407	368	402	386	384	388	382	388	382	360	390	371	387	361	397	398	375	377	408	387	381	384	398	390	368	386	356	394	397	348	420	385	411	383	364	374	361	385	386	394	394	393	399	413	393	407	419	373	387	356	367	387	375	332	394	378	351	355	409	401	379	368	407	369	418	368	382	379	375	412	353	411	414	385	394	394	359	383	393	328	381	388	364	391	374	375	389	370	397	386	372	388	401	392	413	404	391	411	384	373	398	390	381	381	397	378	359	389	381	407	379	402	378	357	415	399	387	400	387	400	395	387	382	390	358	375	367	362	389	385	406	417	366	365	385	369	417	377	394	353	372	403	389	392	355	400	390	364	376	403	374	410	360	418	366	372	382	399	362	411	380	379	398	380	386	380	378	366	365	368	384	363	365	396	384	407	413	427	358	386	410	383	375	401	386	380	407	377	368	374	360	398	381	376	418	380	428	385	407	361	405	360	373	359	385	410	365	374	365	374	394	379	409	407	381	379	362	386	408	395	390	372	367	416	401	385	408	381	388	368	414	365	379	392	386	376	353	380	405	405	359	384	361	353	371	415	394	388	383	387	376	389	371	412	397	395	393	378	377	419	376	371	340	425	375	394	385	385	411	414	394	409	369	374	407	370	382	398	406	395	390	359	388	364	387	352	405	361	361	339	404	378	373	354	366	389	368	373	400	425	354	361	375	388	389	411	394	370	390	395	395	395	393	367	396	386	382	385	441	372	380	390	397	388	373	403	377	409	390	388	386	390	373	389	367	389	376	359	404	386	366	364	348	382	346	366	406	385	366	361	368	413	367	376	410	407	360	393	383	398	383	397	341	359	386	362	395	349	425	370	406	347	376	393	399	366	421	382	390	381	418	357	396	363	392	388	399	380	325	383	383	367	358	406	409	366	363	403	413	394	404	364	382	409	376	345	371	383	371	385	388	402	369	407	403	391	381	372	411	372	413	402	382	377	369	391	379	393	382	404	370	384	356	423	375	398	358	361	381	410	398	387	411	349	371	356	380	393	420	367	398	352	412	370	363	356	365	386	387	416	390	377	390	336	390	379	404	401	351	406	378	398	410	394	401	408	384	399	396	384	358	417	395	379	385	406	354	359	379	414	386	387	421	371	405	393	404	414	379	398	373	385	387	350	385	386	391	388	422	350	381	401	368	384	392	385	375	371	369	379	384	362	363	370	407	364	342	374	379	414	389	394	396	428	347	393	392	377	372	347	364	369	389	351	393	378	392	395	426	394	407	397	387	357	384	385	395	396	365	385	385	364	409	418	418	383	390	401	384	371	379	361	370	385	377	377	398	372	408	392	354	406	396	371	394	384	353	378	397	387	377	403	407	384	389	380	397	375	375	388	404	387	417	343	384	365	377	419	391	377	398	430	387	426	396	398	414	372	363	376	380	378	383	411	426	381	382	368	404	390	385	399	389	392	409	360	391	377	387	363	377	375	382	418	403	384	381	378	380	373	398	384	360	359	428	390	410	362	402	399	394	385	381	385	413	362	377	382	403	380	405	385	413	408	373	385	362	392	409	385	400	396	378	431	384	392	394	370	376	368	389	385	412	390	389	408	376	379	380	373	392	386	412	358	370	370	388	378	372	403	387	377	420	405	390	382	396	381	384	369	379	398	356	413	419	395	350	399	383	393	396	399	387	373	367	399	435	380	410	335	370	406	375	404	374	395	400	413	352	362	407	394	371	401	369	353	403	401	362	380	360	354	366	400	371	374	372	403	359	412	388	368	402	389	395	376	389	427	368	374	379	389	395	390	386	376	403	378	392	382	417	341	395	411	395	390	392	359	385	383	377	407	399	399	401	427	381	400	375	373	376	374	387	361	394	350	404	400	386	423	359	427	352	372	380	402	407	389	381	407	347	393	359	404	399	413	361	390	383	373	384	393	419	384	402	375	392	368	390	369	373	347	371	343	403	389	364	398	374	378	385	389	382	396	374	395	360	395	365	417	403	406	392	411	390	371	389	378	396	398	358	418	403
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
