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
340016919588	340016920155	340016920705	340016921255	340016921805	340016922355	340016922905	340016923455	340016924005	340016924555	340016925105	340016925655	340016926205	340016926755	340016927305	340016927855	340016928405	340016928955	340016929505	340016930055	340016930605	340016931155	340016931705	340016932255	340016932805	340016933355	340016933905	340016934455	340016935005	340016935555	340016936105	340016936655	340016937205	340016937755	340016938305	340016938855	340016939405	340016939955	340016940505	340016941055	340016941605	340016942155	340016942705	340016943255	340016943805	340016944355	340016944905	340016945455	340016946005	340016946555	340016947105	340016947655	340016948205	340016948755	340016949305	340016949855	340016950405	340016950955	340016951505	340016952055	340016952605	340016953155	340016953705	340016954255	340016954805	340016955355	340016955905	340016956455	340016957005	340016957555	340016958105	340016958655	340016959205	340016959755	340016960305	340016960855	340016961405	340016961955	340016962505	340016963055	340016963605	340016964155	340016964705	340016965255	340016965805	340016966355	340016966905	340016967455	340016968005	340016968555	340016969105	340016969655	340016970205	340016970755	340016971305	340016971855	340016972405	340016972955	340016973505	340016974055	340016974605	340016975155	340016975705	340016976255	340016976805	340016977355	340016977905	340016978455	340016979005	340016979555	340016980105	340016980655	340016981205	340016981755	340016982305	340016982855	340016983405	340016983955	340016984505	340016985055	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2757	3600	2300	2758	3600	2300	2758	3600	2300	2758	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2759	3600	2300	2760	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23348	21662	29659	24160	21667	21451	3701	1046	832	776	709	709	671	578	614	545	561	517	548	508	538	482	509	478	478	497	492	531	528	491	478	484	477	489	458	466	468	465	464	476	473	491	460	486	462	504	503	456	512	500	480	477	476	500	454	434	512	479	497	490	471	463	434	464	482	482	491	417	458	458	464	494	478	493	462	461	499	474	460	442	445	451	492	487	467	479	437	451	485	477	480	469	459	459	496	468	481	449	471	456	437	505	437	495	435	453	475	495	493	454	450	453	480	488	436	432	443	458	495	467	456	476	482	448	486	475	466	447	467	450	430	466	471	468	414	488	482	464	475	449	469	504	494	471	483	429	448	461	429	454	461	476	442	484	428	454	451	515	409	482	452	444	446	486	463	469	437	429	474	483	483	447	478	435	464	496	526	555	482	460	450	474	461	495	494	477	452	461	454	450	488	425	459	489	467	440	442	448	486	467	444	462	479	488	473	439	483	481	529	494	468	461	488	423	458	457	456	444	462	442	447	425	405	455	479	452	422	459	473	481	449	465	444	480	447	448	433	488	447	474	441	474	484	474	485	453	505	464	475	429	438	479	474	482	486	429	484	451	481	489	476	489	431	455	501	465	486	467	478	489	459	407	441	478	482	446	453	493	457	442	500	466	506	483	467	437	481	461	451	475	464	456	489	459	447	477	457	477	454	433	463	422	468	479	488	472	460	490	460	458	483	465	443	491	504	439	454	444	499	456	468	454	456	461	463	428	477	491	451	461	496	457	479	439	446	445	462	459	435	501	451	482	436	417	442	468	411	451	448	469	465	471	460	489	472	450	455	448	459	469	485	460	492	475	465	485	431	446	458	480	460	438	456	485	501	503	458	456	425	433	439	485	432	455	470	473	481	502	462	495	464	462	441	456	470	475	447	485	466	457	458	464	508	460	490	434	465	435	455	488	477	472	481	478	462	472	493	475	468	442	491	460	446	463	468	450	473	425	489	455	452	432	445	425	463	429	471	460	453	425	487	493	460	497	447	481	454	488	438	448	423	472	475	457	464	433	436	456	471	445	449	434	515	458	466	490	446	491	487	450	447	441	438	489	503	471	494	493	457	474	471	452	480	523	462	451	447	456	472	472	461	459	465	502	471	457	463	468	478	455	482	459	487	447	463	485	451	469	474	440	438	419	444	485	459	476	480	465	486	466	441	486	437	433	469	517	490	433	454	425	490	443	463	473	452	474	461	440	485	479	449	456	518	450	478	487	445	473	470	472	449	463	473	477	491	460	430	467	509	456	468	469	437	451	462	466	450	485	433	492	478	446	458	458	456	453	433	466	436	477	489	440	478	425	456	462	482	434	455	444	467	517	485	429	493	458	428	447	455	496	459	451	474	491	476	500	433	483	453	500	456	497	447	447	475	489	473	470	469	437	465	458	404	482	477	422	464	501	496	484	477	431	456	456	483	458	478	445	456	457	514	442	459	482	472	477	503	437	457	467	477	429	452	481	435	466	481	460	486	431	475	479	500	505	461	459	459	435	448	429	497	486	444	496	457	513	504	465	480	473	501	470	475	448	453	468	476	435	456	485	458	495	451	490	486	452	470	455	504	488	460	484	462	495	468	506	483	465	454	445	455	494	489	458	470	446	473	484	486	488	445	412	442	458	436	445	469	470	485	489	466	457	417	432	451	435	453	444	423	467	453	484	466	465	468	463	426	480	447	489	448	442	461	482	472	427	485	460	469	462	474	455	480	447	467	494	503	484	493	467	464	480	477	462	498	447	495	447	457	495	460	449	456	476	483	446	446	433	436	450	436	476	510	459	481	502	434	462	424	514	460	514	444	461	442	447	477	451	481	447	502	457	461	489	480	474	514	417	466	507	461	457	486	464	527	459	475	456	467	451	478	466	466	469	490	459	465	455	436	470	463	454	476	430	480	471	434	467	415	428	427	432	516	463	471	472	453	462	440	463	484	471	446	452	442	454	467	508	447	463	471	455	471	457	455	493	449	475	482	490	448	465	473	484	468	466	448	472	469	490	493	461	470	481	445	470	467	457	463	459	496	455	519	484	442	481	465	488	473	485	417	473	454	431	448	472	487	444	470	447	457	451	466	468	464	446	436	468	451	487	461	467	460	455	503	470	458	470	454	489	434	465	477	476	479	465	428	471	467	484	476	484	440	483	478	479	473	480	498	449	482	478	478	457	464	412	463	460	467	467	475	471	467	490	460	480	443	450	457	494	515	483	463	459	435	450	484	452	431	457	473	463	472	486	466	474	476	468	510	477	455	444	435	431	450	442	454	459	490	471	503	501	457	456	445	466	473	437	493	453	473	454	432	499	457	484	483	434	464	481	498	459	442	459	462	466	491	437	429	453	456	504	454	503	480	474	466	457	503	442	465	472	472	469	483	452	448	473	440	490	476	460	446	459	453	441	465	441	434	432	456	478	462	453	458	475	458	467	457	436	494	477	454	450	468	481	445	459	483	440	441	467	476	489	459	468	466	441	461	463	469	492	488	453	443	474	471	460	507	438	476	439	450	476	492	472	448	479	453	470	463	468	483	481	504	431	451	446	464	503	446	481	438	487	505	448	477	455	487	450	493	453	446	466	471	481	488	451	432	495	446	477	419	461	446	453	478	424	458	479	441	461	438	488	501	466	458	475	450	468	455	467	496	469	455	448	468	490	475	448	452	423	438	497	472	479	483	463	447	445	426	464	455	484	486	433	459	436	463	454	458	474	438	438	424	438	432	485	482	491	469	471	496	442	466	428	462	461	475	455	452	451	471	426	453	454	443	453	415	449	479	434	452	481	466	443	461	437	496	438	473	459	453	483	462	484	446	493	492	486	489	438	448	461	452	470	472	443	462	494	489	460	484	465	492	483	465	474	460	453	476	437	477	468	451	491	506	482	459	451	483	458	479	436	493	460	452	446	482	460	456	453	457	446	472	516	459	472	429	453	475	453	470	476	480	474	454	474	443	495	476	471	478	461	471	507	470	443	456	422	466	453	498	425	470	437	457	460	464	503	489	462	432	476	470	458	429	462	478	421	468	457	469	468	448	481	459	464	473	456	460	450	469	453	471	463	448	454	504	428	483	485	431	450	459	437	533	492	433	460	460	469	443	470	446	473	476	468	453	483	457	505	457	454	495	411	448	456	434	519	450	450	482	467	467	422	476	463	466	478	471	477	482	455	494	456	458	474	460	460	456	446	455	457	448	489	450	463	408	453	462	496	424	495	481	504	446	452	467	468	470	451	468	477	478	459	447	407	435	497	482	461	430	425	484	454	457	454	484	468	457	434	497	452	495	442	464	484	456	438	458	423	469	420	467	465	505	484	455	444	489	474	439	464	470	486	515	477	476	461	477	467	483	447	483	457	484	458	488	486	460	492	443	473	434	492	463	469	460	445	440	476	428	480	435	481	479	466	435	434	491	461	461	472	441	464	451	467	449	497	505	490	452	439	470	472	448	441	506	512	453	474	498	471	436	451
32026	14502	12138	6168	4319	3264	2489	2045	1814	1525	1383	1232	1183	1122	1013	970	909	847	841	850	816	818	799	805	760	734	730	715	698	711	715	702	735	717	726	717	732	601	714	768	716	711	677	738	706	697	675	650	725	660	676	738	644	741	701	650	645	671	645	686	654	674	670	676	639	692	667	687	697	672	712	711	696	709	643	661	689	662	665	677	650	699	706	688	629	647	665	686	662	648	639	616	704	712	702	636	632	649	683	678	706	601	657	692	685	704	649	620	684	638	686	631	626	648	679	718	680	653	622	685	588	640	647	634	630	698	638	690	633	711	669	671	688	642	677	655	629	673	685	641	653	686	700	653	650	673	653	634	667	691	684	651	636	622	678	642	698	669	660	669	632	643	642	721	694	660	623	652	616	710	626	646	693	680	664	635	679	687	629	673	623	651	618	714	652	703	631	652	651	638	677	681	663	602	656	624	655	669	661	648	660	668	620	686	611	673	672	707	691	650	628	667	662	597	652	672	659	684	623	690	682	694	644	707	642	629	621	675	646	605	623	651	661	701	642	673	655	670	634	658	698	663	744	701	665	601	671	618	684	688	647	705	664	702	705	688	693	655	675	691	689	672	674	704	702	639	675	653	665	690	678	667	695	650	617	678	671	672	697	664	697	706	669	703	648	658	658	647	659	627	681	666	706	654	659	709	628	610	648	679	697	638	681	642	670	674	707	672	711	643	670	658	695	671	645	646	664	662	711	643	670	646	678	644	673	662	657	667	646	689	668	629	673	669	618	626	651	705	666	633	714	687	684	660	662	634	644	632	665	644	636	660	674	678	631	660	662	706	677	681	649	661	654	626	674	658	668	676	653	668	671	703	705	673	652	668	685	615	660	663	651	662	637	664	638	703	618	653	708	710	616	659	671	643	661	700	641	669	631	677	692	660	651	651	656	685	717	645	653	654	593	629	673	656	659	670	646	615	700	694	643	672	649	652	659	649	641	638	671	639	697	667	671	658	688	667	657	681	651	681	651	702	678	651	637	657	667	678	698	671	642	702	654	635	667	647	617	626	612	657	630	642	638	692	671	662	665	737	680	655	652	600	677	646	648	662	662	636	667	636	679	645	603	623	673	664	682	632	718	694	667	612	609	692	666	648	643	669	668	650	654	654	640	648	653	602	620	666	664	661	673	634	671	684	641	622	673	679	634	630	669	621	694	691	631	642	650	629	662	649	685	644	702	669	668	664	645	678	656	684	635	700	690	667	703	682	671	710	652	619	628	633	645	629	663	643	690	627	689	712	648	703	655	685	624	687	699	652	678	679	681	681	619	678	665	653	676	672	682	646	681	654	643	671	654	668	672	677	659	712	687	690	651	678	629	688	653	616	652	675	659	610	692	649	683	632	655	651	668	673	650	630	666	689	691	718	654	662	613	610	630	701	636	623	657	635	657	719	701	655	645	655	691	636	645	663	697	676	679	679	694	695	656	677	699	621	637	641	697	657	728	723	656	641	635	662	680	700	704	649	692	704	633	705	679	674	636	641	686	705	654	679	677	659	686	701	667	669	618	587	712	639	680	623	679	673	640	650	677	680	631	691	651	694	736	682	663	649	656	673	671	648	671	674	639	644	638	633	689	658	687	710	672	654	680	607	638	671	653	668	605	685	690	657	648	667	643	647	670	647	653	693	696	671	709	640	704	626	733	658	658	653	625	616	687	658	616	643	675	651	696	668	651	678	668	661	663	664	671	644	673	628	665	649	698	666	662	663	693	660	657	625	646	684	658	666	668	651	648	663	687	677	611	678	667	691	665	655	667	624	704	692	705	691	702	644	674	654	688	674	691	634	671	700	671	642	653	647	622	646	634	661	628	690	657	708	664	667	685	720	651	630	667	684	646	679	661	673	704	714	611	661	662	672	640	668	667	684	618	706	651	621	656	665	712	612	721	657	681	703	658	655	703	665	709	624	668	671	666	665	628	631	670	685	683	670	703	695	679	679	661	665	658	660	716	650	645	638	675	675	691	694	684	644	641	638	684	669	717	668	652	691	699	697	628	674	643	690	665	691	675	688	679	631	672	646	658	696	670	665	698	636	673	668	657	576	639	617	679	618	672	703	639	663	682	672	668	633	720	634	666	640	627	653	608	686	687	666	690	658	667	704	675	629	681	642	659	603	686	626	687	654	668	699	699	686	686	674	616	673	663	656	641	692	663	647	724	643	716	697	711	687	672	630	649	652	705	657	607	695	649	658	673	631	656	683	682	649	652	643	639	660	657	664	691	680	674	638	652	626	678	659	644	661	636	634	672	650	686	713	670	664	661	665	671	651	643	640	649	678	643	675	641	643	676	656	648	640	640	659	667	645	680	701	685	672	678	664	645	605	677	722	656	627	681	652	644	657	634	658	608	640	671	618	653	667	639	638	711	658	630	597	674	659	652	641	687	643	685	665	624	664	631	634	654	657	671	671	642	647	690	708	671	638	688	694	652	636	628	678	660	662	673	624	682	683	673	695	675	649	630	666	660	660	679	659	652	676	664	687	597	673	691	666	684	681	691	676	660	690	671	688	614	674	679	640	708	689	664	661	641	708	631	644	682	648	670	685	707	682	639	657	620	671	712	681	687	665	659	643	652	669	620	638	639	651	670	661	667	678	654	700	692	680	649	656	641	642	665	674	652	644	694	663	637	663	696	653	683	656	624	676	633	650	674	702	658	688	662	705	652	644	656	657	648	668	627	624	704	657	685	644	648	657	651	642	662	654	627	611	646	698	658	699	695	721	701	659	644	662	671	648	619	691	693	663	649	683	676	649	661	675	641	694	651	662	681	653	620	668	672	644	665	661	683	686	643	676	668	646	604	683	639	686	665	680	641	644	634	720	668	695	671	651	700	660	651	680	628	623	669	630	640	672	677	674	664	659	664	687	686	671	644	635	667	680	650	674	600	644	659	669	679	659	654	705	636	669	673	714	669	670	636	624	627	641	666	680	636	670	647	677	697	674	653	656	645	704	691	727	690	696	610	635	681	669	685	656	724	653	667	669	690	637	652	684	661	664	645	639	653	664	665	646	693	635	655	625	646	653	682	674	632	694	635	676	685	663	628	606	689	623	660	649	662	625	671	663	652	684	693	674	653	669	663	655	649	701	683	624	670	684	681	668	671	624	698	657	620	678	665	631	674	670	672	665	652	638	666	613	627	679	624	699	689	677	636	650	660	716	653	692	617	724	660	640	683	665	700	669	697	635	668	643	603	682	694	656	639	676	648	634	677	676	681	669	656	653	676	644	676	670	676	719	684	649	659	681	656	681	691	683	690	643	669	712	664	720	675	663	665	644	651	675	641	670	658	656	653	616	684	675	684	669	634	659	649	656	673	641	632	640	661	692	640	665	695	673	648	634	640	704	611	647	649	672	631	646	687	664	670	628	692	709	688	670	662	614	651	654	635	701	674	637	643	669	706	687	666	628	678	677	680	656	676	657	655	621	634	652	673	663	696	735	642	663
26931	19982	7910	1148	829	728	783	746	743	707	752	736	719	683	715	710	733	723	710	727	697	698	737	690	734	685	712	693	667	715	722	680	750	705	693	737	741	705	713	718	676	682	715	684	724	747	722	686	727	728	700	666	751	710	731	709	684	782	722	687	696	724	731	708	720	755	707	751	691	704	697	743	757	728	744	706	712	748	718	682	706	637	733	743	685	734	728	709	760	695	713	690	691	697	676	675	696	694	752	700	732	684	715	736	660	701	700	697	775	737	692	716	719	722	717	731	697	709	680	744	691	753	665	689	697	707	670	666	668	716	692	695	680	679	708	713	694	718	726	743	762	713	701	713	739	704	710	689	725	754	733	701	746	697	723	680	686	692	719	676	722	695	726	698	691	716	695	698	714	629	744	711	681	715	680	679	677	690	705	697	699	704	702	696	725	702	705	699	706	704	704	692	757	704	753	676	738	692	734	673	732	692	730	691	677	703	695	722	717	717	708	742	758	721	690	681	693	699	723	709	720	718	670	715	696	672	673	742	713	651	711	698	758	682	732	698	739	719	726	710	664	709	776	689	736	727	711	703	681	752	738	653	701	677	724	707	720	653	687	659	640	729	706	700	708	719	656	718	735	695	702	711	694	674	710	665	719	713	690	722	723	699	684	704	662	661	705	702	701	711	744	752	736	710	694	627	713	731	752	755	722	708	754	697	704	714	682	718	704	693	690	631	672	664	653	678	652	719	653	702	709	652	730	755	705	704	720	709	700	700	683	706	685	679	684	637	696	694	681	707	677	696	700	709	704	692	648	755	696	695	720	686	684	724	750	710	673	711	706	722	698	733	729	735	671	691	683	679	666	681	723	696	706	722	715	706	686	679	667	743	708	704	751	708	692	739	714	683	688	734	732	665	703	713	715	721	688	699	713	652	720	699	720	691	687	713	688	721	680	671	741	702	700	747	751	673	695	722	696	680	722	674	714	687	699	702	634	668	719	670	693	684	714	746	727	656	739	671	681	694	671	685	650	713	727	660	654	706	684	710	677	661	777	727	744	697	718	716	743	702	740	724	725	727	775	658	689	665	715	663	679	714	707	699	681	673	677	700	692	696	660	713	688	717	717	704	697	732	751	719	724	641	702	667	668	733	715	693	672	721	689	735	681	726	681	684	692	708	713	703	690	681	688	725	691	681	658	710	716	686	661	696	683	704	704	697	695	708	742	727	674	768	725	658	741	685	716	693	719	683	700	712	689	731	716	714	712	718	662	645	683	672	665	716	684	721	704	669	687	693	722	685	714	649	764	655	705	685	720	733	729	702	681	699	706	709	696	701	696	699	707	717	697	688	687	644	669	679	675	675	675	701	667	723	738	715	631	727	688	681	704	706	733	647	690	693	685	715	744	746	652	692	680	755	615	718	707	687	702	748	721	681	716	761	684	715	742	689	683	655	719	694	726	711	704	706	705	707	695	706	694	775	650	685	706	723	701	736	695	679	691	733	712	737	683	706	739	709	697	705	720	661	702	673	694	714	729	700	738	672	722	738	680	715	659	762	676	679	706	720	673	693	698	729	702	709	707	641	668	660	719	674	675	708	622	688	729	675	693	731	714	682	705	761	700	718	739	721	705	696	690	712	725	640	712	716	679	710	742	737	710	698	659	714	710	716	683	731	697	721	715	703	746	660	673	748	698	723	689	711	757	639	669	704	716	698	726	672	708	703	747	693	730	696	697	727	732	667	669	679	722	656	693	683	712	698	652	672	700	666	681	658	703	715	762	744	681	704	699	743	688	728	754	693	722	687	685	754	728	723	690	734	737	712	714	695	715	727	680	673	696	707	691	693	713	728	680	733	736	694	667	666	714	750	660	718	747	709	667	730	754	726	711	705	691	709	721	701	729	679	674	694	714	676	674	684	732	745	698	628	710	685	699	721	701	687	767	696	705	691	691	685	675	671	682	708	724	661	720	744	688	738	695	713	696	703	725	667	686	681	689	753	697	714	681	689	698	689	766	718	708	703	707	719	688	681	694	679	724	708	699	670	669	700	692	673	739	665	744	716	695	692	731	704	715	671	743	708	694	694	671	674	678	695	710	696	707	729	651	711	652	706	731	712	702	710	731	742	664	711	736	709	682	747	662	657	713	695	696	707	700	660	689	713	668	682	743	727	688	717	727	688	701	695	667	706	727	729	679	687	724	775	716	690	659	687	711	675	722	701	699	719	720	712	687	645	697	714	703	716	692	673	758	702	716	755	674	685	742	692	732	703	678	702	705	678	697	716	689	693	659	663	714	707	664	704	731	687	738	733	712	688	733	658	675	703	698	736	693	696	676	690	653	702	700	704	695	713	699	741	715	681	693	711	671	696	726	767	702	720	684	717	743	726	686	724	678	704	688	695	701	712	702	716	729	714	695	716	702	713	706	677	711	723	707	693	716	681	718	715	734	704	701	703	671	659	686	684	685	684	716	737	669	690	688	664	722	719	719	711	694	716	758	707	726	744	744	672	696	655	727	716	743	699	708	683	729	714	714	742	687	712	681	739	686	734	746	657	730	757	679	715	696	700	712	708	741	712	644	688	662	711	704	706	676	731	698	689	704	759	693	717	709	714	665	644	746	696	670	700	685	692	680	705	674	683	640	696	705	765	725	665	714	713	718	706	684	667	719	672	736	767	705	692	660	683	649	677	690	699	695	681	710	709	683	689	709	688	712	675	716	711	663	713	745	662	728	753	706	718	676	687	697	712	703	706	689	707	658	697	685	756	650	687	702	700	689	650	725	732	703	689	695	716	650	725	687	709	715	683	702	688	706	654	680	727	759	667	733	697	726	703	709	693	731	705	685	715	732	684	689	683	728	700	668	710	682	719	662	651	685	722	724	723	702	656	674	678	715	664	714	702	678	719	722	680	667	672	668	675	705	682	731	647	704	701	731	678	631	714	768	700	689	686	689	664	669	666	696	699	670	726	700	679	684	680	678	715	713	741	694	672	716	744	696	745	692	733	679	683	670	767	668	694	645	726	702	680	651	705	696	691	667	708	719	720	682	701	690	686	730	688	703	686	644	695	689	721	759	749	723	665	662	705	695	700	689	730	714	650	666	696	695	719	676	637	744	686	711	746	710	737	691	672	712	755	689	701	717	701	678	707	703	672	672	737	742	758	681	678	710	724	691	651	689	724	751	696	705	735	687	677	692	686	684	691	771	729	701	722	689	682	720	720	715	695	685	706	728	700	761	746	705	671	678	679	690	692	682	716	721	688	671	692	714	685	726	710	714	699	695	668	696	743	670	701	702	725	697	689	702	713	696	685	679	751	730	705	670	734	741	693	733	753	693	682	714	727	706	687	745	732	687	670	707	721	666	718	700	682	663	688	730	699	692	680	717	716	676	704	694	679	724	672	686	701	747	680	705	677	646	747	695	709	696	721	712	726	735	704	744	663	628	709	748	699	715	690	765	701	696	663	715	709	686	663	726	665	732	699	740	729	719	665	722	732
15546	1649	1554	1169	1095	1106	1043	1044	1012	1034	968	1021	934	1010	964	968	940	950	986	1003	981	932	993	959	945	918	969	985	906	985	977	963	1003	967	951	946	957	973	973	965	976	980	932	969	973	959	968	1001	998	956	972	917	994	953	998	1025	1002	972	963	992	923	979	942	976	939	941	959	977	982	962	965	944	939	945	980	1015	970	993	966	931	981	977	988	994	1011	967	936	934	919	919	996	951	970	942	930	969	1026	1008	940	973	932	962	934	991	995	983	973	930	981	991	934	963	954	964	1026	956	955	949	948	961	929	918	951	982	945	968	992	960	969	944	898	991	950	987	934	967	933	973	956	951	965	1008	941	1049	979	968	958	1023	1009	989	969	943	935	949	1001	979	963	930	908	960	965	987	935	958	928	942	980	1011	991	961	960	965	914	983	976	960	1000	969	939	928	984	983	1037	939	966	945	941	934	949	969	984	936	931	962	958	942	940	982	973	907	937	1001	927	977	949	942	967	959	943	980	985	1027	980	986	999	987	978	1042	1020	963	931	977	944	894	957	943	965	929	949	916	971	982	1024	900	983	992	1023	946	988	909	916	1011	941	984	1013	1003	903	936	1008	980	958	1004	901	945	937	969	979	984	984	964	944	924	939	918	943	945	961	965	940	958	931	962	908	938	989	942	979	985	1016	992	1014	979	978	950	971	995	976	929	984	967	1003	986	897	975	1004	926	958	966	919	1011	898	921	974	941	966	941	908	1008	972	976	953	949	937	978	948	952	954	939	922	954	943	943	951	967	987	999	1015	962	960	1011	1022	932	992	915	981	893	963	939	948	983	948	946	939	960	970	990	986	974	993	984	914	969	990	915	943	947	920	957	896	967	1002	975	926	928	963	989	903	963	944	977	932	917	953	944	928	970	1004	977	976	1024	990	993	982	939	955	939	993	946	1016	955	988	1008	985	921	952	923	998	1021	957	910	938	999	988	961	1010	948	977	1051	931	995	984	935	947	971	977	938	962	993	944	954	936	940	934	924	904	1004	984	951	996	1003	977	960	911	982	971	982	907	994	975	1000	917	972	1041	968	945	979	981	973	916	954	972	986	1003	913	958	946	981	962	958	1020	930	982	997	999	924	968	938	981	1019	981	972	951	962	972	877	955	924	909	994	916	902	940	986	936	955	914	965	958	1007	955	941	944	1053	1025	876	954	962	992	940	976	959	962	1020	988	884	978	961	966	960	946	943	1031	935	937	933	937	984	994	940	1029	976	983	962	945	890	994	984	983	958	988	968	918	952	943	952	1048	910	986	994	914	1002	965	1000	958	933	948	997	990	974	962	988	998	968	968	1039	996	938	919	933	953	981	943	918	991	950	934	1012	966	971	1031	943	969	916	1017	975	1021	979	935	967	987	983	960	984	941	966	924	978	977	962	979	990	986	908	960	933	924	930	944	988	977	954	955	962	945	978	958	1004	956	1010	980	941	969	985	1000	974	998	999	932	1033	930	935	985	949	953	970	950	918	949	984	1033	978	937	995	951	949	932	969	946	966	938	988	953	1020	982	926	935	885	1028	904	913	937	934	927	988	937	949	1004	961	976	951	958	958	984	942	976	996	946	933	972	980	949	961	998	1002	1003	974	985	955	980	876	957	936	895	977	949	950	973	940	956	1061	961	970	882	972	942	965	952	1030	971	954	972	1004	1058	1033	950	977	977	886	963	940	929	963	1054	962	991	974	880	906	964	929	934	923	945	960	918	963	970	904	999	974	940	962	964	968	986	939	946	1011	967	940	927	945	953	930	970	974	931	1018	1034	976	949	973	972	949	1001	949	983	973	904	960	988	994	987	981	972	960	943	1031	949	981	938	957	952	968	944	955	934	917	962	929	939	1007	969	953	939	962	1008	957	956	1008	979	993	999	943	975	988	1003	1018	995	946	982	988	951	996	961	912	928	977	975	1022	918	949	939	932	951	977	975	958	971	897	925	918	930	945	966	1014	981	976	944	929	958	959	984	941	955	993	1007	963	972	1001	990	928	989	962	994	986	997	897	924	959	940	962	950	970	954	952	950	1020	1011	937	919	953	986	959	989	949	1027	976	938	983	974	1008	989	920	1019	1024	958	924	979	981	966	986	979	987	1021	934	1009	949	1011	940	946	970	1048	956	919	901	999	966	975	969	959	956	983	974	946	922	912	930	977	1023	963	958	912	997	924	951	998	949	966	977	1007	1025	926	974	984	1007	998	920	937	989	1033	974	986	971	974	985	953	914	867	968	936	902	986	985	945	993	951	991	901	935	962	996	985	954	920	953	938	948	987	931	939	976	914	1008	964	980	941	953	914	960	935	957	985	975	961	976	959	1041	969	967	1024	965	960	995	971	947	994	978	975	988	986	926	987	1006	1005	988	942	950	973	973	975	995	975	965	969	916	968	990	1000	999	921	1047	953	972	981	941	948	937	931	950	983	988	1006	965	940	930	1027	927	914	931	956	945	947	971	937	909	900	974	983	941	899	967	993	990	946	975	939	1039	959	955	939	989	1031	922	963	932	915	959	1023	968	1005	977	958	1020	964	963	946	962	1027	984	1031	980	995	963	1000	964	988	987	963	977	954	942	969	926	1043	963	953	936	955	898	931	930	988	924	906	960	1028	966	892	997	1031	943	950	950	923	947	927	980	941	940	1001	966	973	969	1000	928	965	993	959	907	994	957	974	946	935	933	977	980	978	978	940	964	995	897	938	974	957	968	995	937	955	975	953	1009	1051	930	903	935	987	959	953	976	996	936	977	915	952	1036	980	935	985	928	936	946	930	946	941	1028	960	952	962	955	914	1018	962	981	992	991	950	932	984	976	928	937	997	974	892	986	911	959	920	957	931	962	955	939	954	987	963	955	1016	963	993	1004	948	1001	996	954	1008	940	906	942	958	967	944	916	976	955	982	976	965	985	928	964	907	968	968	982	909	978	962	991	949	993	981	938	940	987	910	912	967	950	893	983	973	951	968	964	957	979	955	994	996	978	950	961	993	1004	969	962	942	993	958	927	974	1022	936	957	973	966	921	960	948	927	957	917	911	962	1004	966	977	1007	977	933	939	1018	989	946	917	911	966	928	944	883	966	961	1000	977	981	970	992	953	987	960	956	952	980	971	916	981	957	956	866	971	992	1008	904	980	919	959	922	955	944	1007	946	968	983	963	955	919	953	979	958	953	953	938	992	991	965	943	983	923	982	1002	940	966	904	936	948	1000	948	969	989	996	1006	941	957	955	978	924	917	969	920	937	932	939	1003	1004	982	916	974	951	980	949	964	916	964	909	952	968	914	948	981	966	894	977	959	967	972	972	996	950	976	927	988	935	968	938	997	925	898	961	918	917	983	954	932	922	1019	904	959	944	986	937	914	961	944	932	978	1016	965	936	959	985	980	974	968	938	1028	952	925	905	939	991	909	887	967	964	1010	944	968	923	971	951	903	908	976	990	987	971	1004	927	962	944	1009	937	983	947	1011	999	931	914	922	1005	990	971	952	949	914	983	1010	942	926	970	938	939	977	989	1029	949	1019	859	919	985	964	969	924	1047	977	1025	1016	993	926	1001	948	950	992	1022	934	972	951	986	965	937	1017	978	960	952	945	950	989	978	964	1003	941	987	967	903	920	941	978	947	1043	979	1035	988	967	987	930	977	934	991	1006	909	971	924
23442	20946	28383	23657	20879	7795	1517	1120	947	950	942	907	906	883	864	865	854	804	816	764	790	842	781	773	776	809	813	797	751	792	787	803	790	797	760	810	789	779	801	813	780	813	813	787	851	793	797	806	769	747	799	788	773	773	755	741	762	771	741	754	830	725	750	803	797	778	743	727	757	789	817	746	801	810	762	824	752	812	756	788	783	743	797	816	746	750	782	780	729	780	789	748	760	808	750	766	742	807	736	790	730	782	799	788	815	807	809	828	735	759	756	742	718	771	783	819	797	792	808	816	807	725	830	774	786	825	782	768	833	774	778	820	792	780	790	786	810	764	769	767	804	776	731	787	792	776	764	797	817	770	788	783	804	784	797	777	794	775	756	807	772	767	797	793	779	767	772	782	772	848	793	797	764	752	782	767	775	757	766	824	730	804	784	749	766	741	785	786	761	761	814	784	779	746	761	812	804	729	797	776	767	775	740	754	778	775	758	813	790	763	696	793	779	782	791	776	769	766	846	740	757	807	815	806	796	792	784	770	807	698	740	801	767	785	828	768	755	798	732	833	762	806	810	768	806	736	796	789	803	790	725	778	769	828	802	755	791	771	760	750	730	744	756	768	785	730	781	740	770	773	802	741	784	825	790	781	783	808	771	800	816	769	821	755	800	824	805	803	800	801	749	793	720	760	722	768	759	738	772	786	780	796	800	709	759	787	740	732	745	751	802	773	696	776	741	751	774	804	819	793	773	762	790	743	775	781	758	766	793	765	811	784	749	744	771	760	801	782	824	725	746	755	801	823	771	809	775	813	814	777	818	780	813	803	750	752	839	757	774	754	766	815	784	810	822	796	773	759	779	745	790	792	778	751	801	796	792	789	827	785	783	717	771	817	771	822	784	795	784	819	751	738	754	778	782	748	805	802	771	737	786	753	791	761	799	774	760	793	809	776	785	748	744	765	801	738	782	798	740	820	744	788	784	831	792	745	776	745	755	747	795	717	770	756	762	821	766	763	787	721	785	785	751	769	817	799	763	760	780	826	774	787	742	786	821	805	797	789	773	805	757	714	778	794	738	763	778	785	816	759	793	761	775	857	759	774	737	778	756	756	763	774	827	755	780	784	702	779	773	801	777	756	758	785	792	801	779	804	779	767	728	803	760	766	789	805	808	743	756	810	749	768	815	836	789	790	762	808	809	775	790	737	800	778	820	747	769	757	730	804	771	794	755	795	734	728	841	778	772	740	775	783	829	775	778	775	778	778	723	774	796	755	790	805	778	778	747	806	764	762	791	779	743	753	766	769	800	766	803	772	785	783	808	818	752	766	733	736	773	847	791	753	800	754	768	776	816	772	773	772	790	792	777	731	792	809	771	820	710	783	759	814	778	763	754	788	792	739	833	762	747	821	823	778	760	763	757	734	769	792	719	716	791	799	705	705	744	742	852	748	750	797	842	790	742	792	760	769	778	742	806	781	786	780	765	801	783	751	792	769	826	778	761	789	765	820	798	782	777	713	789	798	750	805	823	824	778	739	771	808	792	769	755	810	820	780	833	766	807	738	735	777	752	753	782	737	799	773	755	776	738	804	786	762	783	814	732	767	742	790	725	720	792	825	810	811	813	772	797	768	777	787	727	728	792	766	820	775	769	790	783	771	803	789	792	752	796	772	828	785	784	798	804	779	765	756	758	757	774	746	724	793	776	762	739	772	766	707	745	750	744	798	792	788	775	794	798	741	791	816	780	745	744	816	810	743	790	780	795	763	770	811	736	795	782	728	768	806	775	784	767	779	780	739	804	718	755	800	784	767	835	819	805	807	810	807	747	740	802	808	776	744	760	775	769	789	790	758	772	804	800	741	771	782	738	782	739	783	765	812	784	785	779	747	776	795	787	773	790	748	766	757	827	781	753	784	758	757	826	774	748	786	785	786	744	819	804	752	759	732	722	762	766	801	784	744	778	825	810	741	849	778	802	732	730	735	813	821	744	784	722	750	738	696	821	760	760	763	833	757	835	761	786	739	800	758	772	825	767	770	822	744	782	788	792	799	736	777	745	743	775	742	797	750	798	773	833	809	734	778	790	775	840	793	787	750	758	792	770	771	741	805	813	740	795	809	756	768	770	770	738	788	769	733	778	774	767	770	752	752	808	807	797	791	777	778	772	779	802	725	766	765	785	754	761	766	760	757	774	759	775	718	741	752	785	800	752	755	805	744	742	814	778	754	785	764	792	754	765	716	734	788	766	792	750	803	754	773	767	790	828	770	771	777	802	777	722	764	746	781	774	766	753	762	768	772	777	771	836	766	721	761	765	762	806	780	818	793	822	737	789	699	771	770	849	787	781	798	777	786	790	805	768	697	803	792	750	781	832	765	754	776	762	790	756	810	782	782	753	820	756	809	760	766	717	790	740	758	774	787	775	778	786	789	760	756	758	731	783	740	825	767	722	764	779	800	798	782	780	781	778	799	811	745	743	762	757	816	766	780	751	748	794	776	768	774	727	834	769	811	801	811	761	775	769	779	739	814	759	807	804	780	823	804	770	750	782	737	750	791	779	776	747	773	748	777	813	764	700	762	749	825	747	756	765	848	750	744	759	778	796	781	780	742	759	786	771	780	813	758	802	782	783	773	761	760	752	749	754	780	723	767	760	815	748	798	781	765	773	756	804	768	755	754	790	764	829	793	771	777	759	795	808	725	803	737	763	745	780	773	734	751	732	779	789	764	787	811	770	774	781	740	735	783	816	763	751	743	726	772	751	776	811	820	748	731	811	768	740	794	790	785	776	729	810	783	791	787	774	784	752	761	770	762	720	759	759	792	757	778	787	770	773	722	771	783	779	795	783	824	796	772	751	727	790	725	782	768	781	745	759	764	810	746	790	766	773	768	797	780	834	799	728	724	781	747	778	788	743	814	764	790	761	778	792	726	765	792	761	783	761	761	740	774	795	804	759	783	762	776	777	772	824	758	806	767	764	721	770	750	745	773	785	759	815	768	786	815	782	803	756	758	804	769	792	796	771	774	779	800	781	745	826	763	793	746	721	752	735	751	797	771	771	728	790	732	821	818	755	776	776	752	760	799	774	740	802	762	772	791	778	757	804	797	814	787	732	746	819	776	789	788	801	813	802	769	801	815	769	796	750	770	723	763	767	803	766	824	804	782	792	781	814	760	795	758	801	737	801	750	770	764	801	759	756	744	781	792	766	758	791	783	793	751	786	774	788	804	798	786	792	803	764	807	795	731	769	759	721	771	767	784	808	800	753	794	790	804	823	779	708	747	809	769	758	768	751	781	790	772	806	816	852	747	776	778	805	775	753	809	760	742	768	759	846	734	756	796	751	802	743	795	802	742	801	755	729	775	792	765	781	749	802	755	789	720	810	761	735	834	727	755	752	810	775	721	804	743	754	744	753	811	766	740	804	744	779	718	742	757	762	799	749	778	762	767	755	776	806	771	822	792	748	764	792	787	765	769	769	802	745	734	781	746	798	784
30433	9254	7833	4015	3003	2441	2095	1803	1691	1521	1399	1449	1217	1255	1212	1165	1198	1157	1139	1142	1156	1136	1118	1117	1086	1164	1131	1120	1094	1142	1122	1040	1111	1121	1084	1151	1148	1064	1083	1050	1051	1122	1118	1093	1064	1094	1061	999	1067	1069	1101	1061	1089	1088	1071	1024	1111	1059	1090	1070	1045	1084	1063	1082	1109	1121	1064	1125	1061	1047	1096	1050	1064	1092	1070	1033	1031	1053	1061	1091	1057	1095	1129	1050	1035	1119	1125	1077	1089	1080	1025	1059	1049	1087	1103	1051	1008	1083	1103	1052	1071	1090	1034	1100	1063	1045	1101	1096	1070	1111	1011	1043	1116	1027	1104	1104	1092	1080	1103	1019	998	1087	1114	1060	1053	1088	1046	1067	1048	1078	1110	1041	1036	1076	1065	1086	1032	1093	1084	1115	1127	1022	1079	992	1027	1028	1073	1057	1106	1079	1030	1042	1076	1073	1087	1084	1043	1162	1067	1108	1092	1099	1061	1081	1091	1089	1113	1092	1075	1055	1136	1099	1077	1066	1003	1079	1107	1076	1054	1111	979	1064	1034	1061	1045	1058	1091	1130	1092	1114	1077	1047	1064	1065	1072	1080	1060	1094	1059	1065	1039	1041	1098	1123	1095	1060	1107	1103	1011	1080	1081	1044	1058	1059	1057	1060	1011	1019	1061	1087	1073	1078	1120	1064	1098	1052	1076	1069	1023	1050	1072	1072	1058	1099	1074	1083	1067	1104	1034	1041	1042	1036	1051	1095	1063	1099	1060	1132	1080	1077	1081	1090	1068	1061	1120	1125	1090	1039	1073	1082	1072	1075	1107	1049	1090	1083	1059	1091	1063	1091	1085	1092	1079	1080	1033	1093	1076	1005	1107	1088	1008	1046	1059	1043	1094	1098	1089	1098	1075	1059	1092	1055	1078	1109	1119	1058	1058	1031	1039	1077	1104	1093	1091	1028	1104	1071	1075	1077	1120	1140	1053	1078	1040	1116	1065	1058	1071	1033	1070	1039	1090	1054	1045	1070	1088	1099	1086	1047	1079	1038	1083	1073	1107	1041	1078	1076	1041	1096	1050	1045	1075	1077	1005	1039	1085	1055	1139	1059	1021	1028	1020	1121	1049	1061	1103	1092	1086	1095	1069	1115	1039	1065	1097	1044	1057	1037	1018	1113	1046	1074	1063	1016	986	1090	1052	1091	1119	1077	1097	1049	1023	1013	1054	1134	1046	1139	1066	1066	1085	1058	1066	1044	1010	1128	1072	1040	1043	1014	1101	1082	1085	1049	1054	1062	1007	1013	1096	1041	1123	1112	1046	1019	1062	1126	1056	1096	1092	1086	1141	988	1054	1048	1057	1120	1043	1028	1094	1146	1103	1070	1077	1096	1075	1040	1067	1053	1069	1043	1061	1095	1036	1095	1049	1091	1110	1134	1063	1034	1062	1070	1059	1059	1065	1041	1070	1013	1089	1049	1090	1072	1050	1021	1044	1010	1058	1082	1126	1120	1078	1082	1042	1041	1081	1079	1125	1096	1051	1058	1102	1093	1150	1090	1074	1091	1036	1092	1049	1019	1086	1085	1107	1077	1062	1023	1096	1109	1007	1083	1067	1088	1108	1075	1063	1062	1084	1081	1024	1102	1126	1046	1072	1049	1098	1083	1102	1070	1033	1018	1123	1076	1081	1135	1125	1043	1083	1096	1168	1073	1113	1109	1068	1068	1089	1098	1071	1107	1075	1079	1087	1111	1069	1033	1077	1087	1046	1102	1049	1126	1097	1050	1089	1128	1118	1063	1038	1082	1055	1081	1113	1101	1125	1106	1016	1089	1057	1060	1085	1023	1053	1123	1064	1054	1072	1036	1049	1039	1008	1033	1079	1051	1125	1096	1062	1017	1080	1094	1017	1098	1060	1078	1035	1071	1058	1068	1100	1105	1045	1081	1132	1065	1066	1017	1084	1071	1102	1058	1115	1100	1086	985	1061	1043	1066	1034	1097	1044	1111	1090	1078	1076	1057	1071	1066	1103	1089	1050	1049	1001	1096	1075	1064	1139	1046	1123	1074	1068	1035	1031	1050	1082	1129	1075	1089	1070	1099	1065	1119	1067	1094	1022	1084	1025	1073	1050	1072	1071	1064	1054	1057	1036	1086	1128	1092	1058	1091	1037	1069	1064	1073	1120	1052	1089	1026	1074	1089	1086	1109	1071	1063	1029	1066	1005	1011	1074	1103	1077	1070	1030	1069	1032	1080	1115	1010	1067	1042	1073	1067	1104	1105	1079	1027	1067	1065	1130	1049	1140	1109	1060	1088	1098	1104	1025	1029	1055	1081	1102	1093	1098	1092	1063	1095	1077	1099	1036	1060	1112	1116	1027	1028	1090	1058	1078	1035	1103	1013	1049	1074	1102	1079	1086	1044	1050	1037	1083	1102	1024	1045	1068	1018	1113	1059	1066	1095	1081	1060	1088	1041	1006	1071	1029	1114	1082	1065	1073	1048	1157	1071	1078	1101	1111	995	1093	1105	1112	1092	1054	1095	1054	1079	1086	1067	1044	1075	1057	1049	1095	1089	1044	1122	1151	1078	1070	1106	1049	1087	1063	1128	1066	1139	1108	1075	1137	1098	1089	1068	1066	1062	1059	1038	1083	1088	1085	1094	1065	1069	1112	1069	1091	1033	1063	1049	1115	1053	1046	1110	1045	1096	1073	1131	1050	1058	1063	1036	1167	1168	1054	1126	1067	1113	1078	1067	1109	986	1031	1060	1024	1080	1026	1074	1062	1100	1051	1063	1125	1042	1074	1060	1126	1099	1040	1078	1084	1062	1054	1098	1020	1019	1083	1069	1066	1086	1060	1069	1115	1037	998	1029	1063	1067	1060	1084	1066	1101	1061	1107	1045	1034	1088	1083	1093	1103	1112	1067	1037	1044	1122	1096	1047	1066	1068	1166	1085	1112	1093	1068	1030	1058	1008	1068	1040	1060	1073	1088	1055	1052	1041	1088	1022	1109	1067	1094	1042	1100	1092	1094	1080	1101	1100	1085	1039	1078	1077	1074	1077	1121	1123	1060	1064	1086	1101	1060	1049	1075	1094	1101	1067	1090	1071	1052	1133	1081	1049	1058	1106	1069	1112	1059	1083	1091	1022	1065	1103	1070	1095	1064	1085	1104	1080	1057	1066	1013	1072	1016	1169	1086	1099	1046	1043	1005	1086	1059	1115	1131	999	1089	1060	1099	1078	1093	1067	1117	1112	1114	1097	1049	1054	1011	1062	1054	1083	1121	1079	1105	1007	1074	1113	1042	999	1154	1047	1063	1093	1087	1091	1046	1087	1044	1109	1110	1072	1073	1045	1036	1098	1065	1099	1096	1078	1078	1089	1036	1086	1115	1150	1021	1060	1057	1047	1070	1088	1111	1130	1020	1017	1001	1038	1004	1062	1139	1089	1071	1056	1055	1032	1023	1061	1037	1090	1068	1018	1025	1071	1099	1043	1104	1091	1047	1142	1084	1033	1039	1052	1028	1067	1154	1005	1105	1152	1088	1095	1076	1113	1035	1091	1133	1010	1090	1057	1044	1016	1068	1069	1082	1054	1073	1080	1068	1060	1109	1067	1022	1007	1045	1117	1038	1135	1042	1107	1111	1092	1027	1098	1015	1102	1088	1060	1065	1083	1070	1051	1080	1027	1038	1013	1061	1098	1043	1047	1086	1049	1148	1030	1045	1089	1105	1101	1070	1093	1033	1050	1084	1090	1132	1088	1069	1063	1118	1045	1093	1100	1068	1114	1068	1083	1045	1147	1068	1009	1087	1024	1055	1076	1034	1080	1019	1132	1063	1126	1014	1052	1126	1075	1094	1105	1081	1084	1061	1044	1088	1087	1100	1027	1045	1021	1082	1059	1041	1077	1037	1069	1059	1060	1034	1089	1082	1059	1073	1045	1104	1047	1072	1083	1079	1072	1103	1074	1085	1094	1086	1052	1059	1035	1115	1065	1125	1081	1075	1050	1051	1074	1082	1134	1103	1087	1068	1086	1079	1155	1063	1063	1112	1093	1103	1034	1130	1029	1091	1061	1071	1084	1087	1036	1059	1073	1055	1116	1096	1102	1099	1166	1068	1029	1135	1046	1060	1084	1077	1058	1064	1036	1060	998	1028	1107	1063	1038	1102	1026	1039	1041	1056	1069	1014	1036	1061	1063	1021	1096	1104	1025	1112	1121	1076	1048	1080	1108	1072	1081	1040	1038	1091	1087	1028	1103	1019	1100	1025	1100	1026	1047	1055	1036	1031	1049	1022	1101	1081	1102	1042	1059	1035	1038	1070	1048	1114	1088	1014	1129	1052	1040	1070	1131	1097	1058	1093	1086	1056	1029	1033	1084	1050	1021	1043	1044	1070	1018	1091	1024	1054	1083	1082	1055	1062	1093	1043	1036	1046	1103	1111	1107	1059	1125	1019	1069	1044	1066	1108	1041	1050	1014	1075	1092	1061	1078	1094	1067	1106	1066	1008	1044	1070	1058	1134	1078	1040	1083	1046	1035	1033	1067	1063	1077	1061	1049	1138	1087	1055	1052	1095	1080	996	1042	1065	1068	1066	1011	1095	1144	1101	1046	1050	1031	1087	1068	1138	1032	1041	1142	1060	1079	1062	1060	1119	1052	1064	1004	1094	1058	1052	1012	1070	1089	1034	1038	1085	1054	1079	1038	1033	1073	1096	1086	1167	1017	1040	1084	1084	1081	1121	1086	1054	1084	1036	1107	1043	1022	1049	1039	1043	1040	1069	1040	1076	1114	1013	1106	1029	1064	1069	1047	1102	1030	1079	1062	1096	1076	1090	1061	1071	1032	996	1112	1126	1059	1056	1076	1016	1026	1032	1057	1063	1032	1105	1077	1067	1054	1055	1088	1087	1089	1037	1112	1060	1066	1044	1069	1051	1055	1050	1059	1085	1052	1099	1091	1121	1040	1043	1109	1000	1092	1079	1085	1042	1013	1073	1081	1100	1062	1036	1082	1026	1115	1078	1086	1086	1069	1078	1025	1032	1040	1156	1043	1082	1095	1040	1099
22645	20942	28927	23116	20944	20815	3862	1045	798	733	644	625	642	615	566	518	532	499	525	496	517	476	483	492	481	459	485	459	471	479	456	477	478	445	471	538	470	456	475	470	457	478	448	469	459	452	457	431	484	472	479	441	473	444	476	486	481	488	484	440	473	460	441	449	455	399	464	500	454	492	441	430	448	446	439	414	455	420	482	445	424	433	466	440	413	413	422	459	430	485	427	478	428	442	452	427	447	450	467	438	463	426	459	457	440	440	442	447	445	417	429	439	450	449	455	484	445	404	472	449	469	442	452	445	443	431	444	466	457	427	465	445	430	448	444	465	401	442	447	468	443	425	448	463	399	490	478	468	467	473	439	442	443	410	442	414	437	421	448	406	444	440	495	453	485	450	452	438	417	436	465	456	425	388	459	476	450	434	427	431	476	417	482	484	486	446	423	418	465	438	446	399	445	475	438	450	439	415	455	427	443	455	445	458	439	451	506	455	457	485	468	409	458	454	490	433	453	422	451	446	474	482	442	421	456	452	444	460	480	438	432	464	457	438	472	444	445	464	484	443	441	454	436	448	476	425	454	442	454	441	466	438	499	438	435	422	483	426	425	415	468	433	440	453	461	439	472	399	456	425	463	512	476	435	461	434	413	408	453	477	477	453	420	411	478	402	432	475	433	436	475	421	412	426	419	449	441	411	428	433	463	398	417	462	448	449	468	424	413	439	425	432	439	463	471	451	424	463	427	416	437	433	422	454	484	429	463	399	466	433	444	450	435	457	433	431	460	495	457	463	438	461	462	453	428	408	484	420	406	460	411	432	488	481	423	455	443	433	474	463	504	449	450	440	430	459	451	445	444	441	439	450	466	436	454	465	467	453	459	465	470	417	447	446	473	433	426	446	430	446	458	457	431	478	485	474	429	470	435	474	466	465	441	436	466	429	448	458	427	449	477	438	439	420	436	433	424	442	433	457	479	447	451	470	453	471	444	471	466	439	399	439	440	451	455	489	511	465	459	454	471	415	464	431	461	456	440	450	453	460	434	444	428	465	454	464	431	422	421	438	436	429	447	438	437	462	455	438	423	431	416	454	441	466	443	431	447	420	438	458	438	428	450	434	421	426	463	434	444	440	468	432	411	478	415	464	445	479	463	457	413	443	460	432	486	456	425	435	428	449	447	435	436	439	415	451	470	425	496	456	423	423	445	498	427	464	443	406	432	442	426	486	473	445	422	434	395	468	444	415	458	444	441	448	465	446	420	490	446	433	440	447	403	434	409	429	441	433	464	459	455	452	414	418	443	449	423	461	403	407	440	469	429	445	477	446	437	412	455	462	429	440	463	421	449	444	442	484	470	403	409	433	431	466	434	468	448	434	442	460	424	408	433	432	440	424	461	452	510	448	420	462	438	439	441	461	430	437	445	404	454	446	443	434	442	454	433	433	421	428	390	438	469	445	475	458	451	469	431	449	439	458	456	413	447	431	466	434	436	435	490	459	438	509	468	454	429	468	442	450	457	432	448	446	451	430	481	455	404	434	415	434	412	474	456	473	440	438	430	443	438	428	411	500	474	477	448	433	453	445	435	480	431	483	422	430	447	449	424	409	502	463	446	486	426	476	444	444	466	443	471	458	438	435	473	463	450	461	422	463	460	459	463	419	442	466	415	468	454	468	442	455	457	458	469	412	446	482	458	432	476	468	416	424	445	457	407	447	457	490	433	433	429	425	439	454	455	431	431	467	447	440	436	429	461	489	447	445	436	495	448	459	451	400	443	443	455	455	426	415	470	449	456	495	453	443	423	421	441	441	456	435	440	476	466	414	456	442	445	441	452	398	458	462	511	445	441	434	459	447	438	478	454	457	496	421	474	500	438	455	466	468	414	464	429	451	428	424	430	440	473	427	444	460	472	450	422	473	456	468	487	449	437	440	461	450	442	459	439	463	447	427	448	454	457	453	426	423	433	432	469	410	448	451	448	469	438	425	434	447	440	424	466	475	460	419	425	472	423	439	453	436	413	451	446	433	448	429	411	459	451	453	420	448	414	429	432	478	447	468	497	460	449	462	414	430	458	452	464	446	455	454	430	441	463	419	428	463	423	454	479	475	420	468	443	491	453	450	477	427	487	457	456	483	453	468	436	419	487	420	477	436	459	430	451	453	421	447	414	425	411	468	435	493	432	428	430	442	415	451	449	410	435	450	422	443	462	483	416	411	400	461	453	447	442	403	436	440	440	452	428	427	444	408	461	466	430	428	428	441	431	420	418	442	470	452	458	416	433	470	432	419	416	480	427	449	420	438	433	439	449	470	446	489	447	479	418	413	480	426	410	428	455	441	452	420	406	421	463	447	434	444	409	442	443	401	448	447	464	429	446	405	448	423	478	447	413	434	440	478	453	439	463	434	468	426	435	483	470	428	452	467	409	445	460	453	424	425	417	460	424	412	480	470	424	443	409	459	470	430	457	421	456	463	444	481	474	451	451	466	433	458	436	447	447	400	472	419	453	449	461	409	435	457	426	444	422	446	469	474	435	436	453	437	441	464	480	456	461	464	446	423	446	413	409	426	444	498	438	426	462	410	459	440	487	474	421	456	406	408	431	449	470	439	420	421	460	455	432	460	454	449	461	437	432	457	448	476	457	420	426	451	430	461	441	476	467	449	432	476	457	462	468	440	427	443	441	444	424	441	400	433	462	426	452	417	438	431	424	450	439	438	444	441	482	457	433	500	434	436	472	475	456	477	424	405	414	424	424	461	433	447	478	431	458	405	459	456	432	488	446	470	445	421	421	412	440	414	404	435	433	446	414	406	448	424	437	439	440	472	452	465	454	444	462	442	437	411	406	480	461	472	420	431	476	448	447	445	449	427	444	440	417	419	493	469	437	447	443	428	444	468	460	442	448	456	464	456	467	463	419	437	452	428	458	437	458	410	424	442	458	434	430	479	423	420	446	454	447	443	423	459	434	465	442	459	433	455	445	434	457	425	451	448	429	476	467	485	421	434	461	455	455	437	464	468	439	428	460	445	428	451	461	456	458	430	408	453	470	477	499	441	462	466	458	491	456	425	418	454	458	450	411	468	428	453	435	442	457	429	449	480	484	452	430	437	445	416	471	478	437	408	454	432	441	448	442	445	461	442	439	445	455	449	447	440	438	435	437	419	455	442	419	448	457	423	439	415	443	445	428	413	427	422	426	447	445	438	461	418	420	467	440	421	469	449	439	424	431	464	457	440	473	452	427	425	411	433	429	426	435	455	433	428	447	458	434	435	431	442	483	460	443	410	423	439	425	476	437	463	422	428	445	449	482	439	475	473	483	465	448	428	443	458	455	457	431	448	444	465	461	418	447	413	462	477	435	489	439	462	461	454	450	433	435	446	450	454	475	475	433	487	430	431	421	443	393	435	490	480	416	413	441	459	406	481	473	440	499	454	457	410	405	415	428	438	447	465	430	468	437	436	462	482	486	414	422	438	414	463	426	432	443	429	417	447
32527	13919	11536	5899	4265	3266	2417	2141	1742	1498	1346	1158	1056	1026	956	927	877	860	836	817	796	763	699	724	723	696	722	707	676	677	682	657	666	642	696	684	719	657	633	657	632	635	639	635	663	690	688	653	616	651	642	671	653	658	603	624	626	649	642	654	686	655	646	626	634	667	632	659	617	671	682	601	654	641	675	665	649	669	603	667	580	623	608	639	615	614	631	640	630	587	690	626	674	599	660	638	629	622	660	697	633	682	640	644	677	678	638	642	627	653	655	626	643	636	638	642	603	645	605	619	648	622	633	618	639	673	646	624	656	676	644	605	678	715	644	669	622	640	644	636	625	627	667	600	642	648	656	629	663	569	614	639	646	661	609	618	670	643	616	612	655	636	623	633	603	661	662	673	669	644	667	632	612	627	624	665	658	620	642	619	655	668	689	654	631	635	653	649	670	681	681	642	619	687	599	659	647	650	664	623	669	617	663	618	687	652	638	669	631	622	642	613	655	617	635	624	671	643	601	616	591	638	654	669	641	640	640	662	631	624	644	637	644	651	595	646	636	652	646	665	625	609	625	634	598	610	631	586	615	659	611	645	652	649	658	613	660	698	621	658	635	656	643	632	572	595	661	686	702	663	643	615	656	647	638	628	661	666	656	618	655	593	679	632	648	626	592	627	655	639	641	669	632	660	696	584	618	588	640	603	634	671	619	636	673	652	596	642	669	654	607	646	623	645	646	642	688	598	608	631	666	594	652	629	618	650	626	635	618	689	651	607	643	638	653	630	594	632	653	641	649	601	654	624	620	612	601	620	690	644	652	615	659	633	613	657	617	668	626	641	618	592	622	638	627	631	620	634	680	682	604	589	630	637	624	648	611	643	626	623	661	600	614	651	674	645	627	606	652	573	646	657	649	627	643	626	636	633	673	643	672	668	618	672	622	644	646	597	656	602	624	609	591	631	652	640	617	619	628	626	637	653	602	640	664	680	703	634	638	665	631	623	638	637	605	647	617	630	662	628	636	646	652	643	619	634	609	627	602	615	658	622	665	637	621	645	658	655	608	601	620	650	671	622	631	667	658	664	652	634	645	644	624	633	615	583	641	613	638	628	580	657	602	638	612	621	616	654	619	633	682	646	648	621	612	682	602	634	572	637	610	623	634	641	660	640	653	637	615	646	666	666	636	618	620	598	635	680	654	594	655	654	651	659	649	601	604	629	612	616	628	641	602	625	612	662	668	613	616	635	619	681	633	561	627	618	619	633	588	590	681	640	617	630	638	612	643	608	617	618	643	651	644	630	649	620	649	618	627	636	672	657	659	637	639	673	617	654	641	624	674	639	604	657	643	667	673	586	609	631	610	663	632	610	611	646	624	588	638	624	616	610	630	643	621	639	612	639	648	623	651	616	665	653	623	697	614	684	610	628	602	628	598	629	630	588	631	624	630	656	662	657	606	628	588	648	672	601	672	649	623	657	619	655	660	638	625	618	590	593	619	640	611	652	645	639	621	623	671	655	634	629	602	628	627	677	582	610	631	674	609	627	644	622	624	657	656	609	661	655	572	648	616	620	656	651	595	659	605	651	681	650	622	626	581	619	616	620	657	627	648	614	653	654	643	623	634	633	668	645	615	639	655	628	657	660	660	668	646	631	660	664	628	702	641	672	634	624	616	620	651	604	620	612	629	679	621	637	628	589	649	604	634	634	636	613	666	638	624	646	676	665	663	649	626	651	626	617	613	637	656	652	641	650	681	669	655	636	649	650	622	639	637	639	612	665	604	632	665	629	671	591	601	636	630	630	638	616	621	614	629	650	590	660	655	638	628	665	641	647	621	632	629	653	646	666	630	629	623	643	638	622	608	616	633	630	592	649	689	618	625	648	666	644	597	676	677	628	616	683	637	612	637	645	714	649	613	617	656	649	592	623	632	640	658	684	658	600	593	626	639	655	615	632	618	639	629	627	626	659	633	624	659	620	675	669	652	602	600	637	686	629	646	639	662	592	655	629	600	627	650	619	662	638	615	620	624	610	620	609	607	688	629	628	615	639	644	650	611	638	656	623	599	627	589	665	642	623	692	615	623	662	670	619	661	635	660	613	631	640	609	677	657	626	630	644	664	630	643	658	598	634	648	618	656	678	645	640	597	675	631	633	656	643	644	660	618	626	636	631	665	673	661	639	620	641	599	559	630	658	657	646	617	637	629	624	674	618	600	586	655	643	639	645	620	611	646	617	615	641	597	640	694	601	646	619	614	670	613	632	598	691	607	643	644	597	641	663	626	651	664	639	670	660	639	621	654	617	615	633	654	603	645	628	644	651	637	632	654	669	631	658	671	609	628	571	617	653	621	614	651	687	612	651	664	668	617	643	632	582	654	623	596	655	591	642	623	634	626	640	633	632	630	635	652	625	640	619	657	651	650	625	632	645	657	689	634	665	686	693	643	585	681	644	665	690	652	617	680	616	636	609	645	658	639	630	667	652	604	583	628	635	603	633	643	639	690	630	576	667	629	608	620	634	644	657	627	658	669	594	633	600	622	671	608	652	606	589	619	618	654	665	630	632	632	640	609	643	636	614	622	614	676	642	663	583	631	637	646	653	681	622	593	584	542	641	642	606	629	617	618	582	667	604	660	613	602	637	651	657	633	670	614	622	632	650	584	635	700	660	614	604	655	667	617	643	630	671	631	674	647	646	692	637	633	681	647	617	635	658	620	623	642	646	626	653	652	614	653	664	660	663	664	678	697	612	641	616	666	644	649	662	621	670	616	696	654	623	646	647	628	673	608	638	632	661	623	694	592	632	637	630	677	655	629	641	646	584	590	682	630	630	631	614	645	650	619	682	645	626	654	603	642	660	679	657	671	641	603	670	643	642	633	631	603	617	588	605	648	606	614	612	610	630	656	628	621	689	610	677	654	671	673	625	642	656	645	647	681	631	631	603	599	625	618	657	619	620	636	626	667	639	628	615	611	656	648	640	627	630	583	672	605	634	648	622	666	614	653	619	601	629	658	629	673	659	646	594	616	680	639	640	610	671	633	614	644	664	643	614	665	592	621	610	617	628	611	622	644	664	672	650	627	633	599	658	649	614	647	612	670	644	650	615	634	675	664	638	615	638	643	603	636	658	644	621	644	627	592	686	668	650	619	596	672	701	596	696	621	673	657	587	625	611	660	651	649	675	682	698	691	601	666	688	645	637	655	639	619	630	661	686	665	599	661	658	633	643	636	604	659	653	634	613	656	595	647	650	674	635	654	625	661	629	553	604	636	570	617	654	597	640	588	622	638	633	644	634	671	669	614	614	624	586	682	608	629	672	602	675	615	632	630	665	625	618	622	679	652	671	621	636	636	608	614	630	632	624	584	605	636	585	649	642	623	638	641	643	651	650	612	653	605	639	611	590	643	648	651	611	688	650	618	679	634	658	677	671	614	630	636	664	666	665	647	654	645	684	632	650	613	664	586	645	627	642	607	614	611	653	601	595	619	651	613	648
26847	20134	8436	1219	835	759	727	743	730	738	730	728	736	680	714	779	705	715	724	706	733	687	717	693	691	712	680	674	688	717	685	682	682	677	711	694	657	651	669	736	686	723	711	701	728	688	687	681	738	714	728	702	681	749	738	681	695	690	661	707	699	670	707	673	711	701	674	734	703	699	722	712	713	698	658	702	716	761	692	692	728	692	679	721	666	646	715	727	701	720	711	742	721	743	682	664	709	710	694	728	635	686	721	733	771	676	730	738	677	715	698	723	740	700	750	699	708	737	716	688	655	657	694	671	716	722	718	722	688	659	712	697	726	722	727	731	716	686	674	691	692	657	701	671	682	717	715	687	733	715	712	684	741	676	695	730	703	734	721	693	685	666	697	709	710	669	699	700	737	706	716	732	694	665	722	707	676	713	743	725	737	645	704	703	704	659	706	698	693	712	713	700	658	700	707	673	682	650	713	718	684	708	684	718	726	626	673	676	724	683	692	727	698	716	686	701	674	727	733	741	712	714	721	740	746	702	722	734	665	700	718	703	725	694	708	675	720	698	721	713	717	732	692	712	663	659	738	696	692	702	717	693	658	694	643	707	701	706	673	694	688	718	697	669	724	683	724	716	681	651	642	738	694	695	699	687	696	691	670	698	693	704	707	680	715	690	707	703	692	681	684	675	711	705	713	688	717	689	740	698	737	692	671	682	677	751	726	672	703	669	737	731	741	670	692	703	656	744	692	724	662	709	667	709	765	683	711	730	718	725	681	698	678	786	671	706	647	720	685	700	717	660	689	706	747	664	709	709	702	734	716	746	720	696	678	737	704	691	706	689	680	671	673	715	688	712	693	720	703	667	744	722	729	715	681	739	720	734	654	723	666	698	724	707	696	706	708	698	685	704	731	702	652	696	689	695	768	666	724	706	683	734	727	659	685	725	688	727	694	692	696	705	633	724	663	631	723	689	708	705	701	705	720	700	710	705	727	704	666	713	748	692	663	734	744	721	695	667	686	693	713	730	674	683	698	703	681	708	671	691	740	668	716	702	700	721	721	682	685	701	711	671	673	703	699	704	758	676	700	721	688	700	732	716	670	683	711	679	685	723	647	701	721	721	712	709	675	702	675	672	704	691	721	720	704	695	698	689	653	728	740	685	641	659	709	739	699	716	693	736	671	673	696	694	662	692	694	749	688	711	707	696	717	751	735	700	718	688	673	715	689	724	751	683	697	717	673	661	718	703	731	711	722	654	719	676	699	712	736	767	697	670	679	718	667	736	700	699	694	649	722	701	708	672	720	700	710	715	669	714	727	745	725	715	711	669	744	653	674	682	715	685	724	738	706	738	714	697	704	694	602	712	727	705	684	684	740	740	733	660	654	671	721	715	679	724	727	672	671	723	744	759	688	729	698	712	658	723	687	704	709	699	701	713	712	677	719	701	651	669	711	666	718	703	718	709	712	697	717	707	711	695	741	725	738	691	695	672	711	722	679	700	720	677	691	657	652	700	696	712	733	681	703	703	689	728	757	710	758	727	674	724	684	713	678	690	713	714	708	739	726	686	698	648	690	675	679	709	692	672	696	724	737	709	687	721	709	713	720	698	658	633	707	708	694	734	714	703	664	725	736	693	757	678	692	699	642	696	677	709	755	686	673	719	659	697	764	695	718	693	712	712	680	676	663	695	733	698	703	726	701	677	701	720	710	707	731	676	778	682	667	674	656	745	688	744	690	704	692	743	703	701	688	716	661	727	733	671	737	694	703	688	721	686	678	747	707	675	664	711	691	684	687	669	678	686	724	679	713	691	655	691	706	707	712	702	670	676	687	701	680	683	714	692	702	718	715	707	714	706	717	692	693	683	712	698	695	722	663	763	685	655	712	705	714	685	690	711	688	747	726	706	705	699	660	709	769	698	714	711	689	688	719	684	706	707	698	666	663	725	705	706	658	711	726	692	714	702	749	672	703	757	694	711	715	660	719	682	724	693	712	719	695	718	656	685	699	720	681	719	713	687	669	708	761	696	692	688	694	677	699	694	773	644	710	676	677	678	715	705	732	679	680	760	720	719	686	726	731	711	655	704	721	678	683	731	702	712	728	665	756	671	736	670	694	682	690	716	702	739	732	706	695	719	718	669	738	693	723	684	680	703	713	715	716	731	715	754	674	674	681	705	728	700	719	678	710	705	675	730	733	701	713	697	658	718	690	684	688	678	684	693	722	742	681	742	706	712	706	724	681	708	686	704	724	763	778	736	674	726	686	712	721	675	667	731	730	681	657	689	711	690	668	729	710	682	713	691	663	708	725	711	648	725	705	721	698	714	696	712	683	737	760	685	654	649	707	712	676	721	743	739	673	708	698	706	705	728	679	681	670	704	691	715	674	716	742	678	721	688	674	665	739	696	677	700	713	726	700	680	727	639	694	698	698	665	682	696	717	699	669	680	712	718	694	713	730	671	671	724	708	695	723	715	732	719	692	691	721	686	724	724	722	726	748	706	698	701	703	721	721	686	671	712	764	726	676	680	684	711	720	695	669	686	689	694	689	706	695	706	709	745	725	687	691	662	708	718	741	734	735	683	701	675	708	659	753	677	700	723	719	670	761	677	710	696	684	703	728	665	724	698	734	733	717	655	723	719	710	729	669	691	666	683	736	735	694	694	655	760	701	630	711	719	698	752	725	694	645	661	719	726	734	710	751	681	713	754	700	708	715	718	694	675	648	705	688	735	726	661	714	690	693	712	710	707	716	731	675	725	693	729	680	686	690	717	729	712	729	712	686	714	744	673	677	688	701	701	723	748	668	662	717	699	726	739	708	680	682	659	715	701	712	709	718	719	680	721	742	691	659	695	759	706	684	693	767	647	749	669	668	713	666	662	678	700	692	695	751	705	687	706	714	726	733	684	726	679	623	686	674	702	722	678	713	737	689	701	723	672	694	692	726	720	705	716	697	670	690	745	697	698	740	626	703	712	745	728	705	682	727	656	728	733	671	726	682	715	757	706	702	695	677	693	694	682	697	723	694	685	698	675	665	665	702	703	687	677	654	680	705	686	710	711	710	732	731	684	700	700	674	746	720	730	676	703	662	703	742	731	701	669	695	745	713	702	722	659	698	717	684	731	712	668	683	678	741	712	703	717	705	693	709	716	704	679	740	706	666	759	690	684	684	676	707	686	730	686	709	721	657	708	703	705	729	717	685	688	641	696	713	711	667	731	681	734	703	695	702	736	708	695	686	727	720	707	707	685	716	727	746	730	722	675	669	653	683	738	700	679	672	669	694	663	684	706	715	708	683	729	695	711	715	714	681	746	734	697	713	720	717	664	722	723	691	752	694	702	675	670	754	690	678	675	696	736	709	703	696	698	727	694	680	742	733	715	763	701	734	691	701	721	711	718	733	719	689	685	710	694	660	741	676	700	727	696	756	708	725	696	700	775	704	701	700	746	699	707	661	700	715	737	684	720	696	661	713	727	739	701	706	716	718	715	687	705
15858	1677	1550	1134	1071	1032	1033	1060	1003	945	985	993	956	970	1004	994	998	963	986	960	881	924	976	944	981	975	998	953	959	999	953	1009	1005	951	950	948	915	981	975	924	965	971	960	903	992	1019	949	981	992	934	965	969	967	1023	972	947	915	951	959	972	936	888	961	955	925	961	936	928	947	991	987	996	963	1025	944	931	942	879	1000	965	1004	920	926	907	918	928	961	937	946	924	1028	1000	937	993	977	1013	918	950	941	951	946	976	972	954	928	932	943	937	1005	990	994	975	984	959	940	950	947	954	933	974	974	944	915	909	964	973	939	991	987	965	1022	956	955	972	971	959	979	904	945	925	969	943	920	980	928	958	1006	984	932	933	966	947	968	983	921	975	983	928	1023	973	974	980	951	957	991	953	933	935	932	1013	954	883	918	930	1017	932	1001	947	917	981	1010	962	990	952	1044	969	902	913	946	989	993	984	982	947	962	928	954	994	962	996	939	919	963	1000	887	916	913	1002	1028	957	946	919	995	960	974	928	968	963	955	955	943	940	976	1027	979	995	965	922	938	960	938	941	976	978	936	927	951	969	949	998	899	964	941	1034	971	952	951	1020	931	934	938	983	981	938	946	943	988	918	1001	958	963	930	949	927	976	1015	948	961	953	930	931	926	971	959	966	921	977	945	983	974	959	1043	915	945	994	991	922	944	925	1020	959	970	948	980	1020	943	947	1002	917	961	1003	949	998	892	1022	986	984	940	1001	889	948	948	978	950	977	1029	1016	978	957	952	964	928	949	984	950	927	947	948	1031	924	1021	963	932	908	985	959	935	964	935	925	1016	961	949	1006	951	865	988	928	973	916	991	951	978	939	995	905	955	989	895	985	925	954	971	1027	996	945	998	939	965	982	1015	929	991	898	952	999	952	954	951	982	939	936	932	974	1001	979	931	911	968	987	989	947	927	970	965	992	943	931	951	971	936	1000	946	930	968	963	925	1041	974	976	949	1004	947	947	938	884	974	919	974	938	979	920	998	947	881	946	1029	976	947	994	945	914	926	965	947	935	976	983	942	962	922	959	921	989	988	921	959	962	990	936	1033	932	952	964	977	971	988	975	923	928	962	984	1002	872	934	1014	1020	885	938	986	982	954	939	949	976	955	947	978	909	928	957	1001	942	934	986	918	910	963	992	981	938	955	961	986	1038	941	956	964	999	897	978	1008	935	964	954	965	1008	899	941	899	988	937	997	1020	981	883	948	971	912	983	978	939	837	931	944	948	952	999	993	954	987	953	1003	982	951	912	973	980	938	974	982	943	962	939	996	995	925	968	966	957	930	931	959	954	991	965	1009	966	967	943	941	999	952	933	947	937	983	973	946	975	1013	928	938	963	957	922	983	1011	985	907	917	914	1009	956	996	928	1019	958	959	970	1003	1003	922	930	1010	1007	946	968	923	926	907	947	1020	977	999	963	978	866	978	952	918	985	930	928	937	999	995	961	902	988	892	963	949	957	915	967	1002	1000	982	939	996	888	963	1000	959	946	976	950	942	950	976	944	974	962	999	963	983	939	968	928	948	1002	984	953	978	962	996	961	939	974	923	1025	995	994	935	923	942	969	953	982	927	979	995	959	978	906	966	993	987	896	1001	1007	999	960	975	949	948	972	985	952	970	958	934	959	1009	936	934	927	942	1013	953	1002	982	919	1007	992	963	952	981	979	965	999	982	980	961	951	977	941	980	905	1017	967	934	974	1015	904	941	931	976	937	951	926	955	973	992	939	973	927	941	945	1003	958	981	978	946	987	946	915	958	966	959	935	926	961	978	944	1033	946	910	981	1026	983	951	926	986	965	941	1005	969	970	936	941	950	964	1033	954	951	971	948	951	968	979	1000	971	1006	983	967	949	944	971	925	977	945	962	994	936	940	921	937	959	949	898	1005	951	965	943	1019	994	927	979	983	923	960	925	947	935	981	941	962	984	982	961	941	962	907	985	979	930	970	941	964	1011	1027	930	955	982	951	955	912	1006	954	955	957	987	983	940	984	940	976	1020	930	985	982	929	970	923	1000	1000	953	951	917	939	920	960	938	1028	941	1013	963	961	960	977	972	891	955	952	916	946	971	969	1007	923	908	980	932	955	939	975	992	934	982	980	974	957	990	959	958	942	1002	906	943	997	952	955	964	951	992	972	941	996	924	931	1015	996	976	947	988	1014	980	987	915	1012	962	994	935	962	980	929	959	900	1008	967	921	960	1024	916	1008	977	967	1022	938	951	959	949	941	880	971	1001	983	964	956	986	945	916	922	951	958	917	963	983	925	933	959	1016	1020	997	980	976	1006	950	954	991	992	929	937	924	971	1001	950	982	987	960	954	991	1012	959	910	955	982	951	998	968	926	995	980	942	1014	936	995	974	977	977	1012	985	945	932	991	977	1008	1003	971	1055	959	938	953	954	939	949	917	1005	932	927	963	968	914	969	899	962	947	942	1001	1024	1013	899	971	1025	978	1025	972	888	1007	941	971	924	937	967	910	912	959	951	941	922	942	910	940	925	949	965	967	993	905	945	927	925	1020	1006	981	967	956	989	924	949	1012	930	978	931	959	960	993	1015	959	934	888	924	958	996	1000	971	911	925	915	943	1009	929	916	971	924	917	927	909	1007	976	993	936	976	954	978	929	914	924	1025	964	976	989	930	983	912	950	1025	984	1004	998	933	961	950	930	1013	968	997	936	943	985	967	969	968	945	973	955	927	930	999	918	941	995	932	952	926	996	940	967	988	948	917	1058	961	971	981	957	950	884	997	936	953	957	1003	942	906	945	943	939	962	919	908	970	960	959	935	959	989	963	932	946	979	1024	958	942	940	999	958	945	972	953	935	959	920	931	936	972	972	970	968	925	906	987	971	913	1016	957	931	880	954	931	944	990	940	933	1002	991	929	952	965	960	939	1001	944	955	976	1021	946	1017	928	953	970	934	938	957	933	931	1016	976	938	931	933	955	914	949	983	973	984	1020	951	952	944	958	980	940	1002	973	977	932	953	959	926	958	979	947	937	990	945	1012	899	993	938	976	992	951	917	965	950	947	981	974	955	926	991	988	915	926	942	975	943	893	936	962	961	942	1004	1000	957	1005	975	929	980	936	1009	993	955	980	941	990	954	899	914	1047	970	1017	1014	949	959	998	960	961	924	996	949	993	914	954	921	953	995	888	982	972	1050	989	935	960	960	1026	930	890	910	965	955	940	975	926	929	949	982	878	983	929	957	986	938	977	941	1005	900	1007	938	928	881	960	957	977	905	1004	971	965	929	887	960	963	943	996	934	957	963	1016	985	938	960	961	985	966	961	931	907	961	1003	1015	938	982	954	907	951	1000	912	948	1001	965	977	1016	939	929	920	1013	934	964	967	986	954	966	951	939	983	924	923	1000	913	993	990	925	973	985	947	970	926	974	1011	980	978	903	892	926	953	1023	973	953	997	988	948	968	1010	991	939	970	936	975	906	1007	977	958	964	970	887	947	957	957	954	942	924	926	961	949	983	953	1006	961	1009	921	985	1016	952	944	1014	991	1003	978	936	952	1029	936	997	928	941	934	966	989	932	960	957	936	978	948	898	981	922	944	865	952	959	985	1000	963	997	969	1009	900	955	951	982	933	897	937	991	949	942	944	972	910	951	943	930	937	931	961	923	975	996	991	963	933
23456	20932	28672	23354	20916	8673	1477	1133	1004	948	940	843	834	840	876	814	836	891	803	771	806	786	796	819	799	774	745	767	834	802	772	809	830	812	819	780	780	808	814	770	776	782	765	747	766	724	753	741	758	755	757	793	770	777	804	763	791	809	786	733	805	799	738	799	790	800	802	771	754	774	797	751	752	810	801	789	773	771	810	745	787	784	779	763	782	776	735	754	808	811	783	788	754	799	753	759	809	734	791	773	754	715	796	801	775	785	775	768	784	803	800	786	789	827	787	829	774	757	784	744	729	758	765	743	781	780	796	823	761	793	783	737	807	775	720	815	731	823	773	773	774	830	753	748	781	748	773	731	807	734	766	739	747	753	772	740	763	743	778	791	745	807	769	810	788	762	784	771	766	815	775	808	754	743	740	750	794	778	817	741	798	779	755	743	782	759	767	780	781	762	735	837	757	767	727	717	765	757	812	770	778	765	760	775	739	784	773	779	824	764	765	749	798	739	803	736	810	784	734	753	800	803	759	809	818	740	812	742	746	766	819	759	750	759	757	805	751	756	832	778	815	739	717	790	760	784	760	714	759	792	735	738	829	790	786	758	704	787	794	779	820	782	791	734	795	769	749	781	812	791	746	791	778	786	753	771	746	716	782	742	790	740	724	788	805	783	770	733	801	757	815	795	758	770	793	807	750	785	752	770	770	772	757	747	781	769	739	773	804	724	764	738	792	826	753	754	822	730	800	779	798	769	835	798	765	782	790	766	818	774	775	703	796	756	790	785	769	830	793	749	761	732	782	735	745	757	804	781	803	741	812	763	763	762	767	763	787	763	767	785	789	759	749	797	785	765	717	748	767	755	775	761	808	775	773	799	781	730	755	724	765	724	784	791	753	759	777	772	788	754	788	793	755	766	758	747	765	778	771	755	769	834	734	759	765	738	759	759	774	808	776	779	788	781	810	749	709	783	756	800	747	738	803	759	755	752	761	818	734	741	789	817	763	795	781	798	805	759	800	774	786	781	772	812	790	790	795	774	759	740	786	796	789	736	770	775	721	714	840	761	762	832	781	749	758	746	758	789	762	765	771	777	767	743	801	772	749	733	785	803	796	768	757	810	760	732	761	778	757	791	781	766	787	711	773	783	776	790	822	777	787	782	790	756	802	800	837	780	790	722	740	773	774	796	742	760	821	738	784	747	802	746	826	793	779	770	768	776	748	808	789	808	756	743	747	768	782	778	814	788	723	718	799	758	706	790	758	720	824	754	757	813	799	786	740	800	830	758	767	799	825	771	746	834	791	829	764	714	737	810	795	785	742	761	767	773	822	780	783	767	766	763	786	725	772	752	768	789	703	792	796	794	822	804	744	747	770	789	790	722	760	768	786	724	788	728	771	806	781	783	753	774	741	773	815	776	753	755	787	771	746	819	775	774	779	809	762	795	823	758	816	697	787	767	796	794	777	734	736	784	756	754	803	761	812	766	833	822	738	744	779	770	729	749	810	755	769	739	788	801	745	766	804	790	778	781	780	778	729	726	801	761	760	749	782	791	792	792	740	826	746	784	794	777	774	759	719	765	784	798	788	779	804	760	841	818	782	799	797	815	786	786	793	795	716	799	800	784	763	778	726	734	785	796	753	749	794	777	752	776	762	793	768	734	763	767	741	761	773	798	750	762	794	779	807	774	803	742	763	734	793	722	753	769	779	775	816	745	760	805	764	776	740	808	731	742	757	734	790	771	778	774	806	782	753	812	764	743	798	750	804	775	775	770	778	789	790	768	772	801	771	755	771	782	755	765	718	786	763	751	747	731	789	780	728	749	770	781	734	784	761	761	772	789	754	791	826	788	786	754	746	784	835	786	744	761	745	763	740	753	768	757	766	724	766	793	769	748	724	742	767	749	795	785	810	816	763	747	797	751	730	800	806	755	733	763	773	789	808	727	703	744	803	740	797	767	747	795	766	784	797	775	787	725	766	795	785	764	776	793	789	738	720	772	788	776	738	759	792	788	779	748	791	808	750	728	723	796	799	734	816	757	771	816	744	791	815	765	799	733	748	794	824	774	772	770	765	765	777	782	763	713	726	753	729	780	801	781	750	829	782	816	807	788	771	791	763	800	746	791	828	761	807	779	741	817	851	765	781	773	772	834	763	772	766	754	780	796	781	763	782	806	816	752	781	782	783	714	742	754	786	791	783	797	776	765	767	789	745	745	793	820	756	756	774	740	763	784	793	813	772	795	771	751	765	745	786	800	804	757	794	766	806	786	800	770	778	775	758	797	780	771	778	767	769	788	807	799	784	803	753	799	753	766	768	770	783	782	747	744	755	789	783	800	793	803	769	748	753	753	785	779	779	755	762	780	772	820	790	773	790	793	786	805	750	811	748	748	753	733	817	733	712	731	784	767	742	743	770	768	755	788	722	748	834	770	758	759	773	768	778	756	753	809	754	788	756	756	786	774	741	748	811	766	764	777	798	742	763	767	772	812	768	808	767	790	759	783	812	770	726	797	805	736	765	782	766	712	749	746	796	780	791	847	775	810	762	810	780	790	720	762	791	758	744	742	770	791	803	763	770	743	723	785	739	775	809	773	733	759	768	752	731	803	737	750	760	788	791	764	789	741	763	734	762	812	793	752	738	820	787	720	763	779	782	789	746	740	726	827	783	785	769	744	757	787	764	753	774	748	781	797	809	766	753	826	744	783	731	738	817	764	766	835	793	790	807	805	719	801	754	714	809	760	783	771	761	770	791	746	793	801	735	758	754	723	760	791	857	800	734	773	737	789	736	767	815	829	776	774	751	796	821	754	777	761	793	810	806	748	779	742	774	785	721	824	761	782	802	766	770	734	774	786	718	766	766	809	781	778	747	814	739	783	718	747	772	795	765	786	739	753	771	755	799	796	818	804	701	764	770	790	782	819	816	752	827	759	757	786	796	729	760	773	774	760	768	764	763	785	791	808	784	773	761	762	763	775	796	797	787	825	731	713	740	755	814	793	738	742	731	765	805	792	781	790	801	747	796	824	770	833	776	778	795	761	768	789	798	781	777	738	761	761	724	779	739	782	771	750	783	769	773	763	789	815	743	784	791	779	770	776	763	733	757	781	827	792	713	783	725	765	772	761	785	770	769	740	749	782	732	779	850	799	806	772	780	734	797	749	759	766	736	755	763	778	816	746	717	759	778	750	695	748	719	792	794	745	772	744	747	800	757	775	733	727	756	792	721	748	790	798	758	770	739	789	775	790	773	812	778	800	750	752	831	782	738	771	774	824	775	765	765	774	783	747	766	735	833	810	769	782	769	765	763	774	798	777	768	799	790	751	735	795	766	790	774	762	792	717	757	805	816	764	744	731	827	750	776	769	766	755	778	777	825	733	761	767	759	762	734	778	685	756	791	767	800	735	840	794	777	816	760	789	772	769	740	746	770	758	824	784	796	736	729	809	813	805	840	768	794	782	805	709	798	765	768	738	796	752	737	762	755	773	759	815
30999	9257	7669	4036	3087	2429	2048	1705	1560	1479	1372	1339	1287	1302	1189	1162	1259	1174	1190	1127	1152	1092	1079	1113	1103	1127	1150	1125	1110	1122	1112	1093	1085	1027	1064	1121	1087	1071	1102	1055	1060	1099	1066	1083	1072	1072	1066	1019	1031	1049	1058	1106	1046	1048	1040	1076	1068	1032	1070	1061	1074	1085	1069	1079	1102	1060	1086	1080	1054	1112	1079	1058	1053	1071	1077	1023	1122	1110	1028	997	1039	1023	1127	1138	1069	1045	1111	1033	1074	1073	1066	1083	1059	1098	1062	1010	1097	1028	1113	1055	1101	1053	1007	1033	1063	1030	1124	1050	1044	1051	1033	1106	1018	1102	1015	1044	1074	1001	1065	1093	1050	1008	1080	1095	1130	1106	1081	1108	1068	1049	1067	1069	1080	1041	1066	1083	1056	1074	1089	1012	1065	1046	1069	1093	1026	1081	1080	1084	1097	1052	1071	1069	1092	1026	1018	1059	1050	1053	1097	1078	1028	1018	1055	1041	1066	1046	1094	1032	1151	1050	1046	1085	1065	1099	1013	1073	1103	1081	1064	1025	1047	1075	1058	1045	1048	1052	1072	1047	1059	1060	1041	1001	1088	1068	1042	1095	1002	1068	1090	1062	1030	1068	1086	1046	1057	1009	1104	1089	1058	1042	1059	1063	1050	1043	1074	1065	1091	1042	1003	966	1034	1043	1086	1024	1046	1044	1062	1053	1053	1089	1047	1041	1081	1056	1056	1049	1096	1070	1088	1039	1081	1052	1098	1060	1093	1030	1067	1047	1048	1085	1073	1059	1038	1049	1099	1042	1070	1011	1091	1128	1090	1060	1031	1113	1072	1038	1035	1099	1113	1089	1081	1047	1058	1022	974	1098	1058	1049	1059	1061	1059	1094	1107	1062	1057	1042	1063	1019	1087	1133	1075	1092	1057	1110	1043	1047	1039	1100	1001	1032	1029	1057	1037	1064	1091	1064	1025	1018	1002	1136	1022	1041	1086	1085	1047	1082	1032	1091	1080	1070	1025	1025	1101	1019	1015	1082	1059	1048	1133	1069	1025	1061	1057	992	987	1089	1023	1078	1010	1071	1074	1038	1055	1102	1062	1075	1033	1076	1108	1098	1015	1085	1128	1099	1068	1040	1152	1062	1087	1095	1036	1099	1011	1015	1031	1069	1073	1027	1112	1103	1036	1032	1009	1053	1022	1043	1026	1057	1112	1049	1072	1103	1061	1069	1088	993	1037	1058	1083	1023	1079	1082	1059	1031	1027	1133	1093	1100	1091	1006	1044	1116	1041	995	1032	1088	1067	1132	1090	1071	1080	1064	1100	1067	1093	1061	1024	1098	1049	1057	1061	1060	1021	991	1076	1053	1092	1059	1054	1095	1046	986	1095	1045	1029	1104	1049	1033	1072	1047	1021	1107	1102	1034	1048	1070	1042	1008	1014	1068	1114	1077	1071	1058	1121	1060	1028	1074	1062	1127	1106	1088	1049	1022	1114	990	1061	1031	1032	1047	1054	1045	1101	1115	1014	1067	988	1085	1040	992	1062	1058	1060	991	1101	1055	1046	1046	1004	977	1109	1057	1087	1087	1069	1032	1007	1042	1068	1085	1140	1058	1031	1070	1130	1068	1032	1079	1075	1104	1073	1059	1064	1115	1065	995	1140	1052	1068	1086	1061	1136	1090	1063	1035	1095	1089	1058	1065	1055	1050	1072	1043	1101	1052	1025	1099	1067	1072	1026	1137	1084	1049	1005	1057	1065	1068	1070	1073	1008	1071	1080	990	1050	1042	1050	1055	1072	1047	1088	1072	1089	1092	1054	1052	1039	1079	1051	1065	1097	1099	1069	1036	1085	1045	1080	1056	1124	1099	1019	1047	1041	1056	1027	1008	1058	1051	1077	1072	1128	1045	1070	1051	1069	997	1067	1068	1062	1109	1035	1045	1081	1047	1076	1090	1046	1051	1088	1062	1053	1075	1080	1047	1094	1092	1091	1091	1031	1031	1070	1095	1009	1046	1067	1108	1092	1068	1054	1090	1052	1083	995	1081	1093	1023	1049	1034	1072	1044	1036	1073	1089	1074	1068	1046	1059	1064	1051	1028	1084	1096	1049	1050	1115	1059	1034	1029	1063	1068	1009	1033	1041	1052	993	1009	1069	1053	1014	1040	1080	1063	1109	1019	1074	1105	1094	1074	1075	1085	1020	1040	1083	1069	1109	1030	1068	1055	1092	1144	1057	1050	1122	1072	1081	1040	1036	1017	1021	1019	1066	1047	1069	1061	1053	1074	1061	1008	1036	1001	1085	1054	1071	1125	1061	1070	1043	1037	1040	1078	1046	1058	1050	1075	1063	1099	1099	1082	1080	1127	1084	1074	1119	1038	1084	1097	1090	1016	1041	1115	1099	1080	1039	1111	1044	1094	1044	1028	1056	1085	1057	1091	1112	1128	1018	1054	1017	1072	1045	1020	1096	1035	1099	1051	1054	1034	1042	1063	1020	1104	1011	1064	1045	1058	1075	1086	1064	1040	1111	1054	1049	970	1071	1077	1144	1033	1037	1064	1074	1054	1063	1100	1008	1031	1086	1100	1029	1047	1035	1047	1077	1085	1069	1091	1109	1078	1042	1060	1133	1119	1093	1076	1033	1105	1031	1057	1022	1052	1070	1068	1086	1050	1083	1047	1023	1101	1111	1096	1039	1035	1034	1093	1097	1046	1076	999	1056	1098	1046	1040	1097	1056	1090	1092	1101	1098	1033	1099	1054	1021	1104	993	1113	1011	1060	1071	1057	1042	1095	1060	1064	1052	1014	1057	1095	1097	1064	1041	1117	1088	1044	1034	1044	1038	1053	1091	1023	1059	1054	1028	1018	1090	1035	1107	1038	1086	1030	1055	999	1101	1032	1072	1068	1015	1038	1023	1075	1104	972	1028	1032	1086	1037	1057	1109	1050	992	1037	1044	1088	1075	1057	1001	1049	1064	1047	1086	1091	1058	1052	1002	1105	1081	1053	1038	1101	1058	1049	1178	1089	1054	1022	1008	1053	1059	1101	1060	1067	1036	1011	1024	1102	1062	1059	1052	1086	1057	1009	1002	1089	1089	1104	1054	1126	1067	1072	1057	1043	1064	1085	1029	1144	1061	1103	1018	1107	990	1051	1045	1099	1026	1050	1081	1012	1026	1099	1080	1107	1057	1077	1066	1069	1056	1085	1104	1038	1041	1032	1079	1103	1010	1033	1079	1039	1072	1126	1101	1063	1063	1047	1084	1121	1045	1013	1034	1068	1093	1088	1079	1079	1057	1067	1043	1052	1082	1077	1086	1002	1059	1120	1035	1080	1061	1039	1051	1039	1083	1073	1030	1054	1073	1070	1091	1104	1020	999	1060	1039	1061	1042	1090	1065	1040	1053	1029	1074	1035	1036	1086	1109	1091	1066	1020	1118	1012	1018	1089	1094	1076	1078	1054	1005	1127	1032	1052	1029	1019	1157	1075	1027	1058	1081	1023	1072	1127	1099	1076	1063	1000	1070	1074	1064	1063	1070	1078	1080	1069	1034	1034	1067	1014	1070	1070	1094	1060	1101	1067	1129	1036	1028	1071	1086	1092	1119	1134	1016	1087	1037	1040	1069	1089	1104	1080	1106	1011	1077	1081	1117	1049	1097	1066	1095	1064	1023	1079	1057	1072	1093	1057	1067	1041	1047	1135	1082	1122	1074	1097	1126	1081	1058	1029	1083	1043	1041	1023	1043	1014	1072	1082	1036	1043	1117	1117	1087	1114	1048	1063	1057	1143	1050	1076	1128	1050	1063	1023	1067	1123	1115	1068	1040	1007	1038	1089	1082	1079	1076	1058	987	1036	1112	1045	1049	1076	1016	1048	1105	1027	1086	1090	1113	1096	999	1084	1077	1074	1150	1001	1066	1023	1061	1063	1047	1038	987	1048	1048	1055	1090	1084	1041	1052	1050	1065	1073	1014	1011	1103	1034	1109	1034	1031	1056	1047	1023	964	1068	1061	1036	1099	1048	1060	1028	1007	1045	1104	1133	1058	1105	1011	1053	1018	1074	1096	1060	1025	1030	960	1077	1033	1038	1096	1053	1071	1041	1063	1081	1074	1154	1043	1040	1047	1063	1087	1076	1088	981	1038	1070	1139	1067	1090	1045	1038	1092	1071	1110	1028	1025	1032	1054	1046	1068	1017	1019	1032	1126	1060	1101	998	1084	1032	1105	1096	1040	1082	1057	1024	1066	1013	1038	1009	1067	1098	1033	1040	1081	1056	1062	1019	1114	1059	1076	1056	1050	1053	1059	1084	1083	1041	1038	1085	1110	1014	1051	1083	1074	1145	1139	1087	1033	1074	1035	1030	1041	1068	1084	1014	1079	1050	1092	1059	1122	1085	1044	1020	1043	1092	1077	1100	1123	1094	1031	1046	1057	1111	1098	1102	1088	1042	1038	1060	1044	1083	1080	1093	1014	1055	1085	1052	1072	1052	1063	1032	1115	1009	1030	1017	1096	1050	1045	1086	1046	1066	1052	1092	1093	1085	1055	1074	1089	1097	1041	1013	1053	1066	1082	1070	1103	1061	1114	1068	1082	1031	1002	1082	1107	1069	1043	1027	1059	1021	1034	1040	1037	1037	1021	1037	1043	1043	1098	1104	1051	1018	1056	1040	1041	1052	1063	1056	1038	1000	1047	1124	1075	1108	1102	1041	1066	1076	1079	1075	1109	1076	1059	1050	1037	1064	1055	1063	1054	1062	1033	1070	1067	1084	1055	1102	1070	1060	1062	1063	1039	1009	1082	1055	1050	1023	1096	1133	1068	1131	1061	1138	1065	1025	1109	1081	1061	1073	1011	1075	1063	1047	1060	1074	1017	1075	1077	987	1058	1087	1035	1031	1040	1097	1031	1074	1101	1033	1017	1073	1072	1039	1059	1066	1058	1054	1085	1082	1113	1073	1104	1087	1026	1034	1085	1032	1045	1071	1086	1050	1081	1046	1054	1071	1083	1069	1063	1028	1025	1053	1017	1068	1052	1015	1055	1069
22600	20954	29202	22848	20954	20933	4693	1049	812	737	671	687	599	561	602	558	534	496	496	517	476	514	463	495	479	485	458	474	451	466	437	443	435	511	464	450	483	507	467	453	444	454	463	476	434	442	457	463	419	450	454	436	405	430	391	438	449	477	455	412	449	457	434	445	435	436	423	447	458	434	427	440	463	413	458	456	475	477	449	418	429	425	432	446	418	473	466	424	442	442	436	446	443	426	418	409	454	433	460	477	449	464	419	436	460	471	465	421	455	421	452	486	472	417	465	496	444	414	434	431	431	421	413	430	433	496	461	461	451	425	458	486	427	414	453	416	455	415	454	459	451	437	475	446	432	412	446	411	467	473	431	441	440	430	471	466	418	434	441	407	490	467	422	448	471	461	402	433	482	448	403	445	474	462	436	439	449	423	441	430	431	454	422	445	479	426	412	449	468	449	458	416	463	430	448	462	446	429	452	406	473	435	432	430	444	444	460	467	462	452	454	417	473	441	456	421	466	448	469	454	423	452	460	409	425	438	462	441	421	439	465	411	470	431	426	447	468	424	493	453	425	429	457	418	424	464	399	462	436	437	445	442	421	407	401	415	411	453	409	438	402	455	440	410	436	445	405	457	429	417	375	441	436	441	422	433	439	440	413	451	474	424	424	446	432	453	426	465	436	421	419	460	453	432	484	466	450	451	421	440	431	454	462	414	450	440	432	474	444	461	449	412	455	421	429	441	456	448	432	449	450	437	466	427	452	430	431	416	442	448	468	426	443	423	435	446	470	472	504	446	415	443	466	467	393	428	457	415	455	470	447	475	480	466	433	384	418	468	410	437	471	401	440	453	458	408	483	464	425	437	439	416	444	464	465	453	450	454	436	421	443	433	431	445	449	435	434	416	485	420	477	419	445	447	405	403	475	461	445	399	429	448	442	457	469	446	398	446	455	422	437	466	411	436	481	468	447	457	424	454	451	441	461	413	508	457	432	435	398	454	426	457	429	439	422	451	436	473	441	460	416	481	407	459	444	417	418	429	453	431	446	420	446	449	432	418	474	464	414	447	441	421	432	414	449	462	434	442	434	421	430	454	430	421	459	439	431	445	470	448	447	477	446	431	465	447	385	487	443	450	459	425	439	452	453	434	449	449	419	490	481	438	426	427	450	472	442	438	479	428	448	465	441	429	439	425	430	444	451	409	457	445	481	426	432	443	458	448	434	427	459	457	426	427	448	440	459	428	465	459	461	451	430	428	447	440	410	449	450	417	454	429	464	461	464	462	420	415	447	432	418	423	459	439	464	447	458	434	445	415	465	469	475	444	478	466	420	471	477	442	425	450	464	460	453	472	431	416	443	444	470	434	450	472	476	430	437	442	459	396	466	432	438	454	443	450	455	462	433	428	429	440	441	456	488	432	473	501	432	402	447	456	407	474	465	416	443	416	424	453	451	483	428	427	477	441	459	425	475	450	432	428	419	447	440	415	411	450	424	456	431	397	463	434	443	459	469	431	466	433	464	460	444	395	431	423	417	441	428	448	435	441	437	459	458	464	436	462	485	467	439	413	429	434	452	415	448	433	484	447	419	433	445	445	419	441	450	422	447	433	492	457	442	473	441	449	471	424	437	458	400	439	442	481	439	455	445	468	447	465	482	459	454	433	414	437	446	441	412	404	436	482	454	429	457	468	423	465	439	440	469	456	471	440	410	468	403	434	431	411	437	444	442	450	435	456	451	436	469	428	434	407	469	390	436	479	442	419	459	432	449	450	466	427	450	423	415	453	467	434	447	455	457	476	456	437	458	424	440	410	402	446	411	440	460	454	445	444	441	447	440	485	391	425	430	432	464	432	430	450	464	403	431	413	455	420	448	473	390	421	473	443	421	476	443	427	475	450	435	399	488	452	421	449	455	453	437	429	433	418	456	411	445	406	496	419	448	454	440	452	445	432	442	461	456	443	418	442	439	445	441	453	395	445	415	453	410	476	482	474	426	452	428	396	461	436	436	459	451	447	411	435	432	436	454	409	461	440	448	430	437	463	459	429	423	416	441	399	466	451	406	430	438	459	425	409	407	435	463	447	420	478	454	436	472	431	479	446	426	415	408	437	444	423	441	489	439	433	438	443	443	468	412	478	453	390	447	458	422	435	409	431	432	478	405	461	446	419	473	437	393	467	411	471	414	442	445	412	426	450	457	424	423	464	445	447	410	471	441	412	420	464	459	441	426	417	453	471	408	440	442	460	442	455	440	419	460	458	460	435	458	424	443	417	446	439	457	420	417	409	448	437	458	424	445	451	441	446	407	441	460	453	452	454	395	441	450	445	404	427	476	402	428	445	443	432	448	432	432	459	453	474	419	417	463	451	438	427	440	435	418	522	441	426	444	422	437	438	446	455	445	431	459	491	460	430	436	434	419	438	455	452	446	448	448	402	441	440	450	445	392	416	452	447	449	458	446	450	478	455	441	486	422	459	434	479	461	417	442	444	433	451	437	451	432	453	430	422	439	433	442	444	435	474	415	448	458	421	436	423	451	453	460	436	429	461	445	464	469	438	485	460	481	428	415	453	486	453	435	461	463	438	427	462	417	457	478	469	450	458	482	416	446	398	464	439	435	446	438	473	453	439	493	437	410	449	445	467	435	437	449	437	418	419	467	459	456	396	405	407	426	438	447	453	445	452	421	470	442	448	451	387	431	449	432	495	420	450	472	439	457	476	446	474	420	444	457	461	454	467	452	441	490	486	445	437	443	452	429	420	451	414	426	455	436	420	442	465	426	425	433	437	408	457	454	447	461	427	453	481	439	449	408	419	432	417	459	432	431	438	459	416	422	458	462	468	372	442	434	442	483	410	445	440	444	440	425	451	414	434	444	474	449	452	480	418	429	467	386	460	416	463	405	412	417	432	456	413	475	428	460	433	482	442	449	413	427	437	442	430	455	426	436	428	457	420	424	401	448	434	435	432	431	422	434	468	448	449	432	438	460	449	451	463	445	479	488	415	466	475	434	431	444	415	422	453	463	396	459	443	433	435	433	440	460	452	479	409	439	444	422	438	383	436	430	454	455	474	445	427	437	422	418	428	431	472	426	443	447	403	448	459	407	452	438	419	438	407	464	469	469	413	427	477	433	433	450	446	441	468	453	436	453	449	448	401	421	428	462	408	424	446	479	444	471	434	435	397	461	474	476	424	417	473	394	459	442	450	449	446	442	424	442	452	458	488	434	448	420	447	462	453	454	436	462	472	442	447	458	437	428	438	455	439	475	443	426	468	447	431	457	423	457	433	419	449	452	445	419	440	421	423	443	396	453	436	411	471	460	438	459	441	490	405	422	442	431	441	415	459	434	416	466	419	460	406	468	461	418	476	440	475	403	433	412	447	427	459	412	440	444	442	462	483	418	453	441	419	433	416	441	448	467	439	445	445	399	453	454	411	451	460	462	450	479	493	439	423	460	408	424	441	438	432	443	431	464	444	393	456	430	459	410	445	425	476
30759	13668	11627	5999	4208	3164	2409	2028	1694	1449	1317	1185	1131	1069	892	901	871	828	825	801	805	784	716	753	747	720	660	700	675	661	661	707	713	694	662	693	651	649	684	679	656	623	652	651	669	676	687	638	623	619	625	634	619	662	637	616	599	643	683	637	616	667	626	603	599	605	651	608	622	645	665	651	634	659	628	609	611	596	645	662	599	640	659	615	662	626	651	629	610	639	626	640	614	586	644	589	604	645	688	638	649	680	602	630	634	634	626	638	608	633	616	617	617	632	638	656	651	607	605	601	624	615	652	661	605	596	609	587	625	658	632	652	626	676	628	606	615	688	632	661	650	640	655	628	631	646	640	673	620	628	623	625	653	651	649	675	612	632	594	579	621	653	661	606	631	659	671	636	634	627	657	614	662	635	615	629	692	609	649	610	612	641	669	628	620	661	640	603	638	572	642	636	618	613	611	638	649	623	641	649	602	655	634	624	651	590	656	646	627	629	622	591	629	624	649	663	652	618	624	608	579	640	648	673	653	635	641	637	663	614	619	621	644	645	635	633	661	650	611	647	677	628	626	638	604	579	623	621	651	623	572	647	560	643	631	602	617	629	614	638	652	629	637	624	630	625	672	591	643	647	638	620	639	606	670	676	686	654	595	642	614	651	659	654	660	673	609	675	609	649	600	604	646	626	608	592	616	628	648	631	619	662	654	608	593	620	697	622	625	640	581	616	637	598	596	604	630	641	622	610	678	641	635	588	626	673	631	663	661	645	597	624	682	629	634	628	608	592	646	627	648	625	632	658	653	601	536	616	587	631	655	631	601	646	643	608	625	625	620	696	627	643	629	620	613	667	605	589	624	588	672	606	652	627	562	657	637	651	706	598	625	634	601	649	590	611	607	622	599	661	644	648	647	600	653	628	609	613	628	643	658	643	590	646	619	625	642	642	627	601	631	601	634	632	644	636	593	619	660	604	647	627	584	640	622	619	631	606	634	617	586	643	615	633	647	611	633	693	635	642	625	604	613	634	626	614	620	629	650	611	607	608	626	621	591	624	589	633	654	624	580	650	625	613	602	652	613	596	678	653	596	629	632	609	595	651	595	622	656	650	599	649	632	651	627	645	609	597	630	656	619	594	607	634	691	635	615	618	591	656	643	628	602	625	650	638	624	614	595	630	655	687	641	687	653	619	604	630	608	611	633	633	643	632	609	594	662	609	615	619	638	614	603	654	649	671	607	646	606	631	645	632	676	634	584	621	576	621	671	645	582	661	557	624	636	657	620	655	632	618	614	627	641	669	605	579	629	608	630	597	646	629	612	649	642	644	652	657	622	681	617	611	606	614	631	660	577	660	613	615	682	629	625	655	678	644	630	623	632	626	604	648	615	624	636	606	674	633	642	658	635	642	633	654	659	649	638	644	637	663	571	591	597	641	643	664	583	656	653	668	644	618	598	611	669	645	600	602	586	670	624	599	653	613	602	634	639	596	681	686	650	652	642	664	594	596	609	649	625	623	609	640	658	600	642	621	623	642	599	576	648	648	638	617	613	643	640	665	628	631	620	671	613	640	662	642	634	645	617	666	604	636	578	611	609	625	577	592	642	572	618	609	624	592	638	613	678	683	601	625	600	643	602	658	607	628	601	648	672	619	617	614	646	616	637	681	652	618	652	631	644	600	614	644	647	670	595	651	568	579	640	615	643	619	604	625	665	643	674	651	612	631	597	602	652	686	618	598	619	665	633	647	611	636	603	625	620	673	678	628	669	647	597	630	623	615	642	603	624	632	662	636	592	622	606	623	610	623	624	626	622	613	653	659	613	619	615	622	617	633	643	654	669	630	632	651	664	639	615	609	645	670	647	600	622	634	628	628	633	668	659	630	574	625	603	650	601	606	667	621	603	664	645	635	594	676	629	617	660	628	656	630	622	658	662	662	623	651	616	613	603	619	625	634	612	599	627	569	669	652	592	632	633	624	613	619	693	637	616	635	626	628	653	667	644	615	604	617	661	607	639	640	705	600	610	573	614	631	613	631	599	605	626	634	633	634	612	619	647	615	637	650	633	631	585	613	664	586	654	644	650	618	610	657	590	642	614	605	604	641	627	600	649	614	662	616	636	605	613	619	624	599	625	608	577	612	630	630	658	598	601	684	646	626	639	629	632	620	638	673	682	662	630	599	651	637	590	595	610	659	664	642	653	603	672	644	609	612	666	628	635	626	644	621	608	634	642	630	605	613	673	720	594	653	613	645	639	635	658	589	636	635	631	633	629	674	622	647	647	613	619	612	637	642	575	641	615	626	679	597	646	656	645	679	588	645	639	598	653	633	626	587	633	644	628	610	634	639	618	627	598	661	592	659	648	644	627	628	638	643	640	627	659	635	657	612	634	645	612	622	652	684	656	618	632	613	609	635	626	611	641	610	641	640	629	576	621	641	621	603	640	640	654	598	614	661	634	631	598	628	607	650	651	623	667	614	607	582	633	638	621	645	639	653	649	628	632	644	619	598	659	653	638	630	644	608	600	636	612	601	617	608	649	650	657	642	633	660	653	641	608	609	581	647	651	618	630	666	633	672	638	634	633	629	588	607	624	645	628	592	639	642	604	604	613	647	674	646	627	663	610	641	649	669	618	634	704	664	623	591	604	628	621	647	602	604	617	617	619	668	629	617	641	611	675	602	658	627	630	581	623	606	630	628	653	656	637	645	639	651	640	608	632	631	605	639	631	632	641	633	631	652	592	653	683	642	652	615	648	605	642	627	639	603	620	638	576	617	635	647	668	666	673	677	638	660	710	598	620	612	602	632	633	668	627	612	682	627	663	630	590	677	643	651	596	652	600	599	631	632	689	590	628	599	658	657	625	579	649	646	588	646	658	626	613	638	616	658	616	601	647	639	607	627	630	613	674	643	600	574	633	662	639	639	603	632	624	610	623	644	663	589	646	630	678	661	667	623	633	658	602	569	648	611	649	630	652	655	643	599	583	622	595	597	619	641	633	686	632	590	598	623	623	677	627	617	643	618	601	621	606	599	616	640	571	673	642	631	591	626	602	618	643	626	609	639	631	621	616	609	626	654	597	617	624	646	654	658	636	632	594	660	612	626	619	591	634	624	657	577	667	689	655	621	617	643	620	701	645	629	610	635	630	632	629	620	635	586	619	662	629	640	595	601	649	640	621	652	643	627	632	593	618	646	631	651	628	645	622	607	609	641	609	652	631	608	660	619	640	653	633	633	624	615	603	650	676	616	629	645	603	650	634	660	627	649	629	618	621	589	623	618	630	664	588	671	640	627	640	593	629	633	642	626	695	693	657	581	639	592	626	623	663	647	641	603	621	613	573	672	632	625	576	661	654	664	608	661	593	625	650	642	653	614	610	631	627	623	612	626	618	615	602	631	620	613	625	642	622	598	609	637	620	616	619	617	648	652	599	595	660	636	639	613	627	582	625	646	672	656	646	642	586	644	663	630	637	587	618	621	613	648	652	646	601	574
26749	20153	8491	1139	769	686	751	718	695	671	682	719	701	710	737	707	723	657	658	693	714	736	654	652	724	703	677	713	709	664	662	723	690	701	707	671	692	645	725	690	727	727	699	702	659	721	727	709	776	698	690	695	700	673	723	723	675	689	707	710	686	729	698	657	688	693	697	687	669	693	701	664	656	770	726	720	700	696	769	714	658	702	662	692	717	691	718	685	657	707	728	713	672	660	705	679	700	721	734	633	662	741	636	733	735	719	688	730	742	718	715	689	670	700	710	713	682	702	679	739	680	721	685	700	713	738	701	677	674	727	736	712	702	680	772	688	712	704	658	691	715	737	677	702	714	715	640	709	737	706	714	739	708	691	688	694	728	679	655	726	689	665	716	678	675	728	681	671	682	659	671	705	719	684	715	704	744	662	702	695	680	725	698	699	757	704	687	640	698	708	679	666	706	700	750	669	661	707	667	685	683	695	684	740	655	655	710	690	692	643	669	615	738	734	675	680	701	691	654	707	707	676	673	698	687	722	685	736	697	698	651	676	723	650	699	719	704	629	672	693	708	682	688	711	721	679	683	714	714	678	694	685	728	695	665	688	715	655	701	671	753	679	708	699	674	721	693	708	652	674	695	673	673	682	710	668	682	636	682	662	719	667	701	711	721	711	709	718	700	729	718	694	675	725	717	665	735	684	715	697	722	711	717	708	720	658	693	677	662	672	732	689	750	682	698	723	641	699	698	724	709	705	697	727	682	715	654	672	723	662	634	683	658	701	692	691	728	700	667	700	683	667	660	678	703	683	702	714	719	677	652	645	665	702	706	700	703	733	661	683	705	707	734	715	696	658	718	696	605	678	734	685	703	708	665	703	714	714	674	724	712	728	698	633	696	655	703	747	662	708	715	642	695	680	642	776	669	715	697	682	716	677	707	710	689	673	742	639	686	704	666	680	721	693	698	673	721	728	681	702	719	652	754	668	729	680	715	727	707	690	667	708	667	695	688	656	703	690	658	713	720	723	745	729	709	721	708	698	712	682	747	752	692	707	685	692	726	628	676	649	698	678	715	674	701	724	722	698	698	714	731	712	724	699	709	672	693	700	742	742	728	728	749	685	700	684	716	671	683	689	708	719	695	676	686	765	664	657	736	666	695	723	706	705	671	661	693	714	646	628	707	710	686	663	696	666	682	701	701	679	675	772	680	701	707	696	687	719	735	643	647	703	697	689	725	728	673	712	728	729	676	704	676	707	690	677	736	687	721	708	693	705	733	702	678	684	683	701	664	669	683	679	708	703	756	680	708	716	645	728	708	652	706	694	676	729	663	673	661	724	729	676	701	678	715	728	716	680	696	670	714	690	681	710	724	703	672	739	677	689	706	663	736	704	690	726	697	744	736	677	721	703	699	647	693	659	697	696	658	720	708	674	684	702	646	684	706	745	699	696	708	673	715	682	660	731	752	686	699	651	687	703	696	676	693	669	702	684	639	676	653	728	712	657	705	693	690	650	725	677	713	697	679	698	676	664	735	700	727	705	679	664	689	686	658	695	699	678	702	683	712	729	696	706	689	689	702	679	695	708	712	695	733	709	702	705	716	678	709	736	703	712	657	712	700	693	718	688	690	677	702	668	719	705	705	713	702	748	689	725	716	656	711	688	644	688	743	701	689	698	734	704	673	730	694	675	757	730	739	688	709	668	696	645	687	763	695	701	668	693	675	748	695	710	713	690	680	704	682	688	696	711	697	712	653	725	663	666	691	686	667	700	678	695	711	673	688	667	680	675	684	701	710	706	674	736	753	666	675	719	693	665	681	712	658	677	707	657	691	697	682	732	665	672	723	660	723	668	710	679	666	703	710	697	649	679	619	709	675	701	670	694	699	687	707	717	692	683	713	694	678	670	660	680	686	691	713	707	722	690	713	756	639	732	709	683	710	761	706	674	703	652	652	677	684	707	711	684	710	717	703	667	725	667	705	672	713	660	684	663	648	671	736	729	696	706	732	668	690	688	699	667	671	659	705	696	735	692	713	676	655	702	712	690	735	668	704	724	651	661	727	680	712	710	715	715	726	684	677	731	709	659	700	733	667	728	701	736	680	651	713	724	717	670	663	702	730	635	719	687	700	708	683	679	670	698	695	701	682	671	693	689	726	712	709	690	692	704	691	711	672	691	655	695	692	717	703	686	707	732	684	694	708	683	678	715	700	691	705	685	701	704	694	695	639	700	666	732	691	710	691	684	728	688	717	640	686	679	708	727	699	701	663	694	691	678	675	675	690	723	713	649	654	659	704	762	672	657	701	679	665	705	672	653	664	711	718	676	693	693	675	722	713	772	709	673	698	723	685	695	733	710	709	731	684	687	646	718	717	703	685	698	688	683	670	713	687	686	681	710	702	693	755	731	699	718	712	703	706	720	733	730	690	653	687	675	693	685	683	753	666	721	722	672	706	697	670	647	722	672	687	674	727	626	706	700	702	735	689	706	693	735	677	706	668	679	634	695	722	730	727	606	709	683	671	725	733	658	683	687	727	745	713	653	692	654	704	685	709	675	695	670	732	700	668	719	674	701	695	725	657	695	694	716	719	646	667	685	692	682	712	738	674	689	692	703	695	730	694	708	686	723	679	680	658	713	687	672	709	658	633	695	714	705	734	704	747	701	715	703	687	694	698	712	713	738	705	726	655	687	686	692	707	707	684	636	670	690	704	704	715	674	709	724	721	713	727	691	667	705	671	684	655	710	699	726	715	643	661	694	681	734	711	695	641	677	693	692	699	697	659	701	681	725	672	725	688	696	693	667	679	685	681	715	716	730	718	711	710	739	677	695	730	734	717	700	677	710	749	735	692	686	720	684	657	736	667	697	652	616	653	689	683	688	657	716	686	685	681	685	682	711	685	703	716	703	705	713	733	703	665	707	742	693	757	647	714	684	669	634	734	668	683	701	721	688	708	685	719	706	696	672	675	658	690	727	702	706	704	644	681	686	691	724	687	713	702	713	653	701	716	718	717	663	720	692	718	623	688	771	708	709	705	696	677	685	687	695	709	695	665	666	705	708	747	715	706	662	689	679	704	707	659	649	676	710	708	701	659	717	707	666	747	706	679	653	723	684	703	714	725	662	691	692	666	687	704	716	697	710	686	672	668	677	722	735	702	706	662	666	662	648	708	702	706	721	647	655	715	679	699	719	642	672	757	703	668	687	719	706	722	677	692	693	674	701	715	667	712	693	696	727	690	686	666	679	734	707	703	665	720	728	717	704	698	671	701	745	714	653	690	644	692	675	726	689	712	694	736	682	684	685	667	713	723	705	715	702	708	749	705	715	745	708	711	678	671	670	674	722	736	702	675	699	701	730	670	682	738	686	716	746	671	726	684	697	676	697	664	679	716	708	711	737	719	684	679	709	691	704	699	713	691	690	727	717	653	719	705	684	664	720	730	636	682	699	647	686	686	735	684	713	731	675	640	705	681	637	673	724	760	654	663	746	708	701
16227	1628	1450	1221	1114	1091	1000	995	975	962	959	994	916	926	934	977	922	966	925	964	977	963	931	949	972	956	940	993	968	968	945	923	984	954	943	965	936	948	971	905	949	978	952	966	975	1015	932	1007	950	906	1023	976	965	907	943	972	953	937	965	967	941	934	969	955	993	944	957	959	951	1002	963	955	968	949	957	966	950	943	997	936	962	954	938	922	979	944	994	938	949	935	980	936	898	946	958	887	991	997	983	932	1016	981	938	902	916	931	946	917	969	973	966	956	902	884	977	969	965	946	975	923	950	987	930	967	967	1012	962	931	992	935	961	978	1014	983	969	915	922	958	941	954	960	966	982	1006	941	942	946	961	904	957	984	961	924	960	935	986	932	923	964	915	956	977	991	988	945	921	972	942	974	923	963	923	951	962	961	994	963	997	928	984	972	899	1011	945	978	968	976	970	950	920	899	945	929	964	977	986	917	903	1005	956	958	938	934	931	942	957	945	950	927	978	948	912	977	961	950	970	952	923	937	964	973	926	961	994	956	936	927	965	933	908	918	950	964	986	926	948	940	960	1003	940	952	975	934	935	955	977	1013	974	894	995	946	911	937	912	934	985	970	960	973	956	953	907	969	946	893	918	916	992	967	969	939	931	975	935	979	996	915	939	968	982	919	1041	929	947	962	922	923	953	932	966	927	973	945	929	977	869	992	984	966	912	1001	907	940	990	970	925	900	951	928	937	910	937	926	965	991	957	929	981	961	932	911	937	941	950	950	978	1004	955	907	941	920	1024	901	930	899	990	897	936	957	927	952	917	949	876	960	936	966	926	889	1003	951	968	947	968	906	921	932	918	954	948	920	967	959	938	980	957	934	952	927	934	916	996	950	972	994	958	1002	979	961	960	966	950	957	944	915	941	908	943	919	977	920	932	957	958	962	944	960	992	990	894	953	953	978	922	956	933	919	969	947	931	956	928	963	945	917	956	926	990	927	992	943	911	964	903	961	930	939	942	999	981	915	926	942	975	955	954	951	963	923	987	967	964	931	926	955	962	943	949	933	964	929	947	948	997	921	913	949	980	930	918	944	943	964	958	913	953	962	968	1018	995	958	974	958	921	906	1033	989	983	924	970	943	957	958	969	892	956	930	965	1003	904	958	924	934	959	931	997	971	924	938	963	994	988	961	982	910	919	965	988	940	943	920	954	927	964	1008	1013	919	977	980	933	962	955	951	925	925	955	924	965	992	923	941	957	962	925	949	1026	901	951	946	956	950	930	932	917	965	938	938	921	954	985	977	1001	973	924	970	954	969	975	934	906	935	988	880	906	946	955	913	991	918	963	984	898	878	926	981	946	942	892	924	948	977	926	954	964	996	982	919	966	934	968	1006	973	912	941	906	975	983	926	906	913	970	1000	992	907	955	948	946	911	953	938	955	970	937	959	942	974	980	944	967	993	995	964	934	995	930	942	936	944	935	962	950	954	986	953	992	886	912	909	936	967	955	927	915	1014	919	930	933	942	914	953	972	966	943	981	986	929	950	956	985	946	928	932	949	1011	914	943	938	925	930	952	1007	946	937	956	931	922	944	935	930	970	927	979	932	917	920	975	890	891	978	959	989	944	936	985	965	946	984	961	959	953	947	944	941	968	972	944	956	960	969	959	947	985	945	941	953	974	908	967	947	1018	974	977	953	900	940	950	980	923	959	955	954	951	949	968	1015	916	944	937	987	962	937	979	891	966	910	950	933	918	962	1017	937	989	953	949	980	940	962	954	932	971	955	952	965	892	981	969	947	974	953	1002	961	948	961	955	987	935	936	936	995	929	956	926	981	873	958	908	943	996	938	937	976	959	932	989	933	942	969	932	891	983	971	996	897	954	912	908	913	934	989	900	1004	932	896	991	922	951	1012	953	895	1002	973	958	957	952	969	959	988	926	940	888	984	980	960	952	941	945	991	970	918	944	964	959	919	950	966	916	985	970	939	949	935	989	965	968	927	1008	967	938	994	953	907	921	930	970	955	934	970	945	911	940	929	944	939	920	921	1001	961	940	875	988	986	959	992	1038	968	941	893	961	919	914	949	886	937	892	974	969	947	919	983	917	951	948	917	972	938	913	970	944	926	931	949	939	907	923	955	958	932	965	982	919	939	959	1002	961	910	977	910	942	963	877	977	935	968	996	986	982	915	940	1021	914	924	956	992	928	935	902	996	977	925	990	1000	938	988	933	957	954	968	1006	944	987	922	888	944	943	932	950	959	919	947	946	942	912	1012	921	930	952	957	917	929	918	986	983	953	977	926	894	929	926	969	950	961	963	959	963	945	993	973	959	958	985	946	965	939	983	916	937	928	958	924	947	947	922	953	1003	953	1015	937	933	979	1015	914	912	960	957	957	1008	979	923	995	961	948	951	983	973	977	979	1002	981	1001	988	905	947	938	1028	956	874	893	962	906	926	922	945	979	943	982	950	990	973	1023	974	931	972	985	955	873	914	955	987	934	947	945	906	965	970	901	968	1012	1032	970	936	987	945	933	993	936	951	1000	958	979	974	990	969	990	946	937	1006	955	954	892	973	997	1004	959	932	926	965	951	972	906	966	1004	943	974	942	910	995	949	946	979	943	960	921	913	982	956	910	964	972	994	1029	938	944	969	944	914	951	921	955	928	930	1029	977	995	964	918	953	903	932	903	987	946	883	912	973	925	928	937	963	925	897	948	927	932	985	963	958	972	997	912	947	932	933	973	924	960	957	958	967	947	937	972	919	939	894	1018	944	912	1002	988	985	988	905	888	969	940	911	934	987	912	934	899	957	966	1005	955	983	932	955	960	914	940	938	958	966	977	973	970	923	947	975	941	891	950	923	995	909	983	956	929	930	986	953	985	975	938	943	964	906	975	985	931	911	978	961	926	994	976	955	952	994	949	949	909	994	934	973	955	936	947	960	956	926	929	1016	945	993	883	924	958	980	982	925	952	943	928	951	1004	903	888	934	983	942	939	888	926	941	981	966	1015	972	974	955	933	881	981	952	926	930	1003	958	916	980	966	939	952	931	967	970	972	927	957	923	983	966	961	910	931	954	933	919	970	930	963	922	945	957	971	915	965	963	921	930	941	891	918	972	959	991	962	1010	912	974	937	961	939	985	937	918	943	941	999	960	912	910	930	969	951	926	935	957	961	925	969	1014	1027	980	924	929	945	912	1009	971	928	899	955	906	937	899	984	931	982	909	930	922	916	1007	1023	942	901	919	974	993	901	925	940	945	962	956	978	904	987	918	978	942	986	973	992	941	918	960	997	924	946	922	893	921	967	888	919	898	914	878	952	944	916	907	943	926	992	958	997	953	923	919	981	940	978	911	970	987	968	1022	937	942	960	966	890	959	980	1011	1011	958	897	969	978	871	958	930	968	920	918	946	973	919	958	980	987	954	975	880	970	918	958	920	943	969	962	941	959	955	989	958	967	947	936	953	944	983	962	930	998	896	950	1009	960	953	958	925	917	976	967	989	957	971	884	958	915	925	984	886	956	911	949	913	972	966	987	941	922	968	929	936	913	921	957	934	944	892	982	929	912	982	929	940	899	969
23443	20936	28668	23339	20904	8817	1539	1060	943	910	895	882	848	864	817	831	823	792	817	778	804	845	810	744	811	726	768	808	837	760	819	785	767	823	761	794	725	804	777	777	804	764	804	767	834	763	768	726	810	767	714	737	793	775	718	758	775	776	743	771	732	795	748	773	818	759	732	741	795	785	781	741	783	790	778	724	743	761	754	776	771	701	793	758	796	749	692	802	783	790	721	727	770	802	800	790	780	757	784	740	797	709	752	800	741	734	773	746	769	756	771	794	768	813	775	771	715	808	787	808	782	814	772	744	785	780	707	742	794	764	789	757	831	711	780	788	793	786	782	796	815	830	804	798	777	817	779	793	751	718	776	779	783	778	755	806	783	746	854	794	769	775	780	794	772	734	779	753	807	762	741	758	757	733	723	750	771	767	758	740	784	729	811	748	769	770	753	741	800	745	739	775	799	771	754	741	801	771	763	766	806	733	837	736	814	722	781	744	759	753	806	742	756	757	771	738	798	792	759	731	767	751	747	749	774	752	737	802	719	786	779	738	759	712	791	789	711	779	741	795	754	765	754	733	750	786	720	721	793	738	794	740	807	775	793	686	743	775	755	814	755	724	776	776	811	775	759	766	746	755	780	707	779	793	797	784	820	751	799	729	756	809	761	761	799	748	775	764	802	782	765	764	758	726	748	737	756	741	742	772	763	754	811	755	762	821	730	792	768	772	787	754	705	777	800	778	756	751	734	795	781	737	730	748	762	761	733	755	763	810	719	759	730	764	707	749	781	775	806	745	822	746	759	762	759	811	786	721	744	810	765	749	810	723	767	739	774	735	729	790	766	737	786	724	752	741	776	738	767	725	783	768	739	726	783	749	785	735	770	745	720	756	753	844	779	754	759	771	713	735	739	769	750	723	773	745	763	805	744	739	760	774	791	750	795	843	793	782	799	711	786	784	787	734	760	764	834	773	842	760	787	827	762	754	758	762	744	779	762	725	767	778	786	782	748	774	804	748	777	812	749	713	742	811	760	766	765	747	779	772	755	824	746	755	732	771	759	783	747	712	736	728	753	771	753	762	789	828	723	808	779	776	762	774	773	740	763	774	756	787	792	737	835	792	813	757	774	799	773	762	762	771	752	731	802	749	768	782	769	719	769	763	777	757	784	776	797	727	721	818	749	797	767	741	734	743	757	727	726	758	744	751	742	736	743	735	748	805	753	733	746	731	779	759	725	746	745	793	764	738	734	751	764	797	794	730	781	828	744	751	754	762	711	791	789	753	762	731	787	761	765	752	769	744	775	807	795	807	719	787	766	793	804	744	686	757	753	740	772	774	735	754	776	768	788	792	793	765	715	759	831	769	776	760	776	763	770	734	831	763	745	747	749	738	757	750	729	721	770	731	765	790	792	746	728	746	760	771	779	773	754	739	768	777	727	793	758	779	759	780	779	799	737	780	738	752	774	715	795	724	770	789	808	771	724	753	754	770	796	722	727	803	762	791	787	750	764	761	764	817	743	766	794	767	812	754	768	776	740	807	754	728	795	769	758	772	758	724	767	823	760	775	752	749	688	780	767	771	723	764	791	770	765	754	760	819	791	800	769	723	761	740	789	772	809	755	767	793	736	727	745	749	690	772	729	769	754	747	788	776	780	758	778	722	798	726	791	792	758	723	772	749	762	725	699	828	719	754	834	816	748	783	759	745	750	770	766	700	746	787	780	735	772	771	809	741	801	715	766	793	831	784	770	754	773	746	724	798	745	794	744	793	782	762	795	823	742	736	759	741	802	748	724	721	780	738	724	753	788	726	762	759	755	770	699	753	756	739	742	723	858	735	746	749	772	736	816	763	755	778	759	778	739	783	831	749	763	757	774	781	824	753	732	772	782	805	748	722	798	753	815	744	733	742	788	812	790	738	762	780	726	720	742	770	709	766	778	776	752	779	757	733	764	750	793	758	795	726	717	785	794	767	716	760	729	742	739	782	760	760	786	760	775	766	794	762	768	747	773	783	788	744	725	742	783	734	787	804	751	767	760	746	755	782	753	780	770	796	754	801	801	727	806	775	759	784	766	769	785	772	812	814	761	779	761	766	788	796	753	756	775	744	812	742	805	759	798	778	768	746	759	787	783	806	720	756	779	726	724	780	800	764	809	756	757	759	756	768	806	778	745	779	771	727	785	724	740	776	747	797	710	754	751	761	754	730	773	756	793	725	757	789	772	812	715	789	721	762	800	738	792	785	757	716	760	819	742	790	760	810	728	689	794	742	737	803	811	763	725	773	713	777	797	747	804	791	774	789	730	769	775	778	731	817	760	822	738	756	819	798	776	794	771	811	724	779	729	746	782	754	809	765	760	770	792	756	749	766	729	738	679	740	738	783	760	757	761	769	785	825	749	704	801	811	769	753	747	730	781	755	790	787	750	797	756	786	779	723	752	851	796	726	778	775	740	758	749	741	842	741	745	771	830	776	721	771	805	737	752	743	805	758	799	778	797	766	755	789	782	748	799	784	779	811	788	788	768	763	740	802	729	803	772	760	767	758	763	740	763	771	743	775	710	760	749	773	811	814	797	749	776	729	772	792	742	761	768	719	781	764	798	749	727	775	794	808	815	742	720	818	787	727	713	778	728	798	760	795	771	735	757	734	760	785	757	715	726	727	765	787	789	725	748	786	748	776	779	787	775	731	791	777	793	809	753	763	742	761	727	743	758	823	761	742	791	784	743	749	708	721	806	788	796	784	799	782	788	782	774	755	785	781	800	769	791	761	747	810	790	771	735	785	762	792	760	808	747	805	766	774	776	789	742	737	804	776	790	789	782	777	797	801	751	723	807	775	735	769	766	716	768	740	819	801	800	760	736	739	786	773	768	733	759	749	757	757	770	723	792	768	759	811	795	783	732	804	716	750	755	766	698	808	774	739	794	755	754	739	831	759	781	752	726	727	758	725	754	754	754	731	780	757	788	794	791	762	736	717	776	796	758	783	758	732	788	708	842	765	744	757	754	843	775	738	749	725	773	747	800	734	760	750	757	752	737	747	769	798	775	798	801	755	762	771	784	743	750	762	779	797	796	771	787	756	805	721	770	764	714	775	763	729	733	753	800	769	743	750	747	774	746	718	767	782	737	805	803	771	777	796	765	759	738	787	771	725	753	762	764	769	768	766	782	801	772	747	737	738	761	756	787	738	771	733	715	745	829	809	771	815	747	792	769	778	717	751	781	768	771	758	729	727	778	811	806	742	750	758	776	708	810	754	738	787	764	766	754	769	746	716	723	761	800	755	784	796	737	754	716	730	760	755	783	730	822	781	744	806	776	776	734	786	764	707	732	735	730	752	715	753	775	742	777	756	768	755	774	784	794	779	772	746	746	803	820	731	804	799	763	785	802	752	773	763	745	747	787	708	790	745	784	717	748	792	717	758	745	769	779	739	780	743	778	764	766	762	790	792	776	742	725	736	786	777	745	782	792	810	742	782	771	757	773	780	766	749
31262	9115	7792	4013	3070	2417	2062	1837	1641	1522	1403	1356	1245	1201	1196	1216	1132	1226	1180	1145	1170	1154	1062	1114	1155	1140	1154	1041	1083	1066	1106	1096	1085	1086	1126	1031	1119	1058	1018	1103	1065	1070	1090	1019	1110	1099	1105	1091	1114	1069	1026	1086	1076	1073	1035	1039	1087	1099	1082	1051	1073	1048	1010	1054	1056	1099	1106	1055	1070	1092	1071	1008	1022	1063	1107	1062	1007	1079	997	1058	1039	1041	1011	1062	1082	1029	1039	1071	1055	1058	1051	1049	1105	1129	1015	1031	1035	1120	1081	1115	1076	1068	1097	1039	1045	1041	1051	1089	1037	1015	1020	1097	1085	1097	1095	1061	1043	968	1052	1090	1101	1048	1003	1076	1002	1008	1017	1049	1033	1057	1050	1044	1015	1082	1080	1027	1045	1100	1102	1086	1044	1088	1057	1016	1003	1107	1105	1067	1073	1061	1054	1077	1037	1029	1047	1065	1071	1058	1083	993	1030	1063	1053	1110	1065	1057	1099	1113	1087	1004	1063	1059	1102	1060	1066	1000	1069	1089	1082	1068	1108	1058	1050	986	1034	1056	1093	1037	1043	1091	1081	1048	1093	1036	1076	991	1093	1024	1069	1066	1047	1077	1088	1025	1007	1012	1032	1077	1075	1063	1104	1046	1063	1048	1113	1051	1077	1092	1013	1124	1061	1029	1092	1093	1081	1002	1020	1038	1101	1090	1060	1042	993	1031	1048	1074	1103	1010	1011	980	1105	1079	1079	1088	1096	1072	1064	1064	1114	1084	1054	1094	990	1106	1043	1133	1078	1024	1051	1042	1039	1036	1041	1052	1035	1065	1064	1062	1034	1016	1127	1085	1079	1047	1041	1058	1002	1025	1064	1072	1048	1004	1138	1028	1072	1085	1089	1080	1111	1077	1088	1070	1085	1060	1050	1019	1048	1075	1045	1076	1039	1073	1046	1051	1053	1065	1115	1090	1067	1023	1003	1054	1045	981	1056	1067	1076	1010	1002	1019	1008	1009	1010	1062	1079	1110	1097	1055	1042	1073	1057	986	1071	1073	1012	1026	1016	1071	1017	1020	984	1016	1086	1005	1029	1033	1048	1073	1053	1053	1053	993	1035	1002	1010	1034	1038	1036	1044	1031	1040	1058	1080	1032	1057	1076	1014	1068	1050	1041	1077	1029	995	1058	1055	1027	1114	1027	1062	1039	1023	1069	1037	984	1061	1034	1082	992	1040	1055	1047	1021	1107	1131	1056	1037	1054	1075	1013	1072	1069	1052	1069	1017	1082	1050	1059	1056	1053	1079	1049	1091	1077	1020	1049	1068	1033	1052	1046	1087	1073	1028	1025	1089	1077	1089	1062	949	1049	1098	1050	1031	1031	1013	1031	1097	1050	1043	1093	1053	1041	1060	1030	1069	1060	1077	1040	1072	1080	1112	1060	1065	991	972	1086	1097	1060	1061	1025	1087	1033	1049	1071	1008	1039	1067	1023	1107	994	1028	1074	1030	1010	1045	1127	1077	1029	1062	1080	1098	1027	982	1086	1045	993	1064	1069	1029	1004	1075	1051	1062	1060	1045	1076	1076	1070	1001	1084	1014	1070	1046	1025	1077	1056	1119	1012	1080	1006	1082	1033	1066	1040	1012	1021	1015	1078	1095	1115	1017	1104	1113	1091	967	1060	1090	1070	1061	1037	1006	1159	1008	1040	1086	1092	1036	1042	1076	1111	1005	1057	1022	1082	1002	1034	1077	1084	1052	1008	1029	1070	1088	1047	1116	1038	1080	1055	1083	1067	1018	1102	1069	1035	1101	1049	1022	1030	1100	1081	1042	1016	1040	1026	1097	1064	1036	1040	1030	1027	1059	1051	1063	1010	999	1130	1033	1064	1018	1051	1057	1073	1147	1125	1051	1061	1042	1025	1007	1049	1070	1090	1107	1077	1073	1048	1138	1054	1020	1054	1062	1065	992	1050	1026	1074	1061	1067	1069	1089	1048	1057	1007	1051	1044	1075	1047	1007	1044	1044	998	978	1046	1050	1087	986	1061	1072	1098	1114	1030	1070	1025	1000	1052	1119	1070	1073	1046	1065	1089	1079	1022	1021	1028	1059	1107	1044	998	1038	1012	1066	1046	1024	1098	1042	1096	1053	1018	1109	1068	1007	1032	1027	1053	1025	1081	1003	1093	989	1056	1115	1081	1033	1005	1063	1046	948	1047	1034	1089	1054	1053	1046	1031	1129	1084	1082	1079	1027	1034	1019	997	1097	1085	1092	1094	1045	1084	994	1028	1042	1091	1091	1073	1095	1087	1003	1130	1071	1054	1117	1044	1091	1059	1072	995	1048	1021	1023	1024	1016	985	1033	1077	1055	1081	1038	1061	1041	1008	1081	1021	1035	1048	1063	1050	1030	1083	1060	1039	1064	1119	1019	1083	1079	1126	1032	1066	1055	1043	1014	1120	1056	1045	1098	1002	1030	1059	1006	1032	1132	1043	1037	1053	1078	1046	1018	1058	1040	1062	1079	1122	1107	1093	1111	1077	1092	1078	1117	1026	1023	1071	1072	1009	1062	1057	1065	1001	1039	1071	1097	1076	1098	1049	1075	1057	1053	1068	1104	1051	1072	1123	1090	1092	1082	1052	1165	1078	1012	1079	1030	1115	1131	1107	1067	1100	983	1015	1089	1057	1046	1051	1039	1119	1042	1051	1015	1026	1071	1054	1070	1021	1015	1066	1112	1134	1082	1075	991	1065	1138	1014	1031	1024	1086	1046	1072	1073	1050	1032	1101	1122	1010	975	1030	1087	1114	1071	1039	1066	1013	1075	1097	1051	1024	1012	996	1118	1069	1038	1041	1048	1110	1042	1080	1091	1060	1049	1086	1085	1079	1051	1064	1087	1099	1006	1076	1028	1095	1055	1078	1020	1087	1022	1040	1053	1057	1027	1051	1062	1088	999	1100	1038	1106	1055	1121	1048	1137	1052	1040	1069	1071	1056	1077	1071	1041	1072	1107	1107	1029	1011	1048	1070	1079	1021	1048	1070	1083	992	1007	1076	1066	1107	1076	1100	1023	1095	1102	1070	1049	1023	1094	1115	1006	1075	1094	1028	1065	1034	998	1056	1038	1143	1053	1075	1077	1046	1102	1068	1057	1047	1051	1045	1109	1068	1109	1142	977	1071	1055	1037	1044	1037	1059	1089	1023	1081	1038	1034	1107	1110	1023	1065	1068	1073	1077	1066	1028	1111	1052	1091	1074	1048	1052	1035	1049	1024	1058	1048	1104	1037	1014	995	1047	1017	1124	1111	1115	1034	1042	1045	1020	1093	1059	1003	1103	1037	1108	1093	1116	1093	1044	1063	1059	981	1051	1097	1055	1064	1079	1044	1012	1043	1069	1058	1015	1041	1111	1097	1104	1048	1081	1011	1084	1090	1012	1077	1007	1118	1056	1116	1021	1029	1062	1090	1131	1090	1049	1004	1037	1104	1066	1063	1035	1057	1015	1059	1046	1058	1098	1029	1089	1084	1012	1039	1031	1055	1092	1021	1048	1059	1049	1088	1098	1067	1070	1093	1072	1043	951	1090	1007	989	1050	1049	1113	1085	1052	1076	1015	1098	1086	1080	1090	1113	1065	1104	1128	1068	1129	1050	1074	1064	1034	1105	1059	1077	1011	1084	1021	1020	1057	1026	1103	1033	1048	1012	1023	1063	1116	1071	1086	1019	1052	1085	1031	1029	1016	1050	978	1042	1049	1046	1100	1092	1086	1103	1046	1060	1039	1012	1045	1024	1131	1002	1111	1030	1038	1116	1059	1077	1051	1063	1094	1029	1041	1087	988	1028	1054	1077	1082	1076	1014	998	1181	1043	1095	1084	1024	1036	1080	1022	1071	1085	1091	1093	1066	1042	1109	1020	1001	999	1038	1120	990	1025	1035	1024	1111	1090	1085	1063	1048	1014	1075	1000	1053	1086	1013	1026	1040	1070	1061	1065	1041	1073	1106	1092	1061	1011	1010	1042	1133	1032	1042	1035	1011	1063	1042	1086	1019	1057	1038	986	1089	1021	989	1029	1063	1040	1058	1016	1090	1048	984	1138	1029	1043	1054	1037	1089	1006	1104	1046	1031	1034	995	1011	1030	1049	1069	1067	1096	1067	1074	1070	978	1073	1035	1010	1036	984	1003	1004	1008	1078	1061	1094	1042	1039	1099	1068	1077	1039	1009	1001	1018	1034	1071	1039	1073	1029	1032	1047	1090	1037	1058	1008	1101	1038	1061	1141	1053	1058	1054	1056	1052	1075	1040	1065	1068	1074	1086	1032	1036	1114	1036	1017	1002	1048	1128	1033	1075	1071	1060	1060	1056	1003	1053	1043	1103	1095	1077	1055	1040	1047	1073	1098	1017	1063	1035	1045	1070	1039	1096	1083	1080	1012	1067	1047	1029	1050	1056	1008	1040	1054	1083	1072	1029	1045	1088	1049	1064	1109	1062	1074	1061	1066	1048	1115	1026	1087	1107	1032	1020	1005	1066	1050	1065	1013	1006	1039	1035	1038	1068	1006	1049	1145	1044	1036	1064	1015	1077	1076	1073	1044	1090	1036	1021	1044	1116	1065	1121	1103	1021	1088	1067	1012	1047	1060	1064	1044	1082	1065	1020	1062	1069	1070	1074	1115	1046	1102	1042	1048	1030	1068	1069	1035	1047	1053	1055	1058	1097	1027	1045	1131	1041	1050	1047	1063	1094	1059	1073	1023	1074	1040	1056	1029	1117	1021	1068	1047	1085	1053	1024	1080	1042	1065	1062	1082	1055	1034	1030	1074	1049	1072	1071	1039	1034	1056	1121	1025	1043	1023	1005	1063	1050	1055	1046	1098	1054	1032	1014	1059	1068	993	1023	1063	1114	1100	1038	1085	1058	1086	1028	999	1114	1051	1038	1030	1013	1042	1049	1108	1074	1099	1036	1094	1111	1107	1045	1045	1064	1031	1059	1012	1085	1012	1030	1031	1054	1063	1078	1093
22605	20922	29039	22957	20923	20892	4623	1032	787	756	662	629	616	570	572	518	514	533	500	466	521	526	491	501	473	480	487	477	470	440	453	421	446	463	452	494	461	412	441	436	478	438	455	428	446	444	402	445	455	475	478	420	402	452	467	448	438	425	424	473	442	465	476	440	436	449	440	466	446	457	427	438	394	424	441	446	452	441	441	443	427	458	460	484	444	422	452	462	457	388	432	476	431	450	395	431	465	422	454	437	455	420	454	419	460	437	435	444	411	446	409	454	458	456	470	427	445	439	435	456	438	428	445	424	411	412	445	414	448	444	436	449	436	434	443	436	410	505	438	462	432	444	438	446	433	425	384	403	433	431	440	432	408	449	422	439	387	440	408	446	452	442	469	424	465	459	442	441	412	449	463	453	441	419	447	421	455	424	398	443	462	452	452	443	415	401	454	460	451	416	439	427	438	425	458	478	412	456	443	455	421	455	451	416	431	453	481	424	457	404	420	456	462	435	460	429	453	415	452	437	457	416	450	473	440	440	452	416	420	423	467	455	430	443	421	409	483	430	405	461	442	386	403	421	418	424	421	427	446	478	472	432	436	432	451	457	430	450	448	422	423	388	441	441	453	462	479	412	479	426	459	427	386	418	460	442	380	474	428	460	426	438	437	432	451	428	499	419	433	451	425	451	454	473	405	455	477	436	415	445	428	407	432	412	402	411	446	395	471	433	430	438	431	474	406	435	468	397	419	446	424	450	459	422	442	456	417	427	421	408	411	446	422	455	409	422	449	409	439	457	429	414	453	412	438	457	424	420	439	443	419	399	420	478	389	422	396	413	398	466	434	421	421	453	428	441	437	481	475	452	444	454	412	436	439	399	463	421	459	407	424	416	415	399	436	423	454	449	467	431	435	468	488	440	427	429	436	436	501	470	476	421	461	422	413	431	431	381	419	453	436	424	452	426	418	429	454	406	446	442	427	435	414	443	436	423	457	442	472	413	427	433	460	432	378	439	455	443	429	397	431	409	429	445	483	465	423	446	440	452	445	414	440	424	492	465	428	462	426	447	420	409	447	437	455	461	440	458	434	451	425	456	433	445	452	439	416	446	440	414	448	418	414	446	461	429	429	424	423	380	421	415	453	451	427	447	423	439	413	409	439	437	449	436	438	423	423	429	464	430	457	459	464	503	416	429	451	454	452	423	452	415	425	427	427	431	476	441	442	435	469	416	416	447	464	425	444	431	455	446	451	419	432	440	424	467	433	420	443	463	418	440	397	445	410	431	459	414	463	437	429	435	399	431	468	438	427	434	448	431	443	437	435	468	426	408	428	446	451	418	464	457	461	455	433	459	422	425	441	430	430	383	432	407	421	419	423	437	409	454	442	438	407	441	436	417	433	456	399	439	402	458	423	469	390	470	449	429	419	451	452	468	440	460	404	423	437	415	431	444	427	443	464	449	441	440	407	438	437	459	432	403	442	445	404	417	400	447	445	461	450	403	453	464	414	456	417	428	421	430	405	436	421	432	396	394	489	422	430	452	423	436	443	420	421	412	430	457	441	437	441	437	456	443	437	450	415	424	440	484	448	429	394	438	455	431	411	465	429	436	452	439	400	437	437	435	439	430	383	460	433	398	451	390	433	462	435	433	458	418	405	454	427	435	450	420	451	431	466	428	430	449	465	423	432	463	449	446	436	434	444	475	452	443	392	424	474	447	416	427	400	429	447	454	419	450	451	431	408	452	393	418	431	463	405	435	449	444	472	405	478	510	431	424	402	427	451	451	454	460	396	417	414	440	413	449	460	405	428	411	446	442	384	438	407	399	404	448	410	441	416	454	470	462	423	428	459	428	448	421	460	442	406	429	405	420	424	449	469	427	476	443	408	406	403	454	421	424	440	425	457	406	414	386	449	435	431	464	470	465	423	413	443	434	400	455	442	414	422	455	419	411	430	444	450	434	458	435	417	435	431	436	436	376	413	428	461	450	386	435	468	445	451	428	437	456	422	432	414	456	442	450	437	395	437	482	429	468	407	456	450	439	400	458	420	415	431	429	439	469	388	445	396	419	430	389	416	423	401	429	470	453	428	455	470	428	428	463	435	411	430	460	480	412	446	411	425	422	447	387	446	439	437	418	414	438	414	467	398	424	441	461	451	433	453	415	423	443	451	467	481	469	433	420	482	387	436	427	417	456	458	413	472	407	459	440	413	443	463	503	472	451	447	434	420	413	445	398	421	464	437	423	470	444	439	409	432	437	445	404	455	460	415	465	439	423	421	437	436	469	433	431	413	414	397	449	424	429	468	422	434	427	434	439	426	415	480	447	426	447	448	447	400	479	466	435	443	429	422	446	487	448	424	421	459	426	429	472	432	448	446	452	444	441	427	424	443	445	438	435	464	462	433	405	441	415	442	458	401	466	450	448	461	400	448	462	417	414	436	443	398	444	437	440	448	425	417	432	449	434	448	459	420	440	455	445	416	451	438	446	408	449	410	409	440	429	445	457	436	443	451	395	412	420	439	432	438	434	453	446	407	433	460	393	429	397	423	442	403	449	463	415	442	419	436	427	494	438	442	492	435	480	454	402	411	426	412	412	431	429	435	431	445	444	453	398	467	441	437	434	403	447	432	407	418	432	453	467	479	404	428	435	425	462	454	423	433	424	438	463	420	444	434	446	427	447	452	436	468	431	435	449	442	409	416	420	416	432	431	456	416	388	420	470	419	441	416	396	474	415	411	435	450	481	419	430	395	433	441	427	408	418	471	447	410	433	425	464	418	421	430	465	428	400	448	408	458	449	445	476	428	420	424	409	424	455	438	456	428	401	451	431	392	449	429	465	429	468	405	441	417	429	455	446	455	430	408	403	432	437	401	464	398	433	483	445	444	416	470	445	430	437	444	422	436	425	421	416	440	452	465	445	458	458	428	436	413	420	425	411	414	447	441	417	441	441	468	454	458	405	440	438	448	440	412	448	441	411	429	436	444	410	424	453	440	468	452	443	452	451	393	441	423	448	408	447	471	416	432	458	439	412	442	438	448	454	398	468	459	438	445	450	438	413	404	451	469	437	460	461	441	403	403	399	436	463	447	416	391	424	429	443	439	480	422	413	444	425	418	434	442	458	405	431	410	456	389	451	416	463	412	391	447	455	438	454	416	412	443	435	433	474	441	426	440	411	446	422	423	449	387	411	419	441	447	468	408	424	447	445	467	431	435	438	459	426	434	444	443	424	421	426	419	458	423	460	464	430	435	446	423	418	452	436	440	449	457	463	446	482	472	439	467	439	435	430	430	424	423	446	430	452	459	419	462	471	442	430	454	387	435	417	444	430	396	407	419	425	424	430	415	436	434	434	386	399	452	438	403	448	425	436	446	451	417	402	444	435	426	431	454	449	426	445	448	429	425	397	418	433	430	425	416	450	476	444	455	432	421	422	390	443	471	422	424	409	440	428	418	431	463	446	411	450	425	450	429	483	428	418	397	465	450	459	424	453
33880	13763	11626	5917	4122	3195	2479	2082	1732	1466	1334	1141	1039	985	1008	882	833	831	829	778	769	769	708	711	736	693	732	739	666	712	746	702	653	684	627	682	672	649	640	659	690	635	664	650	711	684	663	627	677	600	641	659	629	644	660	675	629	676	614	651	644	594	696	624	637	610	642	641	623	648	626	582	619	655	663	621	660	650	633	637	602	684	602	602	594	635	625	676	663	630	669	647	609	612	620	646	641	636	663	675	606	626	631	602	638	673	613	623	615	564	581	645	639	576	613	623	608	662	630	603	622	621	643	664	596	642	651	620	646	637	632	642	633	621	656	645	629	655	615	646	577	601	672	618	666	632	651	587	608	631	597	641	632	602	597	672	655	598	643	584	608	607	618	605	635	608	628	610	628	622	650	655	617	609	652	650	650	636	638	616	646	598	624	621	609	629	629	613	639	604	626	624	652	638	657	596	616	605	609	616	578	626	598	678	591	616	617	648	640	597	627	632	641	615	613	629	581	617	665	619	622	613	625	599	649	656	612	647	604	661	628	625	614	652	648	633	603	613	625	603	616	608	603	642	619	578	629	608	629	657	699	600	621	635	613	609	598	610	625	622	603	651	671	617	634	627	630	638	654	659	649	588	597	608	654	618	623	615	629	634	594	620	624	663	637	663	585	636	622	621	608	641	642	615	625	586	601	656	631	602	625	632	582	607	612	608	658	600	630	626	586	570	634	648	617	612	598	642	627	630	638	636	655	650	576	635	646	623	640	674	612	642	589	661	627	619	675	677	611	593	693	602	579	672	661	622	644	648	635	619	639	637	639	629	640	675	617	614	667	627	580	649	608	628	659	652	611	606	630	595	692	649	622	613	603	627	631	658	638	635	615	630	628	635	595	644	637	604	618	616	609	664	629	581	644	614	647	610	636	634	671	602	617	644	596	628	642	583	612	604	614	651	611	647	603	602	657	645	593	674	691	618	614	613	576	631	595	595	635	568	621	651	581	621	636	629	613	588	612	626	617	656	633	623	622	642	625	653	604	637	621	609	606	671	591	590	672	631	652	616	635	628	616	622	632	593	638	644	586	616	628	613	588	610	614	636	636	598	654	666	628	598	624	611	598	636	644	644	616	612	648	613	691	634	653	608	605	608	602	608	620	623	623	612	601	579	616	625	627	620	613	581	618	629	656	672	610	645	623	621	630	623	640	628	644	664	614	658	612	613	630	649	642	645	582	664	595	658	679	647	597	634	584	622	620	611	637	601	655	614	642	690	643	576	607	690	605	605	629	666	642	608	626	648	629	641	655	636	651	620	644	653	634	668	646	622	578	576	634	650	639	655	619	633	652	613	629	622	635	588	628	617	653	618	637	649	619	655	589	619	614	635	636	580	633	576	670	650	641	638	621	604	658	587	627	666	595	600	609	629	609	617	636	570	600	610	627	632	658	664	631	600	655	644	638	617	670	581	640	624	598	609	612	609	615	609	644	592	608	623	596	577	631	641	629	618	598	577	648	621	603	586	588	643	619	632	606	590	632	668	616	610	601	639	594	665	627	642	611	642	641	632	621	630	624	625	673	585	626	631	566	593	602	650	611	664	668	586	637	568	604	605	635	590	629	642	604	649	640	639	589	579	636	612	660	639	624	597	593	653	612	613	656	625	612	639	660	644	633	648	633	622	650	670	651	647	609	598	662	646	628	651	653	613	664	625	629	620	645	623	573	633	574	655	597	603	616	656	631	614	624	634	654	653	637	608	649	590	623	605	630	622	612	617	564	631	620	637	617	637	600	632	617	661	630	649	639	649	615	587	633	644	673	620	611	638	644	698	606	638	658	641	663	613	618	642	621	599	634	587	639	656	638	619	645	639	642	600	635	586	645	641	674	642	633	594	631	654	600	606	613	598	582	645	595	642	604	636	667	637	646	622	619	638	662	618	594	610	554	613	641	614	626	615	584	620	609	607	637	605	646	637	574	615	626	623	630	656	600	633	564	614	614	627	668	599	581	637	624	593	625	578	621	649	651	606	628	590	596	635	633	598	606	669	600	626	595	645	695	616	641	653	635	590	614	650	619	642	614	632	624	662	632	588	620	657	670	642	674	637	635	634	649	614	632	691	629	654	607	654	590	593	642	604	616	586	592	618	664	621	578	612	625	610	618	599	596	607	627	592	634	631	628	652	650	631	628	618	654	588	570	633	597	663	583	659	606	566	593	639	626	626	610	611	595	674	606	650	626	608	645	619	651	660	632	633	632	660	631	638	610	644	639	657	654	601	632	621	655	591	618	585	644	627	646	693	636	603	631	638	589	648	593	635	652	634	667	640	616	620	665	616	635	603	625	615	638	640	606	597	629	634	608	664	625	658	616	609	629	577	590	602	632	579	607	663	632	645	615	642	634	614	629	646	608	628	585	628	641	640	621	656	612	634	558	606	640	677	616	628	610	673	645	607	596	571	613	594	585	599	604	638	633	626	630	641	600	585	630	618	641	608	610	581	654	604	608	594	593	619	646	626	623	625	540	606	631	638	630	621	676	608	683	587	622	610	587	655	581	613	622	644	632	601	586	602	647	630	608	629	614	589	596	591	581	614	657	637	632	591	623	602	655	653	652	639	626	660	630	646	604	668	635	559	613	619	609	623	642	677	591	607	593	651	601	611	654	584	611	627	627	605	644	594	634	655	613	615	600	625	635	575	593	635	590	624	612	637	629	626	619	674	618	614	630	662	603	598	585	643	575	598	607	619	615	649	600	607	649	631	609	598	629	630	659	648	592	664	608	617	627	606	644	636	634	625	654	589	609	637	622	599	613	616	624	586	634	605	603	624	561	616	608	623	632	580	603	676	620	636	620	679	671	624	645	627	585	626	620	646	635	609	646	643	679	605	647	637	603	621	628	652	681	650	601	644	617	640	625	620	604	592	629	650	603	669	573	669	621	655	567	619	651	633	664	607	610	600	613	607	632	659	674	614	642	621	643	616	649	581	616	663	576	631	627	646	614	614	632	603	590	571	632	633	629	614	658	608	630	629	668	681	632	593	617	621	663	580	631	655	657	646	586	634	617	610	652	640	664	606	593	668	588	605	627	621	617	661	605	611	651	612	613	635	638	560	616	585	616	611	651	605	610	623	664	608	640	585	648	615	590	627	595	633	670	608	652	613	640	614	652	624	612	683	598	592	616	674	616	622	616	642	618	663	619	608	594	640	598	655	660	602	615	671	667	613	631	623	630	586	667	599	606	643	610	631	620	652	626	596	601	605	621	602	637	625	604	614	718	569	652	596	607	623	595	647	624	621	616	679	605	660	622	607	630	613	613	641	639	587	611	618	575	585	632	597	631	604	588	619	619	619	611	623	640	610	588	585	597	623	636	582	608	629	654	616	630	646	613	644	589	608	617	635	641	613	621	607	595	651	619	607	657	585	678	648	649	595	606	635	601	654	640	639	639	617	643	682	606	618	614	578	644	609	600	627	653	585	618	595	631	649	585	600	596	610
26759	20122	8379	1227	814	824	703	652	720	697	693	716	686	721	698	720	682	698	672	640	654	724	733	732	703	706	684	674	738	703	692	694	694	652	687	679	686	699	691	694	676	713	727	718	707	698	654	671	688	633	654	663	700	763	710	714	656	695	690	719	679	687	691	668	663	686	671	675	727	702	732	679	614	721	680	705	672	664	664	700	682	664	753	682	719	691	732	671	678	685	689	668	700	671	638	670	703	740	636	679	719	696	699	693	672	668	640	649	741	681	700	678	702	688	642	644	716	701	722	707	678	667	702	685	699	699	730	681	669	688	677	655	700	634	685	689	692	698	657	690	702	693	679	687	681	661	676	699	709	666	686	720	692	673	694	672	727	655	702	688	714	659	704	731	672	741	669	671	700	716	694	696	696	670	674	754	659	713	726	674	676	683	679	649	643	693	710	734	695	685	687	723	688	678	687	721	660	705	706	690	697	670	656	696	701	699	758	693	669	683	668	690	654	725	675	665	693	654	686	683	682	677	676	742	651	678	711	699	656	682	658	686	683	753	663	658	714	662	704	711	677	680	684	698	746	667	674	703	674	713	731	695	699	673	717	717	704	732	704	717	688	678	727	659	692	730	720	708	691	687	666	626	715	710	707	665	661	694	667	689	703	696	657	660	749	741	719	669	709	679	681	716	685	639	692	670	678	727	708	675	676	687	697	683	715	726	699	682	658	689	714	648	706	691	695	679	687	662	714	709	695	703	691	708	693	704	682	680	686	712	689	683	665	730	693	730	718	706	704	698	692	705	678	661	695	717	697	667	669	729	705	649	663	659	660	690	684	696	713	699	734	723	696	732	677	730	663	700	675	686	673	703	697	725	678	658	637	658	662	751	680	654	636	740	719	645	693	708	693	674	669	713	694	720	707	759	670	703	653	695	675	692	712	659	678	692	670	710	668	701	679	710	669	711	714	705	665	682	707	663	707	673	677	664	656	690	690	716	684	646	699	670	664	643	723	668	712	645	692	701	698	727	682	726	710	695	720	663	676	661	613	682	690	674	663	691	718	659	726	718	715	706	703	687	679	687	671	711	745	656	744	697	714	654	687	702	739	709	674	700	679	690	668	675	681	719	712	658	678	682	731	696	730	681	702	678	648	677	644	637	674	664	718	665	673	669	694	702	677	712	682	729	676	732	694	719	661	680	665	685	698	688	684	683	655	665	666	721	669	667	688	683	698	723	726	667	691	713	666	667	729	695	653	698	713	683	693	638	730	666	706	693	686	662	696	678	685	657	651	737	676	685	678	673	720	716	706	649	677	695	674	707	718	652	724	700	696	656	694	686	659	668	647	695	677	690	677	685	661	678	699	763	663	690	701	664	720	687	676	668	743	662	677	690	685	636	697	701	767	678	709	724	688	704	636	666	689	706	714	682	657	670	718	687	690	708	652	676	685	720	666	734	665	723	692	689	698	705	726	682	675	706	686	690	690	703	706	685	673	650	736	667	660	662	682	679	685	705	735	579	671	666	649	656	664	735	717	698	697	664	757	695	706	677	637	692	694	713	693	700	725	720	718	686	692	700	688	721	702	702	709	693	735	714	711	700	659	686	709	686	700	681	756	643	663	684	735	707	737	656	688	699	637	696	706	741	718	725	701	712	719	712	681	682	713	730	688	699	711	709	696	705	718	659	746	721	705	698	671	719	698	654	654	663	728	704	676	701	670	647	654	695	730	696	711	665	641	709	694	636	700	694	716	705	679	655	729	637	695	748	715	685	712	620	727	671	649	705	673	682	661	696	679	649	697	676	720	681	672	676	700	696	706	683	698	665	673	687	678	684	708	714	666	716	697	660	666	665	700	665	670	714	721	694	726	688	703	661	647	655	681	702	639	661	694	742	715	674	674	643	702	674	701	651	648	725	713	677	688	657	668	669	673	716	715	685	659	682	740	688	672	736	675	685	708	672	653	706	669	664	684	661	679	712	678	687	669	707	703	653	715	725	735	680	690	686	697	678	679	635	692	679	644	746	665	689	686	690	724	734	682	697	654	693	708	714	655	661	684	689	656	697	685	685	709	711	701	729	717	661	733	688	692	643	695	668	677	632	668	708	750	647	652	693	693	723	682	747	648	693	667	690	675	700	711	645	708	741	701	691	684	700	704	673	684	687	670	732	692	756	725	657	682	703	705	651	699	665	719	708	677	652	731	637	739	698	688	663	674	691	697	668	742	668	654	687	709	752	749	686	728	687	735	699	687	657	668	652	687	727	649	691	672	696	705	689	701	724	726	693	665	700	729	709	672	705	741	706	717	658	708	751	656	657	682	684	673	700	665	678	720	700	693	676	681	683	673	728	700	680	722	667	703	671	695	720	685	682	708	704	664	685	663	680	666	636	705	715	696	680	684	676	727	685	703	680	747	696	663	704	732	664	727	668	680	672	693	713	693	678	703	711	684	705	630	703	675	657	622	735	682	706	653	696	688	721	687	666	685	711	662	681	686	695	723	681	694	692	675	727	640	648	694	741	708	720	734	699	744	681	706	730	716	718	659	750	652	649	722	695	728	655	675	715	672	729	720	724	706	673	673	690	732	676	688	689	713	693	770	697	659	662	692	671	710	741	659	685	636	673	704	687	674	696	709	694	676	663	724	669	702	716	687	685	658	661	661	692	684	713	730	682	697	669	688	698	684	663	717	681	740	724	706	686	665	668	659	688	672	693	643	687	668	673	689	702	703	689	682	694	696	701	682	696	700	701	698	683	668	685	686	697	705	673	691	719	685	637	679	689	718	623	730	686	689	703	714	740	722	690	687	666	670	676	711	707	741	646	631	651	684	647	713	722	730	642	706	678	692	704	674	723	708	694	675	690	703	640	681	669	696	708	711	711	662	679	699	665	658	667	781	674	709	673	677	676	680	694	693	697	719	702	677	675	738	685	716	680	699	675	665	701	673	730	718	686	705	741	700	695	711	686	667	694	686	728	671	713	729	668	688	720	704	703	669	669	721	676	735	635	653	687	721	741	707	726	678	663	624	717	683	708	662	660	684	708	693	703	702	644	646	681	690	733	655	689	654	719	639	731	669	661	659	658	685	756	695	683	668	727	730	683	676	690	692	703	664	712	677	658	736	724	718	701	689	702	703	690	690	684	695	732	728	733	651	703	676	668	693	657	666	752	681	674	729	655	682	668	722	691	690	694	677	677	688	656	709	662	685	678	686	693	718	721	723	653	733	685	673	755	711	655	707	700	655	653	701	655	686	667	661	712	657	681	729	690	707	688	667	690	696	685	702	696	685	667	700	685	719	720	670	676	697	665	676	669	690	678	643	706	752	671	643	683	665	634	684	698	693	654	683	676	653	680	694	711	697	745	674	676	724	745	699	668	683	730	667	682	712	703	705	713	693	724	721	724	728	734	673	635	710	695	694	755	677	688	735	649	674	729	676	687	688	676	680	702	711	655	706	710	691	687	674	672	721	733	714	697	685	705	711	682	696	708	744	697
16411	1642	1487	1180	1101	1094	973	1000	1066	1031	981	978	912	931	964	960	946	994	924	944	955	917	961	983	936	967	959	915	902	943	936	970	979	942	922	962	957	897	929	953	859	971	944	921	939	933	921	999	916	956	938	982	937	918	974	916	916	914	964	952	948	979	937	987	910	913	878	892	969	960	970	957	949	918	994	959	964	896	898	956	984	953	946	919	953	918	970	949	962	1003	984	951	938	978	921	944	928	883	1015	922	940	917	930	917	932	907	988	960	957	921	914	928	921	893	924	948	936	908	934	926	908	946	922	939	920	972	975	964	935	925	923	889	933	987	931	930	931	955	911	939	918	954	870	909	912	937	959	1009	945	970	922	1001	895	907	970	967	998	897	980	960	959	998	917	935	889	957	933	1003	919	951	975	950	914	984	934	918	931	961	961	975	929	910	952	919	941	877	887	954	947	930	954	981	936	1019	951	916	919	972	961	970	887	984	954	914	922	978	941	958	911	884	990	941	955	936	966	955	1017	929	948	931	917	983	959	987	958	938	973	905	903	954	907	955	908	910	984	883	933	909	953	866	974	956	935	1010	985	983	974	923	931	894	945	901	979	909	906	928	936	1005	971	947	884	930	930	1008	930	929	901	980	878	896	990	999	940	917	936	946	939	953	988	920	931	913	937	975	975	1006	980	916	934	919	899	886	907	967	942	922	923	917	965	1006	955	948	901	926	984	971	973	950	941	948	935	979	935	956	988	945	962	973	923	949	959	965	904	960	947	921	972	973	952	936	974	975	937	956	934	942	941	965	894	951	947	925	898	952	998	919	964	932	929	928	934	946	924	980	940	938	965	933	833	956	951	937	930	930	935	937	911	938	963	963	934	889	990	961	935	932	923	935	948	981	957	1004	972	953	958	907	954	972	968	968	969	947	910	996	1013	945	986	941	973	970	946	953	902	1007	1002	890	940	966	944	912	979	950	924	942	933	940	973	950	949	932	967	888	946	915	979	920	914	936	899	964	956	956	986	919	973	918	916	955	937	888	945	911	958	922	992	929	944	953	944	928	931	964	950	947	929	859	951	942	962	1033	967	986	966	974	957	996	899	915	987	968	995	964	935	988	990	938	959	899	922	917	864	911	927	948	935	981	936	877	913	940	947	916	935	1038	955	967	963	931	941	922	961	969	968	978	958	941	912	901	954	916	921	953	1006	908	951	948	941	942	945	944	935	985	989	927	996	958	932	966	937	948	930	905	959	927	962	924	919	927	959	933	955	958	970	960	960	941	937	960	888	926	983	865	926	881	923	937	921	936	970	932	950	935	944	941	985	955	952	966	984	993	939	902	921	918	938	975	918	1046	982	954	954	926	926	999	868	949	972	929	975	921	900	871	863	956	949	1000	992	949	952	984	937	984	958	982	930	901	1010	1003	946	963	1002	925	924	939	893	937	926	916	925	944	920	978	959	977	930	945	929	973	943	981	960	958	928	938	949	955	949	963	983	1037	988	917	883	900	972	933	919	1015	937	964	912	912	935	923	956	918	948	901	964	889	942	931	982	926	948	955	959	913	983	969	995	933	945	954	958	927	934	972	952	944	930	949	964	917	987	933	950	894	991	938	904	995	933	958	972	931	881	968	951	937	919	916	961	912	1003	961	994	941	952	923	907	950	890	967	908	966	964	947	953	939	911	925	948	953	985	920	963	901	954	927	927	957	959	934	922	1005	990	932	914	992	983	916	910	901	967	912	917	975	944	942	949	936	944	896	937	948	928	939	942	892	903	914	963	913	1013	939	949	913	930	1001	940	915	876	1021	915	961	894	964	954	959	927	906	937	954	918	969	1006	923	884	947	923	944	980	909	974	925	940	994	900	924	1009	928	963	934	933	959	962	948	906	922	940	981	982	911	943	954	968	877	959	914	935	944	958	885	954	918	981	958	916	991	937	936	915	947	950	942	928	931	964	933	914	929	896	961	918	932	888	898	926	920	1002	928	940	931	976	951	970	915	975	987	906	910	953	960	939	931	963	922	944	989	938	924	968	966	960	940	1013	982	963	931	949	922	946	937	960	908	1007	945	908	918	978	943	1007	897	1007	904	973	951	925	971	978	897	946	912	932	959	951	955	954	961	891	1003	945	942	915	973	918	908	899	913	983	917	947	964	939	908	926	975	990	969	928	933	989	958	914	946	959	883	941	934	932	960	938	912	931	974	964	940	969	957	936	993	905	897	973	913	904	915	899	926	914	982	934	940	928	864	973	938	979	902	919	917	953	962	974	922	962	973	926	959	954	971	949	954	966	983	911	901	910	886	918	916	925	883	923	933	947	919	941	973	936	930	933	955	913	975	985	930	948	886	986	943	992	935	937	948	940	965	912	953	945	976	921	961	895	941	955	977	887	923	938	948	967	949	914	970	937	984	971	1002	991	939	970	915	943	957	945	989	939	984	969	933	960	928	923	969	1016	920	917	954	914	901	942	965	908	965	971	961	973	937	976	961	1001	1002	898	898	976	977	906	942	962	971	960	898	913	959	924	950	903	923	965	988	952	974	968	914	981	943	944	980	933	977	906	951	935	952	963	1000	949	973	919	934	922	890	933	906	902	909	965	951	942	942	1010	939	946	962	928	918	944	991	950	893	943	943	920	922	951	923	878	989	933	944	973	928	928	950	950	890	951	926	963	931	944	960	1013	955	939	956	936	922	970	946	918	941	961	931	958	920	854	1001	932	913	949	1020	958	946	976	933	938	921	963	966	961	906	932	926	954	896	941	948	899	958	973	974	928	925	905	957	936	930	955	938	983	920	884	901	946	947	998	920	944	939	989	952	956	946	969	918	944	907	948	962	928	963	933	922	945	919	922	879	981	984	920	935	927	938	966	963	916	922	982	910	1011	909	908	940	920	898	945	965	948	982	963	887	938	973	933	955	941	912	982	929	910	980	968	941	948	928	916	915	959	911	919	928	966	897	969	906	930	944	995	934	893	899	971	926	900	917	960	949	1006	880	1006	945	945	947	951	946	915	914	918	976	946	955	1000	961	959	1012	969	951	975	956	954	1002	928	952	926	931	978	915	964	936	936	946	932	974	947	918	923	942	926	942	947	919	896	932	952	951	907	952	935	922	918	977	933	939	933	878	967	915	971	962	947	956	935	957	924	941	904	916	929	937	941	939	926	914	963	918	986	934	953	936	949	890	952	919	942	951	904	915	913	933	943	983	983	980	954	947	961	879	949	962	971	958	981	972	911	970	920	964	946	889	889	958	942	924	935	922	931	928	907	930	893	997	980	911	909	940	952	934	924	940	946	951	981	896	990	916	899	940	923	910	961	947	983	962	969	953	959	936	928	906	879	891	949	949	956	922	948	959	1007	975	973	954	918	913	939	958	942	881	906	954	956	922	955	911	917	955	969	889	913	994	983	967	973	932	915	955	902	971	942	989	912	915	921	928	980	936	923	945	979	947	949	960	902	921	922	924	1000	932	923	923	872	982	986	929	1030	938	982	956	901	991	930	931	941	948	995	947	980	919	915	993	926	953	926	929	933	898	956	952	980	891	924	925	995	963
23461	20958	28624	23421	20925	9160	1508	1015	953	968	881	890	846	853	830	820	862	799	789	830	777	828	758	783	763	794	794	774	767	798	792	761	741	785	800	775	789	727	791	750	761	772	744	798	762	761	758	741	733	764	812	759	751	746	758	753	768	772	807	757	787	817	770	742	774	707	767	722	805	722	742	772	721	765	768	792	789	757	810	718	763	797	730	771	773	791	826	743	759	773	798	787	736	760	748	796	758	756	766	775	773	734	820	781	822	742	735	792	780	749	778	794	758	738	749	859	785	702	770	780	726	768	736	715	785	715	756	709	724	772	768	746	729	719	755	758	764	735	771	826	749	759	755	806	783	728	824	788	768	807	738	766	773	750	752	770	774	714	729	805	755	784	789	758	736	743	725	752	754	781	766	772	749	791	680	801	798	740	726	721	744	722	713	781	781	776	806	748	785	725	764	797	724	762	748	786	785	782	777	733	776	688	746	746	722	730	809	809	787	765	789	748	760	777	736	689	802	763	756	819	722	782	809	738	722	709	748	771	737	809	718	737	769	797	769	755	767	804	734	739	777	752	740	768	725	773	749	749	729	809	758	783	775	715	789	734	729	735	714	781	775	710	771	699	714	770	746	783	752	768	732	746	767	819	760	732	765	786	742	740	759	801	733	795	765	700	723	748	730	709	737	784	772	727	746	731	765	773	754	747	796	819	749	770	764	794	744	742	726	708	716	807	727	721	767	793	769	756	800	769	735	749	783	809	731	775	737	730	736	757	741	721	741	785	737	778	757	766	730	735	740	767	739	762	794	760	750	737	797	776	718	760	741	772	712	721	789	732	752	798	771	754	719	733	744	735	737	785	773	798	775	747	795	764	733	743	767	837	759	795	742	698	688	736	742	750	781	774	721	738	741	762	712	775	806	727	783	755	743	788	774	746	770	752	769	797	775	754	752	745	713	773	735	764	806	744	755	781	737	757	751	750	766	792	738	760	744	741	744	725	778	721	785	757	791	693	733	739	737	740	764	751	728	741	834	715	742	749	752	752	747	765	764	736	762	802	727	747	731	754	738	770	789	724	782	779	819	744	718	757	760	767	759	749	753	767	758	775	773	775	726	801	802	763	798	751	760	720	764	742	750	764	726	740	765	781	768	754	787	789	763	772	764	750	762	804	778	778	752	691	739	806	795	777	795	773	702	767	726	708	734	801	722	766	829	780	799	825	790	754	724	770	741	728	727	758	785	756	773	760	793	782	743	737	734	818	818	768	763	742	829	741	734	780	766	771	757	758	785	754	795	746	797	731	765	756	743	727	688	738	747	711	808	799	722	834	692	745	753	744	768	782	775	762	771	745	742	707	749	738	719	759	765	738	769	782	766	811	758	730	778	785	765	747	783	762	741	796	789	799	738	784	754	757	812	745	726	728	759	732	765	751	753	758	761	774	752	793	733	801	787	751	782	757	743	790	776	791	777	763	759	767	807	708	756	765	798	752	800	691	768	778	779	724	764	839	773	766	790	756	722	771	762	784	791	758	749	814	769	752	745	782	734	721	776	752	770	775	775	768	740	747	764	788	756	747	707	778	771	791	704	777	781	733	759	793	748	794	754	801	753	753	786	731	764	743	737	746	719	740	755	750	769	685	771	757	722	757	721	771	749	774	753	766	764	766	746	786	733	782	779	717	721	716	753	763	786	773	748	751	776	764	758	733	759	775	745	755	757	828	728	755	728	762	807	731	768	721	755	722	723	696	768	792	814	824	762	781	740	767	693	742	779	789	768	771	790	757	765	745	754	750	748	732	763	780	778	740	772	768	800	797	727	713	764	740	763	752	768	746	770	751	732	759	766	796	785	780	784	775	732	736	763	769	732	778	786	717	735	770	743	778	714	782	765	733	742	761	744	774	792	742	730	796	789	776	759	759	750	800	793	791	794	792	741	743	800	769	737	779	782	745	746	743	766	795	767	769	775	710	768	767	758	730	760	789	741	761	731	830	805	728	812	740	753	793	730	766	767	728	764	735	791	774	713	740	749	762	758	729	755	767	748	719	742	758	784	797	739	794	735	719	710	783	726	770	716	762	760	735	767	775	746	821	736	760	767	758	761	769	745	778	756	750	783	779	736	770	740	742	798	733	748	762	723	749	768	797	744	789	758	747	775	748	758	750	774	784	758	810	758	731	772	761	719	788	739	769	812	783	777	749	730	748	744	759	738	686	769	702	767	765	778	720	758	772	730	704	792	795	762	775	749	746	768	805	770	771	787	773	769	725	744	728	726	785	719	729	717	799	745	789	762	786	797	764	763	741	764	790	733	815	742	724	788	747	748	739	790	721	759	797	759	710	744	696	771	764	773	749	761	781	786	762	768	734	750	747	739	714	734	724	729	727	730	778	738	735	779	723	763	769	763	734	806	749	784	742	751	710	743	792	762	774	800	808	770	756	761	769	808	779	770	793	745	780	688	759	760	772	755	747	733	725	827	740	719	767	790	746	803	730	769	737	754	719	735	758	758	730	766	694	741	757	764	789	777	754	794	756	792	770	767	742	755	765	793	741	789	775	767	811	714	761	751	748	772	797	723	792	781	821	753	791	749	728	725	726	788	710	737	731	757	774	730	795	794	813	716	713	771	766	761	775	774	782	772	776	749	784	742	702	743	741	768	761	772	766	729	738	771	745	764	761	716	750	735	783	747	714	760	757	752	752	770	715	789	800	749	800	732	736	773	786	782	795	713	777	741	750	775	771	782	785	726	755	786	772	721	759	719	793	772	761	778	752	736	772	797	757	773	757	781	750	769	698	727	798	721	764	736	742	780	770	721	732	738	695	746	761	731	781	755	790	766	750	743	755	760	772	765	754	738	735	764	715	768	775	736	777	827	771	764	740	743	724	681	748	768	761	779	800	767	759	767	760	729	732	751	741	788	735	773	826	737	789	745	769	771	725	766	753	757	757	749	747	784	747	774	746	739	729	736	734	787	744	752	724	793	756	761	734	746	797	778	711	763	726	761	789	707	771	769	751	758	717	742	749	747	717	780	734	728	712	748	752	763	772	790	730	786	806	730	743	775	745	742	744	797	775	805	821	783	784	776	793	740	787	763	756	753	732	787	805	778	781	779	764	772	751	763	766	796	746	741	762	726	749	740	784	732	739	758	831	728	823	803	764	761	749	774	740	753	710	741	752	777	730	729	774	803	747	690	697	725	744	754	712	747	747	756	801	784	734	717	761	723	720	713	764	735	790	776	736	772	743	795	728	797	768	813	788	767	764	715	793	747	768	764	712	705	733	721	765	796	754	779	746	758	798	829	719	736	723	760	740	774	772	753	789	771	757	752	788	739	754	735	724	807	764	704	796	787	714	814	765	759	728	714	810	780	736	773	771	747	752	690	767	772	757	728	805	794	728	759	774	712	822	792	755	703	740	814	785	700	740	756	730	791	785	754	742	768	778	754	767	806	823	756	740	744	813	722	755	702	812	734	742	723	747	723	766	758	759	732	741
33844	9287	7906	4104	3149	2449	2080	1807	1592	1462	1452	1351	1311	1290	1234	1196	1174	1174	1109	1103	1157	1097	1157	1083	1120	1096	1116	1123	1050	1120	1068	1134	1018	1063	1123	1109	1077	1040	1075	1026	1069	1074	1105	1053	1034	1089	1063	1085	1012	1081	1045	1055	1076	1080	1032	1115	1044	1098	1079	1064	1014	1070	1061	1071	1079	1010	1066	1067	1041	1033	1058	1063	1014	1075	1032	1062	1098	1087	1052	999	1057	1084	1122	1010	1050	1023	1008	1006	1104	1022	1144	1074	1061	1041	1043	1102	1031	1038	1056	1052	1075	1084	1065	1055	1053	1085	1090	1067	1060	1115	1059	1042	1024	1079	1042	1027	1056	1026	1055	1054	1037	1009	1071	1024	1065	1040	1067	1032	1060	1111	1024	1055	1031	992	1082	1059	1053	1087	1066	1020	1083	998	1029	1045	1078	1047	1111	1028	1056	981	1079	1029	1037	1102	1030	1043	1038	1044	1006	1051	1009	1007	1013	1057	1049	1061	1095	1042	1039	1093	1000	1084	1085	1031	1092	1112	1050	1024	1050	1038	1019	1078	1067	1069	1015	1092	1028	986	1001	1044	1029	1037	1060	1056	1102	1032	1071	1036	1070	1040	1072	1012	1061	1057	1030	1048	1134	1009	1108	1032	1083	1036	1106	1056	985	1051	1044	1108	1028	1059	1039	1042	1005	1007	1017	1056	1035	982	1004	1040	1041	1058	1057	1064	1000	1021	1013	1021	1003	1034	1037	1023	1043	1042	1052	1091	1042	1044	1066	1001	1034	1065	1056	1092	1068	1069	1067	994	976	1111	1058	1073	1038	1027	1070	1011	1034	1061	1047	1076	1026	1081	1088	1058	975	1075	1070	1028	1071	1078	1067	986	1108	1029	1061	1070	1025	1017	1084	1070	1015	1072	1017	1047	980	1081	1053	1072	1073	1022	1082	1002	1015	1020	1042	1066	1072	1044	1049	1063	1099	1030	1003	997	1019	1043	1017	1071	1066	1062	1058	1035	1049	1032	1056	1061	1005	1055	1075	1030	1074	1035	1061	1020	1020	1060	1036	1057	1046	1074	1028	1025	999	1039	1040	1082	1016	1064	1015	1051	1060	1103	1026	1068	1007	1036	1065	1024	1037	1102	997	1011	1032	1066	1029	1069	1076	1021	1048	1064	1051	1016	1028	1033	1067	1038	1028	1083	1013	1042	1031	1018	1093	1056	1005	1045	1063	1013	1054	1099	1070	1048	1045	1036	1057	1017	1140	1040	1062	1073	994	1046	1047	1055	1040	1016	993	1031	1107	1014	1028	1054	1087	1057	1017	1031	1045	1031	1058	1078	1064	1069	1011	995	1023	1008	1095	996	1067	1048	1031	1074	1007	1020	1007	1090	1071	1062	1091	1039	1056	1017	1086	974	1079	1023	1073	1032	1060	1110	1025	1073	1059	1030	1058	1065	1045	1082	1053	1063	1013	1019	1071	1080	1106	1063	1036	1021	1046	1053	1013	999	1054	990	1013	1080	1053	1057	1113	1051	1008	1043	982	1057	1005	1105	1060	983	1047	1022	1006	1070	1091	1000	1096	1109	1042	1038	1096	1091	991	1062	1109	1046	975	1056	1060	1073	1053	1057	989	1048	1073	1033	1023	1073	1002	1093	1003	1034	1057	953	987	1051	991	1049	1037	988	1036	1050	996	1079	1056	1011	1068	1093	1042	1017	942	1038	1045	1017	1092	1039	1048	1045	1051	1069	1045	1093	1028	1067	1074	1025	1055	996	1082	1071	1076	1013	1012	1027	1049	1088	1063	1073	1067	1071	1066	1105	1096	1063	1063	1072	1013	1089	1017	1046	1047	1048	1035	1061	1034	1002	1060	1013	1069	1019	1059	953	1021	1044	1054	1078	1043	1028	1050	1036	1067	1083	1058	1100	1059	1025	1028	1080	1028	1016	1046	1070	1039	1061	1017	1044	1040	1038	1001	1061	1036	1053	1052	1011	1021	1000	991	1112	1040	1038	1076	1033	1023	1059	1056	1023	1074	1065	1037	1057	1044	1048	1039	1078	1090	1030	1006	1056	1049	1100	1100	1083	1089	1034	1015	1063	1047	1001	1030	1047	1067	1000	1078	1087	1044	1073	1032	1009	1025	1077	1038	987	1038	1094	1023	1040	1037	1026	1045	1060	1047	1052	1053	1097	1050	1060	1005	1000	1059	1064	1072	1128	1099	1012	1034	975	1069	1019	1081	1045	1040	1030	1021	1013	1057	1022	1071	1017	1052	1052	1094	1109	1054	1044	1063	1067	1122	1009	1053	1077	1058	1031	1001	1046	1025	1047	1056	1029	1085	1133	1063	1077	1054	1058	1007	1075	1031	1076	1035	1107	1023	998	1000	1060	1066	995	1050	1066	1060	1046	979	1044	1061	1057	1083	1035	1070	1038	1020	1042	1052	1011	1018	1048	1051	1050	1082	1045	1082	1055	1064	1031	1103	1023	987	1045	1048	1004	1024	1046	984	1032	1008	1085	1077	1045	1051	1066	1049	1045	1092	1043	1006	1086	1024	1041	1090	1052	1007	1027	1039	1033	1068	1045	1031	997	1102	1066	1016	1025	1054	1048	1036	1045	1117	1048	1090	1070	1086	1094	1090	1060	1004	1049	1053	1006	1055	1032	987	1052	1057	1048	1004	1057	1079	1069	982	1049	1092	1023	1085	1087	1047	1081	1097	1023	1070	1002	1032	1023	1024	1015	1050	1044	971	1005	1063	1046	1049	1042	1028	1058	1095	1094	1041	988	1022	1038	1070	1024	1056	1081	1026	1036	1037	1037	998	1056	1050	1035	1015	1004	1018	1033	1099	1122	1007	1004	1073	1056	1074	1016	1071	1005	1084	981	1039	1042	1076	997	1010	1033	1021	1062	1068	1042	1050	1159	1019	1070	1037	1135	1051	1066	1087	1086	1008	1024	1031	1109	1029	986	1098	1005	997	991	1041	1100	983	1074	1022	1009	1052	1040	1113	1045	1098	1012	1069	1063	1091	1024	1029	1027	1044	1090	1060	1074	1047	1041	1024	1028	1048	1083	1066	1063	1052	1029	1080	1062	1040	997	1075	1009	1027	1100	1013	1047	1013	1038	1043	1066	1037	1063	1064	1066	1115	1048	1020	1073	1087	1030	987	1035	1075	1072	1066	1117	1015	1067	1019	1021	992	1016	1089	1085	1083	1015	1018	1078	1066	1060	1005	1016	991	1036	1088	1040	1029	1057	1068	1069	1063	1028	1067	984	1016	955	1029	1035	989	1074	986	1059	1064	1036	1105	1091	1062	1034	1018	1009	1083	988	1057	1036	1067	1029	974	1087	1054	1006	981	1073	1036	1075	1055	1008	1034	1064	1076	1058	1061	1023	1070	1049	1046	1058	1042	1060	1049	1044	1003	1099	1062	1002	1090	1005	1042	1099	1019	1104	1027	1014	1072	1021	1072	1085	1090	1044	1029	982	1014	1065	1086	1037	1046	1017	1020	1074	1035	1069	1001	1062	1012	1041	1113	1063	1074	1048	1012	1041	1017	1056	1103	1055	1018	1060	1092	1039	1068	1105	1115	1095	1061	1063	1028	1010	1051	1013	1049	1039	1020	1096	1005	1091	1067	1038	1037	1076	1019	1055	1062	1047	1057	1109	1054	1074	1099	1050	1091	1059	989	1058	1052	1033	1082	1024	1022	1042	1079	1058	1054	987	1060	1077	1060	1058	1054	1020	1053	1030	1049	1026	1066	1056	994	1021	1023	1027	1061	1049	1099	1076	1037	1023	1070	1011	1054	1065	1040	1065	1048	1072	1058	1091	1000	1053	1035	1090	994	1019	1080	985	1067	1061	1097	1034	1045	1104	1040	999	1051	1080	1027	1039	1046	1021	1061	1021	1042	1030	1099	1041	1052	1083	1016	1059	1050	1036	1032	1016	988	1072	995	1051	1012	991	1047	1041	1036	1024	1025	1098	1028	1069	1093	1038	1034	1026	1023	1047	1022	1098	1015	1002	1003	1060	1041	1091	1082	1083	1091	1028	1047	1018	1074	1056	1059	1041	1029	1039	1047	1041	1049	1092	1094	1015	1044	1044	1069	1058	1080	1047	1027	1049	1089	1010	1114	1096	1013	1029	1078	1025	995	1043	1057	1111	1052	1078	1025	1089	1074	1042	1044	1113	1030	979	1011	1025	1143	1046	1009	1087	1054	1079	1064	1033	1048	1074	1065	1038	1054	1053	1029	1018	1036	1066	1048	1050	1043	1029	1072	1016	1101	1094	1002	1018	1054	1037	1035	1034	1051	1059	1025	1076	1129	1017	1055	1018	1046	1051	997	1018	1088	1004	1056	1057	1046	1073	1019	1045	1063	1045	1009	1111	1051	1022	1016	1060	1043	1055	1058	1072	1082	1011	1007	1024	1047	1097	1080	1063	1058	1008	1074	1068	1013	1075	1054	1108	1099	1077	1096	1057	1098	1027	1151	1006	1067	1042	1095	1050	1055	1059	1079	1033	1025	1029	1116	1014	1036	999	1054	1061	1055	1046	1084	1084	1019	1041	1041	1068	1058	1068	1002	1088	1058	1003	991	1049	1022	1080	1030	1016	1003	1058	1028	1072	985	1023	1044	1106	1036	1066	1037	1066	1031	1068	1021	1029	1077	997	1023	1050	1005	1041	1069	1014	1082	1086	1049	1021	1017	1033	1054	1018	1043	1069	1041	1036	1063	1043	1076	1079	1043	1056	1070	1066	1039	1042	1083	1074	1033	1020	1060	1065	1030	981	1081	1043	1048	1023	1078	1048	1041	1094	1025	1082	1079	1072	1028	1043	1019	1060	1023	1060	1011	1017	1022	1069	1057	1074	1110	1044	1054	1094	1081	1027	1076	1025	1073	1036	1077	1047	1049	1061	1066	1074	1043	1054	1066	1072	1056	1020	1017	1053	1040	1013	1015	1064	1035	995	1105	1042	1000	1057	1033	1021
22583	20974	29194	22954	20974	20947	4841	1022	772	715	666	595	551	563	526	549	528	504	550	518	490	508	476	464	462	453	421	481	480	470	466	465	461	467	450	485	423	450	460	454	454	489	406	433	461	448	451	467	421	412	454	480	481	440	452	383	449	448	454	436	430	423	411	452	440	461	446	409	417	436	449	423	408	450	434	418	422	422	413	461	450	431	422	419	438	444	469	424	446	446	441	461	439	402	442	478	455	455	445	435	471	461	465	449	451	409	401	444	460	467	465	434	443	437	420	463	466	449	473	416	410	429	454	446	426	467	433	416	397	417	407	418	421	454	477	438	472	399	476	446	449	430	406	444	417	434	456	402	431	396	422	451	428	411	431	393	451	399	448	421	407	438	435	390	403	438	426	446	426	416	456	476	437	403	430	443	405	413	387	458	428	456	410	425	446	458	434	438	434	437	455	450	423	406	422	414	396	405	436	436	453	436	429	454	441	431	469	449	404	427	449	464	405	437	415	434	433	426	441	418	422	460	431	426	418	447	476	401	444	449	419	452	426	447	437	425	454	428	434	415	396	426	440	454	398	413	444	457	427	428	408	424	412	432	442	406	427	466	452	421	444	445	425	453	427	446	441	456	436	433	434	402	452	437	466	389	403	419	438	432	422	410	424	398	428	437	395	427	444	384	397	436	435	432	470	456	432	436	390	427	432	433	427	471	442	471	449	423	439	424	443	414	441	444	455	429	430	462	452	476	420	457	454	416	454	423	409	438	448	444	468	436	434	435	444	419	450	392	409	447	444	414	439	446	428	398	466	434	417	401	423	463	440	439	475	401	456	435	438	444	412	436	457	458	463	437	436	463	392	428	470	401	427	427	431	422	441	407	422	433	461	405	438	410	428	411	451	446	442	443	474	433	452	411	449	464	437	438	467	421	465	464	435	417	464	431	455	467	419	403	442	477	394	414	404	467	468	439	428	448	422	440	443	417	444	433	385	417	443	469	444	418	457	438	435	416	436	418	421	429	459	421	446	441	431	447	450	410	450	419	449	438	435	450	472	381	437	401	439	451	483	400	433	430	447	427	419	442	459	457	424	441	402	439	448	417	427	396	431	448	424	413	399	403	426	393	457	425	449	432	406	429	424	433	438	422	419	380	416	462	393	409	437	432	444	433	421	457	432	441	454	410	436	475	449	451	434	430	418	428	427	410	442	437	448	395	450	471	431	395	441	460	422	429	448	426	446	435	450	423	473	423	433	441	424	424	408	419	454	440	420	458	384	420	430	449	418	421	427	417	418	417	413	452	432	430	457	427	400	420	445	390	471	446	438	428	447	424	458	432	401	419	429	449	441	450	441	465	450	431	457	434	429	415	453	444	464	433	419	416	440	476	443	442	471	380	429	444	436	392	403	442	472	441	407	454	431	410	416	429	444	400	458	428	428	428	457	449	366	411	438	440	441	398	442	444	407	411	438	441	445	432	473	463	446	444	429	433	443	412	481	446	406	445	456	435	408	435	445	416	463	422	426	452	452	413	436	440	463	416	472	466	435	424	409	399	402	421	425	405	413	423	430	403	417	412	461	457	440	389	424	407	416	439	442	446	433	382	440	407	454	442	460	425	461	421	453	396	434	396	439	439	416	439	439	406	457	444	432	395	441	430	430	409	475	430	431	485	446	443	445	456	405	459	427	456	471	428	428	451	420	458	419	405	440	437	439	439	432	426	432	427	451	431	423	412	425	429	415	455	402	400	422	433	442	426	423	444	430	412	433	402	449	420	435	416	393	431	444	442	433	449	446	423	412	433	440	444	454	400	443	413	440	427	424	465	445	422	439	454	421	402	441	414	413	447	409	430	434	415	451	418	409	442	407	440	411	486	447	426	441	413	456	462	447	430	433	389	407	447	434	414	461	453	419	402	436	436	441	398	418	426	453	451	430	456	397	436	416	423	448	443	466	415	447	460	465	418	430	424	415	467	441	432	433	423	450	419	463	451	455	404	431	426	401	425	442	433	448	419	455	445	424	429	449	391	455	404	398	471	391	409	470	430	421	457	418	407	431	395	432	423	458	422	458	461	451	480	424	431	437	413	462	427	430	382	422	444	433	418	357	410	409	417	445	427	425	405	410	422	446	464	410	435	423	402	463	442	416	425	429	464	431	422	427	430	456	431	449	398	436	400	425	427	414	420	423	438	402	439	446	456	443	416	422	437	436	440	436	411	421	438	452	434	407	402	424	416	446	459	374	400	423	469	428	446	408	428	451	426	455	442	395	421	462	464	461	437	416	426	410	425	445	408	398	467	425	430	440	441	409	433	416	419	435	417	431	429	444	489	424	435	429	429	431	432	410	409	450	441	428	462	430	419	426	449	432	449	420	437	421	417	412	394	417	431	423	478	472	401	422	413	415	439	459	433	456	404	414	426	445	389	425	440	428	425	459	412	436	457	429	442	419	410	418	468	471	441	418	422	437	437	445	424	434	442	422	438	385	433	401	436	473	409	442	472	419	440	416	465	429	448	390	381	428	485	473	433	432	447	447	426	473	469	446	419	418	435	428	396	439	403	455	468	448	418	438	424	478	464	431	447	431	407	418	472	474	411	446	433	410	427	413	444	424	440	433	419	432	419	424	405	408	437	476	426	419	445	482	436	480	442	458	404	431	418	433	433	423	412	446	434	423	444	437	441	437	432	431	419	429	476	438	462	466	419	429	439	412	433	429	446	436	437	455	388	437	438	415	431	449	435	460	388	440	442	412	427	432	398	397	415	444	388	396	436	458	457	471	439	426	447	437	457	424	430	456	497	418	455	411	398	428	412	424	448	441	437	442	410	433	402	409	419	435	424	433	446	441	439	413	434	440	426	425	435	466	447	440	421	438	427	447	425	427	411	404	444	440	396	454	403	448	423	409	463	438	443	404	454	461	419	452	446	441	460	398	431	436	434	436	444	424	448	436	440	442	430	433	489	469	396	437	448	404	417	437	480	430	436	426	432	423	412	458	432	434	443	428	418	443	429	436	413	462	430	428	443	412	433	420	416	382	432	431	453	422	483	448	432	422	420	407	434	443	416	444	428	394	413	457	419	421	414	439	429	399	413	438	463	419	466	417	417	449	427	425	437	461	429	428	441	447	435	426	423	432	446	441	428	450	432	437	427	465	424	469	444	414	420	386	430	492	448	414	401	458	463	436	432	389	442	469	458	465	407	436	411	441	408	437	455	441	400	474	423	470	429	386	445	441	415	409	444	432	441	403	435	460	420	416	440	416	443	444	442	408	415	437	438	411	414	450	430	445	416	431	444	440	453	442	438	415	436	461	434	435	430	418	446	412	444	451	436	388	411	417	404	473	388	431	405	418	436	390	450	436	403	439	449	391	457	450	423	457	424	404	428	406	453	403	388	425	439	448	463	424	430	453	473	404	456	418	413	456	473	427	439	424	445	467	455	401	429	409	459	435	445	416	442	439	421	438	442	410	437	467	437	408	414	467	407	385	409	430	427
37817	13860	11561	5910	4126	3114	2530	2033	1774	1483	1287	1207	1102	1009	984	889	877	862	806	792	768	738	718	736	709	727	668	690	721	681	693	677	736	697	658	681	663	665	658	655	679	664	615	640	645	634	623	645	589	583	600	673	587	667	641	617	630	597	609	626	609	650	647	620	586	611	633	632	633	655	602	614	638	637	636	647	634	637	628	662	584	648	630	622	592	618	630	659	615	666	629	636	640	662	620	611	622	605	642	581	633	641	607	605	585	635	638	635	595	670	633	636	648	643	638	647	609	630	625	638	649	627	612	611	627	589	583	608	597	636	604	629	652	590	650	679	609	636	584	637	639	627	602	656	641	588	618	634	618	674	620	611	631	575	618	609	631	627	644	664	619	644	593	610	594	617	602	623	602	645	649	609	629	645	601	606	640	614	617	563	625	604	642	596	602	601	584	585	594	584	616	561	625	604	620	642	631	645	624	604	595	625	586	587	612	619	594	608	640	644	658	610	626	591	617	607	630	618	623	593	643	585	602	580	618	617	596	668	649	652	664	602	612	578	591	635	628	620	645	615	627	630	586	630	594	628	586	617	602	623	609	651	611	597	580	609	569	644	601	663	624	645	638	606	612	633	620	623	655	658	599	598	614	628	604	619	628	633	636	628	613	619	632	634	604	643	633	680	624	584	640	634	636	653	636	573	605	599	606	657	625	673	628	614	620	582	615	621	594	599	570	614	590	596	576	648	623	622	631	639	601	586	619	616	637	580	635	664	624	603	607	587	633	618	621	652	630	583	657	662	598	598	624	621	615	606	657	631	600	608	604	583	611	636	619	651	588	641	601	610	604	608	632	636	651	654	609	653	642	637	575	577	648	632	676	614	636	607	637	658	617	612	590	626	619	629	655	614	650	599	613	682	642	599	596	617	651	617	642	638	653	592	602	588	625	628	636	620	620	650	619	595	642	613	610	624	619	597	644	633	599	595	582	621	609	612	650	648	584	628	636	600	587	666	629	605	646	638	630	654	661	604	585	664	636	626	590	613	605	593	614	647	632	618	596	626	619	614	662	605	615	616	606	629	617	605	673	594	666	652	606	639	655	616	662	652	639	636	658	632	626	633	622	630	585	636	620	575	652	583	641	561	668	596	617	642	577	576	603	636	627	619	655	617	619	596	641	632	625	633	595	583	659	608	692	600	661	640	634	595	631	629	560	657	626	621	634	614	626	652	625	604	623	611	630	567	566	639	631	606	592	653	602	593	622	599	609	594	631	600	664	615	621	619	630	642	569	593	663	593	637	648	630	617	586	647	637	631	704	594	676	578	618	613	646	611	650	647	655	657	612	645	620	592	632	616	633	610	601	590	619	571	641	641	636	566	635	589	621	621	599	686	594	633	590	608	585	598	585	646	626	671	623	631	645	653	618	635	681	625	651	635	587	613	590	638	625	595	617	624	609	595	622	612	612	616	631	626	657	612	594	655	671	624	596	646	632	632	578	668	608	601	627	661	605	621	638	610	612	605	642	638	605	622	639	607	591	641	625	601	613	605	581	607	609	622	627	643	613	654	596	603	625	644	597	628	634	633	576	612	582	585	609	626	593	609	622	688	657	589	621	652	599	660	634	600	614	641	649	638	589	636	639	608	632	664	588	628	624	602	662	594	638	605	595	634	599	624	610	591	577	612	657	617	599	628	640	635	642	642	623	580	640	552	628	597	601	607	565	591	630	642	592	608	618	614	583	562	649	602	574	620	616	645	651	663	592	661	622	615	652	639	587	605	591	655	615	576	600	652	622	600	614	626	552	594	638	592	613	635	594	634	652	629	643	646	608	593	596	593	637	583	605	623	626	635	590	627	622	622	596	633	642	612	569	588	644	610	613	629	622	574	617	665	621	579	632	655	618	639	681	642	640	611	625	574	639	620	582	618	649	610	610	636	633	582	646	648	659	615	629	674	635	614	631	634	615	609	566	616	587	643	626	596	632	604	587	620	609	615	652	632	619	660	598	608	602	634	622	600	610	614	581	555	614	594	594	645	621	596	637	606	609	619	604	594	672	591	591	579	630	623	646	591	587	645	604	646	622	607	582	619	601	627	610	583	629	663	585	621	654	636	611	610	600	609	616	624	618	625	609	637	613	662	653	646	651	616	641	656	621	651	616	627	649	603	571	595	620	653	664	614	597	662	627	622	583	570	612	599	649	642	589	589	623	616	604	672	581	602	617	640	639	643	648	631	628	616	631	594	640	628	632	594	609	638	581	649	624	630	642	589	593	661	679	605	628	606	609	585	620	652	612	670	625	605	618	631	641	622	569	655	635	623	645	611	650	566	677	635	616	608	623	605	584	622	637	617	639	629	621	622	577	644	604	602	626	647	661	622	624	604	601	566	629	573	635	619	637	605	573	612	663	621	638	647	653	608	628	585	621	667	630	607	622	613	663	605	620	628	626	617	641	600	601	611	608	659	617	573	653	616	614	590	607	606	660	609	641	605	601	587	665	613	650	620	675	642	601	601	639	632	622	608	586	654	625	610	626	637	598	630	584	649	645	612	640	599	607	616	624	632	620	627	613	625	618	629	594	599	603	641	622	612	573	619	624	613	613	613	619	630	611	635	689	659	626	626	637	601	655	615	596	594	636	628	651	609	619	622	693	611	620	608	618	594	600	559	601	608	630	613	629	583	590	664	640	640	608	637	616	620	631	600	613	583	615	622	620	616	607	679	604	587	599	600	635	633	602	580	632	645	631	624	621	582	626	608	637	620	607	614	596	590	673	601	599	632	600	628	620	609	616	622	641	620	574	592	606	641	629	625	668	635	646	656	565	621	615	617	587	614	657	681	602	611	611	605	603	635	616	618	609	632	580	651	647	627	624	585	598	598	640	597	601	580	620	650	573	648	626	610	635	669	614	631	646	610	654	662	570	610	641	637	617	638	649	653	635	614	656	624	583	610	583	602	654	622	609	572	626	622	651	635	653	584	606	623	665	620	631	616	657	611	601	619	624	636	663	618	587	647	611	604	607	632	616	631	612	612	672	617	611	650	630	618	609	616	663	599	644	602	634	636	615	626	617	574	614	642	623	630	596	632	634	647	618	572	586	583	567	649	602	646	614	636	565	623	638	639	603	615	632	636	630	630	649	622	653	618	635	597	658	644	637	619	648	658	632	628	630	634	595	598	626	635	597	591	594	667	605	596	608	640	597	639	597	607	681	613	628	624	619	593	603	613	626	608	618	641	614	620	636	630	557	663	631	650	633	644	642	636	605	615	607	562	656	618	637	624	613	600	656	582	630	637	641	629	605	622	609	633	635	630	628	602	670	626	613	605	590	642	581	599	630	639	605	600	639	651	629	630	651	597	622	620	593	649	598	622	591	602	585	610	589	591	655	629	560	634	623	677	652	647	654	592	598	596	622	604	606	582	647	609	616	583	661	577	615	629	589	646	580	637	623	633	626	599	552	652	606	617	587	551	576	620	564	633	619	669	610	653	671	598	598	591
26665	20197	8539	1148	760	765	721	654	709	735	711	711	718	659	654	715	724	732	670	699	684	716	721	703	643	689	723	706	665	718	670	701	693	740	688	665	681	720	672	694	699	664	703	706	729	697	708	719	709	697	716	753	659	665	645	733	706	656	665	679	692	674	727	664	749	709	645	736	687	704	678	706	663	676	719	668	680	682	675	692	629	702	699	701	682	700	625	731	721	675	696	726	648	696	724	722	714	696	680	711	642	738	668	696	699	641	736	698	662	643	648	717	650	668	711	728	692	701	668	674	718	668	679	678	665	695	706	739	690	705	717	673	660	638	719	674	670	657	715	639	705	666	712	658	684	667	646	685	686	683	686	634	706	698	650	662	678	686	708	685	687	659	680	693	691	655	722	691	637	703	662	651	735	694	679	704	727	671	704	723	698	676	693	738	712	693	692	730	695	695	725	713	694	746	692	662	653	669	728	668	684	676	692	658	687	636	683	731	666	698	656	691	753	705	682	697	686	678	738	681	759	654	701	707	690	693	692	700	672	647	684	680	695	721	713	678	617	657	686	663	683	708	722	743	673	690	677	693	679	631	684	695	666	689	679	679	678	702	651	760	717	689	711	711	692	702	659	666	681	661	679	692	639	690	673	694	723	697	662	703	689	676	676	696	678	706	707	668	678	719	653	667	738	677	691	655	697	751	655	664	655	718	697	692	679	653	744	701	696	673	715	711	688	681	659	712	705	722	721	670	699	658	707	723	689	680	722	696	663	693	706	732	658	703	679	662	641	639	724	686	712	730	719	696	655	743	668	681	671	662	664	678	685	694	691	680	674	662	655	707	719	615	665	666	708	692	735	687	705	668	706	644	709	731	679	651	673	708	669	675	686	661	679	695	654	697	699	673	688	716	657	710	661	667	738	670	695	666	693	662	676	652	708	710	684	710	690	674	697	677	654	666	705	702	677	643	686	692	706	653	631	739	666	676	660	705	680	689	676	695	708	667	658	697	698	667	714	665	698	684	667	669	717	717	690	672	701	665	674	628	690	678	677	697	690	707	659	645	722	682	673	653	683	697	686	679	693	676	734	666	699	745	711	701	687	650	652	674	715	655	677	717	692	648	720	719	684	655	691	638	690	712	680	686	685	738	732	678	668	681	696	677	667	696	714	690	741	730	703	720	673	659	635	744	660	719	696	720	654	691	704	696	690	652	685	679	688	661	651	661	673	700	696	654	707	704	722	698	722	656	723	644	671	694	708	674	703	738	701	644	718	698	659	650	693	705	712	688	685	704	714	673	698	688	694	675	689	710	676	650	625	689	683	728	690	710	660	684	663	651	732	714	649	675	675	672	696	720	695	710	703	664	704	677	724	679	703	702	684	730	663	729	644	705	689	685	663	712	719	670	711	734	688	695	669	677	680	686	717	691	678	648	726	638	656	669	673	662	675	695	699	670	634	699	712	712	722	673	697	671	717	690	678	676	711	679	718	707	715	677	686	734	654	632	703	678	688	701	668	687	704	677	678	640	716	726	684	693	709	707	683	702	701	684	718	689	704	639	705	676	685	649	693	649	644	717	677	654	690	666	672	666	660	663	685	689	634	676	706	655	701	696	669	657	626	698	666	704	681	719	697	728	697	661	665	712	628	672	684	655	687	671	656	693	687	700	738	733	670	704	651	668	669	688	669	717	707	696	691	674	660	687	652	720	643	701	652	665	685	650	690	700	630	703	744	695	659	655	647	660	718	659	683	692	680	709	712	662	677	753	691	716	714	699	733	728	696	654	649	705	664	701	690	708	714	668	674	738	711	768	693	680	694	701	622	689	719	688	679	718	707	730	645	678	715	705	687	707	663	690	656	687	672	649	659	683	677	633	701	685	709	715	684	685	694	681	647	649	698	705	685	696	692	665	663	709	697	660	695	684	699	709	698	696	705	694	769	637	694	734	730	757	711	701	686	670	689	670	669	688	710	684	696	678	731	668	649	682	648	686	696	702	694	677	645	719	669	665	719	701	708	697	717	724	680	725	706	672	706	687	695	657	684	692	673	639	665	689	690	684	717	733	706	745	724	666	671	673	740	683	739	656	626	657	705	698	712	679	716	689	710	685	671	732	773	648	654	686	654	675	650	649	697	644	689	691	702	689	673	687	685	706	665	648	702	701	717	727	673	686	681	639	715	700	736	692	732	684	690	671	694	665	715	720	680	698	715	721	658	685	678	718	701	691	642	699	700	688	702	697	711	660	692	670	732	702	693	698	671	723	694	684	643	674	687	660	747	687	636	650	678	690	660	682	694	694	709	716	675	640	685	683	662	685	656	676	677	694	759	723	648	750	747	747	639	683	652	715	690	678	710	723	675	714	680	683	664	706	701	684	695	713	675	726	684	727	674	657	669	636	677	740	706	680	690	654	682	708	702	667	719	710	744	747	710	690	650	706	628	674	654	674	698	734	685	685	695	688	655	629	700	679	652	657	686	657	701	713	646	702	662	664	713	683	675	672	674	656	711	687	669	648	694	702	694	731	699	717	675	700	652	707	664	680	667	680	690	639	668	683	723	730	680	692	674	730	701	675	645	669	679	707	736	675	691	719	702	671	678	673	688	688	650	694	704	652	711	691	688	645	685	697	711	677	671	683	620	687	708	672	658	663	690	746	637	698	738	666	700	702	730	687	700	683	730	695	650	672	720	663	722	646	667	694	689	690	661	711	689	688	675	659	705	665	661	717	670	676	714	713	706	672	638	676	660	672	671	675	709	696	681	662	716	628	668	706	696	705	687	708	654	692	671	686	668	695	715	727	686	711	727	732	675	703	662	678	706	690	687	696	664	635	683	700	696	698	700	671	645	734	700	718	713	722	701	684	706	678	665	679	705	661	719	685	700	664	712	703	684	670	653	730	732	699	723	689	737	729	681	678	656	699	735	720	644	693	699	677	683	703	700	646	697	674	679	654	732	671	664	721	656	680	713	663	715	707	710	655	729	646	656	691	671	696	700	693	712	692	691	720	675	638	663	660	723	669	678	674	639	636	686	736	718	686	642	696	711	644	705	712	696	664	680	714	710	705	701	649	694	689	661	676	713	713	715	676	691	715	706	710	678	655	712	659	683	705	743	735	717	676	711	665	681	685	688	652	655	678	716	700	671	722	694	662	726	682	716	699	698	732	717	682	676	682	694	672	702	685	687	619	729	667	671	666	682	695	673	708	733	704	678	692	684	693	664	655	677	675	654	703	641	727	686	677	706	645	652	647	682	704	718	655	743	703	699	678	663	739	672	660	705	712	660	692	677	711	691	639	687	681	670	700	689	683	682	663	717	704	679	747	708	653	705	664	641	677	736	685	661	699	657	632	681	689	624	647	681	648	667	638	666	665	659	706	645	680	693	644	658	673	727	677	732	667	651	693	672	631	675	665	677	709	681	666	646	721	679	680	690	697	680	618	652	717	695	644	728	707	690	679	654	689	720	681	685	627	684	681	719	697	655	718	680	652	693	689
16051	1622	1417	1156	1061	1036	1002	963	932	953	918	992	960	973	906	930	972	958	938	914	915	909	955	966	958	965	984	928	935	897	970	887	920	894	947	933	942	987	898	895	948	894	939	935	959	983	871	927	905	973	919	952	1000	951	914	906	902	932	961	935	939	934	893	979	936	990	942	970	922	944	924	967	905	954	959	974	942	905	949	957	943	893	950	892	940	884	915	935	962	891	923	956	963	933	987	957	961	985	955	915	994	912	952	951	985	939	925	947	883	942	870	937	921	933	904	916	967	955	932	975	914	903	926	905	964	959	952	929	944	1004	918	918	944	894	942	893	984	965	934	911	924	903	947	920	956	954	927	923	897	929	918	918	954	929	932	978	883	892	922	981	933	921	875	918	937	904	916	901	960	934	940	929	950	935	923	971	915	960	934	906	911	936	943	906	955	967	1002	961	961	938	969	935	943	931	938	936	958	902	961	949	940	938	952	959	946	902	912	958	962	964	983	926	892	927	919	970	960	900	949	907	934	926	921	901	948	966	953	924	919	903	988	970	906	919	977	965	920	977	954	955	974	915	911	961	960	936	893	902	904	940	981	939	933	977	948	897	918	910	988	957	907	937	926	922	954	900	982	901	971	930	957	872	943	960	954	931	936	953	996	881	879	960	892	963	931	923	942	1003	843	980	935	958	879	910	935	964	929	944	971	908	947	927	943	933	932	919	949	916	943	907	989	892	949	893	878	896	890	965	925	976	968	955	946	964	960	953	948	969	890	906	918	943	906	932	936	917	947	880	989	951	895	928	961	911	947	958	918	956	979	894	937	907	939	914	976	910	938	924	907	972	967	959	1004	935	969	931	947	907	912	905	926	928	902	933	979	993	969	971	945	973	990	938	943	924	876	952	891	958	925	913	1010	924	921	949	972	897	963	926	947	964	955	943	872	900	927	962	995	907	966	969	933	937	878	991	896	945	924	976	872	945	951	946	975	922	966	956	937	948	926	919	991	955	980	957	965	986	943	935	994	881	947	923	966	946	920	948	924	923	942	953	932	917	884	905	961	948	954	931	925	877	940	918	990	973	857	943	955	993	958	989	898	975	992	1003	988	981	951	990	958	905	974	947	967	919	943	959	933	955	1011	988	900	916	1006	934	936	928	933	923	942	986	937	863	993	976	932	904	1020	915	881	972	933	908	994	904	943	953	1001	903	921	947	957	959	972	955	934	952	952	965	890	921	935	922	893	903	990	949	925	910	995	927	908	928	927	957	931	1025	915	921	939	953	957	915	916	931	934	961	956	1000	901	974	901	885	935	948	954	902	910	988	903	928	912	940	974	946	858	960	929	984	939	915	935	1007	942	930	904	921	938	918	968	898	937	920	902	979	917	956	910	877	910	917	919	930	971	928	937	998	946	952	951	931	914	953	948	911	878	986	985	956	982	941	912	926	976	980	958	902	896	972	990	910	962	912	933	925	972	963	970	946	906	873	968	883	1005	942	925	986	882	957	936	942	924	909	960	979	918	894	999	958	936	994	911	991	900	900	949	914	921	940	895	912	968	963	952	904	1003	845	967	918	936	907	961	939	968	926	951	925	970	961	949	979	906	979	938	881	955	941	961	939	942	926	909	954	952	912	928	931	968	944	953	953	996	954	893	934	936	969	929	931	929	956	955	934	943	953	893	947	993	917	1002	945	932	948	844	941	941	938	907	981	985	910	914	892	922	952	953	925	943	939	921	905	992	895	912	1006	917	964	941	942	946	944	946	978	952	936	957	937	1015	962	937	902	951	958	952	909	971	936	942	874	956	972	925	948	929	926	979	933	973	930	907	954	927	947	947	949	971	925	969	978	944	908	995	952	892	929	923	964	927	937	943	918	956	974	948	919	976	918	925	914	917	886	957	904	981	974	912	960	918	939	948	922	926	949	927	956	978	971	918	941	944	901	928	909	929	980	917	905	929	900	983	925	899	949	1001	933	869	914	956	944	956	916	946	964	947	984	907	890	978	921	946	948	863	936	961	940	955	1007	976	926	971	913	958	921	968	952	939	950	904	949	990	951	974	927	954	955	938	917	919	953	962	908	906	897	923	931	926	941	966	870	980	1003	984	926	947	963	932	905	923	942	956	970	919	947	944	982	900	930	936	911	960	897	982	891	919	907	939	931	928	947	918	953	954	900	933	877	951	911	1004	983	965	923	968	945	905	950	897	927	1001	928	959	903	945	916	934	939	1012	948	949	944	961	951	945	964	926	955	908	905	922	924	902	970	973	930	964	926	970	981	929	986	931	899	973	902	998	931	929	975	932	941	889	967	938	957	942	967	918	974	921	937	920	948	917	915	937	898	968	945	915	997	853	887	966	915	921	934	931	953	923	966	880	952	939	897	950	923	971	960	927	969	933	954	919	971	911	944	977	985	900	952	977	952	920	893	940	910	892	894	972	965	929	926	914	965	880	937	963	944	882	911	899	909	947	952	884	920	978	914	901	997	916	989	994	960	942	959	1013	938	925	946	904	870	921	997	936	957	935	977	945	923	905	945	878	888	888	959	899	880	967	910	970	957	943	944	916	949	954	921	913	936	989	915	948	923	931	973	941	913	903	986	1012	885	890	898	927	953	980	945	902	954	932	991	950	905	975	933	959	924	926	876	936	971	910	937	1019	912	926	962	994	935	928	939	950	969	963	931	956	947	935	883	970	942	971	899	906	916	929	953	957	978	983	932	922	923	942	957	924	917	928	941	961	891	907	979	872	945	916	947	937	930	963	943	1027	981	883	917	926	1000	995	933	914	964	929	905	954	975	956	964	953	992	990	890	885	954	934	887	951	1002	917	917	916	949	954	959	958	957	899	937	923	921	959	882	929	908	908	922	947	960	1007	928	1031	941	954	951	964	891	915	935	982	912	949	936	904	930	919	967	945	930	916	865	902	940	971	951	936	902	895	982	904	911	923	997	966	941	951	924	910	928	951	934	982	928	938	902	900	941	913	1002	942	982	939	916	902	950	956	947	942	956	1000	1004	978	955	924	967	930	966	932	969	948	900	941	917	929	917	919	909	948	923	943	926	907	972	927	946	936	902	912	967	959	967	966	974	899	917	959	919	951	935	891	942	928	955	918	904	930	960	913	995	948	960	940	919	943	959	935	906	924	904	993	940	899	940	924	935	957	908	952	899	923	936	952	907	952	980	936	937	960	948	914	911	947	952	906	919	920	927	970	907	970	1001	899	941	890	963	893	948	947	946	918	944	927	926	975	914	971	843	935	952	960	955	920	962	901	923	909	964	997	926	942	933	1015	937	944	878	970	954	972	927	915	958	951	956	958	950	881	953	899	913	1000	990	891	905	967	912	966	870	963	956	974	938	934	962	933	933	982	939	963	946	920	893	990	911	890	976	900	964	919	960	874	942	944	969	924	975	950	935	949	972	881	921	979	934	900	913	943	970	946	907	944	940	893	949	936	910	983	914	929	904	965	921	914	883	913	964	974	973	911	919	950	955	926	983	977	990	919	977	982	907	940	923	974	935	974	939	893	920	928	922
23426	20924	28606	23399	20921	9435	1455	1075	990	897	843	882	873	850	876	843	774	796	774	827	768	780	817	830	773	759	840	827	754	729	782	794	824	734	798	831	786	787	772	756	772	760	777	741	811	730	716	766	778	814	779	735	779	736	726	780	738	799	803	764	780	741	737	750	774	729	733	782	733	802	776	783	741	730	729	742	783	772	740	746	778	793	731	786	760	750	683	760	803	740	761	769	758	761	782	780	739	800	754	757	782	807	721	795	778	772	757	748	804	742	772	759	726	790	766	787	729	731	769	756	751	731	768	748	748	771	776	733	794	715	759	757	725	757	723	759	777	761	744	742	811	805	753	796	738	795	705	742	738	764	746	721	736	726	784	745	722	729	723	756	737	771	751	745	767	718	742	695	693	763	746	733	717	791	719	732	754	730	803	734	733	742	777	710	755	740	757	681	748	779	763	737	754	716	747	753	694	757	770	737	793	779	773	802	747	773	708	742	799	729	758	764	783	758	732	759	753	723	740	720	776	709	745	770	757	739	789	797	740	763	775	798	715	746	736	796	726	753	765	760	734	770	776	736	748	767	726	744	734	719	758	752	754	751	796	822	746	736	797	792	711	783	740	709	695	764	747	739	781	749	716	802	726	791	766	740	780	745	789	727	753	722	772	735	778	732	739	765	730	766	734	767	742	762	742	739	769	751	747	774	807	748	779	738	741	771	747	739	699	722	729	707	754	715	712	745	748	684	718	706	819	709	742	748	779	732	772	769	716	729	760	747	803	714	726	731	771	753	764	769	760	819	724	762	771	778	765	777	715	709	754	808	762	787	758	754	742	719	743	793	805	775	724	732	706	783	748	789	735	741	740	739	767	749	792	753	768	712	763	706	742	803	736	776	760	763	712	762	709	740	775	794	757	766	694	729	754	765	747	794	777	761	731	741	782	800	721	745	742	742	746	736	778	772	730	796	771	742	799	800	787	780	749	739	778	769	741	763	742	754	780	735	723	728	770	754	812	759	709	754	770	780	779	749	749	747	743	737	759	766	762	768	768	713	724	720	760	747	759	749	758	785	811	765	795	767	702	733	807	742	719	763	742	797	701	736	748	724	785	737	741	726	761	792	766	799	715	724	825	785	736	736	751	765	737	755	754	742	749	730	779	734	753	697	750	743	790	750	725	746	775	730	757	766	731	729	792	747	773	726	762	742	751	777	731	745	740	755	807	730	758	747	780	750	722	718	743	761	737	763	789	786	758	779	772	759	732	755	767	741	776	736	737	738	762	737	730	722	821	735	795	719	767	777	742	739	741	707	757	810	767	758	709	762	726	733	775	756	788	727	782	755	734	738	722	776	755	739	732	710	748	741	728	757	748	788	748	710	737	713	686	740	734	792	764	744	733	715	782	731	771	745	744	705	729	716	750	792	732	694	769	725	742	778	814	738	725	700	787	790	786	741	742	764	765	777	740	747	772	764	827	763	753	745	787	684	735	781	766	798	735	751	805	745	745	794	748	762	727	712	745	730	747	769	793	732	726	751	738	747	734	753	728	788	751	744	716	779	755	697	805	763	730	764	715	786	741	735	747	729	736	719	760	702	738	769	757	724	771	793	781	753	765	720	785	696	804	758	708	757	786	787	761	788	769	745	732	760	782	776	750	768	724	740	716	737	789	744	741	775	780	768	760	709	776	710	771	744	763	761	768	777	744	706	753	758	736	768	746	731	779	716	744	736	744	746	734	748	765	779	822	756	712	781	763	793	741	749	728	723	718	780	781	750	792	761	779	738	761	743	765	744	811	752	778	773	778	750	752	750	792	761	758	760	739	760	792	755	730	765	804	778	780	765	722	750	762	752	687	747	690	812	813	712	750	752	753	723	709	734	751	755	763	753	788	751	759	732	731	785	727	744	795	705	749	717	701	773	744	814	740	731	767	776	768	757	753	714	774	717	766	697	751	774	770	722	762	739	744	758	738	725	760	744	765	771	746	775	783	718	720	755	703	752	714	758	749	777	771	792	749	755	833	780	759	733	726	741	721	701	772	712	767	733	700	729	730	734	802	758	703	749	768	796	740	765	734	803	770	744	777	742	760	724	745	761	681	815	743	743	775	758	699	728	709	769	790	728	761	766	751	724	761	753	796	704	764	761	751	772	768	711	747	709	773	788	769	719	761	714	710	686	709	743	710	814	824	749	802	698	743	734	762	774	750	783	758	774	724	753	740	718	762	771	781	766	811	766	733	725	721	711	775	756	772	782	734	732	770	779	714	742	731	753	755	718	717	718	706	765	782	747	760	780	767	742	798	804	738	726	753	765	767	760	786	747	678	801	708	739	726	758	756	770	770	741	749	797	766	755	707	803	724	752	716	725	720	754	700	764	761	742	714	750	747	789	692	756	790	715	749	720	800	748	734	777	719	754	725	784	751	739	768	741	726	762	756	784	757	794	800	758	761	769	775	780	719	769	760	696	724	739	736	720	699	746	797	764	769	716	730	754	778	773	813	731	749	765	750	760	718	724	787	773	734	762	765	775	697	786	770	728	710	770	739	737	752	769	719	728	726	766	759	753	763	845	761	744	742	756	811	739	740	779	789	754	785	792	748	762	726	749	780	711	730	727	769	733	740	711	766	784	737	735	747	786	775	752	770	747	751	729	716	740	768	807	772	692	800	772	761	798	747	756	739	768	743	769	803	762	729	777	753	770	727	737	758	733	759	771	692	734	751	776	844	774	733	698	777	756	745	740	778	696	742	727	735	748	770	787	773	715	739	719	762	738	732	737	753	757	719	793	751	738	703	732	753	757	778	736	761	694	765	806	782	711	724	761	698	749	782	723	704	728	748	793	747	750	800	778	733	753	736	771	727	721	770	760	734	751	758	752	727	766	739	738	718	749	744	737	758	784	741	719	749	768	798	733	738	753	754	729	700	718	735	721	714	755	738	788	724	724	744	730	767	727	771	759	702	730	739	710	778	716	747	764	785	758	757	775	715	758	741	751	779	751	751	727	716	737	699	719	747	775	731	725	831	751	755	794	730	743	730	767	751	758	760	814	748	717	753	726	734	735	776	768	798	757	805	747	734	751	773	689	714	777	751	676	770	776	757	801	722	740	769	718	788	824	721	728	782	748	819	757	673	729	725	781	738	707	760	748	721	711	755	762	754	731	747	772	701	741	808	761	783	754	794	758	769	703	766	764	757	770	740	769	727	776	718	762	753	768	747	781	711	743	780	784	753	780	754	716	726	769	736	766	788	699	724	746	790	753	790	743	807	754	728	777	770	781	736	767	744	764	729	753	759	782	709	759	737	712	748	742	743	693	728	752	787	770	755	739	706	728	726	760	784	735	730	739	736	739	744	790	742	720	703	761	748	761	702	763	801	757	797	715	761	764	750	765	765	741	724	744	792	740	743	789	709	715	717	785	782	696	727	759	746	768	758	793	731	735	779	731	765	774	701	723	759	736	793	742	770	737	751	719	744	752	734	744	750	809	761	727	778	731
36073	9062	7648	4089	3054	2415	2121	1789	1608	1485	1451	1339	1308	1266	1234	1200	1192	1080	1090	1089	1163	1075	1149	1104	1104	1067	1121	1081	1102	1072	1100	1036	1042	1100	1062	1051	1089	1059	1127	1020	1064	1034	1028	1030	1068	1051	1045	1089	984	1034	1061	1067	1026	1030	1063	959	1047	1031	1027	1027	1017	1056	1045	1034	1056	1035	993	999	1046	1019	1105	1029	1008	989	995	1089	1055	1086	1025	1079	1034	1070	1020	981	1095	1002	1027	1118	1018	1057	1080	1032	1022	1094	1040	1066	1080	1116	1050	1001	1081	1017	1069	998	1058	1053	983	1044	1046	1023	992	1033	1059	1036	1073	1031	1077	1023	1040	1067	1007	1040	1015	1016	1023	1065	1047	1082	998	970	1080	996	998	1026	1078	1017	1038	1023	1059	1064	1032	1041	1044	1005	1043	1064	1050	1020	1017	1036	1078	1024	1030	987	1066	1021	1077	981	1106	1053	1003	1050	1092	1092	1042	1072	1027	1006	1077	1000	1051	1043	1010	1045	997	1023	1074	1022	1016	1011	1028	1084	1063	1054	1031	1010	1027	1113	1083	1088	1009	1066	1055	983	1088	1035	1027	1059	1012	1065	1064	1000	1049	1045	1012	1034	1094	1038	1070	1078	1064	1066	1054	1057	1043	1006	1071	987	1082	1009	1037	1029	1036	969	1047	1081	985	1076	1035	1051	1058	1043	1023	1025	1038	1074	1133	995	1023	1047	1058	1009	1029	1052	1031	1078	1031	1031	1048	1041	1034	1006	1082	1038	961	1032	1048	1017	1067	1059	1033	1030	1061	1059	1037	1079	1051	1072	1015	1037	1010	1085	1011	1012	999	1035	1064	991	1009	1051	1018	1021	1093	1101	1044	1017	1090	946	1043	989	1073	1056	995	1032	1099	1016	1061	1049	1021	1035	1027	1012	1013	1062	1081	995	1041	1044	1029	1065	1060	1038	1043	1055	1016	1063	1069	1064	1038	1084	1005	1058	1073	965	1105	1056	995	1076	1045	1021	1014	1026	994	1009	1063	1107	978	1033	1027	995	1015	1042	1157	1037	1047	1075	1041	1004	1039	1057	1114	1112	1060	1026	1017	1007	1019	1021	1025	1047	1083	1053	1070	1005	1026	1001	1082	1039	1056	1034	1083	1048	1120	1031	1040	1051	1099	1018	1029	986	1026	1023	1033	996	1008	1014	1025	1103	1010	1004	1024	1059	1029	1073	1037	1102	1054	1091	1039	1054	1022	1050	1052	1055	990	1004	1082	1066	1011	998	1089	1026	1022	1020	1025	1050	1045	1051	1034	1063	1023	1010	1059	1074	1086	1046	1051	1051	1009	1042	1027	1039	1094	1041	1073	1023	1060	1063	1079	1026	1048	1006	1092	1009	1073	1001	1061	1024	1049	1030	1045	1046	1064	995	1073	988	1026	1001	1034	1027	1038	1028	1079	1052	1001	1024	1091	1006	1030	1045	1050	1057	1080	1076	1041	1045	1047	1027	1037	1031	1073	976	980	1051	995	1061	1011	1006	1030	1052	1104	1029	976	1034	1023	1026	1081	998	1026	1044	1060	1051	1065	1032	1064	1031	1040	998	1033	1004	1017	1060	1058	1035	1004	1084	1088	1037	1017	1041	1034	1071	998	1044	1063	1012	1060	1080	1073	1020	1000	998	1056	975	1092	1016	1014	1027	1049	1048	1025	1028	1053	999	1035	1044	1056	1031	1037	960	1059	987	1024	1066	1017	1011	1019	1036	1072	1015	999	1081	1029	1042	1093	1055	1003	1020	1018	1037	1097	1038	1052	1037	1040	1072	1029	1001	1021	1056	1027	1025	1035	1007	1052	1012	1046	1060	1029	1038	1102	1011	1008	1065	1024	1043	1057	1038	1056	1009	1064	1075	1082	1106	1048	1009	1025	1012	1065	1080	1077	1054	1075	1057	1018	1027	1042	1056	980	1019	1031	1066	990	1025	1010	1071	1030	1024	1054	1045	1037	1039	1090	1053	1011	1020	1091	1000	1049	999	1004	1040	1014	1048	1005	1049	1050	1035	1062	1024	1094	1073	992	1064	1049	1063	1026	1008	1048	1056	1065	1044	1057	1043	1050	1029	1025	1072	1071	1017	1036	1007	1125	1006	1000	1020	1036	1085	1079	1092	999	1044	1016	1047	1031	1052	999	1064	1049	1065	1029	1069	1030	957	1089	1041	1073	1034	1056	1038	1077	1017	1078	1034	1065	1104	957	1065	1047	1014	1015	1033	1007	1039	958	1014	1019	1045	983	1044	1019	1068	1001	1026	1093	1072	1008	1094	1059	1052	1064	1023	1074	1004	1046	951	1059	1052	1087	1028	1030	1041	1022	1049	1044	1055	1047	1045	1069	1069	1037	1088	986	1040	1004	1036	1071	1072	992	989	1065	1016	1046	1067	1031	1009	1078	995	974	1011	1045	1099	1050	1064	1046	1060	1021	1063	1035	1071	1047	1096	1071	1039	1083	1039	1055	1014	1090	1107	1024	1009	1072	1050	1052	1036	1003	1017	1050	1061	1017	1013	1025	1075	1033	1039	1116	1001	1049	1062	1075	1034	1013	1098	1077	1020	1047	1019	1064	1027	1034	1032	1010	1005	1004	1006	1029	1039	1120	1042	1027	1101	1101	1029	966	1103	1062	1042	1079	971	1086	1032	1048	1033	1041	1070	1111	1009	999	987	1031	1041	1068	1072	1019	1051	1019	1036	1110	1086	1131	1021	1053	1077	1014	1039	1050	1045	1067	1027	978	1024	999	990	1006	1037	1040	1046	1066	1078	1020	1072	986	1030	1034	1010	986	1036	1064	1028	1022	1011	1028	1001	1060	1087	1041	1059	1033	1042	998	1041	1041	1056	1015	1026	1008	1008	1022	1040	1052	1123	1017	1039	1047	1033	984	1030	1037	1032	1021	1035	988	1032	1012	1042	1047	1026	1011	1068	1014	969	1051	1026	1087	1076	968	1052	1001	1068	1038	1036	1072	1061	1043	1043	1044	1044	1077	1100	974	991	1145	1044	1022	1034	1035	1058	1007	1070	1078	1056	1046	1028	1091	1045	1069	1027	1063	1025	1028	1077	1084	1000	1064	1059	1086	984	1083	1033	996	1050	1021	1043	1045	1009	1110	1088	1024	1006	1020	1066	1042	1031	978	1032	1106	1020	1098	1059	1025	1013	1007	996	1056	1049	1020	1009	1031	1033	1085	1059	1040	997	1035	1042	1065	1098	1009	996	1051	1060	1082	1017	1066	1035	1078	1024	1075	1059	1068	1041	999	1026	1119	1019	1065	1070	1035	1060	1032	1028	1028	956	994	988	1048	1047	1040	1011	1012	1014	1029	1002	1034	1036	1022	1013	1034	1018	1012	1007	1098	1010	1063	1002	1041	1013	997	1102	1067	1051	1031	1070	1111	1083	1045	1045	1048	993	1057	965	1036	1086	1028	1053	968	1024	1078	1036	1047	1071	1085	1046	1074	1001	1071	1058	1044	1034	1079	1075	1071	1014	1058	1063	988	1024	1058	984	1083	1042	1070	1027	1038	1087	999	1037	1072	1043	1045	1015	1043	1026	980	1046	1048	1014	1053	1006	1070	1078	1031	1089	1100	1083	1089	1116	1052	985	1072	1062	1078	1072	1058	1020	1071	1036	988	1038	1050	1057	1011	1044	1006	1075	1050	1049	1062	1076	1124	1022	1072	981	1046	1041	1035	1030	1035	1060	1019	1008	991	1034	1033	1041	1032	1001	1039	1060	1038	1106	1022	1080	1003	982	1051	1047	1064	986	1063	1064	1033	1064	1062	1047	1042	1035	1060	1058	1050	1066	1002	978	1057	1024	1085	1033	1073	1042	1010	1052	988	1008	1016	1030	1062	1102	1070	1032	1028	1009	1042	975	1043	1019	1043	1069	1022	1039	1064	1052	1053	1023	1035	1039	975	1051	1009	1009	998	1071	1049	1078	1042	1016	1081	1015	1033	1026	1050	1002	1066	1046	1082	1051	1014	1022	1091	1042	1046	1084	1063	1068	1011	1100	1062	1056	1096	1028	1045	1084	1041	1036	1084	1027	1063	1016	1079	1041	1102	1040	973	1057	1073	1007	1053	1072	1015	1066	995	1052	1025	993	1028	1044	1093	1024	1058	1028	1067	1073	1093	1074	1049	991	1033	1097	1042	1077	997	1040	1062	1031	1063	1022	1046	1021	1043	1023	1021	1035	1021	1000	1031	1043	1076	1028	1103	973	1079	1041	1056	1074	1081	1058	1009	1008	1079	1096	1038	1045	1060	1073	1054	988	1073	1016	1027	1036	1093	1073	1068	1037	1073	997	1067	1074	1013	976	1070	1016	1058	1067	1068	1006	1025	1059	1098	1099	1052	1124	1039	1054	1049	1003	1056	1044	1020	1063	959	1030	1029	1040	1077	1093	1028	990	1047	990	1021	1008	1070	1068	1052	1053	983	1051	964	1055	1080	975	1014	1046	1046	1066	1012	1091	1002	1021	1044	1044	1077	1069	1055	1066	1055	1036	1059	1102	1055	1051	1041	978	1021	994	1034	1050	1028	1017	1036	1024	1041	1051	1049	1086	1049	996	1066	1046	1061	1054	995	1049	1052	1077	1071	1046	993	1050	1044	1056	1100	1017	1058	1061	1018	1070	1067	1046	1051	1039	1038	1063	1018	1057	1019	1067	1009	1007	1036	1009	1063	998	1033	1044	1017	1093	1017	1028	1044	1017	1072	1053	1063	1045	1024	1043	1047	1014	994	998	1069	1045	1095	988	1065	966	1064	1034	1000	1093	1008	1011	1068	1027	1104	1030	1078	989	996	1041	1028	1037	1088	1116	1090	1009	1063	1028	1057	1065	1086	1068	1045	1054	1076	1024	1032	1042	1016	1027	1026	1056	1063	1051
22601	20924	29069	22924	20924	20908	5105	957	764	738	644	608	587	567	531	545	509	498	496	500	475	463	465	487	446	478	477	448	449	460	427	433	440	444	454	425	457	427	425	433	431	449	452	502	409	462	451	426	421	438	397	438	412	456	401	423	435	395	453	380	431	452	430	453	428	419	405	430	416	439	441	397	437	413	458	390	432	448	426	462	407	452	398	446	436	426	414	417	419	417	421	412	477	417	413	446	451	420	419	395	479	435	417	431	423	428	438	411	420	403	404	406	433	459	413	452	466	422	420	412	385	456	427	410	442	435	406	424	450	419	401	424	437	409	410	444	437	440	428	429	448	415	424	436	439	400	443	441	433	460	424	428	425	447	462	443	392	445	422	450	427	419	425	431	431	433	415	415	426	438	426	406	462	436	407	426	412	434	433	423	435	425	402	463	433	425	422	418	392	414	412	428	402	419	447	436	456	411	405	411	441	410	442	425	453	438	455	418	433	451	476	425	386	427	428	415	432	374	413	451	427	367	410	403	422	447	429	401	387	419	410	452	439	424	417	425	412	399	417	412	434	412	435	413	395	438	413	424	442	416	412	400	419	405	407	404	409	424	456	380	445	407	408	435	418	445	402	437	433	442	404	431	445	418	447	436	455	390	417	446	401	397	453	456	395	442	455	417	405	432	459	422	415	434	403	429	424	427	479	416	405	385	433	441	420	440	451	434	416	429	466	419	391	414	462	408	439	453	452	397	433	409	438	452	493	433	422	440	451	413	423	425	423	425	431	425	426	439	427	443	421	450	417	392	430	395	418	449	431	411	416	419	409	431	451	410	450	413	454	408	430	460	426	446	441	431	448	417	423	431	429	422	395	421	421	410	456	441	456	379	439	451	437	457	414	491	428	416	414	421	398	450	434	430	431	458	394	433	450	466	421	405	426	418	381	433	454	419	426	426	453	476	449	456	427	423	414	399	405	443	404	418	419	414	453	442	434	444	442	388	465	463	398	481	401	418	432	455	455	417	430	408	454	439	405	371	433	461	428	425	440	434	451	455	411	428	431	414	440	438	419	427	444	429	415	434	435	449	414	397	383	420	431	453	426	422	448	456	429	420	441	411	443	390	409	425	404	464	420	425	459	414	435	459	435	415	418	401	452	403	429	415	423	435	406	380	438	459	457	448	432	407	451	448	417	452	451	433	450	456	416	415	421	412	428	423	482	424	439	440	460	421	423	424	427	386	436	413	409	450	421	386	440	420	440	405	431	390	418	413	435	407	432	413	435	435	412	408	508	423	416	410	389	420	428	417	424	437	420	449	454	416	449	430	451	409	428	420	396	431	425	428	423	441	403	465	433	427	446	432	418	419	426	427	441	413	463	420	448	403	445	432	417	424	459	407	431	444	418	442	444	429	412	394	472	384	438	415	454	407	474	427	423	385	407	441	441	393	421	426	434	450	431	445	446	421	425	413	423	398	391	460	450	396	399	396	414	431	433	467	433	422	417	403	438	461	434	403	423	417	446	405	416	446	440	434	421	415	456	445	440	469	439	426	449	428	448	428	428	425	457	434	453	425	449	440	417	439	401	419	449	399	414	414	444	458	421	436	434	459	398	380	435	422	399	439	449	457	419	399	410	456	462	447	413	415	392	421	404	440	454	418	415	445	440	474	419	424	425	456	395	444	442	403	438	424	437	407	434	384	396	418	414	411	458	398	448	406	478	399	413	420	422	428	418	421	433	421	448	460	400	410	448	473	410	430	428	442	437	417	462	426	423	432	410	410	416	454	439	416	413	414	426	452	431	418	436	423	419	404	414	452	435	426	445	421	428	406	415	425	416	417	415	405	443	427	384	435	412	413	413	407	459	422	451	440	404	420	432	432	388	400	407	404	416	433	412	414	416	457	450	405	418	406	445	414	433	434	430	421	462	445	467	439	409	436	415	394	411	459	415	436	461	406	430	415	413	422	434	463	412	434	402	425	435	445	459	404	428	425	434	436	402	424	411	427	442	425	453	421	447	422	411	419	455	418	444	462	415	398	435	442	405	444	457	442	437	433	415	427	430	428	439	449	402	398	434	437	439	429	449	420	442	447	420	450	425	411	398	475	441	438	425	427	451	455	402	409	446	387	415	397	411	406	409	445	410	413	427	409	394	439	428	465	420	417	384	448	434	417	470	468	412	444	451	407	441	449	438	421	439	425	431	433	396	387	431	436	441	436	404	417	407	440	457	433	431	416	416	405	422	449	419	394	462	438	440	424	449	403	466	416	401	399	445	464	411	430	457	406	410	412	442	454	452	403	433	428	457	414	432	437	441	453	453	467	384	414	437	431	457	411	422	459	407	433	461	400	424	453	386	424	403	388	433	440	471	420	430	453	423	437	423	435	414	443	413	422	413	436	411	428	469	396	450	403	432	418	397	443	433	443	437	411	431	472	453	418	424	436	406	413	438	424	409	397	387	422	445	436	449	414	424	424	413	418	422	430	435	436	392	403	458	423	378	430	410	413	414	434	432	407	431	414	409	424	411	375	394	438	420	425	450	449	436	407	436	417	450	418	438	403	409	411	383	458	382	442	394	433	418	463	416	412	421	424	432	400	434	460	438	439	416	406	426	428	375	433	425	409	421	430	394	436	438	461	435	453	435	413	404	445	425	422	442	449	423	423	427	414	390	403	409	405	426	385	387	408	430	426	457	434	429	431	418	439	441	412	388	397	472	437	451	432	420	410	428	434	424	446	484	392	455	409	409	441	398	400	427	414	429	437	432	447	445	406	451	437	403	449	403	458	422	456	407	432	411	407	404	432	415	410	442	435	433	436	400	434	409	392	434	428	443	418	444	421	448	433	440	404	405	412	449	426	439	429	472	437	451	448	432	426	403	394	447	405	423	434	416	420	391	393	423	421	466	394	409	448	438	403	434	435	444	438	441	498	413	417	409	383	407	442	431	449	408	421	407	443	433	410	448	458	424	389	421	403	442	460	420	430	424	463	447	417	444	417	444	393	430	393	453	432	453	461	427	448	385	401	384	382	448	458	423	433	425	429	443	434	435	412	430	456	462	435	393	410	401	442	410	420	429	442	443	444	463	426	419	424	465	411	439	432	416	417	440	361	419	462	456	436	422	426	413	404	440	419	434	416	409	410	417	381	432	411	417	463	445	430	447	418	415	437	439	429	423	440	410	436	429	395	401	447	426	425	423	445	443	380	404	417	420	428	427	443	402	434	421	406	437	414	458	417	441	453	440	418	423	426	432	429	430	428	426	434	407	423	404	398	404	458	474	450	425	416	414	406	438	399	426	407	410	424	414	418	400	462	438	458	449	450	453	451	435	407	404	442	416	374	440	429	421	413	449	439	406	454	441	445	437	431	385	420	410	437	457	417	402	458	466	413	445	425	400	393	423	438	433	371	455	426	439	457	455	428	435	448	448	463	437	442	415	421	430	412	418	412	446	453	443	433	432	426	414	449	416	414	432	457	435	425	417	424	420	402	404	430
41530	13554	11621	6078	4031	3099	2505	2016	1691	1506	1304	1210	1047	1062	958	922	870	868	831	745	709	764	729	702	701	689	726	698	692	705	703	628	708	658	636	669	626	652	634	695	643	665	641	663	644	620	633	614	670	641	655	613	623	580	611	627	612	628	654	616	643	650	624	628	643	585	625	631	601	588	647	644	639	622	655	620	598	606	601	625	608	662	636	591	651	617	606	625	594	661	616	639	592	665	622	604	585	615	611	571	624	611	619	630	613	655	662	601	621	568	603	617	592	607	594	660	648	624	589	620	608	622	650	613	613	620	604	610	633	603	666	546	610	639	592	595	646	625	631	637	582	639	626	598	624	681	631	598	645	613	584	622	583	627	583	603	598	650	601	595	589	620	627	623	614	644	646	631	634	600	648	602	645	596	627	607	591	636	580	646	613	607	599	602	616	617	697	625	609	587	578	636	641	630	585	614	661	570	624	586	630	595	630	629	616	601	636	620	609	645	632	625	620	655	620	627	585	595	601	622	618	618	590	604	576	596	649	638	642	644	583	584	581	578	572	599	627	560	597	615	604	604	623	627	579	618	614	623	626	642	585	641	621	593	638	623	574	591	624	647	642	608	611	545	626	553	609	627	615	619	584	571	615	586	598	565	626	590	648	634	656	611	574	631	659	601	592	637	647	645	624	653	629	689	615	605	611	649	602	601	641	589	610	606	623	563	603	609	614	606	603	634	608	623	604	630	600	628	570	559	567	623	591	599	614	614	594	622	582	607	616	647	603	605	606	604	589	576	633	616	596	599	620	612	607	635	617	616	604	646	639	620	625	597	594	598	674	599	595	589	651	557	614	635	566	595	604	672	617	633	627	616	666	574	661	590	606	618	589	642	624	641	653	584	592	589	610	622	597	608	670	581	606	617	612	635	545	618	630	625	618	657	632	611	617	596	614	595	620	635	634	625	633	616	634	589	631	627	629	631	596	625	607	583	622	596	610	611	604	609	593	579	595	628	629	633	624	652	612	634	593	570	596	618	627	621	608	589	645	595	549	628	611	630	597	615	615	607	596	580	633	642	654	600	605	574	634	641	612	598	661	654	601	668	632	624	604	662	662	648	641	631	617	619	584	658	575	625	632	618	638	619	653	583	600	636	638	608	631	626	615	573	593	620	621	653	570	597	652	569	628	596	583	614	543	577	644	565	619	644	616	658	610	636	611	552	622	638	601	582	615	619	604	637	633	601	588	651	597	643	673	658	598	608	636	679	635	589	607	626	619	636	642	608	638	588	655	606	596	635	602	619	591	658	622	606	580	660	585	610	628	595	606	623	629	591	589	640	613	627	601	591	590	571	580	604	573	619	619	607	569	650	594	617	627	622	673	606	595	599	605	649	628	642	613	613	579	583	600	601	600	609	615	623	614	628	629	641	588	610	570	625	617	610	642	589	603	621	613	610	629	600	697	624	611	630	579	585	589	593	623	547	601	612	628	607	605	629	637	614	605	589	603	605	623	616	597	568	609	627	574	624	616	632	597	660	612	609	601	634	592	597	596	607	652	560	605	610	613	605	580	632	624	640	622	632	589	616	581	584	609	583	623	600	592	662	635	628	594	622	613	598	604	655	551	602	609	642	591	652	641	631	627	659	640	597	650	598	607	624	608	600	614	614	600	625	622	601	575	619	645	565	632	620	643	585	622	617	595	628	616	594	642	574	639	620	616	661	593	589	615	594	605	617	628	630	596	616	594	627	628	644	618	596	614	581	603	621	576	614	606	623	600	602	603	603	604	613	646	602	617	603	600	600	593	632	614	578	553	633	665	623	609	634	640	636	559	610	609	647	578	668	591	620	620	613	653	655	601	609	640	609	588	628	625	627	560	612	639	597	641	619	624	606	588	625	603	605	573	651	630	604	581	556	595	627	602	658	614	615	620	616	609	646	627	596	616	574	589	564	585	639	594	624	614	606	607	622	621	585	585	641	638	591	602	600	579	628	580	632	616	634	635	651	617	565	604	612	609	642	581	627	643	592	628	628	580	668	652	571	573	572	585	603	561	652	638	578	645	581	610	596	595	623	619	649	634	627	635	631	609	597	627	605	612	609	650	611	584	616	591	606	617	609	604	610	598	624	559	589	642	609	588	658	585	614	620	627	585	575	599	635	612	607	614	635	628	580	545	659	611	629	611	632	625	592	592	592	614	652	622	661	649	601	618	639	640	595	596	628	607	622	594	646	636	583	642	603	619	567	622	592	646	626	636	649	655	602	603	589	646	599	599	589	642	596	607	658	630	613	602	613	603	575	631	632	663	621	601	633	625	601	602	619	582	611	656	614	558	637	580	670	596	597	592	615	627	638	631	622	615	629	623	633	596	597	644	636	653	582	635	575	656	640	641	588	636	620	597	608	610	653	551	629	576	626	608	647	622	632	603	621	620	561	639	631	577	631	610	638	627	635	619	612	628	584	576	568	605	617	602	650	659	633	666	612	624	562	627	594	599	638	602	603	617	627	595	606	618	633	632	609	613	627	582	615	637	652	620	587	609	608	640	617	629	595	635	620	599	576	617	550	645	654	666	642	590	602	634	600	591	628	594	653	598	631	565	653	640	625	617	616	636	566	620	591	624	618	608	602	605	603	639	656	630	651	644	641	633	615	633	602	569	642	587	653	642	582	599	595	624	604	583	644	586	626	653	605	631	609	607	600	586	603	630	627	623	587	615	648	587	621	586	614	605	619	617	585	619	615	631	600	622	645	570	639	627	626	611	647	639	575	637	593	607	581	615	601	635	595	638	628	575	594	622	616	572	629	610	643	631	596	616	579	637	627	585	664	646	571	635	623	577	622	582	600	562	630	619	587	579	632	611	617	627	598	612	618	587	616	668	620	565	599	610	594	631	610	665	619	620	611	626	586	622	615	562	611	631	626	604	626	617	586	621	649	596	604	605	623	589	595	570	618	604	630	626	625	598	567	620	586	637	613	675	629	622	555	609	600	637	625	604	565	642	576	612	641	576	602	584	557	631	624	607	607	590	620	628	652	650	610	628	611	629	653	586	608	658	645	592	595	607	619	628	644	626	600	597	604	606	632	602	584	618	618	614	694	598	622	598	604	622	642	603	622	597	679	644	645	661	599	624	596	596	593	597	652	614	602	595	626	612	663	654	593	599	611	624	618	628	601	658	602	609	616	641	574	651	626	606	599	632	595	600	639	626	620	590	583	619	618	620	642	558	600	587	600	632	589	614	595	657	593	633	600	661	598	642	601	650	599	584	614	621	620	650	626	610	646	601	619	594	638	583	596	598	626	627	592	610	626	609	617	627	650	648	601	608	596	625	610	654	632	596	619	599	615	649	609	596	630	606	623	663	610	610	578	606	635	640	670	600	594	590	632	660	599	589	626	575	605	639	602	611	570	593	627	645	643	610	635	607	603	636	627	611	602	548	590	637	649	657	668	600	619	631	625	615	612	633	616	615	605	612	634	618	611	607	617	589	585	608	648	616	615
26676	20291	8823	1109	764	740	691	701	687	634	717	704	694	683	715	686	673	698	632	667	710	741	671	675	657	695	704	698	681	688	734	668	712	677	665	680	698	689	678	702	707	705	679	648	649	669	686	670	635	668	663	735	704	658	666	685	689	701	674	684	638	651	719	662	663	648	698	691	629	674	642	670	635	698	664	647	654	683	658	707	641	647	643	645	666	663	697	741	687	680	697	664	637	666	702	675	644	647	639	668	677	634	674	654	704	645	664	635	726	664	713	706	655	688	644	675	671	667	688	641	671	676	735	658	697	661	711	628	695	698	687	652	686	702	689	680	720	634	645	668	649	653	682	692	670	646	664	680	722	707	678	684	687	690	737	693	643	621	715	693	717	683	670	676	662	653	660	659	696	700	698	678	680	687	686	690	656	688	678	620	655	682	663	702	650	722	658	691	699	671	628	694	636	708	638	696	673	712	675	654	692	734	663	671	648	707	689	680	645	671	703	684	670	667	719	659	682	689	647	675	682	665	697	695	658	700	676	684	661	711	723	691	688	691	696	646	696	670	733	702	686	710	702	670	642	669	678	718	675	605	694	702	699	635	669	680	709	716	705	633	614	688	674	687	703	692	671	737	657	659	701	678	664	726	619	629	718	649	658	679	653	702	699	664	710	655	725	717	617	668	684	663	717	666	671	622	725	695	701	690	668	611	652	651	687	696	640	639	676	653	676	675	649	703	705	667	723	698	677	699	687	653	691	654	675	726	694	747	650	647	670	706	680	639	642	666	653	698	662	698	684	649	658	653	680	651	678	678	674	687	723	667	689	671	637	662	676	688	689	656	675	670	675	704	679	662	649	705	697	681	622	716	720	675	659	663	672	620	715	694	710	634	668	690	668	681	671	668	686	624	700	667	675	676	692	695	688	686	646	664	671	689	690	675	703	672	684	699	599	662	634	678	668	705	704	680	650	651	648	682	688	693	701	668	700	632	669	658	669	706	718	742	681	647	720	706	641	715	645	689	695	681	631	671	687	677	659	688	653	689	647	644	661	666	644	729	709	701	624	705	705	687	700	676	664	691	666	712	729	717	657	677	734	625	671	730	682	700	709	694	661	656	661	656	660	715	654	696	652	634	693	677	749	660	692	676	645	646	609	648	641	632	664	646	668	696	659	655	660	677	617	672	698	656	679	665	717	682	684	713	659	720	703	672	672	664	661	656	664	663	696	654	710	699	663	688	633	661	683	695	702	670	675	684	648	695	687	674	628	672	667	691	680	652	677	692	685	671	710	662	690	658	672	665	662	707	643	671	691	692	685	682	703	659	658	697	701	711	647	656	686	653	667	658	660	674	646	705	675	707	657	657	658	701	663	669	705	666	622	671	693	657	682	659	678	660	700	693	664	681	650	680	646	698	686	686	712	661	653	648	671	689	673	685	677	691	696	662	682	647	717	667	672	657	730	671	693	655	691	677	628	680	665	664	711	709	689	676	674	703	721	667	689	660	688	677	672	708	690	655	697	685	655	704	735	679	696	619	704	697	662	663	661	640	692	670	654	660	670	680	658	668	686	726	676	700	666	708	680	658	710	648	690	684	711	641	712	678	687	642	674	664	670	666	625	652	643	666	716	635	651	672	685	680	682	682	712	664	711	646	664	665	638	675	710	680	689	657	675	688	682	636	703	644	710	671	671	682	705	647	676	682	648	716	702	663	703	714	721	699	695	684	710	668	688	740	715	712	684	628	683	646	658	705	672	626	636	703	673	686	642	678	646	677	697	676	671	684	635	701	624	690	642	668	653	692	651	698	679	694	638	711	675	666	650	676	634	670	673	678	674	678	692	709	701	644	665	673	689	655	741	684	683	726	653	717	690	690	667	646	724	703	636	688	666	633	703	669	696	684	715	692	692	735	695	661	719	673	656	643	729	648	687	691	668	702	671	660	661	669	635	647	679	665	687	710	664	711	715	646	651	670	672	653	735	693	679	681	640	624	672	694	722	675	672	692	714	725	651	677	638	679	684	690	656	670	671	689	697	690	636	680	643	649	714	651	681	697	684	657	674	676	662	663	684	700	632	698	699	676	671	703	635	708	650	696	689	694	716	662	685	675	666	657	721	670	687	681	674	654	708	712	697	695	725	698	622	641	664	703	663	676	671	680	698	647	675	651	682	710	648	675	674	655	741	653	669	685	638	634	706	680	676	657	670	708	684	709	650	655	682	666	672	669	702	708	740	665	679	680	699	727	655	681	669	664	745	667	642	736	646	667	681	677	669	747	705	717	705	614	681	673	644	633	707	669	696	687	633	653	692	685	702	701	696	653	681	641	632	662	694	708	679	703	667	710	692	636	704	668	657	682	668	644	671	690	719	703	682	680	693	707	708	684	724	652	696	645	668	680	731	673	670	686	705	699	704	692	696	718	712	677	655	707	692	673	698	660	683	697	672	667	607	659	631	683	699	650	687	665	689	671	640	675	675	637	680	679	728	689	727	686	645	634	650	689	692	727	658	689	730	704	690	625	663	671	654	677	670	665	709	652	661	642	693	690	722	677	640	657	698	665	687	690	704	682	713	675	686	689	656	680	648	685	631	635	686	714	664	739	677	651	662	705	663	667	651	651	688	683	694	693	635	693	686	679	732	664	626	697	671	684	664	685	689	665	679	635	673	619	695	688	684	694	653	688	648	664	722	648	698	697	641	689	716	657	672	701	710	634	670	679	713	648	674	665	664	681	655	653	691	650	635	681	673	667	678	671	698	666	643	675	636	681	691	658	648	666	726	666	703	663	684	684	697	656	689	676	635	641	644	673	679	685	639	667	684	673	719	720	712	668	712	732	679	684	670	687	688	656	660	669	667	690	664	690	682	703	677	697	652	717	715	627	673	710	692	662	653	684	725	635	682	663	721	736	699	684	698	701	667	663	630	681	605	601	647	642	709	704	637	683	766	623	683	739	707	634	723	692	649	729	687	684	699	701	649	671	666	698	689	693	671	622	656	696	669	665	657	672	640	688	657	653	703	649	656	689	702	696	671	699	676	679	644	684	723	687	674	741	696	655	648	726	699	693	663	737	653	676	623	686	671	659	700	649	672	664	694	657	650	677	662	659	662	633	686	648	680	692	691	693	667	683	668	707	684	641	708	691	692	666	691	656	695	704	687	680	634	690	675	724	634	682	652	676	681	648	696	663	642	715	644	660	618	708	643	709	705	722	654	658	670	667	760	680	678	682	689	677	626	684	715	636	663	691	701	694	674	675	668	671	670	675	705	645	630	669	659	672	672	669	649	697	609	643	691	686	659	724	657	710	682	708	690	736	592	674	687	681	686	617	661	740	671	672	729	693	710	663	655	692	667	667	720	657	710	661	684	698	751	723	635	687	628	737	699	590	647	653	683	720	695	602	626	700	704	641	654	681	662	643	632	697	713	660	705	658	699	712	637	673	649	659	654	702	674	692	714	693	652	692	698	690	668	706	657	627	601	681	672	707	673	618	678	648
17390	1588	1472	1149	1023	974	998	979	1040	984	965	983	955	964	954	956	950	890	977	866	926	956	1016	945	911	908	931	929	994	940	993	919	929	913	901	917	868	883	945	913	938	937	942	967	895	912	921	931	876	940	912	950	933	901	895	929	937	980	935	954	974	971	921	977	953	919	938	926	885	957	939	984	932	956	933	942	923	890	976	918	888	932	889	892	929	921	934	965	955	949	916	898	997	922	982	928	946	900	918	981	938	940	941	937	982	970	911	956	943	878	945	954	907	965	971	955	927	948	951	975	910	894	899	918	922	935	928	984	979	919	943	944	925	948	935	928	914	948	912	928	919	924	948	961	902	910	922	888	942	934	929	934	932	929	993	965	966	942	936	936	950	978	949	1006	897	942	951	948	911	926	936	940	952	886	979	938	918	893	966	903	890	971	969	948	933	912	969	911	947	948	943	866	938	976	930	964	899	927	876	947	951	897	902	878	967	887	921	876	944	915	942	1000	914	906	892	915	962	910	898	934	975	950	967	935	987	956	928	906	886	905	927	983	920	924	963	946	910	949	919	964	937	926	891	944	912	937	946	1011	967	948	928	936	955	957	928	947	914	847	904	1026	979	939	910	942	921	971	987	921	907	900	927	901	912	909	923	899	958	893	922	889	925	974	941	957	970	983	934	923	936	948	905	964	936	979	917	953	944	937	885	935	1019	939	935	984	909	943	932	972	941	934	923	966	968	991	948	946	921	918	927	951	945	888	929	962	942	904	906	886	943	943	894	933	962	904	896	954	937	899	948	914	933	933	961	907	986	957	956	960	974	971	986	941	900	939	949	907	926	994	955	944	918	936	945	947	930	979	927	919	1001	953	934	939	888	896	949	932	889	925	962	921	876	948	929	938	960	975	987	969	937	939	962	894	961	950	916	952	979	978	918	885	910	937	914	912	927	916	948	899	992	934	987	972	924	901	949	951	932	968	925	937	982	898	893	941	936	904	912	1024	958	917	957	926	946	927	947	927	951	967	886	927	908	927	919	971	908	979	889	978	951	948	953	866	985	950	879	901	939	964	931	958	915	942	969	982	956	904	989	970	926	1002	967	942	896	967	948	950	950	917	935	935	1014	933	927	978	954	965	925	969	907	960	984	968	951	909	932	931	939	939	961	970	935	875	912	933	948	923	954	915	963	861	960	899	893	935	946	937	936	922	964	928	914	914	927	960	946	969	919	909	935	948	901	958	999	952	938	996	943	947	906	913	1012	897	973	1002	926	939	916	938	1002	948	984	959	918	919	982	928	941	864	921	887	897	905	896	973	868	941	967	972	949	926	911	951	972	923	941	1063	931	996	938	920	887	950	966	886	958	964	910	903	922	914	956	917	932	971	993	933	928	1014	988	931	979	945	957	889	965	905	935	955	934	944	917	952	911	958	970	961	917	965	881	931	896	907	948	946	956	953	926	941	948	956	916	934	922	921	937	962	923	971	883	917	888	928	926	940	972	956	1017	940	940	930	925	920	881	935	963	934	955	891	951	916	907	905	932	950	910	977	958	940	872	967	919	907	875	882	971	912	970	962	943	941	927	912	936	979	873	934	901	1004	916	943	956	911	913	999	923	926	968	904	939	909	921	961	957	949	943	927	910	943	930	893	905	915	935	939	911	924	948	914	963	896	912	966	921	926	924	915	925	967	933	912	994	931	975	974	935	924	956	940	947	953	870	932	987	922	937	908	959	912	932	903	949	955	960	875	958	941	911	958	969	941	985	966	928	908	892	892	916	952	949	950	970	926	915	946	953	938	903	914	931	963	901	965	951	928	936	894	981	954	890	947	994	917	942	925	917	957	903	908	950	940	865	947	982	935	956	874	950	964	1002	963	935	984	967	955	973	923	905	939	942	895	904	922	948	943	956	937	899	964	946	979	931	969	975	970	947	922	957	946	943	953	945	976	952	922	942	919	1016	912	914	899	954	997	931	921	981	942	945	972	996	945	1012	940	952	939	972	891	937	973	969	939	983	897	970	919	927	961	905	909	976	954	904	942	910	930	937	940	967	906	907	891	960	942	868	1013	938	930	924	902	952	887	922	908	977	938	965	981	890	931	919	888	891	954	949	877	920	931	994	929	910	945	920	949	921	910	994	939	952	947	925	908	913	969	871	903	892	897	901	934	967	982	960	980	944	926	957	909	960	940	963	933	947	899	935	978	924	961	958	898	977	949	940	953	885	937	919	941	906	927	945	917	970	981	979	939	946	920	933	926	925	963	941	945	926	895	956	917	885	873	975	959	901	969	938	914	925	964	905	997	902	894	923	945	899	965	968	937	953	951	964	938	895	925	941	931	875	958	879	938	923	956	955	971	971	893	930	927	920	951	980	961	962	964	959	962	944	940	914	957	916	956	901	1008	968	917	901	904	904	956	937	960	947	918	906	979	967	922	941	962	914	908	942	972	944	958	933	939	934	973	920	972	902	949	953	937	919	961	940	958	922	943	882	899	969	893	928	923	935	943	948	959	920	925	952	919	914	915	1001	909	967	968	948	915	915	994	954	939	955	978	915	940	902	919	959	867	861	949	911	942	958	938	935	1003	922	918	956	903	914	944	956	980	914	940	941	928	898	928	924	880	936	889	906	892	929	914	929	870	883	946	994	954	961	906	937	956	965	918	929	956	931	964	954	941	976	943	930	893	841	946	1002	921	960	935	901	907	950	913	988	931	906	907	888	957	936	943	908	938	956	904	997	939	939	900	958	927	932	1008	947	911	962	957	936	982	957	988	889	920	956	917	906	962	979	919	883	976	942	886	929	960	940	922	915	960	941	911	944	897	855	918	945	897	979	896	944	979	951	946	955	932	914	976	954	906	947	930	918	878	931	889	948	917	955	889	899	945	939	941	954	907	949	948	909	954	928	930	921	945	904	908	901	953	966	924	980	924	945	925	922	906	971	905	948	972	903	953	977	954	955	876	958	924	889	972	948	935	956	943	945	926	949	973	948	988	938	947	933	908	967	943	933	935	932	987	1025	930	945	955	946	949	952	924	965	884	886	938	922	942	952	922	1010	939	964	932	887	942	990	886	947	898	941	937	944	927	970	922	944	896	954	966	963	978	946	885	895	983	942	952	938	943	878	910	994	906	905	958	968	915	947	908	923	967	898	948	909	910	976	949	919	904	937	928	948	992	889	954	949	976	908	999	915	963	914	957	956	908	995	964	924	996	904	968	913	916	916	969	979	944	878	971	957	904	949	925	902	929	950	935	977	940	973	887	992	946	967	939	974	897	878	926	974	907	941	924	928	946	866	906	963	889	974	959	938	949	906	955	945	912	932	976	978	919	975	944	951	921	966	925	941	942	949	982	997	909	898	952	971	906	930	908	884	947	918	971	908	921	916	939	900	923	956	984	914	956	919	911	947	926	939	920	977	884	924	950	893	929	964	912	909	919	935	934	919	910	879	929	847	951	913	977	902	953	947	929	977	899	912	885	894	955	919	991	917	927	963	923	978	892	934	959	922	923	967	861	912	928	904	892
23493	20958	28688	23411	20939	10382	1539	1033	865	961	857	890	849	831	811	798	826	776	776	763	786	817	773	788	790	772	779	736	773	752	771	757	727	802	776	721	748	770	748	756	740	748	822	747	755	725	731	784	763	743	749	718	748	769	751	741	747	738	756	746	725	781	773	778	754	769	755	774	709	747	729	729	749	730	699	756	700	806	735	713	721	705	742	736	744	760	754	782	746	772	715	717	775	732	783	739	705	761	778	758	713	771	695	800	712	741	785	711	755	729	792	725	722	706	745	727	757	745	762	769	759	716	668	727	706	754	736	746	782	741	736	806	707	777	806	753	777	817	817	715	747	756	778	776	757	752	739	733	764	757	789	751	730	752	712	735	761	736	740	783	732	806	771	774	736	716	652	746	762	768	747	797	672	744	735	809	769	779	743	733	747	772	767	753	761	707	768	770	736	721	788	779	736	771	793	744	734	722	785	794	730	702	694	733	754	762	785	745	749	763	772	707	748	760	735	739	709	773	770	757	783	772	752	803	760	777	733	759	825	770	777	760	755	690	762	771	749	785	802	740	764	796	780	733	807	755	767	756	745	764	704	795	756	812	768	717	784	735	750	747	787	776	757	748	742	765	779	716	695	723	765	743	739	742	746	709	753	801	718	739	754	730	758	768	751	772	722	712	730	767	780	728	776	778	752	792	738	737	788	755	753	701	726	801	768	758	777	729	729	746	748	727	826	749	747	753	726	739	801	790	723	796	722	747	725	761	786	754	791	759	749	748	721	776	772	752	722	749	773	757	748	721	707	732	730	745	785	700	684	731	777	810	742	758	734	756	763	789	753	723	733	745	727	711	799	737	733	730	742	791	753	772	742	740	762	766	727	784	753	740	731	769	744	712	778	748	721	743	697	738	779	774	759	730	692	783	723	749	751	822	751	728	754	770	729	728	722	786	705	755	738	776	770	780	778	790	785	791	762	716	699	753	715	734	771	764	723	772	738	752	689	745	737	758	781	728	761	760	782	759	711	672	686	760	753	754	766	756	805	784	705	811	764	719	710	782	774	771	768	744	722	749	682	828	766	724	737	732	747	782	717	788	709	730	753	757	746	745	784	702	693	738	732	734	742	768	787	724	772	729	733	754	785	782	754	790	725	756	744	710	754	731	798	732	754	733	783	738	726	761	780	795	703	717	708	797	724	744	717	762	782	756	723	720	755	789	717	773	743	713	731	757	747	692	770	739	774	728	732	721	764	761	753	769	770	731	717	697	734	772	724	795	743	745	753	720	762	703	783	790	722	760	746	797	749	749	738	720	767	770	746	752	757	757	710	741	767	720	709	698	700	731	770	745	723	758	751	719	703	753	753	750	706	710	747	714	760	751	765	812	698	742	744	709	769	745	737	764	765	765	710	700	735	740	741	765	731	703	746	730	728	685	699	737	761	770	749	768	771	777	715	736	717	746	742	734	722	772	785	747	734	731	753	748	760	754	754	763	786	755	710	730	789	773	740	791	723	763	782	792	749	734	765	744	726	740	743	761	732	774	750	756	779	768	769	709	790	797	708	737	800	757	729	767	731	737	748	776	794	746	810	765	744	742	767	754	796	743	773	740	785	707	749	753	733	792	742	735	763	717	688	735	710	724	753	800	749	709	698	718	694	752	794	766	698	800	714	776	723	756	711	761	771	766	775	717	762	726	682	757	771	774	767	744	707	767	719	749	734	762	763	750	761	750	753	783	742	759	772	761	747	774	770	722	713	749	732	787	784	770	769	762	803	732	764	755	744	743	724	760	783	715	784	706	765	760	732	735	759	742	726	769	746	726	741	745	767	776	677	731	711	754	759	735	735	734	750	765	746	736	738	693	769	712	724	712	688	760	780	766	722	719	730	764	746	708	714	746	786	735	689	740	721	728	722	729	709	698	764	758	717	792	770	727	735	721	756	769	749	749	742	779	710	736	728	695	792	762	817	731	745	701	760	733	716	718	742	784	777	693	731	771	747	735	764	746	721	699	728	746	733	751	690	757	766	790	770	743	759	805	741	738	785	752	670	724	780	693	759	737	762	697	728	745	746	733	758	716	723	771	691	774	705	717	747	750	741	761	773	776	774	767	744	754	731	721	767	737	793	745	767	767	754	718	778	731	745	742	743	767	740	752	766	731	749	707	740	752	734	691	783	702	700	793	668	755	754	708	767	747	727	707	754	746	814	751	714	734	706	697	726	757	709	747	708	753	761	756	779	721	740	759	708	716	770	751	702	757	728	769	753	811	743	704	739	774	782	720	727	762	759	776	788	717	805	745	713	703	751	742	765	742	741	760	732	729	774	749	722	675	765	754	723	782	768	759	743	714	749	769	755	732	732	763	761	816	775	696	732	761	725	761	739	793	737	758	718	735	782	748	757	758	702	749	730	705	765	765	743	742	751	763	759	745	746	742	741	767	686	735	764	777	783	742	750	791	797	706	730	727	777	708	801	751	774	795	768	730	785	771	787	774	762	747	738	747	758	750	728	715	770	739	716	775	703	763	749	740	785	742	769	720	740	736	740	742	726	739	725	776	755	773	725	748	719	723	768	764	736	688	768	748	726	772	773	715	777	785	803	733	728	735	761	796	727	717	752	746	726	687	742	789	756	762	758	766	807	741	803	811	750	732	723	745	748	766	783	788	769	740	729	722	724	757	726	719	697	739	735	760	744	782	750	713	731	712	779	829	751	733	717	804	727	779	717	747	842	703	702	693	729	705	714	743	762	793	713	745	740	745	772	790	747	750	710	785	780	753	768	724	740	742	751	730	746	742	750	713	746	735	818	745	698	737	760	771	740	792	710	755	784	729	737	786	678	763	712	766	739	758	742	749	739	725	737	777	780	784	760	800	746	746	729	743	728	781	773	773	758	724	724	739	791	785	723	818	816	698	760	753	753	739	780	759	743	726	782	742	725	725	748	781	777	811	722	724	690	737	742	712	769	741	703	718	741	742	692	791	762	712	779	775	773	769	794	794	740	741	705	773	776	730	761	772	708	780	744	779	758	738	785	734	713	751	796	751	764	729	785	771	725	747	777	765	718	763	764	752	682	799	694	744	771	773	810	762	787	703	772	730	735	817	687	759	750	755	665	759	778	738	744	736	766	756	794	753	723	791	735	764	740	750	813	687	760	732	739	739	761	760	765	783	719	809	743	740	791	809	754	760	752	777	748	761	781	770	764	701	731	702	764	729	766	725	702	736	738	721	767	714	754	697	752	788	784	732	736	755	720	747	764	756	763	767	731	744	755	766	746	748	824	778	702	769	775	744	734	779	776	726	708	792	700	757	729	787	747	701	768	759	737	745	709	681	730	728	761	787	741	811	763	751	762	733	777	731	741	731	760	741	772	734	727	768	715	724	780	755	735	755	777	717	737	732	714	740	766	733	744	754	755	760	782	761	731	750	723	746	764	749	755	784	715	794	724	714	752	782	704	774	783	732	742	752	764	739	741	758	778	706	694	734	767	761	757	752
39555	8972	7664	4029	2896	2469	1978	1760	1534	1444	1390	1328	1254	1252	1255	1202	1191	1113	1169	1092	1114	1038	1047	1119	1125	1090	1053	1052	1068	1122	1082	1102	1051	1027	1094	981	1074	1104	1053	1064	1023	1091	1068	1021	1093	1048	1055	1062	1059	1063	1064	1047	1059	1040	1019	1042	1067	1011	1056	1075	1024	1046	1025	1084	1041	1039	1037	1053	1067	1040	1086	1016	1037	1030	1009	998	1057	1039	1076	1021	1076	1001	1061	1046	1090	1001	994	1014	1046	1018	1059	1061	1070	1100	1027	1002	1055	1006	1083	1017	1101	979	1072	1064	1058	1013	1017	995	1077	995	1029	963	1009	1041	1021	1018	986	1060	1036	1053	1044	990	1060	992	1057	1114	985	982	1043	1036	1020	1026	1003	1069	1002	1058	1045	1084	1027	973	1017	1013	1017	1025	1075	968	1127	966	1055	1063	1038	1047	1026	1042	1069	1048	1021	1009	1064	1060	1011	977	1042	1066	1044	1051	1065	1051	1017	1066	1016	1053	1036	1078	1028	1046	1074	1022	1073	1084	1058	1063	1046	1025	940	1059	1045	1091	1028	983	1044	1027	1015	1037	1113	1054	1058	999	1092	1063	1058	1005	987	1049	1109	1037	1003	1001	1042	1063	1022	1045	1102	1096	1012	1078	981	1035	1017	1106	1041	1077	1049	1030	1031	997	1004	1099	1033	1049	1012	993	1041	1016	1065	1089	1054	1032	1081	1022	1052	1049	1054	1033	1005	1028	1067	1016	1030	1054	1056	1025	1035	1057	1056	1040	1065	1066	1057	1027	1034	1036	1005	1022	1017	1026	1043	1008	1037	1042	1013	1067	1033	992	990	1043	1051	1027	1023	1066	1016	1037	1035	1062	1056	1072	1027	995	1060	990	1071	1058	1063	1089	1030	1060	1052	1082	1074	1041	1065	1036	1055	1067	1003	1014	993	1082	1049	1083	1020	1077	1068	970	1018	1043	1072	1019	1090	1013	1051	1009	986	1057	1030	1083	1032	998	1071	1022	1083	1043	1019	1024	1085	1003	1082	1020	1067	1087	1063	1055	1033	1040	1041	1014	1090	1062	1060	1036	1041	1078	1013	1044	1004	1070	1016	997	1049	1004	1082	1077	1006	993	1020	1099	1057	1018	1009	1104	1046	1019	1035	1035	982	1071	1038	1038	1013	1018	1024	1047	1007	997	1016	1022	1002	1034	1002	1037	1075	1028	1033	1017	1017	1032	1046	1040	1084	1025	1098	1057	1053	996	1070	1049	980	1061	1109	1016	1048	980	1070	1074	977	1079	1064	1018	984	1034	1023	1031	1039	997	1031	1009	992	1046	997	1032	1042	1055	1030	1034	1086	996	1038	1049	988	1037	999	1002	1021	1074	1052	1066	999	1012	1035	977	1040	1029	991	1010	1042	1105	1057	998	1026	1059	1072	1091	1029	1007	1056	1067	1048	1030	1021	1041	1028	1086	1017	1033	1013	1075	1004	1062	1014	1019	1072	1018	1048	1002	1101	1001	1029	1021	1023	1062	1042	1042	1051	996	971	997	980	1033	995	1060	1055	999	1070	1024	1004	1062	1031	993	1035	1089	1066	1059	1025	1014	1039	1033	991	1041	992	1036	1009	1009	1060	1008	1042	1049	971	1096	1029	1033	1078	1051	1031	1074	1058	1036	1082	1035	1031	1007	1029	1039	989	1033	1002	1060	1024	1053	1025	997	1023	1028	1027	1044	1081	1047	988	1036	1055	1099	1043	1073	1036	1028	1053	1034	1075	1024	1003	1032	1029	1000	988	1024	1064	1026	1025	1000	1062	1014	1107	1031	1090	1079	1019	1058	1020	992	1025	1037	1045	1026	1103	1036	1021	1053	1074	1038	1075	1128	1035	1058	1035	1019	1032	1061	1004	1052	1008	1046	1047	1039	960	1026	1035	1035	1080	1005	1066	1015	1068	1078	1008	1061	1016	1036	1074	1012	1057	1046	1033	1047	1033	1020	1063	1073	1043	1069	997	994	1082	1062	1057	1086	1043	1040	1069	1082	979	1039	1030	1029	1013	997	1086	1065	1052	1055	1089	1027	996	1102	1054	967	1011	962	1013	1087	1009	1014	1046	1100	1051	1012	1067	1030	1039	1029	1003	1062	986	999	1007	1090	1024	1007	1022	998	1028	1050	993	1050	1006	1023	1029	1037	1066	993	1059	972	1044	1093	1041	1010	1050	1030	1055	1037	1005	1061	1059	1046	1091	1042	1002	1056	1092	1041	954	1031	1022	1057	1057	1058	1006	1066	1012	1025	971	1020	1039	1053	1006	965	1118	1093	1036	1056	1063	997	1089	1066	1027	1084	1089	1062	1048	1059	999	1047	1036	1013	1021	994	1064	1022	983	1039	1038	1077	1035	993	1013	1025	1011	1076	1062	1018	1130	1072	1046	1063	1053	1064	1032	1051	1079	1066	1028	993	1035	1014	1048	1010	1016	1060	1053	987	1044	1105	1044	1031	1073	960	997	1069	1073	1041	1026	1035	1102	1034	1038	1029	1034	1069	1026	1066	1033	1042	1022	1043	1041	1002	1043	1058	1019	1031	1025	1097	1071	1028	1027	1064	1048	982	1031	1045	1009	1059	1079	1035	1047	997	1099	1007	1051	1041	1006	1045	1083	1080	982	1068	1007	1051	1028	1030	1041	1056	1062	1041	1072	1030	1017	996	1044	1025	1045	1056	1006	1064	1005	1029	1021	1067	1044	991	1040	1031	1031	1017	1023	1106	1017	1036	1068	1072	1062	1008	1066	1000	958	1028	1064	1078	1073	1057	1032	1026	999	1009	1040	1019	1021	1024	1051	1037	1056	1023	1094	979	1038	1028	1025	1027	1018	1018	1002	1043	1021	1012	1081	1061	1013	1006	1120	1029	1005	1070	1060	1034	987	1034	1127	1046	1026	1017	1042	1035	1027	1038	1024	1082	1055	1069	1018	1054	1001	1043	1036	1051	1034	1034	1025	1015	1045	1054	1109	1064	985	1010	1048	1022	984	1046	1019	1015	1018	1079	1024	1051	1040	1034	1034	1034	1036	1027	1026	1054	1048	1035	1054	1075	1013	1067	1048	1047	1014	1066	1049	1044	1034	1036	1132	1081	1044	1009	1035	1053	1067	1044	1072	1035	1016	1109	1010	1049	1066	1026	1067	1061	1009	1014	1008	1070	1012	1071	1058	1025	1065	1072	1056	990	1092	1038	1088	1005	1048	1010	1068	1068	1064	984	1022	1069	1041	1027	1028	1032	1006	1062	1069	1002	1055	1013	1048	1065	1060	1062	1050	1028	1027	1016	1055	1076	1071	1046	983	1060	1070	1033	964	1022	1022	994	1109	1023	1113	1051	1027	1149	1023	1053	1106	1030	1034	1003	1032	1026	1047	1035	1006	989	1067	1020	1043	1052	1001	1023	1093	1001	1049	1029	1059	1029	1047	1013	954	1013	1006	1059	1022	1033	1081	1079	994	1048	1003	1012	1053	1061	1077	1047	1035	1006	1088	1056	1027	1022	1064	1045	1060	1022	1000	1055	1069	1045	1008	1036	1023	992	1043	1081	1051	1018	987	1057	1054	1052	1057	971	1020	1006	1000	995	1049	1065	997	1059	1086	1113	1043	1039	1056	995	1069	1015	1016	1028	1022	1060	1054	1051	999	1088	1010	996	1117	1065	1058	1040	1091	990	1098	1020	1052	1042	1050	1070	1094	1050	974	1051	1036	1066	999	1047	1053	1076	1043	1047	1041	1034	1048	1073	1036	1007	1062	1023	1007	1040	1050	1099	986	1029	1074	1025	1035	1040	1021	1043	969	1033	995	1004	1014	1023	1060	1049	1069	1047	1081	1033	1003	1066	1039	1048	1038	1017	1020	1083	1019	1013	972	983	1019	1027	1031	1014	1013	1051	1014	1021	1050	1051	1091	1038	1060	1054	1061	1075	1062	1048	1039	1037	1018	1054	1039	1040	1038	1036	999	1010	1043	1014	989	1024	1075	1079	1061	1088	1003	1055	1043	1066	1056	1053	1051	1075	1067	1045	1083	1020	1079	1054	1003	1069	1015	1037	1000	1046	999	1020	1034	1031	1069	1003	1001	1054	1027	1082	989	1093	1007	1042	1010	1025	1026	1045	1047	1036	1030	1010	1059	1073	1057	972	1027	1029	1030	1047	1018	1062	1014	1035	1035	1018	994	975	1040	998	1079	1086	1015	1037	1046	1017	1070	1084	1062	1048	982	1098	1076	1047	1052	1023	1050	1076	1050	1097	1013	996	1037	1049	1088	1025	1076	1034	1087	1078	1026	1071	1060	1043	1024	1008	997	1029	1043	1052	1022	1041	1095	1032	1053	1007	1061	1089	1095	1049	1025	1031	1061	1034	1082	1063	1068	1017	1073	1029	1063	1086	1065	1034	1028	980	1090	1024	1107	981	1025	1041	1006	1034	1049	1064	1032	1001	1084	1020	1099	1086	1062	1008	1060	1079	1064	1020	1019	999	1043	1089	1070	1006	1044	1018	1027	1082	1000	1075	1022	1002	996	1015	1068	1058	1028	1086	1042	987	1025	1007	1110	1018	1000	1014	964	1041	1039	1040	1079	1038	1068	1029	1099	988	956	1034	1064	1020	1041	1063	1103	1074	1052	1041	1011	1077	1079	1025	1065	1010	1069	1008	1037	1026	1036	1054	1044	979	1048	1010	1029	999	1038	1137	1046	1038	1075	1053	1026	1041	1071	1038	1016	1118	1066	977	1009	1030	1041	1051	1034	1027	992	1094	1046	1055	1063	1027	1071	1059	1055	1049	1102	1030	1038	1049	1010	1022	1025	1014	1031	1028	1080	1054	1017	1028	1043	1058	1030	1084	1078	1058	992	1035	1000	1002	1043	1015	1031	1083	1051	965
22679	21002	29307	22892	21002	21031	7612	1032	740	693	656	629	634	542	557	509	537	486	487	500	448	518	454	493	453	478	478	452	452	447	427	435	482	429	443	440	450	413	440	439	412	513	443	432	423	435	442	455	433	474	427	449	460	418	455	387	435	424	438	443	428	437	401	451	456	398	451	457	423	396	441	409	432	396	401	423	436	416	443	427	435	448	395	460	435	432	496	402	425	451	461	427	439	469	439	444	446	414	427	424	427	435	436	430	436	446	440	436	397	439	454	441	410	430	443	445	440	446	444	425	423	456	445	432	402	478	417	426	408	466	415	434	439	461	427	415	427	441	421	416	411	470	424	447	449	432	421	426	433	435	471	432	430	458	432	402	431	410	434	428	411	418	440	414	415	424	428	415	418	436	443	455	428	430	420	444	430	444	424	403	422	442	442	411	469	451	414	415	415	421	431	405	397	411	424	408	422	437	406	439	406	434	447	437	433	436	440	449	406	422	435	443	424	396	453	450	462	435	409	412	441	420	432	458	406	426	404	440	424	436	402	437	404	437	449	416	462	423	431	443	437	444	428	446	445	437	418	416	418	456	428	420	463	433	436	414	439	415	447	397	423	422	426	410	407	451	450	441	420	405	450	420	414	482	405	480	449	420	434	445	432	446	406	479	411	472	429	445	431	411	431	448	426	444	462	425	420	443	471	439	421	419	438	418	431	454	458	419	439	425	452	453	435	425	404	403	421	415	390	459	438	444	374	481	431	428	413	433	453	432	410	425	398	447	447	450	406	436	416	419	432	470	430	422	413	394	439	436	438	449	460	423	418	458	418	413	390	478	420	440	433	474	414	434	435	413	421	394	422	442	456	432	450	385	381	423	420	394	410	440	442	416	434	417	449	412	415	430	424	436	419	427	397	450	422	426	402	454	414	431	450	451	386	421	420	454	396	425	404	450	427	405	398	453	409	458	429	449	461	450	429	412	403	415	391	383	436	446	413	413	406	424	425	395	461	470	457	424	413	435	416	416	410	424	476	432	420	416	423	446	421	438	413	447	429	450	424	427	447	491	433	448	401	433	442	455	407	444	410	407	396	440	449	419	427	431	444	438	440	458	458	442	421	472	428	453	415	415	397	428	406	460	454	462	428	430	448	411	441	424	409	417	429	451	466	433	457	429	426	425	428	406	421	429	473	434	435	439	389	435	456	451	469	449	431	403	417	423	421	436	434	430	433	434	447	433	441	394	414	439	444	440	458	423	429	459	455	437	425	433	422	432	453	427	409	477	426	413	387	453	408	430	439	388	455	457	421	437	404	436	439	410	420	444	436	440	448	465	462	432	468	429	422	433	470	439	393	436	430	440	412	437	411	423	458	401	442	443	398	440	427	440	446	394	418	440	404	437	426	429	471	390	405	418	425	448	419	407	441	423	429	422	445	421	444	450	434	446	416	427	425	458	441	393	452	432	420	433	442	416	418	419	405	423	444	477	423	424	409	440	429	413	423	436	457	438	440	390	400	457	415	401	405	396	421	395	429	426	451	420	411	424	435	433	456	403	471	448	422	433	441	457	410	427	424	439	433	417	455	472	428	449	391	436	420	424	432	411	445	423	387	432	431	429	440	467	448	457	409	452	446	442	458	417	426	459	410	426	423	416	419	387	445	407	411	443	427	459	457	458	398	434	413	407	416	460	455	419	409	394	414	462	426	429	407	390	397	477	404	402	444	407	452	456	410	440	432	388	427	446	483	395	429	456	454	433	420	427	446	449	438	416	433	466	433	445	487	423	426	387	420	401	438	404	442	439	439	400	424	427	410	435	432	449	440	408	421	399	411	432	405	422	435	440	431	456	455	401	427	401	418	424	422	405	419	372	442	451	433	425	423	418	432	405	453	431	439	446	421	433	465	427	414	483	422	442	415	419	450	432	467	431	455	429	458	412	413	460	469	452	415	461	365	454	463	414	413	397	412	422	428	463	424	426	421	436	438	441	435	459	439	417	413	423	444	450	435	390	419	392	449	454	438	425	407	422	407	489	416	446	458	440	435	413	424	408	456	435	448	449	399	438	449	396	400	427	412	445	407	381	441	438	431	456	463	440	429	441	456	455	463	447	430	411	448	420	418	448	435	416	439	459	409	388	464	433	428	413	415	431	417	433	407	419	455	408	459	469	439	420	418	379	424	395	418	441	424	434	425	400	411	415	434	439	429	394	403	446	408	434	412	433	406	441	421	425	429	445	435	387	384	445	392	405	410	414	406	386	407	448	425	436	442	443	456	430	420	427	414	441	424	415	449	448	436	447	439	454	417	454	441	402	415	445	398	426	451	452	415	431	435	434	431	408	431	424	450	423	422	411	440	457	477	438	451	437	394	443	448	415	442	450	456	437	397	432	418	400	424	425	421	376	387	430	419	476	471	382	407	434	426	407	421	427	415	394	426	438	418	403	406	444	457	441	448	445	436	435	445	447	405	396	413	398	458	431	428	374	453	446	421	448	418	409	431	415	481	441	408	416	466	435	434	433	482	444	365	427	423	447	423	438	406	422	433	442	431	450	433	405	474	419	417	386	429	412	444	422	422	414	444	413	391	409	432	463	431	431	386	389	437	444	424	403	467	425	427	444	470	466	450	416	423	425	455	402	442	410	433	431	405	449	433	445	436	452	395	444	402	426	442	423	410	397	424	395	385	395	424	411	412	455	435	389	451	395	397	419	433	440	429	428	488	430	414	434	404	438	465	433	422	428	454	420	426	427	429	427	441	411	431	443	450	419	454	406	408	421	422	405	427	415	406	416	425	444	441	421	416	441	426	440	450	444	409	432	410	446	383	430	388	446	432	400	400	458	461	454	444	452	421	416	445	441	405	467	419	436	393	425	424	414	445	459	441	445	417	466	415	464	407	427	442	394	444	415	430	445	492	402	397	464	426	419	424	413	431	415	392	392	421	421	424	412	426	415	427	419	415	414	431	459	409	429	361	427	428	402	447	408	448	433	433	420	405	386	409	446	456	427	445	449	447	400	417	427	420	468	409	390	456	441	427	464	455	406	411	435	444	403	442	442	391	445	445	480	429	418	447	411	431	400	403	462	425	420	410	449	437	404	420	460	434	394	418	373	429	442	418	431	407	425	401	431	417	414	437	447	467	455	411	447	439	447	444	422	455	455	409	416	428	377	426	446	462	427	439	413	450	405	421	452	442	451	495	419	411	445	431	422	441	431	402	404	429	425	451	462	420	438	457	430	392	451	436	420	466	413	419	423	417	424	458	424	417	395	419	460	428	445	436	428	427	462	414	420	468	404	431	429	409	491	437	447	417	421	488	440	448	429	437	413	447	429	423	395	427	430	471	401	423	430	444	398	414	477	423	486	435	456	426	440	430	442	429	425	419	466	402	514	456	396	436	400	398	432	433	450	446	462	448	420	375	431	398	446	399	434	443	436	448	395	404	427	443	400	444	436	412	436	401	400	436	435	410	457	434	414	409	405	438	435	451	468	396	407
43654	13116	11633	5883	4157	3194	2390	2038	1670	1419	1295	1122	1082	941	934	892	875	852	786	826	759	766	787	750	736	686	665	699	656	709	663	667	677	675	642	685	693	622	661	625	633	614	659	652	631	625	615	600	637	659	632	569	640	625	663	611	594	632	683	621	625	631	671	616	609	619	599	642	679	627	628	652	615	658	593	649	630	637	617	689	603	617	604	625	647	647	642	656	631	624	586	644	665	609	631	640	583	629	623	597	610	600	615	615	609	666	634	597	599	619	607	636	619	609	614	609	668	595	634	613	628	644	645	590	611	622	610	673	640	620	577	615	647	623	624	621	627	649	614	614	606	646	636	631	591	623	611	634	649	590	615	629	628	569	643	615	597	615	586	632	603	628	584	632	632	670	591	578	634	566	617	572	620	624	612	660	595	623	599	613	604	609	585	608	593	586	607	592	633	610	614	620	659	631	594	584	637	635	646	557	585	615	589	608	642	595	637	618	623	610	591	618	629	666	602	560	617	616	587	608	585	616	621	631	585	602	577	586	608	608	629	595	629	604	599	653	604	580	664	650	590	621	642	620	609	624	617	617	586	624	613	628	608	583	641	585	577	634	588	619	614	583	629	579	645	615	600	586	604	601	637	572	613	591	641	620	640	625	618	578	619	573	622	619	613	631	560	645	617	592	625	621	611	641	607	620	601	646	600	569	610	601	661	606	619	611	647	597	654	660	595	617	640	592	582	609	610	604	622	611	640	592	627	637	588	573	614	623	633	587	601	618	589	613	604	618	616	628	592	609	626	634	600	629	624	620	607	648	546	599	617	619	627	606	638	648	603	637	637	572	600	627	592	660	613	593	597	631	590	627	571	607	609	629	589	625	662	617	569	621	608	627	620	604	647	588	630	585	632	596	588	584	565	603	625	541	602	582	597	576	626	617	660	653	608	624	613	637	634	605	586	653	635	623	591	606	650	592	610	638	595	613	639	629	616	598	609	629	635	629	624	591	590	612	566	634	648	595	662	637	647	612	669	569	623	657	596	577	585	603	585	618	591	645	584	584	632	654	611	611	613	615	589	606	598	633	615	608	631	611	649	625	614	600	608	612	586	592	601	619	631	596	596	593	597	596	595	647	615	585	611	604	601	568	613	673	616	631	609	608	637	642	615	633	637	601	630	594	594	615	613	597	614	602	665	664	624	613	615	604	622	581	642	606	614	574	608	628	636	622	659	607	587	584	549	620	572	620	605	578	618	638	611	644	617	595	625	598	594	625	654	619	649	653	598	572	611	615	628	623	595	584	605	614	577	571	622	597	604	572	598	627	586	624	666	579	602	609	629	615	639	591	579	592	604	605	579	607	618	626	560	572	578	619	578	632	590	564	579	589	589	594	584	589	595	584	630	624	614	626	602	558	593	601	617	627	613	613	611	629	512	613	623	639	599	580	594	625	614	622	560	636	659	616	621	586	602	665	623	625	620	598	602	624	623	583	630	624	663	655	643	635	641	591	574	619	644	597	562	602	653	604	608	615	674	633	557	592	649	580	651	620	582	595	620	640	615	595	634	645	642	627	581	594	601	603	589	624	597	639	629	620	589	643	622	595	618	589	619	620	564	619	638	565	607	587	627	628	639	638	655	657	620	611	584	628	595	627	625	614	618	628	637	658	651	596	607	572	610	634	614	624	605	589	597	622	616	636	657	616	595	610	609	595	624	586	597	612	640	589	629	638	631	612	638	626	597	577	618	620	616	643	613	632	662	598	597	640	621	617	608	573	600	593	547	637	613	607	652	619	603	623	609	569	600	620	587	628	606	615	601	630	594	612	618	617	626	659	657	573	644	597	645	666	563	612	572	620	589	532	590	603	627	654	634	594	638	612	599	628	654	603	619	587	615	602	598	604	611	602	558	660	619	606	548	643	581	619	624	616	595	564	622	611	621	568	661	582	575	584	610	573	592	616	593	615	592	577	590	634	598	636	609	583	595	612	600	625	654	608	625	602	629	612	611	644	580	579	608	647	652	610	626	597	595	604	610	662	569	662	600	607	627	653	613	571	588	644	589	623	554	577	623	655	599	607	630	590	624	599	657	636	602	633	619	635	662	612	628	616	593	618	614	600	642	555	609	591	612	643	637	610	608	630	583	590	577	602	611	600	606	614	647	624	610	594	627	656	645	592	612	636	582	606	614	634	604	638	605	601	672	577	618	623	609	629	636	598	626	621	613	556	645	599	626	594	583	648	603	590	611	629	631	623	640	627	602	641	604	601	588	650	608	596	605	598	606	617	590	639	611	617	615	651	657	623	603	645	621	568	612	611	579	626	587	621	622	565	608	593	639	624	611	631	616	643	633	553	622	635	622	608	640	610	617	642	639	643	635	586	615	611	610	624	600	594	598	600	566	631	613	618	624	596	603	589	598	604	569	632	622	641	623	639	642	627	668	600	617	612	619	609	604	579	593	611	590	597	662	599	580	591	599	593	618	624	648	598	628	548	647	589	631	608	609	589	605	628	615	614	621	576	610	613	596	634	590	674	654	603	591	633	641	601	616	612	603	712	551	649	593	610	603	629	563	599	614	593	614	613	642	624	586	611	630	589	612	649	614	609	643	600	575	612	602	672	622	592	632	600	635	624	595	631	552	641	572	595	645	670	653	572	603	618	631	624	621	630	602	594	635	620	616	600	595	641	599	638	590	604	585	618	599	602	592	639	616	636	596	616	592	633	594	612	593	573	648	603	610	617	588	608	664	607	621	625	663	603	648	625	658	627	585	632	635	580	600	602	620	600	619	630	623	578	613	647	617	580	607	588	618	627	596	596	611	588	647	627	594	611	590	600	615	619	604	625	628	623	588	620	668	623	602	629	595	612	608	589	602	626	586	596	581	587	633	625	633	625	588	590	579	554	645	612	628	637	643	612	593	609	638	611	625	616	631	601	606	607	610	637	611	594	597	640	581	632	619	584	625	633	623	634	568	625	627	611	615	591	607	589	580	602	579	617	591	608	627	603	632	586	559	598	644	582	633	635	626	663	629	599	598	630	631	653	572	600	625	621	599	598	624	599	613	626	622	601	595	648	548	601	634	628	643	575	593	559	631	622	575	622	629	613	650	548	613	582	623	663	667	643	647	589	648	598	634	625	603	663	548	601	565	628	694	613	636	591	597	645	621	576	628	595	574	636	588	627	610	589	661	637	590	606	567	610	662	615	619	602	615	607	583	612	666	589	642	635	602	578	612	620	557	615	614	621	642	603	623	621	638	591	600	629	607	633	614	599	589	659	639	673	587	609	593	623	608	610	610	595	615	614	620	605	589	620	581	586	614	638	601	608	635	588	616	662	629	622	610	623	599	613	650	586	618	614	608	619	649	597	596	582	588	574	657	609	595	614	608	615	600	630	634	578	623	596	584	624	607	642	631	611	566	611	643	566	622	623	655	611	622	612	632	593	621	600	558	639	609	561	654	567	587	640	600	599	619	627	622	634	606	530	633	623	548	602	588	635
26744	20503	9861	1256	781	710	739	684	726	687	783	701	662	675	679	639	709	689	645	697	706	667	654	717	660	677	704	662	694	704	641	664	706	683	700	693	702	611	705	650	691	639	692	667	709	656	687	684	692	679	669	669	644	733	697	713	709	708	678	676	718	676	650	702	710	693	682	684	655	684	667	671	716	733	694	699	695	684	649	651	651	711	649	717	678	684	680	709	679	707	726	672	713	663	659	668	652	671	652	682	707	701	678	703	604	665	666	721	719	674	700	671	650	674	646	644	649	684	688	706	648	703	617	686	699	707	620	665	667	713	666	691	672	693	699	703	731	699	659	679	673	654	716	626	653	697	677	690	718	666	655	636	642	666	667	711	673	710	691	667	649	660	666	657	637	670	639	708	685	684	672	685	649	736	688	651	680	707	722	701	694	698	675	671	696	616	721	638	700	704	708	694	670	690	665	689	722	695	679	657	674	692	679	721	688	617	649	650	681	684	700	667	661	676	685	690	629	686	676	686	715	695	679	678	715	684	676	676	691	704	716	655	653	732	719	708	677	678	672	667	655	669	692	672	746	727	678	667	677	656	667	649	640	683	699	676	689	681	678	676	665	625	633	649	650	672	647	672	676	686	663	658	664	667	657	652	726	670	651	719	652	670	660	686	644	681	713	699	640	687	618	670	644	663	653	684	680	671	709	672	685	652	717	668	685	717	651	653	729	701	695	674	670	656	625	647	691	674	683	660	669	712	699	708	635	633	658	710	701	675	741	636	678	669	674	668	738	701	688	650	682	678	695	700	686	692	644	679	672	683	712	674	645	683	659	677	672	642	678	646	686	715	754	669	668	684	658	688	686	695	665	630	656	699	685	677	667	679	663	623	722	715	709	714	678	738	672	681	690	701	644	665	658	666	663	669	704	707	695	707	696	652	716	708	712	684	684	636	662	669	679	700	674	695	703	692	671	706	722	653	690	709	651	725	667	640	690	693	609	617	637	700	709	716	696	669	740	656	696	672	660	696	698	680	675	690	688	683	684	695	717	717	665	655	663	674	705	650	664	713	662	633	684	656	650	704	645	696	678	673	707	646	662	672	675	629	667	669	663	693	660	683	692	614	676	650	697	702	696	639	664	711	647	694	696	688	678	661	627	696	633	667	686	648	706	654	684	704	671	641	729	654	667	657	673	684	663	752	686	684	686	628	690	682	721	702	704	648	687	661	622	692	705	704	641	661	666	684	672	713	666	701	675	692	665	650	673	718	673	669	671	673	656	701	733	634	697	606	693	664	686	651	718	665	682	719	676	714	686	696	729	690	682	665	671	646	673	712	674	673	654	679	705	681	643	709	663	649	693	701	620	669	674	726	639	727	669	662	688	692	727	680	685	657	683	699	683	684	727	701	680	656	676	701	688	682	636	676	689	696	670	665	688	663	700	683	687	652	682	665	720	676	725	657	671	706	704	632	673	670	711	663	677	691	663	677	636	704	720	688	678	681	707	682	624	644	671	698	666	701	709	714	670	634	689	669	698	679	689	688	681	675	680	706	719	651	676	668	648	637	683	674	692	670	639	678	697	723	629	717	659	682	659	716	681	681	666	618	701	686	705	698	709	734	690	725	628	700	632	680	677	680	725	665	674	712	684	721	656	723	695	702	682	683	678	684	682	713	674	675	674	678	684	667	639	669	673	678	683	685	618	677	703	653	642	684	668	686	689	664	673	679	659	721	661	697	675	667	695	690	692	674	687	672	692	692	672	702	684	651	694	697	674	683	713	665	671	682	688	716	699	680	691	688	666	637	683	692	688	690	704	642	722	647	673	637	700	746	670	692	708	714	670	689	716	722	649	651	639	662	677	660	647	708	662	644	667	654	645	662	671	674	657	670	712	662	688	625	672	736	682	659	672	742	712	668	703	703	675	681	713	608	695	679	686	662	648	641	691	707	668	670	696	628	703	682	654	710	750	689	691	677	652	733	693	695	648	694	701	657	669	720	711	620	665	673	661	674	670	682	685	690	695	701	673	736	722	683	680	676	677	679	667	681	642	687	679	697	705	681	657	695	678	688	708	668	672	646	614	681	686	651	721	696	684	648	691	707	695	700	678	678	684	707	688	674	655	673	687	675	668	695	643	714	709	672	692	707	681	658	640	662	716	640	626	693	693	662	711	687	626	698	659	642	659	669	703	680	678	676	689	649	701	721	685	697	696	671	700	672	664	711	693	693	661	686	686	707	696	707	727	614	666	635	649	687	671	655	671	615	701	704	660	644	659	674	683	663	640	687	656	656	716	682	733	659	734	739	727	687	668	666	642	676	686	690	679	680	678	675	667	700	721	639	707	719	734	666	670	664	676	672	672	667	662	679	706	711	649	698	697	663	682	665	694	672	681	643	672	692	720	658	681	710	671	673	738	755	664	698	651	690	681	687	701	713	674	663	684	697	646	686	707	691	671	731	686	664	655	654	642	658	678	673	683	703	684	658	675	654	666	681	659	650	648	654	649	646	709	701	739	675	673	718	633	659	696	670	674	710	669	671	677	670	700	658	684	669	705	681	703	616	687	684	676	698	707	692	640	661	700	735	667	687	684	661	691	668	676	667	695	682	644	684	687	698	659	657	662	681	633	658	716	684	698	673	721	641	674	658	669	695	705	665	653	663	686	671	713	614	698	711	667	692	661	634	667	670	680	716	673	700	634	715	697	697	696	672	705	705	651	643	679	670	702	683	652	652	695	669	678	654	674	662	700	663	695	682	667	640	664	665	711	678	682	666	707	696	712	651	722	670	689	649	655	662	728	649	696	645	698	611	682	667	724	661	645	653	709	661	713	644	669	674	693	664	676	679	688	704	630	718	688	704	710	664	699	673	688	687	705	676	718	667	672	681	657	696	656	709	675	664	702	707	699	732	609	637	657	639	670	665	700	697	689	689	695	635	703	699	723	676	689	699	676	626	648	726	690	723	676	652	716	644	717	675	680	684	715	735	724	701	691	635	714	657	713	667	653	697	704	658	668	680	697	663	629	674	686	676	670	666	640	715	663	704	681	681	664	646	688	689	732	675	673	652	682	678	670	681	676	727	715	651	718	675	654	714	688	676	633	649	679	734	652	658	655	661	711	705	692	716	665	717	684	653	647	628	700	679	639	652	685	712	620	674	655	665	703	661	662	673	688	663	656	704	686	679	640	664	671	654	701	622	671	682	694	691	722	671	674	689	636	695	710	685	703	705	690	665	710	702	668	634	620	708	643	687	705	713	652	638	641	670	630	670	703	661	667	681	667	695	673	731	730	707	661	695	676	668	650	697	654	652	675	692	678	679	728	656	743	692	694	658	718	635	701	643	625	625	645	671	669	721	718	712	674	662	716	697	675	712	710	658	654	717	682	710	674	701	685	697	674	685	663	714	675	635	710	728	659	678	722	679	673	731	671	688	720	761	701	677	671	687	663	669	723	722	737	665	655	669	692	692	624	650	665	665	676	665	718	718	729	669	677	658
18745	1545	1414	1134	1083	1039	1032	1007	986	907	942	983	959	951	898	973	929	960	926	904	970	936	941	930	940	897	928	955	929	945	925	918	978	947	964	929	907	930	934	925	959	964	924	906	975	926	990	984	917	920	944	944	914	957	957	882	886	955	986	960	931	938	913	911	973	947	951	936	882	967	929	942	941	954	959	884	897	938	911	864	931	925	925	918	884	932	919	939	940	876	927	906	896	928	905	942	920	933	943	930	990	943	920	927	915	926	967	968	938	932	935	1004	946	876	931	908	926	950	953	935	977	889	879	923	936	936	1007	938	900	900	928	956	906	980	891	892	885	975	896	895	948	933	922	913	984	969	957	892	976	883	961	995	916	1019	947	918	865	944	948	932	894	1024	993	934	913	984	911	887	892	904	940	913	932	955	941	891	902	894	944	950	911	911	927	970	951	902	929	973	940	887	942	916	977	952	931	937	943	926	918	942	969	924	962	899	948	933	946	915	889	976	879	936	948	947	963	935	971	883	917	958	917	914	923	958	982	938	925	952	936	905	941	915	895	877	953	944	914	906	920	977	889	912	922	931	946	943	945	964	950	912	885	947	949	919	938	898	921	949	908	949	956	927	887	954	957	945	946	966	909	960	965	884	909	972	953	937	874	917	990	919	904	932	923	940	910	977	982	932	956	944	939	948	963	965	947	943	962	955	903	918	941	919	929	955	941	899	971	953	945	940	940	951	936	914	945	943	917	890	996	886	930	976	940	969	908	955	898	901	945	897	958	941	961	976	930	944	925	926	889	949	888	893	949	925	917	923	926	1009	920	891	925	914	926	930	920	923	925	922	963	907	941	910	948	879	923	926	951	895	931	887	901	950	925	965	939	893	867	956	924	952	928	884	930	958	885	914	916	933	910	942	956	938	932	928	905	949	936	946	960	984	938	930	917	928	993	928	922	893	955	910	954	941	929	969	935	951	943	925	939	977	883	949	928	970	950	957	963	967	994	940	946	957	904	919	975	904	954	956	925	943	995	931	919	959	969	864	945	972	973	915	943	920	936	977	953	942	937	904	958	901	953	929	958	932	962	950	939	905	976	905	918	887	869	940	953	915	923	921	890	969	907	965	957	906	957	960	960	951	933	963	979	953	914	913	974	957	939	959	906	942	890	981	947	943	969	882	945	1009	920	943	893	977	892	960	905	924	903	880	944	956	900	966	970	918	870	943	914	966	945	932	964	911	942	939	958	939	899	933	945	922	917	989	964	989	977	887	965	986	943	960	958	941	977	890	939	932	870	918	906	977	955	871	936	874	938	935	953	943	897	943	916	892	953	955	908	926	957	912	896	935	941	959	900	919	903	901	936	953	962	936	949	893	946	937	982	932	923	960	937	951	918	941	914	996	915	911	929	917	899	935	949	935	941	912	950	944	920	933	962	965	955	904	960	963	956	977	862	901	925	923	902	917	929	918	906	931	975	948	827	925	946	915	913	973	879	923	931	921	874	937	902	924	959	931	904	931	951	877	922	906	895	909	911	919	930	906	929	950	965	953	916	982	908	948	935	938	900	939	946	906	947	916	924	980	961	908	934	952	890	913	986	911	906	963	970	927	922	915	996	943	989	909	917	933	924	900	928	971	842	900	888	921	951	941	902	962	939	963	967	961	949	916	920	923	914	963	945	950	925	960	932	962	940	990	966	914	922	939	899	894	989	914	913	927	947	945	972	933	993	953	890	908	952	910	894	970	906	866	919	903	912	960	948	966	938	949	882	889	976	944	936	917	946	928	943	954	933	970	949	930	937	968	957	932	912	1009	878	928	954	986	989	946	939	919	929	949	927	975	937	901	938	939	923	951	968	922	896	950	931	957	982	970	894	885	941	942	911	973	949	945	961	876	937	934	990	911	905	951	894	953	877	993	950	898	956	958	950	935	934	910	896	922	904	915	925	966	991	966	937	887	987	967	947	917	915	944	973	920	964	939	971	911	956	899	973	933	968	953	941	918	923	961	964	994	907	937	918	890	970	951	947	924	939	917	978	886	976	925	952	918	976	965	969	992	892	933	927	965	921	953	934	972	886	961	925	1040	944	892	870	932	934	943	930	914	860	1030	962	888	920	947	923	995	945	945	908	915	958	908	925	935	968	941	898	908	959	985	926	956	945	953	972	943	905	901	985	927	916	930	953	914	940	930	947	941	945	946	925	888	931	907	984	923	958	919	930	957	897	933	923	889	904	923	980	913	966	952	930	946	941	937	894	936	951	916	949	915	951	887	977	860	950	901	1005	942	960	943	927	1025	872	915	932	957	917	895	950	878	961	948	975	939	918	938	930	947	865	920	894	951	906	902	922	871	917	948	957	920	957	909	932	929	944	926	903	862	959	918	1007	913	883	856	939	940	947	910	910	941	946	884	918	975	916	1019	962	863	906	920	946	931	904	939	895	969	946	924	916	962	923	942	951	882	918	989	949	933	896	927	952	941	929	930	919	931	1000	899	1006	869	913	966	915	937	841	894	896	951	985	881	973	913	975	922	923	898	980	933	970	927	922	963	861	869	908	989	907	921	973	940	956	902	921	928	966	952	971	874	921	915	926	897	963	896	945	881	962	949	888	959	883	943	925	959	901	936	946	891	997	923	987	915	879	983	930	980	918	879	957	924	971	928	870	913	941	931	944	925	946	888	918	915	942	940	909	911	971	954	932	942	939	893	940	894	871	938	926	956	1021	948	917	936	917	881	933	957	940	958	928	924	989	904	892	940	960	916	920	960	955	985	919	950	919	909	862	905	929	905	944	935	932	958	910	957	931	971	947	923	905	884	913	936	910	917	949	982	873	930	1027	902	939	899	908	942	927	880	968	895	880	932	955	907	902	943	953	959	897	976	951	947	966	921	942	981	878	927	971	931	938	965	930	878	931	927	968	899	919	904	935	903	862	970	884	898	893	913	985	940	941	893	928	919	952	955	897	960	947	894	894	940	897	977	931	919	972	878	949	933	911	915	957	911	921	929	943	867	920	896	899	920	900	868	960	968	884	923	932	900	913	911	949	958	912	961	905	931	928	946	935	936	962	978	906	910	907	919	934	921	958	930	910	905	904	952	985	931	948	923	916	945	907	940	1002	917	956	919	935	931	920	965	999	948	887	964	895	910	920	942	948	939	946	947	944	1006	907	947	925	967	945	935	937	913	943	912	881	918	930	912	949	891	923	943	908	920	958	967	943	912	941	932	934	961	930	923	902	938	955	961	918	917	892	889	950	953	975	942	942	948	931	925	936	894	922	951	872	928	948	965	961	995	887	903	972	934	919	915	950	906	912	941	946	1005	915	953	891	959	926	954	888	934	875	848	920	957	970	988	949	876	903	924	906	986	911	986	964	966	929	941	953	969	927	920	882	925	988	921	924	996	934	905	974	953	833	964	950	909	966	930	981	943	883	912	918	929	914	933	960	930	935	963	925	896	958	974	964	943	927	934	904	961	961	916	989	918	879	938	920	937	924	955	918	949	916	942	987	955	991	966	988	910
23483	20948	28795	23263	20932	12262	1627	1053	935	891	826	815	840	811	889	826	763	781	819	809	812	841	804	801	765	760	747	749	785	781	756	767	814	733	731	749	739	785	822	722	758	785	755	753	758	755	715	744	717	787	814	694	766	777	745	765	778	748	756	804	781	797	734	757	740	758	794	769	773	783	776	791	773	773	776	700	739	808	729	721	797	774	769	780	756	780	763	755	777	740	729	757	762	724	752	757	790	793	735	772	699	745	748	726	737	700	764	730	814	744	735	712	696	713	755	767	755	724	792	751	756	768	726	738	786	748	818	757	765	739	720	740	775	759	762	722	742	753	763	748	748	726	811	773	742	732	756	734	711	772	796	698	734	768	778	767	761	715	755	723	724	758	761	730	757	799	751	729	762	765	735	803	765	759	680	716	709	709	770	780	781	766	738	789	704	726	754	719	796	826	750	736	733	715	735	748	789	700	735	773	736	719	780	757	806	795	746	778	746	732	768	736	771	778	751	752	727	788	702	790	716	735	764	780	714	745	781	788	769	760	787	778	723	693	763	724	709	773	778	769	770	742	761	732	754	778	726	702	750	787	828	764	787	770	737	754	707	755	734	773	730	756	771	764	735	752	736	736	755	753	764	771	710	700	724	784	781	739	804	735	742	795	729	797	786	759	771	751	733	720	744	732	775	823	758	762	707	701	758	727	746	756	768	771	841	723	778	734	732	743	732	778	824	724	745	755	737	774	736	724	730	785	729	743	775	730	770	743	765	760	818	778	786	732	726	689	776	730	669	742	735	778	737	791	768	753	763	771	746	753	753	765	770	768	721	749	778	732	777	709	781	736	764	734	808	773	764	738	790	713	716	773	743	698	787	753	728	759	773	764	741	760	737	741	792	718	749	771	722	766	760	733	740	792	729	757	782	731	774	803	765	742	749	773	786	779	778	791	732	754	717	781	748	786	706	754	762	747	782	771	724	751	754	745	737	799	747	761	780	708	759	778	729	684	748	691	736	682	753	733	747	740	724	773	755	701	761	732	761	706	776	764	751	693	760	732	739	748	750	730	756	768	725	754	760	750	763	780	754	766	741	768	723	786	772	703	711	765	755	757	790	803	717	731	790	746	761	766	783	722	775	772	705	751	730	694	740	746	739	786	703	765	767	804	751	719	747	779	754	718	746	769	749	736	770	756	703	732	729	741	735	732	747	756	766	713	713	789	730	735	727	759	724	735	763	715	769	726	730	769	755	755	750	751	842	757	788	769	759	718	768	797	742	760	767	771	781	735	763	706	727	809	757	740	749	799	715	770	760	696	722	748	758	735	754	777	784	733	787	739	741	720	771	733	790	793	746	750	782	770	763	724	758	715	763	725	743	745	787	793	727	713	751	744	727	757	770	730	738	746	730	731	697	737	745	767	800	756	737	754	739	736	748	710	812	723	714	787	706	765	758	781	727	763	736	735	726	687	759	740	773	768	683	719	755	753	733	818	808	750	759	798	747	747	717	755	790	763	733	692	731	727	746	726	742	773	806	744	760	708	758	760	724	784	812	722	753	751	734	728	815	755	731	812	764	743	740	737	779	744	743	723	760	739	759	771	777	784	752	734	714	731	742	756	756	725	747	766	721	762	733	752	755	735	785	725	749	773	756	693	713	753	726	761	769	739	727	705	805	759	740	747	753	742	769	745	744	753	762	748	718	767	786	780	750	742	733	743	714	739	753	733	734	786	755	779	771	736	733	697	777	754	711	695	755	762	739	790	735	710	739	731	755	743	747	720	724	722	747	797	746	755	708	743	769	767	745	739	743	784	766	788	739	733	754	729	743	753	726	702	769	695	772	773	723	708	718	754	756	763	697	734	742	753	768	818	725	780	750	763	721	733	699	784	735	751	744	723	724	728	769	765	717	734	752	771	720	723	806	760	791	763	745	802	741	747	770	744	765	758	722	807	695	755	774	744	786	742	749	744	682	739	784	776	770	731	681	748	744	731	738	760	776	789	709	746	694	737	760	742	792	745	760	727	744	756	775	712	746	759	749	765	794	722	779	710	735	803	749	772	736	751	784	703	731	731	744	724	749	747	722	737	730	766	784	705	750	714	804	788	787	739	764	738	737	703	737	728	761	788	710	767	802	743	744	780	779	713	716	785	775	779	777	762	744	780	718	774	698	801	729	745	714	725	706	725	817	762	738	806	783	759	731	743	744	742	737	741	716	753	740	769	743	734	729	674	760	759	739	770	743	751	748	748	740	725	733	769	772	735	788	746	762	782	772	768	714	707	757	786	733	775	758	750	706	752	765	783	782	759	735	753	801	690	746	747	748	728	744	748	694	705	715	697	731	765	779	752	771	731	729	753	726	706	787	711	774	717	797	780	756	785	745	722	764	744	776	760	734	753	748	732	777	756	710	710	801	726	728	702	774	730	768	758	783	717	739	708	766	817	748	716	678	798	738	736	707	732	736	717	774	755	799	778	763	726	717	775	761	743	718	748	766	739	735	757	715	747	803	763	750	790	794	719	765	755	727	786	744	738	774	729	725	772	739	752	737	761	769	778	748	743	769	772	756	751	772	715	725	766	756	770	768	754	708	756	744	751	761	740	747	759	749	776	728	766	724	720	714	731	741	706	747	734	699	739	721	758	738	750	761	692	723	767	729	716	765	755	787	747	766	772	750	781	726	748	679	741	740	710	735	757	742	758	761	718	697	749	753	708	725	777	712	757	718	731	739	743	711	732	746	758	757	787	733	753	768	711	765	738	779	744	800	796	726	720	733	725	802	771	746	753	798	773	747	734	741	760	730	790	721	727	750	743	760	720	744	742	785	760	747	761	771	717	713	709	749	723	689	717	755	740	781	773	749	756	770	763	765	775	722	755	749	717	765	753	776	777	715	733	761	720	784	740	708	754	746	736	783	770	686	752	748	715	719	760	749	732	770	715	719	793	773	757	718	762	766	745	780	707	695	730	731	755	735	720	730	804	772	734	778	722	747	743	762	778	759	794	730	780	763	755	738	735	789	750	718	735	787	720	719	743	754	703	795	722	745	796	727	754	761	775	763	752	784	763	699	733	763	782	720	766	713	771	758	766	725	803	781	771	759	754	729	737	709	773	746	722	772	751	718	770	736	738	782	791	748	770	777	748	716	755	761	747	781	740	765	754	775	766	732	712	779	734	741	754	744	751	753	769	782	737	760	749	760	763	743	749	784	769	720	742	729	785	747	791	736	767	758	714	725	782	744	750	787	806	767	716	758	748	740	735	760	735	719	736	712	743	743	714	787	741	777	798	783	733	748	749	779	800	732	777	713	703	686	700	813	770	730	779	745	764	712	681	730	765	727	784	751	779	724	729	818	771	786	748	717	770	715	753	700	784	721	754	759	774	766	695	748	769	710	784	760	780	691	737	733	734	757	697	738	757	750	787	758	721	802	791	715	756	722	748	778	726	732	729	767	776	775	758	756	752	715	733	708	737	796	736	732	710	733	713	694	744	756	714
40016	8685	7516	3983	2889	2317	1960	1778	1574	1458	1401	1359	1295	1175	1196	1177	1130	1187	1096	1140	1061	1139	1135	1084	1066	1068	1130	1100	1068	1019	1079	1048	1030	1010	1029	1015	1014	1064	1022	1084	1076	1057	1046	1082	1035	1040	1055	1012	986	1007	1002	989	1010	1074	1036	1059	1028	991	1018	1010	1048	1041	1034	1014	1033	1060	1034	1056	1025	1070	1070	1030	1025	1050	1046	1064	1011	983	1046	1067	994	1081	996	1056	1063	1017	1062	967	1053	999	1004	1061	997	1025	1001	1044	998	1032	1011	1050	1039	1049	1058	1016	1018	991	1087	1051	1094	1036	1087	1077	1052	1033	969	1004	1050	1060	1041	1025	1049	1051	1067	1071	1041	1014	1065	1033	1027	1090	1027	1034	1071	1012	1102	1014	1036	1034	1005	997	991	1048	1040	1003	1054	1067	1019	1059	1030	1047	1029	1001	1017	1061	1007	1026	979	983	1032	1027	1025	1102	1072	1104	1024	1015	1053	1058	1028	1041	1021	1022	1059	1023	978	1061	1042	1098	1071	1034	1059	1035	1004	1078	1041	1048	1041	1048	1053	1013	1082	1030	1060	1096	1030	1066	1077	1071	1078	1047	1129	1019	1020	1000	1034	1011	1090	1029	1033	1059	1002	1021	1077	1042	1050	1060	1046	1033	1026	1025	1021	1055	962	1028	998	1029	1023	991	1045	986	1050	1031	1051	1140	1018	1053	1025	1074	1071	984	1095	977	992	1027	998	1027	1055	1011	1065	1033	1052	1059	1027	1034	1028	1033	1046	1012	987	1064	1014	1010	1028	1081	1003	1039	1056	1019	1047	1006	1045	1044	1013	981	976	1032	1038	1056	1012	1022	999	1041	992	1016	1050	1034	1028	1078	1029	1017	1069	1070	1001	1068	1078	1004	998	1058	1046	964	1028	1030	1010	1018	1081	1002	1044	1062	1012	1027	1018	1112	1012	1038	1097	1043	997	1031	1027	1012	1056	978	1045	1023	1059	1045	1036	974	1065	1052	1070	1013	1068	1080	1018	1049	1030	1052	1027	999	1032	993	997	976	1041	1028	1056	1061	1046	1058	1027	980	1057	1059	1095	1027	1061	1107	985	1079	1039	1074	992	1038	1071	1029	1057	1028	1034	1047	1073	1033	1063	1085	1098	1044	1041	1061	1041	1035	1090	1072	977	1054	1032	991	1083	1014	1006	1055	1084	1019	1057	1009	1093	1072	1065	993	1061	1020	1035	1016	1022	978	1088	1027	1055	1031	1009	1018	971	1017	1013	1012	1045	988	1080	1033	1031	1056	1071	1044	1065	1016	1026	1004	1062	1019	1008	976	1094	1010	1025	1084	1041	993	981	1033	1069	1033	1025	1040	1008	1051	1035	1048	966	1020	985	1052	1110	1025	958	1018	1086	1070	1014	1046	1037	1051	1046	1050	1054	1030	986	1059	997	1063	1078	1035	995	1004	1021	1064	1075	1022	1045	1053	1097	1021	1029	993	1031	1098	1046	1002	1104	1049	1018	1017	1037	1019	1076	1021	995	1074	1048	1015	1025	1057	1045	987	1094	1013	984	1046	1041	1075	1023	1020	994	1001	1057	977	1070	1064	1033	999	1080	980	987	1001	1014	1040	987	1053	1053	996	985	1022	1072	1005	1004	1059	1055	1006	1061	1079	989	1000	1066	1056	1034	1020	1032	989	1007	1004	1054	1045	1058	1058	1046	1089	1041	1005	1060	968	1043	1095	1035	1015	1004	1000	1065	1037	1002	1005	1042	1070	1069	1003	1019	1061	1067	1008	1022	1016	1035	1075	1033	1042	999	1034	1005	1047	1050	1032	988	998	1039	986	1095	1017	1048	1050	1085	1017	1042	1049	1032	1095	1030	1008	1032	1042	1068	1026	978	1066	1044	995	1021	965	1077	1010	1044	1006	1076	1049	1085	1081	982	1050	994	1011	1074	1069	981	1026	1047	1019	1088	1033	1058	1063	1025	1085	1004	1037	1033	1021	1004	1012	1035	993	1006	1032	962	1012	1015	1062	1048	1008	965	1045	1017	1051	1053	1028	1047	1062	1042	1103	999	1052	1014	1031	1024	1043	1049	1025	1007	988	1044	1037	999	1060	1037	1073	1040	1005	1029	1075	1012	1016	1059	1088	994	1023	1057	1075	1024	1020	1015	1048	1083	1024	1067	1049	1077	1032	1040	1014	993	1033	1024	1059	1061	1036	1080	1077	1032	1075	1036	988	989	1090	1029	1005	1067	1052	1054	1058	1029	1018	997	1040	1032	1042	1044	1020	1048	1016	1007	1062	1061	1048	997	1060	997	1036	1023	1028	1057	1081	1049	1051	999	1032	994	1006	1034	1036	1047	1061	1001	1026	1014	1038	1082	1066	999	1030	1031	1045	949	1024	1053	1042	1047	1004	1037	1061	989	976	1007	999	1015	1064	1046	1079	1031	997	1037	1086	1031	1064	1049	1074	1029	1015	1033	1076	1038	999	1081	1065	1052	1075	1056	982	1022	1038	1046	1043	1089	1052	978	957	1052	1027	1000	1068	1040	1017	1034	1078	1120	1060	1028	1005	1019	1067	1005	1039	1034	1091	1062	975	1072	1017	1005	1037	998	1015	1032	1004	1042	1010	1071	1048	1028	965	1025	1015	959	976	1026	1071	1014	1065	1005	1056	1040	1049	1056	1075	1056	1028	1058	975	996	1032	1026	1012	1054	1057	993	1045	1052	1040	972	1034	1011	1081	974	1010	1039	1058	1006	1022	1054	1003	1009	1005	992	1088	1041	1009	1056	1032	1080	1021	963	962	1023	1017	1034	960	996	1089	1056	1005	1042	1011	989	1022	1012	1057	1062	1017	989	1053	1034	986	1045	1089	1050	1030	1017	1054	1000	1013	1012	1037	1045	1013	996	1031	970	1029	1043	1042	1080	1033	1023	1073	1004	1022	1057	1083	1024	1000	1062	1035	1030	987	1028	995	1051	1017	967	1077	1064	1009	1055	1022	1033	1029	952	1047	1051	1007	1008	986	1060	1045	1021	1009	1079	1047	1067	1016	1015	1048	1076	1047	1099	1051	1061	1018	1071	1029	991	1043	1055	1015	1017	975	1045	1092	1022	1041	1011	990	1057	1077	1028	1012	987	1072	1069	1031	1036	1042	1024	1059	1037	1047	1057	1026	1019	1019	1018	1057	1031	1031	1058	976	998	990	1039	971	1012	968	1010	1033	1008	1067	1026	1071	964	1074	1012	1063	985	989	1057	987	1048	1055	969	1049	1064	1010	998	1054	1038	1075	1064	1017	1054	993	991	1056	1040	1092	1020	1001	1076	1047	1053	999	1005	1058	971	1069	1042	1028	1030	1047	1061	1064	1062	1075	1018	1067	1034	1011	1071	1049	1054	1015	1027	1034	1030	1070	1023	993	1015	1030	1057	1008	1089	1036	1052	1047	1027	1036	1021	1030	979	1004	1019	992	989	1092	1038	1070	1088	999	1091	1036	1090	975	1042	1019	1059	1029	1035	987	1030	1031	993	1072	986	1001	1053	1032	975	1070	1009	1049	1050	1090	1039	1054	1058	1009	1033	1037	1042	979	1048	992	1059	1037	1054	938	997	1016	1085	1052	1016	1031	1011	1038	1020	1077	1072	1008	1007	1033	1068	1086	998	1065	969	997	1062	1020	1043	1088	1034	1040	1005	1070	1013	980	1028	1040	1041	975	990	1015	1004	1028	1042	1017	1052	1044	1012	1099	1016	1105	1032	1007	1047	1059	1051	1033	1052	1015	1064	1003	979	1006	1019	1028	1019	988	1006	981	1066	1067	1035	1063	1008	1043	1030	1058	1027	1042	1041	1061	975	1035	1049	1060	977	998	987	1004	1031	1026	991	993	1043	997	1015	1062	1077	1051	1031	984	1001	1077	1012	1036	1058	1026	1072	1031	1042	980	1050	1049	1110	1063	1014	1037	1018	1011	1099	1063	1045	970	1049	1051	1116	1008	1076	1006	1039	1041	1017	1010	1027	1051	1033	1027	1031	1045	1006	1013	1017	1068	1046	1010	1041	1043	998	1050	1025	1006	1047	981	1068	1057	1053	1087	1084	1032	1059	1030	1026	1039	1094	1010	997	1065	1029	1010	1014	1011	995	1104	1084	1012	1042	1047	993	1005	984	1024	1029	1027	1034	1065	1090	1054	1059	1057	1012	1076	993	1067	1041	996	1044	1041	1032	1030	994	1025	988	1007	1046	1048	1067	1003	1056	969	1071	1015	1017	1064	1042	1065	1044	1023	1006	1068	1027	1034	1049	1052	1039	977	998	1010	977	1030	1076	1071	1033	1047	1027	956	1032	1012	1010	1026	1065	1002	1046	1074	1012	999	1092	1043	1033	987	1066	1036	1020	1049	1007	1058	982	1026	1104	1047	963	1068	985	972	1062	1049	981	1073	1059	1026	1024	1029	1081	1052	1036	1031	976	1036	1075	1090	1024	1017	1071	1097	1025	1021	1020	986	1016	1058	990	1028	1045	1032	1014	1036	988	1052	999	1058	1037	1006	1033	1032	1019	1104	1078	1098	1096	1046	1049	1048	1008	1044	1037	1028	1004	978	1017	993	1015	1034	1006	1062	1021	1063	1042	1031	1026	1049	1066	1036	1119	982	1012	1008	1028	1073	1004	983	1044	980	1037	1014	1009	1058	1086	1031	1052	1035	1062	1061	1044	1027	1084	984	1021	993	1043	1032	1040	1063	1034	996	994	1065	1034	1064	1031	1080	1021	1098	1065	1027	1041	1048	1005	998	1020	1049	1069	1029	1059	1014	977	1036	1059	1046	1112	1095	1076	1052
22714	21002	29329	22845	21002	21049	10083	1103	758	699	653	586	539	606	552	537	504	495	530	478	511	473	480	452	454	460	446	498	444	457	452	475	411	470	459	440	470	410	442	448	436	446	443	444	480	422	426	414	424	462	458	459	466	431	418	448	438	430	418	449	450	485	421	429	423	414	406	424	420	447	478	426	450	437	417	457	450	401	468	460	414	462	486	459	479	462	392	402	431	451	418	424	432	442	447	471	478	438	448	427	427	437	434	407	433	412	424	405	423	426	446	429	415	441	444	425	423	407	397	450	418	427	428	450	446	392	420	474	419	414	415	435	441	449	445	469	421	450	431	431	447	456	436	435	460	426	437	439	422	482	410	468	488	447	403	426	446	444	423	409	418	452	421	434	392	425	378	444	448	419	419	392	427	386	420	412	421	447	392	429	426	430	418	421	436	414	431	428	449	409	445	446	436	417	416	423	427	424	448	452	424	434	434	457	429	428	443	429	448	449	467	458	434	445	442	424	425	433	441	449	415	421	435	410	442	464	444	437	415	435	457	429	401	440	463	449	426	416	439	414	415	375	453	405	445	407	459	469	391	438	423	464	469	461	482	463	439	413	435	453	440	383	419	450	459	424	434	434	414	466	453	445	424	418	466	474	437	421	434	393	440	400	427	403	442	434	380	466	435	452	432	430	462	444	433	385	440	451	455	432	472	411	424	442	484	437	439	391	429	414	414	421	455	408	441	442	436	423	444	413	447	407	445	434	420	454	412	444	462	454	438	458	384	414	409	472	414	417	423	386	432	424	441	415	420	400	419	472	445	442	431	461	429	424	412	396	403	415	446	430	454	458	405	444	442	406	419	432	457	437	412	438	407	427	463	413	438	447	444	438	437	415	430	453	438	414	425	396	386	423	440	427	415	404	452	417	425	455	442	426	427	435	434	381	430	438	372	445	416	428	416	412	469	436	423	403	423	435	409	453	444	412	427	439	430	428	425	422	449	427	437	412	438	453	437	471	404	423	447	443	444	406	404	423	442	435	452	410	440	426	445	403	438	411	429	406	456	410	462	411	448	430	431	431	472	431	459	390	438	444	408	446	460	421	428	423	397	446	412	417	436	461	429	472	437	397	410	450	417	478	416	415	483	407	416	426	435	429	428	430	386	435	437	428	433	387	421	426	462	466	444	430	465	440	429	408	442	435	415	429	431	428	413	502	410	421	452	411	440	416	444	408	382	437	458	387	428	429	414	410	398	408	451	402	406	424	453	441	454	469	433	426	410	428	416	436	437	451	402	419	424	411	428	418	429	406	448	441	435	444	407	426	451	415	449	423	430	443	415	421	448	483	446	422	421	419	428	425	405	388	446	423	415	404	413	447	432	436	468	457	412	439	450	407	405	450	392	454	427	426	434	413	417	431	454	420	423	422	445	438	421	421	429	434	427	420	422	428	434	420	450	442	432	408	405	438	380	434	466	453	445	394	463	434	403	451	445	434	414	428	409	421	435	439	463	406	462	447	448	435	417	430	425	410	436	431	447	416	477	421	426	415	435	469	429	413	475	429	424	388	428	384	410	404	394	456	449	453	425	411	432	413	433	432	455	409	443	413	404	435	473	419	419	433	404	467	447	425	465	460	438	401	445	451	431	413	451	398	426	431	418	431	434	425	417	389	417	424	474	414	385	403	413	432	475	431	427	447	394	443	452	423	457	437	440	435	440	425	429	436	456	418	440	432	405	438	436	473	446	410	427	432	435	468	462	439	463	455	434	416	418	431	401	435	425	423	430	444	436	407	403	403	443	417	421	401	432	405	432	412	429	436	409	434	413	422	448	428	405	414	454	442	436	429	450	431	441	382	472	434	420	417	444	418	394	396	410	434	450	450	405	444	440	445	400	423	369	441	407	455	434	445	427	434	424	406	438	452	432	452	387	432	427	415	399	455	431	462	403	454	416	468	370	414	430	430	463	409	481	425	432	428	441	399	430	415	448	458	448	439	452	437	493	423	413	438	434	416	445	419	413	421	420	421	465	419	434	462	448	428	463	441	401	463	437	460	433	418	468	436	430	403	427	412	419	453	420	412	454	456	430	401	502	392	440	426	432	414	436	438	443	445	455	416	418	414	435	466	445	378	430	433	440	417	443	428	407	433	444	408	412	407	433	474	449	423	427	415	405	446	406	393	417	441	436	411	453	411	422	443	431	457	424	420	425	437	401	422	459	426	386	418	409	444	416	431	467	450	421	419	455	441	439	431	458	401	427	436	444	405	445	440	411	426	391	442	394	460	401	463	431	413	408	431	412	397	419	448	402	438	429	394	437	442	444	411	445	420	421	453	406	429	459	411	423	448	408	469	432	462	418	404	402	431	433	409	409	406	441	429	439	437	445	439	445	465	401	436	394	419	384	434	467	433	445	464	451	401	470	414	430	439	390	443	414	484	465	465	425	412	418	440	425	439	437	445	432	469	458	445	442	423	426	425	448	435	428	403	419	434	426	433	474	444	444	441	422	469	442	418	444	413	458	443	454	438	394	436	415	440	411	436	448	431	451	416	402	444	427	387	429	447	398	444	455	417	427	438	434	432	446	431	437	461	456	402	412	422	478	459	418	439	423	427	442	431	429	388	424	429	414	418	426	444	435	405	437	436	461	439	407	445	436	413	401	386	445	452	451	435	444	417	410	451	445	460	395	417	449	408	406	453	455	430	451	398	425	421	422	437	454	441	432	444	466	431	421	439	413	406	432	425	429	406	450	446	440	397	423	427	432	443	446	446	439	374	427	439	418	442	483	419	397	398	420	443	423	405	433	451	461	451	453	406	438	430	426	410	434	459	465	450	429	449	475	423	387	447	424	414	438	411	427	444	386	469	447	426	474	459	422	444	417	422	404	434	416	415	417	450	412	448	376	403	425	457	431	455	437	446	405	432	430	406	435	422	433	437	417	437	461	411	443	433	469	403	414	412	434	426	434	487	408	476	401	473	414	430	432	426	376	447	397	457	464	432	451	495	455	384	404	436	404	414	432	405	400	396	438	426	424	458	424	447	421	393	464	419	453	427	414	462	429	470	473	454	467	412	463	434	450	409	447	443	417	437	429	459	438	405	473	455	426	422	394	457	460	419	413	406	432	436	396	448	432	425	441	466	445	448	470	435	428	428	417	451	429	412	442	422	422	396	438	410	412	438	472	443	452	444	429	466	431	410	397	437	411	417	494	450	400	426	393	435	404	398	439	437	435	408	440	424	399	372	461	434	448	456	420	428	396	428	407	433	438	424	406	417	419	437	398	448	423	419	420	428	410	429	437	420	401	411	443	435	402	414	403	421	450	420	465	425	406	432	422	413	448	455	422	425	403	443	449	431	421	510	432	472	403	420	427	451	461	443	401	445	432	430	413	414	425	410	424	397	428	444	456	421	420	429	445	450	441	456	459	445	459	440	441	409	435	419	418	424	432	435	442	439	446	422	432	455	461	413	449	403	424	435	448	431	419	434	452	440	416	424
43075	12530	11339	5669	4022	3121	2347	2012	1680	1469	1278	1169	1041	977	952	888	860	824	793	830	709	743	735	767	686	680	683	711	679	671	668	660	667	670	634	644	670	675	633	630	666	658	651	654	636	650	620	632	631	588	621	631	586	654	611	636	627	625	665	629	599	590	639	620	560	613	587	599	613	640	653	630	611	598	675	603	607	619	626	640	650	616	638	599	622	628	629	614	659	639	618	628	554	612	633	608	662	557	617	603	610	632	637	648	601	617	636	637	584	615	602	625	628	608	648	669	648	602	608	575	651	595	646	577	589	642	622	630	608	602	633	593	584	610	628	588	613	636	589	609	647	604	572	571	607	620	612	617	599	614	609	654	603	603	627	661	586	608	612	687	646	594	597	622	593	604	617	592	617	666	655	586	605	621	648	632	613	660	643	584	606	630	639	590	640	661	618	630	574	619	584	663	629	631	591	579	625	623	602	593	633	646	605	672	631	610	617	623	622	617	622	626	611	651	622	623	587	621	605	595	605	643	639	640	632	577	637	635	665	633	613	600	650	598	576	628	612	667	621	592	626	600	627	596	650	586	600	665	581	622	616	579	608	613	636	645	631	614	624	627	617	596	637	599	582	663	626	587	595	589	642	595	616	622	635	651	579	616	633	655	667	636	600	602	575	616	659	588	622	612	643	636	644	657	603	581	575	566	592	588	638	585	613	611	637	588	614	643	572	614	632	609	593	641	653	594	612	608	582	629	639	615	633	616	624	609	630	655	610	596	611	601	638	593	595	644	621	655	611	600	608	570	552	621	602	580	614	660	563	635	594	672	615	634	603	576	582	578	627	648	602	609	599	611	587	618	648	602	592	554	621	609	637	623	592	595	599	610	620	606	609	628	650	611	616	631	626	602	629	596	670	598	604	610	577	664	597	588	615	553	623	570	607	610	624	609	599	662	581	634	639	590	556	597	665	604	580	643	614	620	601	616	658	579	641	600	669	661	633	604	608	661	632	589	660	600	646	579	609	631	607	588	610	621	623	614	608	599	655	604	635	591	593	622	614	608	644	682	619	598	558	609	644	625	648	602	630	648	622	600	616	660	618	598	640	577	622	626	592	604	616	626	630	580	629	650	594	613	656	603	617	609	681	643	631	626	614	609	596	588	607	577	598	599	583	601	627	595	596	598	576	571	572	615	638	557	630	573	596	585	651	576	612	633	652	614	626	602	647	619	548	621	626	587	624	626	580	604	611	674	588	611	623	622	667	637	678	615	627	559	619	614	602	586	614	614	608	607	622	632	599	597	626	608	602	624	557	592	585	582	582	654	565	602	646	610	584	557	593	594	638	574	570	605	627	588	584	613	565	613	619	644	585	603	636	604	603	608	603	579	612	622	585	597	608	598	619	602	601	643	587	613	607	591	602	614	574	601	607	617	598	592	582	635	635	590	587	658	576	620	595	586	604	596	637	622	630	653	626	641	618	604	629	581	582	598	646	618	590	607	598	601	632	596	595	619	623	616	571	597	648	630	624	628	660	602	623	591	651	608	576	620	624	632	601	588	592	620	619	613	669	636	624	617	605	598	641	591	590	606	601	622	630	634	619	601	633	593	580	596	594	599	588	599	631	584	592	592	602	612	613	634	624	645	599	618	606	610	593	576	609	593	608	632	610	630	636	626	632	616	600	605	598	576	621	608	610	585	623	649	571	612	570	622	614	637	597	647	581	569	616	611	570	603	662	635	626	601	619	621	613	594	581	630	611	632	613	629	623	631	632	624	617	673	615	632	653	614	633	599	614	656	627	591	636	622	581	613	604	631	582	613	676	654	642	665	612	587	667	614	585	617	633	615	591	594	606	631	649	585	612	565	652	586	638	591	595	585	591	603	629	610	632	588	597	604	639	613	609	680	635	588	570	619	561	634	611	618	595	571	591	593	643	603	591	649	604	588	614	591	613	597	618	618	619	632	626	566	596	619	573	605	593	597	612	610	617	627	618	628	621	616	587	552	634	587	606	591	627	609	611	599	603	607	642	594	637	612	614	584	610	640	606	592	609	606	597	632	592	673	594	615	601	645	629	579	602	595	614	619	586	567	613	654	645	613	595	632	609	600	583	604	614	621	593	601	629	591	635	646	628	642	656	643	604	586	576	586	605	621	686	639	609	607	589	602	590	656	558	607	658	641	643	630	629	627	597	621	613	628	573	603	647	639	602	607	652	615	639	630	604	598	613	583	615	629	619	596	609	617	636	613	683	603	615	629	658	574	621	609	600	585	613	621	627	638	588	633	627	623	599	614	637	647	629	599	615	616	597	579	659	610	642	621	605	620	602	613	577	613	626	655	624	565	602	593	625	612	590	630	592	603	589	631	642	618	611	627	607	602	654	632	624	611	595	595	634	653	591	627	613	617	620	621	624	633	604	614	603	578	634	591	617	622	612	604	600	584	631	604	578	559	624	632	567	595	624	577	646	603	628	622	627	573	634	609	591	609	653	562	609	621	609	620	590	634	640	622	640	596	602	576	623	584	609	656	638	605	646	642	575	637	606	643	626	649	630	595	591	631	614	577	624	619	571	600	627	619	572	624	612	595	658	609	632	569	647	607	661	640	578	620	635	614	585	631	640	611	623	562	616	623	658	593	599	651	642	645	631	607	588	554	633	596	610	603	641	591	614	556	619	586	615	613	630	642	623	587	612	566	646	607	648	651	615	662	606	639	623	639	656	587	600	596	591	629	621	619	543	579	611	577	597	656	593	632	580	625	628	624	671	629	611	637	581	661	590	585	586	639	573	599	605	619	584	630	599	646	606	617	608	645	601	585	665	590	595	535	605	617	609	611	630	644	610	608	619	626	606	629	672	613	606	623	602	595	614	614	573	577	579	600	621	655	649	627	609	626	610	641	631	574	655	618	563	650	580	623	608	600	590	617	584	595	615	632	612	574	588	638	608	646	629	632	596	637	644	615	594	588	593	611	658	620	595	629	626	612	605	621	573	581	626	641	606	610	581	617	578	597	623	619	611	616	624	612	625	600	640	643	579	615	654	599	603	611	610	618	628	603	589	651	611	586	621	633	613	585	596	627	605	599	607	628	648	603	623	562	603	648	653	573	569	588	599	604	621	673	614	652	644	581	622	576	580	611	591	599	592	662	618	543	642	587	606	582	601	570	615	635	611	600	581	598	582	644	605	617	662	609	583	610	594	568	613	624	608	589	610	635	615	601	628	627	660	648	611	617	591	637	593	613	633	574	618	633	618	597	622	550	636	611	599	624	624	563	617	595	580	584	573	610	594	621	617	618	596	571	577	575	628	651	613	629	662	613	582	610	590	646	601	561	635	590	654	619	605	580	620	622	650	635	647	605	578	610	599	607	595	592	597	642	573	593	626	614	638	617	579	623	637	608	640	627	600	555	597	637	615	576	620	608	639	613	620	598	618	617	658	653	609	650	623	616	590	625	652	627	630	599	626	598	649	637	633	629	644	658	621	612	608	618	577	605	619	587
26828	20604	10484	1208	781	780	738	684	716	700	690	669	682	698	650	713	620	667	716	686	692	703	698	692	650	701	686	648	661	651	701	691	683	641	696	710	706	742	652	726	695	748	688	646	681	638	687	677	665	630	615	687	673	682	671	702	676	699	714	690	678	686	670	662	715	670	694	727	700	692	710	729	674	647	726	691	683	670	727	714	645	688	656	669	697	675	672	669	634	664	772	630	695	662	686	704	689	680	662	698	670	676	701	680	662	648	715	697	703	678	700	738	688	692	685	631	681	652	673	706	650	698	687	662	664	673	702	687	662	712	694	703	686	624	686	682	656	658	672	691	690	652	647	664	666	669	715	709	692	694	618	657	700	673	672	690	643	715	666	674	680	679	706	716	704	712	654	663	685	650	673	638	663	696	689	681	711	667	670	675	667	699	724	707	705	661	716	709	650	718	684	714	684	684	670	687	727	691	686	683	708	681	678	654	686	669	724	642	682	623	673	714	661	726	698	677	661	689	716	676	647	681	670	663	675	713	671	654	646	702	721	677	660	630	699	666	670	658	687	675	696	653	640	719	717	717	679	660	708	710	680	659	723	662	636	677	683	704	678	650	666	672	724	638	706	666	683	685	716	654	693	676	656	696	637	729	678	682	664	655	734	719	676	716	658	643	660	669	699	679	683	702	681	727	674	682	673	670	729	694	642	727	733	667	736	691	667	701	638	701	723	678	667	727	652	669	676	690	659	687	732	657	665	681	699	661	694	677	702	659	693	670	691	700	684	667	673	701	658	679	707	656	669	725	677	687	657	671	665	698	615	679	677	681	662	682	656	656	667	716	726	696	692	657	669	677	647	701	653	670	675	665	682	692	701	709	667	690	670	658	684	653	705	633	717	634	717	730	690	711	668	666	713	686	630	631	670	649	696	640	657	679	642	703	661	703	696	614	728	666	638	709	633	669	670	643	714	694	657	682	702	743	683	696	663	727	679	676	672	644	633	678	715	679	681	707	683	702	715	728	668	716	697	676	666	676	665	720	695	668	674	670	670	647	663	676	669	636	698	684	683	676	733	637	672	626	678	627	693	682	700	687	701	711	660	714	663	677	694	674	689	622	710	661	627	691	714	686	652	659	682	629	663	661	724	664	659	701	667	662	703	680	661	645	711	692	685	673	693	635	692	652	675	696	704	711	707	683	668	692	672	714	714	669	671	669	691	662	660	692	677	666	686	685	686	680	655	674	662	632	719	654	691	656	676	670	678	684	711	676	699	674	673	667	677	706	637	655	698	663	698	691	676	689	711	668	684	659	680	697	733	646	669	666	703	659	612	709	700	660	695	668	681	649	688	661	652	661	695	658	683	710	705	670	681	695	703	683	698	647	666	680	674	677	716	700	668	667	681	675	651	656	726	679	681	693	724	616	665	669	685	690	659	683	668	637	704	681	652	650	679	655	681	663	661	674	682	640	681	681	671	687	673	656	660	667	676	728	659	689	676	686	680	691	633	672	673	671	675	665	651	722	714	695	660	684	669	690	621	686	670	672	716	639	673	697	679	635	666	679	718	670	659	697	681	658	755	684	679	694	657	674	643	687	680	726	640	713	701	743	666	646	664	681	674	690	661	696	728	683	676	699	650	661	628	693	726	678	708	648	699	699	691	698	654	662	685	683	718	763	715	697	694	682	704	647	676	670	634	712	674	710	686	708	728	688	655	646	689	657	695	700	663	661	720	678	694	701	679	672	683	689	643	743	658	696	654	695	738	718	677	698	646	674	652	708	654	657	662	688	657	723	641	680	720	676	626	694	708	685	687	644	704	664	655	653	641	666	688	648	685	663	714	666	714	687	650	684	687	670	634	629	696	673	668	722	689	658	685	648	616	627	691	657	644	719	716	681	668	682	675	709	680	696	662	679	716	680	670	716	674	648	665	683	648	643	719	701	720	693	684	668	714	717	662	683	694	683	665	683	708	719	705	685	728	666	698	683	680	703	686	717	689	642	688	678	707	708	674	676	679	724	696	634	693	694	680	693	694	652	663	644	670	697	686	611	713	688	675	658	690	715	700	685	698	663	702	707	693	632	686	684	675	697	629	651	633	699	691	662	704	640	685	696	656	693	685	732	641	685	703	715	640	647	690	661	722	653	641	695	628	722	642	646	656	701	684	688	671	704	671	649	683	721	667	698	674	658	689	677	651	691	711	706	690	648	659	640	606	681	683	681	712	651	650	691	726	628	653	675	658	692	687	703	696	649	670	685	683	667	688	584	690	669	681	660	643	715	677	701	675	658	648	701	649	723	662	650	677	618	668	641	693	670	712	661	673	677	656	660	661	678	676	700	681	690	675	704	691	667	656	682	683	690	632	651	667	694	639	646	645	624	659	708	662	692	708	714	663	676	705	710	687	653	675	665	657	712	659	661	677	708	622	680	718	660	655	637	691	671	693	653	681	682	655	657	682	672	648	673	694	633	683	658	673	666	670	712	679	656	706	730	695	668	668	609	722	732	683	676	723	665	714	714	702	665	709	704	609	699	681	633	668	656	682	721	622	699	655	663	660	655	702	732	655	631	728	696	683	676	668	697	708	712	697	681	706	723	685	680	692	638	683	684	657	680	724	690	674	724	640	650	662	693	670	710	718	714	688	674	661	677	665	674	701	662	661	683	659	668	673	646	715	688	714	652	695	668	728	655	697	676	684	680	686	655	640	681	687	702	684	671	710	701	669	704	609	675	654	671	668	686	632	679	681	664	701	692	628	697	691	648	684	670	708	702	684	704	667	710	632	659	695	729	701	679	694	671	639	713	728	667	675	689	647	697	673	650	689	700	701	657	738	633	724	683	641	687	715	633	706	698	725	708	674	696	686	698	727	700	710	701	706	710	693	640	689	712	706	680	682	663	715	665	690	717	730	712	647	661	682	641	673	711	672	684	705	697	662	697	725	659	640	700	687	677	686	654	708	702	652	677	688	724	688	703	662	679	678	721	712	674	680	695	693	673	731	691	661	674	706	722	708	710	665	651	674	733	697	691	681	660	707	712	716	646	690	684	718	643	665	621	689	660	685	697	690	668	662	708	675	700	664	725	676	645	651	670	675	692	657	682	654	637	690	695	671	666	683	666	696	698	676	664	647	661	674	713	706	637	683	649	659	720	673	675	695	668	701	699	658	669	648	713	652	726	680	661	722	679	702	646	694	679	692	630	706	655	712	646	683	715	733	709	632	672	674	685	710	701	688	706	711	716	659	712	697	653	650	679	684	677	688	669	714	674	679	655	669	667	680	649	694	672	684	688	680	674	711	724	696	681	748	690	671	706	697	665	657	688	670	692	759	674	716	703	704	677	742	667	688	701	690	629	677	674	666	706	682	672	673	647	674	660	699	705	648	692	665	674	704	690	626	634	696	671	702	701	680	668	702	660	672	674	720	698	668	671	696	678	679	693	659	673	705	723	690	671	653	721	651	676	675	712	688	704	635	669	652	689	684	710	720	667	687	669
20026	1660	1443	1120	1044	1000	1008	1012	965	918	935	943	929	916	951	944	924	899	954	972	908	929	965	889	958	963	947	962	919	868	891	955	944	921	899	945	913	946	974	930	951	936	884	937	943	909	924	935	927	950	920	925	849	951	937	919	925	942	929	911	887	891	928	895	978	920	948	975	930	905	886	923	934	899	961	933	896	956	938	893	880	898	947	911	927	939	972	919	923	935	923	989	995	931	958	962	942	887	931	940	952	930	982	957	957	940	1005	919	905	894	963	923	884	896	963	894	966	944	979	873	951	940	949	916	922	923	883	916	903	913	923	881	888	896	926	924	943	941	948	964	945	936	959	869	999	928	963	965	915	893	945	916	935	970	837	853	941	959	999	955	932	933	921	969	888	922	935	940	956	953	944	942	951	924	959	936	995	884	937	943	953	957	917	912	931	900	918	915	980	917	946	953	947	956	1044	936	899	957	925	873	914	934	952	901	913	965	898	911	929	902	952	925	928	933	961	965	938	940	907	968	910	962	926	978	986	955	990	903	890	899	957	939	1015	897	932	932	947	958	938	970	939	954	935	966	908	976	914	924	960	927	952	960	943	901	960	995	938	929	939	963	962	949	950	894	985	955	922	932	911	913	944	887	951	908	991	961	900	936	938	930	916	938	898	916	928	913	912	933	967	952	903	961	965	937	937	897	867	883	969	890	961	913	917	912	946	991	850	976	925	984	937	965	932	984	923	1003	911	880	987	926	893	968	922	971	894	938	919	907	919	930	910	1001	962	908	1007	983	952	941	927	940	973	898	1003	935	944	961	964	934	956	939	921	948	948	922	929	950	907	943	974	896	926	877	955	918	893	962	935	920	976	930	922	945	986	938	912	965	907	912	978	929	903	943	971	947	966	951	985	892	919	920	973	933	980	954	990	951	922	912	1003	888	886	934	915	889	920	947	875	942	969	953	941	957	929	894	954	938	940	910	1002	960	890	893	934	921	931	923	965	952	937	927	917	979	981	939	938	934	960	911	958	940	950	945	909	908	890	948	924	966	907	951	945	950	953	998	955	940	935	932	923	937	904	978	912	892	965	955	993	986	914	970	946	961	990	928	920	901	896	921	994	974	955	940	901	960	856	899	950	954	963	951	929	902	955	797	988	931	926	965	959	910	901	937	946	925	962	967	907	886	971	912	960	894	962	910	929	959	1002	929	964	923	911	955	964	912	958	928	915	954	886	988	903	966	912	975	952	950	950	982	900	881	974	922	920	905	961	919	932	926	885	907	937	910	909	966	933	946	965	922	948	937	917	968	991	898	955	975	919	919	989	899	918	929	916	952	978	938	900	942	962	970	992	958	901	871	925	971	910	879	936	861	904	939	952	924	967	948	1017	917	966	980	952	954	902	925	933	956	949	928	959	926	975	960	943	884	929	972	914	897	917	969	964	917	871	951	933	908	998	916	940	920	978	958	970	939	921	980	970	914	970	992	923	909	893	943	913	957	960	968	900	910	939	920	890	875	984	947	924	929	927	971	920	913	885	915	938	979	939	963	920	956	924	892	942	918	904	915	923	950	922	990	898	952	946	926	976	969	926	921	924	922	949	951	922	961	998	1003	935	959	964	904	926	926	1027	943	928	949	921	929	932	919	952	962	976	939	934	898	990	909	915	962	936	925	910	962	937	932	994	903	950	901	906	994	936	906	901	920	929	932	975	950	979	918	910	1009	939	987	939	882	974	936	930	892	975	933	970	995	946	949	928	923	950	875	873	958	964	916	927	956	1005	917	938	935	899	956	962	931	965	917	985	928	881	942	979	917	954	962	963	935	936	932	971	1006	899	940	955	939	950	958	964	955	945	912	930	962	920	960	998	948	958	938	932	898	917	934	956	942	940	925	942	923	966	909	954	944	908	927	933	996	941	930	922	957	950	936	960	880	948	939	918	984	973	931	920	937	967	927	957	931	945	955	912	943	950	924	955	940	934	1000	907	924	935	951	964	971	978	958	972	956	945	904	939	924	936	926	929	954	999	956	921	857	962	936	934	894	924	934	883	968	955	952	973	939	964	872	915	917	940	895	914	895	948	943	886	906	958	932	968	943	941	952	1019	934	918	897	943	937	958	909	973	962	918	905	961	946	894	897	974	928	927	873	944	950	883	937	938	924	968	956	924	980	924	940	925	917	939	909	919	933	952	885	943	931	933	989	957	888	952	942	917	945	936	923	919	928	884	955	907	903	900	917	986	979	946	945	932	909	937	947	907	932	950	980	936	910	928	911	906	963	962	919	935	944	911	921	952	997	911	1005	958	961	897	887	970	964	930	962	982	947	862	931	973	976	952	904	932	880	964	927	902	949	973	963	911	901	877	897	909	945	935	972	953	887	976	935	975	959	952	908	934	940	941	840	927	943	961	913	939	922	991	956	957	977	953	972	948	927	952	1003	955	916	932	945	923	973	942	909	955	920	946	966	894	902	919	1002	973	961	942	924	911	934	960	894	903	949	945	928	994	986	948	939	926	892	958	945	982	937	948	983	993	915	901	888	954	930	949	893	937	925	927	926	925	921	933	962	985	966	923	943	916	944	948	908	920	970	913	963	970	894	937	925	881	911	952	935	929	958	955	916	961	976	959	966	938	962	910	935	909	942	940	866	971	949	946	987	1008	902	917	889	919	891	943	936	950	928	965	960	894	905	913	970	887	903	893	927	978	926	932	960	889	976	875	925	959	934	869	921	941	932	918	980	939	936	924	924	950	901	942	945	887	967	954	936	994	926	1027	931	908	912	967	839	900	912	953	926	930	954	897	947	972	968	992	940	851	946	924	925	991	979	938	941	943	913	875	955	944	915	991	978	936	950	944	966	930	1025	925	864	954	936	932	958	923	935	887	965	935	941	897	915	912	999	945	964	911	932	916	895	928	902	953	967	948	882	914	930	972	954	958	920	928	941	948	910	921	897	923	951	936	931	948	940	949	888	981	956	920	916	926	905	887	950	885	893	865	901	945	966	927	947	958	930	906	901	959	923	960	941	933	920	894	927	948	973	932	934	925	917	919	943	948	917	934	941	963	918	942	980	931	946	868	989	936	946	1008	922	912	964	888	959	983	916	885	877	932	923	912	928	891	900	936	907	937	914	900	928	974	951	934	953	973	916	944	945	888	967	943	956	940	943	941	976	913	935	942	926	1003	907	911	985	905	960	912	878	1012	937	868	984	929	964	916	948	961	912	932	918	923	926	954	916	870	932	940	983	926	903	953	940	976	925	906	940	914	944	931	868	932	915	948	894	976	999	880	911	964	916	941	922	914	937	954	968	917	916	935	962	919	953	977	990	941	873	896	986	926	968	927	968	915	922	961	902	951	997	957	937	993	962	954	1007	939	895	941	988	953	909	878	982	914	901	969	937	917	916	908	884	931	948	957	972	921	889	907	962	930	933	910	929	930	929	954	935	983	905	885	970	911	957	930	936	954	907	902	970	977	961	919	963	950	943	977	938	909	891	957	911	954	899	951	893	920	911	906	991	896	965	875	918
23462	20934	28872	23170	20924	12954	1631	1024	921	880	869	860	813	840	814	768	823	818	753	758	857	792	781	799	780	735	777	777	803	785	748	734	761	760	720	728	748	791	704	778	758	776	742	754	760	771	784	722	737	739	725	737	730	731	805	748	767	717	818	754	734	771	777	716	745	734	715	735	739	746	711	737	707	707	766	768	737	744	780	766	737	792	748	759	731	743	795	760	787	735	743	750	766	723	755	749	709	737	755	800	799	796	741	788	730	726	746	783	751	768	739	758	794	712	717	742	725	746	753	722	742	778	724	758	774	716	770	745	735	728	741	750	729	769	759	679	762	781	770	713	715	703	730	749	801	743	783	778	742	788	762	711	792	777	732	738	738	700	758	747	768	791	735	762	748	767	699	741	762	747	760	744	758	743	770	727	770	735	797	740	719	764	721	751	753	738	731	744	699	707	734	749	744	703	790	780	762	726	753	739	782	770	750	755	726	764	727	716	707	786	796	789	753	704	715	745	751	736	739	760	748	764	727	735	776	762	720	737	758	717	712	755	741	760	722	786	781	751	748	758	749	722	728	725	721	738	763	707	732	726	761	765	710	720	760	700	745	755	711	738	726	756	738	737	775	747	755	688	776	708	807	716	716	731	758	765	783	769	806	741	756	688	705	713	746	737	759	745	715	703	815	750	706	744	693	713	746	707	733	772	737	768	788	746	718	763	758	703	761	811	750	755	801	747	736	718	764	723	720	688	727	727	740	748	741	718	798	734	730	725	768	753	750	727	759	700	754	711	764	709	761	767	711	790	731	729	737	758	714	719	756	697	756	741	768	752	750	703	761	749	744	771	709	792	773	730	723	713	753	770	728	730	767	736	764	734	775	701	748	690	742	753	740	780	733	733	785	729	683	740	744	765	729	738	740	770	726	713	704	734	703	681	718	764	704	711	713	783	670	738	753	752	750	728	775	757	757	803	777	777	692	717	725	749	764	715	699	743	722	748	721	747	782	714	730	776	752	724	771	744	747	717	766	772	824	740	771	703	748	785	735	760	742	738	742	706	760	747	777	711	723	757	746	769	742	725	698	711	733	721	760	730	709	705	774	708	794	822	742	745	703	706	736	728	725	742	750	701	714	734	763	778	752	764	753	721	705	763	745	727	766	758	714	672	749	725	736	720	760	728	740	727	761	743	717	709	736	779	766	747	729	729	757	754	731	714	740	731	727	753	794	759	753	724	772	786	762	698	720	720	726	718	723	717	720	741	721	784	745	703	745	713	745	778	723	783	784	760	719	733	696	755	771	728	754	739	729	733	717	767	748	737	759	776	790	793	717	775	710	721	742	753	751	729	700	729	696	736	752	757	752	746	709	734	744	763	751	760	718	728	725	687	732	679	710	733	804	771	713	776	739	733	728	724	702	782	772	759	722	726	750	691	704	730	746	752	693	713	731	719	725	738	750	764	763	785	777	780	740	743	759	761	772	786	724	714	775	711	787	728	749	776	785	748	768	724	751	699	722	720	768	734	752	742	677	720	782	690	777	728	728	734	762	742	719	707	733	782	744	778	684	717	732	733	732	748	712	750	717	790	779	782	764	716	774	756	731	737	757	722	796	718	786	775	719	718	736	736	734	745	739	767	732	706	744	702	776	806	710	729	771	776	774	785	746	706	759	712	725	784	816	707	738	726	736	734	713	729	668	757	778	730	736	768	759	757	720	751	722	759	776	719	774	751	725	752	739	761	765	777	757	722	742	738	722	759	709	721	757	728	753	724	706	750	760	706	715	728	699	751	760	743	738	752	787	753	783	786	693	710	763	711	719	742	749	738	731	749	692	795	749	738	776	724	753	766	720	733	749	729	760	705	771	739	697	709	794	759	742	721	736	742	736	728	746	710	729	767	747	724	783	754	704	780	748	760	705	717	716	733	725	756	751	769	741	718	742	764	719	710	728	729	768	784	691	691	770	770	734	772	749	746	710	741	752	772	711	696	755	755	744	803	733	706	690	786	743	710	716	776	785	729	775	747	737	787	720	748	735	732	819	762	763	780	755	747	757	774	779	750	726	715	698	724	760	764	720	739	778	733	754	717	740	744	690	729	726	763	769	739	778	781	727	731	711	794	770	718	742	740	745	736	712	713	696	708	762	794	718	747	724	746	739	810	741	751	713	766	754	703	742	761	792	748	790	709	715	689	795	779	716	739	750	770	780	790	784	767	793	770	758	733	708	679	749	740	690	723	758	738	747	791	761	699	724	728	748	770	729	729	705	781	750	708	747	706	741	725	724	768	748	736	760	725	750	696	737	730	765	697	716	756	751	798	752	694	742	722	730	724	716	708	769	746	760	696	728	741	722	744	758	714	742	741	693	772	769	712	737	759	717	770	780	800	689	755	728	729	753	756	812	749	755	747	683	778	759	749	729	764	766	684	781	747	745	753	711	758	730	758	731	736	740	760	788	771	677	747	761	720	707	736	717	741	800	776	730	705	764	748	696	718	757	717	735	733	749	762	721	739	703	756	733	729	739	736	756	760	718	779	758	717	777	752	769	745	747	763	709	829	757	715	756	734	765	749	719	752	732	744	759	728	719	756	734	726	753	749	793	755	717	757	703	716	745	752	708	749	745	784	777	787	779	779	742	762	804	777	724	751	739	756	757	742	723	785	766	748	734	748	747	766	727	763	767	759	798	712	792	751	740	720	723	748	755	726	702	737	732	736	744	687	751	750	770	773	767	732	737	776	738	788	827	732	747	729	716	739	702	735	772	710	736	749	754	760	728	762	680	736	712	792	761	789	752	699	749	726	733	740	735	730	750	746	760	788	762	764	744	701	712	803	778	714	745	731	756	696	737	731	781	738	817	739	695	758	703	726	746	753	768	778	791	727	732	748	752	763	705	781	743	702	733	737	777	758	722	741	705	740	752	755	760	789	794	756	755	792	738	750	766	741	764	751	775	753	706	708	753	753	758	726	721	739	718	750	719	737	791	821	725	712	715	747	750	769	742	759	729	768	743	765	778	775	743	764	780	692	746	741	721	793	711	788	752	750	764	765	681	758	710	743	717	720	716	724	729	787	724	744	753	688	754	729	699	771	744	747	739	753	773	748	682	738	725	774	793	735	694	796	762	731	776	764	724	784	749	715	757	781	767	703	752	727	740	699	768	748	720	750	725	774	773	714	753	745	733	746	774	763	761	725	788	699	699	748	759	798	713	780	774	781	765	744	777	739	732	734	771	763	775	734	774	782	749	747	739	720	742	750	763	733	733	763	732	775	697	777	755	756	750	751	749	774	752	742	710	710	709	735	766	735	765	723	733	763	795	751	690	711	752	719	757	703	742	746	770	731	777	809	720	755	760	694	717	788	691	763	744	761	729	742	758	708	734	751	716	745	742	732	718	757	734	702	755	732	736	704	746	735	734	781	745	767	718	791	723	768	700	740	716	739	753	746	734	722	696	762	752	762	772	735	725	751	757	756	777	706	716	806	792	726	717	729	743	763
39046	8374	7211	3843	2856	2298	1956	1777	1606	1423	1353	1353	1293	1216	1251	1174	1081	1080	1142	1121	1067	1101	1109	1089	1042	1076	1105	1026	1088	1030	1009	1081	1050	1084	1047	1041	1046	1052	1044	1040	1052	1003	1021	1021	1012	1067	963	1026	1028	1041	1093	1087	995	1087	1075	1070	1023	1040	1011	1070	977	1084	1049	967	1077	1051	980	1066	1065	1040	1031	1099	964	1042	1028	1106	1030	1048	1025	1051	983	999	1051	1054	1016	1055	1016	1041	1042	1071	1047	1026	1074	1021	1063	1010	1028	1038	1064	1082	1034	1041	1037	1017	1024	974	998	1005	1035	1052	1015	1011	998	1049	1043	1002	1057	1015	1070	991	1059	1014	1023	1022	967	1098	1050	1040	1022	1025	1089	1055	1027	1002	1024	998	1042	1066	998	985	1007	1039	1059	965	1050	1029	1035	1015	981	1005	1009	1026	1020	1026	1018	1022	1064	1033	1017	1081	1024	997	1013	1068	1069	1079	1024	1021	1036	990	1049	1020	999	1048	1025	1029	1069	991	1011	987	1041	1012	1076	1004	1011	952	1033	987	1027	1010	1058	1062	1006	1102	986	1053	1019	1027	995	1020	1081	1048	1040	1001	1005	1039	1020	1001	1085	1027	1021	1044	990	1008	989	1027	1098	1073	1021	1019	997	1057	1033	1091	1052	1028	972	1015	1053	1011	1009	1047	1066	1025	1006	1018	1084	996	1054	1011	1044	1052	1054	1012	1035	1006	996	1001	1029	1030	964	999	975	1071	1003	1061	1029	1038	1047	973	993	961	1024	1007	971	1053	1034	978	1047	1054	1049	1050	1046	998	939	1000	1064	974	1011	1044	1033	1064	1110	1020	1035	1030	1083	994	997	1002	1057	948	974	1024	1059	990	989	1055	1040	1022	1042	976	965	1000	1003	998	1020	1008	1015	1007	1020	1057	1008	996	1089	1048	1066	1055	980	1015	1040	1077	995	995	1070	970	1091	1077	987	1049	1051	1003	1068	1042	1003	1028	1015	990	1097	1017	1059	1086	1066	1006	1019	1017	988	1018	986	1013	1039	1049	1016	1067	1022	1070	975	1060	982	969	1015	1025	1047	1017	1057	1050	951	1035	996	1015	1044	1012	1010	1042	1079	1008	1026	1046	1020	1022	1008	1072	1056	1068	1096	1056	1034	1031	1058	988	1063	1022	1002	1004	1002	1024	1033	972	1074	1062	1039	1012	990	1025	1051	1052	1028	996	1024	1078	1000	1049	1033	1007	1032	1001	1008	1038	1034	1009	1042	984	1065	1063	1055	983	1012	1044	1046	1067	994	1046	1072	1018	1048	989	1074	975	1032	1027	987	1017	1049	1055	1046	1061	1061	1009	985	1051	1057	1041	1043	1043	1057	1041	960	1119	1007	1040	991	1032	1045	1028	1033	994	1005	976	980	989	975	1044	965	1051	1008	1053	989	1048	1030	1021	1035	1034	1017	1051	1053	1045	1021	1034	1039	1019	1046	1041	1054	1023	1007	1079	1001	1051	1024	1057	986	968	1036	1071	1024	1039	954	962	1004	1067	1050	1001	1039	1000	1042	1051	1049	978	1083	1053	982	982	1021	1026	1086	988	1026	1020	1025	1051	1038	1037	988	1034	991	1003	1018	1039	1023	1065	1039	1091	1042	1046	1058	995	997	1021	1000	1079	1009	1058	993	978	1039	986	1021	968	969	1036	1030	1021	984	1046	1040	1042	1064	1035	959	1018	1040	1072	1016	1030	969	1017	966	1063	1003	1046	1040	1062	1038	1077	1044	1037	1061	996	1047	980	1027	1013	1091	1003	1081	1005	1050	1067	1044	978	1049	1008	1107	986	1052	1047	1054	1033	1028	1026	1017	1006	1004	1037	1042	996	977	987	1006	999	1028	1032	1054	1073	1031	1061	1037	1019	994	1012	1065	1026	1036	1015	1008	1035	1051	1052	1070	1034	1046	1016	1041	1059	1012	1057	962	957	1067	1021	1015	1070	966	1002	1101	1026	1064	1082	1000	1053	996	960	1053	1041	1049	1063	1052	1010	1005	1091	1046	1012	1099	1043	1017	961	1026	1061	1090	1001	972	1042	968	979	985	1026	990	1037	1013	1033	1045	1031	1046	946	1017	1093	1009	992	1024	1005	1044	1094	1030	1049	1016	1076	1050	1007	1035	1051	1068	1034	1034	985	1039	1065	1042	1003	1019	957	1011	1080	1032	991	1023	1069	1050	1014	970	986	1027	1014	1078	999	1007	1055	1028	1036	1037	1026	1017	1040	1038	999	1044	1041	1021	1054	1026	1055	1025	1010	1032	1060	1021	1087	1056	991	1023	1039	1037	1002	987	1040	994	988	1009	1037	1036	992	1054	1009	1007	1016	1054	1005	1013	1084	1098	1016	1047	977	961	1009	1052	1060	1042	1036	1005	1017	1074	1011	1027	1032	1043	984	1062	1025	1053	1047	1019	1080	1119	959	1012	1027	1041	1061	1031	1013	998	1049	1090	1045	1103	1084	1007	1059	1084	1037	1062	1034	988	970	997	992	925	1036	1056	1056	1033	1014	1061	1018	1076	1064	1023	1008	1054	1026	1016	1080	1068	998	1003	1082	990	1026	1022	1024	1080	1035	1034	1013	1036	1017	989	1009	1055	1000	1019	1010	1070	1029	1007	1015	1066	1056	1044	1040	1010	1039	1027	964	1059	1027	997	1013	1027	1054	959	1042	1056	1004	1068	1036	1007	973	1023	1036	1025	992	1031	1051	1071	987	996	1019	1016	1042	964	1008	1014	1029	963	977	1053	1027	1021	1023	1069	1017	1116	1016	1028	1042	1042	1085	1045	1043	974	1074	1039	1002	1078	985	1004	1037	987	1005	1024	1041	1012	975	1030	964	1056	1002	951	1034	1040	1034	948	1023	1038	1020	988	1029	1017	984	1100	1073	990	1012	1018	1022	1037	1054	1006	1066	1025	1040	1059	1003	1010	1019	1006	1015	1039	1032	1017	1013	992	1049	1002	1071	1044	1043	1033	1033	1028	1021	1022	1024	1034	1022	1069	1031	964	1032	1025	1041	1024	1041	1082	1000	1057	1020	983	1033	1048	1025	1010	1031	1023	1032	995	1017	985	1074	991	1050	1026	1087	1038	994	1015	1052	1038	1010	1047	1017	1035	1024	1024	919	1047	1044	1040	1062	1038	1021	1028	955	1099	1058	1050	1030	990	1021	1015	1007	1030	995	965	984	1022	1073	1002	1077	989	1033	1037	949	1013	963	1004	1046	1039	1014	1020	1062	1027	1027	1011	1049	1031	1002	1022	979	1049	1047	982	1036	988	1075	999	1022	979	1022	1025	1025	988	983	1034	1056	992	1007	1038	1013	1026	1031	1028	991	1021	978	1026	1022	1016	1065	1053	1044	1075	1019	1039	1045	1047	1008	996	985	1051	1047	1031	1034	1037	1050	1030	998	1070	1059	1044	1037	1017	1019	1008	983	1002	1044	1039	1085	1031	1009	1007	1065	1021	1021	1016	1008	1017	1126	1047	1027	990	1048	1049	1079	1038	1098	1038	972	992	1059	1037	1016	1077	1007	1037	1025	964	1032	1040	1024	1060	1045	989	1051	986	1042	1085	1047	971	1037	1006	1023	1052	1023	1027	1059	1009	991	1037	1008	1010	1040	1002	1021	1046	1055	1016	1024	998	1065	1008	1031	1050	1033	1018	1008	1033	1010	1050	1031	1013	978	952	994	965	1022	1064	1051	1017	1015	983	1023	1066	975	1049	975	1053	1013	1014	1064	1057	1054	999	1001	1013	1045	1008	1045	1038	1042	1048	1056	1030	1066	980	940	1010	1019	1028	1034	1023	1055	1034	999	995	1046	1027	1059	993	1017	1062	1019	1037	1056	1038	950	1036	1051	1069	1002	1089	960	1003	1021	1072	969	1001	1098	1038	1025	974	1032	1018	1027	1029	1055	1014	995	1034	1050	1009	979	1031	963	975	1040	1041	958	1046	977	1041	1025	1034	981	1055	1016	1060	1045	980	1020	961	1036	1006	1019	1085	1046	984	966	1039	1042	991	1070	1043	1040	989	1024	1024	1044	1032	996	973	1018	1034	1009	1001	982	1019	1073	1012	1026	1001	1012	1086	1129	1020	1031	1005	977	1051	1038	1005	1024	1010	1043	1069	1013	1044	1029	1055	1075	1066	1026	969	996	928	1086	1024	985	1015	1041	988	982	1050	1039	963	1024	1079	1005	1026	1051	992	1038	1052	1030	1019	996	1023	1052	1006	1035	1037	1019	1003	1034	1049	1093	1037	1049	1069	1061	995	1066	1031	1101	1005	1048	1052	1022	1027	1094	1018	1016	1027	1070	1006	1025	1041	955	1108	1025	1052	1057	1020	1001	1047	1058	1007	1064	1068	1036	1024	989	1042	1011	1065	1038	1022	1088	1075	1088	1061	1053	1077	1032	1030	1021	1047	1044	1050	1053	982	1036	1041	1017	1009	1027	1064	1037	1080	1033	1060	1047	1005	1035	1060	1002	1047	1026	1027	1030	1009	1046	991	1081	1045	1054	1031	986	1001	991	1017	1028	1053	1001	1018	1035	974	1037	1013	1014	1078	996	1047	1064	1004	991	1022	1010	1016	1001	1026	1038	1063	1030	1041	1025	1115	1061	1021	993	1034	1011	1079	1063	1071	997	997	1034	1003	1017	1046	994	1052	1010	986	1024	1041	1009	1049	1068	999	1096	990	1103	988	1015	1042	1062	1040	996	1023	1052	1020	1011
22590	20926	29303	22714	20926	20992	10351	1050	759	684	644	595	558	527	573	513	491	536	479	504	484	466	451	473	448	466	453	443	446	414	459	443	452	450	463	435	439	461	447	401	465	458	442	442	427	437	403	454	435	445	430	452	447	430	438	458	401	483	448	424	386	444	412	437	429	412	436	453	397	424	438	453	462	432	435	464	437	392	457	471	444	455	416	420	441	410	402	437	445	427	424	403	405	415	396	432	484	421	400	428	446	433	421	442	410	445	424	437	428	416	394	437	463	426	458	412	413	433	439	423	442	436	422	445	419	456	398	431	413	436	416	428	443	482	418	432	431	412	413	406	429	414	437	419	443	416	452	445	450	451	443	413	437	424	379	432	405	421	468	407	454	452	405	450	415	422	416	455	445	394	440	448	436	403	435	491	430	424	436	427	422	435	377	440	437	421	468	447	438	421	436	424	440	400	427	422	434	460	428	390	420	395	426	403	408	473	415	407	386	421	456	419	431	401	429	445	435	436	441	434	444	412	417	430	407	406	444	432	429	412	414	406	433	400	431	422	423	462	391	407	409	425	442	442	436	444	435	456	433	412	472	429	414	424	427	441	440	412	415	449	439	427	435	440	481	472	442	436	440	425	393	414	380	433	438	454	462	415	462	412	440	434	400	425	416	444	454	437	442	435	434	436	481	465	405	443	395	421	348	430	452	427	399	434	449	445	399	417	439	426	442	442	438	452	432	446	425	455	418	396	392	390	400	418	412	409	429	424	423	449	432	420	451	416	457	419	419	430	395	428	425	416	426	476	459	449	376	424	379	425	401	408	423	445	432	416	443	429	439	435	432	446	425	411	458	427	433	419	436	426	451	405	407	444	425	400	435	447	401	439	423	427	407	408	431	402	438	447	401	441	438	406	404	444	432	469	438	398	426	427	417	424	423	430	402	398	441	415	423	420	450	462	403	391	421	431	452	442	443	426	467	438	426	412	435	416	431	445	428	450	428	395	409	453	413	397	403	396	414	451	436	385	456	412	408	410	446	431	449	449	447	382	410	415	405	441	429	417	449	428	444	406	431	400	400	437	431	419	417	437	423	413	420	443	380	437	377	433	372	395	416	400	415	425	436	427	452	422	402	455	422	416	416	417	425	423	429	425	432	443	420	428	442	433	410	429	428	447	432	455	396	403	425	455	419	443	435	419	440	434	430	429	485	427	469	449	417	430	401	403	430	464	471	432	464	416	395	403	450	403	395	411	422	389	454	419	441	420	376	408	438	405	398	418	465	432	440	440	434	412	430	426	434	415	433	420	429	425	399	430	452	416	406	426	407	495	441	415	442	436	401	446	416	456	420	390	429	420	431	380	396	447	418	426	447	399	429	418	445	413	479	427	410	418	419	443	423	432	436	443	417	413	379	411	415	421	422	474	444	394	435	405	437	419	407	391	448	424	415	442	387	460	409	410	431	430	425	399	420	423	421	434	422	422	449	440	419	398	430	389	465	464	447	429	418	432	446	409	408	420	439	389	412	448	421	440	410	448	422	391	421	398	447	389	411	417	426	415	414	391	421	412	445	431	433	452	404	447	444	447	435	395	429	446	418	429	402	386	438	402	437	450	427	380	390	412	422	444	414	401	416	405	441	439	407	404	430	443	427	378	436	468	430	394	416	455	444	416	396	438	455	426	421	398	437	426	448	396	445	413	423	420	436	404	404	429	407	441	401	400	417	433	443	428	455	436	481	435	415	443	442	433	401	412	433	417	426	401	429	422	461	393	377	413	443	429	411	399	401	451	415	419	458	417	418	406	424	440	396	435	444	430	431	412	449	427	405	430	386	415	413	432	433	397	429	404	416	387	440	435	432	401	439	426	387	380	417	434	398	407	435	458	409	417	461	373	443	415	424	420	414	416	413	418	435	435	414	433	432	409	406	438	448	439	439	408	440	436	433	397	431	458	410	427	398	418	461	423	473	404	443	405	436	423	447	444	398	420	404	433	461	425	445	435	456	405	428	454	486	447	428	415	431	446	441	454	423	457	422	427	416	435	417	440	432	417	407	401	413	438	423	444	421	440	421	423	451	421	448	394	408	404	414	415	387	403	412	408	427	464	409	430	422	402	419	416	392	425	435	452	408	426	420	429	435	443	392	435	445	463	441	414	432	419	429	420	424	438	433	425	428	416	421	438	400	379	451	435	442	407	459	430	448	435	421	447	427	428	419	393	401	411	418	437	436	453	418	420	420	394	425	429	455	402	388	451	415	419	408	432	422	400	424	437	440	451	416	444	411	435	456	442	445	424	442	448	417	421	412	402	454	420	450	409	473	421	446	464	416	416	440	425	436	404	415	417	456	430	450	422	409	430	438	414	421	426	440	387	419	442	444	451	444	448	433	421	443	454	446	423	454	446	469	420	438	445	431	396	446	405	446	424	407	400	437	416	420	430	419	395	435	415	445	422	443	460	418	432	394	434	417	426	410	468	425	435	418	381	411	423	397	419	414	445	415	417	425	437	470	450	427	390	398	454	436	409	423	393	411	402	433	404	418	384	410	438	455	420	412	387	440	423	373	407	395	402	452	449	405	439	415	427	415	415	406	400	398	412	418	452	414	450	411	437	419	456	419	443	446	441	458	398	438	468	423	410	430	422	432	413	429	426	407	455	441	436	389	423	367	450	395	425	451	434	431	437	465	415	382	431	416	423	411	404	435	472	405	413	507	407	434	446	454	458	422	399	440	470	428	431	447	449	433	419	423	431	402	415	461	413	426	407	407	415	425	400	406	405	462	397	424	421	465	434	449	428	475	458	429	420	451	403	409	431	403	439	428	400	434	392	428	431	423	433	412	422	399	428	424	419	418	416	425	441	388	437	437	440	406	465	450	392	412	386	433	439	427	441	419	430	429	442	377	390	430	433	403	412	377	438	454	449	412	400	444	427	435	430	396	410	390	454	388	427	398	428	423	409	433	418	427	396	428	471	439	455	400	414	406	413	409	392	423	428	460	397	437	395	420	426	458	422	418	411	455	455	443	427	397	422	440	422	437	420	463	402	410	431	451	391	430	468	457	419	394	397	403	435	424	437	400	419	400	422	429	427	438	411	455	398	390	439	415	453	432	473	413	395	409	362	424	423	421	462	426	415	409	480	421	413	396	435	411	432	460	431	417	401	419	434	412	410	429	408	433	462	456	405	418	450	445	441	424	429	403	413	441	445	443	421	369	427	420	426	434	430	384	435	415	385	406	433	428	406	415	448	448	434	450	444	434	462	423	435	452	408	430	391	413	422	374	408	425	434	407	438	434	464	432	428	424	442	380	408	402	414	425	416	431	417	434	448	392	407	428	427	453	426	426	426	446	440	434	428	414	422	399	424	410	425	406	410	450	408	429	416	422	425	406	447	436	412	378	426	472	423	443	428	397	419	442	479	439	387	453	430	394	415	436	416	427	406	420	461	422	462	404	432	451	431	450	434	446	404	478	423	419	433	420	407	407	449	405	429	416	424
38701	12479	10949	5589	3944	2936	2336	1944	1637	1427	1226	1192	1057	1006	914	885	862	789	811	783	732	749	753	753	696	675	703	641	685	639	662	650	659	637	645	639	657	684	659	682	652	649	615	628	590	631	592	598	607	646	671	656	667	601	640	633	632	645	660	645	625	616	611	614	623	607	607	593	607	620	626	567	619	623	624	603	605	611	659	647	646	590	603	618	601	611	644	629	630	629	636	602	655	626	583	577	574	639	610	624	602	581	616	624	620	592	566	634	608	581	639	596	631	602	591	631	634	602	635	550	572	632	605	599	617	619	599	587	621	661	599	611	615	638	638	594	603	616	595	587	606	630	637	595	612	618	589	616	608	625	625	653	656	605	589	584	597	640	640	620	585	607	603	612	599	595	614	600	570	588	578	587	617	618	589	611	586	567	592	588	603	582	576	619	606	636	587	618	625	596	602	585	610	636	630	636	632	611	580	590	608	576	611	603	610	590	645	649	557	606	634	575	621	595	620	600	609	650	588	593	632	583	623	618	590	614	603	607	630	638	576	612	617	628	614	622	648	556	578	615	624	590	566	607	579	603	626	585	601	627	625	584	631	585	603	578	608	616	667	591	606	635	564	637	632	617	635	623	611	592	621	611	618	590	589	642	587	607	558	620	586	597	648	610	654	570	635	647	588	625	646	584	603	638	604	577	617	601	603	606	600	628	623	574	578	612	635	612	646	625	588	612	631	634	629	651	597	690	646	610	616	597	610	534	585	607	579	599	582	637	607	578	606	587	601	583	577	611	607	563	591	605	608	614	617	592	599	613	605	644	620	597	587	620	598	594	633	575	599	620	611	609	581	595	604	593	630	638	635	610	631	569	642	607	628	559	594	656	616	632	605	609	564	608	580	607	568	540	613	606	629	595	588	606	605	598	631	601	594	669	642	650	563	647	635	617	560	587	581	608	619	605	617	613	586	569	598	564	584	667	605	618	599	588	619	622	620	641	656	628	610	626	620	605	609	633	636	575	608	627	597	599	609	575	621	633	660	568	632	644	607	637	598	568	615	549	556	584	612	610	599	623	651	624	607	589	602	635	592	547	625	594	609	621	610	618	564	621	603	607	613	586	592	599	603	635	598	601	573	574	587	599	639	619	607	621	593	611	549	577	588	591	636	584	628	585	593	621	606	635	598	633	632	605	606	530	599	642	584	610	621	619	613	605	594	672	612	630	553	604	586	607	616	589	608	596	603	631	633	649	579	579	635	618	619	632	606	636	593	647	579	604	592	613	612	605	631	634	607	580	608	594	666	613	586	573	597	630	575	629	614	611	620	621	617	635	642	618	620	613	641	641	615	621	589	589	612	578	615	628	624	653	587	604	651	571	579	616	612	596	595	593	596	597	587	601	604	594	584	629	628	619	617	596	609	561	589	626	604	612	572	570	607	607	640	631	625	620	583	602	612	593	594	568	578	599	613	607	552	579	634	613	614	636	637	610	669	609	621	606	578	643	646	599	605	632	607	654	660	621	559	598	599	608	635	608	663	585	584	603	586	615	573	600	600	589	591	605	566	607	616	597	634	563	626	622	563	608	621	609	586	616	627	553	646	596	622	635	624	558	608	567	596	619	612	601	635	634	558	610	625	590	582	623	599	627	628	572	600	582	594	605	594	642	584	580	614	610	636	658	642	617	621	626	589	596	575	636	641	603	620	560	609	604	608	586	639	640	587	599	625	652	588	625	611	579	636	624	581	617	599	606	578	588	598	628	620	617	631	604	606	596	593	660	587	608	604	647	670	622	593	612	601	572	621	619	622	584	594	629	576	582	584	614	621	588	605	662	623	546	618	601	615	642	616	628	554	630	564	630	580	653	612	623	614	614	609	586	603	611	586	663	632	642	636	590	641	606	607	614	611	632	636	623	625	612	572	613	625	634	602	603	653	590	624	648	535	600	633	599	625	598	615	619	624	589	582	596	616	591	596	609	631	603	622	626	625	601	643	643	612	598	604	652	599	590	609	630	629	639	581	577	628	601	630	557	588	610	635	618	633	599	580	638	642	614	577	608	574	648	601	617	594	598	587	612	642	594	582	585	583	613	616	632	619	669	580	587	595	628	624	608	603	569	624	605	571	615	552	617	557	597	605	666	650	613	630	626	591	580	544	595	577	575	580	587	551	576	600	642	586	605	631	607	650	655	582	627	642	623	577	624	596	647	627	637	622	591	656	564	657	615	653	597	604	627	584	615	591	587	592	591	595	618	567	642	607	598	636	613	544	617	607	618	591	659	579	611	584	601	594	608	612	655	604	617	591	571	623	607	617	604	608	654	599	631	602	651	617	576	650	641	604	600	627	599	581	605	598	612	647	555	645	595	613	612	632	614	619	646	638	643	578	611	595	591	570	604	639	626	590	616	562	625	627	588	657	602	631	617	592	591	596	610	615	640	633	594	614	565	622	564	632	625	605	593	621	614	598	558	645	625	606	583	575	587	591	609	658	587	605	607	572	607	651	627	625	633	577	585	578	541	627	596	580	567	592	566	637	612	568	555	615	668	631	599	573	576	626	605	647	632	642	625	591	631	587	593	653	642	635	639	596	579	587	605	608	616	584	600	613	621	604	604	631	588	571	603	621	605	612	630	605	624	610	659	609	591	649	619	580	663	615	573	642	612	589	586	601	675	631	636	610	624	634	635	628	614	606	599	632	597	624	610	603	624	577	607	573	585	617	603	623	598	612	659	616	588	644	618	615	601	641	564	586	584	616	636	628	594	638	629	585	626	588	626	593	626	594	616	589	610	591	631	581	564	577	578	628	619	645	632	581	604	607	605	614	629	606	611	605	643	589	576	647	614	576	634	569	592	587	615	583	607	619	615	601	614	580	606	604	602	641	526	606	604	612	619	609	646	628	617	630	555	575	597	614	626	604	596	615	635	596	610	610	630	610	587	621	578	649	592	650	614	591	601	639	618	571	607	585	606	584	593	626	620	623	601	594	591	617	605	598	654	597	655	583	625	623	618	619	598	585	598	648	613	604	604	598	624	562	595	570	622	608	612	619	584	641	604	642	632	668	571	585	607	565	577	582	566	603	609	625	602	657	608	606	618	594	604	618	621	605	629	590	631	597	629	614	602	595	615	632	595	637	629	569	579	714	626	652	593	644	646	628	628	628	579	625	597	588	672	594	617	563	647	618	539	599	592	599	629	607	616	619	624	639	614	582	563	656	594	634	618	592	625	618	581	601	610	576	603	606	621	649	652	609	585	623	588	605	628	566	600	587	577	616	591	628	577	618	619	594	607	588	591	561	576	610	635	636	611	651	629	604	627	603	629	574	590	571	641	638	566	575	635	610	633	572	588	622	596	601	581	614	575	602	594	569	662	548	588	584	595	583	632	591	552	595	555	611	559	627	611	588	595	628	581	561	635	612	599	602	571	573	604	587	607	558	617	608	648	584	602	589	625	628	621	571	604	634	625	604	634	596	618	593	629	628	615	609	602	619	620	576	561
26709	20541	10231	1224	765	703	700	687	655	753	677	705	695	710	721	671	638	710	649	710	647	616	676	666	726	666	615	739	687	634	664	696	681	665	696	659	693	634	662	664	700	680	649	679	703	643	662	635	687	666	636	644	649	716	658	686	668	677	663	730	677	694	678	654	686	670	672	687	639	674	720	699	701	670	681	673	677	664	683	719	688	657	706	634	706	676	687	663	664	684	720	680	693	672	675	682	601	652	658	747	666	642	675	689	673	662	701	667	694	645	620	637	677	690	670	611	639	657	627	647	687	687	696	689	683	706	706	693	691	671	641	707	658	686	703	667	642	683	665	664	687	697	712	678	730	646	710	695	664	691	679	712	671	644	680	731	647	660	683	619	679	709	677	674	657	654	698	648	629	684	697	697	630	652	725	718	694	621	717	617	650	693	659	679	709	641	656	631	693	677	710	625	667	651	652	692	654	658	669	662	640	725	664	626	705	659	668	689	633	702	704	679	640	682	640	627	653	649	681	642	679	700	697	665	666	650	659	668	676	675	652	723	677	644	697	668	712	646	651	695	684	656	689	668	719	638	695	666	677	597	709	632	690	669	670	701	680	612	685	656	685	704	679	692	659	610	654	671	673	682	694	702	702	665	690	681	675	655	681	641	653	699	613	661	652	671	691	696	705	666	638	706	708	645	694	698	666	690	657	712	647	689	664	662	659	649	682	674	682	682	687	663	690	669	706	639	678	686	668	675	672	711	718	669	655	665	709	679	695	625	655	680	688	667	686	690	654	689	676	713	669	622	656	656	664	671	679	710	688	694	712	676	699	654	699	672	672	675	676	691	686	671	720	686	648	645	666	709	674	698	720	691	692	676	665	709	683	677	721	665	682	657	652	715	596	689	684	670	692	672	684	688	696	737	719	680	664	663	656	647	676	664	711	695	724	625	675	643	654	686	624	653	744	671	664	665	679	697	658	661	692	692	680	707	663	704	665	639	681	698	716	640	633	721	676	625	660	658	675	695	675	676	649	672	651	646	685	649	680	674	632	650	660	634	615	693	648	682	674	659	675	737	664	673	643	697	698	633	650	669	657	666	679	665	673	702	693	702	655	686	670	668	681	698	681	714	635	689	693	656	719	684	667	687	646	657	676	659	721	662	667	705	661	663	706	628	685	695	692	651	644	654	661	660	657	685	656	629	641	690	728	658	680	717	607	704	688	647	692	662	684	654	610	679	664	635	664	683	645	692	649	651	678	628	685	629	665	644	660	657	668	646	694	712	667	650	728	689	662	722	669	680	696	729	661	728	692	712	669	699	698	630	678	723	699	683	674	675	590	708	731	675	655	667	657	676	666	699	671	675	681	639	707	664	685	647	650	668	721	687	699	642	693	720	653	664	667	670	683	623	664	601	621	663	660	683	684	648	686	686	692	654	629	685	676	680	693	676	685	637	693	639	687	662	658	666	647	686	677	647	643	680	685	666	677	633	670	629	664	671	670	631	648	672	709	658	679	623	644	698	658	679	626	659	699	683	639	667	675	697	673	630	687	669	658	671	685	720	671	650	701	722	679	698	669	654	693	639	647	698	679	720	658	667	760	695	715	659	681	659	669	670	669	627	704	648	634	643	686	721	685	668	652	648	641	719	612	630	667	634	661	676	681	641	678	684	652	748	649	651	712	637	625	692	675	685	730	660	626	670	677	685	718	663	688	662	650	678	662	681	695	651	658	684	671	671	673	595	639	666	717	650	658	675	693	639	690	670	646	653	632	665	686	695	675	681	692	683	706	663	682	650	703	726	676	648	675	652	670	659	630	688	683	723	636	659	697	657	671	665	681	659	679	624	647	671	679	699	645	648	682	644	724	640	691	723	660	674	650	702	679	695	717	683	693	722	664	679	671	631	670	721	677	629	652	663	682	664	673	642	669	677	682	708	677	692	653	717	639	674	689	697	644	710	707	674	668	677	714	672	667	686	683	652	688	713	656	641	704	681	699	681	683	681	698	658	711	668	643	695	664	631	678	693	712	652	702	690	629	674	685	686	635	734	613	693	665	663	641	727	737	712	705	672	661	644	692	682	697	673	693	675	630	724	713	706	668	732	683	666	699	731	657	696	712	650	669	681	684	680	725	697	645	655	714	639	661	695	676	651	684	677	682	681	716	687	666	659	690	688	676	663	638	665	674	721	739	712	649	706	633	652	685	672	669	683	657	698	672	675	677	690	693	637	684	682	681	689	648	694	648	648	640	702	688	674	745	683	649	666	679	691	717	690	669	698	672	679	697	671	668	698	663	666	663	654	631	682	649	684	674	683	681	684	681	666	700	674	672	612	690	688	660	734	674	660	656	689	697	625	718	720	632	665	678	692	665	730	676	643	659	671	732	657	631	646	676	679	694	698	662	638	666	649	640	678	646	684	671	636	648	676	738	683	690	713	687	685	680	669	693	710	689	671	680	654	684	648	666	655	626	651	702	674	675	706	690	675	651	696	664	633	659	642	648	695	686	694	692	607	673	701	730	688	669	702	648	651	669	686	653	696	708	638	694	661	685	689	694	720	674	651	697	668	687	645	660	648	697	618	707	722	642	651	689	686	686	681	686	639	700	661	694	685	716	697	647	702	654	675	675	696	687	701	668	679	665	704	666	697	665	677	668	690	690	663	660	706	671	678	695	657	670	657	677	689	672	656	694	671	681	648	653	686	693	683	666	667	667	655	673	643	680	624	677	646	689	670	649	659	680	673	728	701	674	672	653	703	646	679	610	686	643	685	736	686	710	623	671	626	697	640	666	655	698	624	689	704	675	692	687	635	669	678	692	667	688	678	702	704	614	680	665	692	704	705	674	724	646	635	715	663	639	693	654	641	692	659	666	666	615	633	690	655	703	659	642	653	711	701	664	671	700	680	673	647	679	651	653	611	637	710	690	693	715	684	697	651	671	673	707	691	647	642	702	670	717	693	696	676	668	660	673	644	690	635	693	688	670	720	659	677	633	637	698	657	669	664	676	655	693	680	635	688	718	667	686	659	688	625	685	722	651	647	704	676	643	646	702	658	646	680	694	687	701	682	693	647	686	688	655	654	729	663	654	706	640	675	643	644	712	650	735	641	712	610	641	711	697	693	677	669	658	690	694	711	645	663	681	713	663	721	672	655	700	671	686	698	686	668	643	665	740	664	728	683	706	665	665	635	679	681	682	636	639	667	724	664	690	668	674	671	669	695	672	663	682	620	674	706	745	699	682	643	647	680	652	733	700	683	631	668	714	635	677	694	664	687	642	673	679	701	697	654	652	663	687	683	690	683	711	690	645	689	704	713	674	662	674	654	650	702	665	688	650	701	696	663	671	720	697	685	714	705	679	658	682	716	667	669	691	689	672	655	649	681	639	668	682	676	669	673	699	691	701	719	682	650	696	706	671	651	666	673	631	695	705	686	687	671	665	666	664	615	666	714	684	730	660	674	666	697	677	643	702	668	705	677	681	680	721	724	672	737	668	665
19933	1643	1435	1107	1047	988	965	1028	953	977	910	983	961	923	923	928	960	904	951	946	869	936	966	972	908	906	943	911	930	953	937	944	979	946	890	952	890	910	939	984	911	927	920	951	919	902	922	903	943	941	964	869	988	939	962	912	905	928	907	963	936	934	902	960	916	923	895	907	941	937	899	940	931	896	965	947	938	907	1012	908	934	932	899	898	914	935	924	882	883	928	962	902	903	879	849	939	915	895	903	913	953	935	877	878	944	960	907	921	924	895	948	968	891	944	885	862	887	915	929	926	930	943	959	917	898	919	918	915	915	899	901	924	921	960	919	922	952	947	915	934	926	981	970	912	924	869	916	897	972	926	938	956	921	916	903	938	948	935	876	891	919	891	912	932	899	969	895	898	917	863	921	896	926	930	911	908	914	929	919	937	974	920	899	957	948	926	954	887	929	895	899	884	955	956	934	928	916	889	911	939	954	909	905	955	894	907	927	962	919	954	965	910	924	948	884	958	940	902	911	924	909	962	927	933	974	936	879	934	892	895	959	986	864	955	918	927	928	946	995	963	922	880	918	932	914	929	944	885	894	935	998	909	887	923	947	884	902	958	954	908	941	958	925	921	938	1004	938	871	917	898	939	945	915	938	914	951	929	922	995	919	881	956	968	913	920	923	898	942	958	992	892	884	935	977	925	919	959	932	907	932	918	868	931	933	916	930	949	916	942	899	930	901	937	931	923	916	904	967	920	877	918	932	906	954	971	890	941	934	936	932	913	913	893	928	932	872	909	917	931	875	959	926	908	952	953	877	898	926	972	969	870	951	930	985	974	938	934	937	921	950	891	903	916	891	933	924	985	924	892	961	909	872	942	922	885	926	982	913	955	920	941	942	916	903	925	969	907	904	885	941	901	890	924	934	920	893	933	969	943	941	925	966	945	939	923	968	926	902	925	897	921	955	919	962	941	889	925	915	932	946	953	904	937	964	896	950	990	869	912	923	939	915	930	951	881	891	909	872	933	952	934	931	942	912	911	947	905	925	930	943	965	917	949	906	934	942	938	916	956	953	910	910	949	938	926	931	931	910	909	920	917	876	895	964	883	900	892	916	862	959	878	949	928	939	969	940	956	897	859	896	971	930	908	925	908	937	916	913	883	900	903	962	948	878	930	862	884	953	930	954	959	897	965	915	952	997	932	928	887	878	928	899	945	956	891	980	923	908	903	943	942	945	981	861	943	915	927	899	987	895	937	938	947	899	942	916	954	926	931	936	960	938	916	969	971	909	938	909	847	892	923	906	922	960	879	934	910	917	930	951	890	907	872	916	835	958	892	933	963	968	922	933	916	900	973	965	944	892	972	925	943	919	961	939	932	945	971	909	899	991	1010	931	993	921	938	935	908	909	906	969	937	935	941	905	916	923	888	874	875	972	921	917	961	903	944	935	871	944	901	905	884	1001	904	915	933	966	914	944	926	872	926	897	935	901	910	932	840	961	943	931	966	913	933	938	911	965	899	945	971	953	964	948	963	930	907	898	904	940	942	929	954	880	909	939	872	923	911	944	929	927	960	914	872	963	924	935	929	894	911	963	949	962	942	950	955	915	907	909	903	914	936	889	927	917	927	941	930	946	943	959	948	978	888	939	971	888	901	949	972	883	979	900	938	886	909	925	939	888	883	908	900	961	970	925	954	948	952	922	951	874	875	943	876	944	916	908	920	883	945	902	931	880	915	955	959	908	877	929	915	866	942	918	940	902	925	938	935	948	970	944	880	932	940	867	930	967	885	889	871	948	909	916	913	922	953	950	967	922	919	988	949	948	868	942	967	889	939	900	951	969	981	963	956	923	900	907	858	932	951	880	955	919	911	921	880	987	948	938	949	935	906	979	976	957	942	994	927	971	893	914	915	876	917	910	887	902	957	917	901	916	900	938	891	935	966	953	937	953	869	929	958	935	945	939	931	928	923	953	989	962	886	944	894	992	956	902	933	935	923	919	944	893	934	861	960	908	928	931	907	936	916	938	920	950	917	943	907	896	994	933	906	903	903	919	918	938	920	944	897	885	967	939	885	840	962	910	907	986	960	963	942	919	918	925	893	937	935	915	949	923	932	868	929	915	917	872	867	851	906	926	944	874	921	905	954	899	979	932	942	920	923	949	1006	916	887	939	904	910	965	914	932	908	961	921	984	915	945	914	935	932	867	929	974	894	908	941	888	906	930	912	914	952	861	898	996	974	938	978	950	875	911	990	912	945	907	909	906	1006	886	938	962	893	946	920	896	889	940	960	931	929	962	944	959	922	908	899	973	938	946	948	934	885	933	924	896	926	950	951	886	939	963	951	941	936	896	963	905	947	886	916	920	902	940	913	913	902	925	917	907	931	953	916	932	952	932	886	990	920	915	908	891	948	959	980	948	903	901	981	888	880	950	901	964	980	927	925	984	913	923	901	889	897	947	921	898	973	936	958	900	978	934	913	970	915	902	944	919	892	957	973	917	943	953	879	916	932	960	920	957	967	984	945	919	867	945	893	914	965	912	905	937	917	903	946	934	958	945	956	884	943	963	942	896	940	950	894	901	910	934	957	940	948	910	928	909	903	919	951	962	946	964	895	935	957	950	954	918	924	953	970	931	877	918	983	939	938	930	899	872	922	931	936	914	926	964	955	946	885	929	945	973	906	988	940	890	983	927	877	933	917	968	897	936	914	922	942	915	962	916	917	940	903	913	993	936	951	933	943	921	854	942	910	917	909	973	947	913	950	917	960	883	902	940	921	941	924	941	930	929	963	901	883	875	936	972	929	945	915	1032	889	946	903	865	908	977	886	937	916	978	921	929	967	961	934	962	942	898	947	920	915	944	934	996	945	915	916	931	921	918	899	954	910	895	914	951	931	980	930	863	945	907	987	971	941	957	905	957	1011	999	960	897	932	964	906	957	954	955	938	899	903	941	945	962	909	904	984	947	906	912	910	900	920	945	934	972	869	911	919	899	966	930	918	872	919	989	936	929	957	910	907	935	924	953	908	855	916	961	899	955	927	879	918	985	883	927	939	974	917	902	896	953	936	952	941	943	884	910	939	963	910	875	992	974	925	910	904	902	923	909	916	922	890	886	921	928	927	953	936	912	922	949	864	884	954	920	934	895	888	959	947	945	913	994	918	961	908	963	877	917	962	926	914	884	949	1012	970	946	975	973	897	846	920	893	900	946	916	959	953	959	961	889	928	902	866	964	928	921	960	945	899	916	932	884	918	899	975	921	951	887	968	948	939	929	927	935	912	914	931	933	929	880	898	927	959	905	949	896	941	949	880	934	916	930	953	906	916	928	898	915	870	893	912	927	919	899	956	879	908	929	953	939	891	967	950	922	937	956	875	884	927	912	924	920	921	908	973	944	1009	970	966	920	960	960	954	896	868	894	923	955	961	929	920	974	934	919	943	941	931	898	945	932	948	909	927	935	924	881	957	941	935	970	927	995	923	948	883	909	892	899	916	939	916	954	892	944	934
23430	20930	28799	22979	20790	11700	1587	1002	930	946	894	863	836	820	779	813	820	784	741	763	779	783	742	768	737	743	810	782	766	750	704	744	701	756	710	744	799	753	696	750	736	773	756	693	736	731	743	753	734	753	752	712	760	756	743	747	740	781	750	805	754	713	769	730	774	750	776	744	741	737	744	764	756	758	764	756	766	746	770	719	723	755	745	732	677	741	721	766	726	763	738	747	723	738	762	741	706	704	726	762	689	756	760	690	694	732	725	735	742	719	758	765	730	720	729	751	749	727	754	785	792	754	745	704	728	740	716	712	724	730	729	750	721	742	742	716	743	769	706	789	737	724	674	721	698	744	766	783	701	754	786	729	744	728	737	719	714	714	731	708	737	783	715	781	781	714	724	742	754	741	739	749	729	709	752	749	761	729	722	753	724	720	703	737	745	770	772	742	703	803	790	749	784	726	730	738	765	788	739	732	729	770	718	746	726	763	745	741	743	735	727	743	724	757	696	729	769	712	741	700	724	736	762	781	734	744	744	724	760	711	733	737	772	728	742	760	741	753	764	701	734	789	734	738	705	721	727	709	734	731	732	721	791	761	742	772	751	685	742	808	727	761	742	717	722	763	694	690	740	698	706	759	666	712	729	770	746	711	775	722	716	694	751	719	705	749	778	768	735	718	714	721	752	748	718	727	725	736	699	749	733	749	715	754	744	785	756	742	740	678	739	731	747	748	695	747	716	759	777	717	737	737	721	745	743	747	751	718	807	735	779	734	741	761	715	717	762	738	712	742	725	690	795	712	756	752	758	667	720	759	779	745	738	742	706	725	718	726	786	769	775	699	779	753	737	758	732	743	780	695	736	730	762	725	710	698	734	749	742	692	764	775	725	700	691	798	718	738	729	765	738	691	708	711	776	726	728	757	688	706	751	766	755	789	770	712	735	780	735	689	728	712	702	727	813	733	782	742	767	754	728	764	746	801	705	727	792	773	734	756	731	742	725	705	717	788	761	759	728	787	696	725	715	792	744	684	726	680	696	738	765	757	764	722	746	695	693	717	741	734	815	760	769	730	746	727	709	731	695	760	708	721	731	763	764	735	719	735	749	722	703	756	731	774	772	749	755	724	731	718	688	804	739	728	716	730	774	786	726	722	736	711	754	721	709	741	749	739	745	746	706	763	701	732	752	724	715	740	716	727	699	748	745	692	715	697	741	735	743	710	773	737	729	755	731	738	719	828	753	688	726	719	773	771	709	702	694	773	717	779	729	745	733	721	739	739	735	737	696	672	728	755	734	724	714	753	745	760	747	732	686	741	731	762	767	775	705	768	754	706	755	762	677	742	701	747	749	721	766	750	709	743	691	718	766	747	713	675	715	721	793	786	774	744	701	748	719	744	708	731	756	748	753	727	765	738	758	755	769	754	766	775	740	725	745	710	750	759	737	732	717	744	733	711	764	751	771	694	709	772	737	728	724	707	758	758	752	726	779	720	732	682	793	703	738	745	729	720	738	727	779	764	783	746	693	716	724	734	732	790	732	715	778	725	772	762	724	781	711	741	780	688	727	744	706	710	761	719	724	770	714	733	748	724	706	728	774	749	707	772	718	702	724	691	782	756	691	718	777	778	758	751	727	720	805	730	743	772	737	760	760	739	747	761	690	731	736	731	733	733	717	713	736	740	724	787	771	726	713	751	765	757	742	762	674	715	782	738	750	741	727	726	764	787	767	724	709	734	726	743	785	736	735	749	752	733	753	730	707	702	751	731	712	724	762	734	697	730	733	713	701	765	747	748	737	737	734	668	685	760	722	753	728	708	703	735	751	716	769	774	794	736	679	690	750	735	754	750	760	747	743	744	793	748	741	737	785	706	722	714	697	709	759	742	772	668	735	765	717	734	762	743	767	730	723	743	761	772	745	798	678	756	759	728	782	766	806	762	722	739	769	742	757	760	756	751	704	744	743	770	751	771	718	750	770	741	710	730	712	672	758	736	723	718	737	671	782	742	708	761	703	753	679	713	754	733	750	765	734	732	778	700	769	795	762	740	753	711	716	731	701	706	762	756	730	719	717	734	731	725	717	739	750	737	731	688	728	779	691	715	733	740	742	707	716	670	747	711	701	756	727	698	728	722	736	696	766	733	676	730	751	757	727	761	739	752	746	764	701	695	759	771	755	769	738	682	764	714	716	744	744	753	717	750	741	691	761	755	750	773	667	712	748	744	753	753	748	700	776	730	707	757	771	717	758	736	788	736	731	749	687	720	751	688	739	742	701	738	761	725	775	742	691	721	689	720	712	744	762	752	683	714	748	737	747	683	755	724	736	745	722	739	725	756	747	716	728	754	746	725	757	704	706	804	736	751	698	741	740	731	723	709	762	726	758	730	716	750	732	762	739	721	702	736	770	754	711	750	722	769	715	690	718	757	733	750	734	711	742	732	743	728	767	754	736	697	691	712	707	748	736	752	755	744	716	746	747	776	722	754	705	724	741	759	717	755	701	696	745	726	735	713	770	699	753	735	763	707	745	716	703	745	746	762	728	787	714	742	755	774	752	756	736	749	751	751	752	740	741	729	796	800	730	773	790	747	741	694	722	696	760	709	774	746	706	777	723	740	755	703	736	733	762	731	712	720	728	679	711	731	731	774	747	715	701	730	765	785	761	714	677	772	749	741	692	693	707	717	730	749	716	754	708	739	681	738	705	730	776	728	772	756	722	791	760	783	791	700	743	746	728	744	788	804	763	731	688	730	708	708	738	741	761	748	751	710	724	762	692	781	744	708	721	795	733	737	729	732	751	763	732	769	730	728	734	807	774	751	708	772	725	720	728	710	703	750	727	729	711	730	793	733	731	716	713	758	740	708	725	737	726	735	736	725	708	753	739	744	714	742	770	703	739	717	658	718	746	741	746	734	733	710	734	761	711	727	686	757	742	736	747	742	699	759	825	746	729	784	749	759	707	765	744	757	716	728	734	690	759	744	726	731	747	712	738	715	762	701	756	763	736	744	711	770	718	761	722	700	726	715	814	741	718	764	741	769	721	742	724	742	728	765	723	704	765	699	712	785	704	768	750	710	697	754	723	724	702	773	763	731	741	691	698	749	718	728	731	688	716	725	745	711	756	762	722	707	761	716	726	753	744	697	762	705	738	684	739	763	781	726	770	768	753	735	707	687	711	763	729	746	722	790	749	703	741	703	730	718	738	747	726	725	744	729	797	721	722	721	737	764	728	730	808	728	751	728	707	668	760	756	792	732	746	770	705	733	730	754	744	740	692	729	758	760	691	740	711	721	739	750	715	767	752	712	742	721	754	791	730	751	721	715	750	699	754	765	748	712	728	713	756	754	718	756	717	658	745	688	791	709	772	715	745	721	732	777	768	789	760	743	779	708	763	729	730	800	747	746	740	746	703	768	739	701	720	778	729	735	770	733	773	705	736	720	770	748	729	737	736	783	726	657	753	728	749	717	735	749	713	763	741	721	767	735	745	728
34622	8674	7423	3948	2891	2425	1955	1710	1581	1455	1395	1196	1269	1189	1161	1167	1148	1163	1153	1102	1126	1141	1021	1066	1053	1012	1004	1015	1062	1074	1055	1031	1086	1033	1016	1089	1062	995	1061	1068	1067	1048	1065	1033	1020	1029	1018	1064	1017	979	1047	1065	1036	1085	963	1081	1031	1009	1038	987	1016	1010	970	1015	1049	998	1008	1032	1003	957	1026	1038	947	1024	1027	1053	1045	1034	969	1052	1048	990	1120	1058	978	974	1003	966	1053	1011	1019	1048	965	1003	1018	975	941	1011	1031	987	1002	1006	939	1073	1066	1022	1035	1034	1068	1027	1016	970	1022	1031	1043	994	1053	1034	1028	1030	1056	1005	1012	1009	1015	1055	1027	1008	1090	1036	1019	1035	1002	1020	991	1044	1013	1030	1074	1000	1006	1089	1031	1048	1040	1007	970	1008	1037	1086	1043	954	1026	991	986	1032	1016	1073	984	995	1064	1045	972	1023	1020	966	1051	1083	1003	1003	991	1009	1061	944	1027	1061	1016	1043	998	982	1066	1049	1041	1018	1055	1048	1023	988	1014	1058	1015	1066	1041	982	990	1028	1042	1010	1036	1095	1004	1035	1055	1051	987	962	1010	981	1005	1009	1032	1072	1022	1023	1079	990	1083	1064	1064	1033	1034	1051	962	1022	1020	1035	984	996	1066	988	1012	985	1004	1026	1028	953	1031	955	1071	1029	1004	1053	1019	1009	1018	1027	958	944	1038	1034	1048	1039	999	1011	1014	990	987	972	1057	1000	1021	1048	973	1016	1030	976	1013	1033	1027	1018	1062	1009	1067	1047	974	963	993	1019	1094	1072	1009	1070	1003	1017	999	1070	994	1055	984	1059	1034	1015	985	985	985	999	1031	1017	985	1000	1014	990	1031	1025	1027	1089	989	1021	1022	1059	1012	1056	1056	1044	999	1036	989	1042	1065	1049	1059	1037	989	1050	1044	1088	1022	1021	1008	1026	1072	1008	989	1009	1002	1018	1038	1066	1070	994	1023	975	973	990	1062	1093	1019	1032	998	999	1053	990	993	1045	1073	1035	1015	1055	1037	1045	1024	1009	1092	997	1037	981	977	991	1027	1016	1037	1044	993	1003	979	1007	961	1053	992	1038	1031	1022	1018	985	1067	1031	1001	1100	1013	968	1001	998	1014	972	994	1064	985	972	1033	1047	953	978	1033	1055	981	997	1061	1047	1033	1018	1020	1058	997	1014	938	1058	1017	1003	963	985	1022	969	988	1022	1004	1115	1017	1029	1047	1018	1047	1061	1005	950	1044	1039	1035	1025	1041	1064	1076	991	1011	1055	1031	1040	1037	1029	1008	1015	976	1043	1019	992	1006	1054	1075	963	949	1003	1040	1013	1053	1019	1019	1007	1005	993	1053	1002	986	1013	1070	1044	968	996	1052	956	1057	931	1037	1041	1013	1030	993	976	1018	981	993	1043	971	980	1004	968	1011	1019	1008	1089	1044	1026	1003	953	1015	1061	1034	1030	1004	1009	1057	1022	1005	1009	1090	1023	1059	1009	1065	1005	1038	964	982	1038	972	1035	1037	1014	1032	1053	1103	1089	974	1009	982	1031	1028	1032	1061	1058	1035	1017	1065	1023	1023	1001	1044	1039	940	1026	983	980	1041	1006	1024	1032	1052	1066	1043	1098	985	1045	1043	1053	988	1037	1015	1046	1010	1037	1056	1029	1038	986	1016	1042	997	1076	978	997	988	1014	1026	1057	967	1049	993	1033	1024	1021	1000	996	1051	1051	1058	1005	1001	1026	1045	1001	1009	1006	1001	941	1039	1050	983	1022	1059	1002	974	1008	972	988	980	1000	1034	985	1072	1082	986	1061	1101	1053	988	1032	1022	972	1010	1035	1000	1045	1048	1080	1028	1006	1028	1050	1006	1063	1020	988	1033	1076	1023	972	955	1039	1024	1010	1011	1064	1076	993	1038	1044	1058	958	1011	1037	965	989	1009	1017	1042	1039	1009	1006	970	1037	1069	1033	964	1138	988	1014	1008	994	1044	956	995	1035	1021	1008	997	1055	1021	1013	1021	1069	1038	1056	982	1062	1061	978	1099	1057	993	1036	1014	953	1003	1023	1039	1020	1055	1013	1036	1058	1079	1049	1022	992	1039	1001	1015	1049	1060	1023	1041	1003	1035	1069	1081	989	1031	1035	984	1037	1001	1037	984	1014	1089	1084	1035	980	1068	1026	1019	1033	1042	1109	1016	1057	1023	988	1008	1030	985	1052	1003	984	1021	1024	1064	1020	1035	1001	994	988	1000	1026	986	1023	962	1003	985	1026	1035	1021	986	974	1034	1046	991	982	1057	1034	1056	1069	1042	1037	952	996	1015	1088	992	1046	983	994	1010	1002	1012	1005	1011	986	1015	1035	1034	1019	985	1047	974	1007	1025	1007	1012	966	983	1024	1084	1043	1013	1054	957	1038	1086	976	1008	1000	1006	1009	1011	1038	1006	1068	1062	1014	1053	1021	1025	1026	1038	1075	952	1016	983	996	975	996	986	1037	1095	1074	1016	1043	1045	1026	1002	1046	996	1009	1040	1002	1017	1039	998	1009	1065	1007	1042	1062	1009	1014	1006	1020	1027	1018	997	1040	984	979	890	1031	986	1024	1008	975	1021	985	998	1016	1017	994	966	1030	976	1036	1066	1056	1025	1089	1053	1030	982	1022	1056	992	1069	1022	998	1032	1018	1030	1030	1016	1042	1071	981	997	1061	992	1052	1030	1044	1042	990	1015	1011	1003	1028	1066	1046	990	1020	1015	1043	985	1025	1037	1003	995	1050	1039	1046	976	1005	1011	1050	1046	973	1019	1071	992	1020	1023	1035	995	1032	986	1016	979	1063	1003	1030	990	1041	1043	1003	1022	1055	1000	993	1011	1061	1083	986	1016	1046	1035	974	1104	1044	1031	1014	1012	1050	1018	1029	1030	1008	985	1004	1001	985	1086	1021	1075	1067	993	1055	1015	1047	1060	1007	1052	993	1001	1053	1012	1047	999	1064	1052	1093	1063	1023	1069	939	1000	1027	938	1011	1030	1011	1128	1002	1040	1031	950	1022	1025	963	1052	1023	1028	1089	993	949	996	973	1086	1046	1028	1028	955	1062	1027	1043	982	1018	985	1047	1033	1015	1062	1015	1004	1016	1015	1031	1009	1031	1011	1035	1055	999	996	1107	1011	1001	1072	1023	990	1012	999	992	995	1048	1027	1028	1014	989	1036	1020	1040	1053	1020	1096	1062	980	1028	959	1025	1033	1012	1009	1056	1077	988	1020	1000	951	1004	1021	980	1007	1020	1003	1019	944	1025	1010	994	972	1087	1006	1044	1019	1065	1006	997	1046	1042	1033	1004	1020	991	1013	1093	1063	1024	1023	1013	1006	1002	1039	1028	1055	1010	1023	1057	1069	975	1049	974	989	1051	1006	1006	969	1010	1085	1027	996	958	1010	1050	1073	1007	996	1046	1029	1021	991	981	1002	987	1008	983	1036	991	1033	1016	1018	1018	976	1054	993	1083	1055	1042	905	1043	1042	1051	1048	989	988	993	1025	1027	1001	998	953	1048	975	979	1015	1042	1015	1014	1002	1007	1009	998	1006	1011	970	1029	990	1015	999	1041	1025	1028	1043	1011	981	998	994	1007	1001	1073	1010	993	1012	955	1001	1038	976	992	1040	1050	1021	1015	1064	1025	1030	1027	1003	1028	1005	960	997	1000	985	1052	1016	1034	1090	1029	988	999	1033	998	1000	1014	1045	1032	1035	1056	1068	1033	1039	1014	1002	1004	1034	1021	1024	1024	1056	976	1061	1061	1030	997	1016	1040	1046	994	1017	1015	961	1007	999	1054	1035	1015	997	968	1059	1031	1002	996	1072	1059	1013	1081	1036	987	994	1047	963	1028	972	1054	1020	1072	1013	1044	1060	1021	1015	1036	1048	1008	1035	1037	1065	1057	1026	993	1058	1008	1005	1038	1033	1054	987	963	1003	999	970	1008	979	1007	1002	1016	1054	1015	1085	1041	1042	1024	1018	969	972	1035	988	1012	1030	1014	945	1022	953	1015	1061	1002	990	1075	932	1083	998	1060	1003	1030	948	996	981	987	1034	1000	985	1020	1038	1036	1009	1031	1009	1030	1035	1010	1014	1009	1070	1001	1038	1002	1018	984	1047	1035	1077	985	997	994	1012	1027	1038	968	1060	1059	1034	1014	1022	995	1024	1064	1035	1087	964	990	1009	995	953	952	1067	1050	980	1024	995	964	1008	1016	1027	1052	1044	1017	1005	1045	1034	1038	1019	992	980	1088	1077	1009	994	1017	1038	1045	1002	1022	1037	1080	988	1033	999	1064	1001	1016	1018	1018	1023	1046	1013	1050	1018	1019	993	981	949	1032	1026	1041	1016	985	999	1101	990	1031	1085	997	1054	998	1014	944	984	1048	989	1054	1002	1054	1025	1023	1047	996	1049	1003	1032	996	990	990	1021	1007	1004	1013	981	1064	1068	975	1036	972	1025	987	1025	1034	1063	1061	995	1048	990	1005	1045	1057	1045	1015	1037	1005	988	1016	1021	971	1051	1033	1043	1031	1075	991	1041	1009	1028	1055	995	1038	1034	1046	992	978	984	1059	1030	970
22671	20970	29447	22672	20970	21018	8817	979	761	684	649	607	554	552	540	498	525	529	449	495	474	456	482	460	465	456	492	447	451	430	499	430	460	457	459	456	449	463	423	447	417	399	488	418	451	413	477	440	417	430	443	416	428	413	414	436	466	471	390	431	423	428	426	401	433	423	433	461	439	406	430	420	413	462	447	428	436	453	420	451	454	453	423	409	438	401	462	413	455	435	425	389	417	441	450	457	412	412	449	425	423	452	425	403	423	424	386	413	426	429	436	412	431	418	436	414	427	426	433	403	375	433	400	447	423	476	417	412	416	440	433	419	411	425	416	421	430	409	429	451	443	469	456	445	400	451	410	424	469	417	434	426	435	424	445	430	471	408	451	411	439	395	408	413	467	434	487	435	421	421	409	440	442	428	433	463	412	387	416	420	410	398	431	432	424	413	380	410	411	424	415	461	440	427	441	393	451	389	416	452	382	420	433	414	412	419	415	417	413	419	405	487	394	433	403	426	375	470	434	420	427	421	434	402	426	442	433	420	441	399	426	412	436	397	421	431	394	439	439	432	442	404	401	412	400	407	405	419	426	416	417	415	441	424	394	424	404	435	431	444	420	423	431	395	424	436	426	471	429	403	460	422	464	389	383	426	447	400	371	433	415	418	408	414	435	445	407	411	436	423	381	391	399	437	427	424	410	440	422	408	409	443	399	402	421	440	450	419	432	395	420	433	422	429	392	430	412	424	447	413	459	401	433	420	408	403	433	417	401	406	379	430	393	390	400	418	429	416	440	406	441	417	398	452	430	416	415	442	446	406	445	413	397	462	436	482	437	429	428	434	416	438	419	413	437	424	457	392	408	450	442	437	477	439	427	410	403	412	420	412	419	443	418	460	431	400	440	428	413	443	439	372	410	406	442	418	419	428	429	411	423	396	408	416	429	420	399	417	432	444	420	416	423	427	404	448	432	419	431	420	419	432	422	409	427	446	423	405	379	432	412	413	411	391	415	364	396	406	409	419	433	402	418	420	433	382	390	432	424	403	387	444	400	411	411	431	407	480	457	420	454	446	446	448	391	404	432	415	443	443	413	415	401	411	429	425	438	440	456	435	408	399	416	427	417	417	431	429	466	452	394	440	427	379	455	392	413	432	429	407	403	429	420	452	438	439	407	414	409	417	446	450	400	426	412	451	409	413	427	439	424	413	446	421	441	431	461	431	405	450	400	397	435	400	435	432	416	429	443	450	428	430	392	445	419	446	397	421	425	442	376	423	421	420	397	415	425	405	391	421	426	452	379	379	447	391	418	442	406	382	459	458	428	424	443	428	427	403	415	445	392	374	401	409	415	436	436	415	422	434	424	434	427	424	394	430	396	423	455	375	467	447	433	445	412	387	414	444	392	431	419	430	421	425	393	396	434	459	428	421	431	419	430	412	411	439	367	419	424	396	451	404	456	443	420	406	436	403	423	402	393	432	426	429	438	445	434	399	418	458	455	428	460	426	431	420	401	442	451	432	396	423	450	427	435	433	419	436	440	403	395	441	417	406	423	437	417	429	434	431	413	436	421	445	431	403	441	436	406	451	413	449	397	448	429	434	412	440	405	431	414	390	415	401	392	448	389	463	462	399	424	450	434	417	434	407	421	410	426	433	410	399	417	419	411	435	411	449	403	421	394	439	427	422	409	449	440	440	436	408	441	431	450	446	415	422	375	393	408	407	446	453	428	455	432	402	433	459	416	415	425	399	406	425	466	419	417	435	405	431	419	451	460	427	404	416	432	384	423	410	423	387	433	423	453	430	441	404	405	432	391	409	458	399	392	432	429	405	420	424	434	413	428	397	423	399	412	385	393	434	406	406	401	421	437	435	431	396	437	397	400	409	426	428	412	428	403	435	391	456	448	428	395	435	430	454	408	404	445	422	403	394	389	400	448	441	424	421	415	445	418	407	411	431	426	440	432	460	416	408	414	454	433	412	409	429	411	425	445	454	398	419	428	412	398	437	424	397	411	414	391	417	417	412	457	443	427	404	394	414	414	392	394	420	446	426	422	380	417	438	372	393	435	419	456	449	423	412	399	420	450	433	426	424	431	434	430	419	416	419	450	430	416	387	442	427	442	416	447	373	425	390	416	400	418	405	436	424	429	415	447	401	414	390	423	406	417	430	431	434	401	420	460	396	403	400	460	443	444	417	433	373	413	426	413	429	453	387	462	424	451	403	378	430	416	434	447	373	398	412	430	454	442	415	412	402	429	443	429	422	439	437	414	415	412	431	405	401	369	460	415	450	416	407	413	426	407	424	408	428	458	418	416	413	447	381	437	398	436	397	400	464	412	431	436	443	427	422	442	422	426	449	405	394	407	411	454	415	452	436	402	453	442	418	420	401	411	404	463	407	423	403	422	408	389	424	436	439	408	404	460	408	449	391	415	411	447	376	400	386	404	388	407	446	429	418	414	405	443	419	400	446	438	395	412	408	403	416	424	435	421	436	462	425	420	425	435	445	436	413	423	442	427	393	400	423	413	432	419	454	471	428	415	420	409	436	414	431	412	410	404	453	435	459	412	409	416	396	417	426	417	430	449	428	428	427	408	406	388	411	418	423	420	457	424	404	435	406	437	437	446	391	443	421	464	446	449	424	397	415	435	414	403	437	434	425	434	441	431	416	448	421	424	464	414	419	435	437	447	428	393	390	424	388	410	437	453	427	458	399	434	401	407	427	437	461	413	456	478	389	397	455	415	392	401	436	415	416	402	396	434	383	416	431	415	430	434	450	422	440	406	435	430	439	396	433	438	411	452	427	444	427	416	437	452	391	406	413	422	416	396	374	433	462	435	407	421	430	444	455	426	422	437	442	399	396	396	438	452	422	385	407	420	429	458	412	413	415	372	435	398	419	406	435	435	446	400	429	416	466	413	408	350	446	435	424	414	429	435	443	430	430	414	394	443	449	449	405	413	412	395	412	427	403	403	412	432	425	409	440	445	419	436	400	445	436	412	423	411	451	408	376	424	420	456	414	430	419	412	451	417	449	408	431	379	428	462	425	429	437	388	437	395	424	394	417	429	421	420	415	460	398	416	426	440	432	398	431	447	435	448	409	455	433	414	407	409	408	431	429	397	434	386	423	407	411	428	431	449	437	430	442	406	454	452	437	393	425	423	408	451	446	409	422	382	396	407	437	429	416	438	413	402	413	410	431	415	434	447	408	445	392	440	421	407	419	421	415	421	444	436	391	418	426	392	437	437	417	422	407	438	416	451	404	417	410	424	412	429	419	425	367	441	409	408	425	409	398	415	404	401	420	427	442	413	449	407	438	423	451	439	420	404	428	421	374	448	430	430	447	435	411	420	410	427	425	456	428	382	421	430	419	437	413	418	429	416	416	418	420	413	418	463	470	437	434	412	421	410	424	429	454	420	424	440	417	416	432	437	433	429	447	415	426	396	382	408	426	419	390	420	447	436	435	389	373	406	434	421	412	405	437	440	416	399	465
33796	12817	11113	5642	4088	2970	2356	1982	1661	1393	1238	1091	1065	988	965	914	877	795	792	768	736	705	686	658	736	706	717	673	661	662	637	717	652	642	643	669	654	597	610	642	607	646	649	605	647	662	627	589	560	650	658	597	608	629	636	635	638	632	623	633	618	610	596	606	653	577	644	646	664	620	594	649	644	653	603	656	615	600	590	592	611	623	555	568	634	614	599	653	622	641	578	586	578	610	584	614	589	622	639	623	562	598	602	596	594	587	571	642	624	596	609	587	609	618	606	597	613	589	598	613	621	611	616	617	599	561	556	591	586	607	613	594	607	618	648	594	623	579	588	624	620	613	604	614	575	591	600	605	605	643	621	610	572	586	625	624	583	589	551	642	608	633	592	589	615	628	589	566	586	613	645	653	584	621	616	571	638	595	633	599	609	603	608	562	615	626	605	595	580	624	606	634	658	664	644	549	603	666	631	605	632	629	600	611	607	583	638	636	613	599	581	650	575	615	617	577	632	629	613	562	648	609	605	633	573	558	612	609	642	611	626	578	604	626	574	587	603	602	618	565	580	573	610	633	592	589	607	608	598	585	584	605	597	603	587	595	617	636	615	572	558	576	614	586	611	594	638	625	613	573	630	586	626	613	583	591	624	583	634	569	559	568	605	602	602	627	579	605	660	591	567	599	607	597	606	587	573	591	597	604	636	621	619	635	602	600	586	609	605	627	602	619	626	608	578	600	573	629	614	566	597	630	593	623	611	628	557	597	623	594	617	615	578	619	601	594	553	651	593	601	618	645	582	621	591	603	629	622	574	579	589	624	571	579	562	600	623	578	615	606	629	563	597	588	623	597	585	610	660	582	620	581	635	574	588	623	621	596	608	621	620	631	606	600	617	636	612	577	668	597	619	642	607	613	571	656	577	605	629	578	595	570	607	647	639	591	595	560	584	589	622	574	600	614	583	611	616	628	609	577	587	605	568	580	585	589	610	613	642	624	594	590	595	609	613	599	622	599	580	602	596	607	620	609	607	617	585	598	597	578	633	644	566	645	546	566	603	563	581	576	617	571	626	629	617	609	593	633	642	586	645	578	673	614	610	596	607	620	601	610	577	597	589	624	584	595	601	583	604	609	609	597	602	614	631	586	542	600	576	593	610	604	610	617	616	596	619	598	603	592	599	622	598	605	601	590	624	566	587	641	607	595	622	596	649	595	589	583	608	614	636	621	603	634	613	598	580	601	643	595	616	611	586	629	614	556	629	595	597	548	605	653	625	541	616	602	662	612	576	569	567	612	584	606	656	637	617	570	622	631	601	616	623	618	633	610	594	641	594	588	583	578	665	617	581	592	618	649	606	565	593	611	580	588	628	612	568	615	609	619	607	612	617	588	576	585	624	599	590	614	636	602	608	634	593	579	581	562	630	581	577	661	620	601	617	603	599	626	613	596	585	566	655	591	637	644	675	590	605	602	588	595	613	627	608	587	605	585	580	635	619	624	603	611	600	642	576	591	635	644	593	541	596	568	548	599	623	640	579	563	614	592	638	592	621	614	602	622	567	599	595	604	589	587	598	607	598	610	590	595	613	567	602	594	544	587	620	595	615	641	592	600	566	565	579	603	643	566	608	583	591	637	627	619	595	603	607	606	586	579	611	599	572	596	614	551	605	584	588	564	576	626	569	578	634	602	590	606	640	609	605	621	595	600	600	607	617	636	603	592	608	571	608	579	574	612	616	592	589	569	615	580	600	636	580	606	620	616	566	607	585	593	595	595	573	543	626	576	641	602	573	584	605	621	604	621	613	597	666	654	653	580	575	620	605	601	597	595	569	625	631	686	603	565	591	574	612	574	648	579	626	602	585	604	577	630	567	607	581	627	603	609	598	593	593	614	591	585	606	606	613	572	573	600	601	579	614	620	539	629	564	635	624	639	656	607	577	608	631	621	587	623	598	589	561	660	611	622	624	648	591	582	621	612	600	641	606	575	615	613	596	597	617	610	612	618	615	589	633	587	608	596	539	602	585	596	590	581	610	587	621	642	609	588	619	606	597	619	628	633	600	596	565	561	647	594	617	600	583	568	596	606	612	604	610	604	583	597	574	582	636	603	579	582	604	587	620	609	656	633	599	528	611	590	571	592	646	615	582	590	602	614	621	603	591	637	579	643	631	644	614	566	584	596	629	608	599	619	601	604	554	625	592	601	578	566	607	595	567	656	610	624	552	624	573	560	609	604	629	610	585	591	600	608	596	628	597	601	654	604	594	599	590	580	557	571	588	584	647	569	590	610	565	581	605	593	622	581	634	588	614	631	637	580	555	559	592	584	601	627	604	615	622	552	574	648	614	586	623	599	586	593	590	627	613	605	585	598	605	596	607	603	555	635	599	575	629	610	599	580	589	595	601	584	632	587	599	634	641	565	562	563	624	553	562	612	664	637	603	612	605	633	594	591	622	650	668	624	573	611	577	606	613	640	635	574	605	537	642	603	655	599	601	616	619	575	563	644	634	626	595	622	564	607	603	597	583	600	590	611	574	650	630	607	630	614	604	595	607	585	585	591	601	666	606	594	633	566	637	611	636	620	581	629	581	564	577	613	617	546	599	612	602	610	569	627	597	617	639	619	608	583	666	644	606	611	578	652	612	607	647	604	613	612	607	590	643	664	631	577	643	615	586	618	608	608	619	595	614	605	579	602	602	562	604	632	587	606	643	610	585	597	613	589	589	625	636	584	614	584	589	588	600	615	567	612	585	619	601	602	617	587	613	575	617	604	619	604	604	649	623	600	600	603	586	622	612	605	617	584	596	620	579	629	658	632	593	623	577	631	606	593	592	597	592	612	608	606	590	593	642	628	594	571	536	613	625	598	611	591	636	636	587	634	620	623	596	623	599	619	602	612	622	611	626	604	611	607	624	615	592	586	578	641	599	605	643	584	600	581	572	596	649	634	583	588	611	626	585	598	601	603	607	559	636	629	554	577	595	640	584	598	593	637	539	589	614	609	663	603	583	601	593	613	581	579	586	598	585	599	607	640	633	589	601	611	601	613	608	602	579	613	668	599	603	631	642	611	599	575	593	588	626	596	554	573	651	609	603	590	602	597	616	631	638	594	580	612	576	598	613	610	602	590	599	609	615	589	575	581	593	596	643	590	598	606	604	584	605	561	558	628	607	583	615	581	591	575	627	609	640	612	649	634	643	621	616	606	619	543	599	561	596	604	589	642	583	610	595	580	623	590	590	546	616	587	594	606	635	616	584	588	610	581	560	630	620	544	640	627	583	659	591	596	647	592	573	638	575	613	616	652	584	609	638	604	610	623	558	618	591	581	561	632	601	573	577	559	601	585	621	575	627	618	605	621	576	637	610	556	551	634	608	630	616	608	615	583	577	614	606	675	640	648	575	595	588	584	601	599	604	642	607	584	584	635	633	593	575	628	591	620	590	609	577	606	606	608	621	608	631	579	572	623	662	630	567	608	603	582	613	566	625	642	592	606
26779	20514	10192	1373	926	864	774	660	703	747	718	704	681	690	673	686	677	656	676	654	700	640	697	707	696	640	652	710	670	707	650	621	672	647	688	632	677	718	690	650	647	656	671	646	665	639	653	677	682	627	690	676	640	656	661	654	675	661	683	703	729	662	658	657	607	683	629	686	609	638	627	619	707	662	695	658	677	717	675	620	716	653	688	676	669	685	660	678	689	672	730	657	630	638	661	675	615	669	710	682	723	715	649	657	672	644	667	677	639	689	663	624	658	672	703	706	675	641	711	658	654	699	689	670	659	649	655	686	679	644	584	635	640	628	658	681	678	671	703	651	716	633	678	684	631	623	676	660	648	643	648	633	657	665	647	664	677	696	667	657	650	628	656	671	621	646	665	662	653	698	683	664	683	647	678	683	695	698	663	638	694	643	680	667	679	702	669	640	640	640	695	634	689	676	663	596	665	684	652	642	681	650	679	645	640	609	701	668	723	661	637	673	704	637	671	638	663	670	612	664	666	652	659	681	630	632	672	625	692	649	664	674	636	689	664	641	718	632	691	650	673	660	649	676	652	660	677	664	679	656	660	621	656	686	645	679	620	669	716	643	705	677	714	675	669	660	658	688	672	685	632	698	659	620	682	648	681	670	646	638	631	659	667	699	657	650	661	672	678	682	698	698	651	615	662	699	635	697	689	671	692	653	628	699	658	679	683	675	617	710	634	683	683	680	624	637	642	704	702	703	636	703	715	652	663	642	667	650	643	645	677	656	654	682	629	693	692	661	617	674	646	682	658	654	651	593	681	651	666	613	637	666	672	656	648	634	729	671	719	686	689	659	692	654	660	682	695	708	677	652	626	677	657	637	689	649	662	692	676	685	685	667	678	653	683	663	643	669	683	711	670	651	698	681	616	661	667	649	615	648	685	656	670	639	704	642	591	661	715	700	652	650	641	651	675	664	647	683	669	668	701	642	687	676	651	661	665	618	656	641	682	702	622	640	678	690	639	692	637	668	676	679	692	624	652	662	673	651	703	630	698	674	677	671	680	671	652	655	690	716	650	662	693	630	674	656	680	708	664	619	637	636	653	694	684	674	697	670	657	689	714	675	654	663	672	618	669	684	654	677	702	695	677	674	673	650	668	635	637	639	660	679	633	656	647	698	675	642	666	652	686	670	635	689	634	604	680	660	677	683	663	702	733	700	712	676	640	669	682	673	688	674	692	711	645	627	651	677	645	715	698	671	643	684	671	623	655	669	654	684	673	660	689	665	690	655	683	668	698	668	687	651	669	660	667	740	673	686	668	663	674	657	710	677	640	644	620	673	669	660	672	643	667	650	634	647	674	693	686	682	678	689	643	698	692	656	658	682	671	677	699	646	703	675	684	656	674	654	665	705	692	625	713	720	657	665	678	643	678	731	662	698	679	685	640	657	712	683	702	704	679	701	642	613	656	634	667	645	672	688	694	710	630	651	688	690	699	632	707	698	673	649	670	678	653	665	699	657	640	669	650	691	689	633	669	691	673	707	672	645	686	658	658	651	674	680	661	621	661	681	678	606	649	685	643	699	660	639	689	679	673	669	674	675	710	670	676	719	678	673	639	697	662	634	670	654	659	664	670	694	674	632	644	690	644	670	697	699	628	648	656	647	640	666	658	646	623	631	625	678	720	635	661	689	673	670	664	661	694	695	708	650	638	687	691	702	643	621	648	693	612	717	693	653	677	664	652	689	662	638	651	710	682	699	679	705	679	695	657	701	603	649	701	646	645	706	667	668	709	694	679	669	678	689	661	637	673	694	671	674	632	700	658	680	661	736	624	686	635	709	677	637	648	612	641	643	686	711	676	661	680	654	648	651	690	701	627	666	639	659	676	673	657	689	678	693	643	666	673	656	655	631	675	667	625	679	669	659	667	668	703	658	686	660	692	632	687	659	656	674	728	641	682	651	671	694	600	628	651	698	686	662	646	686	675	661	662	638	688	654	640	648	651	663	632	654	642	665	659	665	660	637	691	698	646	675	671	611	665	662	668	625	664	698	655	659	635	659	662	716	694	679	658	663	679	640	634	638	669	666	689	638	679	635	713	640	626	641	668	640	673	667	667	702	672	663	693	659	710	651	708	631	620	644	681	635	633	710	661	687	701	650	672	625	628	706	608	651	674	679	666	700	710	630	661	696	643	656	645	685	686	651	669	661	714	694	669	701	649	639	690	669	669	669	658	692	687	681	696	669	721	678	650	680	652	693	709	690	669	698	663	663	650	649	673	644	665	644	658	644	658	656	675	660	704	696	637	626	717	669	646	685	698	673	677	658	651	628	628	666	704	653	739	659	674	644	644	646	708	679	635	693	651	638	666	675	679	691	663	710	696	640	660	665	648	700	634	650	676	650	645	674	652	665	685	631	680	683	698	632	666	635	705	672	653	689	628	666	683	692	663	686	681	648	615	688	633	647	659	624	662	646	676	711	630	664	663	686	655	670	701	654	716	661	673	664	644	644	613	689	655	709	677	697	670	591	673	619	666	673	687	654	671	697	648	704	671	650	694	641	641	658	686	652	677	661	702	704	633	670	668	671	638	648	671	698	690	675	623	643	631	658	703	681	664	656	703	665	672	653	655	659	638	706	665	660	692	683	700	667	703	673	663	649	702	640	639	628	659	623	662	658	618	666	664	660	663	645	649	697	664	650	691	675	701	650	643	703	642	681	656	633	653	635	680	690	642	715	695	686	648	733	623	645	668	675	639	654	719	668	623	640	654	665	725	693	651	621	659	672	735	683	654	683	691	656	652	691	684	672	663	623	653	676	673	643	644	673	617	659	730	648	653	663	685	644	683	646	660	678	697	676	664	694	743	659	668	643	653	657	672	676	716	647	700	681	700	674	655	716	679	613	676	695	685	692	650	629	701	703	697	707	625	659	646	681	632	691	661	632	636	689	674	661	667	677	654	643	632	659	675	659	692	683	703	648	653	673	660	679	689	665	659	690	676	624	676	648	684	624	661	704	655	654	648	649	658	662	675	650	686	691	674	652	697	694	665	638	683	612	683	665	669	718	618	695	664	645	651	723	710	638	685	695	685	679	686	721	693	661	727	667	644	682	666	629	656	694	676	620	710	686	704	667	653	662	684	634	679	662	628	646	641	664	679	658	656	662	628	672	653	673	682	668	694	659	650	659	653	707	634	646	643	649	636	711	628	689	698	657	677	658	728	713	688	666	665	674	676	680	663	667	627	668	682	662	666	700	690	700	676	694	664	602	634	683	705	683	655	654	632	643	633	680	694	656	707	666	689	695	646	702	681	588	712	664	677	647	636	725	717	656	659	675	676	653	669	615	714	660	703	654	603	633	708	638	645	654	629	655	636	667	653	704	633	682	647	705	672	644	711	641	687	667	653	649	679	696	612	635	623	649	688	668	632	686	661	658	653	689	683	681	674	700	657	662	638	658	637	623	670	659	657	664	637	648	662	698	657	721	659	659	638	623	669	669
19342	1590	1541	1137	1034	992	1002	977	963	959	912	955	976	933	915	940	966	866	895	955	907	945	889	944	978	893	872	957	919	873	873	955	975	908	944	885	882	959	889	948	913	952	935	912	911	952	910	909	893	956	892	891	960	905	940	902	923	956	835	882	901	902	958	882	913	941	861	921	919	953	932	944	921	897	970	898	894	956	894	880	970	896	925	921	922	942	954	874	913	913	922	950	933	912	928	883	889	882	918	916	916	1005	828	886	948	898	905	945	884	886	916	893	867	893	898	903	878	942	928	904	890	941	949	917	924	939	924	937	967	911	944	967	970	929	908	870	897	909	904	896	932	999	914	942	902	948	916	919	938	918	908	857	902	905	961	954	904	888	932	914	923	951	937	902	901	926	894	965	934	836	948	927	875	909	901	879	926	895	932	960	923	911	895	970	939	945	925	939	938	935	925	907	876	860	1002	939	936	945	920	921	939	894	830	905	925	895	872	955	949	950	919	929	901	946	885	903	944	915	936	901	952	899	907	972	904	919	878	882	978	911	924	927	881	887	967	868	907	949	957	949	955	939	931	947	946	931	925	959	908	915	902	915	911	952	936	915	889	954	864	881	912	939	931	898	970	907	880	905	949	884	957	899	937	935	929	846	974	938	869	994	904	893	887	928	912	909	961	900	911	970	904	931	948	905	897	902	894	971	864	908	909	918	910	964	957	891	919	926	965	919	944	871	971	903	930	912	942	888	954	911	915	900	889	893	910	905	878	935	922	918	925	928	918	947	954	889	915	915	917	878	939	922	922	898	954	864	946	958	905	894	960	921	920	874	964	916	918	849	922	925	886	935	974	845	987	911	941	908	956	970	905	927	956	956	905	963	907	922	920	909	932	903	914	916	895	892	933	907	934	945	899	846	956	918	941	929	945	873	876	885	964	865	940	961	913	929	903	924	987	910	904	921	908	911	924	922	940	923	871	893	926	952	893	894	933	960	950	940	880	925	896	842	942	899	884	989	912	909	917	933	907	924	900	891	948	940	899	904	947	902	911	913	900	897	898	908	938	898	962	922	966	889	910	892	940	963	935	954	915	893	920	915	921	942	914	945	912	882	923	876	949	917	932	903	977	936	918	930	961	897	950	921	953	878	895	874	933	913	909	881	920	932	938	909	891	907	947	929	912	932	915	967	953	930	903	973	987	957	921	913	849	886	872	902	889	948	949	908	921	989	831	900	959	890	908	917	939	928	878	939	887	935	916	934	908	939	922	933	911	978	895	907	871	931	924	985	914	950	925	869	900	959	920	905	893	920	918	905	915	899	941	897	912	930	904	940	954	879	894	890	966	916	886	887	870	918	902	929	905	884	941	920	910	881	942	903	950	898	923	898	929	938	917	877	875	854	921	883	881	842	964	943	928	921	898	887	897	936	958	913	932	903	894	883	911	961	912	892	942	969	917	946	948	952	910	925	966	961	883	938	909	918	898	925	929	871	984	931	942	935	900	907	907	907	876	916	873	890	924	1022	948	902	925	898	886	940	917	933	939	884	930	938	838	931	909	955	876	905	898	916	900	928	898	884	872	927	952	920	920	897	894	888	973	861	947	897	892	950	948	919	851	954	862	923	931	932	910	913	920	927	919	941	934	899	949	967	912	895	948	927	956	864	905	879	940	914	973	922	867	905	869	965	887	959	948	910	880	891	906	917	939	965	895	886	942	937	935	887	881	957	948	882	956	890	915	914	925	934	909	915	884	930	901	887	925	916	939	907	937	911	934	917	943	941	920	925	922	908	922	940	901	884	911	911	932	916	909	912	894	908	922	911	907	931	979	899	884	917	888	887	893	908	898	882	962	953	901	929	920	878	915	930	909	963	932	941	969	921	937	885	913	875	885	886	889	918	876	901	927	927	930	931	943	953	909	941	994	831	953	928	919	966	885	977	908	901	913	899	929	935	951	943	947	876	892	901	963	937	854	964	890	882	878	897	906	938	950	884	918	868	887	887	877	971	884	908	890	911	949	908	952	935	866	948	877	962	886	902	900	887	923	873	971	957	938	919	937	953	896	912	922	953	968	936	908	952	940	935	909	893	929	913	914	913	880	952	891	884	898	960	975	878	891	936	951	952	881	876	965	910	947	831	920	902	864	950	951	903	927	948	905	899	961	945	959	924	872	924	954	894	872	917	907	927	961	911	927	932	874	897	895	913	876	911	903	915	926	996	902	900	916	938	922	942	879	930	908	907	907	952	936	927	922	947	890	925	975	889	920	920	965	934	969	916	855	939	929	929	938	918	895	922	920	900	939	925	914	974	910	955	918	860	912	907	894	894	903	890	900	910	909	880	968	909	897	953	894	931	902	920	884	938	890	930	953	927	921	927	920	912	849	915	924	925	935	946	908	902	899	931	917	928	971	890	921	907	876	883	879	950	892	944	921	928	881	857	945	983	904	854	954	899	947	910	881	1020	954	886	918	894	919	911	925	951	891	898	936	937	872	958	909	937	890	941	926	951	917	955	928	909	920	934	920	912	940	954	920	939	909	916	941	854	896	881	930	967	908	913	998	906	884	892	954	926	895	918	916	885	930	960	871	902	893	938	937	938	940	983	934	923	924	925	928	920	958	920	934	900	937	926	888	845	895	927	943	942	903	915	940	892	917	918	908	951	931	911	900	945	924	957	902	913	909	874	911	884	946	939	931	904	903	879	875	921	900	931	883	906	938	929	881	905	928	946	929	928	897	914	954	917	972	896	932	913	933	923	870	903	892	960	976	901	921	857	903	899	920	878	908	978	966	943	896	934	884	938	939	944	946	892	947	929	926	911	930	920	917	962	904	898	919	870	919	914	941	965	885	934	922	918	919	895	913	920	905	928	863	886	906	885	950	932	932	959	894	937	874	926	909	902	913	924	910	924	891	911	849	938	863	976	915	922	877	917	945	1011	909	936	901	901	931	932	945	917	879	911	921	834	940	906	905	926	909	894	916	912	946	857	926	903	935	888	907	908	887	937	866	915	941	894	924	963	898	860	932	937	916	896	910	907	911	917	888	941	885	938	923	882	833	929	899	934	910	935	881	910	884	934	965	887	883	950	905	953	955	930	874	942	878	920	879	947	903	932	926	948	930	907	930	882	909	875	934	924	895	920	879	925	917	891	957	928	955	970	900	896	928	961	929	953	928	915	890	926	918	905	921	924	899	916	871	949	903	903	961	921	897	907	918	925	859	884	915	891	922	880	943	882	912	936	897	886	946	940	888	910	879	896	891	929	904	918	921	868	909	958	938	956	855	932	933	900	915	923	913	936	927	884	891	888	924	915	958	906	939	934	913	915	917	896	916	928	911	905	920	912	918	889	854	884	897	884	859	918	886	867	951	893	900	921	940	938	916	918	924	950	918	918	922	914	958	953	941	903	944	896	945	881	948	873	884	872	906	894	924	914	927	984	980	962	913	939	873	870	958	964	888	922	914	988	929	919	916	931	902	945	915	935	950	902	893	871	876	918	925	915
23488	20934	28872	23153	20924	11723	1492	1075	892	910	891	856	814	739	826	776	782	719	776	778	761	746	796	753	766	778	767	744	763	756	704	761	762	780	733	730	803	731	700	707	700	836	792	751	780	721	733	712	746	736	781	789	758	823	710	756	757	708	732	793	764	717	750	730	738	691	751	701	771	672	694	698	724	742	747	740	742	733	750	748	772	732	730	690	729	731	737	750	695	798	750	771	728	717	721	707	688	731	681	751	730	741	731	722	697	692	685	762	669	773	731	705	749	754	742	787	741	723	684	698	781	721	680	709	743	728	723	753	773	687	725	722	748	727	681	779	782	729	730	740	731	756	777	756	769	743	756	740	762	705	719	729	738	733	733	751	763	720	690	782	699	776	787	677	724	721	731	715	720	716	806	742	746	765	778	743	776	745	763	740	736	737	714	762	758	752	705	727	713	772	708	797	736	769	739	765	731	784	719	681	760	741	740	737	736	731	746	706	725	726	784	821	757	727	741	674	791	713	748	741	742	748	762	731	736	757	748	739	762	699	722	749	747	764	728	752	759	705	752	724	738	740	723	692	718	725	695	713	727	692	692	720	766	707	771	728	660	760	691	726	740	725	740	756	719	717	717	732	746	749	740	728	703	749	728	726	696	716	744	751	731	764	739	727	717	735	717	718	767	674	695	730	727	721	696	742	716	726	698	733	753	766	737	749	741	734	759	767	711	750	712	756	697	711	714	772	716	767	731	709	749	687	750	772	704	746	752	792	771	713	715	719	762	788	753	748	719	698	742	718	742	741	753	721	719	701	724	717	682	750	726	726	708	728	707	717	709	753	811	706	740	737	720	777	701	732	722	725	739	722	762	717	771	741	718	793	751	719	760	768	704	739	683	711	724	701	760	738	717	749	782	691	760	730	748	737	686	733	721	765	729	790	706	737	699	729	721	690	721	693	754	723	723	723	750	693	719	658	724	710	729	761	736	686	741	743	781	717	700	716	730	712	767	737	697	738	775	712	756	766	711	746	733	726	713	719	742	706	738	763	665	701	762	756	729	744	727	726	694	677	722	720	735	717	726	695	752	727	714	693	735	731	819	759	771	711	742	754	704	734	784	723	738	726	746	767	707	740	743	754	745	738	755	733	727	756	715	766	739	715	808	697	719	706	677	716	718	725	717	763	750	763	745	743	757	711	731	753	720	722	737	754	740	734	733	705	699	783	678	751	725	720	747	701	723	724	688	704	705	748	750	720	716	761	738	761	702	714	734	749	676	676	739	756	764	730	748	709	706	743	709	739	735	776	744	747	727	749	761	741	739	787	697	712	727	788	741	728	748	690	751	783	728	721	692	721	773	708	715	734	798	727	738	734	738	768	709	760	734	790	685	746	726	723	729	696	733	716	703	765	711	710	736	739	755	715	702	756	770	696	733	736	754	742	725	740	729	757	741	722	743	696	720	674	739	690	665	727	748	742	756	772	714	740	700	734	725	709	729	700	721	720	751	743	738	740	736	760	778	735	763	726	741	766	724	758	745	777	741	775	746	713	765	730	715	732	745	740	691	764	781	759	781	743	686	755	743	744	709	704	706	767	693	713	720	756	789	725	732	741	696	712	680	737	719	757	721	748	770	681	762	711	724	762	709	711	669	731	731	731	721	725	694	712	736	780	730	788	759	797	708	741	722	737	677	711	729	774	752	717	764	737	731	738	740	705	703	734	705	731	721	743	738	775	724	729	716	722	731	748	729	744	754	724	736	737	723	693	733	706	728	700	756	724	711	701	764	786	738	727	741	746	731	737	781	758	677	706	733	684	746	724	713	708	719	770	708	751	740	736	731	742	733	699	753	757	750	781	704	748	780	705	731	689	694	663	710	764	756	750	744	703	744	744	720	764	729	785	711	796	767	738	677	701	759	754	771	770	695	749	701	728	708	735	749	733	745	712	708	717	740	719	713	754	703	783	744	737	757	753	741	724	775	738	688	737	725	718	720	712	730	764	727	757	708	692	730	715	737	748	742	766	749	738	715	705	781	742	726	754	708	761	741	752	772	722	748	782	736	703	745	729	756	718	815	730	735	708	670	753	748	719	742	711	728	780	726	764	694	733	722	742	725	710	747	735	716	774	740	749	725	775	760	762	708	787	773	734	716	743	741	733	755	690	707	733	703	716	766	723	729	749	738	717	736	730	711	764	710	757	718	748	754	720	694	748	773	732	741	736	722	777	750	735	707	691	738	723	688	722	708	719	740	721	701	762	737	702	737	703	769	680	737	732	712	684	715	770	785	759	822	762	801	749	766	758	718	731	713	750	746	726	739	741	673	763	763	742	731	698	701	715	760	786	721	728	729	745	722	771	740	711	738	691	704	705	747	725	753	743	699	741	736	752	769	712	716	713	750	738	696	707	709	722	746	720	749	731	755	730	746	733	732	746	744	737	743	756	706	700	663	733	747	706	793	737	749	746	721	718	713	728	709	753	778	771	736	789	742	711	773	765	731	719	719	744	708	763	724	743	804	742	741	694	719	740	718	711	756	733	741	745	763	742	734	741	676	771	758	761	715	702	736	713	716	727	751	719	734	694	719	718	705	711	722	747	776	708	667	755	736	738	718	795	679	738	693	701	727	724	795	711	715	755	721	682	743	743	685	721	767	779	744	718	748	739	716	755	704	786	724	747	743	770	775	748	738	751	708	732	733	794	714	728	680	688	728	747	704	700	723	721	747	754	716	760	766	756	745	706	718	745	735	793	752	757	735	700	717	736	740	751	707	762	692	706	708	711	710	746	748	741	760	710	714	724	742	767	749	698	795	761	750	721	738	713	782	750	781	743	731	712	737	697	746	761	763	778	748	753	699	716	767	742	740	741	739	734	740	731	739	737	724	714	740	730	699	745	754	668	723	771	787	751	727	739	728	732	715	705	730	727	746	780	752	707	765	686	682	732	745	703	680	703	760	726	732	697	785	737	720	682	744	740	719	704	773	701	717	763	715	746	733	708	744	726	762	685	719	694	720	698	697	737	674	735	733	762	689	742	703	708	704	735	681	683	758	761	724	676	781	701	736	658	732	785	760	731	737	714	767	749	753	733	753	707	741	756	730	757	726	746	705	784	728	761	782	742	743	748	688	748	726	751	720	758	749	768	774	736	753	744	711	721	692	699	747	754	778	719	739	768	713	706	722	727	732	736	736	725	693	738	753	750	740	703	723	695	683	690	704	730	723	731	751	733	740	758	769	743	724	773	729	752	693	725	722	697	713	760	743	702	709	703	743	778	734	714	752	769	718	698	728	740	704	776	726	734	709	749	722	699	738	703	744	767	722	731	684	727	715	736	731	741	775	743	747	757	757	718	763	753	729	744	737	773	737	736	732	743	741	737	695	795	701	717	712	773	701	735	713	757	800	762	694	775	725	721	713	739	752	717	707	706	726	708	747	725	714	725	685	710	720	725	695	765	718	755	749	767	717	734	773	752	724	710	740	747	727	741	748	728	725	701	679	752
33037	8701	7359	3840	2837	2236	1872	1684	1520	1413	1426	1238	1227	1181	1182	1124	1129	1149	1027	1088	1076	1019	1129	1054	1066	1068	1018	1094	1066	1060	1050	1077	1023	1044	1070	1048	998	1001	987	1082	1083	1069	1063	982	1047	1026	1060	1094	1027	1058	1024	1095	1036	1031	1029	1069	1017	944	958	1046	1004	950	967	1025	1002	1008	1011	1057	1022	1013	1055	1005	1091	1046	1035	1056	973	1011	994	1055	1022	1023	1039	998	1047	1051	1028	1009	1001	1036	999	995	1017	1045	974	1042	1021	1028	1016	1017	1082	1028	1017	995	945	1018	1011	1048	984	969	1042	1024	1014	999	1032	1025	1052	1028	999	986	995	1002	960	1004	1049	1025	1048	1037	1058	1064	1006	993	1027	1053	1020	1056	992	1027	1045	995	978	1052	960	968	967	1021	1026	995	1011	997	1040	1018	1023	983	1040	937	1023	998	948	1013	1027	1027	967	1048	1031	997	1018	984	1046	1006	986	1005	1023	1042	1023	1010	1016	1027	1006	999	1057	1013	1000	1021	1039	994	984	1001	1019	1038	1011	926	1024	1020	1024	1008	1057	1025	1015	1018	975	1060	1034	1018	1014	991	972	981	1013	981	982	1055	1021	1096	937	968	968	982	1084	989	995	1015	994	981	1003	1009	1041	1039	1009	1030	1028	1040	1008	985	959	1031	1022	996	970	1038	1012	1031	1009	988	1027	1011	1095	1002	937	1051	1007	1027	1050	1020	1019	1035	1000	1048	1008	977	1053	951	1049	960	1034	1036	1005	1014	1012	952	986	1010	1002	1008	1008	963	1001	998	941	989	977	1030	989	1006	961	1032	987	972	994	996	1009	985	1020	990	959	995	959	990	1013	1032	1032	1023	1008	1031	1019	1038	1022	1028	1005	971	1030	1022	1026	1084	992	958	1006	1015	1002	1016	1012	979	941	1042	1023	980	970	947	1018	997	1022	1005	994	1004	952	1090	1057	963	987	1061	960	1023	998	1012	983	1005	993	1023	941	962	1011	1003	984	1007	1035	1005	980	1008	1028	988	991	949	1017	1028	967	1022	1001	989	1025	1017	1063	1027	966	985	1039	971	1049	1031	1015	1044	1016	1017	1000	1019	1003	1009	1040	1038	1004	994	1010	1045	1011	990	1019	1037	1018	1029	1025	983	1026	972	1005	1017	993	987	1004	1044	1028	1046	992	993	1025	1040	1021	1023	1042	1010	992	1033	1015	1024	1063	993	969	1025	1021	1034	924	1007	1019	990	1054	1003	1057	1056	1001	993	1017	1029	994	1012	991	964	968	1033	1019	955	1015	999	1051	1016	1051	1051	1039	1025	999	992	1081	943	1002	1000	984	986	1033	1026	1015	1041	1035	966	1110	1010	960	1024	1002	1007	1050	1043	1112	1006	1031	1026	987	957	1016	993	1102	1010	1020	957	992	1038	1005	1044	1075	972	1103	978	1069	1010	1002	1077	1062	1026	1027	1012	992	1013	1001	1027	991	1035	1039	1018	1000	1055	1015	1043	1014	1044	973	990	972	1016	1054	1024	1019	1011	1046	1011	1012	1028	955	1015	1037	1035	1014	1065	1007	1029	1030	946	1008	1056	1029	1051	1006	987	1003	990	1023	988	975	998	988	1067	1057	1057	997	1012	1047	1039	1032	1032	1027	998	1021	1037	1019	1066	992	1019	1037	992	984	1014	1017	989	1052	947	1021	984	974	998	1012	1040	942	1011	1063	1004	994	1015	1097	1061	984	1054	1033	973	983	1005	1003	1025	953	984	1068	983	1056	1045	1021	1035	1022	1041	997	955	1002	1024	964	1050	995	992	995	1028	1003	1026	1038	1038	1021	1034	1012	1025	1051	1028	1069	1012	1021	967	1049	1019	964	1020	1047	999	967	983	1027	1053	1051	1023	1010	1035	933	993	1057	1070	988	1030	1007	999	1052	1035	1015	1013	990	970	1052	987	1073	1023	1058	999	974	982	1033	1012	1053	962	1033	1031	1021	996	983	1037	1034	1054	1021	1032	990	970	999	1024	1016	1028	1042	989	998	1014	1056	1014	1004	1047	1025	1009	994	1043	984	954	1015	1017	1005	974	1014	952	1008	992	985	1015	980	989	1018	969	1006	1013	1018	959	1023	1011	1002	1013	1032	968	1022	972	986	1058	974	962	1041	1016	987	1020	994	1031	1023	998	985	1051	1053	967	953	998	1058	997	955	968	1053	1032	970	1043	958	1031	1007	1015	989	1028	1031	997	1025	965	990	1018	962	1020	1098	1040	1055	1012	1028	1016	1020	1035	968	1043	1021	1016	985	1016	976	1017	1005	1048	973	955	986	1050	971	1003	1032	1061	1005	1039	1022	1032	972	1023	997	1026	998	982	1017	1020	1019	1054	1026	999	1020	1042	971	1002	1050	1015	987	1068	969	1028	1043	1030	993	1063	970	972	1021	1024	1042	1038	1051	1065	969	953	991	992	1037	1035	1069	960	1028	1017	1012	997	951	1041	992	961	924	1002	992	1006	987	1035	955	1045	1007	986	1031	1035	989	1066	970	976	1023	1003	1000	1051	1017	1058	1003	996	1009	974	1054	1000	912	1023	984	1013	1041	1025	986	1020	1016	948	961	1020	1016	1030	1033	987	1008	993	987	1009	1017	1014	1018	1024	1071	1048	1041	1058	1002	1015	957	1001	1049	1010	1016	1024	1025	977	1009	975	1009	1006	1000	1022	1047	1001	1044	1082	1004	994	1040	1021	995	1067	980	1051	991	1043	1064	1007	1008	1046	961	957	989	1088	958	1049	1025	1013	979	1015	1044	970	1059	955	1070	1023	1011	1060	1006	940	1025	995	1008	994	1013	1002	1019	1010	1071	1081	1012	1010	981	1024	965	1033	972	967	1000	1056	990	1016	1003	1068	1000	1055	1032	991	1002	973	1008	961	1050	1000	1030	1011	1011	965	993	1057	996	1052	957	949	977	1003	965	1019	1015	969	999	1084	1053	1049	1069	1019	1014	1046	1031	991	1061	1048	1032	1001	1087	987	1009	1037	978	980	1025	954	987	1034	1023	1004	1020	1042	960	1034	1037	1005	1030	960	1001	1005	1025	1010	1029	973	991	1031	1041	1036	1032	1008	1025	1037	993	979	1049	1024	966	1044	1065	966	988	1053	988	967	965	1024	1020	1012	949	947	973	1021	1069	995	917	1106	973	1010	985	1012	1032	1072	1009	1037	1031	1007	1035	973	992	1023	1031	1028	1019	1081	1015	1053	1100	1046	985	999	993	969	1048	1069	1005	1025	1007	950	1022	1013	1023	1017	1048	1016	986	998	1055	1014	998	1019	998	1089	986	997	993	1022	973	964	994	1026	1007	942	972	1042	977	1011	1009	1022	1031	1011	1032	1008	941	1028	1032	1081	981	1023	992	973	1008	996	982	1001	1010	977	963	1035	973	956	977	1023	1028	1006	980	962	1027	1025	970	1011	968	984	962	1018	1092	965	1008	993	1007	1012	980	1066	992	1007	1051	917	1013	1016	993	1034	987	996	1015	1031	1031	989	1051	1008	955	1073	999	1016	997	1047	1024	1011	1010	997	1026	1051	1021	1038	959	997	1068	1049	982	1019	1011	999	987	1078	1007	1010	1011	1046	1021	979	1062	975	1002	964	1032	1034	1002	985	988	1045	1008	1061	989	961	1001	990	1022	1002	1031	1034	1060	1013	1037	980	1047	1014	1023	944	1039	1051	1035	1012	1051	984	1091	1005	1038	1040	1074	968	990	1041	995	988	977	1055	981	968	1053	1002	1023	1035	1058	970	991	1054	1034	1017	1044	973	1059	971	983	1009	1021	1042	1002	1015	1020	983	1021	1012	1012	1036	1036	1001	1033	969	1004	978	986	1013	925	982	1010	1009	996	1040	1038	1046	979	996	983	965	1028	1023	1033	966	985	1036	967	1023	993	1021	1016	973	956	988	1022	1004	1011	1017	1013	1041	1041	1047	998	1032	1042	1039	1071	1049	1041	975	1013	1052	999	1040	1013	1026	1005	992	938	1006	985	1025	998	1000	1021	976	1043	1014	1025	1011	976	931	954	1035	964	1010	970	1047	1010	1024	999	1010	1053	988	1052	992	985	1016	1002	958	998	977	951	1020	1041	1040	1006	1092	1073	1037	1035	987	1007	960	974	964	1003	1052	1001	968	1058	1064	930	983	987	991	1043	1005	1025	997	992	968	1050	980	957	989	1044	986	968	963	1007	1057	1009	1035	1024	1053	965	942	988	974	1015	999	1013	1003	1034	993	961	1047	1012	995	1055	1047	1042	1019	1071	1040	978	956	1073	975	968	1023	994	977	1023	978	1043	984	999	987	1002	985	1040	964	971	1039	1029	1016	1015	1026	1079	1091	1005	1057	1053	1034	999	980	1041	1005	1016	1027	989	991	995	961	952	969	982	1054	993	1022	1030	1042	999	989	1021	983	1030	1036	954	987	959	1043	984	1034	961	1024	961	996	1012	1017	988	999	1047	1040
22612	20942	29257	22790	20943	20987	9173	1034	741	728	627	618	592	542	514	490	470	544	496	480	472	458	475	476	447	440	410	457	430	451	442	423	423	440	462	407	407	424	428	437	454	446	435	403	430	383	426	445	405	439	425	411	449	428	427	436	385	412	413	436	437	449	412	414	435	418	409	440	461	440	401	401	393	434	418	448	401	442	424	439	411	429	459	407	413	399	399	458	452	399	451	396	437	390	426	418	413	427	422	418	450	425	416	415	440	445	434	424	409	437	463	440	414	443	429	412	395	403	437	412	426	417	407	416	412	423	434	424	421	424	440	409	393	403	419	422	427	406	441	387	406	411	408	445	435	425	432	400	431	464	431	407	412	416	439	431	404	397	410	433	439	402	402	377	433	436	467	402	406	491	445	422	398	458	367	409	407	460	403	438	468	407	391	410	434	424	457	412	424	399	459	416	412	430	404	403	419	435	431	391	413	478	412	367	454	399	444	447	405	420	431	428	377	432	437	454	457	420	403	393	420	410	404	426	408	375	423	435	423	391	448	400	447	418	443	427	402	425	404	416	413	409	411	438	444	433	441	436	420	407	435	409	431	463	436	446	431	433	426	438	393	414	414	445	411	382	402	407	399	404	420	440	431	408	408	413	426	387	422	424	404	419	431	417	386	395	429	418	449	430	441	380	423	378	424	422	384	413	397	427	434	384	431	377	435	393	426	413	428	381	428	423	458	401	422	433	435	412	405	431	391	415	412	407	441	402	422	441	404	420	429	404	425	420	413	395	419	431	426	415	437	397	410	407	437	429	388	433	457	390	445	426	424	423	438	421	406	441	473	432	414	437	426	404	454	401	413	373	439	439	458	427	406	442	421	420	389	439	461	404	386	426	406	423	444	430	420	402	425	448	464	459	442	430	393	431	430	430	405	414	437	410	391	396	431	442	426	403	456	417	425	421	412	408	392	431	391	436	429	442	400	469	424	435	434	421	450	407	398	419	434	396	396	409	421	429	410	405	432	436	403	409	436	447	425	462	428	353	438	449	432	421	427	416	417	409	429	397	446	437	405	426	424	439	414	388	419	418	415	436	422	415	432	433	418	426	432	422	423	413	412	441	417	418	431	421	449	412	432	396	468	406	401	423	428	465	421	463	393	413	420	407	403	424	443	405	425	443	432	422	397	420	392	385	452	424	432	408	421	401	402	389	421	433	408	385	444	445	412	409	427	412	406	422	419	386	409	438	430	444	447	411	457	425	391	402	425	449	425	403	409	417	416	426	384	408	427	395	407	458	457	408	451	451	465	414	442	414	422	410	419	445	456	432	393	416	406	422	442	414	421	435	423	399	421	400	422	459	418	431	408	407	436	427	406	445	448	421	409	415	402	428	424	442	390	398	426	386	497	414	376	434	387	441	419	410	427	433	454	386	399	402	439	419	408	385	440	425	391	406	432	428	448	413	401	462	415	431	429	417	431	422	402	422	430	412	405	388	427	420	435	454	432	390	415	447	437	404	402	416	457	428	432	417	395	434	440	371	394	428	399	406	437	398	419	442	392	443	383	414	427	423	407	463	417	424	440	427	408	408	406	466	397	419	416	438	442	382	407	438	428	389	364	413	390	421	460	445	413	412	375	430	456	416	403	418	417	415	432	431	391	456	430	421	409	420	399	417	420	414	418	443	431	405	390	428	404	465	465	443	452	450	412	465	423	417	460	465	408	395	435	427	368	452	427	407	451	421	445	394	424	405	444	419	444	406	411	425	437	379	426	419	365	417	429	412	407	428	384	419	463	439	400	437	415	359	415	402	413	457	431	368	421	423	465	451	439	461	441	423	416	418	426	400	428	407	391	435	412	415	394	413	432	447	408	391	405	434	431	454	385	405	425	422	442	417	439	400	393	418	419	411	413	456	409	455	409	422	408	429	424	412	436	453	467	411	443	421	401	415	467	409	423	473	419	426	445	417	411	394	392	404	411	438	438	419	409	395	400	398	403	405	399	386	387	413	394	384	390	429	421	394	415	449	397	411	422	380	468	442	424	418	427	421	394	410	397	439	418	432	397	418	417	399	436	385	438	427	397	427	447	439	426	413	414	443	436	441	429	381	394	416	416	416	441	443	431	397	424	423	399	429	414	425	403	430	378	403	401	360	389	434	421	435	444	451	404	377	414	425	454	414	475	469	409	405	436	416	483	397	455	441	380	404	416	455	411	426	411	424	405	424	420	394	402	421	426	433	460	416	401	425	435	407	411	434	430	417	392	402	432	397	430	418	409	435	434	409	467	419	442	416	414	393	408	442	410	386	428	403	422	431	441	397	401	416	428	405	439	439	417	438	395	430	422	435	416	431	403	421	419	361	420	421	416	431	430	449	411	383	414	436	414	417	423	425	427	424	412	413	427	432	392	403	434	378	433	418	429	423	414	392	417	400	446	453	400	417	396	406	449	399	398	437	412	432	450	428	417	415	440	430	419	419	394	457	409	418	430	432	431	445	429	401	418	438	431	421	432	418	428	420	430	425	430	397	408	441	414	398	412	437	431	458	413	445	445	435	375	397	414	434	411	419	389	411	422	408	400	461	430	465	425	433	420	437	416	402	431	404	380	436	398	424	413	427	426	485	391	424	391	436	407	426	447	413	429	379	414	392	434	413	417	441	433	441	437	422	451	427	443	411	460	415	442	458	434	393	406	429	414	418	453	446	405	395	412	434	444	426	421	371	420	418	407	397	420	433	426	403	437	439	392	382	435	444	407	404	415	396	389	449	411	418	371	399	420	441	435	432	387	444	436	401	409	431	413	403	469	400	421	408	439	430	415	390	421	447	424	401	420	384	426	438	434	428	415	408	405	428	394	411	451	409	422	459	443	420	451	409	412	398	447	429	377	439	454	426	434	445	407	425	417	428	396	434	390	452	425	449	419	418	427	458	429	410	373	392	431	423	396	408	400	427	426	383	426	421	391	409	434	419	390	407	425	407	404	430	417	415	427	435	408	431	459	402	449	430	382	431	432	406	424	447	431	407	435	381	406	426	414	420	451	395	414	422	437	410	399	458	397	438	402	415	427	419	422	444	405	415	438	430	411	391	437	449	419	425	383	422	409	446	472	453	444	434	428	416	430	421	426	395	404	439	403	429	409	445	401	450	411	389	413	412	412	417	442	436	449	433	430	422	399	385	425	416	403	421	430	443	466	428	409	415	370	383	427	410	420	408	423	422	440	403	423	440	409	443	420	411	412	415	447	435	405	458	455	435	418	400	461	426	435	386	418	422	429	407	424	447	421	403	429	414	418	442	442	469	454	446	405	420	424	418	412	418	450	351	391	407	404	413	409	433	439	416	414	413	441	428	389	420	411	474	425	431	452	370	436	394	414	411	418	468	432	465	400	427	429	455	387	435	429	459	426	418	424	435	453	405	421	386	395	420	442	442	463	434	400	440	414	406	425	428	402	434	423	423	448	422	410	396	422	423	416	442	410	385	410	443	430	451	385	456	437	408
30971	13018	11281	5749	3926	3051	2366	1928	1607	1378	1258	1130	1011	930	902	838	796	752	793	760	746	790	695	704	713	695	689	662	665	680	598	699	648	648	659	626	652	644	611	631	640	612	577	611	598	593	630	652	588	633	605	604	610	607	641	644	636	628	555	570	609	639	622	595	611	576	616	568	600	626	577	597	586	597	576	575	594	582	588	630	606	561	616	614	601	646	573	608	555	590	653	570	573	555	608	560	597	583	586	593	585	631	596	619	595	609	590	613	572	584	587	601	588	600	595	624	643	580	623	621	622	593	607	592	641	603	564	573	599	608	596	588	618	574	605	569	614	612	590	620	651	556	585	601	582	621	594	600	572	573	647	579	575	584	592	601	612	610	595	585	627	565	617	614	567	609	598	595	608	652	594	597	645	637	592	572	574	593	561	586	592	566	605	565	614	582	569	618	568	608	587	619	623	583	599	622	556	570	593	578	560	635	583	593	617	581	587	610	629	552	590	602	627	601	562	628	590	593	567	582	592	613	603	611	637	600	624	601	594	588	583	608	546	593	599	597	618	607	576	575	573	558	552	577	601	542	589	606	640	630	611	586	577	608	589	625	618	616	590	599	602	619	603	608	613	608	619	603	617	581	588	616	552	594	573	581	587	589	577	600	612	578	595	618	577	577	569	601	590	590	600	559	628	609	610	575	606	594	593	527	593	568	598	623	586	617	613	603	547	602	582	637	593	598	594	582	607	576	590	610	619	619	564	609	595	602	596	579	568	591	576	564	582	610	609	613	583	594	558	595	620	546	607	590	600	592	625	592	623	647	619	565	591	561	618	585	596	646	594	609	619	639	603	627	571	595	560	614	599	584	547	625	624	587	584	640	598	604	598	631	552	564	651	632	594	584	611	593	608	619	609	618	610	640	584	621	645	619	625	584	591	565	575	580	582	624	636	625	621	601	602	574	604	610	572	605	563	623	605	624	543	619	652	553	587	633	566	627	552	590	594	570	597	591	610	622	549	614	575	549	607	610	618	586	612	597	585	571	575	621	588	609	568	562	600	582	671	578	615	595	581	619	630	580	622	542	627	591	607	612	588	575	573	612	546	572	605	575	596	587	602	615	601	582	642	613	600	596	573	585	595	604	624	565	588	565	561	611	625	582	594	602	603	644	559	615	608	559	609	587	605	607	598	607	645	593	597	576	605	592	544	584	624	604	564	571	585	563	628	576	581	598	581	595	608	574	589	592	601	536	576	580	622	574	591	615	606	531	601	589	545	621	605	565	630	587	625	590	619	615	612	602	583	632	562	588	618	629	596	613	576	582	574	588	580	581	607	616	593	541	537	620	573	578	615	594	585	599	617	638	598	603	635	581	617	577	593	620	642	621	586	603	591	559	604	613	618	577	638	578	555	613	607	576	613	570	601	581	624	557	607	574	604	602	552	588	611	602	635	608	603	550	567	611	610	669	573	623	627	600	609	603	561	607	605	646	622	595	579	625	680	585	571	585	607	608	581	622	635	590	615	584	595	609	580	568	606	585	603	612	571	618	597	639	524	595	603	575	628	605	578	615	573	590	574	607	631	613	586	612	566	625	612	631	571	602	588	601	576	575	563	614	583	602	569	575	597	594	566	622	629	600	594	592	571	614	594	584	608	611	589	552	576	595	612	599	604	567	610	590	572	618	601	573	582	613	600	680	574	588	620	600	600	649	604	566	574	635	592	587	597	557	566	600	604	601	598	572	560	554	638	555	603	543	646	616	550	599	571	585	577	589	587	590	573	585	582	639	567	617	626	570	603	604	572	615	586	581	604	594	579	614	611	576	589	575	594	629	610	570	591	622	582	575	629	616	557	592	591	570	610	601	617	586	603	578	589	599	629	577	566	588	653	627	636	560	610	620	588	565	589	590	570	581	594	567	640	548	592	566	654	561	585	616	576	565	597	604	657	595	643	579	623	623	570	598	586	583	611	586	613	607	555	583	626	555	601	619	560	612	602	614	572	543	555	569	600	597	576	605	578	590	556	593	624	619	606	608	555	613	573	591	570	568	630	549	582	635	654	619	563	598	593	608	577	602	546	580	582	620	582	613	623	602	574	582	603	556	625	607	587	603	595	602	589	532	581	587	595	594	628	581	579	567	659	582	570	568	572	587	569	619	601	568	598	580	671	631	593	584	555	561	605	571	591	617	615	597	657	608	613	613	571	597	601	586	575	599	608	561	643	602	555	577	596	577	643	590	616	598	604	632	609	599	604	570	603	622	595	573	546	594	620	617	548	600	597	591	620	581	535	555	626	567	517	562	592	597	615	616	593	606	594	562	584	575	605	593	577	588	560	565	581	612	597	646	612	634	581	601	610	576	596	624	569	552	599	557	608	574	641	603	600	595	606	627	614	561	596	586	639	554	582	599	560	548	633	590	552	602	604	568	607	615	632	601	608	622	630	541	617	600	611	622	612	625	623	585	616	604	608	580	629	623	586	572	622	617	563	655	609	580	592	562	629	592	632	580	642	594	598	562	559	610	556	544	577	620	632	582	606	588	649	602	598	589	566	608	587	583	595	563	586	593	621	591	606	572	562	589	626	584	578	610	586	620	553	583	566	605	536	579	674	613	580	600	604	618	525	645	607	612	599	663	592	566	589	591	627	623	548	562	633	587	585	572	630	627	595	607	597	626	609	578	593	606	623	583	564	636	640	558	642	580	625	585	588	590	633	595	625	629	607	584	632	586	578	568	573	639	597	625	644	567	578	579	584	604	593	621	589	609	563	591	583	646	584	578	568	600	605	544	581	585	582	576	578	602	555	584	601	552	618	576	623	598	613	576	629	589	629	616	586	592	627	550	586	567	599	635	597	642	585	608	536	621	582	582	596	575	559	583	552	580	606	580	570	574	574	572	637	593	575	609	578	633	592	631	581	595	616	599	614	599	590	587	629	638	628	630	585	602	616	560	600	611	610	587	649	593	591	580	527	595	625	624	561	607	593	617	620	585	593	583	567	633	603	594	578	585	633	578	592	576	602	569	623	564	608	571	606	546	611	639	563	603	623	627	618	552	598	602	606	614	624	606	613	614	634	586	572	605	591	599	609	603	621	642	605	636	569	572	628	619	599	601	641	595	558	613	604	600	585	597	573	573	621	639	618	630	552	605	624	573	587	564	593	623	621	549	638	595	590	582	628	605	589	595	565	612	610	617	603	569	609	579	597	605	610	548	585	635	584	600	547	583	636	622	646	610	630	608	596	575	629	635	561	581	583	599	565	584	618	573	581	617	603	591	609	606	550	588	572	636	573	575	589	587	604	611	562	601	593	598	597	596	637	617	627	564	587	579	606	610	591	597	589	620	609	592	601	619	608	572	617	606	547	612	584	595	570	561	600	561	555	586	627	593	592	534	620	572	562	593	602	588	601	576	639	600	600	588	591	584	592	598	590	592	583	573	575	631	612	601	562	572	567	602	553	538	587	614	618	612	605	586	605	569	568	617	571	599	624	563	634	605
26707	20526	9978	1186	779	792	675	698	667	672	687	657	678	740	682	688	693	695	650	658	707	661	650	666	687	677	676	670	713	676	683	708	695	688	726	666	694	697	674	694	663	668	738	690	692	629	681	679	673	682	720	667	675	668	718	650	722	730	652	694	668	644	690	655	626	692	642	719	676	676	670	675	645	648	654	638	673	690	619	676	672	678	675	696	669	646	660	677	638	703	713	647	656	695	693	654	660	708	656	663	671	720	661	674	646	734	689	693	664	665	678	676	648	643	702	657	700	662	663	655	645	697	653	619	635	710	648	679	693	655	660	672	707	673	663	675	633	679	660	692	655	635	662	697	681	690	671	685	656	703	647	613	642	706	663	693	658	686	628	668	670	674	688	663	646	648	639	633	659	668	669	662	695	618	646	723	633	690	695	674	642	634	700	701	693	676	679	654	638	665	670	728	674	675	685	692	688	660	649	664	681	654	673	695	686	643	632	690	644	646	697	694	664	692	682	726	671	692	652	704	681	693	677	648	672	668	602	644	662	687	727	649	667	633	690	678	635	676	661	688	687	659	662	727	662	635	671	689	638	690	662	690	667	731	599	665	674	615	684	672	678	708	640	677	650	623	689	690	723	660	636	677	708	670	623	655	693	671	675	651	713	671	666	656	655	685	682	647	666	689	684	654	686	694	699	675	656	653	667	654	659	661	646	677	681	692	615	645	656	689	676	665	690	640	707	695	675	677	687	676	667	685	702	657	715	659	681	706	718	702	669	682	600	659	703	669	652	746	708	705	699	663	658	665	661	711	658	685	661	672	689	686	735	710	669	664	681	680	667	660	676	659	686	641	664	703	692	669	657	681	596	679	690	658	597	667	668	642	657	625	696	643	671	687	602	625	679	695	675	693	709	690	743	651	700	671	703	625	670	683	690	667	692	667	654	635	628	702	658	680	688	666	660	702	658	670	642	633	655	700	681	602	689	650	653	685	702	637	674	694	685	633	600	651	654	633	665	687	720	719	672	632	640	672	705	708	672	598	661	692	681	679	705	725	745	690	702	656	710	683	669	696	719	639	673	667	677	687	703	676	674	708	691	720	646	669	644	692	645	653	690	665	705	666	632	705	706	697	688	648	660	649	650	667	680	706	681	624	716	655	638	639	646	728	632	650	733	669	664	720	666	697	686	688	676	686	639	670	662	669	694	669	637	691	648	658	696	668	704	683	687	693	728	708	649	699	673	643	686	698	698	641	652	696	709	705	663	686	629	704	704	663	672	653	711	663	659	687	658	670	646	648	712	697	658	657	688	653	673	655	657	667	672	697	672	670	688	695	621	664	706	674	742	686	658	678	687	686	732	688	693	641	718	682	599	645	696	705	711	716	636	661	668	677	671	645	659	659	697	670	649	723	667	680	677	667	651	660	681	690	695	649	667	687	662	635	661	670	724	669	693	650	663	700	689	673	700	675	702	689	652	693	662	645	687	670	698	671	683	656	637	702	636	706	672	683	701	626	685	704	662	682	692	646	657	658	646	653	687	651	659	702	701	643	685	692	649	664	681	695	696	654	710	703	687	656	683	625	683	660	670	647	695	692	671	663	673	668	666	656	648	667	710	677	681	635	679	688	660	641	672	644	715	701	653	663	667	623	639	685	660	688	678	672	657	685	666	664	682	668	672	654	645	661	711	680	689	692	665	671	709	712	679	680	635	666	639	655	642	674	687	646	694	697	680	655	675	682	676	711	686	667	664	700	665	662	659	671	681	649	668	674	685	656	694	608	655	677	663	646	650	666	675	657	661	678	691	722	647	648	638	707	700	695	688	672	659	674	654	665	675	697	685	681	661	703	641	683	682	687	689	689	670	680	668	682	670	647	604	680	647	673	666	641	708	657	683	644	636	646	652	635	676	694	720	636	686	674	640	664	599	690	669	669	742	678	687	673	686	626	689	669	671	672	639	630	682	672	728	650	662	620	679	657	707	643	698	728	627	682	671	664	741	686	680	686	687	652	614	696	666	689	692	696	652	612	670	655	659	668	646	643	670	686	696	704	642	718	684	661	652	667	660	657	698	703	699	724	650	674	652	680	682	668	678	664	707	673	683	679	700	669	708	667	687	659	732	703	694	700	701	710	659	618	716	650	709	644	664	639	682	596	698	678	672	698	640	706	672	667	688	667	658	667	649	690	619	673	669	664	664	703	607	709	708	657	640	685	697	697	659	711	691	644	655	674	636	698	674	652	740	672	696	635	657	677	655	664	700	684	709	659	658	687	661	648	694	665	629	648	714	649	657	686	665	664	635	734	685	705	655	738	688	668	691	655	679	636	685	692	666	682	688	636	670	694	668	695	632	727	680	666	740	654	675	698	648	700	663	663	721	678	704	690	690	689	663	692	632	689	677	686	697	661	633	637	675	661	697	639	698	716	675	676	712	646	668	707	702	685	679	688	713	625	686	646	694	677	658	644	680	673	649	699	658	633	647	698	651	644	653	673	687	699	660	692	664	647	685	720	656	642	665	679	659	667	713	716	694	618	693	699	673	663	675	667	654	648	651	685	653	702	735	634	722	682	687	686	677	658	643	711	606	684	745	665	650	652	674	700	669	684	686	597	613	642	691	712	682	642	697	676	621	701	689	677	620	686	654	680	707	690	664	679	689	656	664	681	677	657	645	716	676	685	650	663	611	703	682	619	673	654	711	711	685	668	611	638	675	618	636	689	661	692	677	635	710	629	649	689	667	642	674	662	709	692	690	615	741	704	667	667	643	638	713	668	669	687	669	679	680	649	655	677	692	678	631	697	693	656	669	677	659	701	738	653	651	650	672	684	675	677	680	676	649	688	710	682	709	667	687	659	674	702	678	679	690	694	702	683	716	717	686	708	719	673	652	692	687	650	676	663	642	654	674	687	732	696	672	711	664	722	652	656	657	665	673	655	654	669	680	657	631	682	693	692	678	700	689	699	689	662	683	691	653	655	668	690	720	675	716	606	668	694	660	683	672	652	622	706	697	689	689	661	691	682	649	686	670	672	654	672	645	690	694	679	663	681	654	677	624	704	675	629	630	680	697	669	630	636	695	613	661	670	703	688	662	650	669	626	620	723	696	676	680	670	717	681	661	685	656	678	688	670	659	640	675	718	678	687	663	697	666	713	693	674	652	690	664	658	639	626	702	696	720	664	650	714	671	662	694	652	689	688	644	679	689	664	638	635	677	709	645	668	656	651	670	676	735	631	624	643	665	695	633	690	668	654	664	659	658	713	687	636	639	691	662	657	687	680	671	643	721	652	699	676	635	690	637	708	653	664	671	659	684	700	647	669	680	657	719	701	666	642	640	677	673	654	673	606	656	681	673	662	683	707	658	652	658	673	694	682	685	648	650	657	659	674	640	656	675	655	690	685	714	677	680	639	652	677	658	713	662	665	698	694	683	682	694	634	666	725	644	656	652	702	713	678	655	622	693	638	728	634	665	671	662	666	684	680	671	682	646	659	647	680
18711	1543	1413	1095	1018	1007	940	1059	914	937	908	899	899	908	888	883	907	925	883	912	923	910	946	859	936	902	910	885	874	923	924	936	910	881	913	905	929	896	907	931	876	859	919	942	895	896	927	932	958	911	921	907	920	962	879	908	914	921	906	917	846	924	890	934	905	871	947	917	907	917	929	930	889	931	909	881	916	904	904	917	964	879	931	961	893	856	936	932	914	920	916	909	955	920	929	880	886	975	924	934	858	908	938	929	918	936	916	922	935	913	941	893	922	986	866	936	899	885	891	935	889	918	935	942	881	936	911	929	948	913	989	892	931	921	889	884	912	1004	901	842	896	893	877	928	929	891	883	942	919	933	945	925	934	955	901	975	913	909	930	913	895	933	906	889	973	950	925	926	920	910	925	896	904	937	922	899	932	949	948	921	899	922	944	971	914	944	917	946	954	956	897	974	925	863	981	937	924	939	926	874	923	927	906	948	931	901	907	949	903	847	884	943	931	919	942	947	949	925	885	927	948	948	930	926	955	872	857	922	926	912	884	909	896	870	886	917	938	960	871	917	926	963	886	901	921	875	940	920	938	924	913	886	910	882	901	934	911	908	949	896	893	924	952	919	939	941	943	925	899	972	973	904	954	893	934	887	903	939	867	891	953	877	913	915	954	978	883	893	884	858	937	919	950	892	931	875	894	921	926	902	883	913	907	897	930	948	934	890	951	915	974	942	869	885	894	901	930	900	919	917	931	932	942	912	928	918	904	893	854	935	862	926	907	913	919	845	986	885	883	968	871	869	892	939	875	953	894	907	931	935	870	907	894	894	952	884	907	943	961	904	907	920	870	929	942	883	869	878	915	953	891	921	879	911	901	957	906	916	919	892	888	882	872	902	879	907	834	914	974	950	876	862	925	888	974	870	935	927	964	903	889	967	950	954	930	927	913	961	941	943	937	903	922	909	928	877	930	908	916	874	910	923	942	892	932	908	977	1005	880	941	891	916	900	911	904	940	853	939	930	916	868	913	907	934	961	967	937	932	874	913	932	935	900	934	894	968	910	898	899	912	917	913	918	911	875	899	935	935	966	918	931	866	885	881	896	872	932	872	983	838	934	933	872	921	943	912	871	930	930	904	924	923	920	901	914	929	895	927	904	887	930	873	876	901	920	943	939	911	853	880	926	879	956	930	909	1019	974	921	955	959	875	860	893	971	913	913	921	911	892	893	859	970	903	977	965	916	904	866	935	917	883	905	939	945	909	914	843	897	945	903	916	919	945	905	879	945	933	941	883	886	882	881	914	904	925	878	911	940	915	933	954	913	968	906	905	877	936	905	917	889	870	962	938	976	909	903	903	938	895	901	876	875	969	914	910	911	872	925	899	921	916	913	976	944	950	984	914	880	949	907	886	900	890	883	900	891	960	909	896	912	878	961	916	892	952	925	939	923	933	978	895	921	925	971	895	949	881	860	941	897	937	924	968	961	960	952	992	903	945	892	891	924	887	882	995	865	933	955	919	916	904	985	893	908	949	959	904	895	931	909	937	978	895	882	921	925	859	884	972	907	886	888	938	966	901	925	857	942	907	920	867	899	908	889	872	904	895	903	910	920	885	913	905	913	938	928	957	897	970	955	902	878	902	953	915	901	896	906	882	872	898	914	882	947	921	939	944	952	895	941	866	949	864	890	912	983	877	879	917	942	893	863	887	905	944	941	914	950	910	942	940	899	933	922	876	950	880	905	940	952	912	860	955	953	875	972	908	961	889	925	909	880	947	916	916	922	898	895	938	929	897	924	915	932	898	892	896	995	948	927	913	942	890	918	925	938	930	932	928	926	941	951	931	927	918	916	902	897	884	953	913	862	915	930	904	914	902	914	908	931	838	931	895	919	905	914	906	868	957	956	898	937	915	843	862	903	921	873	940	860	925	948	913	938	882	917	932	874	972	940	883	909	903	980	929	923	925	923	938	941	943	870	903	905	898	901	902	976	927	932	929	965	952	876	880	892	927	893	958	907	877	926	927	859	929	847	931	946	924	908	891	907	947	851	933	928	892	881	929	906	891	949	924	874	930	898	921	920	925	923	945	914	925	917	902	918	861	912	912	898	860	952	917	862	901	908	854	891	887	864	892	883	874	953	895	931	896	868	939	945	920	903	886	949	918	958	935	899	904	897	904	872	941	897	945	900	915	937	943	917	898	943	928	965	925	897	945	866	958	933	903	942	893	1009	885	929	962	940	936	906	910	897	867	930	879	877	951	883	977	952	877	948	907	875	921	940	920	939	972	934	933	891	904	931	971	924	958	939	850	875	887	911	872	921	903	903	902	903	911	918	944	983	897	879	949	916	875	967	906	939	904	925	868	941	952	840	910	871	880	941	951	953	907	874	920	885	922	881	906	933	875	924	912	889	924	939	894	942	933	895	875	850	919	945	952	948	872	908	943	910	926	973	990	942	958	947	914	885	963	899	872	924	955	859	933	967	922	938	942	914	943	910	895	960	911	909	945	922	933	911	882	915	940	920	908	963	892	904	944	955	911	954	930	941	872	949	876	875	883	894	944	922	932	896	908	940	922	890	894	919	963	976	875	956	911	932	911	861	894	891	930	921	901	902	978	867	842	912	917	953	862	907	931	943	858	910	977	933	927	952	864	979	954	909	875	921	878	933	908	899	943	876	950	892	947	929	950	930	914	918	951	905	895	927	919	864	901	990	934	933	891	839	951	910	858	909	935	953	926	897	900	991	874	970	939	937	907	949	911	957	937	920	901	881	915	901	867	901	914	932	944	923	875	883	966	894	903	863	870	916	914	852	869	914	848	961	927	931	920	893	879	918	938	965	977	952	897	929	867	978	898	891	890	939	934	958	910	881	921	952	889	914	909	907	899	919	930	917	852	899	924	906	895	914	956	882	891	909	920	951	917	861	875	934	896	939	920	919	914	956	878	906	931	904	891	947	942	903	931	881	890	950	919	889	914	891	901	954	911	924	887	874	890	917	916	895	898	867	947	911	957	879	895	886	913	893	911	873	912	956	897	884	903	894	905	923	849	919	905	902	925	939	932	943	942	917	909	948	940	921	924	885	922	931	936	922	933	916	886	882	891	891	992	947	833	860	885	866	886	868	864	913	920	986	917	888	856	943	927	874	898	907	962	890	913	916	884	891	869	878	895	918	908	894	922	930	882	928	911	881	956	864	914	912	920	955	922	917	923	941	901	877	912	899	863	937	893	946	869	954	884	873	920	931	923	895	920	905	924	881	906	970	928	921	961	946	945	880	890	890	908	953	949	927	879	885	894	941	954	927	907	925	865	954	907	921	882	905	883	914	890	947	973	903	909	877	907	921	906	911	896	928	926	880	878	908	968	962	944	910	883	937	906	900	898	929	948	867	928	857	895	968	898	927	903	922	957	917	953	836	875	895	854	940	961	915	876	879	906	895	910	896	913	960	940	879	957	892	902	959	905	956	899	884	923	972	910	921	849	934	880	889	919	918	909	948
23442	20938	28811	23225	20925	11662	1543	1052	933	895	882	820	806	802	798	834	813	780	711	783	773	754	777	724	714	730	786	788	749	751	759	728	729	797	738	715	714	708	738	781	763	748	713	726	732	763	764	730	736	713	770	703	723	741	785	767	678	757	779	687	724	747	696	763	740	734	771	722	710	761	723	737	722	729	733	729	738	744	779	776	776	777	773	713	711	770	802	724	748	710	748	709	681	685	748	739	726	762	696	728	732	751	723	705	748	735	728	721	703	738	761	668	672	751	733	688	755	738	742	726	695	717	704	766	770	782	713	719	713	708	676	699	693	703	775	685	736	764	719	758	716	693	706	704	759	752	726	703	743	743	676	753	744	729	730	723	695	769	751	762	742	759	720	750	733	769	705	735	749	775	738	674	732	761	709	745	784	731	743	755	752	757	744	737	772	688	737	726	715	748	713	764	695	662	740	696	709	753	698	750	739	754	723	720	702	704	738	739	742	712	742	712	752	724	719	742	717	720	713	733	704	705	752	752	721	728	745	703	751	747	707	759	712	724	748	735	739	743	754	772	810	721	703	674	753	731	763	742	776	712	770	714	696	714	714	701	729	746	736	745	733	707	660	762	727	760	753	739	748	776	727	737	704	703	750	779	747	711	718	701	742	718	745	741	736	732	719	719	738	736	715	724	765	710	766	730	750	800	674	730	717	698	740	710	790	711	734	710	731	739	696	755	742	701	697	739	730	699	740	750	728	734	718	752	752	726	784	775	753	786	732	763	740	729	714	689	686	726	688	746	676	733	706	718	699	766	725	678	768	686	717	717	725	764	724	751	752	685	736	768	755	783	668	695	694	745	759	775	673	670	750	708	734	777	690	742	761	774	744	718	730	695	757	746	706	719	722	728	733	742	679	693	799	682	760	700	706	730	770	715	730	734	747	716	728	751	735	709	725	770	722	726	750	797	718	737	745	741	737	751	716	757	745	731	767	760	764	731	717	736	728	780	791	761	756	733	753	742	730	731	711	751	711	693	712	723	707	724	741	754	691	767	769	723	719	677	762	699	739	765	746	730	708	706	719	746	714	742	689	705	763	742	726	723	774	757	736	705	739	744	758	718	768	728	678	701	734	742	761	736	747	677	746	780	755	733	721	745	782	781	688	725	704	766	742	742	703	691	762	711	803	698	693	749	749	734	743	730	720	714	711	722	735	763	686	716	736	742	754	781	735	712	718	710	733	680	729	728	740	702	723	739	738	724	749	746	756	696	704	726	741	773	715	719	782	742	727	733	696	735	778	705	728	696	773	740	742	750	702	713	737	727	746	738	736	739	745	729	755	726	777	806	742	740	734	707	744	751	712	717	719	755	705	745	733	699	733	706	746	739	718	780	761	787	719	740	737	729	777	701	712	739	772	695	715	724	742	765	763	761	788	719	752	724	735	736	722	727	700	765	740	773	804	707	707	775	772	703	769	763	748	710	725	692	779	746	734	738	733	800	744	739	773	725	715	684	744	692	711	739	720	730	704	728	717	726	751	722	751	741	798	702	736	692	731	779	742	771	718	737	696	735	714	710	760	735	708	701	746	768	722	804	759	720	733	733	751	738	731	748	728	756	697	769	734	703	721	735	748	707	735	749	715	736	723	732	709	741	751	679	694	704	709	746	743	712	745	780	721	727	757	741	716	730	733	764	757	723	646	775	741	748	701	780	749	729	705	747	716	699	723	734	704	707	770	792	745	699	718	717	716	747	728	748	669	697	675	704	719	738	726	760	723	739	752	764	671	700	761	700	739	702	747	701	698	744	727	686	740	730	717	716	736	710	685	769	759	734	733	765	737	742	712	726	718	704	751	763	661	689	667	733	690	737	697	774	741	731	765	699	732	717	748	722	729	697	741	779	774	671	715	685	710	692	702	668	767	756	755	758	736	730	749	715	761	802	703	704	709	708	723	687	751	773	747	729	780	685	731	710	726	753	740	718	713	751	741	717	737	766	703	713	754	692	718	739	712	724	743	695	747	766	713	716	709	716	733	731	706	695	711	698	710	743	661	691	730	721	747	687	733	737	750	706	717	738	748	734	734	671	798	733	737	741	742	736	723	738	708	707	682	725	735	755	735	746	784	716	716	741	714	727	728	748	750	720	754	742	725	734	742	691	704	740	736	739	742	739	700	761	732	759	729	675	715	754	781	743	728	691	685	747	749	759	696	734	717	762	706	711	699	635	636	716	727	723	731	726	727	735	728	725	709	723	715	767	722	747	691	772	704	720	780	710	786	731	713	748	700	708	763	729	765	753	761	726	698	735	759	720	685	706	723	771	695	715	747	741	723	756	750	727	712	663	739	771	732	751	761	726	744	751	778	721	765	736	823	731	744	717	786	755	727	708	709	746	734	708	712	742	787	774	739	715	751	730	787	730	753	724	707	732	727	698	730	718	737	726	736	701	714	732	730	707	698	753	734	700	728	724	780	714	720	721	773	707	670	751	705	722	742	728	702	686	756	771	753	739	708	723	708	742	762	741	743	670	761	721	825	723	771	716	738	693	694	755	736	693	704	723	757	741	736	744	723	756	716	693	733	757	733	746	768	722	712	734	734	747	764	711	745	758	683	708	741	766	695	725	745	727	763	664	749	753	701	719	758	778	743	711	716	745	731	720	698	738	726	756	727	737	665	761	751	706	689	740	723	722	673	734	746	726	727	742	704	729	725	695	684	715	715	710	725	756	741	705	663	722	715	758	741	768	764	783	688	797	705	767	753	759	754	719	754	734	794	720	732	751	754	734	659	703	751	699	739	677	740	688	699	743	782	720	733	751	709	747	688	713	775	776	722	736	800	702	716	723	689	701	754	809	675	735	767	743	732	712	721	775	788	722	709	697	729	685	716	760	779	701	708	741	753	718	759	720	695	704	785	749	716	739	710	756	747	747	743	764	739	752	714	729	778	718	685	736	711	727	722	786	706	747	700	759	749	794	719	742	759	760	726	729	783	736	758	703	735	750	780	759	700	772	689	709	710	745	770	776	740	718	803	739	721	741	750	760	779	687	728	710	720	670	692	708	746	727	746	710	728	686	729	710	731	762	734	775	766	727	718	771	718	743	744	772	732	743	693	719	760	705	739	725	739	716	728	728	706	739	719	730	724	731	728	711	728	695	733	725	767	747	732	739	722	744	740	702	734	714	721	737	729	725	703	762	687	736	722	765	751	736	755	689	719	724	695	704	730	753	696	698	677	728	697	724	737	765	710	759	723	716	738	707	704	787	780	750	728	694	738	722	734	712	752	728	705	776	734	752	771	706	719	703	734	715	739	755	709	743	745	742	729	770	736	745	729	735	754	726	724	698	697	726	707	738	722	716	724	720	718	709	724	734	678	732	703	671	753	723	743	706	722	757	710	738	696	755	732	736	800	745	756	700	705	720	720	736	725	760	724	737	693	759	730	737	716	700	735	744	706	749	739	739	717	692	728	772	755	715	724	746	759	730	701	736	712	722	720	656
32571	8882	7524	3886	2784	2331	1985	1693	1510	1413	1360	1293	1244	1141	1248	1141	1118	1091	1150	1068	1025	1017	1064	1034	1074	1026	1049	1094	1098	1048	997	1056	1026	1033	1053	1020	1010	957	1011	1033	1000	926	1060	977	1046	1029	1019	1031	1016	1002	1039	1016	1001	983	1035	993	986	1018	938	972	1001	1041	1034	1024	1015	998	1009	1010	1065	1011	1018	981	936	1013	1025	1064	980	996	1032	1010	1101	990	1011	1015	1003	1051	1008	1043	1006	948	1060	1017	1019	968	1009	1031	1004	949	1000	979	1013	1027	1036	980	1061	1011	1046	999	1020	961	992	1034	1044	1032	1007	1000	1024	1058	1021	1053	996	978	1019	981	976	1056	999	952	1000	974	1009	1041	962	1014	976	1010	1012	992	992	999	1034	1032	1027	1024	949	969	1011	958	1002	1045	978	1024	986	996	974	1000	947	989	998	1010	1071	1019	995	958	1063	1014	978	996	987	1018	998	1018	974	987	995	1023	1007	974	1026	1036	1000	1016	1010	981	1008	1028	996	995	1015	1045	992	1017	972	1033	1049	1004	1019	952	1032	1051	988	1014	1019	1048	1006	1038	1001	1039	1027	1001	1028	1005	997	1022	989	977	956	947	1051	1022	1008	990	986	1002	1012	977	969	1001	990	1014	1020	1003	988	1059	1075	1023	976	987	1004	1000	999	1050	1029	1021	1000	1038	994	963	995	1028	1035	1056	1004	925	965	986	972	945	987	1020	1004	992	1050	1037	1026	960	997	944	1021	994	985	1012	1028	1022	1052	994	1027	991	1053	1042	957	998	1039	1100	1009	1056	1043	983	1021	999	987	1060	950	1039	990	999	1017	1001	967	1067	1023	958	962	979	1018	956	1016	1012	1018	1020	1029	1019	1036	1017	1001	978	1040	987	1041	974	1013	1021	1043	1030	1009	960	1037	964	958	1014	971	1035	1039	1016	1008	947	1026	1023	1005	1036	1007	1006	1019	1013	939	1008	1038	959	1005	1009	999	972	1002	950	1000	1028	1029	1032	1028	999	971	970	1019	1032	1022	982	969	970	1044	964	965	995	977	954	1021	986	1038	1056	968	1001	1009	995	991	1013	1035	996	990	998	1044	979	985	1067	1009	1034	978	986	1000	1031	1065	1011	1047	1005	994	1022	956	988	991	996	952	1014	1002	970	1002	972	1085	1040	1030	966	1052	948	946	1055	1015	987	985	996	980	1003	1029	1009	1011	949	1054	983	954	967	988	1008	1028	998	1015	998	974	1015	981	984	1042	974	1054	1028	1023	1047	1008	956	971	939	1021	994	972	1009	984	1022	938	984	997	1001	1040	1027	995	1020	1035	934	989	1024	997	981	1021	954	1020	1044	1016	1004	1023	999	972	1006	1018	988	1017	979	1058	1021	943	1014	1019	1033	987	937	1022	1029	1009	976	1008	976	1038	1010	1038	1023	961	967	1002	1004	1038	1011	1002	946	983	1006	1024	957	1011	1005	980	1040	994	977	1059	983	976	992	960	1019	999	1047	969	1017	1003	990	1005	967	1009	963	950	992	1069	1003	1025	951	1023	949	998	1029	1032	1035	1020	1032	963	987	1015	1015	996	1015	1022	988	1034	1039	1036	1012	996	964	1011	1010	995	1037	963	1072	1004	1022	943	991	966	1018	956	1008	1020	1016	1063	1039	982	1036	1015	1016	1008	975	978	1015	996	957	998	1000	984	994	1024	1016	1033	1002	982	997	969	999	1018	1005	950	1052	982	971	970	1012	1006	1025	1019	1004	1041	968	1059	1047	980	1037	1021	993	1049	1003	958	1016	948	1025	937	1007	974	972	1027	925	1040	1056	1074	988	1070	995	1050	990	1038	984	991	1020	902	1050	1011	1077	1003	1034	1029	1003	990	1004	985	1043	1007	928	1062	963	969	997	937	970	989	989	984	1025	1007	954	980	1032	972	998	997	1023	1025	1004	1000	964	990	1016	1056	1013	1039	1020	1011	949	1014	1010	1023	992	996	1008	1065	1049	998	996	996	1029	1039	1036	1076	997	1017	993	1005	952	981	972	1004	1006	1014	1045	1000	1015	1075	1028	980	1017	983	1047	965	1020	1012	1009	993	977	1008	1017	1007	1035	1064	1039	998	971	991	1022	968	995	977	1047	1025	1048	1011	985	1017	1041	1024	976	1037	1076	942	969	948	1035	978	1004	1009	992	995	980	1042	1011	1059	962	995	1027	939	1034	1031	1026	1022	975	1036	926	961	982	961	942	972	990	1003	955	1030	971	956	1039	1048	970	1089	980	1052	1009	995	1041	1035	1006	1071	998	1038	962	996	1035	974	1017	993	972	1023	1004	991	993	979	970	1010	985	1040	968	996	1013	958	973	950	1001	1015	999	1002	1045	944	931	1057	954	1006	1038	1053	1033	1005	981	1044	995	991	972	990	983	1006	972	1012	949	1024	981	974	1022	983	1026	1022	1067	994	1020	963	955	1012	994	988	986	974	980	980	1070	983	995	1016	992	999	1050	1030	1004	1057	1085	1002	946	1002	995	985	986	995	1037	992	985	973	1031	1038	1031	922	964	1038	955	994	1018	1023	894	1011	1085	1003	1036	1019	992	998	1029	997	1018	1033	972	968	1005	986	1010	1008	1025	979	1045	1048	982	1010	970	1043	1011	969	1022	1059	997	1023	982	995	1040	1025	1048	979	1053	1010	993	1007	989	1018	938	1007	994	985	1014	1054	996	987	982	1023	991	976	1020	989	1015	1068	1060	1013	970	979	1000	1008	1026	1000	1044	993	1002	1028	994	996	993	1015	995	1001	1062	995	1009	1012	1060	1006	1025	1002	1000	997	1017	975	998	989	986	989	1039	1016	1035	966	1021	988	989	1022	975	981	1034	1023	1022	997	971	998	967	1025	1057	969	945	977	975	974	1013	1067	1062	1023	1043	1011	971	981	993	1016	958	1007	1010	1033	1028	983	1076	1009	1016	1036	983	985	1039	1018	1006	959	957	952	1006	1010	1017	1010	1050	993	999	990	982	956	1010	978	980	969	937	981	1002	1063	1034	1006	962	1019	1039	981	986	1039	965	1009	1017	969	1000	982	995	973	979	985	999	1022	956	1027	972	1041	1037	931	1034	977	974	933	972	1007	1003	957	1018	1048	1019	991	994	977	1008	1032	1058	944	1005	1011	1084	991	1048	1045	938	967	990	976	927	961	1017	1052	1034	962	972	986	965	965	1006	997	1015	1009	966	983	1008	1007	955	997	1001	955	972	1008	959	996	994	1032	975	994	1017	1031	955	943	1057	1033	1018	1006	952	1010	960	994	977	980	998	1002	1016	1029	952	1035	1021	1007	1036	989	983	953	998	997	994	990	1008	966	990	1023	1053	989	999	946	1030	998	954	953	962	938	956	1006	973	1002	1019	977	953	1009	939	991	988	969	1012	1076	1067	971	1040	974	978	1023	994	972	1014	994	1052	1000	1045	998	1034	978	1006	979	988	1001	1029	996	1020	997	1008	1062	1054	1042	994	991	953	1000	1047	1012	1039	979	1004	976	995	1053	1010	1029	995	1061	1033	1048	1001	906	1020	1002	981	1052	986	1040	962	1078	988	1054	994	1013	981	1003	1007	1020	1002	1044	950	985	1023	964	951	1028	1038	1023	953	997	954	1028	1004	1004	1024	932	1002	987	996	1071	1031	971	1032	998	999	997	1042	1014	1047	991	1051	956	1048	984	1071	1015	938	1004	1018	1024	995	1027	983	976	1021	990	1049	937	1024	1025	1002	947	955	989	922	1023	1033	941	1047	956	1033	970	1002	985	995	1032	956	990	1007	995	1006	1008	1012	1031	975	1003	1005	994	1000	974	1030	998	932	1009	1023	1014	1031	997	952	1057	963	994	972	996	952	1010	982	1010	1007	980	1046	1020	954	1002	925	1020	998	1014	1004	1016	989	1029	973	939	1008	959	1067	994	1010	989	992	1010	1000	1000	1012	1012	1010	984	980	1026	999	1010	996	1036	975	968	1022	1012	957	1005	1034	1009	1003	978	1014	1003	1033	981	1023	975	968	978	952	1031	1013	989	977	972	1018	1000	973	967	1050	1063	998	948	1002	982	975	1041	1022	981	1016	1020	993	1057	995	954	976	1032	971	1001	974	948	995	1017	998	970	1005	931	1019	1036	1040	1002	1055	1005	1026	1018	994	1016	996	1025	1039	995	954	1008	1018	1041	986	1006	1024	999	995	1052	1007	1033	991	1057	996	1001	1045	1017	1054	1036	1012	978	994	986	1015	1020	962	1040	1035	1022	1017	990	930	987	1008	1032	1023	979	1043	981	971	1036	956	933	1035	1017	1001	1005	968	997	1016
22607	20936	29215	22810	20937	20986	8975	1020	781	709	701	586	586	516	516	519	555	501	515	475	469	463	471	443	459	489	430	447	469	452	405	442	426	416	474	442	426	420	408	462	445	412	465	453	420	407	419	380	416	416	403	418	381	434	422	440	431	410	409	443	410	434	384	396	400	456	405	373	429	433	409	385	415	402	425	404	397	410	397	429	397	408	466	430	425	423	412	437	438	454	424	411	396	407	438	410	425	430	390	416	392	417	417	421	454	415	349	372	392	437	405	425	425	422	425	418	420	390	435	408	424	424	425	408	380	424	419	415	444	426	430	431	457	424	397	428	406	385	400	391	434	409	412	420	397	408	402	400	453	429	414	393	398	423	444	442	410	441	416	390	420	421	437	394	412	411	434	392	394	446	412	456	416	446	426	414	426	410	433	412	393	408	410	401	444	438	410	427	449	458	447	388	400	398	426	445	381	399	456	443	419	415	410	423	416	430	430	370	396	425	442	408	430	401	409	428	400	427	410	415	410	423	430	414	427	392	413	387	403	434	421	380	389	395	399	385	414	417	414	402	453	433	398	418	382	414	417	412	423	400	392	405	412	419	435	406	436	418	407	373	430	370	421	433	424	426	391	406	413	433	395	411	412	420	421	409	437	440	438	410	409	422	412	397	417	396	463	391	386	425	425	422	390	412	427	385	422	412	406	441	405	446	413	446	414	428	413	423	419	401	422	430	403	439	443	418	434	440	395	411	403	409	404	424	382	406	417	398	415	421	397	423	404	408	378	450	418	425	415	438	405	417	422	428	367	391	441	371	413	410	445	409	430	393	409	406	423	416	409	399	389	456	453	431	431	422	391	375	392	463	395	451	418	392	420	428	388	450	396	419	396	443	416	420	424	407	423	384	424	393	405	419	375	410	406	403	369	414	395	394	428	425	397	390	393	429	416	430	427	411	394	400	397	387	408	416	410	423	394	415	423	421	389	452	421	433	399	362	401	384	482	428	431	396	412	417	416	396	397	432	383	382	418	404	427	415	373	399	405	426	408	424	393	397	409	411	395	371	458	452	400	390	362	415	410	425	399	382	412	398	395	432	458	461	395	408	373	383	389	429	421	411	424	414	387	380	418	423	402	406	383	411	440	380	402	400	429	435	411	410	432	455	368	433	460	427	420	435	376	436	436	436	419	421	413	383	406	419	401	385	394	430	368	418	411	407	440	377	412	439	419	400	437	454	434	423	418	429	430	400	454	409	401	356	441	394	370	414	447	383	430	445	430	424	447	403	372	393	430	437	404	426	428	467	391	380	365	422	408	379	395	419	411	407	402	407	407	394	437	406	442	403	400	389	451	385	368	430	456	403	393	424	416	403	395	418	452	385	422	425	411	400	407	403	366	431	433	421	393	390	389	417	387	438	417	416	440	423	413	398	438	409	387	420	429	386	440	444	406	418	402	431	393	389	378	450	398	404	408	409	424	428	419	378	412	432	409	450	383	392	397	412	410	405	411	425	423	444	373	384	434	390	413	428	374	428	445	439	399	416	400	391	389	410	427	398	396	386	424	403	375	424	439	403	429	447	416	428	429	416	413	408	422	404	385	421	393	444	426	441	412	402	398	423	389	437	435	410	407	412	437	387	406	412	421	415	422	412	371	398	435	402	401	408	436	404	405	396	420	404	400	429	417	418	407	401	479	427	392	392	435	384	419	382	411	418	454	421	396	386	398	418	406	424	431	403	410	425	388	402	423	420	405	391	424	424	427	417	393	401	452	441	434	390	412	397	435	430	380	415	403	413	399	384	431	420	434	397	400	436	414	451	415	407	441	431	431	427	429	431	421	425	428	397	408	399	416	415	442	378	444	362	449	361	381	421	416	413	421	382	396	409	402	421	459	411	413	413	419	389	439	397	423	394	424	419	406	435	370	404	434	392	380	441	436	411	411	363	417	421	394	415	439	405	437	392	429	440	413	415	414	398	383	403	369	404	428	434	390	378	387	412	386	379	373	412	427	417	446	422	418	410	418	406	408	398	393	421	421	442	407	428	392	451	367	407	422	394	393	419	385	434	434	375	388	390	441	420	402	376	421	369	405	399	432	396	460	378	380	379	392	415	399	407	422	416	392	419	386	427	409	414	426	465	425	389	449	406	416	411	392	364	432	409	409	384	363	397	420	415	402	440	457	410	376	386	427	394	417	442	396	395	407	401	454	386	400	394	419	422	425	409	392	386	421	434	385	419	393	399	392	388	428	427	438	391	397	429	394	387	399	400	401	393	434	418	446	421	394	421	389	422	390	436	435	399	403	429	389	372	440	438	387	404	372	397	419	429	412	427	388	436	373	370	421	426	437	426	406	437	408	413	403	427	372	426	416	433	406	378	433	410	413	427	433	348	408	456	414	455	392	413	371	405	413	379	392	405	406	431	438	400	402	421	376	436	405	395	383	389	431	433	429	440	414	401	411	447	395	440	406	466	408	407	456	392	419	421	427	383	406	411	409	386	392	424	414	405	427	415	395	401	412	414	415	433	394	437	416	446	443	407	458	415	395	399	419	432	428	431	440	421	447	415	409	426	419	424	443	426	422	395	420	397	404	409	373	390	376	396	402	388	404	403	399	407	392	418	445	419	414	392	420	412	424	438	372	390	421	378	420	419	399	386	449	418	394	421	412	385	408	425	390	414	409	416	403	430	403	383	413	421	420	413	406	389	393	443	439	374	391	398	401	454	426	390	445	409	414	419	430	402	386	434	424	384	436	409	432	354	433	363	431	399	412	418	436	395	409	407	388	395	419	429	383	414	414	399	394	387	430	382	384	408	418	410	408	374	414	394	385	434	425	424	417	404	397	402	464	441	427	407	440	388	438	418	409	451	387	383	428	408	441	410	422	430	410	397	400	399	412	413	389	416	397	424	448	381	399	422	414	420	392	438	410	407	425	434	400	420	414	373	429	418	418	392	433	394	414	407	422	400	414	378	385	400	399	403	397	439	402	387	406	431	430	386	405	402	422	393	397	428	434	398	428	397	385	446	402	441	409	437	380	385	420	415	424	398	428	447	410	423	396	395	448	439	404	424	379	443	394	404	421	423	429	438	400	392	443	408	407	413	416	437	417	414	406	368	427	436	391	406	406	419	404	409	437	410	431	471	405	442	436	399	389	402	414	420	412	401	431	442	428	397	442	412	423	406	404	442	416	414	425	444	394	416	417	436	403	432	442	386	389	384	437	414	423	427	345	421	422	420	472	413	376	462	388	408	397	410	419	399	418	409	384	398	388	406	407	383	416	422	417	402	412	430	456	404	357	391	416	411	404	427	414	441	410	391	407	435	404	420	437	451	441	440	409	472	431	394	413	413	397	421	425	454	413	412	417	429	440	442	410	391	399	391	411	425	414	393	424	423	432	431	403	389	395	366	439	430	399	417	406	425	429	396	414	426	388	395	425	407	403	415	387	430	389	407	400	404	402	394	418	396	437	430	440	422	394	421	392	443	420	405	408	405
32490	13280	11393	5874	4028	3023	2391	1956	1623	1405	1347	1155	1031	958	913	871	811	814	794	761	728	710	691	700	675	660	704	672	639	673	638	656	624	589	656	689	620	625	629	592	590	640	605	587	587	627	579	538	584	600	644	610	609	597	645	577	614	597	629	579	580	574	607	607	600	616	609	644	635	572	624	595	615	602	560	585	602	610	604	570	566	568	589	589	616	606	585	607	599	572	568	573	544	583	614	594	557	536	615	586	647	544	607	662	565	598	599	533	614	592	573	585	582	622	598	580	556	594	565	613	593	604	630	603	619	584	568	560	583	592	614	589	613	594	603	601	562	591	561	568	626	611	575	529	613	585	577	642	577	569	575	581	583	562	555	581	612	636	633	585	572	620	611	586	585	550	589	608	560	608	611	597	541	593	583	550	557	598	561	588	573	571	605	593	556	559	584	559	641	579	559	603	596	590	598	561	610	568	624	588	591	558	604	574	566	579	610	560	558	554	604	615	597	548	622	572	598	554	595	592	600	555	571	643	625	581	608	558	557	612	613	596	604	614	583	574	584	549	598	588	590	584	583	594	537	619	585	562	575	580	592	536	643	640	587	605	580	597	565	590	553	565	620	633	579	612	616	544	584	578	605	583	578	565	600	564	580	541	541	574	609	605	567	580	596	614	552	580	597	560	562	610	567	579	624	592	605	567	603	557	607	545	556	585	572	579	561	603	587	651	574	591	608	587	588	595	572	579	630	619	562	589	587	595	596	618	599	555	578	505	591	606	597	592	552	603	567	568	560	566	565	551	610	542	600	562	533	585	571	596	614	582	605	554	587	587	590	608	539	596	556	554	583	579	558	593	590	586	568	572	567	600	610	609	553	608	588	612	587	608	552	566	559	602	567	561	565	610	591	576	624	571	619	572	596	620	578	566	568	548	589	606	554	569	583	562	589	570	553	586	599	562	591	581	628	567	590	571	586	551	606	602	573	568	576	581	614	635	592	557	564	609	575	587	587	572	588	626	574	593	554	534	602	576	534	554	582	595	609	583	552	592	563	546	627	561	585	589	623	594	591	585	580	648	637	590	633	580	580	568	577	599	658	603	563	596	568	606	617	603	594	614	577	590	588	583	595	603	602	614	600	579	570	609	571	624	572	567	589	592	550	563	619	608	553	617	585	545	609	585	582	588	620	587	607	600	630	563	561	566	566	631	577	628	626	575	560	575	578	591	562	569	567	596	569	579	604	594	601	581	580	576	587	523	546	627	605	560	633	559	593	632	571	566	604	599	561	610	587	599	602	596	587	637	605	606	598	606	579	582	566	578	606	574	609	593	561	585	558	567	574	578	642	584	599	544	574	601	580	620	579	583	573	589	571	590	629	608	573	593	560	567	596	585	577	614	586	588	591	596	561	573	583	593	593	580	562	589	634	576	527	618	556	615	579	613	598	632	596	556	583	591	565	574	580	552	658	576	631	573	618	615	596	572	586	573	575	572	565	594	621	581	585	597	646	575	575	589	614	603	569	601	550	603	575	637	596	570	616	557	583	607	586	613	565	587	630	587	548	566	584	598	616	546	598	656	569	601	604	537	589	585	564	570	566	589	565	577	599	609	609	596	620	617	590	596	551	595	590	561	616	602	614	611	597	583	600	637	585	568	551	640	581	597	575	569	553	581	545	591	619	636	550	577	551	554	576	613	630	602	562	583	572	557	598	576	570	595	593	537	597	611	616	600	582	615	634	620	640	608	573	593	587	545	553	585	577	598	569	625	584	643	614	530	583	572	577	562	585	555	556	540	592	584	593	614	567	572	621	580	575	638	607	567	611	586	568	589	610	571	594	573	603	612	624	576	627	589	604	576	596	602	570	551	563	614	599	568	584	597	613	616	578	600	573	586	607	578	573	569	600	532	584	601	563	580	593	601	612	572	550	592	582	634	588	565	589	546	601	551	620	561	577	593	566	572	622	540	601	568	561	600	588	541	606	593	582	595	577	612	555	586	588	574	579	541	564	631	604	563	599	577	624	652	516	623	567	569	606	573	588	585	618	585	619	579	589	610	557	558	572	597	588	580	631	590	561	607	546	610	562	579	615	569	568	568	589	588	578	567	572	573	603	572	604	599	593	534	616	537	625	618	589	591	599	560	613	597	543	575	626	594	602	584	579	594	610	580	612	607	632	568	540	607	591	593	542	613	585	619	599	586	554	594	619	571	602	592	605	621	664	611	570	615	606	577	612	614	609	610	611	547	619	609	571	586	557	581	606	558	617	622	559	572	564	582	598	629	629	573	540	584	553	580	596	563	590	592	621	576	563	591	553	646	575	622	599	577	594	601	591	610	589	581	565	571	606	589	605	625	573	539	593	555	578	617	566	572	589	582	594	572	590	561	574	590	584	621	597	587	607	594	579	576	564	533	593	600	609	600	608	565	583	586	576	549	602	578	566	599	628	554	591	583	568	551	610	611	567	579	596	589	617	582	562	572	590	566	589	608	559	546	589	573	549	637	603	582	546	581	626	621	576	631	582	544	538	577	597	581	591	570	589	606	575	575	607	556	632	611	589	545	588	580	565	591	567	642	588	607	613	572	565	578	555	582	570	575	604	532	581	587	596	569	583	608	538	598	592	538	614	528	575	591	631	571	587	626	565	591	579	569	598	576	605	576	582	571	562	593	565	607	594	602	601	589	550	558	571	580	565	561	591	653	604	613	553	590	590	564	617	609	580	580	599	581	567	552	583	576	627	533	574	617	605	615	584	550	599	591	572	632	541	552	582	565	557	561	614	583	547	574	598	553	580	612	581	576	576	597	597	596	524	599	585	598	605	580	593	613	596	581	632	541	546	560	636	534	574	595	626	613	588	554	568	594	601	599	614	569	614	543	550	581	587	596	607	591	548	623	579	587	604	559	613	607	593	557	590	574	600	598	570	577	599	610	605	581	637	576	600	595	564	590	587	596	573	589	585	621	558	579	598	623	609	579	576	582	586	609	597	585	570	594	579	585	631	592	507	571	614	625	588	602	599	584	623	593	531	557	598	612	623	603	603	594	573	575	547	563	557	590	612	567	586	571	584	541	576	574	596	607	604	566	579	574	614	572	586	554	604	586	567	605	565	603	571	571	603	588	580	598	575	594	632	598	608	600	621	565	581	561	625	577	592	573	579	588	617	559	561	627	639	564	597	633	581	610	562	613	583	586	541	583	591	585	595	639	566	649	600	610	593	581	622	583	602	558	617	608	574	569	604	614	609	630	582	595	599	547	634	611	569	546	587	542	568	561	560	560	590	581	578	590	600	571	580	575	608	574	576	577	566	583	557	616	567	613	574	599	565	566	549	615	575	584	549	592	591	575	603	627	585	600	586	590	553	592	594	582	589	562	637	615	595	630	594	607	632	621	629	548	555	615	579	596	568	611	585	591	564	605	551	574	605	596	593	563	540	592	586	599	577	632	598	582	613	584	570	581	561	601	569	602	572	560	557	614	580	580	582	581	568	570	612	563
26732	20558	9820	1175	796	748	683	649	704	647	706	661	682	708	658	699	689	722	640	690	715	627	679	675	703	675	633	654	691	648	649	600	669	636	640	629	688	667	731	648	617	703	654	710	624	632	694	613	611	652	671	652	655	705	669	617	648	691	672	636	658	651	639	635	640	661	656	660	692	649	686	650	648	659	746	677	688	672	683	642	672	640	660	675	673	678	698	716	646	649	688	614	644	624	697	633	666	667	589	638	655	656	669	740	653	638	669	640	675	692	657	624	656	639	643	658	673	700	677	621	705	691	685	632	633	631	675	657	628	662	644	644	620	662	701	643	639	644	685	655	680	636	665	654	663	701	658	621	720	659	690	673	648	694	670	681	682	666	646	693	694	684	648	643	687	629	675	670	659	638	632	610	686	670	661	637	646	669	647	697	678	657	657	655	682	685	646	674	673	622	681	701	656	681	676	673	658	669	675	625	655	675	714	660	657	631	686	648	666	689	628	615	652	685	632	623	642	659	655	630	635	641	651	665	628	643	645	643	690	667	678	668	644	646	656	653	615	687	657	703	683	627	650	651	660	682	686	653	656	653	664	633	564	649	650	679	670	648	612	715	678	702	688	708	667	626	611	689	665	642	635	683	662	650	642	610	647	705	668	647	727	689	666	634	642	666	659	716	612	651	660	654	679	675	660	652	607	677	660	691	623	675	622	631	706	642	634	664	710	626	692	685	644	659	682	686	687	658	711	648	686	633	681	678	689	666	653	643	627	630	633	628	672	681	628	666	641	675	703	632	694	634	654	704	600	699	659	640	617	656	701	635	709	628	607	701	656	681	701	695	651	672	705	635	627	668	699	613	676	675	656	623	683	625	672	665	662	605	628	632	669	681	660	644	683	644	637	655	629	624	684	679	658	639	657	634	688	636	653	652	636	646	655	697	662	644	650	627	651	623	650	609	708	654	622	643	668	696	691	648	618	633	627	679	656	676	640	642	619	674	689	673	625	641	653	622	663	645	686	699	679	649	670	643	693	650	669	667	618	663	656	673	660	633	665	685	694	692	647	698	657	697	700	646	684	682	645	660	655	669	679	686	696	650	647	697	625	628	635	641	671	663	615	616	637	675	643	682	708	634	661	632	655	670	637	648	649	624	668	667	693	648	672	644	648	666	681	727	700	645	649	689	665	655	687	662	664	680	665	678	681	691	640	676	669	711	623	698	694	633	621	656	690	681	678	648	694	648	663	648	657	678	672	660	672	675	680	615	666	678	710	678	664	636	629	692	651	679	632	666	710	652	691	684	662	632	677	672	654	638	641	681	660	689	649	666	678	703	636	646	619	674	659	645	640	634	688	626	640	680	654	681	651	646	660	642	654	659	650	647	661	687	669	671	656	680	695	676	644	660	657	668	660	635	648	653	649	604	703	608	670	593	662	671	681	636	709	665	645	666	631	663	629	620	689	633	646	641	681	702	666	676	634	684	653	644	681	608	677	661	762	650	650	707	691	664	692	696	675	693	700	667	626	687	650	659	620	679	727	633	630	617	718	658	646	685	636	685	649	647	666	685	694	660	639	648	700	629	653	688	633	673	663	700	654	670	662	624	637	707	657	707	654	673	657	647	695	667	676	686	680	647	611	674	663	624	600	619	669	678	653	712	653	624	652	633	664	648	642	629	657	634	639	720	655	672	597	673	703	642	641	722	646	641	642	601	668	695	682	637	651	618	650	643	684	668	653	715	672	634	695	673	732	642	646	644	635	667	683	629	642	648	684	605	672	683	603	631	641	698	672	631	685	612	628	680	673	638	700	697	664	668	678	642	694	714	669	670	701	682	633	676	623	670	616	652	617	646	703	679	652	677	655	644	666	692	667	677	657	690	678	644	653	656	677	654	679	717	685	656	649	681	705	691	641	658	645	677	606	700	678	680	676	701	641	658	653	639	636	648	616	640	676	627	658	694	614	617	628	719	632	648	680	640	687	675	666	643	636	633	649	649	652	686	645	663	678	686	670	727	631	738	649	688	655	685	655	613	668	665	647	685	641	723	663	666	634	668	642	648	640	647	700	673	683	680	671	646	634	631	688	686	675	647	656	664	692	676	637	626	676	635	666	637	692	659	674	649	639	661	703	616	696	686	645	657	657	678	661	649	620	642	641	622	651	656	664	611	628	647	633	678	725	648	676	655	646	626	674	634	645	656	642	639	630	655	674	641	630	676	683	604	628	674	626	641	663	627	656	676	661	707	637	702	666	653	698	647	688	687	654	704	718	657	597	618	655	630	669	662	656	699	692	665	626	641	659	629	649	645	643	670	650	656	645	642	639	704	667	632	632	667	663	685	662	606	655	672	614	647	650	625	617	687	624	671	633	669	658	690	652	681	672	683	636	644	657	649	708	671	637	692	664	655	639	609	657	626	631	664	640	652	605	694	695	681	646	681	762	664	648	660	731	675	706	616	671	687	679	643	651	660	647	680	656	700	673	660	627	667	650	673	654	676	671	692	700	647	677	658	651	619	649	677	695	667	690	645	660	637	740	685	670	634	672	667	652	665	638	684	655	630	640	653	682	687	691	647	694	655	656	660	690	631	653	687	676	632	688	618	664	651	632	676	683	659	686	649	678	668	659	700	634	669	649	639	647	637	635	653	631	628	645	647	685	681	666	667	664	623	648	673	694	623	701	661	648	665	683	659	667	644	634	644	697	639	689	681	650	673	656	647	628	664	657	627	670	628	715	709	636	674	616	665	651	698	646	694	675	672	639	659	645	656	664	697	643	664	638	692	710	689	652	604	654	662	658	629	640	696	662	714	669	692	643	666	698	639	688	690	667	647	656	667	689	709	663	632	698	670	658	715	687	666	620	679	669	688	677	664	648	653	663	648	648	697	633	630	654	630	636	638	652	659	646	625	675	630	628	684	660	678	687	655	640	673	636	630	628	651	677	654	664	641	700	658	636	635	689	626	692	652	669	709	607	647	634	623	620	643	609	668	692	631	669	691	643	727	671	634	663	670	710	732	687	664	693	646	654	627	677	665	642	679	660	624	684	646	653	634	651	667	681	698	671	658	669	632	661	669	691	706	635	607	644	667	675	645	655	619	646	677	660	671	644	673	654	660	656	695	677	667	630	656	629	686	644	654	651	671	662	706	615	642	648	646	659	698	631	640	612	653	639	634	638	593	687	704	657	627	660	641	668	665	647	631	697	674	678	619	646	711	687	662	676	650	630	646	621	707	663	662	694	682	643	655	619	647	665	704	694	697	684	678	644	698	639	639	698	660	663	667	689	659	721	624	664	640	681	607	639	678	658	653	612	629	692	684	629	683	662	676	682	681	682	676	659	657	644	625	660	626	642	646	672	688	656	652	674	660	610	647	666	619	647	630	694	629	652	626	678	641	650	635	639	635	676	623	663	650	689	688	645	632	686	662	675	668	661	687	626	713	720	681	627	609	618	654	663	605	678	630	676	641	624	643	659	658	678	629	724	672	653	698	681	680
17346	1550	1374	1077	1046	965	1001	943	940	918	958	913	888	935	960	961	884	922	879	878	884	932	923	914	928	902	877	942	899	908	922	890	900	868	901	913	909	916	887	917	926	926	931	943	877	986	913	887	915	892	920	920	902	918	913	926	906	864	877	923	885	975	922	878	920	908	908	932	886	957	842	924	899	909	879	941	918	876	909	868	900	878	931	856	872	932	947	931	860	908	871	921	923	843	849	886	894	917	876	907	902	910	881	891	920	911	944	942	889	902	881	924	940	894	883	908	891	906	857	880	917	852	951	879	889	866	857	859	875	930	951	927	908	862	925	890	902	908	909	908	923	917	903	847	930	876	934	929	874	901	852	884	895	871	854	884	905	887	879	938	912	869	898	901	908	921	916	888	875	934	924	910	948	926	928	910	913	875	920	930	888	907	916	961	881	876	891	924	914	869	899	926	949	891	899	954	939	872	890	956	916	941	824	913	903	921	884	880	831	967	952	880	937	874	864	855	861	872	939	884	893	857	877	886	910	912	899	851	910	903	821	981	915	870	911	906	927	910	876	921	892	918	905	942	915	906	867	853	928	918	932	911	867	886	899	918	855	897	938	955	858	917	873	908	903	922	913	889	892	945	940	923	882	870	849	891	880	865	911	900	903	920	894	921	871	902	909	924	904	873	859	942	859	888	931	896	958	929	884	915	929	864	912	928	892	896	932	924	934	898	888	841	940	912	889	891	888	948	846	879	881	879	928	919	865	929	864	915	906	924	941	913	952	840	899	883	885	911	884	922	926	915	927	934	901	879	853	856	937	916	965	935	898	924	944	881	882	892	884	916	884	896	944	890	936	960	908	891	865	867	950	951	927	928	865	945	930	1006	851	941	903	923	939	916	893	912	908	894	880	972	836	865	916	904	936	915	945	884	922	882	867	920	906	949	849	955	852	879	1013	884	873	896	879	884	908	894	935	855	905	894	900	906	876	855	916	856	939	857	916	896	957	813	847	900	916	902	865	881	887	880	883	879	895	851	911	879	857	900	886	933	904	863	870	895	853	933	876	886	885	891	868	852	910	866	906	912	957	858	893	939	885	894	896	900	865	869	897	919	936	961	958	942	918	920	884	847	923	874	882	868	942	906	860	919	933	916	895	928	868	874	858	883	899	926	910	905	893	936	878	930	887	873	856	872	914	889	903	892	917	923	860	906	909	904	942	928	864	897	912	919	935	879	874	910	915	847	910	900	909	928	907	885	862	907	886	907	886	901	948	893	930	936	891	859	858	879	905	913	919	888	887	929	855	915	891	931	913	908	883	873	892	847	906	928	869	915	879	954	877	852	867	875	876	882	885	884	896	933	933	885	909	918	927	912	895	881	954	933	870	906	918	863	940	936	890	944	856	925	847	930	972	899	890	898	929	913	918	913	863	949	931	926	952	865	954	915	905	824	929	896	885	929	948	876	936	873	886	983	872	896	944	930	913	934	964	920	919	883	919	905	923	884	904	967	972	931	870	898	895	894	887	943	887	906	897	878	919	893	900	946	879	918	931	897	898	866	886	890	914	924	937	947	849	901	895	885	873	875	927	909	929	858	897	891	895	973	958	931	912	876	863	843	930	899	925	902	908	908	902	902	899	855	962	891	950	869	876	880	941	902	884	907	885	877	874	864	886	924	942	914	913	894	880	922	895	892	900	905	895	896	927	897	905	876	924	882	909	909	919	872	865	941	889	947	916	888	939	896	875	842	933	890	876	907	889	836	911	940	921	941	882	937	885	870	902	901	908	883	905	940	866	898	899	962	917	874	939	921	911	883	940	866	916	875	942	896	909	923	846	946	928	940	943	918	928	948	894	849	920	875	890	920	900	836	888	901	880	912	905	942	871	898	932	934	857	915	866	927	880	898	964	927	888	891	907	841	937	878	916	921	890	888	899	871	902	950	959	879	927	888	852	896	909	945	878	926	926	891	874	943	891	868	906	991	852	908	897	940	922	867	873	879	872	957	931	861	899	892	952	854	910	886	897	885	859	913	951	923	914	871	865	893	913	882	995	895	878	900	921	901	863	916	930	927	922	876	859	905	885	900	870	853	854	923	916	921	926	905	936	923	830	855	876	868	927	873	896	946	858	906	882	941	910	937	888	906	926	923	900	884	889	897	934	958	902	852	894	910	852	878	913	907	916	916	908	924	912	935	925	901	945	914	833	930	958	868	936	912	905	874	903	886	950	884	895	939	920	901	889	925	970	911	860	880	872	916	906	903	938	903	894	872	940	885	930	917	933	930	910	893	962	888	985	889	876	908	952	913	931	938	872	907	908	879	871	900	871	929	907	878	943	871	952	897	899	921	881	887	884	880	923	894	899	916	962	946	877	978	879	898	890	862	905	924	878	896	874	930	897	898	898	956	885	862	902	880	867	939	908	909	918	933	877	894	942	898	919	905	905	860	895	921	900	938	883	923	864	881	935	899	928	872	935	959	909	887	943	902	911	918	811	893	907	908	915	960	898	871	959	894	938	935	860	851	954	876	975	907	896	913	956	944	895	922	869	934	925	874	892	895	866	922	916	882	898	901	976	902	872	972	906	905	953	933	869	871	888	914	918	944	875	847	864	902	905	933	885	936	890	925	904	887	917	903	991	874	943	916	963	955	911	940	881	946	928	936	958	868	902	898	953	921	903	902	900	925	863	886	927	976	914	866	880	969	929	895	925	898	895	850	910	906	893	904	900	890	878	857	885	904	889	903	847	906	873	884	906	868	896	918	929	902	860	969	920	964	935	909	874	917	876	944	918	905	915	862	887	969	898	892	955	851	893	919	917	866	880	903	921	912	864	878	898	941	931	930	896	849	939	880	886	913	928	890	933	944	885	906	877	866	917	902	919	883	934	950	906	874	883	873	915	932	883	845	913	851	960	905	961	897	861	921	932	912	929	923	935	861	911	852	932	846	881	837	937	852	919	927	924	881	899	912	872	901	912	881	934	850	955	938	875	890	913	931	891	907	906	847	873	922	873	892	901	852	895	912	920	869	882	917	866	858	878	895	921	865	943	885	935	920	875	893	909	959	880	882	921	859	885	904	868	906	932	924	918	940	915	971	918	910	921	909	902	900	862	925	867	932	901	837	890	952	923	925	890	937	936	948	929	906	896	906	878	906	902	874	903	902	877	909	841	939	950	916	919	904	858	921	866	889	898	898	937	887	881	884	912	914	932	864	912	881	897	894	888	889	966	914	907	897	937	956	916	894	889	908	912	893	923	960	945	921	956	858	943	909	916	909	888	875	900	884	932	849	893	960	877	963	858	885	899	932	887	834	897	856	887	890	937	910	963	865	869	899	831	912	922	895	910	907	954	946	912	891	890	862	947	963	869	945	921	953	887	904	922	981	930	868	895	912	913	943	942	914	903	920	919	890	893	897	893	925	912	876	985	860	933	922	905	905	841	849	876	884	883	893	910	916	895	867	928	888	911	862	891	918	900	890	945	896	936	979	869	896	913	855
23386	20912	28634	23305	20896	11724	1527	1049	882	823	887	890	841	788	780	827	805	720	741	753	743	767	720	769	761	763	707	729	698	759	741	744	759	743	709	695	745	677	722	764	763	714	709	706	734	693	806	743	712	680	750	693	708	714	759	714	714	728	699	727	717	722	699	690	721	742	693	697	724	724	707	690	720	692	719	684	659	748	730	709	679	750	683	736	718	692	698	733	687	764	747	754	727	792	739	735	722	751	727	744	697	654	707	776	729	735	703	690	707	706	704	705	749	688	714	667	741	746	716	686	711	762	709	673	754	754	728	745	711	691	702	705	680	740	730	711	758	683	726	645	704	710	707	668	750	697	745	685	742	700	703	756	775	720	716	687	743	734	697	719	717	709	702	732	735	783	740	720	738	772	713	728	762	698	718	640	705	720	663	733	785	715	704	727	679	718	693	679	724	700	721	672	733	712	740	733	664	716	711	702	749	679	682	727	747	701	750	702	690	747	711	749	696	699	703	691	739	716	682	733	704	736	737	693	742	693	721	716	730	693	674	684	707	674	732	711	706	730	698	724	739	794	720	721	727	706	717	757	725	742	726	739	731	686	691	717	759	732	712	705	723	682	770	715	714	728	683	634	739	686	702	709	671	732	695	724	735	754	752	747	713	718	734	683	662	740	717	729	706	697	719	718	754	715	736	719	718	723	703	759	737	713	699	709	729	709	731	676	744	729	747	708	712	687	767	712	695	717	706	680	721	672	729	709	731	759	689	683	720	752	762	749	761	696	689	719	759	748	748	698	669	653	702	690	684	757	703	677	734	657	720	693	726	685	693	673	714	736	693	730	669	720	658	698	723	701	709	721	764	750	724	703	743	745	691	681	714	749	684	732	689	697	743	702	713	732	675	707	710	784	696	677	710	719	672	705	713	663	658	717	691	704	707	684	744	663	696	745	777	699	702	697	718	686	733	756	734	711	684	686	752	707	731	752	745	662	734	725	677	756	711	675	715	718	740	713	671	769	730	706	738	708	747	703	674	726	687	703	760	674	716	756	730	714	727	719	738	726	738	697	701	732	732	741	670	692	717	694	712	707	742	652	660	686	659	745	693	742	731	749	742	785	706	697	754	700	736	680	701	749	749	751	713	696	707	773	695	754	763	732	702	710	752	708	741	704	720	685	719	682	707	697	698	656	675	753	705	693	720	692	727	704	691	729	693	711	710	723	696	703	693	685	758	679	737	718	667	696	710	711	768	741	668	681	699	690	688	715	672	720	716	732	690	729	714	755	745	740	708	707	666	720	707	686	693	678	714	717	693	680	703	760	725	737	673	717	738	741	705	691	697	702	696	727	783	698	688	763	696	735	724	694	692	680	707	719	741	729	720	736	736	738	661	785	730	712	766	677	670	741	725	683	694	695	718	711	804	684	772	700	753	713	726	686	655	675	738	673	717	717	707	660	636	712	705	674	769	720	732	688	676	726	728	708	690	725	756	723	771	735	704	672	668	746	708	743	672	719	729	719	728	732	716	715	708	726	733	761	714	687	724	688	726	722	709	769	753	672	723	698	710	726	721	695	711	733	760	755	751	732	701	702	721	709	725	737	700	681	725	660	728	696	745	678	703	644	675	694	724	676	739	727	702	721	692	734	752	736	760	704	724	736	717	708	743	762	709	704	724	739	696	707	742	702	717	705	723	728	708	683	707	782	721	747	706	684	689	672	702	728	736	761	720	716	714	689	713	687	722	695	714	754	671	711	695	691	668	719	751	754	706	693	698	753	702	712	730	732	690	765	759	704	691	769	719	697	707	699	676	702	757	730	744	740	659	705	739	672	739	734	751	748	714	679	665	724	745	717	709	723	689	693	736	727	754	722	705	676	718	680	706	697	733	685	729	745	735	737	650	675	717	729	738	666	742	767	720	712	697	715	661	700	741	688	690	742	717	706	700	738	694	728	712	707	745	707	740	747	718	708	726	705	714	734	698	667	709	691	698	709	719	717	721	720	736	742	693	716	681	727	696	693	703	676	741	707	760	685	709	701	770	694	671	725	699	736	736	739	715	719	701	755	698	686	705	732	718	726	705	713	724	731	726	694	709	669	740	703	716	679	684	710	738	697	704	651	724	740	679	734	709	716	741	713	707	735	725	726	697	692	680	667	683	710	704	749	687	674	685	677	684	715	690	682	712	713	750	743	722	689	660	709	699	699	685	741	708	707	718	723	703	690	713	706	674	729	779	734	704	700	756	717	725	740	679	692	712	693	708	709	754	734	731	704	706	708	715	747	716	711	740	725	740	746	704	732	734	666	707	679	706	732	724	715	673	721	708	708	697	728	708	708	711	717	719	687	727	696	746	713	701	772	652	763	688	657	734	730	608	763	723	720	765	686	714	702	656	751	700	693	726	698	710	724	721	742	691	653	720	732	695	657	706	682	720	725	708	677	738	744	696	719	696	758	694	730	674	692	745	709	715	726	697	687	771	728	706	672	704	697	709	707	706	726	747	751	680	723	713	750	759	729	714	666	682	717	738	730	704	741	690	701	662	706	675	675	735	742	673	754	720	756	731	756	713	707	730	712	663	743	742	714	721	703	690	727	709	715	778	751	742	728	719	686	738	716	706	739	727	691	714	725	754	714	709	672	704	722	734	701	683	717	734	742	697	711	709	720	769	708	689	712	706	767	728	737	750	694	708	659	712	716	710	714	729	707	708	701	752	709	705	736	688	736	729	793	684	751	708	698	739	746	699	700	696	736	689	719	701	740	692	707	698	744	716	711	739	666	696	754	713	748	707	707	736	728	703	687	729	734	735	707	702	686	701	712	705	729	687	687	701	693	696	687	744	731	732	684	736	691	704	697	736	709	735	747	721	722	734	715	713	705	634	705	735	666	706	739	754	695	713	746	736	716	715	706	671	706	714	743	733	678	725	731	736	764	760	744	711	698	710	694	738	700	713	671	764	686	741	735	691	704	727	677	708	682	726	720	687	706	734	717	721	665	737	747	730	715	728	708	702	734	713	740	730	705	718	744	727	668	744	706	764	721	720	749	684	726	688	734	715	714	644	687	722	692	677	691	720	706	695	662	666	728	747	747	717	708	685	694	688	700	695	735	728	688	669	685	738	758	690	706	749	716	723	720	714	696	709	686	767	705	744	752	716	719	683	749	707	696	736	711	733	734	703	716	661	747	712	748	743	700	686	692	730	739	730	735	704	697	690	703	703	682	652	692	681	706	690	670	679	743	728	688	740	689	716	696	755	699	701	712	697	709	690	729	691	683	742	708	732	696	657	717	726	717	677	684	709	697	676	683	679	719	706	647	682	756	707	693	727	693	708	764	719	768	694	709	657	688	729	689	745	683	693	741	696	731	767	736	727	724	708	736	694	743	719	726	711	694	682	723	693	727	787	700	713	710	720	759	689	701	715	685	767	695	686	682	767	688	699	714	727	730	713	702	733	726	683	692	674	657	775	717	759	707	700	734	702	691	774	731	713	671	710	693
34079	9212	7787	4017	3009	2345	1921	1716	1632	1430	1411	1271	1296	1133	1165	1149	1092	1112	1179	1083	1081	1032	1034	1062	1049	1011	1056	936	1031	996	1075	996	984	1057	1039	1057	997	1027	1038	1041	1013	964	986	1034	934	1002	999	961	995	936	990	970	955	1014	923	979	1074	974	1007	956	1010	1002	993	952	996	939	1054	1026	1008	917	981	981	979	1026	1025	986	997	1058	1004	972	1029	992	981	973	993	1057	966	990	1053	970	971	952	1011	1008	1016	927	999	979	1001	968	1024	1023	1051	946	1004	982	987	1014	971	943	992	985	944	987	994	945	955	970	971	972	993	976	1044	1005	986	997	982	986	954	1034	1024	981	935	1006	960	1013	1006	972	1013	1023	979	995	1040	1012	976	970	950	1010	953	978	966	1014	1011	1001	1005	972	971	1005	1004	1029	1018	1046	1032	1017	983	987	937	957	1014	951	951	1015	900	1069	982	1008	980	990	966	965	1011	914	1010	1003	989	1022	1005	984	1003	1032	970	976	988	981	990	981	967	1008	999	1037	951	964	971	1028	1013	1022	1002	1016	983	968	1028	972	987	977	1021	970	1050	997	1018	1058	959	1006	973	1025	943	955	960	983	1017	966	1049	956	980	987	1005	980	966	963	941	969	1017	948	1019	948	964	940	1029	938	938	996	1007	960	1019	992	1035	989	1015	966	995	1001	1025	951	1001	1012	978	1031	997	976	1015	939	987	961	952	954	918	1008	971	997	999	962	981	985	950	982	988	1010	1011	981	950	1003	1023	994	1012	969	1024	963	976	996	1039	1021	957	978	965	970	942	954	995	999	1020	991	991	986	1009	977	983	1022	997	977	982	1016	983	977	1004	984	1009	1018	976	946	966	964	995	1008	992	1012	970	1028	954	944	951	1040	989	1006	946	1046	942	1047	953	1015	989	939	972	1000	985	962	1040	980	1002	969	997	989	1030	975	980	1030	978	962	963	997	939	1023	1020	989	964	1003	1006	985	1019	1009	997	1003	1005	1010	940	957	1002	977	984	1024	976	1013	995	955	1004	967	972	978	1019	1014	999	984	997	1026	1001	986	1050	946	991	1001	985	999	1028	969	1018	1033	1035	951	960	1071	892	983	973	942	949	997	945	938	975	958	955	1036	1012	1029	1020	971	1009	1006	957	1013	945	983	1004	958	977	997	993	995	977	936	951	955	969	981	1007	954	1028	1023	951	972	966	1030	979	1026	1010	993	1011	1018	956	1022	979	988	975	964	995	1045	1014	989	1013	975	1012	979	977	982	1016	1059	1001	1063	955	1004	966	969	982	1025	1000	1030	997	995	1026	1009	961	973	957	991	1036	989	999	1041	1016	990	974	975	998	1041	1017	959	1004	1022	1027	969	1038	969	1011	985	950	993	1015	976	982	1028	1040	957	967	1028	972	988	988	1030	975	949	969	941	1027	988	1029	1007	1001	1001	984	1011	951	1004	968	1006	958	1037	1003	999	941	1047	1005	989	952	986	1063	971	981	980	992	1035	963	961	957	970	981	980	951	1013	1004	991	951	972	959	977	1003	993	1010	987	986	1006	961	999	976	1037	983	1025	977	1027	979	988	993	946	1028	1048	963	1031	960	992	933	1034	1016	995	1027	981	951	976	955	965	956	990	984	1000	948	1080	962	1003	995	938	957	896	1038	950	991	978	978	952	1016	943	980	1001	945	946	1014	991	951	1006	987	955	940	931	992	1036	1004	1013	994	981	1011	943	932	980	957	974	938	986	970	971	1011	1030	980	967	961	938	985	1017	950	943	1026	986	989	991	912	1016	920	980	1014	1003	936	961	907	1023	972	1005	997	975	914	951	922	1029	1012	983	1025	989	1011	964	1018	970	975	1000	937	1026	950	1026	983	1012	1058	968	956	957	955	985	958	946	933	990	1001	1009	997	954	974	958	995	982	958	1033	1025	961	1003	1045	985	956	978	1053	1013	939	991	1013	996	973	967	1024	934	986	984	979	962	1002	979	978	924	909	955	957	985	1006	965	984	1020	1035	982	960	972	1003	998	925	931	958	945	983	963	1036	1009	935	996	936	1006	941	927	999	982	910	1039	976	962	969	957	929	948	986	988	963	955	1010	961	1017	972	931	963	962	980	1002	992	972	961	934	995	962	1008	987	1010	1058	1015	969	981	971	985	1014	991	1025	981	992	965	993	978	1027	955	993	963	988	946	1034	992	978	956	996	989	990	996	923	999	996	984	986	1023	978	954	968	1003	1002	1011	1024	999	1020	1008	1000	1027	951	944	1025	1009	926	1016	1009	983	1043	975	958	977	976	1016	983	989	990	969	1032	1030	1001	984	1015	993	1021	978	996	995	1006	990	993	989	999	1002	961	1007	1004	1046	1005	974	971	1013	1005	1013	1006	1006	1021	995	985	1035	995	978	958	974	1003	927	1022	995	1022	958	946	945	1038	977	975	994	1031	992	1058	981	997	964	967	959	997	931	943	958	980	989	932	956	1020	1000	985	998	970	1013	980	971	993	1045	1036	1003	987	963	965	998	978	996	982	958	1054	1021	1039	990	955	1010	997	988	952	1000	1011	931	946	972	974	1004	1057	949	1056	999	1008	1003	1020	992	960	971	941	947	979	986	965	982	979	998	955	986	1013	1004	975	1041	1025	945	1024	990	1001	1025	951	961	1068	976	954	968	996	965	972	1019	1023	1019	974	964	1033	984	993	1058	970	979	997	961	988	975	1037	986	1048	971	999	1000	1006	1010	984	995	955	979	1078	1006	1002	950	1044	993	1009	1021	966	1026	963	950	969	944	985	1001	926	954	1017	1005	976	1019	980	976	1004	950	994	987	985	965	1003	996	986	1004	993	1022	955	970	1006	935	964	983	938	931	994	917	1039	1041	971	961	997	959	1020	1001	1020	1002	1046	990	955	1032	999	1000	985	1041	965	1022	985	960	1013	997	978	954	1047	972	1007	1008	934	996	1027	1046	945	986	1015	999	1015	986	959	1007	1004	1008	994	1008	963	1034	964	982	974	987	933	950	1022	1020	972	979	984	971	971	952	955	938	978	980	955	1035	994	1015	992	1035	985	1017	1021	955	955	973	1004	972	935	1044	1006	938	1010	985	956	974	1010	962	1044	992	953	972	988	979	1016	987	997	998	963	996	992	1000	963	1019	1023	969	1009	950	954	1007	970	957	1016	1016	991	1009	963	988	950	1057	985	987	980	1026	972	1007	976	1013	989	1005	995	972	948	1026	1004	1036	1040	975	1002	1000	997	1013	944	1016	1036	950	950	1052	976	1002	1006	986	1037	950	996	1027	974	999	987	949	1003	972	1053	1004	1008	988	996	964	942	988	966	973	991	984	945	967	1010	970	995	1023	1007	1048	995	1018	940	1021	929	1011	1028	934	992	1022	1001	993	1052	1035	983	996	1011	998	952	952	1012	1014	977	987	935	944	1046	966	1008	1001	993	989	943	972	995	972	1004	1019	950	947	959	929	1014	1006	998	919	1050	943	977	966	897	977	1002	979	970	1009	979	997	981	1009	1040	1071	999	957	1005	927	1031	964	1013	1055	922	1026	1024	995	1019	993	954	997	947	996	953	1036	957	980	982	998	951	1053	1013	967	973	987	1021	998	983	998	986	960	1017	962	1018	1010	1004	1047	1012	966	977	1028	987	928	985	953	970	1078	974	999	979	1011	1008	975	999	974	971	940	1006	903	1015	1002	940	962	971	972	1023	1003	955	939	999	983	980	954	985	1017	1022	1002	988	1008	1038	980	1001	977	971	1034	928	935	1041	983	985	1017	967	1021	993	952	959	1000	1020	944	1006	984	938	982	979	1019	953	1033	998	1006	980	966	1006	1010	957	1000	1036	1020	963	966	1026	1019	1005	976	1028	991	1012	1047	1022	967	972	1053	1068	1018	1008	975	981	971	967	1012	1039	996	989	973	967	1009	1006	955	1014	941	1002	969	958	1017	1010	1007	986	1030	968	953	960	970	996	988	961	1049	938	988	972	1022	1009	1002	980	1004	959	1001	915	976	1002	998	983	969	996	1004	972	971	965	963	1016	970	972	1012	984
22600	20932	29089	22944	20934	20960	9049	1022	760	718	696	587	556	551	562	534	510	517	489	446	469	460	490	454	449	463	450	402	414	481	458	443	434	431	449	440	409	415	423	456	426	383	432	411	430	418	387	386	405	406	448	405	396	402	429	394	408	440	423	404	374	424	364	418	389	423	396	418	393	383	374	408	395	407	422	408	403	424	406	392	402	413	416	416	405	405	424	418	397	401	399	424	392	394	432	401	386	420	407	411	434	412	443	403	436	411	414	433	407	425	426	398	383	422	427	409	375	411	428	403	385	404	431	406	386	411	404	403	410	439	439	376	412	408	389	393	441	364	420	416	413	397	453	455	393	408	404	421	411	420	395	435	414	419	432	376	426	421	386	410	390	418	390	414	390	378	393	433	433	389	424	392	427	384	426	365	420	421	374	398	397	439	384	412	393	413	415	423	410	378	430	432	419	427	396	423	451	370	397	423	412	410	407	383	382	418	444	370	418	369	401	378	407	319	396	372	406	420	412	409	390	400	425	395	402	395	394	449	392	391	432	436	399	399	427	372	405	393	403	382	409	377	404	396	402	405	433	405	406	383	373	440	391	461	409	396	406	442	430	402	398	405	438	396	399	427	372	444	394	455	446	415	427	437	411	432	392	440	371	403	437	417	459	394	431	423	409	389	414	392	363	420	377	443	394	411	406	378	397	434	406	400	387	406	406	394	407	431	438	393	407	408	415	374	417	373	383	397	383	440	426	392	402	388	426	400	402	427	427	384	407	373	428	414	410	392	417	411	401	422	372	426	422	394	417	443	439	421	447	415	426	346	403	390	393	404	381	383	409	431	386	420	379	409	399	414	382	391	393	425	400	424	416	387	406	398	455	380	412	407	396	398	363	393	417	415	402	392	431	418	402	397	377	407	375	393	436	433	388	417	420	361	415	392	407	423	411	391	410	401	421	397	410	405	433	437	397	435	414	377	400	432	387	424	395	391	409	393	415	403	432	389	400	380	419	393	401	420	392	395	391	421	433	407	371	437	393	395	436	385	392	409	435	408	415	415	394	414	434	406	458	460	395	438	408	403	408	392	376	381	385	401	391	398	391	398	396	417	378	397	435	434	396	428	437	424	393	432	406	392	394	421	377	397	397	433	375	412	437	398	415	384	384	408	399	397	382	440	418	457	438	395	411	416	417	416	433	414	381	395	443	398	418	401	402	408	373	428	396	414	402	428	376	392	412	404	432	398	424	393	421	420	409	404	390	399	402	401	411	388	448	436	440	424	444	420	402	411	444	383	405	442	397	412	420	422	403	378	401	439	370	465	384	370	447	364	415	406	402	402	422	404	367	389	400	392	426	385	416	401	432	361	406	376	388	419	394	412	417	386	423	382	394	383	407	378	416	394	399	408	394	400	418	428	418	396	452	396	447	401	419	424	384	397	423	380	448	380	416	375	381	409	393	393	397	396	412	374	419	400	412	367	388	417	440	409	410	377	391	395	352	395	429	424	426	419	427	413	355	376	417	404	408	404	380	400	423	406	422	385	406	391	397	408	394	424	440	399	387	414	429	419	404	403	431	416	429	434	423	425	389	429	420	411	406	453	392	417	403	394	412	397	385	407	414	401	376	380	410	390	396	390	444	372	382	417	384	407	382	412	364	415	396	415	427	379	407	394	408	360	408	376	431	401	436	410	400	380	395	401	378	413	391	413	385	463	404	392	453	425	369	409	418	410	402	380	402	416	433	385	414	401	387	425	415	435	410	395	391	441	433	384	441	477	387	397	414	419	380	375	372	395	411	353	396	417	387	408	397	401	392	403	415	452	369	413	358	389	428	395	406	394	428	392	414	381	455	403	439	404	394	369	407	415	403	424	419	381	431	399	396	394	405	408	419	427	428	401	391	425	404	416	389	423	419	396	458	401	397	451	375	404	401	423	384	399	403	426	413	393	422	392	419	399	424	416	389	402	407	436	423	391	392	394	428	390	398	396	388	421	397	393	428	381	409	389	395	397	399	425	419	390	418	390	387	403	450	405	406	375	439	384	394	407	393	404	426	423	434	440	410	443	414	395	446	393	395	396	397	382	419	383	398	386	362	434	417	390	396	413	388	420	414	427	397	418	383	422	410	426	450	400	449	401	436	399	434	388	380	392	408	405	388	404	391	429	433	407	402	391	430	399	445	438	365	397	409	395	440	387	395	402	439	410	399	427	396	385	426	408	404	389	426	451	411	401	400	411	440	390	411	403	414	415	402	407	435	421	415	403	410	368	400	392	438	415	396	409	418	418	378	410	407	393	415	449	378	421	422	384	384	418	403	417	397	413	418	414	397	397	392	425	438	446	397	404	398	403	436	404	384	386	425	417	405	427	417	380	398	439	396	435	424	434	395	422	426	390	396	449	370	407	386	396	411	388	406	391	369	395	449	397	359	400	383	433	372	423	398	403	394	407	442	430	418	413	387	369	400	405	383	452	390	390	396	405	401	418	403	376	409	376	411	429	400	422	378	420	419	385	412	417	413	393	416	373	359	387	421	411	395	382	377	401	403	433	424	377	427	403	418	389	420	411	399	401	418	371	429	379	400	393	378	406	377	431	381	413	404	410	385	422	378	425	409	374	420	390	446	390	399	402	395	396	395	386	383	409	440	352	388	420	373	391	391	401	425	395	393	391	413	418	394	349	423	359	405	427	405	404	386	447	405	374	376	409	418	386	434	356	403	419	366	407	404	406	412	433	399	403	410	365	371	420	430	451	406	413	444	384	421	440	454	425	384	411	470	406	412	374	351	407	395	427	392	451	406	410	393	396	395	414	414	409	400	392	400	407	402	387	431	392	389	420	435	365	422	385	442	412	417	406	440	408	379	399	400	391	425	426	429	416	403	388	392	430	382	396	426	387	403	391	438	409	394	416	416	433	387	392	376	402	374	393	380	459	422	418	411	396	407	403	396	377	423	399	381	404	377	414	418	365	394	426	417	475	403	389	401	412	397	389	427	427	422	382	409	373	386	396	431	395	421	398	416	421	406	411	404	380	428	446	435	398	439	389	383	400	389	441	387	388	444	365	428	400	425	426	398	377	434	437	417	411	391	421	415	403	439	377	377	391	399	415	374	434	409	404	412	406	425	394	414	386	395	373	405	422	404	393	421	405	411	389	387	391	372	364	409	393	395	419	391	381	449	397	387	443	419	388	438	399	383	380	404	394	410	421	414	400	386	367	382	435	403	371	387	414	387	412	422	388	431	416	407	382	382	423	381	377	437	380	430	398	405	394	368	388	403	410	428	382	450	384	410	418	417	417	412	435	373	396	368	425	396	422	392	415	433	390	431	369	419	403	389	451	375	424	404	366	403	414	430	415	368	468	423	397	376	412	429	387	389	426	401	392	391	436	401	420	387	412	399	394	445	380	381	433	393	406	385	416	394	396	402	351	374	407	447	388	421	386	431	393	404	372	430	405	424	427	399	380	384	412	374	390	378	421	397	387	391	422	409	401	411	409
37101	13419	11929	5856	4163	3109	2376	2012	1707	1435	1292	1129	1012	979	939	835	810	798	799	801	704	728	687	689	680	654	709	641	620	615	613	632	590	607	615	658	638	600	587	600	611	588	585	602	651	607	602	607	554	618	591	591	584	594	563	590	656	600	583	569	607	547	589	598	604	578	616	608	552	578	594	573	616	620	630	565	559	610	548	560	585	567	609	644	564	591	533	589	559	603	599	560	560	558	565	571	542	577	632	591	566	555	536	573	589	595	602	578	575	585	577	560	626	568	580	610	616	662	550	547	621	561	587	570	590	594	582	554	536	633	595	612	568	592	571	576	556	584	584	548	574	575	578	588	559	550	565	573	571	566	596	582	574	560	554	588	612	615	596	578	631	584	614	588	551	569	587	568	590	568	522	585	564	574	569	564	575	586	587	573	569	563	560	605	589	569	576	602	601	596	592	577	530	594	589	568	578	589	568	582	587	562	543	566	567	558	592	574	550	616	556	567	513	596	612	601	576	623	549	575	576	613	603	591	554	570	587	534	564	589	555	560	580	594	602	560	583	579	572	582	589	570	618	569	567	602	584	574	566	581	557	536	632	600	596	524	523	578	571	550	596	561	575	572	625	569	562	558	600	614	593	585	548	586	541	586	583	612	575	592	555	577	554	578	555	599	595	559	561	548	553	596	564	563	564	618	572	555	547	552	604	581	616	542	579	571	580	562	579	551	574	538	602	571	602	603	544	542	561	559	567	559	548	571	600	572	598	559	573	573	557	585	579	633	585	608	601	582	570	582	551	594	536	590	576	586	562	568	557	544	616	590	546	577	624	592	604	552	566	566	613	550	640	605	571	590	511	585	579	561	553	557	592	578	628	577	592	595	558	572	593	584	570	550	552	572	611	570	540	567	606	616	584	545	577	560	591	560	571	608	581	551	588	543	586	567	561	582	573	579	555	601	569	600	597	557	576	556	605	594	568	556	611	593	598	594	565	591	520	551	580	581	586	599	586	587	593	589	609	567	628	605	580	596	576	581	593	575	569	599	570	577	563	541	593	570	579	595	570	566	536	551	589	578	586	552	575	557	604	554	577	606	539	567	570	573	551	601	602	618	501	542	590	561	567	560	585	598	589	599	552	586	562	571	613	580	562	579	604	602	567	574	571	617	488	552	592	592	581	594	603	610	622	563	560	585	566	576	538	600	573	580	609	581	613	590	602	586	561	584	619	566	571	585	564	601	571	556	596	589	555	552	569	604	626	527	565	544	535	625	569	569	554	573	568	579	551	600	589	568	557	629	599	564	579	612	563	569	591	572	563	574	559	575	554	564	583	542	576	621	571	575	595	596	586	571	599	589	576	597	603	553	601	551	571	523	587	614	589	615	627	553	601	576	572	561	573	576	593	550	601	585	543	572	601	570	587	583	594	599	574	574	584	604	605	592	569	565	563	623	557	547	589	586	583	590	588	581	632	548	619	576	538	593	583	557	548	589	543	582	558	564	559	566	590	540	581	524	585	557	568	607	555	574	580	583	591	595	542	590	568	577	614	579	591	550	584	572	619	567	596	554	574	556	523	568	542	579	566	560	589	568	576	593	555	534	552	529	560	644	647	637	603	575	585	594	595	520	576	579	574	566	572	549	553	553	596	570	576	552	594	585	606	575	515	583	542	576	561	570	559	594	599	608	542	519	537	572	550	546	549	547	563	544	596	545	583	568	595	556	590	569	587	583	575	603	587	592	559	600	569	585	541	566	546	562	583	542	597	573	564	546	584	576	557	600	607	566	636	594	571	582	571	545	605	551	590	568	600	545	562	579	582	571	601	562	584	567	555	538	554	573	595	583	538	579	585	583	567	602	553	570	603	564	566	587	555	538	591	568	615	573	544	578	570	537	550	551	607	619	558	591	562	572	636	561	577	563	624	585	587	573	588	564	534	592	557	591	558	552	573	596	610	566	560	573	596	579	522	572	566	591	562	617	541	565	585	562	588	550	559	624	548	575	571	594	517	611	524	597	566	558	545	557	558	577	582	606	609	585	582	607	593	568	597	562	565	583	583	580	574	583	581	586	591	587	579	564	582	563	605	583	575	567	560	572	580	579	563	557	558	590	563	567	531	533	590	558	548	590	569	627	544	608	602	632	578	629	559	530	579	568	589	563	622	558	545	567	556	577	583	582	563	536	588	565	549	580	553	544	617	549	593	626	526	558	583	534	592	573	595	612	601	565	539	591	550	603	578	564	610	533	571	550	558	570	583	599	557	529	537	594	622	595	616	587	572	563	585	567	572	551	608	562	568	607	570	582	568	537	575	605	568	562	561	576	575	594	561	571	529	600	617	630	591	599	564	554	534	594	536	549	587	564	572	543	577	587	619	562	565	594	569	594	552	557	580	595	588	585	578	579	541	545	600	588	569	540	570	519	608	620	580	565	587	519	593	533	552	592	578	626	569	559	571	577	563	586	572	584	618	569	574	551	548	602	571	611	569	586	538	574	577	570	589	561	561	588	527	555	531	603	580	581	555	593	536	593	590	621	587	622	585	635	541	564	553	598	577	511	596	545	598	604	620	594	591	556	582	534	564	606	531	560	592	580	549	602	590	565	578	579	642	578	624	581	557	613	598	572	586	570	579	567	573	578	606	589	580	605	587	599	586	569	599	586	622	560	597	562	614	632	542	518	534	575	548	585	595	548	565	541	562	599	525	589	606	581	604	570	560	549	565	560	553	568	541	566	603	652	593	569	609	523	583	603	576	513	571	596	558	568	548	577	528	570	598	556	576	583	589	573	608	596	528	572	602	531	598	577	548	582	562	601	592	567	598	557	547	579	584	575	581	513	575	585	561	593	528	583	580	586	518	596	575	581	567	600	574	581	531	553	593	541	541	595	583	578	578	605	552	540	558	549	611	539	538	592	597	573	626	570	583	560	561	546	596	547	605	576	597	523	574	559	620	544	504	594	571	562	521	559	603	622	560	621	548	556	588	577	598	524	568	577	561	564	565	556	583	592	593	571	637	566	571	545	526	527	628	568	604	549	579	565	589	595	582	573	574	538	604	599	581	579	593	583	565	578	562	547	564	563	578	569	570	593	576	590	569	530	548	589	602	575	586	581	540	559	529	575	558	560	589	590	573	589	584	614	570	583	601	562	574	581	613	570	604	614	572	574	583	590	562	561	598	561	585	577	586	588	609	544	587	577	554	584	597	589	571	574	586	556	596	590	574	575	591	553	599	531	573	592	566	571	578	589	600	616	607	540	605	567	582	600	539	567	586	592	522	589	596	531	611	537	605	581	573	595	580	562	576	565	583	559	592	584	544	586	592	571	554	574	562	627	530	555	591	590	591	571	572	575	627	558	601	505	555	561	596	562	553	577	571	569	556	572	577	557	548	635	552	587	560	618	570	560	601	596	567	609	591	550	546	592	601	574	585	618	567	529	585	515	556	592	595	558	628	591	587	579	596	587	563	625	565	588	576	565	575	607	555	586	576	574	561	577
26806	20513	9873	1170	773	755	742	676	639	645	698	616	644	679	675	656	698	703	693	661	686	659	622	653	667	690	665	617	723	656	656	699	644	704	580	606	636	700	676	605	599	662	711	638	697	629	654	680	683	672	594	678	660	702	654	602	670	627	692	667	678	668	670	650	638	621	626	677	646	634	657	630	617	651	618	651	657	640	633	669	659	664	638	643	654	667	670	663	666	626	630	646	679	623	681	627	656	660	668	625	649	657	641	725	646	597	689	670	697	645	636	601	660	656	655	699	678	716	608	662	628	647	649	646	699	639	643	643	690	664	661	652	677	686	612	625	633	630	668	638	629	650	705	700	654	625	645	677	650	680	655	678	669	624	619	698	651	620	655	655	635	649	625	647	662	681	690	652	637	683	649	619	671	667	693	640	680	671	643	669	670	697	644	696	724	630	642	642	677	630	644	611	613	643	635	663	671	617	724	648	669	635	634	658	708	644	705	653	637	670	640	658	644	640	624	674	690	667	638	697	662	724	680	653	659	640	677	708	665	687	703	691	621	593	636	639	654	670	654	640	657	601	666	664	660	681	644	684	672	683	679	674	630	653	673	648	643	641	640	661	657	645	713	676	741	632	671	649	671	657	663	669	617	634	667	669	612	632	650	664	641	629	681	613	646	668	679	674	680	677	628	695	614	652	624	696	625	581	679	661	611	636	711	691	636	614	624	650	708	674	616	689	666	659	632	653	655	639	637	663	656	654	667	652	634	645	682	702	676	641	633	593	668	620	616	670	699	680	654	645	658	669	703	712	663	626	643	630	615	628	668	666	651	639	639	652	644	605	666	638	651	686	650	652	644	723	649	672	703	703	680	645	638	642	645	681	651	682	654	664	641	634	638	685	640	611	626	632	595	702	650	680	693	655	655	645	625	652	628	620	655	636	661	657	665	656	715	625	636	622	629	631	675	653	622	666	655	668	678	653	678	692	625	701	606	615	632	610	678	678	667	676	649	579	645	669	693	678	646	663	680	728	640	671	672	675	623	648	636	661	659	689	653	671	630	682	624	692	646	697	633	668	659	620	635	616	676	652	642	682	633	606	620	666	591	634	695	670	636	674	675	685	665	685	677	629	631	672	670	686	706	645	658	706	636	661	659	643	597	613	664	666	667	696	688	643	685	628	659	620	655	674	630	679	631	631	656	674	659	653	622	664	663	676	663	636	676	664	638	649	624	640	613	627	637	681	647	614	688	659	655	696	673	638	613	656	612	678	662	655	634	661	654	682	603	679	655	631	664	687	663	677	676	662	650	637	719	643	698	666	653	625	668	613	640	663	678	680	666	641	618	677	681	671	601	611	643	667	648	685	695	641	615	665	638	671	688	645	645	669	657	669	664	654	690	633	708	667	661	652	687	650	618	704	632	678	707	678	628	655	650	685	666	680	645	643	651	666	613	660	722	670	650	667	637	658	641	684	628	663	668	653	714	604	636	674	673	648	652	655	632	652	641	665	678	643	712	654	620	680	658	654	673	653	657	688	653	654	636	672	659	633	693	652	612	659	651	648	636	607	641	650	614	646	669	687	643	597	632	624	651	667	629	653	681	683	659	606	678	670	692	614	666	660	639	658	674	631	647	660	677	655	690	653	638	628	661	650	642	659	651	691	668	644	659	642	634	656	647	649	679	645	662	657	655	614	673	651	640	653	696	618	671	679	629	668	611	681	673	685	645	681	642	658	641	689	617	643	647	661	629	661	654	642	672	664	593	686	616	632	653	651	662	623	619	651	612	688	639	677	664	624	618	674	653	614	653	657	624	688	645	669	674	677	642	676	653	661	655	718	712	635	614	648	645	654	680	623	666	694	603	635	679	661	614	658	625	644	656	668	646	685	732	630	658	675	659	671	665	656	634	655	640	649	628	663	676	679	609	652	599	672	635	653	626	675	659	650	633	659	651	692	662	637	674	645	612	655	671	656	672	632	614	671	700	630	658	697	665	639	691	677	630	640	670	662	654	648	648	658	662	632	637	696	703	647	685	611	668	648	621	699	672	679	612	644	680	627	658	642	666	644	664	632	640	644	649	673	667	612	661	648	623	611	666	601	651	619	647	659	702	707	633	646	667	706	668	595	645	657	660	618	577	668	646	679	602	626	681	696	674	621	645	663	644	668	651	655	644	611	613	670	668	660	701	649	653	655	627	721	670	638	656	688	719	630	620	639	663	672	670	669	649	668	684	639	653	660	655	651	670	690	603	691	636	652	656	657	666	683	663	623	655	690	633	657	689	702	665	638	607	648	628	687	665	654	640	692	692	626	648	683	667	625	653	653	659	629	672	649	640	711	656	636	625	658	632	654	602	651	619	672	665	687	647	685	722	655	629	636	641	646	654	624	632	676	629	674	633	629	669	626	700	674	615	655	669	608	660	626	652	647	696	699	655	640	618	668	646	675	654	682	647	714	671	670	654	648	671	645	641	656	701	650	672	672	717	644	662	648	665	658	678	651	630	679	653	647	630	606	648	642	683	680	628	675	665	654	664	661	657	697	664	639	619	618	615	693	665	698	655	653	696	650	687	682	701	637	651	653	663	635	682	633	664	696	683	663	668	643	666	690	656	661	701	645	631	595	625	697	659	666	633	613	673	694	659	679	622	674	640	622	680	659	635	652	660	640	696	646	651	608	643	585	683	657	691	610	616	652	638	651	678	663	701	628	688	703	665	681	663	635	703	707	688	653	659	691	675	632	664	671	679	651	627	684	625	670	679	674	656	654	650	648	673	653	631	605	645	669	628	647	645	686	670	639	680	619	601	654	626	651	658	667	673	684	661	670	650	678	642	615	637	662	644	616	698	662	644	652	603	651	672	684	633	621	695	640	667	637	654	671	666	689	675	650	664	663	640	660	601	652	666	653	668	644	642	635	626	633	646	663	643	679	702	659	656	596	648	698	646	622	664	680	632	679	628	688	686	647	699	632	671	667	675	651	652	622	650	587	642	696	708	665	628	684	658	673	704	635	645	663	636	662	618	642	677	617	660	652	607	673	685	666	660	659	608	639	660	673	637	676	644	660	669	598	634	632	664	656	680	655	652	645	675	659	655	656	635	643	669	653	652	670	635	665	622	629	629	660	629	640	664	645	627	663	638	639	639	666	625	670	673	657	692	633	633	623	677	645	655	665	623	611	621	715	636	642	682	651	655	665	609	642	600	646	656	660	671	621	668	707	645	660	682	643	676	641	666	673	631	694	612	687	664	677	626	666	682	661	661	656	647	713	659	648	648	603	651	644	634	665	649	678	601	664	701	638	658	666	667	603	673	677	628	673	669	662	608	629	684	643	683	687	621	643	641	633	680	656	655	633	676	657	608	654	658	633	708	659	692	639	706	661	604	684	716	699	695	645	625	725	626	653	676	697	649	647	674	625	666	692	690	661	660	620	652	662	597	632	638	673	648	686	665	660	668	665	691	623	663	623	655	644	696	631	639	665	638	678	659	697	645	652	641	627
17025	1669	1405	1103	1042	997	1001	898	936	916	916	941	908	873	914	889	898	868	905	876	893	958	918	975	917	877	914	911	885	891	936	858	929	902	922	918	899	924	926	893	897	919	916	908	893	887	872	892	917	870	955	867	890	897	920	931	881	895	892	933	908	866	911	903	898	872	875	872	886	905	886	932	897	888	898	837	829	891	872	886	891	883	873	888	866	900	896	915	934	886	876	844	910	887	933	897	858	917	915	913	864	874	902	904	846	855	841	936	920	889	924	859	861	869	819	876	908	921	882	877	912	873	922	933	908	919	888	920	929	897	886	923	896	934	934	865	853	914	869	853	899	921	902	914	888	859	906	822	888	979	879	912	915	866	917	901	941	908	863	930	913	912	944	896	840	924	882	841	883	897	893	875	886	886	895	868	895	912	906	922	877	873	899	861	884	916	956	917	865	886	975	932	915	890	941	881	914	909	910	829	903	841	871	937	886	901	898	863	879	915	895	950	896	861	876	935	894	941	877	894	946	941	863	906	915	867	827	956	943	830	888	967	907	932	911	895	841	897	858	934	915	854	896	907	925	913	919	941	927	915	903	871	952	891	930	922	877	905	913	889	868	915	899	875	924	851	874	896	900	878	820	919	890	914	896	911	878	910	923	925	884	903	908	899	901	860	857	877	883	901	921	845	899	906	898	868	926	856	913	889	962	893	891	890	894	905	934	889	914	905	893	879	879	921	890	901	868	857	911	900	882	842	901	880	921	883	934	876	892	879	903	898	891	858	879	901	860	847	899	897	906	863	868	851	891	889	918	879	874	881	842	922	916	901	925	870	920	961	897	935	845	868	882	900	895	896	895	904	923	885	917	936	909	940	864	879	902	910	891	871	931	907	932	869	907	865	934	901	938	876	855	917	898	829	854	929	949	895	914	853	913	885	908	927	897	862	886	882	882	927	894	877	934	904	855	894	902	885	914	883	816	914	917	897	900	849	902	929	892	899	922	910	874	917	888	862	874	893	877	922	865	888	916	870	943	935	916	898	933	831	878	945	928	863	894	880	893	948	892	904	874	887	919	877	879	887	916	920	923	893	879	927	921	927	905	907	913	900	935	894	891	914	880	870	911	898	868	901	892	900	896	874	921	851	921	887	869	935	931	909	913	906	866	906	847	870	861	920	890	918	933	860	843	943	894	947	865	878	894	881	879	891	868	888	932	891	934	877	891	942	888	932	933	905	862	840	906	859	911	846	879	908	927	900	878	918	968	891	941	890	843	964	931	903	891	890	861	900	912	859	867	913	852	865	869	855	893	899	873	860	887	934	964	889	925	921	883	923	901	907	869	834	878	899	910	935	950	886	895	904	917	890	923	915	899	897	914	914	910	895	951	834	849	911	908	915	890	859	889	900	923	934	905	959	931	889	868	898	913	881	902	871	932	875	933	869	886	886	936	858	845	844	894	955	827	931	837	900	874	897	872	962	893	955	850	902	892	832	902	909	883	882	862	945	908	956	934	873	935	879	864	853	882	900	944	883	915	857	852	892	912	870	907	929	957	900	901	855	919	912	908	923	1000	908	907	915	822	917	904	948	891	913	897	958	911	914	962	884	886	922	861	853	910	891	876	879	918	895	870	902	887	921	890	902	926	941	908	895	878	915	900	913	889	897	860	928	888	912	938	914	914	938	891	894	928	893	875	879	873	893	881	863	889	903	877	897	939	941	957	839	877	884	825	900	905	889	905	893	931	901	868	851	922	956	851	895	865	867	945	906	873	887	862	913	864	856	940	927	853	940	874	854	929	890	864	924	932	926	885	913	889	926	902	937	891	888	915	901	884	917	905	915	883	893	885	872	856	900	866	890	936	906	858	856	900	936	884	890	892	926	904	924	889	867	887	899	903	905	874	898	880	892	891	897	838	935	904	972	868	924	873	867	923	904	982	841	900	902	906	895	892	870	942	936	900	878	865	929	921	944	874	873	968	895	826	907	952	936	894	895	929	874	918	912	870	865	837	935	872	836	909	941	898	960	872	860	878	877	952	887	889	922	906	917	896	911	935	865	942	895	886	900	921	895	905	905	933	921	899	934	920	904	932	916	919	964	890	894	949	896	939	934	885	927	843	903	908	867	886	897	893	875	866	853	927	965	935	876	852	917	899	914	918	857	911	854	872	912	891	907	936	909	881	885	898	875	885	882	923	890	905	925	953	842	929	854	883	869	860	859	895	906	873	862	877	973	876	875	889	940	885	898	912	886	922	902	896	889	864	904	893	871	852	874	894	894	909	884	894	840	938	908	909	896	874	859	895	918	893	914	876	935	926	854	890	898	878	870	896	942	850	907	899	921	858	924	913	865	932	844	948	881	873	921	963	932	885	861	895	845	926	911	920	884	944	859	899	855	928	931	914	836	872	920	833	815	887	887	922	925	860	882	856	913	910	902	939	835	916	867	901	920	908	886	920	949	891	906	880	900	889	858	935	889	925	953	870	929	829	882	881	893	894	884	879	877	933	921	932	909	881	882	874	924	960	885	952	901	906	845	930	905	879	955	922	903	881	910	888	914	883	901	897	892	942	916	858	901	905	886	933	939	860	923	912	959	943	904	860	910	916	872	928	891	907	923	874	905	930	878	918	908	941	902	800	888	940	883	896	830	910	870	925	869	868	925	859	911	914	908	907	892	912	904	865	845	930	858	881	903	881	907	910	846	933	882	897	904	864	932	858	907	909	859	893	907	905	891	885	913	901	888	932	911	959	926	927	910	918	836	901	931	890	898	930	891	882	863	902	934	890	880	852	907	908	893	892	895	918	901	917	942	912	869	896	874	860	844	896	835	941	928	933	883	902	842	918	930	907	921	915	889	899	892	894	901	924	851	929	910	916	920	908	914	942	903	897	890	879	887	909	870	836	880	898	915	891	887	923	852	858	948	946	895	877	915	906	876	849	856	915	893	929	895	865	871	847	913	923	914	908	926	902	899	944	868	906	833	880	894	895	903	931	915	924	922	900	887	881	873	910	832	882	914	900	836	888	871	869	854	882	920	949	912	862	922	918	856	889	872	871	849	891	914	891	916	895	890	903	895	936	894	914	837	908	878	917	869	894	858	883	874	900	921	944	918	859	857	864	869	866	872	891	914	938	929	904	821	887	928	909	884	866	921	851	872	896	907	912	904	892	925	868	849	894	868	924	934	919	857	884	915	954	875	880	843	873	898	926	884	902	851	903	856	923	873	970	876	851	906	858	862	922	868	870	890	907	844	862	947	938	902	886	895	881	901	923	898	893	913	899	911	864	906	875	920	872	863	847	954	890	957	907	898	877	870	866	898	939	923	914	861	894	938	866	893	918	880	927	934	924	921	900	950	854	880	886	915	905	862	875	914	902	915	853	902	878	838	885	902	910	870	919	890	907	923	906	870	872	918	867	888	862	929	862	946	906	912	891	905	881	930	908	909	858	830	943	862	882	875	899	901	890	877	910	952	915	867	939	909	894	912	940	921	910	871
23465	20938	28600	23432	20928	12386	1610	968	957	886	818	797	853	841	814	757	767	747	789	762	736	779	740	718	739	752	763	749	784	711	738	747	702	726	754	742	717	719	725	703	749	705	718	693	699	740	726	696	724	726	737	737	733	762	744	692	775	699	744	699	735	716	674	718	722	716	768	762	710	736	732	732	683	726	723	755	721	732	770	717	685	733	728	710	708	687	692	719	705	664	691	712	713	737	713	730	714	759	719	694	689	720	721	768	682	713	720	756	699	699	706	742	728	743	691	740	700	741	736	730	715	713	714	727	711	686	738	762	715	709	751	696	708	697	744	754	735	687	743	746	717	697	695	725	709	719	726	731	747	724	684	721	760	681	755	710	672	698	719	676	724	706	721	683	701	745	719	731	732	672	723	745	733	701	696	707	755	716	744	688	732	733	707	760	732	713	673	724	652	713	701	693	715	734	720	722	733	731	722	685	743	752	697	752	729	699	727	784	725	702	721	660	729	711	694	740	716	744	688	726	693	717	696	694	737	748	747	688	680	720	748	727	745	707	766	777	714	711	704	737	757	754	741	743	698	711	673	772	746	721	733	716	673	741	709	667	712	722	713	738	721	693	714	777	707	666	723	705	729	708	673	729	707	694	728	752	692	724	732	756	714	750	722	727	725	717	696	706	732	759	720	688	754	704	710	711	696	708	709	748	705	698	712	718	721	705	732	668	720	726	729	751	678	732	742	689	714	678	718	731	717	708	719	701	739	699	752	670	734	701	704	740	696	690	731	753	698	708	743	688	751	744	695	717	711	729	702	726	738	714	728	715	724	723	714	716	730	738	773	749	702	725	724	710	723	698	763	703	743	683	716	764	693	697	730	733	711	746	683	694	674	704	681	738	688	744	708	738	719	723	729	691	724	696	737	684	716	732	748	720	702	673	725	725	670	709	742	747	716	699	773	711	701	732	722	726	711	734	724	728	680	703	616	719	650	727	720	706	729	770	717	712	722	713	680	724	713	685	678	727	668	687	726	728	726	784	737	706	721	724	683	704	737	700	672	727	737	724	719	691	699	683	696	736	666	717	712	733	788	771	725	731	678	728	687	699	735	776	763	703	722	686	717	741	687	693	705	685	762	704	752	686	718	705	725	716	704	708	660	715	746	707	717	745	734	681	693	685	696	706	752	704	737	663	729	724	673	719	735	732	731	689	698	696	721	718	757	729	763	673	735	697	734	716	714	734	704	732	738	721	686	693	717	743	697	711	751	671	710	702	684	712	728	707	731	745	729	730	718	745	721	743	761	716	706	660	706	718	701	717	773	725	694	727	710	696	701	742	659	682	706	734	767	709	705	715	763	690	694	734	692	673	725	718	676	732	710	677	703	732	750	679	703	712	717	718	753	753	723	752	740	706	735	729	733	713	708	719	669	749	735	727	743	685	706	713	714	721	729	686	763	699	763	745	705	688	723	700	678	702	712	779	724	743	717	699	719	700	700	722	709	744	715	688	720	777	685	740	736	730	739	711	722	720	696	739	745	698	724	722	730	670	673	692	720	761	713	706	744	710	749	742	700	695	706	709	731	742	700	732	724	752	725	676	794	719	690	726	691	706	695	744	680	708	721	698	705	703	720	730	707	688	731	759	697	705	708	659	672	719	753	741	722	702	729	701	734	728	701	735	739	691	714	707	713	680	673	702	701	713	734	729	768	749	695	748	717	713	719	691	697	716	755	759	700	738	719	722	659	708	722	706	736	691	709	725	704	673	705	741	699	668	726	746	727	717	660	689	730	748	720	714	715	736	672	698	702	737	717	727	722	673	694	722	698	784	712	664	707	682	742	690	701	663	750	660	700	705	702	697	664	743	705	671	711	745	731	718	690	732	732	726	679	742	669	708	684	738	692	727	692	723	661	728	754	643	730	716	720	689	759	703	737	662	725	676	723	678	706	756	714	721	693	677	703	669	733	703	719	745	734	722	694	691	676	706	708	736	697	737	687	741	722	697	675	734	659	732	682	682	722	759	723	802	722	770	691	727	758	696	710	747	713	704	701	709	732	701	694	644	689	687	687	742	710	696	676	749	711	727	684	688	748	725	714	703	747	742	747	686	738	677	695	723	734	673	760	708	739	739	715	659	684	720	751	703	693	721	742	696	695	735	711	715	695	709	721	742	750	762	687	714	753	686	709	684	738	685	688	721	720	717	678	711	698	734	708	733	691	739	692	713	711	684	710	738	712	688	670	732	747	714	700	707	751	765	739	726	699	698	701	688	712	681	674	740	688	709	745	722	716	716	734	702	672	705	740	711	697	758	713	745	710	744	707	707	699	681	754	704	708	710	744	754	699	719	740	712	761	738	735	727	724	702	742	682	711	725	726	689	729	717	710	762	690	712	669	738	707	709	710	743	688	697	764	731	748	695	670	678	661	700	674	737	713	695	742	747	728	721	685	712	744	715	709	670	749	734	726	723	759	744	706	696	719	661	745	664	686	752	703	711	720	688	755	714	714	724	697	704	733	754	710	697	718	754	724	711	704	711	696	739	724	701	690	746	731	705	737	744	706	691	704	699	717	719	713	738	695	744	706	700	717	715	684	731	677	741	718	734	713	708	702	729	726	700	732	728	675	746	693	697	738	716	736	681	718	739	715	717	722	748	726	729	666	690	714	705	716	689	769	708	708	720	715	745	722	734	739	728	731	728	708	730	676	714	709	714	689	719	766	697	700	730	739	728	716	718	733	717	732	704	656	724	700	680	708	734	740	711	734	717	704	736	697	713	735	695	742	682	708	737	695	715	749	728	707	723	725	714	749	740	731	745	704	723	684	749	696	686	740	762	707	726	724	744	655	690	730	730	717	707	746	722	702	707	692	708	713	716	751	774	761	689	729	711	745	715	698	683	733	673	783	690	741	734	714	676	726	738	702	698	681	729	740	688	674	704	740	706	769	730	705	727	697	704	662	692	716	696	683	698	705	742	701	688	719	669	722	697	760	713	704	733	700	729	715	729	724	694	744	725	748	723	697	724	710	691	712	794	729	699	704	701	699	722	709	706	701	694	702	723	757	664	723	730	717	660	736	769	739	717	718	744	710	719	712	714	739	759	715	673	677	697	704	704	702	747	748	697	740	702	709	774	738	734	731	717	682	697	744	669	672	733	681	737	719	682	707	702	730	721	739	698	738	729	703	707	709	675	743	712	714	761	737	703	684	699	683	716	685	692	694	702	684	708	730	734	742	687	716	661	728	683	758	724	645	762	740	743	736	746	709	722	685	761	729	730	752	739	678	743	730	694	732	775	693	757	698	732	682	717	702	687	761	712	752	754	718	705	715	709	748	669	735	752	696	705	704	737	705	720	682	670	729	701	719	724	777	730	762	681	747	716	670	684	701	721	733	715	741	689	709	709	715	710	700	713	722	712	735	720	683	707	745	738	703	711	721	707	746	745	740	709	722	734	673	713	721	721	687	684	689	726	704	709	722	706	712	713	716	691	741	694	687	689
37759	9220	7858	3979	2953	2350	2060	1734	1578	1432	1323	1287	1211	1170	1166	1124	1117	1129	1097	1097	1118	1015	1009	1074	1059	1092	991	1029	1032	1041	951	1002	1016	1067	1046	1035	995	1031	988	991	1006	1027	1032	921	1070	1023	1015	1016	995	999	1062	1008	996	1037	1031	972	990	1021	1008	1038	985	1012	973	960	960	1007	963	1005	952	1011	965	1012	1036	988	970	1003	971	971	987	1003	987	969	968	993	968	956	957	980	964	975	998	991	1008	986	946	972	964	1016	995	978	969	967	971	978	957	966	950	1004	949	1000	989	980	965	1017	998	990	988	945	1023	993	957	983	997	1005	967	1016	993	929	951	1035	1043	940	1021	939	1018	988	948	1025	971	1008	999	956	976	1002	935	1030	960	943	930	988	912	967	1018	949	998	1032	972	980	1012	987	989	1043	1009	940	927	959	995	976	1060	973	1012	1015	947	958	1035	978	972	972	969	995	984	999	964	993	976	1010	989	1004	987	1023	998	1000	981	934	1038	919	1001	979	974	980	947	965	1008	1019	967	936	1004	949	1001	955	993	983	974	996	1004	953	967	1014	1066	1031	1029	943	1015	1013	953	1019	957	964	977	956	944	1045	984	968	982	944	1034	948	940	927	1007	922	965	999	1025	1013	1003	984	1007	1021	976	1016	978	1028	933	935	1000	1024	1007	1008	958	1025	966	962	981	958	1043	1026	1007	995	960	970	953	981	974	942	991	1017	955	985	968	928	958	1017	972	999	1100	976	929	991	992	1018	990	931	1039	1040	1014	951	989	983	934	943	975	1005	1011	1005	953	990	1012	1033	965	1004	970	979	924	966	944	1034	1012	1061	1012	972	979	968	943	1040	1008	961	1042	982	1029	1000	994	983	990	939	1069	1038	1006	957	1029	932	976	949	984	983	1003	971	1012	1043	985	1049	931	991	1021	999	1004	1004	995	985	968	986	930	968	971	955	971	946	985	952	996	932	991	952	1028	1031	996	1012	956	951	985	970	993	936	1041	991	995	960	946	954	1046	994	938	977	1000	1000	992	1023	987	951	965	942	1040	1035	1023	979	974	993	1006	953	1027	940	912	1004	958	1022	986	1005	1048	1011	976	1003	967	938	1004	954	1018	941	1005	907	1060	997	997	934	988	1008	1042	1005	982	999	943	942	1052	987	978	997	980	955	971	977	981	1001	1021	1019	999	1018	985	914	995	994	1015	996	1021	998	952	1004	995	1007	981	992	1028	961	979	1008	1007	1032	1010	1013	983	932	937	1012	966	973	977	1015	974	977	1008	986	974	956	971	1058	1002	980	1040	972	995	1017	981	972	998	978	986	985	1025	1010	1023	977	937	965	952	994	964	1007	987	1045	984	954	1001	964	971	940	1000	986	982	998	957	969	960	973	971	986	993	976	1007	1007	950	1003	943	1026	959	1008	997	1033	986	946	940	1009	1019	961	957	951	980	965	1000	977	978	1045	996	996	1030	993	990	941	979	992	996	998	969	932	997	944	989	997	1008	976	1042	964	957	1037	1019	962	1048	991	977	947	1010	1034	981	950	1019	1026	937	970	982	978	949	1029	1050	946	1009	1008	985	1006	958	964	967	998	972	989	981	983	1004	983	964	995	989	971	1006	985	969	1021	1013	1021	1025	957	981	983	972	929	995	892	977	1014	962	989	1003	941	963	1021	1025	981	996	1043	905	994	960	976	1041	997	1004	976	953	963	993	952	918	990	980	992	1034	1039	943	984	1020	937	979	936	1003	944	953	976	1016	1010	947	996	1043	1006	974	1011	979	1047	955	1002	991	937	923	1021	983	1041	954	999	941	1049	995	960	1019	947	982	1030	946	992	995	1013	949	1019	985	991	962	967	992	1003	973	987	974	993	1017	991	987	1045	959	992	969	1007	937	1014	995	982	953	1032	1050	995	1036	998	976	976	959	959	1011	919	912	972	1027	985	974	992	963	1004	1006	1012	976	975	967	1009	934	998	972	995	964	1001	985	1007	1028	955	972	1006	945	981	1030	958	972	1005	926	1014	1004	948	965	997	999	979	996	977	984	983	950	949	909	986	993	993	990	989	1012	1005	982	946	1018	1026	962	1028	942	964	950	1013	990	977	996	1006	955	933	1021	932	953	958	1007	996	934	986	1028	967	999	980	976	959	991	954	975	1033	961	959	1069	964	967	1028	966	1021	967	947	986	967	993	942	984	1008	1012	1034	970	994	979	973	1026	959	1007	1000	994	1045	991	945	1056	1029	966	995	996	946	933	1044	970	993	1001	971	1079	1027	998	938	1013	1003	996	969	959	990	976	986	983	1019	964	979	1008	1009	947	932	985	995	979	966	960	1004	960	1023	970	993	993	974	960	997	955	948	958	966	1048	998	988	1001	929	1004	973	1007	996	959	1000	984	990	970	989	937	996	956	982	950	999	978	923	1004	929	961	1008	1038	949	1016	982	975	988	1010	997	1063	977	981	1007	1006	997	1014	930	1008	952	977	962	941	968	944	985	975	1009	990	991	1003	977	955	1034	970	980	1015	999	988	969	995	998	923	928	971	1016	999	994	994	1058	1017	994	988	1014	1008	962	955	990	1004	969	912	1009	993	1054	999	985	981	960	935	940	916	936	970	998	1023	989	989	1033	971	943	1012	1005	1021	980	974	1004	997	1026	1047	941	984	967	986	955	976	953	1015	984	964	975	1000	992	1005	965	997	1023	1049	977	981	1009	951	988	1019	959	1029	949	1025	1016	969	986	937	980	979	916	989	1000	969	1007	953	1023	919	1013	970	967	958	993	1041	1060	945	996	976	983	1003	982	978	976	995	979	974	1012	993	996	938	984	959	1026	985	1018	1056	951	950	1016	1049	999	1021	974	1021	998	1000	974	965	1001	1060	982	993	1015	1025	979	1030	1005	957	1013	948	951	974	990	970	968	1037	980	984	1019	982	990	959	980	1002	1011	997	955	976	989	1017	970	980	1048	998	971	974	997	983	993	1006	1000	952	977	972	979	994	945	1014	1011	1000	1030	946	954	991	972	1015	958	950	987	1006	978	895	951	1035	939	935	1024	976	945	994	1039	1059	991	1012	991	1009	954	972	927	999	927	975	979	985	934	967	1018	954	982	960	1063	973	999	1037	974	942	982	1055	982	972	983	1030	1042	987	940	931	970	969	907	969	1022	1006	993	968	957	996	981	1007	916	926	986	998	962	1017	1015	1007	987	965	953	993	970	911	1056	1011	967	966	983	985	1016	1050	1005	975	1001	977	973	1020	1034	959	973	976	976	989	953	902	995	1020	968	1003	975	964	1001	963	976	1007	1011	953	981	1029	977	966	999	972	992	930	1067	981	1057	980	968	986	1014	974	978	957	1013	961	991	981	995	1039	1009	952	1013	979	984	959	998	984	986	960	949	976	992	936	982	1012	958	1020	959	1016	1011	1003	975	980	976	995	1006	975	960	1009	1013	999	1009	959	1002	937	1014	1003	960	989	991	971	1023	940	997	907	1033	986	1018	947	958	966	938	944	1004	962	982	991	1037	1004	1022	972	1007	943	988	1010	1045	998	1029	962	977	1011	1022	1028	994	979	962	976	1010	970	971	947	973	984	958	1036	932	988	1033	978	925	942	966	1005	965	1023	1010	1019	917	991	973	969	954	1003	943	958	992	935	981	972	937	921	1003	949	953	1005	1016	979	972	967	1025	1022	931	1007	997	926	979	1013	987	971	969	957	945	1008	996	983	966	992	936	943	993	989	1009	1002	1045	1047	943	1000	991	1039	951	984	969	1016	946	932	975	997	1002	1030	1033	1026	998	943	989	950	1009	942	1002	960	1021	990	1004	941	1013	927	988	1013	950	1026	974	936	927	975	974	1018	995	1011	1035	1059	943	984	1015	1007	989	946	1001	1026	974	1015	954	955	945	1015	952	1013	970	963	1044	999	1012	961	934	970	1023	1001	1046	992	985	1051	1016	1011	1027	979	980	964	1001	1012	1016	922	972	972	954	1018	1029	990	982	956
22606	20932	28958	23051	20932	20983	9638	1037	727	700	644	570	523	536	532	519	539	461	434	421	440	439	443	439	425	448	471	426	446	411	411	404	424	414	431	441	428	444	497	383	422	450	439	453	394	418	407	435	409	403	396	400	429	424	436	414	428	409	386	400	431	399	440	438	384	421	423	416	397	415	405	420	412	407	410	397	417	359	395	398	399	404	366	376	416	399	393	372	439	379	454	402	397	402	389	383	366	387	407	408	401	406	394	412	416	431	442	394	388	368	452	383	438	399	385	440	405	419	410	391	387	402	409	428	431	438	407	405	403	415	442	389	413	432	399	392	388	397	366	407	397	409	389	406	428	399	396	416	416	408	432	407	377	467	427	448	402	403	415	374	400	416	365	389	429	382	388	398	403	410	413	422	418	390	357	394	372	358	421	393	374	432	407	382	410	444	381	392	425	364	410	407	403	427	434	387	385	393	429	424	404	376	431	384	409	403	401	399	408	419	404	397	405	419	436	359	356	457	381	388	402	428	366	407	370	391	398	402	407	403	386	391	420	377	404	375	380	388	414	406	389	408	422	406	421	430	356	390	400	361	342	428	394	415	411	373	390	420	404	371	382	406	371	384	376	378	417	406	385	413	403	435	406	429	372	358	396	403	380	408	356	407	435	429	412	377	422	426	425	414	380	393	416	444	364	409	361	413	369	410	386	424	375	411	406	390	385	416	417	406	431	383	387	402	392	357	387	412	414	412	366	446	448	428	371	447	349	383	414	413	372	389	406	395	431	376	386	405	402	391	381	374	407	391	406	406	401	390	399	410	387	392	398	390	417	392	413	420	392	375	436	412	395	370	383	406	400	419	387	436	389	417	424	418	415	417	411	434	400	430	364	400	398	404	380	398	404	350	405	387	357	348	416	409	391	425	381	390	403	398	377	411	425	435	400	395	387	421	419	428	400	373	416	405	390	427	438	375	429	412	376	399	391	379	381	402	406	409	423	380	437	393	417	417	410	409	415	413	417	426	382	364	384	420	426	402	409	423	417	435	421	415	384	393	376	399	417	415	393	403	390	378	378	429	390	441	394	420	389	377	377	417	372	385	386	429	406	386	403	380	402	413	388	407	393	399	405	421	413	384	422	436	423	420	382	400	370	372	389	386	365	401	443	439	384	386	380	426	423	411	404	359	412	407	317	400	422	405	399	394	364	419	393	413	380	393	425	406	405	393	407	395	420	352	363	398	377	378	396	356	425	381	413	378	386	367	373	378	410	414	382	427	395	389	372	408	380	408	392	398	385	414	412	394	382	368	421	379	394	368	444	426	354	428	443	420	367	376	391	382	412	436	394	389	391	362	402	380	350	389	419	391	412	393	398	466	434	383	424	377	404	381	378	411	427	395	361	366	358	380	402	406	401	378	410	397	421	316	432	393	394	411	405	429	406	419	408	398	395	373	368	385	388	391	387	386	383	436	411	400	409	419	387	406	374	420	434	410	386	379	359	393	426	397	379	403	436	418	460	369	384	383	406	442	391	405	421	375	400	411	403	434	427	378	407	413	408	410	413	437	380	395	395	410	393	418	400	378	423	422	387	362	412	374	418	387	398	407	398	443	381	371	413	392	406	390	380	384	377	411	403	399	407	393	418	354	389	418	379	381	442	420	414	401	417	397	408	424	400	403	427	389	427	395	399	374	413	403	376	376	395	394	405	373	402	382	399	390	351	390	404	382	399	409	398	414	386	420	407	386	387	382	363	426	413	423	327	395	412	388	381	414	375	416	411	391	429	410	397	382	416	388	374	411	421	435	387	373	394	411	376	365	426	387	398	412	412	408	372	414	409	393	417	396	424	414	435	392	432	426	361	407	405	378	403	369	365	380	412	421	355	422	403	395	415	375	416	409	392	385	422	381	403	410	401	417	431	413	367	395	405	418	401	372	410	421	418	408	375	384	423	391	429	432	392	431	445	427	433	388	414	408	383	410	414	418	383	424	380	402	403	413	408	390	409	429	396	381	379	377	394	396	403	410	399	418	369	401	400	410	421	395	403	380	367	398	388	380	399	395	411	399	409	435	427	399	373	396	390	431	363	426	432	385	391	414	366	398	390	377	360	413	385	413	410	385	402	450	428	412	403	384	395	399	418	396	429	398	401	427	427	429	394	391	412	390	375	421	410	394	419	401	385	429	407	415	384	434	404	431	403	389	441	387	396	430	388	415	380	397	397	394	372	385	428	413	421	409	408	408	413	360	397	434	386	409	425	396	379	419	411	397	392	399	409	431	396	380	370	443	444	407	345	398	408	396	400	410	412	406	401	407	380	410	410	387	371	404	417	395	432	402	416	393	423	365	452	421	428	412	415	428	420	429	393	402	384	389	404	393	369	411	372	396	421	380	407	365	413	376	367	410	393	389	405	400	394	399	397	418	401	413	392	422	397	394	382	345	406	392	363	428	379	428	406	414	391	408	395	420	411	383	370	383	391	374	434	405	436	387	415	425	394	378	438	376	415	384	389	407	423	383	384	390	414	401	386	392	404	366	404	404	409	387	374	393	399	419	404	389	390	427	387	409	398	424	382	392	417	425	390	400	390	392	413	408	421	376	375	400	386	380	387	380	366	409	416	386	409	418	396	413	401	412	375	380	349	367	381	413	419	448	406	401	374	385	399	409	407	397	418	398	421	410	377	405	403	410	377	387	417	408	425	391	361	414	438	387	406	386	413	399	415	395	415	418	406	424	381	409	345	368	374	391	414	424	379	399	380	395	403	439	386	431	387	387	410	414	408	385	401	404	364	404	395	440	411	433	462	390	435	397	422	395	372	429	386	421	426	406	391	403	434	381	383	370	416	415	359	429	418	385	355	389	427	374	407	415	395	405	417	369	399	396	398	407	391	409	433	373	411	410	382	409	385	387	398	435	403	401	414	394	407	403	393	399	389	379	369	396	425	395	402	391	372	390	387	414	438	412	409	363	411	392	424	401	372	423	370	403	407	397	407	390	390	395	444	427	389	395	400	423	392	404	423	401	416	394	437	405	363	395	417	395	399	368	366	373	395	366	403	395	390	417	414	385	398	369	418	437	414	408	379	419	415	409	418	402	428	414	360	425	401	387	377	377	433	398	349	405	369	432	432	386	383	369	412	407	401	425	424	421	432	378	404	388	375	412	422	380	389	403	436	384	400	397	415	413	380	408	378	410	429	392	407	375	376	412	407	427	417	388	392	407	431	409	417	413	401	423	394	396	403	419	377	368	394	399	396	383	427	409	378	409	392	398	407	435	398	423	435	358	363	393	402	396	387	377	397	379	436	396	405	418	392	382	397	417	390	401	434	421	424	394	386	380	408	383	412	411	414	444	367	392	410	418	398	404	394	396	372	446	389	397	423	404	418	413	411	443	383	437	395	428	379	426	394	409	394	437	390	360	399	388	418	402	430	441	395	411	401	374	405	415	424	396	419	371	382	417	372	383	405	381	394	414	378	363	401	393	413	393	395	374	389	400
42144	13217	11810	6020	4170	3040	2476	2015	1689	1391	1250	1104	1037	951	909	856	859	828	799	755	702	718	661	662	672	663	668	652	656	614	666	664	635	665	625	583	626	634	563	576	628	594	583	648	607	623	618	571	579	561	608	577	616	587	577	596	580	557	586	604	603	604	629	554	536	552	552	564	594	589	634	554	562	570	620	554	600	563	571	593	592	560	581	559	619	575	597	549	540	610	568	559	543	574	641	555	576	597	540	573	542	584	630	588	528	594	573	572	591	560	588	582	591	595	590	622	605	615	604	560	600	593	551	569	597	596	571	553	606	586	571	610	553	553	577	576	587	575	569	605	562	541	565	596	562	578	587	585	563	563	592	549	585	597	532	559	560	566	520	547	575	522	547	552	548	580	575	567	600	543	549	588	582	564	549	653	566	569	572	568	602	611	621	595	605	599	591	580	582	610	596	607	564	554	601	551	588	544	585	581	589	571	532	575	533	586	603	562	563	565	582	571	552	586	598	617	596	556	553	539	599	601	590	609	564	558	506	590	591	535	609	573	566	617	543	542	554	568	596	599	555	570	584	549	573	597	621	551	536	582	595	607	520	575	583	584	551	591	551	588	592	572	601	574	577	545	530	553	570	598	572	600	538	596	575	583	560	573	551	580	530	574	533	607	554	560	600	572	581	574	576	576	556	586	549	615	578	571	585	576	589	559	579	535	567	606	550	565	602	530	612	541	613	589	606	582	560	592	574	551	584	596	563	557	554	592	564	600	558	574	539	562	614	582	559	523	583	564	626	591	596	555	557	545	557	575	548	576	559	558	580	564	608	565	568	581	586	579	583	597	574	562	555	563	574	603	556	584	615	573	557	560	581	511	555	588	546	606	539	586	600	580	609	585	586	637	553	582	583	540	545	629	605	568	566	559	581	610	580	582	637	573	570	607	538	560	559	562	563	576	554	559	579	588	589	565	561	563	566	540	605	622	557	554	557	580	599	558	561	568	544	552	558	553	586	566	572	547	603	536	557	532	570	593	555	605	544	628	583	556	566	591	575	554	569	598	588	522	559	575	556	601	555	601	538	608	603	525	546	566	546	544	610	554	599	581	613	547	538	580	587	567	587	595	574	604	544	603	583	628	573	562	548	582	617	548	569	577	566	534	564	572	572	561	566	556	598	576	587	588	573	565	539	554	565	531	564	515	579	584	594	554	604	596	597	564	553	562	583	575	587	575	540	621	576	535	610	546	610	561	603	581	572	584	556	530	578	598	542	568	565	560	566	546	549	619	526	582	567	587	562	611	609	586	599	577	593	601	592	582	529	572	546	529	567	572	550	603	571	550	578	621	586	551	606	561	580	581	587	603	548	581	566	539	561	598	535	582	599	614	551	606	546	553	651	575	590	591	548	567	556	538	583	575	574	578	543	619	591	586	548	545	563	584	535	573	556	541	564	597	546	557	566	553	525	584	555	564	608	586	554	593	544	577	559	599	587	543	595	570	590	578	550	592	585	571	597	538	546	608	579	557	551	590	573	564	583	590	585	546	582	610	553	575	570	621	564	616	576	558	582	536	561	589	563	534	600	585	559	551	571	555	551	547	579	574	539	582	601	552	583	591	530	590	562	549	570	568	568	558	619	587	614	594	558	587	573	554	558	574	607	579	620	569	577	555	587	593	592	565	592	580	604	592	626	540	615	597	565	604	556	572	598	552	590	579	594	593	573	577	587	569	605	589	550	595	586	594	565	569	601	616	572	547	540	543	617	564	598	582	602	574	584	563	581	585	605	565	577	595	535	584	638	552	574	597	526	556	553	562	521	564	571	573	557	574	571	558	553	535	597	562	547	577	610	579	583	604	543	564	577	564	571	601	585	565	563	563	571	585	579	551	600	547	604	600	588	547	557	597	535	566	560	578	565	605	593	563	569	568	575	577	559	566	569	573	563	592	531	584	587	566	566	575	553	593	607	571	569	560	547	552	548	619	568	522	571	560	565	545	638	574	569	524	539	578	575	618	565	545	594	563	566	604	595	583	602	618	602	572	566	553	587	562	543	603	600	614	522	542	556	557	597	522	581	567	565	589	569	548	562	588	593	548	579	566	575	565	553	627	624	555	532	556	601	586	554	570	564	591	576	555	557	576	563	602	584	552	619	550	574	583	557	601	616	603	583	583	607	581	589	560	553	562	579	594	544	594	589	620	549	592	553	585	580	542	555	592	544	581	545	568	568	575	561	584	534	598	644	555	583	555	562	579	606	564	553	584	554	517	535	567	575	594	565	575	560	588	577	549	546	558	601	579	542	600	617	578	523	582	577	547	578	576	523	588	556	571	565	544	552	579	593	580	578	545	549	588	557	588	563	581	601	597	605	582	584	564	548	574	537	557	569	607	586	532	613	544	580	564	561	582	577	564	563	588	579	564	568	567	550	553	582	592	571	598	554	603	583	598	586	561	601	598	555	555	612	562	532	576	590	595	611	564	598	615	573	652	570	568	567	563	620	553	588	550	636	584	558	563	556	527	576	581	574	588	589	537	610	568	584	566	561	575	509	576	580	605	585	544	589	564	538	587	545	573	542	601	566	610	542	592	535	590	599	604	568	576	559	563	558	565	544	517	564	588	570	577	592	555	578	618	553	542	589	570	588	571	601	557	560	531	538	552	566	559	565	565	584	592	540	564	560	588	575	560	575	621	530	592	596	561	583	590	586	533	613	600	584	551	598	580	595	589	581	542	600	521	602	624	583	545	608	587	590	630	570	587	597	557	592	580	584	601	571	586	563	570	575	587	543	618	566	581	627	573	587	575	565	540	569	555	605	537	591	597	570	625	580	589	592	592	566	598	584	608	568	611	554	562	549	557	555	569	601	587	560	566	575	545	532	565	601	533	592	591	588	577	594	566	548	558	611	544	547	587	515	564	575	600	580	584	534	570	598	526	594	612	576	537	588	608	576	610	582	588	586	574	569	559	541	596	553	574	537	595	633	568	586	579	565	576	574	594	605	587	615	574	612	566	630	566	578	579	556	632	546	564	618	581	594	590	604	561	527	604	596	562	575	565	576	550	558	560	575	581	610	541	583	611	574	608	580	592	579	579	569	553	556	543	556	541	578	589	565	603	587	563	566	584	591	570	580	575	594	571	564	559	591	560	572	533	561	598	553	553	557	585	561	592	573	574	594	543	556	575	544	575	542	556	570	574	582	555	565	544	552	546	580	569	539	601	588	585	557	572	581	556	593	598	587	537	552	553	556	630	566	531	584	568	605	556	594	565	593	544	553	555	598	571	593	571	570	602	570	561	575	560	583	628	574	569	534	589	545	534	562	552	580	594	596	557	537	610	538	555	538	552	583	576	536	620	546	583	558	612	593	582	539	559	604	577	583	544	597	561	602	565	556	599	578	582	592	576	572	583	561	576	560	565	583	567	578	520	563	536	606	539	613	571	567	565	594	576	584	562	570	572	517	556	531	566	562	608	581	560	580	594	568	528	569	549	525	576	606	597
26660	20445	10074	1515	1034	1007	803	682	665	681	673	658	619	653	632	655	704	691	641	591	652	645	670	672	633	641	642	649	662	630	641	648	614	625	619	647	619	643	594	611	644	656	657	680	669	675	607	648	624	644	635	665	622	671	646	670	608	658	685	684	687	632	645	673	615	708	695	604	643	652	623	634	639	599	655	668	656	629	666	619	651	647	688	598	662	611	685	648	659	605	617	646	636	641	636	675	653	612	668	641	674	689	643	656	696	643	653	627	620	649	652	699	649	648	657	652	678	702	684	644	633	603	680	638	667	650	622	647	620	624	681	659	623	644	631	597	647	649	689	653	645	686	615	624	665	652	627	676	629	615	665	658	623	650	627	645	606	608	632	662	607	612	619	628	676	679	686	691	694	658	661	613	643	667	601	651	675	620	629	621	641	637	583	646	692	640	647	660	613	646	652	687	626	629	688	612	623	616	609	658	582	645	595	658	632	618	654	622	613	603	657	656	669	638	669	664	626	636	676	637	671	637	637	649	644	686	630	648	677	653	653	659	672	649	609	682	616	625	678	649	664	647	622	693	656	643	664	700	665	621	587	656	643	649	665	687	676	644	618	643	635	656	682	658	629	649	683	648	665	652	663	654	628	651	662	619	632	654	662	622	652	619	633	675	658	644	692	633	579	631	664	648	635	644	620	642	673	634	609	652	591	640	693	643	643	619	627	657	642	633	604	626	620	603	650	664	646	633	637	627	634	681	642	642	651	611	659	649	688	616	634	692	637	651	704	681	675	611	682	647	675	691	633	610	718	683	661	655	649	642	615	647	633	646	625	672	596	649	661	667	622	612	676	646	659	672	685	649	622	635	650	633	595	641	645	631	634	644	644	693	606	641	631	589	604	659	629	635	676	679	655	672	629	651	656	653	652	685	640	670	631	679	655	691	655	675	652	660	612	642	694	601	632	605	673	626	630	641	626	662	627	651	678	654	613	650	652	651	670	652	612	672	619	617	647	646	668	617	637	652	610	618	644	650	685	663	743	614	636	654	615	658	643	667	659	671	638	610	670	632	672	605	649	654	684	633	638	640	660	633	672	612	647	648	655	627	651	623	664	633	640	635	681	636	634	670	662	624	617	633	651	610	609	628	634	623	614	640	651	668	630	658	637	621	603	639	642	649	663	666	636	633	638	672	650	658	605	620	625	657	686	675	692	696	682	632	657	661	649	647	632	681	621	673	646	621	648	638	638	675	664	625	655	657	666	626	681	635	631	651	628	627	663	665	652	689	618	630	636	631	634	642	685	662	636	634	586	667	645	642	634	642	663	637	619	608	622	639	602	683	635	671	624	648	589	633	668	645	615	615	623	684	622	596	668	617	650	635	611	646	655	659	608	600	625	646	631	637	661	650	688	645	652	613	612	645	653	697	658	643	597	666	636	626	650	660	627	643	665	656	631	654	604	690	656	605	704	605	652	689	679	659	645	603	637	603	623	628	646	623	629	676	658	630	616	633	645	614	655	617	606	624	630	633	643	634	660	630	658	639	638	668	711	626	631	636	631	694	626	649	626	652	640	640	667	665	665	637	654	658	635	657	690	624	632	622	646	621	675	663	686	657	601	609	626	662	633	604	629	601	682	656	641	631	632	627	605	639	627	655	670	673	685	606	609	671	628	655	708	608	664	627	621	626	632	651	647	654	654	655	618	674	633	629	667	657	648	653	619	643	691	645	604	635	687	650	594	661	641	667	669	612	665	671	655	679	653	636	636	649	656	670	690	640	670	671	649	641	628	657	607	637	656	666	705	661	656	684	668	633	646	625	621	638	667	622	630	677	624	673	626	643	648	625	640	633	614	658	655	643	647	642	673	614	648	603	596	645	644	611	634	669	673	661	620	668	677	675	620	650	653	642	650	693	656	709	677	632	660	672	641	632	617	609	666	626	612	636	667	630	644	661	631	615	688	632	625	628	666	659	612	634	666	678	628	614	649	656	652	687	657	667	639	631	681	663	610	670	633	660	586	614	656	614	641	659	634	607	630	675	636	637	661	627	637	706	648	625	663	646	607	640	672	647	648	575	684	630	685	639	662	660	635	663	657	668	673	622	640	663	643	694	662	631	644	672	616	712	642	661	649	616	630	639	669	637	616	706	668	608	709	665	694	644	663	672	612	663	645	624	684	653	634	612	629	642	691	678	679	664	594	625	653	636	639	648	648	651	644	672	657	661	652	616	664	695	629	639	616	631	703	609	626	624	627	664	655	651	648	642	641	641	691	630	666	624	646	679	628	638	665	641	608	664	661	709	669	643	633	575	624	635	651	697	634	608	655	697	646	692	658	628	646	664	621	636	652	673	616	635	668	673	645	638	674	647	644	662	660	677	634	642	633	639	624	594	657	692	608	686	641	644	696	647	639	663	602	680	624	651	605	655	647	640	633	579	678	639	624	650	590	673	658	671	687	591	607	619	654	651	616	637	665	625	590	642	606	639	641	672	684	657	646	653	680	629	644	641	634	619	634	636	642	660	649	654	629	631	646	671	620	647	614	661	642	653	616	655	632	666	665	595	668	633	660	613	654	630	688	668	602	655	623	628	644	642	614	648	650	662	611	635	682	634	640	609	661	675	613	673	646	602	667	679	674	611	717	632	704	671	638	649	625	627	643	679	632	664	670	591	576	640	690	655	669	678	639	625	636	629	680	652	636	607	658	646	650	701	643	661	622	690	626	663	652	621	585	682	627	631	691	661	666	672	624	632	656	604	650	609	682	668	698	619	629	600	643	687	651	665	685	665	612	662	655	668	652	671	646	649	635	676	711	654	634	623	675	653	674	614	654	627	653	673	640	648	625	636	677	663	658	643	652	657	607	613	679	692	637	634	677	649	647	655	622	661	662	669	649	654	583	641	704	671	681	633	621	638	630	669	634	591	676	617	589	637	676	671	640	689	622	643	623	630	632	639	688	637	655	664	647	667	647	682	610	633	623	646	699	663	676	672	666	674	628	677	657	643	658	667	660	674	605	628	614	646	650	603	654	586	654	680	626	623	669	640	684	695	638	599	683	617	688	652	642	604	611	669	645	652	676	681	656	647	698	659	678	636	626	633	654	677	647	602	653	662	611	647	625	623	651	610	702	627	670	692	627	701	677	590	605	642	682	632	644	616	637	648	634	661	625	656	674	603	637	616	628	622	645	625	661	649	688	642	610	655	619	675	645	636	616	644	619	652	607	680	613	669	660	685	616	674	654	597	651	653	673	627	629	638	654	576	641	703	664	647	629	636	653	623	638	702	618	634	652	666	624	636	641	650	664	623	660	662	604	633	611	626	635	655	655	624	662	659	604	659	603	617	671	685	646	635	641	610	640	671	621	638	624	610	691	625	702	685	651	641	638	637	663	656	666	606	611	661	650	649	623	666	662	649	698	669	621	633	661	625	614	660	649	598	626	633	624	668	643	680	611	668	632	688	643	628	635	675	627	617	612	638	670	645	675	640	648	668	642	640
16942	1916	1579	1208	1068	991	998	1006	957	890	950	948	984	872	904	880	899	883	937	938	844	933	926	944	922	922	875	886	841	857	895	903	917	925	938	885	853	861	921	903	859	866	884	902	866	896	902	827	916	919	871	928	862	855	885	924	912	901	892	869	913	894	872	882	902	842	855	888	865	906	856	913	867	943	889	853	898	956	870	796	882	879	897	902	872	909	900	963	894	920	898	858	942	864	895	908	868	919	839	879	871	817	877	846	886	922	897	893	878	861	922	808	885	813	875	927	969	908	874	878	811	903	874	900	879	929	896	893	852	898	865	939	920	932	889	900	907	926	907	891	910	897	874	913	866	861	846	889	835	915	849	866	874	905	891	913	879	803	850	912	894	875	865	935	924	842	926	884	942	867	898	847	876	946	882	914	875	902	913	839	872	905	858	898	877	859	912	901	880	889	885	881	834	891	868	875	856	896	865	917	887	864	861	897	879	930	921	867	879	868	898	898	861	878	896	926	847	886	899	879	857	914	883	882	847	858	900	844	890	842	899	888	933	921	876	858	876	865	884	865	894	906	899	833	962	883	868	921	912	899	896	862	888	905	833	850	924	917	918	881	856	929	906	866	877	829	898	917	917	868	917	884	844	909	894	913	911	873	901	872	914	921	866	854	880	864	901	855	915	907	800	886	848	937	869	881	906	927	879	842	860	893	923	894	876	838	917	925	939	897	890	865	867	886	911	973	878	898	882	894	874	913	924	873	896	874	872	895	921	822	917	908	901	887	889	909	827	855	857	889	880	874	915	856	888	882	912	862	893	909	908	842	861	868	891	853	877	903	952	833	877	909	898	910	926	870	890	863	889	882	940	886	885	860	891	880	908	880	861	890	902	883	785	895	834	856	898	919	883	858	898	900	832	918	922	899	876	892	942	889	854	947	864	881	843	896	873	909	897	936	864	920	898	903	949	891	905	935	873	859	894	910	870	889	914	872	860	842	883	895	874	897	842	927	900	903	854	840	873	897	834	887	885	925	857	879	903	943	887	922	915	910	885	912	876	853	843	878	870	899	926	914	938	939	860	866	814	897	903	914	883	872	947	858	892	898	909	872	811	897	905	879	921	843	908	861	886	874	919	877	858	875	877	874	920	852	894	918	925	928	879	834	868	879	835	891	848	879	900	873	866	865	913	847	851	901	902	945	876	874	858	937	836	908	905	890	873	852	831	916	870	945	874	874	941	884	935	966	853	826	899	847	847	879	887	929	879	852	844	921	915	873	904	877	868	887	870	899	910	872	898	898	911	865	855	852	938	897	907	881	896	867	915	877	835	864	883	874	884	905	875	910	899	922	881	899	821	926	938	854	918	879	907	870	867	894	892	884	863	887	885	928	892	892	874	825	891	892	914	885	864	887	845	927	930	862	890	913	848	880	889	895	849	896	880	857	868	922	942	949	923	906	854	904	824	884	882	853	893	922	881	922	923	884	935	870	886	951	829	904	863	893	886	904	882	904	889	883	877	887	878	888	890	862	896	883	888	888	865	893	898	884	836	910	951	925	902	867	876	906	903	881	834	896	864	889	930	837	918	840	901	901	874	890	839	897	938	846	905	908	847	918	848	829	841	891	882	871	924	895	824	835	825	927	874	898	837	933	865	872	928	929	920	856	909	928	890	905	884	907	887	917	872	902	845	908	855	901	847	907	926	942	882	896	865	909	838	864	903	904	958	828	877	920	919	893	903	914	878	883	878	892	900	867	941	874	925	928	898	899	929	918	866	880	901	879	834	833	908	917	883	897	890	875	890	883	871	818	848	847	942	840	886	844	891	937	835	887	909	868	874	932	924	886	940	848	844	840	879	873	839	958	903	949	931	846	857	923	893	906	863	923	852	880	881	867	925	900	880	812	891	859	879	914	917	918	918	916	863	874	865	874	910	831	912	932	926	878	938	872	870	838	876	852	882	877	904	944	890	857	891	912	915	962	899	876	920	892	925	952	877	860	888	826	912	976	867	841	897	855	911	974	846	867	882	871	884	889	844	872	924	883	922	875	841	924	876	865	889	878	916	862	942	870	885	876	893	913	977	912	873	874	915	945	875	929	915	881	880	816	871	892	829	871	814	939	885	882	908	905	867	825	951	871	858	960	909	869	883	845	902	913	919	836	874	890	924	867	896	883	887	901	898	885	885	822	826	924	855	917	882	885	882	877	911	929	864	913	917	905	876	902	887	907	820	851	960	899	885	874	886	866	894	913	922	952	933	880	865	864	943	916	889	855	893	910	874	899	902	867	922	872	870	914	877	874	878	950	880	875	809	894	869	887	846	890	890	837	899	862	890	931	930	832	894	929	892	894	888	932	873	848	920	935	893	850	892	867	894	863	907	898	872	865	852	852	875	840	865	906	881	905	921	929	822	885	871	902	891	884	898	932	941	870	907	906	903	820	874	906	914	879	884	856	944	867	877	848	889	916	892	870	933	865	904	913	899	855	837	904	863	864	884	902	907	860	883	911	933	893	844	927	849	908	867	886	876	889	837	961	900	916	889	959	838	928	873	900	883	914	921	891	874	886	904	818	915	875	895	942	899	938	928	926	920	859	901	941	845	836	878	917	885	877	896	846	934	830	891	876	884	899	884	898	913	902	834	874	826	912	866	802	907	916	908	873	863	876	865	904	934	875	917	929	931	861	845	856	923	962	896	858	883	877	897	918	869	877	907	896	902	850	849	858	903	884	900	943	881	853	903	913	905	875	884	892	868	896	883	895	896	915	940	880	928	891	924	897	914	918	906	883	860	858	842	884	879	907	961	865	873	897	879	888	876	866	891	879	866	913	965	883	897	917	910	859	890	890	821	882	867	910	888	927	913	878	886	836	932	840	877	924	895	874	941	886	898	900	925	899	919	915	889	929	869	914	975	907	870	945	885	875	902	936	873	918	859	857	900	909	911	891	844	897	866	872	897	910	848	917	780	901	878	881	903	930	881	884	947	899	912	872	876	922	889	919	910	875	903	888	908	887	872	912	872	848	878	879	877	900	832	887	871	859	839	921	920	853	961	851	853	872	948	910	884	899	890	900	906	900	848	845	912	899	884	904	905	881	913	919	865	826	862	918	904	919	891	835	860	930	880	957	858	880	932	889	853	907	907	902	877	881	894	873	886	879	878	849	837	902	871	898	902	911	920	884	832	914	894	892	881	907	936	912	868	872	882	900	886	883	846	914	880	844	860	925	882	869	897	923	885	878	897	877	861	875	868	921	900	897	890	857	912	911	873	870	885	931	884	874	850	861	908	914	882	902	858	860	944	879	840	921	900	821	869	895	903	886	881	861	862	906	889	904	872	865	918	884	907	881	922	869	900	885	936	891	858	909	907	896	866	902	895	877	965	860	904	888	907	909	967	888	885	867	887	900	889	942	930	913	850	863	907	929	935	879	844	864	942	875	909	888	871	913	833	867	897	911	920	852	881	895	942	905	899	844	891	918	851	880	909	887	837	881	918	858
23527	20966	28560	23528	20967	11629	1561	1055	928	910	822	826	781	834	743	757	742	757	764	748	769	736	759	774	699	775	749	713	710	788	801	694	733	708	744	747	714	709	746	733	706	717	669	712	734	738	731	749	699	706	741	651	723	711	770	721	727	730	739	747	674	677	734	703	724	725	689	718	749	748	717	669	699	717	737	721	727	700	769	753	711	709	734	707	760	688	761	739	678	756	721	730	712	698	723	700	679	686	712	709	720	738	713	744	734	737	715	710	738	736	729	716	703	748	675	692	715	685	744	731	709	729	705	714	731	721	694	652	732	740	695	722	729	709	745	772	750	652	721	723	689	672	704	688	737	721	753	699	720	755	730	684	703	712	716	729	710	714	677	747	666	671	691	726	715	677	742	711	725	679	764	730	671	685	688	682	716	705	691	690	737	650	679	687	720	736	697	671	707	702	731	744	703	761	732	748	683	696	697	677	696	708	764	720	706	705	730	720	728	724	726	728	746	698	750	681	728	702	729	666	723	717	677	753	679	692	651	745	710	736	729	711	672	744	723	711	654	688	754	721	692	699	750	676	714	731	702	746	668	710	705	725	706	712	690	722	711	736	783	706	713	679	702	658	683	743	690	729	738	698	743	739	716	699	721	697	701	727	680	736	679	677	749	740	715	708	699	706	708	696	748	706	724	700	689	739	713	732	722	712	729	676	677	714	686	693	688	708	713	727	713	771	718	713	745	680	657	709	701	689	728	681	706	704	635	723	717	729	662	681	776	705	680	705	644	758	720	715	753	753	671	713	799	688	695	696	688	740	748	693	750	706	719	667	743	746	688	704	747	699	696	693	738	703	704	720	707	720	709	698	719	725	720	726	706	650	679	720	743	710	682	685	727	684	704	697	681	731	721	745	720	725	685	731	713	755	707	692	741	694	692	688	752	711	681	710	714	757	715	754	733	695	654	715	720	733	708	707	703	727	739	739	719	687	716	683	724	745	681	773	710	727	732	691	682	660	691	695	735	720	694	678	743	721	723	706	731	694	697	729	702	700	734	711	692	711	701	707	725	711	702	728	730	764	737	700	773	747	687	685	683	704	751	749	665	726	677	763	710	715	700	705	707	718	674	678	739	730	730	707	728	709	732	752	742	713	715	708	701	703	733	706	696	751	703	774	720	704	727	722	741	700	692	729	691	716	745	718	752	759	735	697	725	705	706	678	747	746	691	697	758	745	705	775	705	746	719	707	707	701	761	723	740	745	750	759	725	668	733	746	689	677	712	734	772	701	745	719	755	709	722	708	725	739	724	702	701	746	667	693	702	704	680	680	662	702	725	712	679	759	671	714	678	756	707	736	704	726	704	706	678	665	693	738	699	678	730	718	679	704	688	681	694	717	698	749	721	756	728	730	737	705	733	737	710	723	734	723	735	724	702	723	706	650	744	719	707	753	672	718	692	696	717	739	731	714	697	700	726	690	703	725	684	737	724	656	692	689	700	739	725	709	677	714	735	713	699	737	713	750	696	695	673	688	698	725	715	752	689	710	730	699	659	697	707	720	680	785	754	750	714	706	783	751	697	706	699	684	756	681	711	679	694	711	758	687	695	715	705	718	702	727	738	698	675	730	692	713	707	694	733	709	693	702	744	704	708	693	724	769	729	710	721	699	727	731	708	724	742	739	742	660	730	730	713	704	704	732	720	681	695	704	710	725	703	708	772	731	708	714	749	700	716	710	733	727	693	711	721	727	702	762	754	677	722	729	737	740	719	697	715	728	694	736	697	683	687	689	733	689	714	795	720	751	746	715	722	697	691	743	719	741	713	686	703	727	687	722	699	732	740	738	707	712	703	746	720	715	690	733	726	751	695	699	701	794	675	728	703	732	680	703	717	723	737	726	689	699	766	729	710	747	701	711	680	703	778	682	703	731	692	690	725	721	708	719	731	723	691	735	703	726	699	702	718	711	705	788	733	725	710	741	684	666	726	696	728	765	696	732	738	761	712	675	693	650	743	712	714	759	705	725	655	749	657	787	715	713	735	751	705	697	745	710	741	719	667	741	716	685	702	717	671	727	725	689	735	739	681	695	712	670	687	735	689	703	721	687	733	719	713	693	741	728	703	726	711	692	718	663	714	754	682	718	656	695	691	734	725	708	715	732	652	721	691	732	697	733	672	695	765	702	699	707	735	702	692	716	710	707	755	723	705	738	719	750	792	740	703	730	722	725	733	720	718	730	754	680	706	672	754	681	684	694	702	684	686	745	712	745	765	709	766	659	700	734	645	699	709	687	680	704	718	669	724	698	676	716	708	691	709	732	715	696	685	675	707	723	745	724	695	743	760	705	708	730	679	663	676	732	706	703	718	666	692	711	692	688	708	702	680	735	714	691	688	706	707	701	719	685	746	685	688	693	704	727	656	731	696	683	750	685	670	745	698	696	707	702	771	710	717	708	699	712	731	726	703	716	735	720	734	762	770	705	661	681	678	670	695	709	723	710	728	793	701	702	724	749	725	695	701	733	684	752	702	696	710	697	685	735	664	726	734	689	673	698	721	733	733	736	714	717	726	747	742	743	705	679	705	686	738	682	668	697	694	715	707	706	729	738	694	766	747	689	739	752	658	709	727	737	734	691	739	719	780	674	691	735	682	745	712	748	748	693	753	718	753	710	705	691	744	650	724	738	746	738	657	707	684	713	751	709	707	735	711	726	683	698	764	672	719	707	732	710	741	749	683	716	761	727	701	678	757	705	737	770	723	710	729	744	688	696	676	740	661	686	741	731	734	729	682	717	738	754	760	646	695	696	683	698	667	718	734	665	694	760	751	731	717	694	787	702	726	677	698	697	682	677	762	695	723	718	677	735	701	690	716	716	763	716	706	749	694	737	694	728	717	721	736	740	701	707	704	749	707	715	740	757	687	709	669	669	714	716	689	740	790	695	681	680	689	699	668	678	712	696	644	688	701	696	715	687	750	691	684	701	723	671	703	681	708	691	712	773	722	727	723	712	737	652	686	659	708	675	701	735	724	701	686	688	691	710	665	712	735	700	691	697	723	689	773	762	696	749	690	721	741	743	753	700	751	725	707	733	734	712	746	724	711	711	717	744	706	739	707	741	691	721	715	740	692	707	745	718	689	699	723	696	698	732	697	707	747	717	739	696	764	704	671	740	754	667	733	704	696	719	761	648	735	710	712	683	741	733	757	729	759	709	729	718	714	709	722	708	720	733	768	707	678	708	708	681	720	712	702	703	750	714	742	680	735	752	744	712	722	708	711	738	735	696	710	725	622	723	693	704	687	716	710	671	743	730	753	715	744	747	725	694	741	682	657	702	709	759	702	709	755	648	702	736	710	675	719	717	696	715	682	717	708	696	698	699	706	729	697	737	682	691	712	716	728	658	725	687	718	742	695	729	663	723	684	726	726	713	732	670	718	718	676	691	738	660	728	723	715	659	693	745	807	674	723	719	695	694	736	703	691	722	711	766	730	722	697	768	696	698
39296	9185	7737	3953	2870	2312	2004	1761	1546	1430	1319	1242	1206	1179	1094	1144	1122	1058	1069	1065	1078	1079	1027	1028	1025	1083	1009	947	1034	1035	1037	1065	1038	969	1007	999	1036	944	1096	989	1011	1024	1014	904	950	962	1017	1013	1026	975	1022	937	955	989	998	1057	1070	1001	916	1004	989	978	999	998	1024	1016	1004	960	989	1028	913	982	958	934	986	1055	987	976	971	1002	1007	974	982	947	981	967	1015	995	977	985	1018	1005	950	978	992	942	983	972	982	973	934	989	973	975	983	1023	1015	997	980	906	1012	984	983	953	1003	1058	946	995	981	995	962	983	980	985	970	923	987	984	938	975	980	979	989	933	982	995	1050	932	989	982	980	932	1003	967	978	953	1006	993	1011	962	975	1003	983	912	1015	962	943	949	991	1009	932	1027	946	1007	995	966	967	991	939	1004	960	976	972	1031	983	1002	962	934	1015	948	1003	968	996	964	1002	984	968	930	1005	1001	962	1005	936	1019	972	1035	965	994	947	996	951	966	1014	1001	960	986	977	1041	982	959	1007	987	997	1034	958	1001	966	1030	1017	986	988	993	1032	941	955	946	975	903	924	987	1024	945	974	950	956	994	956	978	981	983	995	950	1001	1006	998	1017	1048	1017	973	992	1022	935	931	990	982	958	977	966	970	959	1011	1045	1016	962	966	985	965	974	978	959	1004	937	929	1008	982	956	959	948	980	1000	978	978	1027	955	998	977	984	954	950	992	1017	1000	950	991	999	948	949	984	1005	1031	979	935	1025	950	977	1022	949	988	983	1015	960	1009	974	1001	989	982	994	1037	948	1010	996	1005	969	951	985	968	984	989	954	995	1019	959	991	969	982	991	1015	988	995	977	1013	984	1010	958	992	1045	1010	1032	998	974	1003	997	971	989	985	958	1015	990	956	954	932	944	977	983	985	963	953	974	1001	1043	942	967	983	980	1024	990	1011	1026	983	949	1001	964	988	994	987	979	951	1014	999	974	979	1018	948	993	955	969	963	1037	993	944	988	949	952	950	1033	940	970	1000	1003	1011	982	986	985	974	978	993	1006	965	961	966	964	1042	947	915	1005	1016	1017	976	978	983	963	986	1051	951	978	929	930	963	970	918	968	946	984	943	1006	925	998	1009	956	1037	994	966	956	964	1011	952	981	955	988	1012	1026	1026	985	955	1012	950	1003	965	980	965	990	980	959	982	988	973	982	949	994	955	1042	915	971	1039	954	1008	989	1005	946	987	999	994	945	1018	978	911	923	991	986	900	982	979	964	995	920	952	964	1014	972	1014	1040	943	967	984	990	959	991	925	949	970	983	942	967	969	1014	995	902	982	944	1032	993	966	1003	952	961	1000	993	1026	952	931	953	989	959	959	1018	1022	1011	978	1010	1015	928	965	908	961	1000	966	923	1004	1022	909	961	927	956	993	942	946	981	942	952	1018	972	1008	960	963	1015	976	991	956	1062	943	1026	1007	1000	1023	948	1000	1034	980	1008	965	960	960	945	956	1004	983	972	1008	958	984	895	974	991	991	1043	1036	960	991	970	1014	1004	1000	993	1002	985	915	928	922	1006	992	990	968	1004	990	1006	991	976	957	992	974	951	992	953	993	976	976	1018	985	952	997	988	985	1020	919	975	1005	978	963	949	948	996	1005	1009	1002	1022	936	1030	992	938	953	985	998	1013	1034	995	996	994	935	971	943	1020	967	949	1014	983	967	998	972	1026	973	919	969	938	1004	988	980	1060	978	1014	959	954	967	981	985	986	1017	1002	1045	936	963	966	961	968	938	989	1006	948	954	985	971	966	1014	932	965	1006	997	989	932	1010	988	998	971	1016	1000	986	913	930	1000	964	941	996	995	926	967	1015	952	975	934	953	1009	976	1018	995	955	965	966	961	965	1002	988	1014	985	1026	1008	930	976	921	955	995	927	1046	1037	978	947	957	983	1037	969	1019	981	1000	944	976	972	1006	971	984	1000	966	953	991	962	954	1009	936	1004	1020	1007	984	1024	955	954	968	937	1031	982	979	1014	1005	994	969	988	979	947	982	979	958	973	995	1000	1024	933	958	980	1018	975	986	984	988	999	965	991	951	981	976	946	1010	970	977	978	959	1038	960	957	958	1010	1003	1019	965	1004	998	950	1016	946	958	987	916	1023	998	947	988	1017	1051	975	988	992	977	990	971	970	1008	1004	987	994	943	1014	963	1004	966	994	971	1008	994	967	975	992	911	981	992	935	993	1010	966	984	1004	970	985	981	995	954	953	965	1029	962	984	976	990	954	986	977	961	992	964	925	1007	977	959	974	970	997	965	1005	960	1024	956	972	967	961	947	983	963	1022	986	950	998	999	950	958	1004	971	990	1007	977	987	986	990	928	1013	1016	1020	951	992	990	1025	980	987	924	970	978	929	987	1009	957	957	994	977	989	986	1004	912	946	1026	922	948	991	1002	974	1012	959	957	942	1020	1031	966	1005	984	959	990	966	940	947	968	1023	1004	970	989	985	979	982	994	1011	998	956	929	967	951	952	965	976	969	974	991	1001	926	983	995	952	962	963	953	1020	1061	995	945	1036	977	1081	974	936	994	981	1002	997	979	1021	1046	962	1017	1013	936	936	1018	960	983	961	1016	1014	997	963	1019	959	1006	994	981	993	954	974	972	1002	946	963	1016	946	989	966	913	1010	987	1017	1033	965	971	968	1043	1031	967	1027	1045	965	1030	1027	937	987	980	986	919	981	978	972	963	1025	945	979	959	1064	968	984	988	967	912	980	1025	967	912	1003	951	1007	964	1029	1017	995	995	959	939	992	999	955	1028	981	973	932	936	998	963	1000	979	1034	1013	1035	1024	996	984	977	962	990	935	988	935	950	935	988	1054	933	952	982	955	994	913	939	989	1036	987	1005	997	949	986	937	893	981	989	945	999	977	954	1021	923	967	999	975	998	1006	973	995	998	988	952	1037	1007	984	956	972	979	942	995	991	998	916	972	1041	970	992	997	920	960	1010	995	910	1006	996	954	949	972	1002	986	970	1036	924	977	935	970	1011	961	970	997	957	933	912	952	926	966	1021	1022	986	925	1015	982	977	982	988	939	950	1050	915	1015	992	1008	991	940	969	967	1033	1019	1053	965	1025	997	989	985	947	1037	965	1005	984	1009	1029	972	956	951	988	962	919	953	949	994	944	988	984	999	982	1011	941	1017	903	966	962	995	938	952	961	955	962	1000	987	953	971	987	983	996	967	939	974	1005	1025	959	998	1069	935	968	906	996	1013	985	919	935	969	979	1005	995	980	944	987	965	959	937	987	982	964	1014	980	974	974	937	1005	1004	969	1038	950	974	989	984	996	971	961	997	995	1004	951	987	1004	963	994	967	946	962	908	1003	1005	959	969	893	952	976	1015	975	989	975	1038	1005	983	1006	936	965	991	1015	974	965	1011	974	939	956	961	985	959	980	936	997	942	972	998	967	1034	1034	903	937	988	1041	1054	1005	1027	977	958	1006	981	987	1010	914	1027	987	974	949	970	974	986	1000	927	961	963	1008	988	964	955	996	1029	993	955	1046	969	971	996	976	921	1009	922	986	986	960	979	976	988	1070	939	1021	969	942	1001	946	1036	1020	927	999	1034	967	945	997	935	992	979	945	962	952	965	995	970	987	1034	1006	988	986	1021	953	965	944	935	958	985	990	972	967	979	997	945	957	972	891	985	976	911	984	986	1001	1044	953	983	894	954	936	964	961	966	988	959	989	946	1030	974	923	970	958	1002	981	978	980	969	1016	985	945	902	997	943	999	921	945	940	1015	927	1036	1010	950	974	986	896	931	970	975	940	956	1002	1005	993	986	933	1023	1043	961	974	964	962	949	972	929	953	986	972	987	939	922
22607	20924	28967	23050	20924	20966	8922	1008	785	687	609	592	567	551	529	483	485	497	473	498	491	458	448	427	452	449	464	407	458	441	434	402	381	413	418	403	397	440	405	426	421	445	393	424	411	418	384	425	409	415	417	411	397	382	423	411	388	405	372	397	396	405	363	406	390	406	408	422	407	413	417	379	376	426	422	395	440	414	414	419	423	420	359	409	379	370	420	416	404	402	439	426	368	386	386	406	439	441	407	413	350	400	389	387	427	396	434	409	373	406	408	425	421	383	439	392	410	362	409	409	420	396	404	402	409	404	449	363	393	410	384	407	372	373	394	420	413	377	405	382	406	431	441	403	443	420	408	410	387	373	428	410	407	401	397	389	408	423	393	418	371	400	410	444	391	363	446	423	409	365	419	401	400	417	364	403	388	388	436	402	371	411	396	383	407	409	397	419	347	402	422	422	413	392	395	375	425	390	426	433	415	407	397	391	438	375	410	437	391	429	449	414	426	357	413	421	415	401	398	408	420	394	379	397	404	404	392	390	409	402	417	403	403	422	393	392	383	398	356	402	420	415	399	380	366	414	381	401	396	397	407	407	414	389	407	449	375	406	355	385	400	369	408	385	390	361	416	457	392	418	395	415	383	405	419	413	407	369	435	397	405	370	383	391	424	407	369	383	398	411	394	409	469	387	417	408	379	422	382	393	439	403	401	420	434	409	420	432	409	420	440	445	379	373	376	399	412	402	420	406	387	411	400	427	456	405	420	381	386	381	412	444	430	402	397	413	438	405	391	423	406	411	434	385	420	407	405	411	422	401	370	408	426	361	412	376	408	417	411	372	409	398	404	410	444	403	415	428	395	393	407	449	400	383	416	419	386	369	395	389	411	435	387	397	384	403	407	414	396	380	413	413	407	428	414	393	438	400	403	426	408	385	404	401	378	384	394	397	432	403	400	424	393	412	390	379	389	446	384	371	363	424	377	391	400	431	397	398	423	389	413	385	424	414	390	405	423	398	416	378	420	408	399	410	415	400	370	371	375	413	431	405	447	401	406	408	395	404	401	430	389	420	407	442	390	405	418	421	380	410	390	414	410	374	424	370	409	395	400	423	395	408	405	414	414	415	402	404	411	414	395	389	440	408	426	382	421	413	404	399	414	374	419	415	367	398	399	410	424	419	425	398	398	406	416	378	373	388	384	393	423	380	395	407	404	391	427	394	407	408	414	403	409	402	407	396	394	357	384	366	424	424	394	387	395	427	368	401	405	399	387	396	391	434	383	394	387	437	383	401	366	415	404	412	354	386	382	382	412	416	408	421	420	391	393	416	434	439	428	399	392	391	413	378	401	424	376	419	421	407	407	417	416	414	417	424	371	428	406	413	402	382	369	401	395	416	424	389	377	436	428	405	399	401	408	407	429	399	394	392	400	385	409	407	447	474	437	418	400	378	416	397	395	391	427	395	423	383	433	394	422	426	392	386	426	433	391	378	389	393	410	409	383	418	419	400	396	399	387	401	421	376	403	426	389	421	417	404	377	401	406	381	423	404	405	413	390	411	428	423	397	431	418	406	401	407	393	412	376	390	440	387	380	411	359	402	372	423	406	402	410	404	388	406	417	436	400	382	436	419	435	428	410	442	383	376	395	404	393	401	405	397	403	386	391	413	426	403	384	438	403	378	392	402	411	394	364	399	414	395	386	409	401	431	380	390	404	373	390	425	439	361	391	414	441	414	408	394	397	376	370	414	416	401	427	428	412	378	387	393	404	393	361	409	394	407	427	416	416	409	424	391	429	420	434	395	412	420	403	383	377	379	386	388	378	427	438	406	392	396	418	395	406	394	413	424	383	392	368	398	407	387	423	420	399	424	433	431	412	390	424	402	397	396	398	415	386	408	412	414	407	359	396	435	392	386	394	397	427	385	377	416	416	422	404	415	431	418	423	440	386	384	408	405	400	391	385	415	382	429	394	402	444	361	385	399	406	391	434	380	466	390	409	394	414	385	429	393	417	388	423	398	383	435	401	410	393	370	420	395	403	388	411	426	402	431	408	397	411	423	389	459	408	443	412	434	395	355	393	397	406	384	422	412	400	402	379	377	399	410	411	394	388	408	400	407	394	405	391	435	399	377	403	419	389	418	414	388	388	427	436	441	426	419	375	396	383	372	394	420	392	427	409	406	415	394	406	397	388	444	448	414	413	359	405	412	427	410	409	441	399	417	407	404	410	402	403	368	444	407	386	403	402	383	397	386	391	416	411	401	416	417	428	385	384	409	388	416	419	434	388	383	407	433	395	382	411	419	393	368	375	391	417	431	376	417	400	384	393	452	400	431	391	413	387	385	384	424	408	394	402	400	399	393	401	365	405	402	437	415	412	395	406	389	409	416	409	372	376	411	378	410	436	418	417	428	433	411	386	404	387	411	402	393	406	419	403	415	438	434	393	373	416	423	403	378	404	406	405	430	412	426	398	403	376	414	376	381	422	408	443	405	417	432	412	415	428	377	404	442	449	405	380	399	374	398	394	414	410	398	398	408	399	422	409	388	400	420	385	411	413	412	363	393	420	410	374	382	420	413	407	416	396	410	401	403	434	384	429	406	392	382	407	424	409	412	363	397	424	365	416	427	446	410	382	426	369	429	414	418	424	416	420	415	380	376	400	384	442	434	420	366	412	412	417	389	417	404	446	403	420	385	401	390	371	414	382	421	389	405	379	403	380	421	381	360	379	402	420	435	380	386	408	405	426	424	392	429	417	400	393	381	377	405	399	415	375	408	421	423	424	417	389	404	387	408	412	409	396	392	429	397	389	421	380	408	412	426	386	426	402	423	386	377	416	395	396	398	404	423	404	402	367	362	405	401	365	339	421	392	414	396	429	424	390	400	413	382	375	415	388	409	436	437	395	374	434	372	398	386	388	372	443	426	373	401	409	450	395	402	408	410	388	408	400	399	405	422	392	398	417	404	379	376	392	390	419	450	387	408	374	420	387	408	397	439	392	395	423	440	427	401	422	448	447	419	379	431	377	438	422	398	412	385	423	392	413	402	401	414	399	397	402	404	354	382	431	392	394	371	417	402	413	400	423	380	379	418	438	406	447	402	351	404	398	418	393	390	427	441	416	391	386	404	408	403	386	442	410	387	408	408	399	390	354	401	399	407	389	379	409	425	382	415	399	427	417	370	401	425	401	364	422	442	420	398	406	400	402	416	413	385	415	397	407	402	416	432	420	389	383	391	383	397	391	433	424	416	398	422	407	420	430	398	412	404	406	410	422	400	395	394	386	429	381	410	399	381	438	388	413	410	398	391	428	385	407	380	372	385	398	414	345	424	423	399	416	390	389	392	437	370	377	398	441	404	403	386	363	401	402	374	389	399	382	398	394	408	433	377	399	405	399	374	383	412	393	408	414	400	410	408	412	382	409	456	387	397	391	402	385	366	403	383	413	395	472	427	389	398	394	432	395	399	401	412	379	406	440	362	401	408	398	352	426	398
43907	13045	11553	5966	4089	3110	2399	1911	1656	1429	1216	1140	1027	969	941	843	814	836	750	704	745	747	706	691	742	630	665	612	604	614	603	614	647	630	580	626	620	560	572	609	623	586	648	604	577	609	604	597	597	561	546	571	573	645	572	634	624	561	560	586	619	593	545	557	572	589	553	585	595	553	582	640	578	602	603	611	607	565	572	576	560	522	503	606	564	594	562	602	588	563	615	602	558	547	604	593	563	598	551	540	572	553	565	567	574	587	565	582	616	592	569	588	569	582	552	619	571	580	562	550	553	596	585	573	608	565	592	542	573	575	558	605	568	601	575	564	537	586	557	597	554	553	586	595	548	577	580	609	574	538	567	589	576	530	592	524	524	633	593	539	563	530	550	558	592	577	623	586	566	580	611	592	582	543	552	561	576	577	588	553	572	561	577	557	553	537	636	564	587	597	562	600	562	613	567	554	598	592	543	577	572	501	579	563	582	542	562	592	563	600	552	595	557	589	565	577	586	574	600	554	582	622	551	588	579	548	595	552	566	641	577	575	581	569	631	612	544	603	571	577	549	592	526	605	593	541	529	585	643	588	550	555	575	574	564	575	538	532	558	525	588	560	561	535	540	524	575	573	540	579	575	540	567	582	548	577	545	605	579	565	616	547	560	552	584	598	525	574	575	580	560	540	576	584	592	586	570	588	553	612	535	611	550	554	534	549	542	577	540	552	582	541	594	577	588	552	577	542	564	560	554	524	549	568	514	532	566	559	581	586	588	552	569	587	560	584	574	548	536	574	601	563	555	610	571	509	564	584	575	612	589	561	572	533	552	587	529	545	572	602	596	589	597	548	582	543	593	568	599	596	566	559	604	593	590	567	602	603	599	582	610	592	608	579	539	560	595	581	589	581	521	595	564	582	574	553	526	592	594	596	575	572	552	659	546	564	557	571	574	567	544	563	568	556	539	561	570	576	592	570	592	545	573	593	556	540	558	564	574	552	616	567	596	555	579	555	575	599	541	574	538	592	542	541	600	565	559	603	572	595	617	605	556	578	562	525	572	572	572	547	578	591	569	555	583	592	556	633	556	566	562	539	586	554	587	585	558	579	593	589	568	557	592	528	553	562	571	575	600	593	612	559	596	572	566	548	546	579	560	566	573	574	611	547	528	562	558	563	564	550	551	557	596	545	544	586	619	584	574	573	594	591	560	576	558	560	556	618	510	541	545	564	546	585	596	606	578	551	580	573	595	578	558	583	570	595	569	598	582	621	575	592	559	614	590	555	601	612	566	556	579	562	585	583	566	573	591	560	559	591	570	550	592	531	579	539	590	576	549	573	569	563	584	554	574	550	597	592	580	550	550	543	576	560	584	602	571	602	551	561	575	578	522	624	567	552	543	604	583	565	575	572	551	592	581	575	618	557	549	600	543	592	562	580	587	591	577	546	545	550	578	577	582	587	583	586	592	559	576	542	561	562	568	613	563	575	585	548	527	568	560	565	573	579	575	597	583	576	589	568	564	560	566	509	568	568	599	523	576	591	600	531	551	557	596	548	530	572	563	576	542	609	583	598	567	594	588	553	562	599	535	573	550	581	552	586	513	639	582	582	572	570	609	570	554	531	539	567	567	581	590	555	576	558	576	574	577	579	595	534	548	556	601	612	575	565	557	554	575	575	565	558	605	554	615	538	548	580	567	534	551	574	597	552	550	595	598	577	522	607	584	551	605	545	619	576	592	572	555	598	565	549	567	588	554	534	553	560	585	565	550	552	588	568	540	560	548	547	569	560	628	599	561	547	579	590	585	587	560	575	607	574	564	552	592	535	528	587	551	597	604	564	557	565	618	556	577	593	578	547	558	545	637	596	535	565	593	602	559	570	548	607	590	573	557	576	588	557	531	582	599	536	565	573	601	582	574	577	576	545	609	558	547	558	569	566	592	558	525	629	564	529	589	575	539	527	585	584	572	572	585	557	534	570	582	579	551	599	619	569	574	558	590	542	553	558	588	591	565	528	561	572	608	577	613	569	598	577	577	609	568	537	604	591	563	579	581	569	636	570	566	530	567	544	575	573	553	533	578	597	556	518	572	599	584	572	579	605	524	592	538	512	588	562	584	559	570	606	563	554	550	562	589	530	569	561	543	575	616	562	583	574	541	565	548	576	558	566	568	544	563	595	564	557	557	579	567	561	532	568	592	597	538	572	557	564	541	573	579	595	619	554	582	562	597	588	533	565	619	542	546	561	587	592	576	583	561	586	578	584	542	584	575	600	566	559	586	542	594	565	555	579	577	554	555	587	577	581	561	557	562	605	597	540	558	553	570	559	593	579	599	567	569	551	590	583	538	552	599	577	562	558	579	567	593	560	519	545	574	567	592	565	589	609	601	591	549	643	571	560	557	552	525	567	602	564	570	571	592	571	570	557	516	602	575	570	584	563	541	549	596	578	554	617	539	555	535	581	544	596	536	627	602	572	582	608	577	532	570	533	599	605	554	583	574	598	578	583	585	534	570	619	547	583	552	550	555	578	582	572	588	508	549	608	538	592	563	566	596	531	570	573	606	601	581	546	565	569	517	562	565	581	573	565	585	560	572	607	605	546	579	555	563	583	591	560	566	528	575	531	585	588	574	520	574	564	594	583	575	560	511	578	543	569	526	576	568	557	548	593	559	559	517	562	581	582	558	553	564	553	566	577	580	586	525	564	603	559	550	595	580	587	620	517	572	576	581	550	562	561	567	589	574	584	614	569	574	564	606	605	619	568	564	569	554	610	574	574	509	546	598	573	546	569	570	562	583	584	591	609	562	568	607	564	581	571	551	555	571	559	573	550	579	577	592	585	552	530	516	585	591	594	606	585	572	563	576	521	538	592	566	585	555	609	548	586	548	580	575	602	602	540	576	558	562	576	575	566	562	607	574	596	584	585	578	536	561	579	561	510	556	575	548	569	582	576	519	565	609	560	612	589	566	601	604	553	593	605	536	586	597	575	569	575	556	541	525	558	543	597	578	556	582	602	576	522	594	548	578	592	573	571	596	612	558	591	547	584	570	591	572	585	570	598	539	584	630	584	538	564	611	591	569	609	557	577	567	557	562	599	559	582	582	545	558	574	560	562	576	557	567	583	570	569	605	533	566	544	562	569	537	544	541	590	589	547	566	570	569	571	596	564	576	545	568	565	599	581	568	573	561	584	542	602	532	586	564	572	531	566	556	517	571	547	585	557	542	588	592	563	552	582	594	618	588	565	602	550	545	592	620	568	615	576	564	581	549	599	560	592	560	573	565	590	555	628	519	623	567	560	589	540	501	581	516	562	546	601	548	531	615	622	552	583	638	571	573	585	520	607	543	575	616	612	605	539	582	573	563	539	526	625	561	553	523	573	615	573	553	572	548	571	566	524	558	590	611	575	550	590	568	591	554	554	580	552	575	584	614	569	565	575	539	566	546	535	543	573	552	596	586	542	567	566	571	567	542	595	581	538	565	575	617	589	603	545
26852	20492	9855	1174	696	647	700	641	662	692	668	632	673	619	630	632	654	658	645	670	616	646	699	697	653	633	642	696	648	644	680	655	678	744	673	663	665	695	665	654	605	628	634	668	699	638	675	667	644	634	677	659	663	660	616	649	668	625	672	681	697	650	671	626	659	684	678	613	625	675	642	675	668	669	621	659	648	671	677	658	617	669	636	628	642	678	663	643	659	650	589	695	658	642	657	656	661	685	644	649	656	638	604	642	627	656	650	691	649	666	659	635	674	656	646	642	615	694	667	675	669	629	634	657	664	623	662	674	641	650	629	637	689	630	633	629	638	634	630	621	657	622	671	603	668	612	677	670	657	670	645	621	669	648	638	687	612	621	628	687	638	634	645	686	606	638	615	641	662	646	656	593	630	638	684	648	630	654	674	656	677	626	653	668	678	653	653	645	655	636	669	620	660	646	661	613	692	664	632	649	674	651	686	662	676	634	673	654	616	660	606	696	643	671	653	651	688	632	596	638	608	636	647	686	658	667	660	650	662	702	642	647	653	670	646	640	641	661	669	676	633	653	633	642	641	603	602	656	671	616	669	642	619	683	639	665	664	630	659	669	624	695	621	636	617	675	667	616	676	645	660	664	645	680	657	647	648	626	632	624	678	637	656	703	651	635	660	670	665	662	672	651	670	654	661	673	644	619	643	664	620	625	661	699	599	643	639	703	639	611	688	587	694	614	694	686	653	634	668	635	649	629	649	715	636	643	654	604	663	664	662	666	646	654	616	646	642	665	678	634	633	626	665	657	628	649	638	680	642	663	639	650	626	651	675	696	624	618	664	639	647	610	622	675	688	653	682	651	664	648	686	660	671	642	677	676	644	656	651	678	665	628	708	648	670	642	716	657	662	667	653	634	612	636	658	666	651	647	652	625	667	675	642	668	668	636	644	661	647	696	621	679	660	665	671	614	718	670	697	682	662	664	665	655	616	656	653	671	663	683	602	675	636	668	676	609	659	664	618	600	597	700	678	637	639	626	609	699	678	647	655	687	618	610	662	643	664	664	637	681	652	614	679	700	626	631	657	639	625	622	689	629	672	658	630	661	635	661	652	678	676	641	645	633	665	676	609	666	705	597	635	662	651	642	662	650	675	635	620	716	703	622	633	638	630	640	656	660	599	630	670	652	663	673	648	629	669	673	628	667	645	654	644	645	629	612	693	641	674	672	707	680	656	624	710	679	671	632	654	622	616	608	687	663	633	664	681	649	662	636	642	673	719	635	603	646	650	633	659	682	649	639	675	644	645	639	637	626	684	640	656	657	679	655	687	655	680	646	668	616	674	627	679	705	633	660	669	650	648	643	658	633	630	657	676	619	633	620	690	658	634	693	655	638	668	678	685	647	644	652	661	652	643	670	665	643	665	600	654	688	637	626	669	679	588	684	630	641	608	637	652	683	684	650	652	620	634	655	632	657	654	671	675	598	622	643	594	657	633	593	666	653	699	672	657	612	652	617	657	604	656	673	644	642	604	642	606	647	675	654	642	638	649	598	684	686	631	610	646	592	650	606	645	696	665	638	610	650	659	643	661	685	660	649	671	651	682	663	677	687	630	612	630	634	657	685	677	679	655	648	641	602	664	658	618	660	695	618	642	637	671	623	617	629	646	647	679	677	624	666	663	641	649	677	640	639	638	598	656	630	647	659	617	663	640	639	648	634	655	639	645	608	642	619	622	659	645	634	620	696	653	669	635	638	631	653	659	645	636	661	680	656	649	666	645	647	713	649	635	632	664	655	660	673	651	660	646	660	648	601	652	718	629	664	633	664	628	649	659	631	605	658	618	676	660	638	648	609	707	608	629	702	676	695	643	641	704	667	669	670	670	644	606	620	664	652	624	623	656	636	656	662	648	609	640	691	689	602	668	634	669	675	646	676	629	664	641	615	642	642	709	658	612	667	621	645	716	669	649	650	668	634	717	631	625	677	661	663	709	654	643	657	679	646	671	695	716	685	662	667	681	685	664	673	623	651	655	670	585	612	642	639	687	677	645	654	636	642	653	680	631	679	597	647	666	656	613	675	676	596	645	652	640	715	695	649	664	650	641	665	657	630	632	673	694	650	641	663	667	665	605	660	658	637	601	649	608	661	665	654	650	626	637	622	666	631	669	638	616	650	636	667	687	640	691	692	669	656	682	635	651	644	684	696	653	652	697	632	597	688	622	656	647	647	635	601	672	661	650	660	612	627	685	642	639	691	659	677	713	654	717	644	672	635	695	683	638	649	688	732	615	645	645	673	652	639	621	649	633	681	661	656	629	689	668	619	675	644	657	677	657	648	660	632	633	612	635	685	647	679	646	674	705	686	637	667	631	682	670	675	683	670	656	672	635	637	680	667	640	692	638	654	697	613	668	687	695	650	647	669	651	654	664	635	695	613	657	654	680	626	653	623	606	657	686	685	678	619	668	680	619	645	673	657	639	648	647	657	690	689	702	632	670	668	626	657	660	653	665	617	648	614	643	647	646	652	628	628	589	697	624	666	652	639	643	695	697	647	664	639	606	686	702	632	664	638	643	649	582	637	666	670	687	657	648	656	679	631	648	643	668	695	677	606	669	647	650	686	672	624	635	693	674	633	665	670	648	635	610	661	634	640	643	679	633	680	657	670	685	663	661	720	674	705	630	654	638	640	686	601	635	668	671	636	694	651	623	659	642	650	669	670	678	620	629	624	652	623	601	671	628	642	696	672	643	655	670	660	633	615	622	649	606	680	644	598	666	651	636	636	649	673	653	655	661	643	715	666	651	690	680	612	655	671	663	647	645	666	657	616	674	668	673	686	649	631	639	664	681	633	623	616	630	633	632	686	658	686	674	640	643	633	627	625	642	638	635	665	652	670	703	657	646	650	610	632	682	593	693	630	632	659	648	649	657	699	642	670	718	657	660	646	653	633	645	604	674	669	620	644	667	661	619	616	619	660	646	643	676	629	625	671	644	620	659	642	664	641	615	662	633	634	691	675	669	679	619	714	679	675	653	673	661	621	633	667	661	626	633	586	675	657	672	668	649	652	673	684	659	662	652	638	673	651	664	685	615	629	649	659	634	655	600	625	651	665	650	705	638	671	693	691	633	658	597	596	634	637	656	633	637	660	645	638	666	604	666	629	656	648	653	634	663	618	643	655	605	681	691	656	686	663	704	664	676	604	676	640	612	687	650	655	689	597	615	639	673	623	642	606	663	630	681	661	673	643	661	646	684	662	671	667	618	691	693	666	576	684	679	629	652	646	668	631	671	656	663	628	613	644	625	681	705	613	604	657	681	641	698	653	692	650	675	619	661	663	684	652	630	624	584	638	630	714	681	674	710	669	651	644	648	689	619	641	684	650	660	600	669	636	630	653	650	648	693	655	612	682	691	621	697	654	625	639	639	662	644	634	649	566	710	667	628	652	671	607	644	646	665	670	685	654	663	632	676	661	667	625	692	638	619	624	676	670	628	681
16786	1781	1379	1123	1023	1007	942	955	955	871	900	912	872	878	891	884	932	912	885	909	927	875	930	895	900	852	874	837	866	961	917	928	889	906	899	933	874	876	913	841	863	935	878	892	858	906	925	897	866	887	897	888	871	922	918	956	920	947	826	809	903	908	837	833	903	901	869	913	872	876	880	897	942	878	895	896	944	908	911	873	850	955	944	858	919	924	879	933	811	875	903	865	906	865	879	893	888	905	911	898	874	867	964	901	909	854	886	915	894	864	907	923	919	904	917	854	870	877	872	927	890	937	924	862	902	886	879	922	929	908	912	914	874	874	957	892	876	906	912	920	829	931	852	869	906	895	830	948	907	908	906	891	896	910	879	891	913	875	875	962	846	980	891	893	869	873	867	925	907	870	904	875	909	873	935	866	878	925	871	857	892	887	919	886	852	885	875	889	891	859	877	896	894	1010	876	860	903	913	896	910	882	883	894	938	903	902	899	908	909	874	884	897	890	837	883	873	902	895	896	886	910	847	871	841	868	887	889	906	836	902	837	877	891	875	860	843	940	873	880	903	905	883	886	891	880	850	926	847	836	925	908	929	908	869	924	854	905	949	902	890	897	920	946	939	873	841	881	900	890	870	914	852	879	837	903	891	874	879	896	894	856	874	872	899	881	844	817	909	881	903	888	879	852	942	901	895	916	894	907	876	881	920	860	939	945	914	917	915	887	888	888	978	864	879	918	917	924	844	862	867	858	846	898	856	890	873	913	900	894	871	932	894	898	867	891	931	944	922	922	856	892	885	851	819	846	911	867	905	924	912	904	843	893	917	920	881	892	921	888	872	840	871	865	899	873	860	968	895	855	924	860	891	877	854	884	874	889	866	931	886	915	890	840	925	948	907	894	906	864	882	931	906	894	868	949	876	886	867	863	897	862	916	880	888	875	847	907	908	914	843	886	871	897	859	900	924	917	912	943	856	878	903	890	882	899	895	886	877	905	868	870	886	906	929	924	850	850	899	893	893	891	859	880	942	874	930	877	904	909	881	901	897	883	920	864	931	874	856	930	900	893	897	861	919	910	879	880	877	942	897	891	918	926	865	918	912	875	914	848	932	909	902	883	856	877	875	865	882	870	894	865	915	886	955	912	871	881	922	924	904	875	865	883	865	870	917	893	861	864	894	922	857	865	903	891	936	893	956	893	872	892	894	862	887	884	839	909	920	886	882	856	852	914	885	893	907	871	915	914	875	855	867	909	840	857	906	867	908	856	888	934	834	948	865	922	900	842	954	840	934	890	906	894	900	915	912	958	862	916	930	869	899	885	856	895	893	931	886	938	906	923	876	894	900	820	953	868	881	887	937	844	889	846	916	887	873	876	891	877	888	888	903	860	908	850	887	842	868	892	910	873	912	892	891	881	905	886	839	863	924	897	884	859	849	868	852	906	850	883	862	916	868	929	885	866	849	896	910	895	867	847	926	822	889	849	888	949	890	898	851	881	923	898	876	848	851	937	902	873	877	864	917	927	852	912	841	895	886	883	882	898	929	948	891	880	879	864	930	925	904	871	928	891	866	867	888	936	891	907	847	922	930	880	916	891	874	891	873	923	926	885	906	907	873	831	912	931	917	888	890	900	873	883	917	868	860	841	898	876	900	891	924	863	899	874	897	877	890	862	864	879	836	900	916	916	898	873	893	854	926	896	935	875	856	879	904	835	875	851	881	901	879	854	864	942	880	882	883	863	904	905	881	896	912	932	866	877	933	869	872	899	955	909	886	883	876	907	861	922	913	903	870	851	899	885	892	901	860	869	886	849	910	858	884	881	874	911	853	906	938	837	893	894	921	882	898	898	875	925	913	932	851	905	936	892	861	910	906	887	865	908	897	895	881	878	896	858	876	920	872	885	928	865	884	867	892	871	891	898	952	876	846	886	899	866	890	892	905	846	914	915	844	867	887	909	819	849	922	877	888	860	900	904	847	845	942	912	883	918	866	853	897	908	919	859	832	831	893	872	864	849	885	911	902	865	935	913	880	897	871	892	883	876	883	898	912	826	878	856	871	862	870	865	907	892	909	934	877	914	928	951	949	903	868	873	897	900	809	878	877	890	938	891	942	928	921	892	879	906	846	857	852	845	895	844	867	862	891	857	914	831	897	842	890	885	930	915	911	935	927	899	882	858	864	887	902	859	875	881	892	828	864	816	859	887	865	849	890	841	924	859	838	926	900	867	930	911	940	958	908	913	865	871	881	861	891	874	937	872	888	881	849	885	878	862	906	930	888	875	838	879	865	910	929	907	902	873	904	910	908	930	921	881	880	829	818	900	881	865	923	905	863	902	861	870	905	841	871	877	877	959	977	926	917	886	914	923	862	900	922	881	881	910	873	883	926	880	900	891	881	883	867	889	904	919	827	891	898	934	871	873	923	848	882	907	885	925	896	934	907	898	891	890	911	887	884	885	901	874	886	885	866	864	814	960	831	900	924	923	859	891	906	879	881	903	866	929	874	887	827	886	874	905	844	923	902	845	833	922	888	917	930	905	857	914	847	847	888	851	965	895	857	929	840	924	909	891	858	874	932	878	879	930	917	858	924	821	901	919	855	878	950	837	884	878	945	904	870	902	874	879	844	915	841	901	910	903	900	899	854	882	854	898	924	883	854	937	909	846	878	883	873	912	901	870	906	857	896	891	873	918	900	901	877	919	915	877	867	891	897	881	931	806	923	904	887	891	857	890	890	868	901	914	876	937	847	829	863	925	892	900	915	905	887	924	938	888	934	924	897	913	920	878	907	848	853	867	883	950	847	877	903	879	936	827	853	895	884	883	892	898	897	921	848	881	873	877	918	962	840	866	849	885	954	849	866	898	921	901	838	848	888	871	850	853	878	839	878	903	901	909	902	916	903	881	881	894	857	837	889	905	903	879	888	860	858	912	918	869	858	869	934	893	914	843	852	904	859	889	872	901	864	854	926	876	882	884	893	922	852	870	901	857	892	841	871	915	862	940	895	891	911	891	881	875	909	873	852	952	841	844	928	894	900	914	806	940	892	828	854	903	903	926	864	906	855	955	908	920	940	898	881	862	862	939	867	898	896	907	902	918	862	860	923	863	983	894	843	949	864	884	926	870	904	909	837	891	840	880	906	919	898	854	856	904	902	889	896	833	888	880	906	896	875	917	929	859	860	886	905	888	939	847	888	857	867	868	931	887	887	842	935	887	875	872	919	870	894	913	904	921	883	856	898	904	955	894	904	888	900	906	900	903	902	870	840	928	937	839	893	917	920	925	911	877	863	882	863	900	884	889	874	909	856	872	883	887	845	893	901	866	856	858	874	863	896	874	884	939	918	893	864	921	874	879	840	858	863	861	865	885	907	906	885	882	868	877	883	899	858	872	890	920	863	911	857	857	907	880	918	889	861	902	852	943	863	917	908	910	932	905	919	906	845	957	872	944	936	884	897	905	903	912	904	856	904	912	904	904	896	864	908	887	912	842	915
23483	20994	28637	23530	20977	11594	1561	1015	927	892	848	838	810	796	789	781	741	748	748	721	741	774	743	765	755	762	736	748	761	708	770	726	742	709	690	712	714	741	686	718	764	683	724	718	714	733	776	709	761	714	727	710	722	756	730	665	752	739	715	670	703	730	740	725	702	696	693	716	735	743	721	680	717	774	776	715	689	759	737	699	748	743	708	649	731	700	716	680	711	746	693	704	707	710	689	738	717	702	683	686	741	743	714	735	688	742	730	741	739	730	732	651	751	750	748	754	700	702	765	687	707	739	734	706	667	695	672	729	714	690	716	682	686	735	693	728	704	726	678	734	705	717	733	709	709	641	698	701	718	687	731	677	691	725	709	660	711	692	737	700	746	720	681	666	675	709	717	702	730	733	686	732	709	749	744	761	712	775	654	718	688	732	770	712	681	735	717	735	687	715	714	739	757	765	717	713	695	724	712	757	712	677	697	699	672	733	703	731	700	741	673	696	724	687	701	707	696	694	710	733	719	742	699	741	701	728	682	665	712	705	741	725	707	709	717	695	711	711	712	749	656	724	713	681	678	694	743	696	705	697	704	690	658	690	667	736	752	707	709	711	743	719	713	719	775	685	691	691	756	759	751	746	753	697	706	765	744	694	717	722	749	682	722	733	671	685	753	698	677	695	719	744	744	752	722	678	702	696	728	728	714	744	735	745	735	708	712	702	653	777	718	704	748	724	721	704	698	717	705	723	718	671	709	725	720	739	699	688	714	722	673	677	725	718	686	738	735	670	687	704	692	685	709	656	741	660	736	696	656	752	671	736	728	725	689	724	694	707	667	709	720	772	761	736	747	699	714	708	747	742	721	728	768	738	734	735	727	707	660	714	686	705	676	696	752	728	692	739	737	704	746	715	729	748	727	702	700	684	665	738	720	737	721	659	711	714	683	710	712	759	745	744	667	675	775	767	738	722	708	732	745	707	722	701	712	720	708	681	762	685	710	737	723	687	707	736	726	755	714	691	706	665	746	722	734	739	685	714	706	707	724	654	721	739	723	702	771	673	733	719	709	721	715	687	696	708	715	720	727	717	702	725	745	724	700	660	710	704	738	708	706	694	708	753	714	671	735	729	735	731	707	659	695	675	714	718	702	750	737	706	693	701	739	692	746	693	718	696	675	756	713	721	709	691	747	685	705	758	712	706	711	759	733	702	701	698	719	675	722	713	727	742	703	719	709	705	724	741	731	737	722	720	656	764	738	693	689	693	666	725	713	725	689	729	700	696	728	721	778	734	732	755	734	689	670	679	682	738	733	743	735	743	752	682	737	705	714	702	693	746	718	753	735	757	673	672	724	725	739	751	700	766	712	722	726	713	705	716	679	710	685	725	717	682	697	699	678	690	722	687	681	746	670	673	714	731	704	742	711	739	697	688	716	692	682	765	741	747	655	700	676	680	661	706	651	725	745	703	688	681	752	774	700	742	727	725	737	706	692	737	699	732	682	777	730	758	719	699	708	686	722	690	710	719	711	712	734	722	698	695	694	708	706	707	742	752	722	723	702	738	706	712	749	737	749	709	738	738	726	692	752	729	730	712	728	682	714	716	695	722	775	742	693	704	786	725	672	685	697	712	733	672	678	720	758	702	739	671	703	698	710	675	735	722	719	705	726	730	700	718	724	739	782	698	725	662	736	704	765	700	634	744	692	736	748	703	721	743	728	691	712	714	733	738	740	713	702	702	737	718	706	735	684	702	731	714	739	742	717	718	706	694	711	739	734	675	713	722	706	751	709	727	738	734	734	668	735	744	772	734	751	674	721	694	695	710	735	753	696	677	740	677	729	680	689	725	702	687	700	734	736	705	728	679	729	661	725	687	723	706	720	734	704	652	691	679	720	697	683	735	734	744	712	735	747	698	729	709	693	714	744	737	724	722	677	725	708	665	723	687	684	694	732	702	760	766	721	740	692	720	717	654	713	745	705	725	736	686	744	753	688	657	711	712	691	691	710	756	695	727	739	738	726	694	698	693	721	728	687	673	705	723	703	742	752	714	759	701	718	702	710	730	674	764	713	712	748	679	721	733	698	728	694	664	725	697	719	725	708	686	714	719	683	741	718	703	742	735	683	699	682	720	732	699	716	697	667	705	724	689	700	730	751	701	741	710	727	728	698	711	696	697	709	736	742	695	689	770	688	701	685	729	721	717	718	648	736	708	698	709	702	751	750	710	743	727	722	721	772	758	684	667	714	713	695	730	734	752	746	675	725	686	728	714	698	699	732	749	701	751	708	703	753	728	702	703	729	729	743	717	689	676	692	661	752	711	733	757	723	684	738	682	736	699	717	738	671	691	718	711	732	688	697	696	719	766	717	716	719	725	717	715	709	727	723	711	674	703	723	668	722	693	664	743	736	690	694	728	722	711	696	705	752	684	704	684	738	732	730	724	712	690	712	745	734	699	699	711	744	680	671	735	697	760	750	692	779	694	700	746	687	682	715	733	733	708	672	695	698	675	744	682	687	723	734	718	662	704	727	716	703	693	720	684	724	653	721	725	654	670	739	726	694	723	719	712	648	692	696	687	719	753	669	658	755	660	759	747	757	713	738	699	732	709	699	681	734	744	704	718	712	693	686	705	736	691	720	725	706	722	771	673	730	762	726	698	691	752	765	696	686	686	632	697	661	757	704	715	758	714	738	706	707	747	739	723	724	732	720	705	730	696	692	700	737	762	679	686	686	728	664	720	732	700	740	734	771	738	729	709	697	746	762	705	713	702	767	716	719	704	744	668	715	702	798	733	681	675	733	731	724	716	689	711	761	673	690	702	756	686	717	711	689	756	656	680	708	731	697	720	691	698	728	746	735	706	669	731	676	726	750	716	719	695	757	728	687	700	739	730	728	723	740	741	719	686	702	694	719	747	754	712	714	693	711	668	648	721	721	722	706	706	723	716	731	681	704	790	712	712	693	698	751	733	697	691	764	737	687	738	742	734	713	678	765	666	696	755	687	757	721	755	707	722	711	714	753	725	737	713	724	674	683	747	733	691	701	713	712	722	713	726	713	703	646	645	729	723	720	672	708	708	630	762	738	696	713	679	717	670	746	736	749	705	691	664	748	727	777	703	699	749	674	740	721	694	687	704	731	718	737	666	712	712	714	736	731	707	723	716	730	739	702	718	714	625	704	731	732	692	678	737	669	708	668	692	688	699	723	741	709	685	713	720	692	741	748	709	696	690	731	717	722	696	703	753	716	675	718	700	731	691	757	743	791	699	711	727	705	757	712	699	725	685	716	733	730	743	692	770	710	751	684	709	690	715	755	688	737	762	724	727	651	716	693	677	753	749	715	707	704	654	669	717	718	742	715	743	714	683	731	721	703	728	739	694	723	708	735	727	728	706	687	738	726	708	678	718	695	741	725	724	716	709	714	695	742	688	717	763	759	711	693	686	697	729	682	736	677	705	681	674	670	735	671	698	712	749	738	712	721	646	696	691	695	706
39116	9258	7598	3911	2911	2299	1960	1763	1536	1427	1279	1249	1275	1150	1186	1128	1122	1101	1085	1043	1052	1017	1054	1007	1023	988	1054	967	1046	1064	1003	975	966	1003	1001	944	996	957	955	988	1001	994	1007	1005	1002	990	967	929	952	997	1033	995	984	967	956	1029	1049	940	1016	1007	946	973	986	1003	992	967	984	973	932	908	1038	977	1046	1026	939	994	973	955	909	937	957	965	984	981	1010	1011	1060	978	969	1003	1057	962	985	1045	1009	981	966	966	976	970	949	937	931	954	1000	967	984	951	961	1023	998	1003	905	1004	1017	1033	983	958	986	962	1010	945	926	974	985	934	985	977	980	1021	971	974	980	952	987	976	960	960	999	985	1011	995	1043	996	1020	993	918	941	952	969	945	996	970	935	1042	986	940	971	984	1015	991	981	974	963	1014	1027	997	1025	979	972	1019	993	981	923	988	961	986	969	978	1024	966	1017	968	1002	940	929	1046	976	956	993	953	938	1010	974	1003	1002	998	1013	992	970	980	989	963	944	1012	953	972	983	1017	980	961	968	951	922	999	975	990	996	986	987	939	954	944	971	963	971	956	967	993	980	1021	984	1022	966	958	982	903	968	940	1002	973	966	971	985	979	1034	930	967	927	944	950	929	987	964	1017	914	1017	990	956	938	957	1007	990	1007	972	1000	957	980	995	1060	1000	980	964	975	1061	939	993	1032	979	913	989	1008	897	994	952	956	994	971	987	969	962	921	987	985	988	989	1017	942	938	961	1003	1005	1002	979	964	951	995	1015	955	956	1021	949	1013	976	997	1031	1010	991	977	969	969	967	1022	991	910	1007	959	982	949	1037	992	989	933	976	970	968	995	1026	975	961	975	994	991	975	981	989	993	952	987	914	952	969	972	987	973	980	997	976	997	946	954	978	1015	995	912	995	1020	990	970	997	1004	963	1016	1014	1010	972	1002	964	980	991	1005	1019	988	1004	956	1005	1010	996	988	935	951	1056	1027	982	953	989	1001	997	900	948	991	992	1009	990	966	986	1000	1041	956	941	1016	971	994	1001	1028	961	968	942	986	1022	932	990	923	1026	949	973	1006	964	987	1039	997	1034	938	962	1000	932	1015	976	1004	962	980	1029	930	946	1010	942	962	946	967	925	971	989	996	1012	938	966	948	984	961	941	986	978	971	939	1001	988	969	943	969	960	964	972	952	1045	934	932	1027	1011	936	978	958	965	926	976	971	995	942	935	967	930	989	931	976	957	913	1005	960	965	1011	1004	938	1017	930	997	978	1004	981	939	992	1010	998	1001	987	950	932	1002	979	986	954	972	955	986	985	1010	934	1007	954	946	961	906	961	956	1020	983	1042	998	966	969	977	1003	995	955	947	967	1003	984	970	932	977	974	915	1019	945	937	998	954	1028	918	960	926	1006	952	982	1001	973	959	963	942	981	993	1052	966	964	1025	925	992	976	1010	981	997	946	1086	1026	986	927	966	1016	1014	978	1019	1026	997	1038	999	939	976	1017	913	997	982	978	938	1001	966	942	999	969	1015	934	957	998	935	1011	981	1000	978	1033	1021	996	973	963	978	1012	983	960	968	950	935	962	944	1069	970	987	1025	964	983	896	980	1018	1026	1031	959	942	970	944	952	936	952	905	1012	1004	960	1012	989	906	1012	999	980	1012	1005	978	958	994	1001	949	974	999	1012	953	889	977	1003	1003	964	992	972	987	1028	958	995	999	981	1021	1023	931	941	955	1059	1003	986	1022	964	947	990	999	953	994	929	983	966	989	1009	975	1030	997	986	902	1000	1095	923	996	943	987	1061	999	949	994	954	966	947	974	977	956	1057	1031	968	976	936	976	981	978	973	919	989	960	943	958	996	967	993	944	960	993	967	978	969	965	916	955	979	939	1009	1001	1008	972	987	941	1033	1040	956	969	940	998	1035	995	980	1041	974	989	927	1007	940	999	1039	933	922	961	927	1037	962	963	982	974	929	962	1018	980	959	999	941	975	988	986	1029	996	1015	1048	1017	974	1001	938	1021	956	979	919	1031	952	991	1002	1002	997	1004	953	961	994	921	1000	953	1013	975	1012	972	989	1023	983	991	998	1007	978	957	992	994	982	974	969	972	985	963	965	950	990	962	932	970	1000	921	936	1093	987	1039	986	957	1017	968	1009	1003	954	937	969	1054	1010	972	995	967	967	990	1003	948	979	929	975	956	955	1013	1006	1048	979	1009	979	964	1010	948	927	1002	1035	954	1005	955	1014	972	909	960	1007	953	1027	984	1011	966	994	951	1001	1010	967	965	982	1006	928	995	909	993	925	1016	963	951	1020	937	994	1039	1017	976	985	1025	976	988	991	951	945	978	944	978	966	969	931	1016	976	1002	968	976	977	940	996	942	949	997	1006	1020	1003	897	975	1020	1006	937	980	996	931	912	1002	1028	982	958	1026	1013	993	994	953	906	910	955	931	1041	999	974	952	991	1048	988	974	962	1010	933	958	933	942	1009	951	1001	977	925	996	970	910	981	940	1005	1017	1037	946	947	919	937	983	1002	971	1004	960	948	1018	976	1036	988	956	957	963	959	994	962	899	1013	940	992	1015	974	979	993	980	927	965	973	1016	986	974	994	970	912	1001	930	989	941	953	1037	949	1000	950	958	968	955	995	926	942	971	965	986	968	982	955	973	1034	966	935	929	906	966	977	1077	953	942	998	1002	992	975	934	936	921	989	1016	1044	993	989	956	1024	921	925	973	1022	933	1000	1016	949	985	981	960	953	1019	983	971	952	981	949	976	995	933	916	928	962	913	966	942	1003	1079	928	1001	982	966	980	980	900	1018	1015	985	965	1001	969	974	938	932	987	962	982	953	966	936	980	980	992	948	961	986	960	970	1005	995	972	948	1001	981	1002	993	1061	964	961	1025	962	975	967	991	957	947	986	950	964	951	1019	985	997	1044	1019	989	1032	944	969	960	989	1004	1004	946	1020	972	959	955	965	983	954	955	924	966	965	976	955	939	965	977	955	948	959	969	954	957	1007	947	977	1019	1006	973	965	958	931	978	1007	1012	980	1017	968	949	956	982	1023	998	982	948	996	1007	923	975	951	907	985	998	977	950	1011	1001	960	962	979	1007	922	967	934	964	968	968	977	976	992	932	962	956	977	993	969	955	966	1012	1049	1009	998	1018	1019	1005	986	973	914	1015	977	991	970	1029	984	958	920	991	1011	1017	1008	1026	934	964	962	961	963	991	1011	983	949	1040	944	959	1004	954	1006	985	984	977	972	954	927	1033	985	975	960	1007	1034	923	966	989	992	911	981	991	987	1013	1020	995	916	976	988	936	942	978	930	960	1008	1006	959	962	989	987	982	903	1007	987	1026	1039	941	943	1004	978	946	956	964	969	935	967	948	966	972	972	962	973	974	981	1016	952	922	1024	951	968	980	1005	1000	958	962	946	1060	941	965	911	1034	989	973	1019	1005	927	983	1031	998	934	1013	1017	1015	948	994	1028	970	977	954	977	981	996	955	940	970	959	972	1044	1017	984	976	991	966	917	969	1009	931	945	956	976	1007	996	952	1020	1012	1003	986	989	985	1031	999	1021	1029	979	967	982	956	976	947	993	956	960	929	968	959	1026	1019	978	964	955	944	981	949	1017	937	918	976	966	966	984	1006	1027	959	1034	972	952	983	994	945	969	972	980	991	984	991	1000	947	908	955	1044	934	980	1009	972	977	991	954	963	982	956	1006	996	963	899	949	1034	983	960	1010	954	949	1015	976	1014	944	970	1002	1030	992	962	976	966	996	926	927	1043	956	945	986	989	1004	955	975	1021	983	904	1043	994	915	939	992	931	999	945	989	949	1024	1055	931	960	966	973	962	974	943	980	983	919	941
22613	20966	29060	23030	20966	20997	8096	974	769	702	642	587	508	525	537	492	490	461	435	452	454	438	415	431	460	410	439	426	453	411	476	451	430	431	368	409	418	403	412	414	426	388	407	423	397	407	452	421	465	401	419	392	425	404	403	387	427	385	439	394	396	409	405	420	377	411	397	389	360	399	413	398	422	387	402	441	386	435	394	404	392	414	382	406	407	417	388	409	372	398	389	424	387	375	388	408	439	383	453	396	398	393	404	421	370	420	417	368	435	383	387	423	397	390	376	373	362	437	403	388	407	396	435	404	401	397	411	387	391	429	400	443	415	417	426	391	453	367	403	401	379	428	371	373	409	370	380	390	398	388	399	417	397	447	377	403	437	409	410	419	401	393	398	404	425	398	405	409	397	395	387	388	418	414	344	388	400	388	382	432	420	387	390	378	387	430	404	380	401	399	387	372	403	410	398	363	405	386	390	421	385	424	370	404	413	418	383	390	435	402	432	431	394	426	408	403	389	368	378	399	396	395	441	421	439	394	436	401	415	384	401	386	417	420	384	428	428	360	377	381	410	379	431	398	385	377	416	399	444	375	377	410	369	428	397	399	418	381	409	370	379	407	418	398	406	423	414	424	422	411	410	410	422	416	392	379	368	375	402	384	430	385	388	375	408	403	438	374	414	400	429	397	433	372	432	384	380	387	429	412	394	404	391	400	405	424	392	437	402	391	421	409	412	401	377	400	421	390	423	383	388	425	397	414	414	405	376	366	372	394	390	380	408	386	386	421	389	397	398	400	373	342	400	412	415	390	438	379	396	404	414	390	413	405	416	425	361	381	379	424	366	411	405	408	413	412	401	394	447	461	371	391	405	375	405	382	382	386	402	436	387	448	395	387	379	384	390	394	427	393	390	405	400	438	388	380	409	469	372	417	359	416	411	392	398	410	415	407	380	354	403	370	403	382	418	431	407	394	429	395	380	417	391	426	457	385	412	388	442	394	436	389	424	392	416	437	421	408	414	394	401	395	439	421	385	367	414	424	401	400	395	408	427	383	426	394	398	379	436	416	377	410	339	414	382	415	394	431	381	403	405	412	424	424	389	399	362	385	405	409	400	389	368	401	396	393	375	396	418	396	409	399	413	401	384	409	396	410	409	415	379	389	387	458	387	366	419	420	406	406	403	388	375	396	390	419	364	417	375	382	384	366	397	403	375	394	372	396	410	375	406	400	388	391	397	394	372	410	387	385	408	394	385	394	401	435	409	420	419	431	374	381	364	404	395	397	395	408	417	419	410	392	446	405	402	400	408	388	406	405	410	401	427	401	412	429	411	425	419	413	383	435	416	426	381	370	417	404	427	392	397	375	428	384	377	378	378	363	399	424	385	379	403	383	410	438	392	381	387	438	403	373	398	404	388	399	383	389	410	416	430	428	366	380	393	373	401	419	368	399	389	418	425	369	403	396	369	384	392	410	414	401	385	406	392	394	438	406	423	415	398	394	414	381	357	429	394	422	385	396	399	406	416	376	419	416	385	424	392	365	380	364	409	396	400	409	386	431	402	396	402	388	408	372	394	408	403	391	422	372	394	392	401	428	401	388	425	398	401	378	402	392	382	392	417	393	374	420	388	370	399	377	425	404	415	358	428	386	381	413	398	400	400	371	430	395	417	417	355	371	413	397	435	359	375	406	396	411	399	357	394	379	390	421	392	387	397	390	390	390	414	383	424	423	397	400	400	402	400	409	397	374	367	371	395	426	446	420	379	421	380	429	390	382	402	410	433	418	412	430	402	398	411	397	433	388	387	407	361	437	424	416	394	390	406	379	414	404	392	409	406	398	390	418	419	428	384	359	404	372	413	396	377	398	370	409	405	417	388	396	405	388	382	403	409	405	434	398	401	404	405	386	382	388	394	400	403	368	405	397	411	421	394	390	393	421	409	386	403	412	386	403	362	385	410	396	400	419	390	385	394	402	385	397	360	391	421	395	375	408	411	401	370	404	411	415	375	394	369	385	391	390	363	377	393	387	396	414	392	429	412	432	429	402	403	445	400	430	386	386	345	378	405	386	382	421	415	406	419	377	385	431	396	363	417	385	413	408	410	393	406	385	440	427	394	407	386	412	382	408	393	409	384	392	385	415	405	407	388	417	357	410	370	385	393	389	400	395	406	417	418	384	416	382	430	413	395	407	389	395	391	398	402	386	401	382	411	421	389	384	390	382	400	377	405	401	373	414	352	376	436	396	389	417	373	390	399	396	408	428	397	407	399	416	401	396	379	414	394	409	426	396	367	441	387	390	433	396	367	406	414	395	392	349	386	424	368	385	396	382	404	410	417	411	393	374	411	370	410	406	361	390	402	395	403	408	407	373	404	392	403	390	417	385	389	421	385	400	391	405	436	366	418	402	416	398	370	410	374	415	398	386	402	378	387	398	387	397	422	449	436	378	392	386	352	392	378	419	395	410	401	388	404	391	414	377	388	380	365	408	391	408	391	386	363	381	373	386	416	408	378	382	389	359	386	400	390	401	381	432	387	432	408	389	367	403	443	427	423	407	399	422	418	401	393	394	382	444	396	382	411	390	435	404	381	406	380	410	374	393	389	392	455	342	370	414	407	392	386	418	403	417	433	397	348	392	387	426	394	376	436	393	366	363	410	419	397	395	381	454	407	418	408	413	385	411	392	405	382	427	396	409	429	385	407	374	394	398	385	371	383	378	385	409	392	344	393	384	405	436	403	422	395	404	388	397	422	409	374	380	380	443	420	376	412	404	387	378	411	402	367	392	395	394	366	440	405	407	395	421	391	393	380	379	385	424	424	379	371	386	406	377	403	420	375	412	395	408	429	395	408	435	396	410	390	379	440	415	393	391	407	349	396	394	413	406	417	414	376	387	369	404	406	390	399	412	377	415	417	378	387	404	391	426	410	410	394	392	379	404	358	390	374	441	383	411	437	410	385	392	409	394	425	439	363	417	369	383	409	386	399	414	370	405	352	388	349	397	427	392	371	375	379	403	391	406	371	424	363	393	375	376	437	405	371	364	383	410	362	393	433	421	400	430	406	409	393	382	427	417	373	399	382	395	422	329	414	404	426	373	389	415	405	400	402	383	413	397	425	416	416	453	404	441	370	420	364	393	393	396	384	361	378	391	405	397	392	399	410	413	432	403	399	390	411	405	405	392	415	410	386	388	370	395	412	387	382	396	394	427	417	414	384	374	414	410	394	372	397	405	379	396	384	375	401	358	371	363	377	435	392	371	385	394	382	371	413	418	368	407	432	408	393	411	398	372	434	404	383	402	375	381	387	402	429	398	448	393	419	412	398	410	372	413	375	446	377	385	405	403	404	420	417	421	411	389	429	401	410	411	422	400	367	382	400	403	400	365	411	373	369	402	407	368	357	408	399	411	381	372	415	386	395	402	375	400	391	383	397	385	370	401	390	407	381	396	409	420	376	395	399	414	389	395	378	411	361	371	410	405	386	399	416	403	411	425
42637	13314	11486	5685	3940	3071	2392	1978	1682	1409	1209	1086	1036	981	887	871	824	737	707	683	770	713	657	642	674	626	681	600	657	624	653	627	630	669	639	595	630	659	604	574	600	603	544	601	623	623	618	576	578	624	588	607	607	532	578	572	559	587	581	553	541	551	605	574	570	602	545	562	558	574	580	565	598	586	573	592	590	604	567	599	602	578	568	578	532	544	545	606	540	565	586	554	588	612	585	556	516	581	590	576	603	588	583	528	581	574	574	577	557	594	550	582	616	576	549	561	544	598	544	580	572	555	548	561	603	583	586	551	569	584	545	546	581	538	552	576	558	594	633	576	553	536	575	591	592	561	564	568	529	591	533	547	564	572	585	564	552	583	567	541	558	538	558	593	543	580	532	544	572	597	597	560	568	561	528	572	579	581	486	541	562	573	592	532	593	569	577	584	569	535	574	561	547	577	569	574	573	575	541	552	589	557	566	577	563	561	599	578	563	545	618	563	570	578	605	569	583	550	536	559	553	539	551	564	554	571	579	555	561	534	551	547	589	563	567	577	553	583	576	568	602	527	516	556	573	582	511	592	569	583	526	598	601	568	601	582	587	556	535	560	585	575	561	584	569	582	541	524	565	520	554	549	551	573	518	531	575	499	578	585	587	560	570	600	549	631	575	554	536	559	581	552	538	536	582	569	583	572	566	593	542	589	560	547	577	609	559	576	576	527	579	562	550	572	564	577	553	547	560	521	528	542	558	574	564	596	587	579	570	576	592	591	587	573	554	548	528	582	561	605	555	552	571	547	539	550	529	564	592	594	543	585	566	577	572	564	587	561	552	595	567	564	599	528	589	573	541	531	571	553	544	533	604	544	516	543	581	558	563	606	567	567	546	599	538	564	571	582	583	563	534	552	550	618	551	525	544	572	573	585	558	565	541	523	557	555	581	568	615	593	590	585	601	530	573	575	548	556	515	558	625	560	557	562	569	578	545	534	584	566	555	584	603	561	533	544	581	534	593	566	576	594	503	543	562	549	602	562	543	565	568	507	582	594	558	551	528	518	596	574	587	609	575	530	552	556	558	579	535	575	596	604	553	577	589	547	562	550	567	552	529	558	519	573	563	548	599	598	561	528	521	564	542	559	535	575	574	579	588	525	564	565	565	585	565	566	536	599	571	571	559	534	586	585	526	592	568	532	564	567	567	557	552	588	561	644	538	547	518	536	539	592	529	597	551	574	554	524	543	566	545	576	536	542	588	587	543	590	615	556	583	551	547	559	540	582	565	545	559	546	608	569	572	614	596	542	579	572	571	561	543	537	586	571	572	540	581	560	585	559	562	504	609	555	550	613	557	564	573	570	585	604	599	559	568	569	569	562	562	563	523	534	577	580	555	589	550	545	597	596	586	568	622	561	572	541	568	527	538	551	538	572	557	552	530	531	600	583	565	585	566	583	533	577	538	593	587	552	534	548	575	525	540	537	525	569	554	565	632	530	626	597	565	567	561	601	541	572	553	570	569	567	562	597	524	588	582	591	567	609	552	573	569	564	556	575	525	537	599	563	556	535	571	537	587	542	580	574	563	573	580	597	588	586	557	538	578	509	607	564	606	626	568	562	599	527	534	590	561	543	567	531	541	566	590	567	535	568	573	558	590	578	554	545	557	576	559	586	564	538	539	553	586	568	587	614	563	592	576	547	586	585	576	571	605	562	520	533	588	576	567	524	574	610	584	568	597	542	580	559	545	598	555	567	572	599	556	564	578	574	540	539	556	586	554	574	561	594	596	518	567	583	547	574	570	525	566	558	577	537	530	567	509	560	570	548	598	557	545	585	553	536	601	542	591	564	586	536	551	598	600	593	535	539	589	574	630	578	613	578	575	586	614	573	564	557	560	565	548	558	581	584	523	546	555	533	578	562	547	599	593	558	574	551	548	561	566	581	572	584	586	563	564	599	550	547	552	536	601	589	551	582	561	581	594	616	555	575	533	555	533	578	545	569	549	616	592	567	576	573	558	568	570	576	603	603	540	571	585	538	564	566	567	607	558	525	567	558	567	543	558	583	619	532	569	569	561	568	609	571	536	563	539	560	540	579	579	532	546	630	550	564	582	542	539	546	559	547	554	554	520	561	567	546	552	535	546	581	580	584	569	607	552	575	539	608	537	568	531	568	572	582	574	621	537	606	585	595	536	612	599	559	585	537	494	564	598	575	613	564	584	554	570	607	583	559	509	578	544	583	633	575	553	584	572	530	581	550	544	585	584	538	574	567	577	542	576	572	588	593	580	582	572	553	579	565	579	579	531	606	526	571	602	547	540	525	543	602	555	575	582	539	593	559	566	551	595	549	569	567	578	516	535	543	590	601	597	534	523	576	559	529	575	595	568	538	563	544	541	603	551	635	535	576	561	566	586	598	530	585	584	564	530	598	569	567	577	571	605	592	556	565	605	552	516	602	574	558	586	543	519	565	592	537	546	589	596	554	595	547	595	562	533	586	578	517	543	632	566	565	570	542	538	563	594	566	591	573	594	538	581	577	574	578	595	544	588	549	577	633	587	565	570	555	539	611	584	525	589	546	541	548	574	550	587	597	560	584	554	618	578	547	545	564	566	574	556	542	566	578	575	599	559	577	572	534	582	560	605	546	569	610	562	558	614	568	532	524	573	532	586	532	569	579	572	553	534	536	530	618	546	527	589	568	637	544	596	603	547	539	552	544	556	533	541	560	555	585	590	591	534	561	558	566	523	573	551	561	573	594	573	544	527	540	569	577	588	591	565	566	574	560	567	544	573	544	548	566	526	541	608	516	574	549	572	517	564	563	515	561	576	585	570	590	586	567	552	528	587	586	572	598	597	562	536	540	551	564	547	532	536	581	548	574	592	564	541	541	544	582	575	588	607	574	587	546	541	553	544	559	636	621	558	561	515	583	582	589	551	581	573	573	549	554	562	537	620	564	564	599	588	548	559	558	549	552	524	606	549	602	589	577	585	589	553	581	582	573	535	536	559	568	607	575	622	529	571	571	557	561	551	598	574	564	584	587	544	548	554	591	561	561	555	567	595	548	566	571	549	560	580	563	560	505	586	558	590	578	615	559	586	518	598	547	525	541	558	577	520	566	568	591	574	561	567	566	544	597	538	610	541	551	581	554	584	581	602	601	548	553	538	558	596	536	576	583	560	539	571	586	580	559	564	567	584	577	605	558	571	591	546	546	606	599	554	533	532	589	557	565	557	556	563	573	609	568	567	588	585	554	581	584	555	584	558	516	569	543	537	538	565	546	570	593	571	597	595	567	555	565	583	593	572	595	605	486	611	516	560	504	533	540	557	564	597	574	616	561	539	569	573	608	549	600	526	559	569	606	553	568	567	566	534	555	608	567	578	552	584	527	552	564	582	584	536	562	607	569	552	542	580	582	584	574	571	548	609	594	554	570	546	576	545	552	514	573	564	545	556	551	558	576	552	578	567	568	550	562	557	575	599	583	561	566	568	564
26879	20388	9295	1157	781	629	723	653	688	665	604	635	628	638	635	615	638	617	622	648	673	620	627	662	624	602	655	657	635	661	650	658	656	651	668	671	636	632	614	677	626	658	676	626	637	660	633	688	608	664	648	606	658	632	624	630	633	634	634	646	645	622	669	675	593	654	691	628	617	645	645	657	643	610	624	649	714	676	653	609	628	645	639	640	665	610	626	635	670	663	636	635	667	665	687	696	594	626	684	655	642	651	634	641	669	597	604	646	644	624	656	615	673	640	647	675	685	663	659	612	635	667	657	605	634	680	605	643	656	621	652	671	640	646	642	611	628	705	641	646	590	663	625	661	721	672	654	645	622	622	633	649	675	645	591	651	676	672	606	635	644	627	688	654	687	622	638	656	657	630	639	653	649	646	631	656	690	647	669	661	681	636	656	645	631	627	676	674	660	690	628	627	673	679	644	655	662	650	561	655	719	653	634	642	635	661	657	667	688	615	604	712	688	686	637	644	586	631	591	642	626	656	657	683	597	645	658	667	695	643	620	643	614	661	597	648	616	643	696	645	666	658	634	606	677	608	658	636	652	668	646	619	612	656	632	644	671	654	651	613	620	703	687	642	653	689	646	665	666	620	633	687	612	624	652	654	639	621	620	641	628	648	685	612	612	622	655	641	638	642	631	655	639	656	639	628	623	626	657	608	676	647	620	648	635	678	682	648	633	639	622	671	640	673	598	640	623	649	626	669	655	675	644	650	690	625	653	711	636	639	694	595	643	658	645	627	610	669	605	657	718	671	676	644	643	603	632	690	636	615	623	693	678	577	682	696	680	676	658	662	623	616	667	619	655	643	648	652	634	610	648	671	630	645	635	649	694	638	636	626	662	611	623	678	678	662	671	625	658	655	622	647	649	618	645	666	634	650	671	646	656	640	628	662	643	602	634	627	641	614	601	640	660	690	643	640	660	638	617	633	627	668	628	688	690	643	606	619	654	665	659	684	619	615	641	640	592	658	651	699	603	627	664	659	656	677	591	668	637	635	638	619	691	624	643	645	653	601	666	657	654	614	616	701	702	685	600	655	603	598	658	654	665	633	641	649	666	618	647	640	624	649	651	642	656	647	601	660	639	652	601	695	607	625	658	591	634	589	677	624	636	650	632	637	629	662	654	647	661	604	626	626	591	657	620	627	606	640	641	659	642	589	688	657	654	617	667	614	653	682	606	615	624	636	638	676	582	662	651	599	667	632	644	614	594	641	687	658	649	641	652	643	704	634	641	663	682	642	647	647	684	604	632	618	663	656	661	670	607	690	632	619	594	615	573	599	637	634	607	676	688	653	649	661	632	664	647	655	653	630	641	617	640	658	667	607	666	645	611	675	635	611	648	602	665	630	609	656	678	676	695	643	661	596	612	661	619	646	667	663	647	667	613	596	648	646	630	644	631	605	665	619	657	641	643	665	613	640	640	689	677	651	648	696	636	676	686	618	691	626	652	624	666	655	633	694	594	657	640	640	646	640	695	671	622	686	644	620	644	666	623	656	593	631	645	653	641	619	626	627	607	641	657	671	621	648	688	617	659	638	657	594	654	612	670	652	643	666	617	611	571	632	641	634	653	634	665	646	646	639	649	685	697	657	617	632	654	606	679	594	652	659	681	639	630	635	629	619	662	670	657	581	650	667	604	634	666	652	651	612	650	658	615	651	622	633	691	624	615	625	653	607	660	663	660	619	697	609	593	644	639	684	614	642	639	634	633	629	653	633	658	643	673	680	636	650	649	642	642	667	637	650	647	670	628	681	691	633	653	684	621	635	654	674	652	648	649	636	628	628	615	626	655	653	648	650	615	649	660	676	636	604	643	611	657	663	643	639	620	608	655	660	652	689	631	628	636	636	683	642	650	673	599	617	645	677	675	676	641	641	669	635	655	638	678	649	620	632	629	631	673	621	645	655	643	657	608	636	616	673	665	652	632	647	667	655	617	666	613	662	640	631	647	654	635	641	660	655	631	638	644	676	696	619	625	688	640	636	699	643	668	633	590	647	646	632	643	664	683	692	634	645	657	633	682	643	632	632	647	643	675	697	637	683	650	650	689	643	666	660	635	618	673	614	633	640	687	629	668	614	650	653	643	634	645	613	665	630	665	654	629	602	664	656	629	631	622	631	672	647	628	593	664	697	644	638	663	645	642	671	678	619	645	674	657	633	710	636	642	657	648	619	629	641	731	674	663	690	647	623	652	646	644	637	589	644	651	624	679	640	706	656	611	667	664	645	655	616	654	619	662	659	646	708	630	650	679	621	586	619	612	640	655	692	667	641	636	636	640	699	657	636	605	661	622	628	680	639	645	639	657	634	625	603	653	668	667	609	630	698	659	616	608	611	630	645	658	626	658	651	643	607	653	662	616	645	624	677	662	619	665	658	587	616	626	625	666	658	661	674	642	666	601	604	662	629	637	671	617	592	661	676	641	710	634	615	621	625	618	617	627	663	622	610	639	621	612	657	679	630	626	672	645	646	640	669	644	625	589	633	618	637	656	624	689	648	631	655	653	645	658	622	679	620	611	642	678	640	666	646	658	656	635	617	599	628	635	693	675	658	639	657	654	616	615	651	591	641	629	636	676	640	670	621	604	659	637	622	690	627	650	642	602	600	662	589	622	595	678	617	615	645	642	601	654	651	657	656	647	615	688	628	635	683	670	644	636	634	625	643	634	587	612	644	633	635	623	657	640	607	582	624	604	603	661	667	653	704	637	701	602	624	640	576	626	632	657	649	607	684	671	675	629	650	632	634	637	675	683	650	695	663	633	638	616	680	608	686	673	675	629	671	607	629	669	667	627	642	676	611	639	622	641	656	658	675	638	586	623	619	641	649	667	665	682	624	590	648	663	633	629	621	655	668	638	647	658	605	578	647	623	637	653	623	643	639	656	668	615	613	641	692	679	644	665	642	612	638	592	621	659	612	611	571	641	615	615	631	610	622	599	629	621	649	632	684	625	617	625	679	609	650	652	610	633	644	644	641	654	589	624	629	641	677	624	628	632	642	618	659	651	657	648	679	679	656	672	622	637	627	622	655	598	611	694	630	656	586	620	627	671	665	671	637	674	694	648	649	658	629	666	642	638	660	620	648	665	670	649	663	661	650	677	647	663	630	656	614	640	634	646	633	663	632	669	614	605	663	658	625	690	629	674	621	622	645	633	618	654	650	699	666	646	641	653	654	654	690	613	618	639	662	659	608	701	628	643	646	646	632	638	654	605	669	658	650	636	657	658	680	612	582	663	665	656	658	576	635	620	667	650	655	659	637	648	609	638	634	610	653	652	675	673	711	622	677	592	619	619	667	613	658	655	650	659	641	666	689	624	678	638	603	660	653	587	651	630	646	636	610	610	626	591	653	644	626	677	641	637	625	672	657	650	656	617	686	645	635	657	632	670	645	655	641	619	617	660	650	614	618	637	643	629	640	630	662	629	614	688	643	657	649	662	666	611	656
16263	1641	1407	1091	998	981	929	934	975	877	849	960	877	883	899	891	916	856	917	867	846	903	900	877	923	859	899	924	908	905	833	856	878	892	902	921	892	904	884	926	917	888	897	861	886	884	870	888	881	856	841	881	884	901	932	901	929	899	899	892	868	886	925	902	881	830	972	849	860	901	906	851	910	899	881	896	957	825	878	895	913	858	894	892	905	929	896	914	855	881	850	897	836	891	920	874	867	948	848	838	950	828	899	889	859	894	906	920	887	930	861	860	906	880	876	846	876	882	858	844	937	889	866	903	874	889	884	899	931	837	902	849	922	858	832	946	873	853	874	886	872	826	839	911	873	879	837	930	863	856	888	883	935	872	885	860	875	898	887	839	887	866	881	843	851	912	849	874	897	875	876	820	907	958	896	885	881	827	853	878	892	880	868	861	910	856	870	892	829	895	926	860	855	870	876	878	869	924	898	869	874	882	852	886	879	862	842	875	878	870	931	884	913	886	890	858	899	914	856	909	840	934	878	829	845	938	913	848	912	880	881	883	882	872	899	875	886	894	869	865	864	923	901	886	885	876	871	864	885	866	885	869	872	850	890	906	901	849	834	882	880	928	859	943	909	890	877	876	908	912	879	915	847	892	919	883	890	871	928	869	839	899	896	931	901	900	864	852	867	828	924	919	907	878	907	868	893	945	880	854	896	954	858	898	892	901	890	886	888	861	873	845	851	897	873	873	886	885	913	899	844	848	891	873	884	891	877	910	850	906	889	912	853	898	872	988	816	884	915	856	896	854	877	874	830	873	884	901	897	890	899	849	855	880	857	912	862	848	880	822	879	836	937	914	903	878	907	880	867	886	896	859	920	912	868	860	817	854	890	889	856	906	890	849	841	890	888	834	852	875	843	860	909	874	886	934	940	851	855	866	900	877	864	885	871	850	916	882	897	910	907	895	883	959	850	820	842	887	922	899	870	898	896	847	888	904	853	845	906	887	886	836	928	870	904	935	937	935	917	859	914	923	863	927	851	915	911	879	874	834	810	927	920	846	857	850	882	885	915	909	878	889	899	878	821	873	852	898	835	860	910	894	910	848	902	884	883	844	920	872	929	926	866	931	905	854	898	888	945	883	868	870	923	909	822	928	853	876	881	877	855	896	882	836	838	878	930	879	878	880	927	902	872	856	853	819	897	861	922	871	923	844	881	900	872	894	823	870	874	848	813	889	884	886	924	890	846	909	878	852	904	905	901	895	854	890	864	887	917	883	839	941	896	934	834	898	835	849	873	849	903	894	928	923	856	877	849	903	871	914	818	902	905	847	852	891	925	910	891	937	881	881	843	880	881	900	909	910	910	868	918	942	892	889	842	887	856	867	940	845	881	885	854	864	887	904	883	867	931	907	933	930	917	864	860	897	866	915	836	874	861	818	881	871	893	922	895	907	894	851	864	946	923	891	931	896	870	898	862	895	842	906	871	877	882	897	899	868	878	865	915	884	890	888	883	902	841	866	911	905	870	847	874	912	883	877	833	892	889	904	893	857	896	921	855	871	873	853	810	893	828	872	882	951	886	862	860	888	872	898	848	918	877	936	888	873	866	854	886	875	860	866	912	913	884	884	884	877	844	887	843	909	879	861	870	918	903	872	848	929	919	873	920	894	871	895	948	896	857	897	866	887	853	902	886	888	890	842	867	896	855	854	868	839	866	868	877	875	893	885	910	885	851	886	901	891	925	900	908	877	868	896	930	897	921	947	919	898	853	877	891	888	907	941	878	907	909	893	886	891	856	885	857	963	864	916	853	849	841	858	868	895	836	852	884	886	921	848	901	849	895	843	896	860	931	888	917	866	876	886	885	887	916	821	822	870	852	902	875	901	878	896	904	930	914	912	863	826	872	867	873	890	845	872	882	907	844	885	916	921	837	897	901	869	930	900	858	898	910	880	870	878	884	880	924	848	898	860	888	909	884	913	917	890	901	860	830	902	882	860	849	850	902	876	936	881	875	903	862	821	873	881	890	820	886	929	906	837	816	953	875	856	889	859	860	911	812	840	891	912	920	872	903	910	919	881	856	944	875	881	877	887	914	910	889	856	936	931	871	898	839	842	845	877	821	843	870	839	910	870	908	942	900	867	917	849	897	853	914	872	874	900	871	900	872	842	856	883	855	906	863	881	865	884	869	882	874	898	880	857	886	895	866	895	923	842	891	896	880	907	881	860	911	920	915	850	876	883	923	875	930	869	889	899	859	849	851	865	905	882	880	902	898	858	863	834	880	850	873	832	910	896	874	909	849	857	860	895	915	876	900	876	846	866	839	922	937	903	875	865	895	882	886	916	859	894	871	861	837	883	901	887	903	858	884	909	871	862	892	886	854	859	877	876	932	882	867	884	858	883	909	870	932	888	888	877	887	871	900	896	865	863	912	955	910	846	902	903	931	864	915	926	855	862	854	949	859	894	862	850	887	820	854	907	861	891	951	828	814	822	870	892	893	890	822	858	897	895	884	843	860	892	860	878	822	908	927	899	928	899	881	905	883	894	926	928	899	833	878	894	849	948	857	909	840	952	875	832	904	910	874	866	861	873	882	914	926	896	856	888	890	919	859	837	900	844	910	891	910	908	917	904	902	868	900	877	870	911	905	864	885	888	852	881	871	894	873	895	868	857	906	881	875	872	860	910	896	873	866	833	824	855	880	869	877	847	877	922	851	838	881	857	892	895	920	879	861	856	865	892	861	901	872	871	833	907	880	856	903	888	888	853	938	876	890	900	913	874	919	905	853	867	872	888	897	915	854	892	941	894	899	944	921	836	908	909	891	895	917	862	891	825	882	892	892	883	877	900	843	912	849	843	860	936	919	875	871	858	851	863	869	877	926	881	884	922	908	864	858	890	902	910	919	837	907	834	875	892	918	904	898	879	840	940	895	841	877	919	894	834	874	909	879	826	946	915	889	886	862	905	908	898	901	936	885	860	854	927	953	871	920	924	892	931	885	893	937	884	917	838	847	895	879	871	875	862	913	906	849	865	907	876	873	902	820	880	903	894	896	837	868	876	875	895	935	888	945	886	835	879	879	850	880	902	874	854	905	872	905	907	884	850	896	881	879	912	831	900	869	823	856	954	877	863	933	867	939	905	860	850	888	881	906	855	831	848	929	844	874	896	846	882	891	914	878	895	873	908	871	914	952	925	852	880	880	933	917	896	903	910	913	846	892	910	875	906	862	916	867	892	911	801	877	857	906	912	874	886	901	885	917	889	920	836	872	845	857	891	906	913	924	909	867	916	845	883	884	857	895	854	839	887	868	925	874	904	851	869	912	857	831	925	875	857	866	870	857	891	925	901	879	878	885	894	866	829	906	902	821	853	884	879	856	898	905	893	893	892	918	877	855	877	902	838	910	892	883	829	918	892	887	892	890	852	855	886	897	965	934	908	898	827	827	876	833	910	843	918	951	873	852	886	833	912	899	866	844	876	864	829	884	888	890	907	870	868
23445	20920	28605	23360	20904	11036	1522	1010	936	866	845	833	777	753	766	757	765	748	714	731	798	715	753	711	740	739	697	765	732	714	719	713	744	733	705	697	718	709	684	697	708	715	695	712	689	718	707	678	698	712	675	728	729	728	692	702	710	713	731	726	730	683	746	703	728	689	692	680	696	721	717	699	695	704	689	650	794	721	695	734	768	707	692	723	652	739	717	731	694	706	731	748	709	716	741	650	666	702	740	670	702	709	682	678	703	653	710	737	702	695	695	727	658	694	711	708	710	726	721	705	741	731	698	693	710	689	734	687	770	709	678	715	748	694	651	716	695	725	686	651	680	734	674	705	668	702	727	702	735	693	691	709	671	698	712	705	735	718	683	713	700	673	698	662	748	759	709	701	692	707	738	733	707	759	678	694	683	734	647	738	657	697	711	671	739	666	696	698	713	689	694	704	686	720	656	711	670	694	702	662	698	679	691	679	722	705	683	728	726	672	685	721	710	749	681	734	698	719	729	676	770	733	647	730	723	701	691	662	658	667	739	714	688	725	718	689	688	687	695	725	721	660	705	695	744	727	662	713	706	712	718	740	684	732	684	679	665	709	714	692	700	681	698	669	720	731	703	707	743	688	702	639	731	693	730	730	711	688	706	715	696	727	662	699	708	737	698	701	728	699	699	683	701	745	739	705	635	718	718	714	660	689	676	642	743	698	678	735	662	719	739	691	651	649	730	657	709	698	717	731	673	743	682	669	673	707	740	665	712	668	749	737	761	702	706	683	648	717	698	722	689	703	668	686	690	729	701	705	657	674	716	737	707	668	713	659	722	699	685	712	757	666	722	737	661	688	682	680	671	746	670	705	706	683	692	719	728	763	711	715	708	679	689	698	659	746	683	688	721	730	717	688	679	711	701	676	698	741	657	728	729	688	742	673	710	690	726	696	717	701	679	689	689	666	725	752	757	702	675	756	732	709	695	674	659	701	709	742	711	752	738	678	725	680	697	701	712	688	721	716	745	710	666	696	677	720	721	703	704	682	697	681	729	704	665	708	688	698	677	706	685	700	695	650	642	714	693	679	682	704	723	726	705	729	685	749	723	733	640	683	713	716	711	643	704	668	714	704	703	686	704	667	656	699	722	746	721	702	704	756	743	715	760	667	721	715	711	690	725	658	702	694	686	702	645	688	758	685	728	686	683	691	715	724	675	695	720	704	712	687	666	693	727	668	708	745	717	787	659	710	687	705	694	699	696	670	742	684	689	679	719	700	716	694	674	731	665	648	742	693	696	729	698	731	726	693	699	724	721	690	687	715	677	676	740	687	657	747	747	699	683	702	679	695	684	728	657	653	710	694	683	722	687	698	677	663	651	695	668	748	701	697	742	751	700	716	689	687	702	693	643	726	703	709	704	692	725	664	671	684	711	659	747	727	716	699	687	668	700	720	719	692	760	672	749	686	719	694	697	703	743	726	692	716	711	718	689	710	670	741	693	758	677	716	677	709	694	714	714	700	692	699	701	716	687	707	733	689	682	706	651	716	674	711	719	738	654	685	719	712	700	683	714	691	725	705	672	680	694	703	677	664	683	686	688	654	731	671	683	711	649	696	679	702	671	731	675	657	723	661	656	645	696	732	685	748	703	747	683	686	726	676	713	748	676	778	721	711	680	750	725	680	690	691	744	723	697	698	690	716	708	718	748	708	708	674	683	698	673	732	683	737	697	693	712	700	691	703	699	628	721	763	722	766	637	776	700	684	726	659	695	656	695	700	718	712	743	684	680	681	677	697	686	630	666	713	697	720	691	675	722	684	679	686	744	644	669	652	735	687	763	733	704	715	693	732	700	689	669	702	675	700	696	730	719	700	694	673	704	670	731	714	693	690	694	683	686	711	654	698	719	677	687	655	714	695	696	671	665	676	649	671	679	671	696	728	708	701	717	686	702	685	654	729	702	718	703	719	756	716	683	683	653	692	736	669	709	708	758	672	722	716	701	706	702	674	675	667	710	687	704	707	681	731	699	711	718	693	699	684	701	684	734	698	741	750	707	732	684	681	678	674	693	717	697	671	711	699	720	729	694	639	686	692	685	748	704	701	707	635	692	728	677	690	699	667	678	713	680	689	670	662	719	681	704	733	725	761	658	696	677	716	707	693	658	682	730	718	688	707	723	650	698	684	748	727	683	721	687	726	670	688	736	716	718	699	709	653	684	694	695	703	737	690	661	694	696	708	666	705	744	697	698	696	709	739	704	714	697	651	688	674	683	721	685	702	668	659	691	709	723	659	731	703	699	674	698	752	680	716	640	682	633	669	663	705	739	719	697	766	687	680	657	659	679	639	690	698	695	677	708	744	687	677	711	711	712	696	741	700	677	689	703	719	721	687	721	707	704	723	697	656	684	729	694	730	667	708	680	632	733	676	685	687	695	701	734	718	663	677	743	675	669	770	708	688	657	677	701	710	713	689	721	685	706	703	715	700	687	668	695	680	715	706	683	717	674	669	716	670	729	708	740	672	711	696	705	684	689	686	688	695	719	693	687	719	701	721	730	770	742	711	682	715	736	700	718	675	691	727	754	681	683	640	727	685	688	680	703	664	725	721	692	707	712	743	684	731	646	665	715	721	704	701	697	678	678	698	687	720	708	725	682	664	733	715	714	710	680	702	735	711	697	699	696	665	683	694	711	674	717	719	689	735	696	680	689	677	707	683	744	743	697	689	706	650	748	725	725	708	651	759	706	726	740	703	671	691	714	718	718	698	686	616	677	733	724	696	726	738	684	746	682	719	710	666	704	650	759	743	680	714	656	714	720	703	693	666	677	699	690	685	673	738	644	730	701	760	683	724	665	737	704	666	693	743	689	686	738	728	704	704	671	680	734	704	682	764	740	718	669	743	714	701	679	699	671	670	702	665	688	736	664	695	713	711	658	675	750	702	712	684	700	682	736	695	687	693	694	689	657	709	695	639	714	700	680	658	670	675	720	692	660	723	691	696	694	728	696	706	723	667	674	644	696	737	680	691	690	702	712	717	686	659	691	687	707	725	693	694	693	734	698	681	737	754	671	688	686	717	659	714	701	716	688	712	703	665	654	690	706	726	750	666	716	647	674	700	758	737	769	683	693	714	774	674	698	726	677	707	725	699	707	708	712	693	690	726	684	737	741	686	728	721	686	712	740	675	649	677	675	673	718	718	704	691	664	684	705	756	715	700	707	719	694	697	755	718	677	695	705	723	733	640	676	711	674	702	721	689	683	711	726	688	719	731	713	715	688	666	688	676	675	694	711	733	707	741	673	684	722	712	707	661	682	700	695	692	706	712	670	760	733	714	648	701	726	679	685	670	729	722	723	718	671	724	653	695	726	689	690	694	678	746	663	684	681	681	666	671	677	724	668	705	714	688	718	672	775	688	727	698	689	694	688	710	731	704	682	688	709	683	687	722	730	741	681	714	729	659	748	713	734	669	670	678	713	699	768	765	693	719	675	676	652	717
37117	8866	7745	3890	2947	2343	1991	1687	1567	1423	1386	1284	1182	1213	1144	1092	1103	1111	1084	1015	1008	998	1005	1053	994	1005	983	1017	1014	963	990	1020	1039	970	1013	968	963	1051	976	1006	934	972	901	982	1010	964	969	1010	919	992	988	993	942	967	908	1007	971	998	966	960	960	936	961	1018	987	979	942	967	961	976	922	969	986	950	973	984	960	1013	966	935	944	1006	892	939	991	945	931	952	1025	880	967	980	894	978	977	963	960	909	996	949	1005	1009	967	962	992	948	1019	942	945	942	961	980	945	972	959	989	973	1009	913	983	959	962	974	968	928	928	981	947	1030	944	994	939	980	950	940	951	954	962	975	1024	1009	970	993	970	1004	946	1007	961	936	958	967	1014	949	1009	914	951	951	1040	987	960	950	984	964	879	930	948	980	915	988	956	1041	993	963	938	928	949	943	981	946	968	972	966	967	914	910	1006	996	944	957	995	1020	971	985	926	980	959	976	959	906	1027	986	950	966	945	982	969	1025	930	995	947	992	916	982	909	952	1061	996	946	941	962	1003	954	964	953	1033	944	937	985	975	978	943	1005	966	964	999	946	975	943	951	953	958	1000	959	930	975	979	993	924	1010	951	986	950	908	923	982	941	941	980	1034	998	1005	997	956	958	968	982	943	975	928	938	1009	1005	969	932	1003	993	937	992	974	949	952	955	970	978	959	932	928	933	973	972	960	958	940	996	988	962	1006	1010	917	968	974	986	963	944	987	966	960	942	972	981	951	987	991	1026	907	1036	958	953	942	974	946	983	901	966	968	986	947	949	983	926	942	955	905	1008	945	975	974	1013	1005	924	982	963	977	963	1016	908	953	989	942	921	960	924	898	950	948	975	1016	947	969	986	983	933	988	969	921	999	936	1013	877	1016	991	986	987	985	926	978	912	959	924	943	1009	994	955	996	991	920	944	988	984	992	918	1006	985	989	915	986	998	1010	971	918	954	1009	964	957	937	974	1023	955	962	972	982	969	939	945	1016	923	916	951	966	916	1013	943	939	1041	992	997	917	953	992	976	970	1002	960	940	959	982	984	943	982	993	971	989	964	980	960	920	994	959	992	987	984	954	986	923	906	926	966	995	938	976	901	1050	920	1014	965	976	1000	1006	960	996	974	1022	998	933	985	1009	952	943	993	950	893	948	975	954	939	938	1011	977	921	901	994	1000	940	950	988	1034	968	928	958	950	986	1001	922	969	975	965	947	974	942	942	1018	981	975	1013	998	992	954	957	1046	921	985	930	961	941	972	972	992	937	926	901	990	972	919	968	924	1015	917	921	953	909	910	1003	929	993	934	1017	952	937	976	971	932	985	1026	961	982	948	949	1032	967	989	965	937	957	1008	1017	928	926	965	967	959	945	926	970	959	977	998	926	992	948	941	986	933	981	926	964	963	990	919	996	1004	996	920	980	975	972	925	941	941	959	1032	1014	992	972	944	952	938	985	911	957	998	1000	976	914	975	943	908	957	929	978	1005	946	993	920	942	930	979	1016	935	966	901	970	928	952	940	931	1004	963	991	921	938	944	993	956	979	1005	1005	941	958	941	943	955	1005	924	967	964	961	957	972	943	980	955	942	967	951	1048	939	930	966	919	951	976	989	1005	970	1000	994	982	967	964	926	959	958	1000	971	960	1001	1001	949	964	936	968	972	956	968	984	921	997	1010	935	963	959	983	946	1004	990	946	924	940	940	977	967	985	911	989	973	913	996	960	962	948	933	940	924	928	999	1038	991	980	933	1007	968	901	990	949	922	951	980	952	953	985	899	950	954	934	909	946	915	949	993	973	972	1009	982	961	996	962	948	972	949	1001	945	921	955	947	988	991	1002	987	941	983	957	1041	913	975	956	961	932	919	931	961	940	921	977	984	1002	934	965	959	1013	970	992	993	948	958	971	950	1017	915	900	962	983	941	1007	987	974	983	926	943	983	974	895	907	914	989	943	985	958	1006	955	946	947	1006	1007	961	927	932	953	973	982	923	987	931	984	969	960	988	997	940	977	976	955	972	894	954	951	975	978	979	988	1058	995	977	943	1021	965	961	1011	966	964	1024	919	942	925	924	1006	975	948	947	1010	959	944	966	943	957	1000	994	948	1010	970	949	1016	999	1018	964	940	935	963	966	932	941	964	912	1003	968	962	984	989	925	960	986	975	943	950	964	1010	941	919	1006	956	952	935	939	1018	917	949	1044	942	992	962	1030	1012	937	981	951	964	947	946	954	1004	969	958	942	927	945	1001	883	939	956	946	950	905	955	1008	984	954	988	926	920	994	933	947	932	913	1014	962	954	1007	927	981	944	998	921	929	921	1000	911	931	964	951	1005	968	922	969	974	935	968	948	991	971	986	965	929	967	935	951	936	963	952	926	962	984	934	928	969	995	963	936	959	933	925	1008	935	965	1023	929	1026	943	987	962	960	949	974	878	943	935	993	991	965	940	954	935	922	950	977	919	971	949	950	972	958	934	995	976	1016	943	1005	945	965	973	980	951	897	989	951	983	927	948	968	910	995	938	960	929	918	913	949	964	964	957	1004	981	1000	947	970	911	936	992	963	999	975	984	940	958	965	970	943	950	989	921	927	958	876	911	1032	985	927	954	996	937	956	946	904	967	1025	978	971	1002	985	920	966	943	936	944	955	930	953	983	982	967	1008	981	958	1006	997	922	1007	984	997	958	972	933	933	965	944	907	933	953	965	997	942	951	918	945	915	950	982	962	928	1010	961	1021	961	954	942	958	942	916	974	965	1027	912	959	968	933	904	966	949	958	913	964	964	929	955	1003	929	920	864	992	960	971	865	1000	983	959	957	1002	929	1025	992	1042	957	986	981	919	949	1018	959	998	952	915	950	991	969	924	964	942	934	964	993	956	979	998	991	977	957	993	997	977	947	1008	1016	931	1014	1001	971	945	934	982	1003	969	986	966	976	955	904	957	918	941	994	978	983	928	956	1019	935	946	955	936	907	937	951	970	954	948	958	966	958	988	954	908	967	962	949	1010	957	890	946	986	933	978	986	960	986	971	945	971	991	1015	922	1022	926	968	961	960	932	957	937	988	947	872	893	954	970	945	1034	995	978	982	950	969	954	949	956	954	935	1025	966	944	960	993	985	982	890	953	972	998	979	958	928	998	931	938	1000	987	977	954	942	927	997	959	1011	912	970	951	983	990	981	954	958	932	945	957	928	948	984	919	957	953	1033	1011	898	989	965	977	989	1000	956	955	949	1018	955	964	951	988	1045	1016	978	979	969	930	969	944	933	946	976	968	998	956	965	960	930	983	952	959	934	980	936	973	945	974	1020	964	975	956	951	974	998	983	988	986	961	925	947	1003	986	961	973	950	962	929	991	941	1001	973	979	962	980	965	945	894	933	923	944	959	935	942	987	975	968	994	977	945	948	998	868	958	1032	985	937	896	923	966	938	978	969	952	1033	980	954	960	1017	957	983	992	963	916	978	1011	1008	962	962	949	967	962	1018	953	979	942	986	946	976	949	958	924	978	994	932	981	929	986	920	959	941	1010	962	956	986	1023	1013	989	994	979	924	955	943	955	928	985	951	957	991	937	981	952	953	960	947	956	959	948	1051	982	955	911	1023	932	985	922	970	969	977	964	971	918	928	1037	944	958	923	912	998	973	976	953	957	967	963	952	987	948	969	937	942	902	925	891
22564	20924	29054	22924	20925	20961	7097	976	732	663	593	580	552	560	485	495	520	484	440	477	444	483	436	416	462	401	401	434	413	432	453	382	412	434	404	412	411	408	385	388	410	406	426	388	369	427	405	374	401	425	338	421	404	416	397	413	383	384	428	355	424	412	399	365	388	394	380	410	386	367	407	377	396	450	417	395	388	385	387	410	405	411	365	393	368	393	381	379	408	395	400	410	397	392	396	419	395	406	394	394	415	424	350	421	386	418	389	392	362	402	388	392	425	387	392	380	389	380	435	382	415	395	414	384	365	391	362	375	377	373	411	389	386	404	395	410	363	382	420	373	390	400	363	353	402	412	402	402	388	366	427	413	374	402	415	403	361	354	410	409	439	351	407	393	365	377	390	406	402	416	412	362	416	396	391	344	390	397	433	427	411	429	371	389	418	379	382	404	404	415	413	391	421	389	390	428	383	384	389	386	392	401	386	398	394	363	410	397	369	424	398	383	381	386	370	390	387	414	398	408	391	391	377	356	381	375	340	387	376	367	393	379	411	386	389	401	391	353	373	407	395	350	392	399	413	393	418	359	373	409	410	399	357	389	405	406	399	385	387	386	433	404	451	428	418	389	435	371	387	406	388	386	368	371	411	373	424	394	392	375	414	411	407	427	386	402	419	397	390	385	378	395	392	396	404	399	388	430	387	399	363	425	380	369	444	413	398	411	363	400	398	405	437	350	386	419	415	408	399	367	366	394	398	411	411	433	400	415	394	375	423	403	379	378	403	381	422	400	382	388	383	346	402	400	399	408	399	372	402	392	366	375	438	433	354	408	404	383	405	397	381	397	406	364	430	374	400	375	381	350	349	375	386	380	395	378	341	398	397	398	393	394	378	399	375	383	382	397	379	398	378	401	394	409	378	391	372	366	388	389	395	405	377	413	380	425	396	410	381	361	385	424	392	401	441	359	375	403	385	408	427	405	364	407	407	400	373	395	429	411	415	360	396	404	387	385	383	382	420	401	362	426	411	397	378	399	354	381	362	406	398	388	376	425	406	379	384	390	367	376	370	412	371	356	367	376	389	408	398	388	400	399	415	389	400	393	384	382	371	417	388	409	416	371	370	378	374	403	418	397	361	387	401	402	392	385	426	376	419	386	390	415	413	402	391	372	413	364	388	387	390	391	394	369	367	427	399	403	411	387	372	381	357	438	408	415	405	365	400	409	422	386	407	374	346	398	422	390	403	418	370	406	390	418	379	381	386	393	425	413	401	415	419	422	424	416	440	398	417	394	410	387	386	352	346	382	396	382	404	404	383	393	366	369	391	361	373	363	384	423	393	398	367	418	390	390	409	386	383	377	379	389	366	401	402	393	417	399	381	415	419	381	376	396	383	362	381	404	408	389	373	380	418	366	392	378	393	326	418	396	411	421	373	380	373	389	380	378	380	410	424	389	381	417	395	392	372	407	388	399	376	377	408	393	374	411	369	337	414	376	371	379	389	411	377	375	392	391	392	380	376	382	406	394	362	338	384	381	421	395	399	393	378	410	378	376	389	419	377	426	391	404	402	362	426	392	385	378	403	406	395	401	396	370	387	406	393	427	377	419	414	363	362	392	405	401	435	388	410	396	389	373	361	399	397	388	381	378	389	421	414	410	424	400	401	364	391	385	386	399	419	408	419	382	404	366	381	380	387	377	428	431	378	427	379	420	397	370	424	348	382	365	385	417	384	437	361	387	385	392	358	408	394	366	414	425	373	419	418	387	407	353	371	399	388	394	429	437	398	427	416	404	406	376	399	415	399	390	401	393	376	389	398	375	397	410	397	397	370	379	391	390	408	389	396	350	357	385	385	427	388	371	353	396	409	383	393	383	389	419	360	384	353	416	394	384	410	379	413	390	388	392	371	379	380	383	385	391	390	402	372	428	389	415	439	398	409	401	391	382	411	425	385	380	426	415	406	403	378	353	359	380	379	376	417	387	377	368	410	386	362	414	437	386	383	377	415	398	404	393	362	412	395	383	374	417	424	372	391	378	376	389	406	427	443	380	369	404	416	400	369	405	422	375	403	384	420	408	394	380	385	381	386	410	379	366	419	431	364	386	382	394	416	403	369	401	408	410	387	418	425	438	353	375	389	380	407	360	366	388	371	385	398	384	397	371	384	398	390	376	350	367	388	413	381	397	387	398	384	369	393	387	386	367	393	400	366	403	357	371	435	405	430	389	385	384	394	399	371	337	399	371	402	413	406	417	441	396	413	427	392	405	385	397	385	396	383	382	338	431	358	377	442	368	386	384	394	399	381	403	385	393	365	376	394	384	376	406	392	434	444	410	370	392	414	377	380	397	401	386	405	415	395	403	374	394	366	433	386	397	416	381	392	371	345	375	399	387	379	399	387	371	393	439	420	360	377	415	393	350	366	377	369	410	349	370	398	398	419	376	396	364	388	400	395	384	385	352	375	393	382	393	383	399	390	359	386	404	396	406	339	372	427	405	387	386	386	382	376	380	400	370	375	397	402	410	407	394	385	378	359	392	357	402	358	400	405	423	401	401	383	375	398	396	397	412	387	377	403	424	414	355	390	360	395	396	349	380	405	389	396	400	351	402	406	397	391	385	371	399	383	393	404	367	380	377	398	409	374	384	453	397	357	366	372	353	362	373	376	381	405	404	435	365	391	387	385	406	421	412	413	358	392	355	379	375	393	325	398	372	384	396	393	367	424	402	413	364	388	419	391	333	404	368	413	380	402	359	397	421	379	410	379	379	373	385	414	344	423	395	382	393	436	368	391	394	386	426	374	412	409	392	365	392	428	390	402	385	392	381	384	394	394	340	378	404	384	421	434	397	355	385	360	436	358	392	373	374	385	389	383	385	364	389	404	411	407	415	407	417	384	373	397	412	419	382	381	411	394	371	406	404	393	400	426	368	393	382	414	385	368	404	402	371	405	391	374	385	415	378	391	416	381	408	384	395	360	352	427	408	416	360	394	395	367	420	383	386	371	336	398	392	423	410	368	383	385	392	421	387	402	378	362	390	409	399	415	378	389	420	402	404	382	390	429	349	407	377	382	411	410	383	371	393	378	380	388	405	378	379	392	369	399	369	368	379	397	380	411	391	390	396	400	393	414	369	394	380	403	385	388	389	387	372	370	392	368	370	372	397	389	411	378	383	371	370	396	399	355	368	377	399	402	380	389	413	433	413	391	372	370	388	392	393	444	356	375	416	427	390	406	404	395	399	361	380	400	380	333	396	397	405	372	377	382	388	426	408	381	374	380	419	425	391	350	386	435	396	381	392	381	382	391	391	391	398	381	377	374	353	404	381	405	421	413	422	378	354	382	358	365	313	418	399	384	374	410	386	345	391	397	404	398	404	394	404	369	421	439	393	401	399	399	399	372	396	392	356	361	396	375	402	392	375	356	420	413	424	373	392	403	397	381	391	403	405	405	408	369	380	418	390	411	372	380	377	400	386	403	391	361	386	381	364	388	374
40171	13282	11507	5894	3970	3058	2412	1927	1589	1386	1223	1130	999	966	900	797	772	758	747	728	750	710	666	650	644	645	634	654	611	611	609	621	616	598	602	593	582	628	567	617	626	576	601	569	593	611	551	592	601	585	553	564	553	599	595	575	578	611	592	605	587	525	564	589	606	538	587	565	574	568	600	547	583	574	586	564	568	533	603	577	553	580	559	573	598	523	578	544	544	556	575	573	565	560	547	566	521	525	521	544	584	591	593	551	614	594	552	633	574	592	586	560	568	554	550	555	572	582	583	530	593	550	529	557	558	569	546	528	590	575	586	610	561	562	534	548	587	573	578	568	579	593	549	527	561	514	604	534	551	587	548	589	571	570	548	573	596	529	529	539	570	575	523	526	548	527	568	522	576	564	621	548	573	547	582	536	594	548	605	543	567	580	586	548	574	544	584	538	532	594	555	599	576	551	579	560	571	584	583	575	538	596	570	505	580	551	532	541	562	552	549	538	572	546	539	550	561	576	578	584	574	546	551	592	544	545	559	530	573	536	506	563	627	577	541	551	558	602	525	554	527	555	550	571	528	530	568	590	539	574	534	564	594	526	602	534	547	560	555	566	564	584	549	577	562	582	526	546	550	575	579	546	551	537	565	521	550	544	531	563	573	544	592	524	548	547	566	572	558	567	521	579	579	597	630	563	508	567	533	559	586	547	577	574	532	559	564	571	551	555	553	588	552	560	551	563	552	548	576	595	588	556	564	573	593	527	535	567	567	544	537	558	566	598	553	543	554	531	548	579	557	525	559	557	531	577	560	572	597	597	559	527	587	550	568	570	518	574	520	566	563	586	546	532	583	557	561	550	551	564	534	589	560	593	526	540	578	537	548	554	553	586	577	614	551	568	544	566	532	574	494	539	547	561	532	567	543	514	568	547	547	593	537	591	591	526	565	554	604	597	515	565	568	573	565	525	529	559	583	594	560	563	499	543	551	550	585	587	585	542	589	559	557	553	568	545	549	566	588	517	573	569	540	517	561	548	570	572	540	568	541	538	576	597	570	532	533	541	608	544	539	545	541	540	537	563	584	530	572	580	583	536	510	542	502	561	526	544	608	606	541	545	553	529	571	602	577	598	568	581	510	584	552	531	584	565	564	616	563	564	553	556	552	522	527	556	593	589	548	571	509	578	612	543	547	545	582	572	572	532	554	578	544	538	560	545	572	573	562	594	575	562	562	551	565	491	594	557	554	563	590	578	592	595	563	560	515	568	545	605	565	539	548	558	561	566	577	557	593	564	549	509	557	561	571	536	539	579	537	591	558	549	559	543	558	523	610	581	509	569	509	547	583	549	517	580	526	524	549	549	535	501	559	563	582	547	576	559	563	520	531	559	565	544	558	577	566	558	560	566	564	564	572	533	554	526	581	563	592	576	566	580	571	561	543	550	540	527	565	500	547	610	553	530	559	545	586	576	580	528	566	564	573	531	574	566	558	548	563	551	555	515	537	552	590	572	567	560	558	526	543	604	622	563	574	565	562	574	558	562	557	533	546	554	553	559	569	521	524	610	563	564	588	520	567	557	543	527	515	549	557	541	569	547	525	555	586	560	538	601	543	539	541	600	539	570	545	543	563	545	533	564	585	592	589	571	585	590	492	538	583	554	544	590	553	560	581	542	560	605	550	590	576	594	520	558	599	591	552	560	558	573	539	545	586	551	589	526	556	539	497	543	610	524	593	526	552	577	526	558	595	541	531	576	535	554	559	543	574	592	522	567	577	580	569	547	553	585	571	560	536	564	552	556	565	541	549	590	578	535	557	544	569	535	516	536	615	562	588	512	606	546	579	552	544	513	521	586	534	542	561	574	542	539	585	591	566	546	532	540	551	565	573	602	542	608	567	560	575	559	541	563	588	523	581	550	584	563	566	575	533	548	567	539	580	560	608	545	576	565	579	557	568	572	530	525	563	551	596	537	568	559	596	564	526	533	572	594	554	580	545	543	563	566	523	600	596	549	564	565	560	550	554	574	595	520	604	536	589	555	557	604	531	565	530	511	606	595	579	574	578	546	564	567	569	556	535	571	568	540	553	595	560	526	577	539	574	591	570	561	543	584	547	582	582	581	571	570	559	556	578	569	550	595	537	566	572	532	519	612	577	537	582	544	534	519	579	586	546	546	564	575	539	526	554	584	568	558	582	550	543	570	626	540	541	558	577	594	585	510	569	550	584	582	529	573	521	555	588	549	529	581	581	517	544	527	547	561	535	536	581	556	549	576	561	568	546	578	574	548	577	594	601	565	571	568	542	573	576	569	553	542	561	569	540	599	523	548	555	565	536	533	524	575	580	560	572	567	518	532	561	562	542	580	533	560	534	585	581	582	528	573	559	564	560	558	560	554	616	568	586	544	557	551	513	596	577	564	608	570	508	558	569	554	610	557	561	602	565	545	612	543	571	553	520	556	575	569	527	562	547	537	536	545	551	557	573	560	525	590	580	533	521	562	577	548	517	544	538	547	548	555	554	611	554	581	575	561	560	524	549	564	551	545	587	523	575	554	546	584	581	562	553	579	545	565	538	527	544	575	565	542	554	599	567	606	577	576	558	540	554	544	566	530	558	563	525	540	554	566	549	524	576	565	565	564	553	602	570	541	581	555	508	558	522	575	587	565	614	544	583	557	585	570	597	555	565	558	544	565	546	556	573	586	560	565	546	571	556	552	590	538	537	506	586	598	544	544	552	565	535	553	620	534	536	576	576	550	549	562	549	578	513	550	566	549	562	570	537	511	547	569	526	566	561	539	547	542	511	579	533	568	541	523	586	592	530	533	525	576	542	564	593	566	570	561	585	591	546	568	569	522	527	536	530	549	558	536	531	567	550	560	601	580	585	554	559	577	558	537	521	599	550	564	566	545	580	541	565	572	577	536	553	540	504	575	571	534	537	531	573	590	561	520	609	548	529	553	568	569	540	544	568	562	568	548	574	546	571	517	509	569	580	520	554	518	510	544	556	575	521	549	571	559	563	557	585	583	547	543	569	566	559	519	562	590	565	568	558	629	539	572	587	569	534	543	585	533	585	589	579	575	546	560	543	555	553	588	544	548	557	571	533	547	567	546	518	570	586	646	547	578	577	569	547	546	533	514	573	549	542	585	550	564	606	570	551	578	567	554	570	552	604	568	562	546	604	552	544	543	562	557	537	542	547	555	532	522	547	521	559	563	604	567	589	550	533	537	490	568	551	568	611	575	543	539	559	597	533	566	527	567	542	550	559	545	558	559	612	552	531	518	573	586	548	561	541	548	529	560	534	564	534	564	556	617	570	533	553	543	555	521	539	569	607	553	533	517	548	595	563	555	581	565	544	546	570	553	559	546	596	550	570	537	576	591	536	563	566	549	517	592	596	543	539	534	567	576	560	525	576	550	564	539	567	526	556	577	540	560	601	494	522	524	539	571	572	551	559	581	569	572	586	617	586	566	585	539	529	537	546	510	561	576	535	576
26802	20451	9238	1169	792	702	705	659	651	644	651	688	622	602	632	659	687	687	625	617	674	667	622	623	651	661	621	660	627	633	654	660	620	651	639	651	659	616	642	630	585	634	641	643	695	632	627	639	649	690	596	667	633	618	636	722	676	614	634	652	601	652	641	645	648	650	643	643	652	642	678	647	650	679	633	642	626	648	699	615	664	627	639	627	616	690	686	648	667	662	641	625	608	650	615	628	621	634	655	672	594	655	687	631	643	637	671	655	658	680	639	655	674	699	641	643	658	632	620	614	632	641	637	624	648	650	677	643	603	653	666	622	675	655	637	659	626	662	639	597	681	630	635	646	627	657	621	672	621	653	670	638	654	651	597	637	669	704	650	633	641	617	625	699	646	657	645	648	606	633	614	700	643	684	636	662	654	718	641	651	610	628	596	621	622	641	665	639	671	579	694	668	672	633	598	613	655	640	650	681	676	616	642	643	645	645	617	675	634	647	640	637	649	636	642	687	603	658	637	636	632	709	612	626	634	631	659	635	641	678	653	601	627	665	618	619	656	619	636	643	647	653	649	562	671	606	696	610	649	608	635	612	626	603	640	648	603	690	636	663	576	684	631	642	583	655	572	661	664	693	642	669	660	657	664	597	637	692	648	617	663	677	665	646	652	629	627	615	589	635	621	669	621	648	631	647	657	664	659	641	606	639	597	622	626	609	670	674	682	650	672	672	672	681	631	611	621	643	657	641	657	661	613	626	651	638	659	638	642	621	589	664	695	608	638	663	642	641	656	618	652	655	654	643	624	690	652	593	606	631	600	617	653	561	633	632	629	670	636	651	648	632	658	625	643	653	666	623	634	655	613	634	658	660	660	630	660	616	638	654	643	615	654	627	643	640	605	661	661	622	627	663	605	636	640	654	683	665	668	652	659	683	625	634	619	675	645	585	646	616	594	653	654	651	607	646	597	660	645	669	676	609	634	658	686	655	601	655	642	622	678	666	571	614	660	628	637	594	625	637	665	663	619	622	640	670	671	611	670	642	612	623	666	658	650	656	658	656	608	607	641	654	653	657	655	620	655	674	601	644	636	642	666	623	633	642	582	649	617	636	662	644	625	642	660	649	649	614	599	655	629	634	667	674	645	637	624	652	632	632	644	621	654	655	633	624	666	634	656	644	655	636	643	594	658	599	647	673	648	648	652	674	634	704	627	640	600	620	653	612	649	650	659	580	629	617	658	685	630	651	608	629	638	648	635	658	621	656	632	695	615	667	651	637	678	649	652	647	634	656	671	650	628	670	667	610	716	638	659	616	672	636	658	599	636	609	619	657	633	614	694	628	584	680	621	685	690	606	678	621	627	613	605	616	650	683	681	640	647	673	656	637	645	679	612	649	598	668	619	633	663	692	625	645	610	601	613	650	656	650	646	643	636	632	687	647	642	669	660	667	622	656	638	622	603	613	632	614	667	587	707	631	638	706	654	643	629	632	658	644	594	626	598	649	621	605	585	614	638	618	637	637	635	664	660	633	650	600	631	636	618	646	651	629	645	682	655	628	623	656	643	631	611	653	611	633	665	602	603	630	649	646	660	628	592	666	652	644	648	618	666	632	610	608	658	653	620	604	691	644	646	621	610	673	663	608	619	617	699	651	673	677	578	616	694	663	621	624	657	613	677	631	645	654	638	632	685	676	667	653	679	653	647	695	671	612	639	645	604	670	628	649	663	627	676	633	665	605	618	633	633	651	677	643	645	623	697	620	635	650	659	624	636	628	638	598	647	586	638	633	636	635	625	633	610	624	655	665	695	627	561	667	646	608	666	704	622	638	672	621	634	626	636	666	617	629	722	626	611	680	618	640	605	653	633	653	653	650	664	663	674	632	604	639	644	656	621	644	620	633	642	695	644	651	631	603	605	655	609	626	650	663	643	609	604	685	643	669	664	615	612	667	654	690	612	645	601	651	680	646	678	637	655	635	644	652	632	629	670	605	649	627	675	643	604	618	662	653	656	635	685	639	633	669	642	632	654	653	592	650	659	681	606	618	667	639	696	595	633	646	655	653	694	639	643	626	593	599	664	650	669	635	688	599	643	649	631	586	630	644	629	627	613	647	633	624	611	615	664	555	606	636	648	629	606	645	668	687	688	659	631	638	635	647	602	631	628	608	651	655	606	616	647	638	616	652	638	601	654	621	667	625	573	641	674	627	648	639	657	655	608	615	655	645	644	634	616	647	662	628	607	604	658	665	635	648	663	618	654	631	638	659	629	658	611	637	669	647	617	651	624	632	663	612	588	649	618	659	642	636	649	691	660	622	654	601	638	628	636	615	689	666	678	622	644	649	654	619	620	655	616	630	631	636	622	603	652	599	599	639	666	600	577	601	619	619	651	674	601	613	622	672	659	645	642	640	651	639	623	622	617	663	645	673	628	670	642	611	618	607	637	636	556	633	658	673	612	648	615	684	652	604	670	623	697	690	639	590	634	649	637	678	661	641	653	644	680	639	630	587	681	656	633	659	617	615	632	653	637	647	636	649	659	637	656	647	654	605	629	643	640	670	642	591	639	618	666	648	636	643	604	629	654	635	670	673	680	657	642	646	662	652	621	624	631	648	636	655	657	652	652	616	653	676	648	642	679	661	672	630	644	645	651	649	613	645	649	672	638	654	677	633	677	647	654	675	614	676	644	654	630	653	634	621	662	637	629	617	614	634	647	648	638	629	650	657	647	637	592	637	652	697	655	637	636	658	635	676	643	662	612	643	662	636	666	637	658	641	618	648	622	643	659	642	668	688	602	650	625	634	638	662	617	624	626	671	664	646	659	679	620	606	657	658	668	639	660	623	675	635	629	647	666	625	670	620	623	622	666	579	644	585	664	626	637	644	665	636	637	625	630	662	636	657	603	605	636	640	666	649	642	663	653	664	639	640	662	691	593	629	646	616	635	665	652	675	637	683	653	654	617	640	651	605	633	629	652	686	700	631	624	661	644	634	630	660	640	637	619	642	681	660	597	681	674	621	622	597	631	638	683	664	621	603	628	596	656	693	609	633	646	662	633	614	650	639	611	641	651	665	678	659	663	637	658	670	614	662	684	633	641	673	614	663	607	642	645	648	640	668	681	661	657	670	694	645	643	626	624	647	600	643	630	587	677	626	614	672	616	674	634	619	682	669	665	678	634	651	658	638	619	654	591	629	626	700	640	648	638	683	619	619	608	612	632	614	607	707	613	657	638	655	614	663	610	628	653	661	667	666	640	624	642	643	649	676	623	599	662	619	706	637	614	623	618	658	607	643	665	578	620	650	693	613	659	599	639	671	688	634	645	670	639	639	688	666	663	704	645	676	669	647	637	671	632	647	619	631	617	622	643	636	648	607	690	639	633	660	609	631	576	683	651	651	636	624	643	654	694	677	642	642	668	663	640	665	635	655	639	685	691	699	648	635	655	677	657	666	661	613	684	615	646	620	663	655	647	624	681	672	619	633	651	632	614	623
15974	1519	1433	1078	1007	1018	961	912	979	880	900	902	889	913	826	904	864	881	852	873	910	927	868	890	881	850	855	901	893	865	824	905	888	872	904	897	839	929	880	876	873	892	895	898	925	879	942	847	892	858	870	878	858	851	886	903	859	897	912	894	842	794	882	823	908	872	893	857	856	864	886	930	837	837	850	896	850	881	871	856	888	874	851	885	905	904	894	820	853	940	852	896	908	894	838	857	892	926	887	847	884	873	922	873	873	803	898	866	835	864	859	873	842	916	880	862	892	932	856	860	909	813	880	840	883	877	866	876	836	868	865	884	862	930	855	897	879	840	926	878	876	876	914	874	871	805	904	841	873	907	893	875	867	866	884	908	837	881	933	869	899	842	858	885	834	905	901	911	887	899	861	855	839	861	859	817	854	874	851	846	878	896	862	897	892	919	910	904	875	905	892	842	910	863	883	845	811	908	950	877	897	877	882	895	862	871	875	861	844	872	883	888	818	866	923	899	863	895	878	902	796	869	868	864	860	850	902	853	878	885	880	835	877	866	848	867	868	888	909	900	877	849	881	921	857	938	900	851	880	883	883	904	838	891	826	908	893	862	882	909	907	866	841	869	819	874	861	878	880	887	876	910	884	876	881	911	826	899	851	902	850	870	877	880	859	887	861	866	878	854	919	849	842	869	912	921	883	871	824	897	892	867	848	838	860	899	831	873	847	861	879	944	907	843	851	902	825	860	871	848	844	824	918	900	842	859	885	889	881	878	901	904	846	873	875	849	867	875	863	831	870	855	879	877	870	906	800	896	882	875	896	898	835	916	893	881	871	867	881	871	887	846	920	912	886	894	863	819	877	865	928	927	873	876	927	836	866	927	875	849	850	883	888	857	844	880	874	877	891	857	914	902	902	875	822	871	892	877	913	864	830	918	898	896	874	923	860	857	917	937	866	926	899	852	849	832	845	854	894	873	848	831	809	878	829	840	893	882	894	864	883	858	903	841	848	920	876	846	899	847	915	873	863	893	892	846	906	855	914	919	843	828	888	872	843	917	905	879	865	898	845	859	887	831	857	934	875	848	894	835	847	898	837	850	836	865	914	839	902	914	872	857	846	886	868	860	870	817	837	883	891	892	891	831	844	871	936	916	888	836	849	873	856	886	875	864	904	877	873	872	932	850	822	888	929	878	865	889	877	856	926	833	843	889	867	842	843	883	915	906	872	881	957	866	808	866	809	887	938	868	909	904	899	896	866	862	904	840	862	904	899	890	878	862	923	841	861	888	878	868	848	868	922	877	880	889	863	858	819	870	854	848	829	927	840	886	867	905	859	794	906	914	897	870	870	885	895	893	842	861	920	936	889	868	928	885	896	865	894	857	844	813	900	877	865	898	891	883	837	867	894	884	897	887	796	868	890	832	879	830	931	867	899	894	892	853	905	907	832	891	857	905	843	899	862	842	922	842	860	890	928	865	850	880	892	898	870	899	843	856	858	844	847	890	862	870	861	885	892	918	941	872	864	855	911	896	837	863	902	895	895	848	866	875	901	930	836	865	854	938	872	858	864	906	927	888	871	856	903	912	916	880	867	852	916	864	922	895	878	851	879	878	866	869	881	925	852	853	898	859	911	845	874	825	915	920	877	869	862	865	856	875	880	865	917	910	879	881	829	883	838	874	891	858	901	896	922	862	834	866	895	917	916	868	886	875	889	907	875	869	889	859	851	878	921	826	833	875	924	876	928	884	859	844	848	843	870	875	874	878	837	888	876	839	891	861	878	888	952	899	877	869	904	870	897	868	877	848	896	887	859	882	863	897	898	862	810	782	859	916	864	852	890	834	887	919	852	885	862	881	852	880	874	877	909	830	855	924	880	872	927	879	825	854	887	861	892	881	871	868	899	895	894	855	873	891	852	866	892	860	891	883	858	883	901	847	858	850	866	921	818	867	855	875	885	897	848	873	874	890	912	843	814	860	871	887	890	916	833	868	908	860	847	925	945	869	898	863	925	846	905	904	847	902	838	851	838	909	813	854	911	867	875	902	883	911	943	898	926	873	903	870	909	883	886	875	893	898	892	885	868	914	910	810	887	907	883	884	881	945	920	862	868	876	883	900	881	963	868	872	890	889	900	879	881	886	868	895	826	813	851	934	862	903	839	908	891	870	825	891	937	845	888	822	847	854	878	870	859	913	861	874	808	851	867	851	920	892	922	876	929	852	842	874	907	919	887	864	891	859	890	853	895	927	864	930	919	914	874	884	903	861	829	827	902	911	891	913	966	862	894	887	852	889	886	833	869	880	921	873	794	889	924	867	919	863	861	916	850	900	898	894	918	874	892	892	881	856	878	882	836	887	913	856	845	854	937	859	894	878	914	844	846	945	811	888	874	766	898	885	863	925	939	846	880	868	875	881	898	858	876	874	832	860	839	855	843	877	844	899	875	898	875	829	899	862	898	848	842	894	884	873	895	918	862	952	864	848	871	900	823	848	892	866	864	909	886	906	820	918	856	839	903	937	839	830	883	885	884	850	872	886	858	910	897	870	891	867	826	853	925	897	826	878	893	873	890	893	879	857	859	916	885	865	882	897	842	862	925	885	878	850	886	858	888	910	862	866	909	885	900	871	909	878	902	888	851	947	934	856	888	877	848	863	890	859	878	862	914	874	886	894	849	862	849	894	934	884	876	849	885	811	879	848	857	880	874	881	891	864	878	837	875	869	880	825	944	871	923	900	831	893	899	827	887	882	882	865	833	863	929	819	919	914	885	857	937	864	837	914	866	860	832	842	892	864	842	922	904	870	881	847	889	883	891	884	893	876	854	874	893	858	849	864	880	910	877	862	909	888	889	859	859	915	945	914	899	885	841	869	915	907	864	875	881	885	921	860	853	925	874	843	879	846	859	853	875	852	836	902	875	891	903	834	890	915	893	851	886	807	893	892	870	882	857	912	869	931	897	861	872	901	861	889	856	869	887	842	855	862	879	897	842	856	872	859	873	845	889	862	896	848	873	863	870	886	846	877	874	906	883	865	885	851	854	866	859	908	883	914	892	909	853	882	845	875	881	857	880	939	851	866	862	917	917	920	941	908	928	885	903	917	878	936	927	888	905	848	868	909	886	851	859	899	839	879	894	896	893	892	896	898	877	922	870	891	882	929	930	887	863	852	862	904	895	851	884	890	857	849	861	883	865	877	886	877	906	849	897	895	892	890	876	853	876	858	875	919	879	872	909	905	855	847	910	902	809	873	907	843	862	924	881	868	834	813	856	872	890	868	876	898	878	815	938	907	835	870	885	888	868	921	941	830	893	934	910	920	843	867	900	905	872	847	878	885	863	887	873	860	832	879	837	898	936	858	878	883	870	881	851	839	835	897	898	910	848	871	909	925	834	830	906	908	810	865	880	868	867	848	888	881	858	841	874	871	873	920	904	896	844	918	854	830	858	906	886	887	839	828	887	861	889	869	817	897	896	918	849	868	925	872	867	848	894	872
23479	20928	28583	23402	20916	10642	1414	978	873	879	847	764	789	778	765	740	740	752	746	744	752	706	715	698	687	748	679	733	696	725	713	708	687	713	681	733	750	715	671	680	733	733	681	696	672	747	705	672	687	703	706	688	707	723	748	703	697	693	709	710	761	681	721	730	710	731	707	714	723	711	716	677	718	730	651	664	731	646	649	689	699	744	762	694	715	677	679	694	673	701	735	688	653	677	688	698	676	745	691	684	698	707	619	660	737	745	697	718	684	718	704	712	702	729	662	670	704	701	672	706	742	704	722	678	724	658	692	685	661	664	729	695	669	763	740	647	729	680	652	653	668	644	656	751	738	661	660	755	674	657	693	731	686	698	727	690	730	672	648	698	675	664	671	721	649	724	694	685	693	713	734	642	682	686	689	670	679	708	724	693	671	692	686	694	673	717	752	697	706	704	712	694	663	669	685	687	725	731	700	646	696	709	687	659	690	711	711	711	733	685	677	700	650	666	687	729	726	697	693	647	679	704	670	735	683	680	691	649	728	755	716	711	749	683	735	707	652	709	696	719	726	686	757	687	645	688	749	666	710	705	694	678	660	675	676	676	707	686	692	710	745	733	679	659	706	691	655	663	686	716	703	669	681	667	688	642	687	688	716	693	674	697	731	698	715	669	696	711	696	683	694	680	643	686	707	676	709	693	668	727	712	688	707	738	657	737	731	721	651	705	682	707	722	692	717	678	690	741	728	675	687	718	715	694	736	685	627	716	663	744	714	668	670	708	677	740	731	700	686	669	683	710	686	689	719	684	645	665	641	618	654	704	719	704	683	702	735	714	739	670	704	698	692	695	703	698	664	664	715	706	719	678	673	684	731	704	690	695	739	689	672	729	664	687	679	677	707	665	685	699	684	721	715	724	657	709	717	702	647	679	698	701	703	680	690	707	762	670	699	747	670	671	700	668	689	722	720	671	729	670	712	704	700	729	702	716	688	695	697	715	649	646	674	732	669	696	691	674	716	727	704	658	664	683	711	703	694	662	666	693	678	689	671	723	728	682	715	711	702	719	654	679	685	704	720	682	725	671	684	689	730	710	706	637	692	693	727	737	726	704	657	707	731	698	678	695	720	735	713	689	728	640	689	676	687	681	670	683	681	689	708	679	713	674	671	702	679	685	704	654	675	691	697	705	710	690	703	713	680	720	696	701	697	651	659	693	691	683	727	746	708	682	685	700	685	681	710	679	664	684	652	682	698	659	698	681	730	766	657	677	705	668	690	672	680	677	724	706	717	687	673	703	714	706	694	672	708	729	719	679	699	694	694	694	714	674	684	704	708	701	661	751	689	712	692	676	651	686	692	688	706	700	689	651	682	696	659	666	719	672	725	685	678	708	728	656	682	670	657	728	666	646	724	753	702	670	721	709	727	696	699	674	663	690	693	684	696	687	698	657	685	708	623	721	690	692	643	723	658	722	711	692	721	708	637	699	682	693	694	702	718	681	707	703	704	709	682	683	642	693	714	696	699	663	699	704	679	700	707	669	694	691	744	705	670	713	701	691	744	722	691	648	682	735	686	687	706	645	666	712	713	687	691	699	710	725	696	691	679	671	745	708	722	667	696	671	658	719	693	663	692	707	746	669	727	703	712	663	656	668	739	665	673	730	695	651	670	757	701	674	657	715	657	721	723	678	672	698	681	684	747	728	668	723	712	681	725	693	650	701	669	712	657	681	692	688	712	632	663	687	688	704	678	667	703	709	731	703	686	691	730	705	713	723	660	701	652	673	690	731	761	636	696	714	680	665	729	711	716	668	694	654	677	765	713	696	731	692	695	688	670	681	760	650	705	727	696	793	689	717	743	669	721	716	728	715	693	659	682	714	692	678	721	664	707	711	673	711	677	706	647	686	687	708	695	707	708	650	715	694	670	635	729	670	731	659	677	696	718	668	757	710	705	654	706	626	671	727	691	724	689	712	676	648	686	642	699	702	678	705	719	705	651	739	717	726	720	668	709	679	656	695	728	678	686	690	704	713	683	647	711	635	698	689	705	688	679	720	696	674	679	732	670	709	706	680	710	716	701	670	663	677	690	701	742	705	769	710	709	658	731	702	697	683	679	671	713	661	707	688	717	679	729	672	675	721	678	685	680	734	676	736	723	694	731	694	711	712	689	679	680	732	702	645	691	691	686	646	687	759	672	695	695	750	698	693	701	703	659	648	672	690	691	710	688	682	722	697	751	644	724	677	700	671	705	662	684	686	696	713	727	715	703	688	691	671	764	682	709	707	676	733	702	703	737	690	727	728	683	695	664	693	696	683	666	703	661	685	671	693	689	753	680	715	698	664	701	686	695	726	713	747	660	681	661	662	686	690	711	660	708	677	703	680	655	674	719	693	673	708	700	726	666	690	703	678	688	729	678	688	723	673	694	713	693	653	695	712	689	700	702	658	694	684	719	678	678	667	720	684	657	722	671	698	739	669	687	731	702	679	673	654	715	711	759	759	698	724	645	685	687	698	675	727	676	714	691	710	705	687	711	683	686	711	739	718	668	722	631	725	672	704	656	691	674	691	694	660	688	719	750	708	687	704	708	720	670	663	668	691	709	662	730	688	648	702	669	635	721	705	665	663	640	655	658	726	702	663	742	686	684	710	699	724	711	710	693	665	678	723	696	713	710	662	711	715	678	695	724	665	672	702	668	669	650	670	678	677	662	673	662	671	696	653	683	687	672	641	796	658	672	637	758	663	631	698	720	695	703	685	681	700	688	649	661	694	690	703	693	701	669	696	663	713	677	697	703	697	710	715	695	657	639	680	700	682	682	750	654	716	689	747	701	723	718	703	635	679	665	706	697	632	661	659	733	679	694	727	692	668	689	699	676	725	731	679	680	712	698	710	663	662	713	713	685	721	700	680	737	682	710	685	660	732	687	688	688	678	724	654	657	723	666	668	680	676	694	684	723	691	687	714	698	662	667	665	685	712	666	720	690	713	674	680	651	691	705	718	725	702	718	688	672	696	678	714	700	724	730	684	664	667	712	694	682	651	708	668	686	669	716	708	726	678	741	688	650	697	680	673	713	710	668	681	651	684	669	652	662	719	653	660	686	691	685	702	678	716	681	737	671	682	682	678	711	673	687	705	696	682	702	678	734	675	708	703	694	681	658	700	699	661	737	715	633	663	680	734	713	696	701	683	706	663	699	681	711	683	686	672	705	669	711	686	730	665	698	697	702	702	672	640	731	674	687	708	688	684	662	680	667	698	727	685	694	700	714	685	697	708	714	702	694	702	673	741	690	693	662	697	659	716	704	700	672	610	680	693	671	653	720	700	695	657	678	780	712	721	684	714	649	678	643	684	679	680	669	660	701	663	698	682	739	667	720	728	694	670	692	723	751	711	676	699	683	642	702	709	707	676	713	682	693	657	727	723	709	739	652	685	700	703	716	715	745	646	665	685	673	744	688	654	652	709	705	677	669	670	673	690	655	684	665	661	695	707
37062	8955	7691	4088	2887	2459	1854	1638	1467	1349	1283	1273	1217	1131	1130	1114	1108	1051	1056	1005	1042	1014	1028	957	975	969	978	995	989	1041	990	976	1024	1018	1016	1032	989	972	962	962	1007	963	944	1016	932	991	952	918	996	1003	1008	949	962	938	924	914	983	890	941	999	1000	1002	996	935	926	984	983	942	986	953	948	978	962	962	950	924	1014	952	1004	916	939	961	974	939	945	956	984	955	981	976	995	952	952	983	972	925	990	978	896	886	937	922	954	944	1012	909	970	924	962	932	966	985	875	973	999	984	999	971	948	947	943	970	979	937	950	946	983	1009	991	952	942	970	967	924	968	951	936	925	979	986	934	958	948	1027	953	992	959	956	1016	984	894	920	905	920	995	928	967	979	942	1006	966	1008	918	968	977	965	985	965	1026	997	964	960	980	998	980	938	926	982	947	941	915	949	992	974	988	903	936	941	949	923	955	930	999	1005	963	943	937	966	965	942	952	1013	948	955	947	951	1005	957	972	931	917	982	950	886	962	973	969	996	905	940	972	973	959	965	994	995	940	967	947	921	984	951	932	933	994	967	1009	974	1001	936	933	932	955	993	981	969	958	998	985	1015	1036	953	932	950	948	945	927	942	930	975	996	954	992	950	1009	923	989	930	981	966	971	940	1006	969	967	941	946	985	1024	1015	960	1038	964	924	950	995	1038	1006	958	993	980	964	935	965	971	952	965	937	970	946	934	973	973	954	957	957	955	988	944	969	928	941	958	943	933	1023	967	948	961	954	942	992	925	958	890	971	986	974	911	963	1000	931	994	941	912	930	928	903	934	895	900	982	963	980	941	989	1032	974	982	982	951	926	999	954	992	955	901	895	940	921	915	946	937	947	965	993	986	939	983	917	917	941	1022	898	969	962	923	985	959	985	1029	930	959	1019	943	980	929	952	1005	939	974	961	980	884	948	978	987	939	1003	943	998	976	944	991	982	1017	992	977	957	979	948	949	957	984	982	913	988	914	944	970	939	943	958	965	946	959	981	922	931	973	963	949	959	956	982	994	981	964	957	983	910	968	891	942	954	940	924	1007	987	935	935	947	933	945	1006	922	938	1004	951	960	976	982	892	967	945	923	959	894	948	952	987	977	977	948	952	935	976	938	925	911	967	1005	1015	955	1011	932	957	962	982	923	893	973	952	976	951	983	931	952	928	1051	982	946	934	897	959	940	961	984	943	959	926	983	947	971	991	936	936	944	951	948	923	946	944	991	946	947	991	959	905	969	869	971	990	947	964	997	962	999	931	960	965	949	969	962	964	949	951	915	965	979	1003	960	982	936	953	967	933	951	914	942	980	943	1008	940	928	966	960	970	936	922	919	935	1005	1012	995	947	943	934	877	952	876	969	928	912	929	921	960	935	946	943	953	951	1009	985	951	923	988	957	970	979	917	940	913	992	972	1000	976	997	954	933	955	901	978	933	964	929	992	933	994	966	903	943	961	955	960	937	999	919	951	956	910	939	997	969	912	926	927	946	1009	990	974	952	952	964	937	959	978	951	1005	1010	961	972	989	948	970	938	1003	969	916	939	975	951	1006	1005	995	951	1014	953	890	910	983	899	927	979	993	949	984	977	927	1011	966	966	1025	996	938	1016	967	977	956	964	979	994	1012	981	974	945	981	953	939	978	965	990	978	969	931	950	968	932	995	960	915	922	985	950	953	917	1003	976	1011	976	938	963	950	977	950	917	944	997	923	950	987	875	952	911	959	1004	970	968	975	976	999	990	956	960	944	973	973	926	999	971	916	956	1006	974	945	1015	944	927	946	969	954	921	918	973	1040	952	994	922	922	967	947	927	955	1007	990	969	935	942	929	906	892	918	924	944	962	957	956	918	1023	941	990	889	952	920	947	974	898	938	958	942	968	922	962	967	932	905	935	949	956	1031	931	941	919	939	989	975	957	973	878	974	991	1017	963	980	882	963	979	1000	991	947	935	894	926	964	976	921	861	941	986	949	951	919	869	960	983	931	948	959	963	970	1000	950	997	964	977	938	922	934	954	983	932	919	950	974	987	941	984	934	977	972	976	978	948	953	1011	989	977	966	981	954	970	968	937	968	955	990	928	958	971	937	989	928	944	940	924	929	899	930	944	939	949	947	1005	929	944	937	965	987	948	977	967	923	973	950	975	951	902	987	915	977	973	916	963	970	941	959	954	951	978	966	972	949	977	961	987	974	977	945	947	949	1015	921	945	901	957	939	959	942	973	977	944	986	920	966	980	972	989	951	1004	960	917	984	979	959	1006	931	893	973	922	927	946	997	962	914	902	1022	971	948	1039	938	966	964	970	986	911	976	951	948	998	979	973	941	978	942	996	948	942	921	945	960	901	946	969	955	954	948	957	955	924	1032	1036	969	997	932	974	933	976	906	957	942	959	945	930	959	979	972	1023	935	934	954	923	966	972	962	955	970	996	1019	921	994	919	973	989	939	859	934	960	948	950	1032	941	945	954	962	924	966	980	1004	919	912	964	940	948	988	958	950	939	908	937	1005	980	996	1026	900	934	987	972	975	996	955	919	1004	947	939	918	891	952	995	966	984	925	982	958	924	991	936	967	923	986	956	975	921	940	927	934	970	925	930	943	926	953	1023	949	981	928	956	908	970	922	937	985	965	955	947	975	952	950	964	995	980	919	965	979	973	964	940	1001	937	959	975	947	960	915	1022	973	960	959	975	977	950	974	965	937	924	958	902	958	948	940	968	951	977	952	928	970	912	952	959	958	990	944	942	955	954	943	973	914	983	946	943	1024	954	979	943	927	970	991	914	988	950	979	974	1007	994	965	969	921	981	945	963	945	933	962	1000	963	967	991	958	986	902	920	995	967	952	958	943	913	979	1015	974	910	948	930	931	919	1009	931	917	950	898	904	985	911	966	980	988	935	909	954	948	935	997	1015	980	959	948	994	965	904	1008	972	957	959	939	983	944	938	1008	980	1000	982	964	970	968	931	989	1020	1008	969	958	900	977	991	978	1014	937	960	1024	942	892	941	953	921	973	989	919	941	978	957	967	946	997	1001	970	949	999	964	982	988	979	1026	980	935	964	964	1007	975	989	960	984	964	892	976	1040	954	963	934	906	954	965	955	1008	934	964	988	985	965	966	975	978	955	910	929	1023	908	970	957	920	993	1006	989	955	967	900	981	938	973	1034	935	943	1040	1008	976	979	965	967	923	941	907	959	895	975	1000	892	962	950	926	976	990	980	891	970	971	957	955	924	942	928	969	886	972	916	983	960	976	939	922	946	970	1004	937	969	938	941	935	964	965	894	958	952	935	987	903	986	917	956	965	930	971	935	838	941	954	955	930	956	942	955	956	983	964	990	1005	960	960	916	949	937	975	938	971	931	953	926	942	958	924	961	986	957	955	959	937	1039	977	960	940	1017	977	957	980	957	930	934	1001	941	958	930	931	952	982	975	971	955	924	958	927	1023	1040	971	939	963	951	926	949	988	965	926	922	929	1006	955	974	948	943	943	944	982	932	967	959	978	959	977	931	943	995	977	931	950	946	951	966	978	984	966	968	970	938	941	977	956	954	943	939	961	1004	956	937	915	1016	933	1008	972	918	961	916	1039	1046	959	966	1006	971	1006	961	981
22579	20926	29009	22987	20926	20942	6144	1003	799	756	615	596	511	509	477	525	449	417	471	411	455	430	474	429	423	436	408	439	417	437	411	429	400	417	419	404	444	414	439	408	391	424	417	379	388	371	415	396	418	432	387	408	398	400	386	377	395	428	380	379	363	423	377	403	436	378	436	422	406	402	435	418	394	405	413	369	388	380	439	390	408	378	396	406	380	369	441	406	377	441	427	400	435	386	385	413	415	378	352	387	392	386	376	403	388	412	416	389	383	418	387	425	406	382	425	404	398	362	355	380	399	413	396	397	363	410	370	334	354	395	388	393	390	394	366	448	375	396	410	371	378	409	403	373	410	378	402	394	375	369	399	416	361	403	404	402	382	389	403	403	393	397	377	381	376	396	405	405	387	413	365	378	423	392	397	375	383	394	386	393	393	383	384	387	378	371	375	409	415	371	367	377	383	355	389	394	368	384	401	346	372	407	389	391	420	382	417	384	415	377	378	383	399	388	398	377	407	394	380	391	409	396	347	385	396	396	368	397	373	380	389	375	377	386	374	388	417	392	421	402	428	379	457	367	405	388	385	373	374	390	404	394	354	382	431	395	399	406	422	398	402	386	397	391	386	380	340	367	375	408	386	406	424	371	384	368	421	414	402	372	408	382	417	369	401	397	408	370	378	393	403	435	405	408	375	389	405	407	394	417	397	385	395	458	376	410	378	386	413	396	375	377	439	370	404	385	393	393	389	393	394	385	410	375	416	399	405	384	394	398	393	367	365	388	395	387	408	403	374	382	378	393	410	368	403	366	390	405	407	400	425	398	417	388	411	400	374	359	407	392	405	439	411	386	377	372	386	408	386	382	391	394	383	378	380	410	387	347	404	351	410	396	416	388	420	364	430	401	394	381	379	386	385	402	405	378	405	359	408	415	396	388	396	402	395	391	373	413	433	359	427	345	388	409	383	413	393	372	407	361	416	414	398	357	399	368	393	394	369	387	381	408	405	399	411	382	360	405	389	366	383	378	382	397	387	385	391	392	372	386	395	400	397	406	392	404	385	385	375	383	407	402	374	367	373	363	374	389	377	382	428	379	386	365	387	382	370	411	392	379	405	386	394	372	386	403	401	405	396	372	376	395	370	401	385	405	378	394	419	381	398	398	379	382	363	384	411	374	412	381	390	387	368	372	395	379	415	389	394	416	363	364	384	401	369	387	389	378	391	400	407	388	380	387	404	384	405	396	383	402	386	355	398	388	355	400	420	378	381	389	413	398	398	385	395	395	382	376	383	392	389	386	403	376	340	385	378	385	395	386	366	418	408	376	430	396	400	409	390	370	429	373	372	389	400	393	378	419	388	365	355	402	361	407	403	382	395	401	410	398	364	389	392	397	407	389	386	373	415	378	386	369	404	405	372	374	349	377	393	354	437	409	405	409	410	401	390	387	404	388	402	395	394	380	417	379	376	420	386	375	395	375	393	400	399	389	378	415	422	387	363	416	372	416	390	402	369	364	396	410	410	407	381	416	385	368	390	436	394	417	355	371	390	388	373	431	427	385	402	369	401	399	375	366	406	401	364	407	379	388	365	413	409	383	386	402	382	395	379	377	370	395	400	345	394	411	377	380	383	393	379	388	388	396	405	397	386	424	367	371	395	355	401	411	403	358	392	385	383	374	395	427	395	367	395	394	428	384	393	417	383	404	405	383	412	373	392	378	385	384	426	414	351	400	374	358	411	384	368	364	366	368	377	395	361	378	368	381	385	349	411	393	406	390	396	394	418	391	392	405	400	406	374	394	423	358	381	373	413	380	345	366	388	416	392	402	402	363	391	386	387	412	428	379	400	383	407	390	397	396	395	381	380	416	367	389	396	388	395	357	416	392	362	393	366	339	403	384	389	394	401	433	408	368	385	381	399	408	394	402	385	380	396	370	404	387	397	392	397	362	403	357	399	361	352	381	375	394	379	420	399	383	385	391	405	408	372	427	361	368	375	404	377	378	333	389	388	400	381	395	389	394	410	400	391	399	374	396	383	383	422	373	403	391	382	399	376	422	378	368	388	411	411	411	406	379	432	409	379	398	364	434	378	406	369	400	395	382	403	400	388	392	381	399	376	426	410	384	383	422	370	384	380	358	391	410	438	397	346	396	375	367	402	400	406	356	408	409	373	358	362	384	408	399	383	377	380	364	413	369	373	381	417	397	379	397	386	382	405	361	369	410	414	373	379	407	383	425	408	375	377	387	367	375	359	397	382	393	371	416	354	406	390	399	383	373	361	384	392	410	383	407	399	376	402	369	397	397	384	409	406	413	387	368	425	376	383	390	399	360	383	363	403	374	404	387	427	392	382	366	392	364	427	419	411	388	416	372	339	441	372	369	398	398	425	413	390	375	374	395	412	365	402	397	365	375	379	351	360	413	389	375	391	401	376	421	359	396	362	403	369	387	384	383	400	418	388	386	399	398	395	426	367	388	377	345	340	414	384	394	398	408	386	393	386	389	376	413	373	381	390	396	383	418	395	381	382	381	375	363	400	370	380	397	404	398	390	373	395	405	415	425	371	375	407	426	398	395	387	417	367	367	387	385	358	402	400	359	396	404	362	425	341	414	381	377	384	425	371	401	414	367	425	359	409	353	376	402	417	385	395	408	362	421	396	414	388	399	393	397	382	396	380	385	406	363	383	428	383	407	394	431	366	383	392	382	377	406	390	378	436	413	379	372	370	385	373	401	381	374	368	359	405	410	421	427	425	362	379	365	401	369	361	367	379	415	366	356	383	357	374	371	379	387	449	425	397	396	391	394	398	404	386	392	405	345	406	394	397	395	436	381	388	374	418	368	379	411	384	396	382	360	404	390	403	408	389	373	405	393	397	398	369	392	407	391	409	383	407	389	433	349	372	409	387	400	401	419	389	376	367	405	383	405	387	373	397	395	357	410	395	402	379	399	363	373	398	362	418	387	368	401	374	404	401	384	392	425	380	387	383	402	403	391	367	415	413	418	386	407	355	361	388	399	407	388	369	385	360	362	388	420	416	395	386	398	368	412	372	393	356	396	412	369	374	425	404	437	403	389	388	415	383	390	377	391	378	380	376	381	377	367	415	385	429	394	353	389	394	380	401	383	419	358	389	392	377	365	403	375	406	378	352	428	401	413	398	366	383	424	400	421	411	420	418	393	367	395	401	388	400	379	407	427	371	389	370	379	368	373	361	357	391	363	418	397	353	397	396	392	369	385	403	408	378	388	389	406	401	395	388	347	412	400	390	372	354	351	399	366	371	380	406	410	375	398	368	369	366	392	404	403	419	394	406	404	388	398	373	348	414	367	399	378	392	390	400	361	427	382	393	375	356	402	366	373	353	371	385	395	389	397	371	425	332	382	380	393	374	386	370	376	383	388	408	408	368	388	379	360	412	360	385	416	388	346	392	375	351	382	426	414	405	366	402	379	393	406	383	385	397	373	404	393	393	380	433	391	401	391	376	399	404	379	393	356
39938	13442	11543	5769	4039	3093	2322	1960	1569	1329	1249	1161	1046	960	896	775	819	752	700	751	695	703	690	634	679	622	613	640	627	599	613	632	591	615	579	593	553	571	618	607	605	601	575	537	602	587	521	573	535	608	567	564	560	621	549	579	543	572	555	517	583	569	575	530	584	541	571	546	547	560	564	587	577	557	558	548	610	552	540	539	552	552	593	559	551	590	578	578	584	559	543	582	568	524	587	582	583	550	561	577	571	562	550	559	546	560	582	519	555	582	511	600	550	531	539	563	579	573	583	535	534	573	556	579	571	556	551	569	576	529	543	589	553	550	591	532	539	562	568	591	533	582	611	532	559	554	518	554	585	542	513	575	569	564	553	578	532	521	548	566	559	567	545	549	574	569	586	541	554	498	544	593	545	545	582	592	571	524	541	528	512	553	617	555	524	553	514	555	522	582	561	514	527	580	533	548	590	580	609	529	527	533	585	556	554	605	575	599	580	521	546	543	558	594	546	531	552	501	555	553	593	566	556	565	504	557	569	535	507	578	603	554	542	557	578	576	542	578	584	581	608	566	546	560	541	574	538	587	578	551	500	572	556	589	571	584	601	543	537	584	552	543	547	578	514	586	547	572	508	597	578	597	528	576	542	560	592	519	563	530	581	516	519	562	544	538	567	527	558	496	554	562	535	546	560	578	509	500	558	567	608	510	610	585	563	562	512	581	522	537	584	620	580	599	527	559	521	565	589	521	553	570	535	533	536	537	608	511	566	545	550	588	574	542	577	563	547	586	535	543	570	562	521	561	567	579	577	580	570	550	535	596	597	524	549	567	583	544	578	564	565	515	535	559	557	524	600	535	533	521	527	592	538	537	557	561	558	555	565	531	547	545	548	554	548	524	527	578	523	536	517	599	528	505	517	541	550	536	569	571	525	576	608	534	558	524	541	564	596	559	578	561	537	543	544	573	561	527	534	551	523	523	540	562	577	577	518	558	561	553	562	622	600	565	567	528	541	594	605	539	546	562	525	566	592	559	503	504	561	501	529	594	537	510	538	564	577	530	550	558	571	560	514	560	567	552	584	518	557	562	586	555	539	568	575	573	554	534	517	567	531	522	538	587	541	547	544	582	553	578	541	537	555	534	535	565	504	555	588	566	532	602	523	556	571	539	619	521	565	546	544	570	528	564	575	556	527	505	563	536	561	578	553	557	569	561	574	591	555	572	587	559	545	581	522	548	563	542	560	526	571	598	574	520	542	592	527	513	557	518	536	575	558	561	574	525	557	589	604	558	588	582	574	541	573	551	579	574	587	529	549	577	569	579	578	545	534	579	544	537	545	546	531	587	547	548	543	560	514	582	552	556	587	541	551	577	555	578	612	546	553	582	540	532	538	551	529	563	579	554	550	566	508	543	572	533	543	532	553	567	577	570	559	563	497	534	621	524	555	598	587	549	547	639	549	605	539	540	589	539	544	547	588	544	564	522	571	570	580	581	517	579	558	566	582	544	560	571	536	540	592	552	581	561	563	554	557	555	562	565	574	566	529	556	559	595	558	583	545	509	541	563	536	544	535	557	573	526	583	608	560	586	566	511	583	577	534	528	551	551	605	554	552	528	562	578	567	568	548	530	516	561	557	549	549	572	576	528	524	545	555	532	559	566	550	575	581	601	548	559	586	579	566	509	571	542	558	549	548	575	564	552	519	526	482	547	560	528	533	565	572	560	532	549	563	581	564	573	575	531	581	561	552	576	528	519	549	553	536	536	546	574	568	559	522	577	542	605	603	530	557	526	568	523	547	605	560	561	520	547	534	582	553	562	529	532	573	583	549	508	548	561	533	560	533	551	541	517	568	557	555	584	573	566	558	552	595	543	574	557	530	568	558	540	536	547	548	528	556	579	555	540	572	567	560	593	528	576	533	552	572	550	554	558	503	509	586	554	550	529	557	565	544	572	551	545	568	513	534	516	535	560	512	518	582	553	564	540	532	563	533	550	520	558	532	536	540	542	577	541	586	538	589	573	589	589	549	528	555	536	571	538	572	561	537	530	578	567	552	540	536	559	531	575	576	573	570	540	553	547	506	564	540	518	520	576	552	564	516	577	560	550	565	558	575	538	518	547	608	551	518	575	563	571	531	564	531	531	514	536	607	564	530	568	512	537	542	547	619	538	606	570	612	558	546	548	497	549	509	583	567	552	548	515	575	582	565	574	551	549	580	545	564	579	530	559	577	521	573	573	569	584	562	564	585	574	566	592	559	599	568	520	571	559	540	572	521	525	570	564	581	538	559	556	597	543	586	561	556	573	536	602	512	539	554	563	542	591	557	575	517	577	551	582	553	568	568	552	575	604	541	543	593	550	515	557	524	566	545	565	547	553	585	544	566	537	550	568	584	529	542	598	514	598	575	533	553	541	517	534	571	535	521	557	542	579	562	544	591	540	606	550	524	541	590	523	609	554	573	529	564	528	543	563	555	559	565	562	570	541	529	580	513	542	588	556	550	554	579	519	604	574	583	585	539	534	549	529	564	598	518	589	536	560	571	581	548	548	574	559	569	562	547	589	528	528	575	552	557	543	558	547	568	548	538	556	549	566	559	562	556	552	567	537	534	555	580	557	541	568	539	556	584	587	586	590	541	562	588	522	556	555	530	572	589	544	548	525	565	551	533	572	534	559	554	512	528	579	548	562	537	592	543	543	523	553	530	559	556	580	533	559	593	575	557	529	585	568	567	564	532	560	533	571	537	526	587	542	548	532	534	569	543	584	524	577	582	569	586	555	539	559	592	532	538	565	534	525	555	537	586	543	553	590	603	541	571	542	577	567	533	536	583	592	561	539	535	577	539	539	550	587	551	555	512	537	549	571	605	552	568	561	557	533	548	565	525	580	549	543	526	592	542	550	570	515	579	558	525	546	588	564	570	561	554	563	529	529	549	532	582	568	564	573	556	562	546	542	547	563	554	504	590	557	553	545	582	579	552	587	547	596	545	569	543	556	570	543	558	556	541	552	583	554	537	559	501	520	547	579	553	565	563	531	582	551	581	555	609	565	577	571	533	598	568	559	532	563	515	540	542	548	526	565	578	559	569	582	545	560	557	556	524	590	586	544	540	529	569	524	526	560	539	544	573	584	561	592	557	540	539	609	587	533	536	548	555	580	561	599	596	575	538	551	564	538	600	618	598	524	542	576	567	548	539	600	543	544	599	551	527	547	537	595	547	531	618	555	533	539	544	584	556	553	579	555	544	541	568	514	579	555	501	563	524	555	537	562	586	547	541	534	536	581	557	534	576	582	552	566	558	596	579	526	548	556	555	564	534	518	502	545	558	530	568	546	544	540	561	546	538	583	505	540	580	545	560	541	528	546	496	543	606	506	561	533	548	573	514	561	527	566	596	525	506	570	557	549	567	569	570	516	527	546	572	604	479	606	583	569	524	528	525	502	538	565	578	561	610	519	574	531	560	535	577	586	589	562	544	565	548	559	584	571	552	591
26710	20267	9052	1148	734	705	660	659	704	692	670	638	649	661	652	681	631	662	649	669	676	668	618	646	673	657	658	640	592	664	600	638	687	598	639	642	635	639	677	664	653	599	672	637	627	638	644	641	620	656	673	618	630	638	670	622	610	551	670	640	636	641	611	619	637	629	614	599	663	666	661	603	602	626	650	596	620	664	625	617	635	544	595	608	635	645	640	701	660	636	649	699	614	653	637	640	611	626	648	654	676	678	616	598	633	622	627	672	639	595	632	644	631	691	657	632	654	657	651	665	608	622	667	636	680	644	619	653	659	598	640	700	632	641	644	627	620	629	676	647	628	603	600	609	624	615	663	635	680	613	628	669	628	670	632	615	621	622	617	662	617	637	614	621	655	664	635	692	648	643	614	627	620	600	614	632	632	663	629	660	645	676	612	632	659	635	625	627	602	582	619	631	575	623	656	604	652	649	651	613	602	638	656	631	633	619	613	619	638	642	638	665	634	667	688	661	610	617	698	650	665	601	632	622	627	657	629	699	666	662	620	611	624	634	636	676	639	650	581	646	650	618	626	588	643	625	628	603	620	669	649	657	654	621	671	623	653	627	673	656	659	619	620	633	646	683	647	624	606	628	611	655	613	612	670	683	642	625	621	614	628	643	655	628	598	637	653	638	671	627	630	616	631	614	607	619	617	634	632	616	611	646	638	647	629	611	623	648	676	607	639	628	631	614	631	615	632	651	568	580	625	654	597	585	604	638	620	642	651	649	630	598	612	635	631	615	654	613	692	576	669	645	608	650	628	638	627	629	630	646	599	652	627	646	625	634	621	597	596	583	639	602	630	623	664	638	646	625	602	642	634	616	606	608	621	630	661	592	605	586	618	614	651	649	617	641	646	633	693	648	647	655	628	621	639	612	647	677	668	636	613	643	636	626	612	628	648	668	655	645	624	630	625	605	612	616	609	633	666	684	607	612	630	612	625	648	617	646	597	596	613	660	687	693	623	644	633	622	647	592	650	658	594	646	667	633	583	658	691	635	622	697	645	609	649	657	603	674	656	658	644	634	637	635	638	678	599	683	628	613	626	646	640	639	574	623	681	635	647	555	635	627	661	608	623	628	636	651	613	641	668	668	612	661	624	673	609	677	651	632	591	616	645	631	606	607	604	593	672	629	631	707	650	655	646	646	636	649	691	601	631	648	671	662	619	597	643	650	620	613	658	616	652	670	600	579	631	607	661	642	649	633	658	641	615	629	646	648	648	635	650	615	658	625	688	629	632	632	626	650	669	662	663	643	651	640	607	664	634	603	642	660	626	638	638	649	612	625	665	633	637	598	631	649	585	621	674	609	614	619	627	635	630	695	663	637	636	649	606	613	643	643	616	620	610	565	639	612	611	680	640	637	628	625	580	583	630	638	626	619	630	681	610	617	617	605	644	690	682	599	640	639	643	638	622	624	639	651	577	632	662	683	613	598	613	636	625	648	675	628	643	640	612	651	631	637	589	625	632	632	615	626	662	643	639	619	640	648	644	659	615	604	609	686	600	649	684	610	646	609	619	611	660	625	586	600	631	634	643	583	655	618	650	677	627	677	668	592	601	622	640	648	590	619	634	647	671	664	626	665	625	625	613	651	616	597	682	626	653	617	631	597	630	620	623	628	642	612	664	611	609	654	636	623	623	676	629	607	644	636	640	642	602	606	636	590	662	660	605	619	617	612	595	614	606	652	644	634	655	649	586	639	619	594	640	661	610	637	618	646	641	664	651	593	625	654	627	550	670	608	617	618	626	681	628	639	617	663	628	634	681	620	666	657	666	650	624	648	651	666	624	633	594	611	671	603	636	615	604	686	644	668	638	636	630	644	700	607	642	607	640	664	607	621	626	615	610	625	703	624	689	645	681	659	641	620	659	617	621	632	626	658	650	638	583	625	620	632	619	592	659	664	620	644	656	595	608	598	644	653	638	609	638	608	648	617	647	649	644	613	606	665	682	623	633	652	626	614	647	626	660	613	637	649	597	666	645	691	666	639	611	669	664	694	598	614	658	644	697	670	617	663	633	608	625	631	662	662	661	642	598	653	610	616	618	613	643	659	647	628	683	631	577	637	614	615	660	597	665	632	636	671	614	612	638	592	634	620	643	640	629	642	693	651	670	611	637	621	678	643	626	623	625	636	630	643	641	619	601	637	657	621	666	627	598	620	663	642	661	608	640	663	653	643	635	623	606	592	688	620	651	614	594	708	608	653	643	618	640	638	621	674	646	604	630	640	664	600	640	668	577	608	637	635	668	665	647	669	623	609	627	655	643	630	618	642	629	635	608	608	661	644	617	670	624	630	642	616	673	646	572	629	671	611	630	637	660	595	617	583	623	626	658	627	642	618	616	632	646	676	587	617	594	660	607	645	648	671	602	599	656	615	669	589	655	654	643	615	583	590	668	660	630	622	677	632	619	675	637	628	652	661	633	671	628	625	623	635	636	619	658	629	613	661	635	629	666	585	655	621	632	641	700	615	660	620	604	655	600	679	594	624	624	612	604	650	632	626	671	642	651	665	618	628	635	651	620	644	598	600	601	628	622	637	651	666	606	617	643	663	612	689	613	625	643	635	601	606	652	640	587	617	666	623	602	656	617	671	617	612	637	643	634	629	614	665	622	673	647	656	625	672	618	630	666	654	622	634	662	649	641	657	618	658	596	627	661	609	662	653	637	591	673	626	656	622	642	630	654	688	591	601	619	626	655	672	597	618	560	658	649	617	588	620	652	660	645	638	647	640	640	651	635	595	631	614	658	593	594	654	596	634	632	617	656	632	644	687	650	638	676	613	654	615	624	615	673	610	648	648	613	639	631	625	633	616	639	656	634	662	629	655	641	684	663	624	662	625	654	591	600	603	574	658	644	642	610	624	638	616	664	625	651	700	645	720	658	618	646	659	658	633	655	631	641	637	618	623	672	609	652	684	627	667	626	637	611	592	605	618	636	632	614	620	652	693	630	664	664	577	640	644	643	644	614	657	615	587	623	646	593	630	632	626	613	641	627	644	629	656	657	676	656	686	671	665	639	670	663	641	647	623	700	656	639	623	643	606	622	620	634	614	628	616	623	630	592	628	649	613	651	646	616	604	634	660	641	604	639	593	672	620	638	647	623	597	615	655	627	611	671	670	645	686	620	620	630	657	612	657	638	626	641	667	584	617	667	653	642	579	666	631	631	625	648	600	645	608	681	635	633	603	645	565	659	651	653	608	648	629	597	652	660	650	636	624	656	648	603	607	660	655	609	616	656	612	628	689	659	593	644	645	642	638	653	632	658	610	639	662	610	658	617	628	664	645	681	651	594	641	673	628	598	689	611	616	670	627	664	628	639	626	609	672	654	677	651	656	611	691	621	669	649	631	622	577	656	598	633	660	591	608	615	594	633	674	631	663	648	586	634	603	626	655	613	605	583	666	634	607	645	648	602	640	638	616	640	617	672	614	635	582	622	633	643	667
15854	1517	1414	1060	1011	969	920	917	928	892	934	923	905	873	870	838	834	894	854	874	855	854	874	832	836	881	871	876	922	873	881	868	866	862	847	849	855	893	862	888	915	840	807	860	885	872	841	882	830	870	869	880	926	861	938	904	867	917	846	868	827	857	793	875	932	854	832	859	871	881	892	850	862	855	842	831	876	935	885	828	863	844	863	823	853	831	867	890	846	823	911	862	822	886	896	872	876	800	880	902	893	878	859	801	889	847	860	853	939	797	874	882	876	858	912	884	878	834	870	812	895	899	889	880	865	819	886	860	854	877	877	883	868	821	845	890	865	885	843	904	903	858	912	881	884	910	843	886	834	825	873	859	841	860	847	896	838	833	832	887	924	861	860	843	868	862	901	904	839	838	914	837	872	842	857	875	823	869	842	838	858	872	898	874	894	919	877	905	855	854	860	906	846	832	890	856	888	869	852	895	858	840	872	807	918	885	869	873	904	871	859	900	889	879	818	865	845	894	832	818	871	854	824	818	866	849	898	886	813	856	962	875	902	836	888	894	832	864	895	858	834	828	872	876	846	897	860	843	829	831	882	935	821	840	841	808	874	841	854	913	865	873	914	870	893	887	855	816	910	951	896	858	885	866	901	881	886	892	890	834	875	894	842	867	849	859	876	842	857	862	837	865	910	918	909	928	906	906	921	873	842	866	899	903	883	794	889	880	902	902	838	867	892	886	844	848	879	908	815	885	873	893	841	881	846	898	873	885	797	845	897	874	840	877	847	825	888	899	839	884	874	870	815	886	867	837	859	844	828	874	845	829	858	834	847	868	840	860	898	850	864	835	868	931	876	908	942	830	908	895	892	934	884	843	883	834	875	913	867	902	863	815	778	917	876	886	844	864	852	832	871	836	870	842	898	861	866	873	875	873	862	860	907	822	944	904	820	838	884	969	882	897	850	914	867	861	887	825	837	852	836	804	875	839	858	840	898	842	909	839	888	852	912	901	813	883	882	820	860	886	869	916	870	839	854	923	855	853	887	820	872	870	893	867	798	845	849	862	836	831	847	879	861	881	859	849	859	872	859	866	849	866	859	859	830	874	856	845	920	889	921	895	822	835	841	875	867	867	880	869	876	894	860	856	899	902	885	861	824	878	875	907	887	843	897	867	858	890	895	863	907	828	937	885	917	912	812	855	880	854	845	823	852	894	872	839	922	847	885	919	841	826	813	893	900	841	835	822	882	875	922	848	867	846	907	887	907	842	880	850	855	850	920	898	888	843	869	830	843	842	867	871	837	889	903	874	895	838	935	865	928	906	812	870	860	865	881	867	927	920	847	858	868	848	909	868	839	875	847	856	838	869	874	886	865	878	850	879	869	832	899	862	875	806	892	817	869	890	902	918	836	886	860	870	839	888	844	886	854	871	902	860	892	859	862	848	852	884	819	863	832	853	855	884	824	845	908	850	817	858	864	881	838	823	884	894	887	845	864	807	860	874	865	881	865	805	874	860	910	879	861	834	840	892	919	865	877	900	878	875	835	883	896	856	833	892	895	844	890	861	836	871	846	816	920	880	871	836	932	896	874	903	895	809	837	869	821	856	886	884	854	805	874	885	856	854	839	928	875	905	886	843	887	806	889	823	879	831	856	839	900	900	865	878	834	885	877	847	842	856	840	874	831	817	832	905	883	883	857	858	835	860	892	826	860	819	825	885	908	864	903	920	883	829	854	877	919	900	882	856	882	893	876	841	897	865	876	888	854	878	883	882	859	826	893	900	875	868	858	889	917	921	881	851	919	861	862	877	861	854	852	894	886	874	859	857	912	857	857	883	897	867	906	920	851	886	886	815	827	906	877	880	837	889	887	854	868	867	834	876	924	877	871	903	839	874	958	871	913	848	860	856	846	849	890	855	866	929	871	911	875	857	870	861	845	855	882	854	879	855	843	854	906	871	843	884	843	873	947	873	877	841	915	877	872	867	840	848	855	869	893	850	881	908	887	859	866	897	828	857	911	862	881	882	862	824	812	884	850	909	870	798	874	840	880	843	870	859	863	918	829	895	882	894	905	858	873	842	881	848	855	873	871	873	903	903	884	844	853	858	880	869	834	919	871	855	840	869	882	842	917	851	837	891	863	894	865	851	865	886	892	899	805	825	904	829	885	846	821	907	858	896	891	906	891	845	856	889	899	880	865	882	835	859	886	892	857	867	943	872	865	848	842	837	918	930	889	858	883	915	886	896	867	835	886	817	860	830	874	798	853	833	875	889	874	852	904	855	921	862	919	904	891	876	835	841	858	873	878	891	874	833	921	914	853	885	845	825	854	851	865	882	874	929	879	922	885	882	911	880	870	903	855	852	885	844	850	893	898	840	834	861	820	848	884	877	920	860	826	884	890	868	869	849	829	875	820	891	869	833	844	821	892	889	897	871	835	859	841	925	944	872	858	879	865	844	863	867	831	888	847	896	891	893	813	914	864	806	872	907	827	877	879	901	866	851	815	864	878	864	862	869	866	817	818	886	866	895	857	831	824	893	825	859	852	851	841	888	944	886	839	851	886	878	898	899	893	868	880	842	859	845	915	870	899	844	871	887	875	890	861	826	860	889	889	927	819	863	969	932	870	873	865	939	858	801	912	825	843	842	831	796	828	882	889	899	839	879	928	859	853	849	830	896	889	906	867	864	878	881	865	787	886	892	862	846	895	866	841	916	869	880	865	857	838	916	884	865	871	916	886	874	939	881	790	899	811	898	831	853	806	893	861	825	898	869	868	860	877	827	874	837	864	835	909	846	858	838	918	864	873	873	925	841	808	870	805	866	876	869	858	869	854	894	859	835	881	898	866	896	848	898	857	885	871	851	889	885	865	909	834	856	911	860	917	874	855	877	860	823	881	848	921	890	883	848	911	888	838	928	891	889	875	882	861	866	887	857	892	847	892	840	847	852	899	853	881	881	857	890	852	871	861	875	884	826	891	852	856	776	887	868	916	907	923	847	919	882	885	892	871	875	851	914	833	860	837	859	841	878	851	933	828	845	906	895	829	844	798	853	830	820	910	857	830	896	913	864	855	924	831	879	891	877	850	889	876	866	827	910	923	845	886	825	857	871	831	861	855	907	907	839	853	897	925	846	836	878	887	813	887	836	911	883	875	845	881	844	856	880	870	922	855	820	837	892	846	849	864	804	862	906	872	928	862	856	890	855	894	874	893	875	872	825	882	872	821	907	842	908	887	838	870	858	921	877	884	843	896	855	839	892	856	888	865	866	884	820	839	887	877	903	834	862	869	870	881	894	886	805	924	914	863	927	901	893	884	867	866	854	857	891	833	890	821	866	845	904	896	925	890	873	887	822	871	836	883	891	850	907	866	890	899	872	831	808	834	850	914	861	831	816	811	856	902	867	867	825	865	837	846	872	886	905	855	858	855	856	892	953	891	922	854	887	848	835	911	846	869	883	905	946	873	889	870	830	875	850	862	823	908	880	889	860	848	887
23437	20924	28376	23604	20904	10206	1407	983	908	920	804	789	785	743	771	726	791	796	758	748	775	699	718	681	695	718	732	720	699	739	698	717	705	676	692	679	688	686	750	693	692	696	687	706	740	661	718	700	684	625	679	717	722	710	652	672	740	686	708	637	690	696	620	658	717	708	701	696	694	690	713	659	714	669	663	696	679	728	711	715	676	719	687	715	689	738	706	681	680	701	660	646	643	668	697	724	672	701	670	691	691	660	694	732	654	710	726	722	730	758	729	674	665	730	682	679	685	681	683	689	676	672	690	704	643	735	683	681	752	690	671	701	677	704	660	681	647	685	681	728	704	685	678	690	695	662	729	706	703	723	678	700	697	701	640	670	685	701	689	704	687	708	674	693	708	680	704	700	675	695	686	698	690	675	708	700	718	669	731	709	668	674	699	729	738	681	692	706	683	738	705	732	660	667	691	688	699	649	670	695	667	678	668	692	684	642	656	673	694	679	710	685	703	671	716	721	710	725	690	743	677	710	678	683	686	673	716	697	683	684	685	671	697	655	704	704	701	706	701	711	685	707	691	710	677	684	660	729	678	695	635	698	698	748	705	715	676	695	681	691	732	681	652	673	683	729	682	672	644	663	668	706	742	670	689	688	703	714	676	651	636	690	720	683	694	696	721	700	710	693	705	638	711	713	704	710	685	710	654	702	666	703	711	672	694	622	694	696	741	665	638	753	650	622	682	685	707	694	642	672	722	730	707	671	694	676	691	680	719	713	675	650	684	664	647	697	688	673	678	678	683	704	693	654	657	712	758	691	657	644	655	688	768	655	729	669	678	715	729	655	665	738	718	704	701	678	696	688	673	719	722	688	693	715	671	692	763	681	683	708	661	712	711	729	726	723	722	614	682	682	672	667	668	683	693	723	660	691	737	697	650	716	684	686	696	668	665	683	705	744	647	698	683	685	655	640	714	669	672	701	682	690	675	642	646	710	727	648	665	707	682	673	665	687	698	675	742	651	705	692	698	667	748	694	673	691	714	694	704	676	766	670	710	679	681	638	693	661	710	654	677	680	725	681	676	720	674	711	689	684	698	697	721	694	678	709	687	709	697	692	694	707	666	677	688	703	710	692	718	706	680	699	720	684	695	711	706	695	708	700	700	681	713	687	655	668	644	704	688	688	681	652	660	711	736	678	695	637	691	696	672	655	680	706	670	657	683	672	709	708	691	719	736	667	688	734	633	685	702	716	666	663	719	722	679	701	696	721	661	702	685	687	720	716	688	647	670	635	659	730	683	717	684	707	694	669	734	680	703	656	712	661	711	660	745	683	725	687	736	669	675	671	708	708	727	688	685	666	698	669	642	711	683	700	674	712	700	648	692	694	707	707	678	700	723	690	730	678	687	730	723	662	714	645	711	679	709	688	683	691	702	665	727	764	689	706	685	713	687	688	712	702	716	694	728	685	654	691	663	710	679	692	722	672	719	663	697	684	673	692	707	685	699	672	681	658	720	640	690	689	622	699	634	680	629	693	710	680	676	674	681	723	673	672	734	683	715	732	664	717	690	720	698	673	698	677	723	744	670	693	682	695	675	713	694	686	716	640	695	667	697	676	747	764	685	658	687	733	691	720	671	669	684	702	690	655	720	714	668	698	726	625	702	706	743	650	751	733	695	691	743	711	656	684	678	683	712	658	720	670	648	715	716	668	712	667	692	665	710	707	698	644	701	642	738	707	700	687	680	696	669	706	711	716	703	716	725	747	690	720	669	715	708	692	685	693	732	713	679	703	708	724	734	639	701	665	667	678	725	691	720	711	689	718	679	701	644	704	735	692	665	745	676	677	674	752	644	723	712	727	734	686	704	720	739	695	692	680	714	636	748	628	678	699	684	691	709	752	685	708	692	700	679	681	663	651	679	781	670	691	689	699	699	669	726	703	704	684	650	692	687	654	724	711	707	637	679	702	735	692	687	705	706	671	696	701	675	740	657	688	679	726	670	689	724	690	680	696	655	710	734	657	659	694	714	663	689	698	734	694	714	666	690	675	674	704	686	623	684	677	650	693	704	692	718	701	706	662	705	723	649	645	640	667	694	642	713	716	693	661	698	657	703	698	657	675	645	717	706	628	698	700	653	720	748	679	688	700	690	691	683	688	700	643	677	678	645	660	704	683	674	653	644	707	664	700	678	687	671	692	661	683	680	676	725	653	726	734	723	715	695	656	659	676	664	724	692	695	680	691	672	742	644	669	690	727	674	672	681	689	682	686	620	692	680	708	677	692	646	660	654	708	711	667	694	697	705	680	727	741	697	657	700	682	689	664	704	707	709	714	685	696	648	700	647	698	659	637	680	662	701	717	679	664	658	698	668	686	736	700	654	666	698	695	684	728	656	704	693	684	695	716	704	714	672	708	687	648	660	694	696	671	661	663	675	679	730	727	665	662	691	685	710	656	665	672	683	705	696	702	670	709	651	676	699	700	696	706	678	720	662	669	634	720	708	651	715	692	685	674	705	661	675	704	680	736	733	686	730	642	680	664	627	643	733	705	653	672	686	728	663	687	706	671	668	712	711	701	736	702	730	699	688	707	654	710	667	692	658	672	730	671	719	662	724	675	712	685	723	712	661	671	676	744	673	724	732	660	672	672	689	679	764	629	698	664	667	688	695	697	688	716	692	682	700	668	694	665	683	680	663	677	712	685	710	708	674	703	679	703	649	708	674	722	699	627	694	726	746	729	645	668	712	711	693	666	690	643	728	684	663	674	649	685	637	636	670	712	660	676	731	663	719	687	666	654	690	699	699	681	713	720	693	665	701	684	745	703	716	689	645	675	611	708	662	668	670	676	699	668	701	702	687	674	683	696	672	684	715	679	706	727	658	707	684	721	699	657	634	657	704	710	701	679	721	678	694	672	675	706	685	688	655	707	673	700	700	697	731	650	656	688	646	720	666	688	681	676	672	653	697	677	731	708	716	743	683	714	695	654	684	697	703	679	705	724	729	693	675	711	668	647	658	685	683	675	643	701	648	691	718	673	674	695	697	672	718	694	715	659	693	650	689	704	685	670	708	682	716	693	693	678	721	710	670	722	631	706	706	699	702	673	677	691	663	659	690	698	666	676	677	700	721	714	662	679	726	674	719	721	692	692	695	676	723	698	717	699	635	622	657	732	710	678	667	675	693	641	686	705	701	641	689	741	699	665	735	683	674	646	704	706	665	669	719	710	671	679	706	692	667	661	679	711	668	692	693	663	668	656	708	654	710	707	689	653	598	655	679	716	678	665	683	684	679	717	662	682	742	682	657	647	684	666	728	675	668	699	699	714	647	705	607	674	696	700	694	686	727	726	665	719	646	702	674	718	668	688	726	691	694	708	709	665	693	650	704	648	707	693	676	696	690	667	681	729	682	655	696	682	668	632	716	676	682	705	662	686	702	713	752	670	688	701	655	660	664	604	652	690	705	681	690	662	749	679	652	701	669	732	627	706	717	697	691	698
35789	8954	7766	3907	2886	2344	1960	1676	1551	1459	1355	1261	1198	1108	1108	1160	1069	1090	1046	1039	1080	1011	948	989	1064	1037	1004	1012	988	985	964	996	979	1001	949	917	928	981	1022	1016	951	1000	965	982	967	987	982	942	955	920	953	936	924	943	1051	942	910	936	946	1042	1004	941	973	959	996	979	975	995	946	974	925	984	991	919	911	913	918	917	959	982	1001	906	944	976	943	1023	946	949	903	967	969	953	930	941	992	974	956	1006	923	963	1011	919	940	918	960	943	965	992	966	963	907	923	971	920	982	979	972	974	929	922	938	987	918	949	997	986	1002	906	948	959	958	872	986	905	999	993	921	936	947	925	979	995	986	995	896	902	950	978	949	964	964	928	916	990	942	976	965	970	983	1011	923	996	911	966	1002	1002	973	970	928	916	924	916	952	1017	1010	976	950	931	977	953	966	998	948	1002	937	951	979	926	944	943	899	971	925	953	1002	958	946	929	976	907	952	983	943	930	939	987	961	956	970	941	969	949	979	942	957	996	924	992	1024	940	970	1017	890	926	967	921	919	940	980	945	993	913	949	930	927	967	922	969	934	964	993	951	986	961	981	973	980	935	985	866	926	1000	937	970	969	947	985	900	902	930	924	976	945	888	909	961	902	1001	979	957	973	909	923	1001	985	970	960	925	933	925	879	955	963	961	967	965	922	976	967	971	938	952	1015	919	937	927	954	894	997	923	906	975	987	934	985	1004	903	932	946	963	976	937	976	1012	949	996	955	936	942	977	880	900	978	957	973	966	984	933	947	980	967	939	977	968	942	912	937	973	906	967	937	981	931	915	885	959	942	980	950	956	970	979	939	947	961	941	946	974	968	905	1001	929	932	926	964	953	994	985	959	945	910	916	977	982	952	892	975	938	936	955	965	991	945	953	912	956	981	931	928	1002	949	930	941	959	946	960	905	959	954	954	946	911	912	893	944	932	1028	944	968	1031	917	960	958	917	937	922	934	927	967	933	965	968	961	932	893	970	940	951	964	966	921	946	927	990	917	975	988	926	1023	905	983	938	977	934	883	907	933	953	920	957	963	1000	953	913	1009	956	927	927	945	968	942	961	1000	938	920	949	940	959	941	974	925	953	979	996	939	996	930	992	1005	924	988	949	956	999	958	1002	925	952	963	967	966	892	959	916	900	958	932	989	964	1004	959	945	958	945	942	929	945	966	951	949	983	935	983	958	974	915	914	942	894	973	966	954	960	966	876	974	990	1006	972	979	964	888	977	946	969	905	982	934	958	1010	965	971	891	895	998	967	913	943	966	963	978	977	915	960	947	958	983	919	972	958	986	967	995	950	972	961	932	934	945	961	906	979	947	957	996	906	915	959	965	941	951	961	1019	1023	966	931	927	949	953	944	961	949	957	969	992	990	962	952	970	975	928	944	1002	990	967	890	929	928	879	985	1003	900	914	936	972	909	924	969	966	991	946	921	921	920	884	941	941	922	905	967	977	977	909	947	949	942	887	912	918	962	919	946	957	981	936	918	952	951	973	977	952	916	920	936	962	982	976	942	1008	920	978	934	966	940	928	975	945	877	1003	935	966	914	938	940	950	904	939	965	967	986	964	926	961	913	971	930	904	906	902	913	922	906	949	959	946	955	1015	974	950	969	1064	904	924	955	964	978	986	930	906	908	941	992	999	942	995	949	984	973	964	961	966	965	962	931	971	925	942	920	933	961	950	933	920	978	930	923	1018	934	983	997	976	968	959	918	924	945	953	949	930	940	911	997	970	945	994	960	938	911	909	960	946	930	992	947	928	1008	938	936	949	992	969	935	970	953	946	899	908	965	914	965	909	978	984	961	957	932	941	938	925	957	999	935	956	958	955	938	992	883	971	897	923	980	919	970	934	947	911	946	998	960	978	974	942	967	953	876	955	986	973	962	964	980	988	1008	948	950	898	912	933	965	928	953	932	918	1043	939	971	984	896	959	924	962	961	968	990	917	1010	950	964	966	971	978	914	963	983	938	935	956	946	963	967	943	919	960	942	983	926	967	906	927	942	968	956	957	938	912	977	915	913	959	997	921	937	958	958	932	934	981	910	961	994	949	955	981	993	941	972	935	957	936	902	954	954	956	947	943	954	946	953	978	965	942	936	981	964	925	939	1016	919	954	994	956	958	926	937	932	898	955	980	946	927	1006	957	947	1021	938	978	909	936	958	967	937	942	933	946	968	947	922	925	953	977	961	963	929	939	942	998	975	972	910	971	951	951	941	925	946	967	918	981	962	929	923	1008	1001	928	944	925	941	919	963	957	939	934	960	983	948	944	945	949	941	944	952	983	934	970	994	949	910	996	939	984	967	930	944	965	949	950	992	917	929	994	974	968	924	960	937	954	953	1004	913	953	924	963	985	908	979	924	1004	882	931	984	974	981	937	916	889	966	978	986	960	984	953	958	959	975	999	970	949	1026	887	922	989	927	922	904	943	948	941	945	942	916	915	924	919	925	960	947	948	977	973	938	907	938	940	969	974	1016	914	937	918	924	953	946	972	997	890	970	948	1003	897	967	931	987	961	931	903	914	980	953	916	923	1012	952	932	940	978	1009	1026	927	977	923	957	877	980	925	904	981	1042	941	948	933	921	924	896	902	939	966	950	916	996	939	973	949	914	957	932	914	911	956	889	915	979	980	979	973	937	928	972	955	932	973	986	940	943	914	986	949	964	905	951	904	947	996	1014	1001	927	949	971	980	972	966	989	942	1002	918	937	960	907	1007	929	991	967	953	947	937	1016	938	922	967	959	977	952	895	923	949	949	938	961	939	891	948	930	947	961	988	941	958	889	959	938	953	909	977	967	977	928	960	985	932	922	984	992	941	933	920	945	882	967	951	948	934	992	928	1005	966	976	986	990	969	922	960	913	936	943	936	928	926	989	971	967	1011	970	919	985	951	942	945	908	983	997	958	948	908	941	936	849	903	912	978	946	965	930	983	941	917	952	923	921	955	932	930	953	918	903	923	970	980	956	919	961	954	933	958	980	955	938	997	896	905	936	934	936	966	984	958	956	916	951	941	920	907	967	957	947	906	977	925	976	990	926	1002	950	927	910	907	990	1008	970	927	956	949	972	911	1011	957	997	972	961	964	887	997	921	917	950	940	898	984	944	903	977	940	953	950	959	931	980	967	1003	941	969	973	943	947	953	972	974	959	903	957	933	978	913	925	954	1023	967	886	944	944	961	939	940	960	973	988	941	975	918	934	979	925	919	992	942	952	968	920	957	948	849	973	910	980	974	969	961	944	963	916	887	923	1003	938	1010	904	975	972	953	935	906	910	951	991	902	968	971	957	955	956	991	970	950	947	973	962	943	951	928	904	971	936	943	951	1018	945	934	968	908	977	942	953	937	968	929	936	963	925	939	957	1003	994	900	934	983	927	972	960	971	924	995	973	916	929	955	957	958	935	982	995	910	925	969	935	989	937	953	946	978	850	951	948	922	929	968	931	932	977	950	914	983	955	956	989	969	952	894	977	894	948	938	948	924	926	984	878	929	954	939	963	973	958	1004	927	955	1007	980	946	998	905	957	949	973	1011	880	945	927
22593	20920	28829	23135	20927	20937	5842	987	751	661	579	578	524	508	512	479	450	461	476	494	438	416	484	446	435	443	404	418	452	466	403	389	384	398	429	391	405	390	405	400	396	397	389	406	381	360	396	397	378	382	392	371	414	410	376	392	417	409	382	398	392	412	411	400	369	390	412	399	374	422	361	378	341	365	402	413	422	381	381	378	416	412	407	385	399	408	364	365	394	406	394	368	381	365	370	400	395	389	348	387	388	375	416	376	419	380	389	370	399	389	399	396	357	411	406	398	391	385	374	389	378	392	403	383	365	394	408	375	405	366	395	389	413	411	380	377	403	369	370	360	420	396	372	347	421	370	380	411	416	401	379	386	397	392	394	379	392	385	384	396	401	358	380	405	380	421	352	381	404	377	399	433	396	402	370	344	400	358	383	356	387	375	380	429	366	420	379	367	366	392	373	397	401	412	405	384	400	403	405	386	369	382	388	407	374	396	400	402	387	378	392	370	378	390	397	388	388	370	373	388	379	383	370	356	398	389	385	402	416	392	372	384	379	380	366	371	390	383	420	399	389	379	399	374	373	391	409	339	373	375	376	389	418	361	350	383	366	389	391	364	380	389	416	384	387	347	433	384	391	390	378	385	401	444	385	398	361	391	381	407	384	402	403	417	402	348	374	414	384	379	409	419	398	387	398	383	365	350	380	387	398	406	384	367	367	400	412	400	390	396	367	388	357	389	379	395	397	369	418	408	393	390	361	396	384	375	403	369	353	367	351	392	397	393	425	364	369	384	370	366	383	350	379	399	364	395	371	412	397	430	377	368	394	391	333	348	374	398	367	381	380	386	366	374	393	363	408	351	339	358	370	414	368	352	391	373	372	388	391	392	330	368	388	381	390	374	409	398	373	398	359	373	371	406	359	369	380	392	384	355	402	390	333	399	365	375	377	383	394	401	404	362	406	402	400	380	397	398	384	415	374	364	391	387	414	381	411	358	367	371	382	387	366	400	375	363	354	402	377	404	423	383	355	397	366	395	364	362	393	382	367	350	387	427	390	374	356	373	404	393	373	389	359	382	370	337	382	387	399	328	363	374	368	386	386	374	420	342	423	363	399	372	399	361	394	380	367	371	410	396	339	389	392	397	382	406	384	385	395	396	397	369	372	382	359	392	374	373	404	402	358	390	379	375	410	393	389	384	431	390	378	395	405	373	392	403	360	422	404	372	369	406	375	389	399	400	385	407	396	421	395	401	363	367	355	367	392	393	373	388	394	397	374	430	432	363	393	403	395	358	415	376	374	365	395	366	398	374	381	375	391	377	391	388	385	423	392	412	393	386	390	386	410	406	354	360	391	388	374	395	386	360	366	356	397	401	391	353	396	396	396	350	407	419	387	401	391	383	408	368	407	423	422	384	392	387	375	391	427	358	392	388	413	442	412	349	362	398	381	393	359	415	407	346	389	391	381	371	393	415	404	357	366	383	378	363	375	454	383	353	385	387	357	406	375	401	382	369	408	409	411	371	391	370	348	355	405	374	373	380	381	378	398	363	382	410	379	412	368	383	371	382	384	405	405	404	397	397	400	389	403	383	355	393	344	410	401	391	366	378	368	385	396	387	352	363	388	381	372	410	427	393	375	351	369	389	415	383	395	367	393	343	402	387	400	357	406	419	385	400	374	387	372	393	384	386	366	381	382	351	361	398	387	391	390	383	381	382	363	410	399	384	362	378	397	398	406	399	387	393	367	402	387	352	423	403	343	407	382	407	410	410	403	369	388	426	408	386	366	408	418	368	378	379	380	362	418	352	425	397	383	378	354	379	417	393	422	370	376	357	388	401	386	368	364	367	436	388	410	377	381	393	391	380	407	406	367	392	373	379	371	407	375	394	391	419	421	368	396	350	398	397	375	406	390	414	355	414	364	364	368	399	369	391	383	377	368	420	365	405	393	378	378	373	418	373	399	371	434	368	394	381	417	401	389	362	438	380	362	400	380	399	346	413	380	367	398	381	376	379	424	379	383	377	402	376	402	402	400	380	376	376	350	375	404	412	390	387	419	386	353	391	364	424	375	395	392	421	434	397	382	399	365	365	373	394	396	370	448	425	382	381	402	389	380	356	387	401	400	380	360	375	375	407	387	424	372	386	389	390	388	392	401	357	413	374	360	358	371	359	368	365	414	400	380	405	349	379	379	392	409	406	377	394	375	378	370	390	370	376	410	396	382	402	397	365	390	414	384	372	395	385	381	395	374	447	375	370	375	389	402	374	407	402	384	387	358	381	423	408	375	398	381	384	356	390	389	380	361	395	341	379	382	409	348	396	391	375	380	383	355	406	424	358	414	377	374	378	399	348	367	384	354	385	376	398	403	392	395	364	397	393	385	369	365	412	384	405	389	383	426	385	391	375	383	382	394	372	387	374	386	400	392	384	400	334	366	378	374	352	388	425	401	407	402	421	412	353	396	414	398	382	394	409	368	381	390	400	386	371	397	414	402	420	416	401	365	407	367	386	405	417	390	407	414	392	397	363	413	395	376	377	394	394	353	361	387	407	378	388	401	353	386	360	404	424	408	377	426	375	401	399	395	378	402	385	386	380	384	374	379	387	397	420	375	418	381	370	377	400	384	356	395	444	404	351	386	379	367	380	380	406	420	375	376	417	377	371	401	400	366	367	363	394	398	368	398	385	381	399	401	347	385	350	386	393	392	404	379	411	403	391	348	390	364	401	399	384	387	358	393	358	370	361	401	382	387	404	384	379	413	408	398	403	383	386	354	362	380	376	378	379	367	405	366	403	388	374	383	402	385	381	408	383	398	419	395	355	383	397	396	400	370	372	365	346	397	416	399	441	372	401	353	387	388	381	382	405	405	374	391	387	379	360	374	355	397	415	370	418	376	385	393	407	401	402	367	418	368	369	384	379	368	371	377	377	389	384	390	383	371	378	370	406	385	376	386	349	392	395	368	376	376	398	379	361	401	383	343	424	368	371	350	363	405	400	400	375	386	355	392	395	392	381	360	372	410	401	373	362	388	407	364	375	372	373	356	386	417	392	382	360	405	387	376	384	404	435	403	396	395	352	383	395	394	387	386	376	370	404	349	384	413	380	421	378	373	393	381	375	405	393	378	395	342	394	382	372	399	412	381	334	423	427	404	363	388	369	363	380	379	377	365	356	389	379	394	336	377	425	374	417	347	426	408	383	364	364	391	363	358	379	370	387	386	424	358	406	393	413	361	357	384	374	372	404	398	380	368	344	397	411	403	398	400	388	371	355	403	398	401	412	360	380	373	358	386	354	388	388	387	387	372	374	418	383	387	370	388	400	358	385	395	402	423	405	349	383	443	383	388	408	384	416	359	380	406	396	373	393	384	440	383	375	369	396	375	377	388	379	386	381	418	406	387	384	377	412	384	378	400	426	373	380	355	381	410	406	417	399	379	395	396	383	409	379	381	357	357	402	388	382	386	357	366	363	382	369	377	399	379	346	389	381	395	405
40240	13380	11277	5748	4031	2984	2372	1866	1623	1434	1202	1104	1003	912	844	832	761	807	741	713	723	673	615	665	640	626	659	650	622	616	586	588	601	591	633	602	574	594	610	589	611	593	593	559	548	604	568	588	566	542	576	542	573	563	562	534	584	562	583	538	572	570	592	590	579	568	560	573	577	532	581	548	542	557	571	591	534	576	563	552	586	554	610	529	559	528	557	567	583	561	557	536	511	571	557	536	530	554	593	535	537	540	564	572	551	549	529	549	532	525	541	535	573	598	569	548	542	540	566	525	580	575	516	531	573	534	549	541	572	567	655	551	576	566	521	549	576	554	598	519	575	593	556	529	542	540	560	570	577	540	518	591	585	557	521	532	582	558	542	551	542	557	603	561	608	551	579	564	528	577	555	558	541	528	564	525	558	592	535	581	537	527	569	564	588	558	520	542	530	549	532	585	555	545	540	561	599	546	582	550	538	550	591	553	548	573	519	556	533	580	587	582	581	557	533	570	537	570	535	587	543	515	571	574	538	575	543	526	516	558	594	535	547	528	524	557	577	532	539	521	537	548	541	595	526	537	529	556	551	564	563	569	530	523	599	511	546	539	526	552	567	537	577	570	562	584	546	535	575	527	553	512	511	543	550	593	541	534	555	600	567	548	531	573	566	548	559	528	589	535	562	575	519	551	567	541	527	567	552	580	546	555	531	519	528	569	551	554	554	572	544	538	537	572	601	553	530	520	592	579	525	557	584	565	591	530	598	568	529	568	555	562	527	513	564	537	561	514	583	556	575	607	523	531	578	594	626	540	559	569	577	543	541	534	568	565	560	579	555	528	600	538	537	571	570	553	554	574	547	566	536	582	509	567	538	561	588	518	536	554	540	529	538	550	516	529	578	548	603	581	556	559	526	564	537	600	543	538	604	504	541	568	569	548	524	535	522	543	543	555	535	575	519	585	530	529	501	547	519	567	558	574	579	554	585	558	595	588	525	541	561	595	587	531	527	572	522	523	547	551	566	549	546	579	547	566	527	578	532	577	513	545	584	595	553	547	574	572	578	573	560	598	573	539	520	546	543	589	523	557	542	551	557	551	545	543	515	556	558	561	595	532	565	581	568	594	553	534	548	497	547	572	597	540	557	493	525	545	538	572	540	548	533	559	540	567	564	507	534	580	532	580	539	593	563	550	556	554	556	560	539	594	595	564	560	599	543	595	566	531	626	560	541	520	569	540	582	549	554	558	570	529	549	558	584	595	569	573	523	622	541	535	536	530	568	556	527	568	549	521	535	549	563	536	531	533	551	574	585	531	562	522	545	565	557	561	540	592	553	565	575	542	560	495	587	531	570	588	528	540	521	551	529	565	581	569	576	586	587	580	569	529	583	570	525	557	538	602	533	516	537	587	567	554	527	524	552	554	575	561	523	532	565	578	553	565	536	563	550	569	546	569	551	563	566	561	584	595	567	580	531	536	573	543	527	531	522	535	546	565	548	517	517	542	532	558	594	552	529	561	543	514	578	600	538	566	523	542	553	531	519	545	573	518	580	560	538	524	537	529	536	586	525	592	535	559	525	549	501	556	515	558	596	553	578	529	589	532	547	529	567	542	595	568	583	519	535	570	529	548	542	566	542	555	528	554	534	542	581	562	552	540	545	536	537	553	591	586	548	547	557	536	550	565	621	555	535	556	509	542	549	534	570	590	543	527	558	535	561	558	569	506	573	563	523	573	540	541	536	557	543	531	550	524	572	534	573	579	599	568	557	546	565	557	565	580	535	565	531	572	560	560	529	545	553	573	548	555	578	523	539	577	548	577	546	538	525	519	567	592	524	535	565	563	546	574	581	556	532	515	555	562	580	511	576	567	555	538	568	605	564	592	599	594	539	537	546	548	576	522	559	489	519	551	578	561	546	619	543	503	555	508	567	551	583	580	569	557	528	538	597	542	565	535	534	512	613	546	536	519	532	570	541	552	559	590	585	579	548	551	591	513	595	568	539	547	525	592	544	572	583	534	601	553	553	529	555	565	559	565	554	558	562	572	567	555	540	544	531	594	528	585	595	572	546	512	541	582	534	541	561	547	562	585	568	557	548	584	567	549	556	576	576	547	562	533	618	595	544	536	541	555	520	533	545	574	508	560	555	540	588	554	581	559	546	528	593	534	534	576	548	571	577	526	609	529	570	545	571	552	562	532	585	533	526	530	534	572	542	618	570	566	573	551	578	520	526	594	581	550	550	536	563	539	577	560	550	555	587	577	561	518	572	538	573	501	552	559	571	542	541	569	547	546	557	551	554	562	546	547	542	562	561	546	595	600	577	595	577	593	612	619	529	535	550	556	517	552	585	529	579	541	547	591	543	555	553	550	518	580	532	560	517	579	553	579	589	519	569	566	550	525	544	584	554	521	576	565	567	551	568	592	544	572	581	513	548	556	583	531	571	566	512	554	559	542	608	567	525	563	547	554	530	565	561	556	582	535	563	553	547	528	533	579	544	532	505	574	579	554	575	545	542	579	570	574	544	507	571	565	520	568	595	579	565	560	543	590	543	555	568	593	570	540	585	570	586	563	559	554	567	576	544	550	536	579	575	556	594	512	574	523	548	575	550	513	550	514	522	567	524	536	541	498	552	491	545	554	543	503	531	553	577	582	564	516	594	581	577	561	549	574	563	558	497	580	547	569	567	586	546	563	555	540	509	552	573	564	566	530	558	507	495	585	556	569	537	560	545	567	556	538	578	572	577	517	585	527	576	520	547	599	554	564	553	546	583	508	524	533	538	553	540	541	523	590	543	560	575	557	600	577	547	522	586	538	543	544	570	580	526	566	502	537	508	547	543	554	560	565	563	513	572	537	558	565	588	536	544	546	496	559	524	603	586	544	533	544	528	563	544	609	545	530	542	516	566	537	509	557	567	587	561	564	465	584	531	551	597	549	566	601	554	593	541	541	557	557	590	537	573	555	578	526	537	540	578	570	536	526	558	503	530	549	527	557	517	614	580	516	555	544	545	549	532	581	575	599	525	563	582	538	529	501	546	541	560	571	589	567	568	533	555	541	557	533	551	592	558	540	587	516	536	563	535	572	534	520	556	580	523	587	546	578	584	582	538	574	503	542	507	545	582	586	532	566	545	561	582	579	554	556	521	524	522	568	562	570	561	586	518	547	585	540	507	539	542	581	583	580	530	567	561	534	584	539	537	541	554	548	560	595	549	558	566	569	575	567	558	540	539	552	584	552	543	591	549	574	554	565	567	529	554	519	596	582	541	564	503	576	528	555	539	556	556	511	528	559	529	538	510	532	550	602	540	546	584	494	554	561	530	546	564	610	594	589	548	536	539	586	596	564	511	580	514	602	560	548	512	578	518	554	558	571	523	579	540	558	505	578	546	561	540	541	579	522	535	557	573	583	555	544	556	583	542	554	582	537	560	532	533	523	539	542	536	565	541	576	551	539	556	567	511	549	560	536	559	556	568	559	555	562	556	555	592	524
26800	20298	8884	1105	708	673	660	613	653	655	646	636	642	632	615	679	643	640	636	684	603	624	625	638	617	615	618	618	589	631	633	638	619	652	649	641	650	676	599	581	620	629	673	634	641	682	619	595	625	653	633	610	624	600	641	659	666	604	636	625	610	617	584	654	632	614	642	625	622	642	649	638	612	617	643	651	594	612	646	618	622	636	665	631	641	623	643	626	641	598	643	595	670	656	623	658	650	599	680	613	626	638	636	624	607	665	615	637	662	643	635	582	617	605	609	654	632	666	610	610	690	621	587	667	625	611	680	670	606	627	636	624	604	657	644	633	622	607	669	633	617	629	606	589	582	611	633	631	643	656	612	621	605	662	598	616	599	650	648	609	573	645	651	620	679	666	618	636	613	653	666	633	574	590	643	659	625	632	663	616	617	667	663	655	649	623	635	651	654	631	571	652	625	651	646	595	624	633	656	640	629	599	619	624	612	643	609	615	619	570	667	644	684	631	657	641	680	580	618	661	662	612	606	619	668	613	642	602	631	641	636	625	661	643	615	643	668	646	651	588	652	662	617	616	632	635	635	636	658	641	600	640	625	637	656	661	634	671	636	648	648	595	606	653	620	645	620	652	651	613	654	684	624	638	592	631	642	626	596	658	661	643	637	595	649	620	634	660	623	681	616	665	599	663	659	612	608	623	699	654	664	652	621	646	633	606	639	595	643	593	614	682	645	668	644	605	668	628	611	599	650	637	656	613	636	601	607	673	653	631	613	648	622	632	613	666	621	659	607	631	652	641	593	597	605	628	604	639	668	605	608	670	628	610	624	646	650	610	611	631	637	626	635	662	680	659	629	656	624	647	590	633	633	654	648	625	619	619	606	604	635	645	614	610	622	700	595	642	664	650	641	621	606	672	632	610	596	642	650	638	648	643	638	665	631	614	644	591	625	621	658	610	675	624	615	666	594	626	679	620	588	638	633	582	683	641	671	678	676	595	698	607	639	627	623	635	662	628	597	659	675	658	660	624	650	657	614	629	577	627	632	590	671	622	665	632	649	647	643	593	675	637	578	606	589	635	614	690	631	614	635	595	665	626	621	671	674	643	637	623	602	657	620	661	652	613	666	610	637	643	665	649	673	656	620	635	648	600	631	638	637	644	622	604	608	620	649	648	648	665	618	677	621	635	637	603	606	619	594	604	645	678	589	579	661	596	616	660	689	600	661	650	618	630	621	613	609	609	660	599	632	622	598	620	633	621	575	630	605	607	601	670	619	647	659	658	603	643	622	660	680	643	656	649	646	673	616	645	613	634	643	614	636	634	629	652	624	662	655	608	628	641	639	623	628	617	632	638	649	609	652	628	658	646	682	641	647	666	624	654	667	621	650	705	593	600	601	618	635	637	639	604	615	619	604	611	650	629	645	626	631	650	637	639	638	608	606	635	648	614	609	619	628	641	643	647	630	636	614	615	614	631	609	621	612	629	658	617	639	622	651	654	602	592	641	590	583	621	655	695	638	620	649	641	626	639	638	675	594	611	631	590	623	631	627	639	630	598	631	665	598	648	672	642	647	598	617	611	626	653	633	655	599	585	652	621	632	619	659	638	660	636	616	664	615	614	642	632	617	646	649	639	636	637	639	624	608	653	629	631	632	635	646	644	664	626	640	662	592	640	628	608	633	595	658	607	636	642	627	563	643	657	662	629	621	628	693	647	635	620	610	679	627	635	623	665	655	630	620	662	657	658	629	633	673	627	638	632	610	651	654	634	654	628	599	620	648	646	644	652	617	607	639	616	654	652	603	642	652	611	591	634	645	633	637	628	676	590	642	622	590	636	635	650	663	634	645	624	643	629	632	602	649	662	648	658	661	661	732	605	622	637	631	647	626	669	633	637	646	646	640	664	692	614	650	601	628	643	619	639	669	621	665	671	627	634	615	661	618	594	634	609	600	646	616	623	630	636	637	620	631	661	631	617	596	652	651	654	638	587	654	634	623	642	646	643	604	609	612	640	614	622	630	633	594	672	595	630	596	616	706	604	609	671	631	622	590	607	657	603	685	634	607	624	607	638	657	591	649	642	640	577	668	641	622	638	647	652	662	629	613	628	611	640	615	641	579	652	655	649	668	645	627	589	642	634	629	602	612	621	672	558	620	660	615	642	655	636	673	622	628	628	647	629	640	631	647	636	628	620	620	681	640	634	628	636	624	629	637	646	663	578	633	635	601	625	650	608	655	608	633	602	618	698	643	645	631	630	634	606	630	656	600	677	634	678	631	643	582	626	645	617	657	665	567	577	612	613	656	659	608	598	665	606	651	597	617	591	665	601	601	628	664	660	619	640	639	601	604	638	640	628	633	649	645	621	652	619	626	660	653	631	639	627	629	641	632	626	641	656	661	605	660	628	631	648	604	674	646	668	621	588	599	624	650	615	639	630	620	632	624	602	639	581	657	595	649	636	679	613	593	678	625	586	651	641	600	654	655	614	631	614	656	674	653	566	611	609	621	612	621	633	620	627	591	609	647	628	623	624	620	635	618	659	645	634	631	638	596	621	608	631	621	649	652	629	634	647	658	615	629	640	636	591	643	607	643	681	595	610	662	645	633	632	601	642	628	620	563	607	692	654	585	615	619	606	623	622	660	614	607	680	588	628	638	673	647	617	611	601	699	647	629	629	649	609	630	593	623	629	611	600	650	664	650	637	598	662	610	617	630	642	622	597	625	618	602	668	629	618	637	618	633	654	672	633	627	668	597	587	621	619	651	615	653	675	641	648	598	675	633	620	634	626	616	621	603	656	644	640	606	656	691	657	635	628	628	623	640	597	647	595	644	623	661	647	638	655	694	639	603	679	623	641	619	667	654	652	649	626	616	640	631	628	599	597	619	654	601	647	647	578	590	646	657	651	656	648	627	651	613	677	727	643	608	635	622	633	622	676	618	607	640	608	626	641	627	580	650	672	614	606	638	609	630	635	658	618	617	667	630	614	656	644	601	688	601	657	622	626	644	639	685	642	646	651	598	665	648	646	642	648	643	594	606	630	641	640	631	590	649	584	619	645	673	632	635	635	619	651	620	667	615	646	623	662	674	637	657	643	637	623	671	641	621	631	659	671	641	658	623	654	624	686	604	648	678	645	614	656	666	649	653	592	611	628	612	624	601	661	609	588	631	662	633	644	628	667	667	610	613	614	616	641	649	618	632	636	643	587	613	616	614	625	641	677	624	666	623	645	620	616	592	636	583	630	641	621	668	602	628	671	591	644	607	621	575	631	625	644	632	605	659	656	638	617	610	678	657	644	650	647	649	629	646	635	641	625	634	613	660	612	642	683	698	640	644	622	639	603	631	656	607	656	645	677	648	660	639	620	596	613	601	631	685	588	650	655	602	618	694	599	635	619	669	590	641	636	603	628	608	648	625	600	636	632	605	648	627	594	623	612	605	636	624	575	664	612	650	601	640	628	684	612	631	596	654	601	633	647	652	654	614	677	619	648
16510	1458	1333	1077	984	987	964	872	914	834	852	843	841	864	920	870	835	872	902	815	865	893	931	918	852	867	864	832	864	866	931	845	912	903	797	852	870	911	861	872	909	824	893	882	883	906	910	881	867	894	875	908	882	936	858	886	871	892	796	862	900	845	901	857	835	858	875	870	822	835	845	881	898	882	878	893	873	854	898	850	821	849	847	857	895	866	897	850	861	808	850	924	928	871	856	882	833	908	870	934	866	851	856	880	872	912	866	877	814	869	933	983	857	880	860	880	860	824	900	836	918	914	843	862	932	844	855	874	845	839	841	849	835	855	850	871	859	926	847	864	873	848	852	896	861	905	855	858	915	831	838	854	887	847	913	856	898	857	842	885	867	844	894	819	862	862	861	891	879	899	828	867	935	826	834	822	865	904	880	891	832	901	887	852	851	896	854	857	896	850	890	880	856	824	869	861	880	892	852	875	865	870	922	913	919	840	869	895	862	858	871	874	871	902	902	870	906	861	866	863	859	899	897	864	872	881	850	886	864	901	859	831	910	830	869	883	823	873	939	901	835	858	821	891	893	829	882	860	799	850	878	854	847	889	879	868	874	828	880	897	845	865	890	931	854	850	882	800	901	847	879	851	895	838	845	848	961	870	827	841	812	899	804	878	936	888	923	848	848	940	886	882	917	901	896	880	894	849	864	872	875	869	792	858	954	845	887	893	875	796	864	881	812	851	809	905	852	919	861	896	878	863	901	875	870	858	852	881	897	867	838	869	872	829	802	846	859	840	867	852	880	835	847	860	830	853	845	890	892	820	875	898	870	886	875	843	810	907	833	856	876	906	812	857	876	874	904	931	836	841	848	876	877	894	877	843	920	812	879	822	836	887	878	828	873	843	900	855	864	880	884	860	816	869	880	866	876	901	837	885	834	844	838	877	867	918	848	838	839	854	840	907	856	909	868	859	833	913	864	847	885	849	919	859	839	966	888	869	909	883	863	840	824	905	842	873	824	814	913	838	882	841	841	944	858	916	850	888	848	887	871	855	859	907	860	903	907	915	902	854	879	921	890	883	834	885	847	885	873	830	855	866	871	829	870	866	841	926	851	897	870	843	872	855	861	875	846	910	854	870	840	829	940	873	898	842	898	858	847	847	875	864	850	856	890	843	945	904	865	906	866	852	844	872	835	910	878	881	879	869	790	905	870	894	867	864	877	832	879	851	887	850	932	869	947	879	874	867	819	866	905	860	890	921	883	827	848	815	857	894	901	888	884	914	849	842	841	845	926	888	856	850	854	910	902	832	910	901	874	868	906	856	851	850	852	832	875	875	884	843	894	836	829	862	828	846	875	857	855	868	911	824	896	874	865	878	897	893	831	827	871	939	903	880	848	852	902	903	904	837	855	949	832	869	885	894	887	846	873	894	873	912	869	894	857	889	870	868	902	860	833	882	870	889	926	840	861	869	843	892	863	918	923	795	847	900	869	868	806	863	906	846	870	879	832	893	877	879	876	927	915	892	852	854	855	925	817	869	910	797	829	852	851	944	881	867	895	893	849	855	857	857	817	869	905	881	873	877	853	890	839	886	911	940	882	905	861	879	869	890	908	863	835	880	885	885	913	852	825	865	850	908	847	899	846	814	877	893	899	881	914	872	844	879	890	866	913	848	863	840	916	882	868	895	929	862	844	901	856	848	919	825	859	878	874	873	910	867	901	884	879	851	845	912	863	891	859	896	856	840	870	838	893	915	883	879	905	893	911	844	883	894	878	818	873	892	862	915	853	843	909	921	873	863	869	857	869	812	879	874	843	873	922	857	879	845	877	870	881	824	808	810	845	863	841	894	896	885	912	870	875	926	866	862	859	864	916	888	876	854	862	859	836	911	845	921	865	851	871	876	778	773	915	822	881	874	894	836	880	867	869	841	855	842	896	843	876	817	864	835	831	853	867	906	873	874	913	886	895	837	880	844	860	889	866	898	891	881	874	910	862	895	879	893	872	880	872	851	839	895	892	849	881	814	889	869	850	870	854	899	911	888	872	857	842	869	894	891	878	876	906	858	858	882	852	919	887	888	867	843	879	897	883	858	884	913	895	852	885	839	857	873	906	900	877	856	894	902	899	841	927	850	876	853	864	853	859	887	829	903	889	856	863	872	900	876	828	854	875	865	880	797	881	864	901	900	903	842	863	843	871	891	866	831	890	890	870	829	845	827	923	870	840	889	863	893	851	875	933	866	849	884	860	859	872	849	897	888	907	929	857	865	861	895	912	883	868	838	876	861	848	776	853	891	888	879	925	861	939	835	904	862	906	905	907	895	855	835	856	879	903	903	845	942	891	875	841	893	861	882	902	843	898	881	913	863	868	854	833	882	848	845	833	843	811	880	946	867	827	835	882	888	863	898	819	848	901	921	908	859	884	890	900	858	933	848	870	869	857	872	900	877	888	877	884	873	880	903	839	859	821	820	855	887	880	915	890	873	904	869	891	926	890	896	845	879	860	864	849	857	819	877	908	880	924	818	890	910	841	859	911	894	942	881	930	882	850	842	801	853	816	869	924	880	862	896	888	916	865	902	854	880	857	886	930	916	909	832	897	848	902	888	867	838	855	881	854	919	825	831	883	858	862	890	849	830	884	880	825	894	880	884	883	893	846	922	885	861	851	910	842	846	901	887	913	853	848	904	836	887	885	860	915	894	889	812	875	867	882	953	816	846	869	868	867	865	883	841	878	832	839	857	891	821	906	864	863	869	856	885	922	859	894	909	873	883	899	861	815	859	815	870	884	855	875	903	872	861	871	863	887	820	842	848	834	866	855	902	865	890	908	868	839	869	914	876	862	875	883	865	869	882	841	878	889	879	871	885	861	845	902	844	901	860	919	838	857	873	835	853	891	898	862	879	851	912	891	834	825	830	874	836	915	874	885	812	914	851	897	879	893	841	894	884	887	893	895	840	874	895	862	810	881	877	881	848	886	875	902	850	878	804	871	821	867	868	880	839	863	806	879	899	871	860	871	933	865	885	881	892	861	880	855	842	881	818	828	829	879	849	804	836	838	874	932	876	905	866	879	875	861	873	936	849	838	844	862	824	885	901	891	830	844	911	884	877	834	846	911	887	832	880	830	851	897	868	887	882	870	888	860	892	856	859	834	903	850	855	879	856	877	884	917	887	853	844	893	855	866	872	939	816	847	868	883	816	889	932	876	880	858	887	889	900	930	918	873	859	873	898	867	909	906	904	926	925	887	874	891	896	877	896	885	882	869	852	855	779	892	852	834	894	872	858	837	860	883	871	857	882	854	844	865	863	894	819	911	887	848	839	826	866	857	890	896	857	865	846	907	862	941	854	894	912	884	889	902	901	941	888	824	843	878	866	898	907	826	934	860	860	901	898	799	856	903	901	903	895	863	878	869	870	880	902	909	881	882	883	831	842	844	885	847	885	895	852	904	856	901	887	893	931	855	895	897	879	914	864	897	893	898	849	878	829	890	848
23408	20932	28535	23485	20915	10670	1383	969	892	842	868	777	819	769	774	716	754	760	702	703	724	706	725	721	688	693	695	731	686	682	687	707	679	696	690	658	710	691	655	701	691	690	697	730	694	695	707	706	691	706	672	677	669	693	680	684	718	684	652	644	695	699	728	731	674	710	704	716	707	677	719	623	710	663	740	703	759	715	685	655	707	645	686	701	698	678	637	709	653	688	697	729	701	634	669	694	636	701	728	643	689	694	696	704	724	711	697	725	689	702	739	683	709	694	694	693	727	727	698	681	720	686	636	699	724	669	705	736	652	662	675	708	700	684	708	689	683	670	679	667	691	724	721	699	670	707	699	676	703	732	715	700	678	694	673	700	727	665	675	728	675	729	690	687	662	716	694	668	666	696	662	697	725	717	719	650	711	706	708	730	714	701	729	714	689	679	708	655	736	639	664	715	709	674	641	672	760	695	695	669	743	781	667	652	693	693	668	683	684	694	719	698	710	726	677	691	709	705	705	705	671	656	688	694	708	685	660	689	713	647	686	663	698	682	670	734	648	694	655	703	688	659	655	671	756	682	658	637	698	697	720	676	686	692	697	689	677	685	698	699	662	688	730	686	669	666	665	714	700	640	685	747	715	699	733	684	661	688	699	657	690	671	720	640	649	665	646	679	720	730	707	708	675	687	676	691	700	704	694	711	691	704	666	635	691	694	693	666	711	670	653	660	698	711	672	694	676	693	648	697	696	695	692	686	731	671	704	695	709	687	691	649	661	642	687	746	644	674	688	658	693	669	691	709	692	687	679	684	759	696	686	744	691	659	690	694	681	756	665	723	679	662	671	663	676	684	728	721	724	651	708	750	720	704	712	694	655	703	665	674	690	710	658	699	672	649	712	678	717	681	678	661	721	738	664	699	694	695	699	638	683	706	666	684	671	710	675	682	687	697	651	642	727	710	717	636	657	699	667	688	673	646	658	695	726	695	716	720	647	685	714	733	662	717	702	660	671	684	680	706	699	691	653	681	634	674	718	681	742	750	674	735	723	674	722	642	703	719	675	707	660	715	698	691	704	675	668	684	660	688	669	670	700	712	738	671	680	710	699	691	700	731	725	649	667	725	730	706	645	702	679	682	680	702	660	698	716	697	650	710	647	689	645	676	709	692	678	693	691	712	696	702	695	703	685	699	727	671	661	696	700	705	672	708	671	686	704	687	668	638	688	661	659	717	689	681	687	671	630	694	695	719	699	698	667	686	682	680	739	639	673	674	688	712	658	700	700	746	685	696	685	691	672	685	696	694	665	762	690	643	694	703	695	720	711	662	685	726	732	669	676	694	628	676	684	686	711	659	644	673	639	690	677	687	694	652	626	667	705	656	695	683	704	652	684	672	673	686	672	696	692	709	686	679	703	659	709	714	687	648	728	681	668	669	725	715	705	707	706	710	710	662	731	730	680	714	702	638	664	696	685	674	698	652	676	683	674	704	653	755	673	683	640	670	675	652	660	676	727	638	663	641	713	705	740	680	698	667	666	674	693	713	726	661	709	697	702	688	690	684	687	699	669	679	696	684	677	682	717	717	706	648	681	692	671	688	736	659	687	683	688	682	727	708	687	701	628	722	696	693	695	690	729	693	713	644	694	708	708	689	672	683	700	634	682	712	727	656	631	683	678	714	662	679	683	731	704	691	683	719	684	714	647	733	646	679	679	672	697	723	749	674	737	698	715	670	671	678	697	664	666	738	740	646	714	694	686	705	707	708	667	688	698	674	718	731	680	733	719	686	655	700	694	660	657	690	722	666	716	655	709	694	634	709	660	696	649	694	693	654	768	673	712	627	684	660	684	673	760	697	737	684	711	682	737	704	669	690	647	668	707	682	701	735	705	697	693	681	667	659	685	688	665	635	695	712	656	689	649	735	663	668	710	677	730	678	723	696	674	639	693	705	689	699	683	666	658	666	681	723	681	658	648	676	679	668	731	673	715	689	676	714	651	676	707	668	701	630	655	707	626	700	687	693	669	676	682	699	664	701	682	696	680	644	663	718	719	662	706	701	680	711	670	701	672	653	690	688	717	617	688	710	686	680	693	613	653	709	693	638	680	699	671	666	712	725	668	699	695	694	672	692	684	702	694	691	677	713	690	678	685	718	680	734	673	668	662	697	691	666	673	687	661	692	648	735	669	698	636	731	643	663	723	693	708	691	650	690	737	698	641	690	656	720	698	716	680	694	677	677	702	706	646	713	706	703	685	726	646	653	649	718	645	647	678	642	704	620	679	705	684	679	666	730	683	670	701	694	642	700	664	668	682	663	660	698	716	658	703	695	654	664	662	692	705	708	646	670	727	704	681	663	657	694	644	701	696	650	683	660	693	673	648	677	681	673	696	710	662	679	694	687	636	743	699	678	719	693	693	701	666	707	691	700	710	704	709	662	656	733	696	647	691	689	644	653	692	686	705	682	685	684	678	705	708	668	707	673	763	695	700	720	669	691	644	714	678	729	728	733	701	688	702	671	696	681	697	666	703	683	657	688	727	690	692	729	691	673	701	729	636	695	672	672	687	666	691	713	643	681	680	701	692	728	709	664	686	704	690	719	714	633	702	711	668	683	668	630	673	697	655	717	719	705	691	618	663	664	684	675	684	643	705	731	788	651	714	757	720	678	668	634	678	673	719	722	714	694	686	683	678	640	697	713	691	639	729	695	667	740	683	643	681	716	674	678	725	717	705	662	701	690	636	682	697	678	636	707	673	654	716	682	704	642	698	664	676	694	668	662	672	710	637	647	730	717	695	721	694	658	686	653	701	704	688	705	699	681	690	676	689	695	706	722	673	685	709	658	708	666	685	700	729	673	725	737	713	706	651	699	692	681	687	666	677	701	670	747	658	675	707	671	667	682	715	715	681	705	727	684	637	673	719	698	715	649	667	666	640	673	675	676	639	682	646	697	746	728	667	676	693	658	685	713	698	684	685	699	698	685	711	669	714	667	663	690	657	716	705	703	697	678	653	683	648	657	681	676	704	678	709	654	680	704	695	692	671	685	680	710	706	679	648	744	702	687	686	677	645	689	700	676	702	676	683	631	687	681	648	674	698	631	665	697	743	680	662	648	687	730	667	685	657	659	708	703	681	694	683	708	675	714	666	717	664	683	686	704	673	706	688	731	666	680	665	711	663	687	713	664	665	716	706	694	700	702	707	678	697	672	661	730	682	712	732	692	700	672	665	685	655	673	632	666	647	694	682	679	659	700	656	693	691	688	660	701	696	725	677	675	693	661	665	735	711	694	692	686	673	662	669	659	676	710	674	703	728	669	679	683	676	618	691	663	692	718	695	667	688	685	708	641	619	711	712	694	652	679	671	699	681	697	623	714	717	676	693	642	687	699	698	729	701	705	704	684	691	683	694	722	703	674	707	706	673	683	662	700	648	675	711	679	668	703	700	683	744	704	708	663	642	705	683	675	684	706	686	661	692	660	732	686	666	696	664	685
37404	8795	7450	3786	2832	2269	1892	1769	1495	1360	1353	1223	1217	1187	1125	1079	1098	1071	1097	1026	1032	1046	1015	1016	959	996	983	993	974	969	1026	934	1019	929	958	941	938	968	917	1014	929	924	956	978	972	975	990	995	986	936	941	933	953	946	917	977	969	929	908	968	984	977	945	921	897	960	905	931	980	943	1001	966	938	962	963	942	905	967	965	951	966	998	927	985	927	993	957	908	918	956	980	969	932	980	935	936	963	940	913	956	907	912	955	956	919	914	925	962	966	952	937	918	973	966	967	941	891	906	969	957	985	925	932	939	976	951	946	971	911	972	935	889	948	935	961	983	983	1023	910	939	923	910	952	970	988	951	947	942	965	965	938	954	945	1014	907	1001	951	997	921	913	935	948	956	965	942	998	977	917	920	973	943	958	942	940	923	960	937	965	964	936	976	957	948	926	901	930	988	985	925	964	1013	925	1021	928	941	934	925	980	919	960	947	930	1006	972	955	873	975	927	969	993	930	942	984	894	997	945	949	973	982	933	932	959	963	962	992	951	947	936	972	948	967	940	977	947	991	951	908	942	998	975	955	956	933	973	939	979	912	945	960	962	978	922	896	1019	871	946	955	974	924	943	972	979	943	955	939	953	899	956	993	913	913	971	921	986	982	955	931	991	936	953	1034	937	947	964	1012	985	1025	972	894	966	911	907	977	949	918	985	923	969	939	913	945	923	931	901	919	918	960	923	980	886	982	932	916	1009	920	933	948	933	954	950	965	996	910	969	922	1027	946	946	995	999	957	955	911	956	886	962	916	963	968	988	964	902	994	925	997	949	988	954	980	925	969	947	968	998	947	927	971	919	926	966	935	986	938	916	913	970	932	919	940	949	957	960	953	914	945	975	956	944	962	913	913	948	925	973	1011	991	973	973	969	944	927	924	942	877	918	921	954	942	935	880	972	935	948	945	978	941	960	933	986	978	947	941	952	941	1009	850	972	938	962	976	929	918	967	946	939	915	935	963	974	996	898	942	972	915	941	976	940	940	886	948	893	983	914	994	970	984	992	994	926	970	986	926	900	951	991	952	878	952	919	897	975	952	955	993	971	924	960	970	930	925	940	951	966	927	983	970	946	935	972	948	957	917	934	993	946	995	925	953	996	989	987	913	991	1013	1004	953	951	973	932	963	914	916	948	931	913	971	927	921	944	954	921	1015	947	956	994	951	956	903	944	974	950	971	913	959	975	947	939	915	973	893	944	958	947	968	961	994	950	907	937	955	967	976	973	986	905	930	907	952	922	932	950	960	923	992	949	943	931	990	974	967	955	982	894	935	953	893	937	930	907	922	937	927	924	982	920	893	938	871	944	933	953	934	970	909	923	957	947	957	930	989	918	919	1019	906	973	995	990	970	896	991	894	884	845	941	935	959	980	956	975	981	895	966	925	927	946	939	995	958	982	980	953	965	1010	899	948	983	938	940	985	929	988	902	939	949	892	928	974	950	943	949	929	921	958	974	927	922	917	936	969	992	982	1000	907	894	936	986	960	946	966	870	937	992	984	936	1001	942	946	886	909	955	913	1020	1026	971	1003	968	957	933	944	957	972	998	949	990	940	986	918	890	972	917	971	968	903	938	887	937	941	947	921	973	908	914	1009	929	983	949	1006	969	980	983	940	951	974	908	895	965	964	963	933	946	976	955	877	958	965	917	931	1013	974	924	903	995	912	929	963	976	934	960	931	935	940	967	927	920	912	923	892	924	996	981	993	941	933	953	970	951	934	955	949	935	988	968	890	937	947	949	945	968	914	939	1010	969	902	940	954	922	909	937	1023	932	929	953	935	931	942	939	946	907	903	909	959	907	954	970	945	988	988	929	998	921	959	897	933	988	941	948	942	971	960	891	950	914	911	945	960	946	926	925	938	900	891	964	977	949	964	941	955	884	932	985	942	946	984	931	943	905	995	953	941	974	921	958	1018	904	1004	903	896	923	969	968	970	890	966	964	977	947	963	941	985	929	939	893	969	940	947	923	930	967	937	934	944	903	963	978	952	924	954	963	976	969	921	972	988	895	974	956	910	940	1003	977	950	888	957	963	934	937	997	914	930	905	998	909	959	929	926	1017	960	988	913	957	993	980	912	967	1005	941	949	921	978	928	959	981	933	966	959	965	917	927	889	940	956	983	990	923	929	977	918	954	985	991	933	950	1005	906	964	918	940	951	915	953	864	981	891	935	950	989	893	891	944	950	914	927	951	968	915	1015	969	970	1031	922	950	959	966	929	973	960	921	950	938	945	952	935	907	967	1014	954	948	983	954	919	964	948	962	948	910	916	898	955	978	941	931	992	987	982	873	954	956	987	964	958	977	959	893	954	963	928	945	944	976	941	929	1008	998	984	976	934	955	974	915	915	937	978	939	988	937	938	920	900	968	942	931	959	998	1002	906	932	999	918	944	946	991	922	946	943	967	999	924	925	987	922	896	933	923	966	911	958	931	964	991	918	988	958	937	911	966	936	909	925	948	981	981	950	987	946	875	909	945	1016	974	975	968	936	954	932	959	902	969	951	950	963	961	896	948	979	994	956	930	925	927	991	931	943	943	919	987	950	890	981	942	938	938	879	936	970	950	933	954	990	972	903	925	933	968	901	965	968	982	965	993	912	948	929	970	949	914	918	962	937	940	956	941	968	888	918	1035	942	960	947	868	957	942	918	921	947	990	938	969	924	879	960	920	994	961	919	923	937	970	902	996	949	947	964	1001	982	951	943	933	962	989	929	926	957	987	913	986	985	913	994	981	967	1028	901	968	925	947	874	912	948	907	948	931	1010	898	941	940	974	907	935	924	885	914	947	924	938	889	979	1011	979	957	962	910	960	900	949	980	986	914	932	908	941	952	919	963	986	971	974	963	931	1001	928	951	923	939	907	949	944	941	945	885	971	966	936	880	911	986	964	906	929	936	945	948	955	897	936	899	888	962	992	949	928	992	921	915	970	935	940	987	935	937	915	920	953	907	951	975	959	980	909	910	946	948	950	984	941	955	949	927	932	983	1000	950	977	942	965	1038	1029	931	911	935	960	896	951	910	997	972	981	935	939	970	924	938	1010	966	916	943	974	1010	952	962	957	949	956	958	995	954	985	929	986	927	973	981	965	970	924	915	954	940	948	913	949	977	927	938	926	933	957	927	989	939	995	998	998	969	952	926	955	919	954	902	965	939	936	963	1013	978	989	931	968	896	908	993	965	918	982	956	973	949	962	971	907	952	946	932	921	919	960	956	899	970	1015	988	918	984	897	920	889	987	952	973	899	922	1002	978	931	913	908	928	964	939	904	944	889	941	948	961	977	951	936	965	1008	1002	982	952	960	966	952	1006	929	974	923	998	948	964	934	963	942	970	937	924	936	933	978	965	925	920	944	964	977	973	989	968	964	899	944	983	970	976	927	949	989	922	988	972	877	999	1004	926	924	1031	969	936	944	1006	1026	971	998	938	1001	927	930	958	944	921	927	953	967	937	936	967	923	937	984	910	963	961	931	892	922	960	912	966	956	941	936	951	950	974	914	962	946	904	954	927	927	955	977
22571	20936	28860	23176	20936	20975	6841	992	778	652	628	525	510	506	506	461	455	474	435	432	456	482	395	429	415	418	424	406	416	418	426	419	415	391	427	405	429	401	447	421	427	450	389	431	414	401	397	425	365	380	385	403	377	401	369	367	394	453	420	396	402	399	383	417	384	396	372	425	348	395	404	390	382	394	395	393	363	381	388	365	378	397	408	374	360	385	400	381	385	389	390	376	361	372	372	384	385	418	405	379	349	396	431	380	397	387	386	391	426	403	391	392	367	361	404	382	376	439	392	363	377	401	363	387	364	405	412	377	419	362	416	378	386	374	359	381	365	420	368	404	352	396	420	377	414	389	392	393	397	408	404	413	352	369	390	382	370	406	368	416	404	400	404	392	390	390	393	407	374	408	394	361	419	401	352	377	387	396	396	417	399	396	396	393	371	386	404	410	359	403	389	376	376	405	403	421	397	404	370	351	370	353	418	374	425	441	412	403	361	416	382	387	369	379	386	418	368	390	402	374	394	369	397	416	362	386	377	393	371	426	390	382	361	355	425	377	387	402	417	379	371	421	399	376	389	401	375	392	403	409	427	369	389	346	395	366	400	367	349	391	393	402	387	433	373	369	362	338	405	376	414	433	375	373	336	450	413	404	368	396	394	408	400	358	417	357	376	417	422	369	370	373	388	397	400	393	368	390	364	377	407	364	385	385	386	400	379	378	399	370	369	399	360	389	396	397	392	390	385	381	359	396	428	379	371	356	388	374	417	382	377	381	424	397	398	382	373	393	397	379	403	398	398	399	395	369	362	357	406	352	338	381	383	425	376	358	409	357	376	410	382	399	361	397	360	373	371	378	368	386	389	364	366	404	393	390	385	410	390	403	363	402	381	386	394	435	406	355	348	370	384	351	399	377	363	406	373	394	377	376	350	378	388	377	398	377	395	364	361	398	407	369	405	369	365	385	400	407	402	419	416	386	403	361	389	411	378	378	390	406	378	376	399	381	372	363	385	384	388	419	383	409	417	409	410	409	403	417	391	404	387	361	398	383	404	385	391	373	368	403	410	385	400	399	385	348	393	393	411	395	419	390	370	391	366	391	403	400	386	369	390	389	406	396	387	367	367	385	407	394	414	351	374	363	371	383	398	376	398	360	375	368	405	373	369	393	387	380	386	404	372	395	363	380	392	362	402	390	381	366	409	402	387	360	374	370	388	409	387	384	356	379	391	374	375	399	373	407	414	395	420	411	403	372	369	380	403	348	402	364	408	370	406	420	384	402	354	404	366	360	403	383	366	427	383	405	352	382	406	377	374	371	379	378	376	385	375	401	392	394	409	359	400	344	406	361	404	375	405	358	370	406	400	359	362	375	397	381	387	393	367	376	383	410	443	343	427	376	384	396	402	376	360	393	425	397	404	359	344	392	397	357	419	412	408	363	421	369	392	437	372	434	342	365	395	387	398	326	388	377	419	393	415	389	400	395	422	390	357	406	408	387	396	416	392	414	411	386	392	371	384	372	370	408	355	435	374	392	393	399	356	385	385	375	390	395	397	376	392	406	371	408	377	406	428	391	460	415	335	412	405	392	402	364	375	372	382	390	395	385	399	355	356	387	394	380	378	416	397	401	369	426	408	391	353	412	385	432	409	383	362	379	401	373	364	429	390	414	405	396	426	374	392	348	364	395	381	397	391	371	369	371	380	374	405	398	385	383	379	353	392	405	371	392	409	381	419	414	354	413	402	378	361	350	386	397	379	378	401	410	388	408	438	388	377	377	418	425	362	369	404	402	376	371	366	398	431	408	383	368	385	396	397	381	394	391	400	382	381	357	385	408	392	393	392	383	388	395	398	365	380	363	353	358	419	399	418	391	358	410	393	411	404	395	385	383	394	400	374	382	386	399	384	398	398	385	359	380	368	364	423	376	406	380	388	391	385	356	396	392	410	366	394	429	392	400	410	359	373	417	374	395	383	372	394	356	389	377	361	373	372	416	379	399	369	392	398	358	407	355	433	434	416	367	395	389	356	392	419	368	415	387	370	390	380	331	385	371	396	405	354	397	366	384	390	387	389	431	362	379	379	381	389	375	372	364	407	402	412	367	392	355	364	362	384	410	400	370	374	373	397	390	377	397	401	409	375	393	357	424	427	404	379	367	397	413	405	367	355	402	371	396	376	377	404	369	359	378	381	402	394	402	366	398	377	410	392	400	395	387	366	417	361	400	438	385	365	390	414	370	398	395	387	370	382	381	406	389	375	394	398	395	377	380	398	424	378	369	408	395	357	419	387	385	386	408	393	395	384	393	412	412	362	396	410	410	417	445	427	399	411	397	361	371	371	357	378	387	392	396	402	387	366	388	375	374	375	414	385	372	372	377	416	383	433	357	394	369	396	381	422	378	380	393	385	407	359	394	384	388	369	398	358	395	395	379	412	367	398	396	428	364	377	398	386	413	357	407	402	402	372	390	401	362	367	422	373	416	411	390	382	391	388	390	356	366	394	392	358	362	370	386	411	389	392	383	401	366	365	384	414	398	407	390	394	390	388	347	399	424	369	360	395	411	389	382	397	402	382	364	405	377	393	390	399	422	412	387	383	375	367	368	356	403	381	370	355	363	345	402	391	362	355	372	389	379	376	386	414	422	380	402	411	399	419	369	396	412	384	416	392	357	389	373	332	370	421	417	409	384	392	381	393	396	403	387	385	389	425	386	411	389	381	410	388	368	397	366	377	376	377	398	370	353	398	413	428	374	399	416	360	382	382	426	438	355	386	366	389	419	398	402	362	402	342	372	385	429	385	345	384	384	385	402	406	378	382	375	372	390	410	373	387	381	407	383	409	397	372	383	403	400	410	400	383	381	403	372	381	381	374	380	356	400	376	381	383	366	372	401	384	392	377	383	403	418	376	386	356	369	399	396	414	381	419	388	356	393	376	361	411	397	381	377	370	412	407	382	389	387	388	349	368	387	433	386	398	376	379	419	377	380	422	367	361	402	374	390	438	411	409	386	389	391	392	368	376	377	402	401	379	368	410	386	359	381	389	407	361	384	399	401	400	392	393	391	369	397	406	392	408	410	385	388	402	338	413	394	387	363	344	353	428	394	388	377	428	391	401	383	400	409	362	402	391	373	408	390	326	415	385	373	418	408	373	381	383	389	392	409	400	353	387	408	390	404	372	381	386	404	369	395	401	389	397	372	371	376	373	410	366	344	441	377	428	370	357	324	375	399	399	396	387	366	363	397	353	388	377	382	427	424	414	398	340	384	400	369	368	384	361	388	405	377	372	412	380	364	377	435	385	395	392	373	372	406	391	377	370	382	361	399	365	387	367	408	377	382	379	401	336	347	389	399	373	364	410	398	423	379	398	377	369	374	404	371	359	401	379	423	365	355	378	389	397	382	410	410	369	384	414	372	391	379	406	391	372	381	380	411	373	407	362	356	377	395	373	409	375	355	437	398	395	368	366	372	425	385	403	389	410	421	404	386	375	394
39445	13148	11141	5729	3910	3009	2314	1848	1568	1392	1264	1105	1006	909	877	830	817	713	740	715	699	680	688	681	649	634	631	646	583	605	633	585	613	600	606	569	575	575	564	593	624	564	535	571	575	585	607	581	595	565	557	580	579	586	566	552	549	584	541	555	561	545	565	569	542	540	560	560	578	562	571	572	570	577	544	530	547	559	569	580	547	582	537	532	580	483	547	553	558	555	529	537	595	564	532	552	554	536	581	522	527	545	511	533	558	581	544	552	547	549	594	560	554	529	596	523	504	542	567	556	565	533	550	544	532	567	546	579	549	554	535	512	510	547	572	556	499	547	539	538	554	595	538	561	513	562	575	563	547	537	549	546	598	596	567	565	586	572	542	523	496	578	569	530	581	566	549	504	559	508	578	539	564	571	562	525	525	537	569	487	555	546	572	545	544	529	533	525	556	579	551	563	554	549	561	538	546	545	567	560	547	496	521	554	518	567	536	564	583	552	546	564	568	492	585	552	561	570	563	553	558	551	541	577	568	580	560	555	538	588	563	564	570	517	564	549	582	553	587	548	545	542	524	552	527	569	538	506	528	564	551	567	547	557	541	504	550	571	564	541	553	615	579	550	543	516	561	549	566	571	561	546	523	551	562	566	588	541	542	582	524	553	567	525	537	550	592	527	546	525	568	509	540	577	536	579	577	588	570	559	556	585	582	499	540	555	581	575	550	595	551	562	566	548	554	579	580	556	544	574	577	533	541	574	555	558	505	538	527	533	589	517	539	496	572	539	513	508	558	565	580	520	545	532	554	515	539	548	520	517	548	535	517	539	562	530	583	549	554	630	571	544	514	544	526	577	565	569	536	533	575	541	583	557	557	593	548	519	544	534	541	535	566	549	572	551	536	602	604	536	581	558	569	564	557	559	595	564	555	535	540	519	605	536	543	510	551	548	564	525	596	559	598	529	581	547	528	516	539	561	541	547	542	544	580	517	555	527	550	531	596	580	557	580	553	549	523	577	539	540	550	557	589	565	533	566	571	535	587	519	574	570	528	546	594	536	574	578	582	575	578	552	528	565	572	580	604	544	557	539	585	507	538	534	582	566	533	547	560	532	519	573	534	569	586	555	537	521	526	564	553	577	579	545	530	574	569	547	551	535	579	562	619	513	520	507	561	527	560	561	525	550	529	535	531	533	531	575	534	548	547	564	515	566	569	567	533	543	579	522	547	569	510	564	544	485	507	540	527	546	513	552	550	560	571	551	560	548	536	541	483	526	514	555	545	531	574	563	567	564	521	551	540	553	502	570	537	483	541	583	560	534	567	513	561	548	557	531	544	537	528	536	507	565	583	554	538	546	555	557	586	556	548	540	534	573	574	562	564	560	546	511	547	575	552	552	526	513	532	525	532	576	582	557	551	579	557	549	531	558	536	508	563	557	517	549	556	539	570	551	549	537	517	591	555	564	553	551	544	536	563	519	576	533	531	568	576	532	582	565	559	554	533	533	533	591	552	574	568	534	570	602	596	551	551	520	546	541	541	563	535	548	556	559	537	538	586	553	541	566	560	552	545	575	524	520	557	575	549	551	562	549	605	509	549	553	541	514	521	580	535	576	579	528	567	510	560	565	530	539	565	535	573	560	539	521	598	576	534	546	548	516	551	523	558	544	537	542	593	528	536	580	548	558	509	563	535	508	570	568	532	560	561	541	582	490	589	560	553	564	537	547	546	552	583	567	574	563	562	581	576	565	534	501	529	493	541	518	618	558	605	525	576	574	571	466	559	544	591	528	537	569	574	522	524	517	575	556	581	570	585	547	525	539	567	593	549	568	563	549	519	561	547	549	556	569	572	584	540	503	529	568	565	546	546	518	576	561	530	563	549	545	548	525	531	558	531	530	516	553	536	562	590	577	557	572	569	537	544	566	571	536	559	542	523	547	525	563	574	537	548	542	593	567	503	566	565	567	545	554	580	551	508	584	580	544	533	558	549	590	552	565	567	540	563	518	546	552	508	525	519	560	566	560	541	531	513	526	543	573	565	566	559	535	528	561	535	536	547	556	575	585	509	531	543	524	564	520	528	566	554	540	555	565	532	539	571	568	539	563	538	551	511	545	548	537	549	545	526	558	513	535	567	549	524	567	508	518	559	561	519	566	524	590	567	513	585	555	597	531	528	556	576	558	546	520	595	579	571	569	542	541	521	535	526	580	580	568	553	563	593	574	572	583	611	552	524	545	551	586	560	578	572	518	511	546	550	548	532	577	540	569	541	530	593	546	575	539	570	549	585	554	563	534	555	531	534	571	530	565	581	545	542	531	572	584	555	585	570	541	612	539	561	549	509	528	569	567	546	513	565	552	530	551	537	561	589	567	525	597	592	586	502	529	605	555	559	541	563	584	566	579	569	548	540	544	530	529	543	573	552	529	526	519	522	601	553	549	545	563	551	585	529	540	536	547	573	523	557	555	548	592	552	582	560	563	560	555	577	565	532	546	577	538	558	534	556	568	546	588	597	561	531	586	594	544	508	512	526	520	538	539	527	533	542	546	548	582	541	528	529	557	548	532	545	595	549	540	600	545	517	536	542	555	587	544	539	552	533	586	554	523	578	559	512	525	555	561	551	568	544	519	579	558	518	534	580	520	555	546	528	538	520	521	544	523	538	529	527	568	570	568	589	563	528	562	549	522	511	564	570	591	604	593	549	570	547	539	540	554	513	584	519	586	590	538	525	530	553	543	538	561	559	579	558	565	577	503	548	529	555	557	544	543	545	544	572	553	525	559	537	568	526	539	526	575	533	561	575	532	524	548	565	553	555	544	545	538	556	533	531	542	535	513	541	544	534	540	579	499	568	567	567	562	565	547	526	555	543	530	550	523	531	571	571	528	520	616	543	498	519	543	532	559	607	514	526	524	538	596	576	563	569	554	587	509	569	535	579	530	539	537	593	545	539	620	564	539	498	541	513	552	595	552	537	545	577	558	577	558	559	543	576	547	525	525	547	549	537	554	551	579	561	528	516	553	597	544	560	526	548	551	546	570	533	529	542	584	560	591	536	577	543	548	553	559	520	509	541	531	548	526	571	542	535	558	541	553	552	599	539	554	544	549	501	557	555	573	544	575	529	552	550	566	591	530	582	572	569	529	541	548	541	547	526	529	543	530	559	538	547	542	510	551	539	578	573	590	548	581	585	605	549	544	559	541	558	558	544	540	556	537	557	549	556	522	537	552	476	554	481	568	543	583	586	519	550	549	537	529	586	562	501	590	527	588	528	571	578	595	580	543	514	534	538	551	558	592	545	606	550	542	546	556	522	565	521	579	569	611	606	571	527	584	535	465	534	508	570	553	527	507	559	532	571	545	525	531	549	558	534	564	558	563	537	572	556	527	547	497	509	528	537	585	557	610	526	577	566	558	546	548	550	552	570	546	584	528	557	512	560	569	537	573	533	532	542	544	579	566	558	587	531	516	575	555	562	568	521	537	524	557	587	576	501	570
26974	20380	9209	1146	784	693	681	626	609	623	642	660	607	640	631	585	606	649	621	670	629	614	610	659	668	640	622	650	648	674	634	611	660	605	661	663	589	641	610	660	634	625	632	655	663	632	652	639	648	670	646	599	679	639	634	619	664	644	644	652	620	622	669	616	649	618	616	630	618	622	652	607	638	637	655	650	622	586	640	681	676	625	665	652	659	659	613	678	628	645	593	619	613	617	589	670	583	634	610	629	638	599	638	668	655	606	603	607	607	654	656	610	658	666	631	643	648	627	641	621	661	656	657	601	656	650	603	582	633	566	594	650	647	638	633	609	629	613	599	611	636	658	650	674	597	651	620	584	643	635	613	643	619	629	624	647	608	683	593	625	655	656	642	648	645	664	671	657	601	615	644	656	622	575	627	628	676	640	629	653	656	598	602	667	637	631	630	631	622	661	612	641	679	635	624	639	647	582	656	656	588	631	637	613	628	647	616	655	642	651	676	624	600	595	638	635	618	625	624	593	580	611	623	610	646	603	641	630	641	654	629	645	612	588	624	654	631	626	658	649	623	624	681	634	621	627	650	614	584	662	597	609	641	623	659	621	613	666	597	639	608	670	646	616	622	616	648	627	675	622	623	649	647	620	616	626	653	630	632	622	643	620	628	640	631	599	614	612	618	582	665	621	608	615	614	623	667	653	620	673	651	619	616	574	615	652	645	689	638	596	643	646	655	652	618	627	631	648	648	666	591	659	638	627	662	611	627	660	614	611	612	646	599	618	652	663	619	559	608	605	609	644	625	632	643	636	649	655	647	619	595	600	654	617	690	701	624	602	634	623	631	598	614	616	622	648	626	650	619	662	622	628	570	604	640	623	640	627	666	663	639	616	664	619	670	633	649	605	644	600	644	631	614	657	605	603	661	646	618	636	636	644	618	613	656	597	620	613	677	641	640	623	636	644	642	670	601	616	629	671	625	631	664	622	623	670	633	633	623	656	641	641	657	654	610	620	603	646	635	605	614	630	650	613	643	652	650	694	632	583	623	592	650	656	603	628	645	609	637	647	599	641	673	631	613	630	617	636	631	646	635	659	653	611	630	636	627	615	670	660	595	664	634	620	608	621	592	599	634	603	625	638	624	610	635	639	666	619	696	665	657	619	568	613	599	643	628	581	642	612	594	602	604	679	648	615	654	620	620	634	659	642	619	639	675	628	610	652	684	628	629	579	627	613	662	657	692	647	598	628	646	616	628	588	679	629	629	631	622	616	630	609	637	591	678	657	572	619	610	638	638	613	599	651	645	647	655	654	690	615	654	616	627	637	648	616	617	605	579	678	613	640	578	639	640	597	630	663	638	636	646	606	661	571	628	653	648	634	641	666	610	658	651	662	632	636	604	594	621	615	663	663	666	605	634	637	630	625	674	631	652	611	643	636	641	586	643	665	629	607	661	581	663	669	635	630	662	598	615	628	651	689	638	657	656	587	665	651	624	654	670	628	655	634	621	636	635	601	649	577	627	662	631	609	688	648	621	660	656	637	600	619	614	627	667	629	623	591	668	631	651	622	680	646	668	613	586	619	617	653	589	651	619	635	681	648	653	639	637	577	662	656	659	632	649	592	656	702	590	638	640	578	662	630	614	646	616	614	597	632	649	593	632	671	665	640	611	658	663	673	600	625	664	646	630	615	621	697	642	602	653	594	621	661	667	630	658	635	648	698	645	618	647	661	670	631	645	617	605	624	638	631	631	609	656	625	605	636	631	628	618	614	611	638	607	596	607	644	603	597	645	588	638	644	599	620	593	636	639	655	632	605	636	642	644	625	579	633	634	584	660	654	616	674	663	624	690	630	642	638	603	685	645	656	621	617	638	606	609	642	622	593	571	656	663	609	625	617	609	655	614	618	629	651	614	582	606	624	641	541	661	637	641	620	628	603	590	629	627	655	636	632	616	678	642	619	625	644	594	688	605	659	615	640	673	610	629	630	681	629	637	637	641	662	655	639	591	632	604	606	656	566	619	655	639	618	676	600	610	633	633	634	581	643	677	604	616	607	649	594	587	641	566	654	608	661	611	625	618	620	656	616	616	630	663	632	673	602	598	588	647	694	622	604	665	597	613	618	598	621	626	617	612	610	627	616	583	674	652	644	595	623	612	604	676	640	610	637	644	604	639	661	648	614	644	660	634	660	595	596	609	685	638	582	638	643	615	590	642	621	629	581	631	618	610	577	616	615	629	629	643	652	649	645	680	621	684	627	619	618	636	646	663	664	617	645	649	623	642	653	607	615	649	582	631	617	607	606	626	636	623	642	618	622	627	639	637	603	623	602	615	571	653	652	619	646	636	655	615	621	653	639	613	656	673	624	679	639	602	663	670	612	699	630	628	696	656	658	605	639	620	608	658	632	644	611	644	633	669	644	647	667	622	662	635	634	611	652	607	673	666	619	654	626	634	685	598	617	648	581	628	628	632	635	628	677	591	625	654	651	659	607	627	631	641	661	636	573	619	628	609	611	653	626	622	657	648	611	642	619	661	649	620	601	638	638	661	703	627	600	643	596	620	668	593	671	635	600	638	627	653	619	661	620	640	609	639	633	641	680	622	630	647	612	620	604	632	632	676	648	655	656	637	604	609	646	625	638	658	649	606	626	594	642	653	609	667	627	638	627	596	587	612	604	652	565	619	623	624	620	632	635	625	625	670	641	654	639	620	644	640	640	633	650	650	635	646	676	601	598	571	640	649	665	607	667	613	633	666	644	615	634	673	602	631	622	636	643	651	652	607	629	665	636	659	615	643	628	641	669	615	619	629	629	602	657	664	663	616	608	614	628	625	656	624	627	663	657	637	675	605	647	652	674	632	608	644	613	658	657	616	645	664	601	626	639	610	629	627	664	631	594	660	671	671	618	640	655	637	644	688	628	648	625	627	643	625	634	643	593	683	650	660	663	636	671	651	630	628	614	614	675	677	661	644	617	606	633	712	614	634	623	655	621	634	614	618	640	622	660	629	614	687	613	644	653	620	642	620	661	627	635	664	641	663	557	607	605	690	686	634	624	663	633	649	625	603	607	624	618	661	635	647	645	596	623	643	607	633	629	623	609	637	648	618	600	649	625	642	604	644	664	662	659	658	684	671	621	642	681	652	628	644	609	625	652	630	668	688	631	621	673	634	643	631	651	622	652	582	607	639	610	565	617	656	611	624	635	612	678	658	635	644	651	624	675	620	612	612	654	632	663	664	649	625	674	593	646	655	594	653	593	648	637	657	617	624	629	590	615	636	647	602	646	638	577	638	664	673	626	636	579	661	642	634	662	648	669	648	614	643	617	625	641	634	618	627	637	636	586	651	616	643	587	694	618	616	627	661	614	599	638	638	623	642	616	673	662	633	628	631	609	603	611	600	652	621	604	641	633	680	570	651	658	619	680	642	622	677	649	612	667	686	658	677	641	611	626	606	600	651	631	639	627	642	640	640	624	639	679	671	660	612	589	660	698
16405	1512	1436	1054	985	978	897	893	915	902	861	868	872	852	794	875	895	814	885	897	843	826	861	874	906	888	862	819	844	887	830	914	875	940	865	861	872	875	841	893	814	846	842	873	903	906	871	924	851	839	891	884	833	873	933	840	860	852	823	880	869	859	864	891	879	819	814	940	873	870	857	861	843	888	897	895	849	859	756	858	859	919	854	868	873	865	831	814	849	851	865	912	832	830	883	849	871	860	893	816	855	892	898	844	867	876	849	894	855	850	895	899	838	835	861	848	858	850	876	927	934	871	812	869	895	835	872	861	889	862	912	891	903	848	891	881	905	856	898	827	896	836	864	873	838	869	835	842	809	886	850	852	923	900	891	857	868	849	879	875	866	914	906	816	868	828	909	891	847	923	886	829	884	863	851	846	877	887	877	849	913	812	880	866	850	825	828	848	869	839	866	823	870	844	875	922	880	864	903	866	859	893	888	886	893	867	859	841	843	793	853	849	869	853	863	817	880	876	837	826	828	878	916	874	870	911	811	811	821	832	919	896	877	839	884	847	874	858	839	861	827	862	875	857	862	862	872	840	861	868	855	875	855	849	906	874	909	873	840	885	891	899	867	815	868	898	818	875	890	859	866	837	871	847	856	842	832	908	849	873	863	882	843	839	826	837	869	881	860	832	849	824	865	915	828	851	881	834	881	852	847	856	869	882	862	858	901	894	825	864	932	883	886	891	827	894	882	860	827	895	838	840	893	860	836	890	886	876	844	848	845	843	856	898	854	856	777	841	910	897	907	823	835	850	893	848	871	846	823	839	826	899	926	831	838	816	818	844	895	853	950	857	858	834	881	882	820	868	908	894	819	887	907	874	853	859	891	832	869	877	820	923	889	889	863	902	880	853	862	906	879	909	866	925	895	894	861	846	858	872	850	842	874	845	904	870	866	838	930	917	895	824	858	878	842	862	911	848	863	816	848	859	855	889	852	853	895	880	803	875	870	909	900	910	884	908	834	873	856	823	804	925	910	839	879	806	875	852	841	828	877	907	889	851	884	853	861	850	897	875	886	898	918	811	921	898	816	821	938	853	862	901	897	889	853	862	828	816	891	885	891	899	912	856	842	912	840	870	913	874	812	846	941	842	890	860	863	895	868	874	848	881	911	868	843	860	834	874	870	862	872	893	908	839	894	915	907	886	883	873	911	907	890	890	849	922	824	842	868	818	888	851	863	882	895	856	878	821	839	887	877	883	887	872	829	830	853	829	859	885	820	860	859	820	877	851	872	899	904	898	857	875	894	899	851	850	899	886	853	883	832	849	843	883	856	879	874	883	902	899	826	848	849	878	895	854	852	862	835	857	882	885	832	859	860	914	889	852	827	842	906	867	814	879	866	824	855	856	896	860	866	893	855	833	827	877	840	850	803	797	892	865	873	874	856	843	867	870	902	902	907	826	834	906	876	842	911	874	866	858	860	819	830	850	816	900	866	879	834	823	857	931	860	848	858	851	882	869	909	867	921	865	846	921	859	886	881	849	862	873	867	814	876	861	853	875	854	855	946	856	909	854	836	900	858	841	835	865	848	855	870	828	919	851	884	923	923	845	904	850	801	894	879	808	847	851	840	857	797	898	820	840	901	886	877	814	877	818	876	854	897	861	917	857	855	858	892	822	850	873	868	879	871	787	905	908	842	829	859	833	946	891	904	868	840	847	862	897	897	907	852	801	911	892	869	862	859	863	846	860	868	902	872	857	883	857	851	901	878	879	846	855	876	874	849	853	816	831	850	834	835	883	877	876	874	867	861	842	895	865	853	890	828	824	829	843	895	867	807	811	855	840	868	913	820	888	862	840	870	825	904	894	843	873	823	886	875	857	872	872	896	838	891	882	876	901	859	871	826	822	843	847	868	868	863	843	839	874	861	923	886	837	820	839	853	878	858	911	872	864	862	812	874	855	836	847	831	855	863	878	903	902	860	838	848	868	877	875	870	923	824	854	879	857	880	918	837	806	862	894	882	850	855	860	902	876	876	883	863	867	913	862	889	877	891	896	905	838	849	854	874	854	872	886	889	849	801	876	823	849	901	800	839	864	866	877	889	854	921	887	879	822	860	901	894	857	935	797	857	922	827	820	917	829	901	917	853	888	862	878	855	881	859	853	853	873	799	897	872	847	852	841	879	869	810	873	795	917	825	831	846	854	829	848	861	890	890	863	892	892	870	861	843	917	878	870	864	904	828	847	858	869	860	838	887	885	895	887	908	909	859	866	838	815	837	894	864	855	881	852	852	890	861	858	883	831	797	858	908	886	892	844	834	873	898	918	911	845	841	860	820	842	877	891	876	883	882	861	860	898	870	831	864	850	854	862	850	922	872	841	890	837	828	893	859	839	899	816	886	828	861	916	887	869	886	874	839	867	864	888	884	896	864	848	915	853	826	865	829	878	907	833	876	886	855	901	911	880	857	925	879	845	874	861	920	884	852	904	906	882	822	834	904	841	864	859	854	838	866	876	844	847	856	821	881	854	834	851	791	939	865	843	881	890	868	843	857	847	871	822	863	902	866	861	900	865	899	778	860	829	797	900	881	871	848	901	938	868	829	881	878	892	864	833	821	836	884	859	846	852	899	862	840	867	802	859	844	860	861	884	865	806	888	874	832	848	908	855	881	873	867	863	876	831	801	861	860	904	859	887	910	833	864	871	836	876	878	804	855	874	873	881	858	890	864	886	865	823	833	884	876	842	835	877	937	857	871	937	821	853	941	898	842	840	860	894	821	881	832	851	833	873	870	837	884	868	839	869	867	778	880	838	847	851	873	925	876	874	874	860	818	872	877	883	855	847	804	857	901	854	930	912	813	858	885	841	857	889	903	832	822	924	834	865	889	813	870	859	832	888	824	878	836	864	868	824	883	842	855	911	919	890	880	836	860	871	836	917	889	823	900	860	837	853	882	880	843	834	894	874	857	895	881	905	893	944	854	807	919	851	887	853	938	852	860	808	902	860	863	873	872	877	904	820	869	921	894	861	828	884	830	865	862	867	845	910	850	859	859	843	882	888	848	841	877	852	868	902	863	884	925	899	903	843	837	852	871	860	840	843	869	887	836	852	879	913	915	932	874	851	835	832	893	845	806	888	904	871	853	868	892	831	845	916	907	871	866	868	831	862	856	862	876	837	895	845	872	852	856	839	864	869	859	832	855	870	833	890	866	912	811	895	855	903	899	855	892	884	872	868	883	881	896	874	856	879	905	883	848	872	807	926	862	911	867	835	885	860	853	899	884	903	868	843	786	860	843	864	861	849	898	879	938	810	882	871	881	830	871	889	867	870	839	856	891	881	868	849	872	834	837	890	902	863	859	829	888	901	860	915	893	871	876	883	849	896	924	864	793	864	861	813	875	838	868	889	874	884	817	869	954	928	876	900	824	888	843	868	848	884	888	864	877	832	884	866	832	918	863	854	876	863	909	825	897	838	849	876	895	915	869	894	834	903	849	893
23519	20986	28446	23704	20975	10213	1394	962	869	797	815	833	772	765	779	732	738	723	673	708	703	697	686	747	689	685	704	696	673	717	656	656	689	689	680	684	657	710	668	679	720	645	665	730	700	716	613	700	648	702	712	688	715	671	704	737	742	651	675	666	704	681	688	663	666	679	695	655	679	697	677	672	644	715	724	701	674	624	665	632	677	693	687	673	682	646	709	679	690	667	681	733	645	631	685	664	646	696	642	717	669	676	700	649	669	683	669	705	683	727	676	682	674	701	731	677	642	664	607	712	679	635	666	718	692	682	698	665	695	686	728	627	694	654	679	685	669	645	698	699	690	671	717	650	699	653	700	712	721	646	713	758	662	668	755	693	644	677	675	704	721	652	687	635	637	661	715	678	632	734	694	692	708	664	677	657	650	677	715	627	647	716	700	669	697	664	670	722	700	656	659	676	682	715	690	681	672	684	705	673	614	682	690	633	626	678	668	700	665	695	705	744	734	668	673	726	707	652	699	645	634	676	684	668	690	705	666	684	678	660	694	691	667	693	669	696	691	708	679	709	707	713	703	668	684	640	701	682	671	647	670	673	673	708	680	658	657	694	703	711	713	716	693	697	625	718	660	685	653	673	651	684	683	658	658	661	671	703	717	622	672	706	680	707	696	695	750	675	646	691	690	700	676	670	633	669	659	699	698	694	672	662	655	682	645	688	696	624	669	718	699	660	696	667	716	682	683	660	624	691	707	689	702	703	690	666	667	625	656	705	703	659	667	730	730	655	673	720	648	649	683	670	650	639	670	688	638	649	679	662	704	665	681	657	744	672	732	673	709	693	700	644	698	676	714	670	675	640	695	706	699	692	693	665	686	675	671	690	691	736	645	654	671	657	653	650	677	666	616	682	624	738	648	650	676	696	658	704	666	664	666	641	670	657	659	637	691	672	690	682	667	632	639	700	642	692	637	687	681	686	674	698	647	706	733	678	674	686	660	681	700	647	694	704	678	699	672	667	641	668	669	652	701	674	696	680	656	726	653	715	669	738	660	705	697	656	703	684	687	642	718	645	655	695	653	666	704	690	692	673	679	660	648	673	639	700	680	689	677	663	633	695	677	732	668	648	635	706	652	663	655	676	727	672	646	631	675	742	696	715	663	716	647	660	714	641	689	624	682	692	631	692	662	683	683	659	660	676	736	657	704	668	674	726	777	681	706	679	662	744	689	694	678	630	645	647	668	664	652	678	672	662	704	642	680	678	697	703	669	723	649	713	704	648	704	689	658	683	659	749	609	723	583	704	661	620	670	742	683	697	710	676	627	668	684	651	645	681	688	657	674	676	627	720	678	665	639	684	697	658	719	639	723	654	692	619	601	653	662	681	655	657	667	676	664	697	691	696	652	704	698	715	671	708	690	704	724	639	667	687	688	702	701	674	667	673	692	691	695	683	682	661	686	723	691	663	700	672	716	729	700	667	685	679	645	693	684	706	628	671	656	652	686	651	705	650	670	652	666	667	658	709	697	682	641	681	705	705	656	622	700	696	661	643	678	662	677	669	719	674	691	688	686	664	673	626	679	681	662	691	700	675	646	633	679	693	694	661	690	702	655	678	673	637	671	672	675	646	690	656	627	654	656	664	655	640	664	674	666	698	688	704	706	701	705	702	634	692	703	738	720	638	736	667	647	679	650	667	679	676	664	672	696	709	687	713	666	694	697	671	651	664	643	692	652	703	651	628	695	673	661	668	682	698	709	679	662	689	657	684	668	647	679	696	664	683	697	659	689	659	704	716	650	711	671	717	690	652	660	684	679	684	688	701	688	645	668	644	702	682	647	681	649	682	692	663	709	711	687	662	698	686	704	657	663	677	667	662	694	673	674	716	714	682	674	673	674	662	680	656	714	677	706	672	721	716	781	684	667	651	674	685	652	705	716	668	771	676	648	692	645	688	661	687	698	656	658	692	684	678	657	618	673	681	706	647	689	671	684	663	652	683	710	623	665	662	684	626	704	647	650	688	662	681	704	729	624	690	702	670	742	687	643	685	686	660	671	642	730	650	695	657	682	673	703	665	668	690	734	635	683	674	678	688	724	658	654	619	698	705	679	628	666	667	634	667	702	686	660	689	667	688	661	736	679	656	661	700	657	691	669	651	659	704	674	696	703	644	674	670	672	698	672	668	667	634	682	664	691	711	688	659	705	684	711	660	661	697	656	630	693	664	716	633	660	649	674	642	677	654	686	675	690	741	689	681	705	683	687	723	720	721	706	638	680	655	649	683	702	700	681	687	710	667	674	674	648	677	644	651	722	700	679	651	664	685	661	663	689	697	774	602	672	681	687	665	724	709	643	700	656	677	711	714	687	622	714	663	640	677	680	684	636	663	688	685	666	672	677	673	625	635	636	626	659	676	683	656	641	686	614	733	680	701	727	674	700	703	713	679	666	683	700	703	659	677	695	636	683	706	711	690	642	672	703	694	704	643	684	701	669	683	688	686	706	636	682	718	670	697	685	686	628	712	680	680	707	717	644	676	665	718	680	679	681	610	650	694	669	663	691	656	678	676	650	680	627	679	714	684	677	696	660	694	696	687	706	704	682	688	705	675	688	692	655	696	671	641	669	704	656	694	628	697	656	685	657	647	686	679	665	693	687	653	634	641	689	614	682	647	688	680	636	705	644	677	640	667	664	699	686	678	732	697	660	643	654	714	716	708	709	668	699	649	706	669	699	678	728	672	626	718	653	683	719	652	678	668	712	705	722	690	702	683	653	657	674	670	703	669	654	685	722	695	655	662	648	650	642	691	700	726	650	702	695	683	620	684	674	662	618	657	711	657	674	655	738	691	665	731	672	676	672	649	681	662	695	686	668	667	705	660	660	654	694	695	675	666	698	643	685	654	637	673	638	609	662	674	700	700	655	670	690	662	676	641	705	655	635	676	698	693	667	714	609	658	694	658	655	646	686	652	682	699	653	711	678	642	656	672	708	694	657	709	678	660	693	641	649	672	668	722	689	678	680	647	671	696	666	734	676	658	695	656	683	671	711	690	662	650	675	668	698	694	669	697	712	663	704	670	691	662	669	681	658	683	655	671	680	661	658	696	728	708	713	668	650	689	711	724	667	666	683	671	635	693	663	667	676	707	673	666	713	684	647	656	662	665	641	673	615	672	651	639	706	722	654	666	685	706	664	692	676	680	697	651	682	691	655	648	716	709	650	680	680	696	685	690	641	633	656	630	663	679	724	661	670	714	710	680	688	717	674	666	681	685	669	685	720	728	694	645	690	699	648	683	649	659	671	705	681	719	687	684	706	673	662	669	675	633	643	649	685	619	639	692	651	730	662	708	665	659	704	686	666	658	696	671	711	657	658	692	693	654	677	659	677	676	633	637	645	644	687	758	674	654	685	671	750	701	707	683	681	681	696	613	617	704	632	660	705	714	677	739	691	689	686	695	652	744	751	695	662	634	704	676	709	699	681	677	681	704	662	714	659	694
34287	9068	7436	3903	2886	2320	1873	1639	1428	1381	1296	1197	1207	1148	1108	1067	1043	1070	1038	971	949	1059	1030	987	1037	988	952	970	930	931	948	939	946	949	982	957	940	976	906	946	977	897	958	1010	1006	945	964	929	972	922	995	948	907	903	885	950	927	916	956	934	924	955	966	942	921	929	999	953	924	941	906	1004	1006	955	1016	959	946	928	964	944	935	904	934	931	888	968	945	903	942	956	930	975	956	945	971	930	887	894	943	985	974	946	903	977	1002	881	916	970	940	951	979	946	969	924	901	951	967	923	886	948	957	956	969	974	956	908	924	886	949	1010	943	927	971	955	903	903	916	972	953	919	939	978	977	925	960	946	965	885	890	950	971	921	951	926	935	969	954	966	928	937	939	966	938	1017	922	887	937	953	955	935	885	927	931	962	939	920	926	927	957	947	939	938	922	923	947	953	959	921	948	962	952	987	923	943	1007	932	927	915	1008	904	959	981	941	936	911	891	969	900	938	942	962	861	979	991	952	915	935	943	920	911	958	954	944	926	893	926	1004	959	885	991	950	921	883	958	962	978	942	909	982	921	929	935	971	1011	996	951	925	987	888	980	907	928	946	905	895	969	957	931	937	974	944	961	951	913	943	957	944	963	925	876	872	927	952	935	917	904	976	939	909	965	952	907	974	935	928	951	904	969	958	1004	959	949	975	978	996	948	935	896	925	967	936	972	947	946	903	972	918	891	905	943	958	890	960	947	930	947	927	926	980	933	993	943	952	905	938	914	962	944	927	956	983	903	948	949	919	964	932	884	908	934	952	994	926	940	965	905	928	923	958	941	944	950	923	961	969	911	933	983	963	987	954	919	925	930	913	981	1006	932	934	930	1013	893	957	981	927	950	925	949	961	927	980	1004	947	968	987	970	923	996	950	913	967	935	971	970	967	926	914	1030	962	937	922	942	939	933	929	983	946	931	923	937	966	926	960	940	925	892	969	957	889	964	850	913	949	923	938	943	983	953	927	900	982	912	943	964	922	900	972	978	911	945	983	940	881	904	1000	946	942	975	883	960	912	948	982	969	985	977	883	945	911	946	938	929	911	961	896	925	956	905	988	1004	923	965	956	998	926	891	944	935	882	884	922	971	993	1003	924	980	943	903	918	966	931	983	961	974	946	937	903	910	967	888	1011	905	877	1039	934	924	953	937	944	973	968	943	998	962	970	963	933	908	956	968	955	1008	956	954	917	936	914	993	979	925	910	964	954	895	976	941	960	979	963	894	955	908	915	956	959	924	962	923	934	932	941	991	891	902	976	953	949	886	991	917	967	1004	933	989	926	914	957	945	959	908	969	941	981	922	959	962	880	985	971	934	938	903	905	996	968	918	932	957	964	940	965	949	956	943	917	889	900	948	1008	928	874	938	937	1022	895	969	877	948	958	917	905	932	954	909	932	961	961	948	995	895	932	946	965	930	918	919	945	985	889	946	931	877	973	969	937	920	1002	911	942	944	977	951	927	963	950	943	935	914	966	921	955	935	1012	929	973	878	883	919	969	975	937	952	944	971	1014	926	920	932	945	946	954	960	961	866	939	942	982	950	929	927	894	943	966	982	959	982	917	935	1014	952	959	936	942	942	916	981	956	912	957	917	937	946	962	939	962	903	922	959	954	927	948	948	905	904	930	942	942	955	905	928	950	952	959	927	883	1020	985	952	925	925	974	951	975	949	968	934	944	981	936	965	967	879	960	904	974	985	949	951	921	941	937	1027	896	1010	946	997	928	1018	926	965	927	899	999	1009	919	971	952	943	1000	906	972	1002	954	946	877	923	923	963	971	998	977	1003	930	902	971	969	962	938	941	932	1029	955	907	922	930	929	879	986	962	945	970	953	1036	947	956	942	956	942	981	959	900	942	904	931	932	959	981	971	924	950	949	939	972	914	998	925	968	942	881	929	877	911	917	954	901	899	943	878	918	967	941	948	950	917	947	973	950	944	893	991	913	944	917	917	938	933	955	919	956	982	956	939	870	946	950	923	931	896	919	954	987	964	887	900	945	912	889	948	948	966	920	966	959	963	906	975	924	930	944	935	978	894	907	947	915	960	996	979	957	900	980	995	932	957	936	995	955	952	978	925	963	939	905	972	961	978	931	976	935	932	849	944	1006	937	933	1007	924	957	943	873	954	982	900	928	901	928	926	910	949	946	933	903	979	950	956	965	974	964	974	984	922	960	881	952	989	1000	963	900	934	924	936	966	937	949	898	899	939	927	955	953	932	928	933	991	1016	1024	887	881	956	914	981	958	979	957	919	909	965	943	952	1008	883	918	933	938	891	939	892	897	896	976	975	921	905	959	944	939	952	940	908	933	910	979	968	921	897	955	998	928	978	985	962	969	914	929	917	949	980	943	941	901	976	934	892	993	891	966	949	935	952	922	899	942	940	945	991	918	990	943	992	898	977	933	939	951	908	872	926	905	969	931	968	934	936	933	958	912	949	957	987	955	948	956	999	960	946	987	974	936	957	919	944	984	961	965	1007	899	930	937	963	956	929	1006	909	889	950	956	916	911	947	924	928	938	898	911	910	954	906	950	924	934	916	954	953	966	1000	975	968	929	950	935	941	912	955	886	937	893	966	928	913	925	930	917	945	944	951	939	952	957	980	951	981	965	945	945	901	936	928	958	851	946	930	915	926	909	928	933	902	933	984	914	912	902	948	962	937	976	927	918	988	957	944	854	979	915	922	937	955	908	967	882	917	1002	917	900	989	908	918	924	918	937	945	933	952	916	958	940	948	931	945	903	931	947	897	985	1004	906	933	941	968	971	965	974	968	903	1015	933	949	936	956	925	962	965	912	976	966	882	973	911	932	941	938	904	938	904	894	958	957	886	945	952	980	924	910	962	988	930	928	958	930	952	956	929	924	912	906	999	922	936	941	930	961	959	963	922	972	929	884	946	962	983	909	916	942	950	898	918	916	927	991	931	974	956	983	943	931	963	967	921	942	947	882	915	864	940	937	946	972	932	907	912	907	966	949	964	908	903	984	929	1008	963	867	1011	895	958	837	964	920	918	904	976	965	897	932	934	988	927	917	935	970	933	979	926	956	926	953	911	974	904	919	962	940	910	945	968	951	1032	982	963	911	890	929	949	960	948	965	902	929	949	943	970	976	918	953	933	952	979	924	955	909	918	972	1010	904	964	987	926	926	945	978	942	985	971	950	889	963	956	991	965	871	872	922	919	938	918	951	923	952	994	909	970	988	1000	902	957	945	923	927	938	920	857	880	978	932	942	956	985	954	1031	924	975	958	924	987	951	972	938	894	937	984	922	943	961	1005	955	938	964	979	913	963	929	990	962	937	947	915	951	943	920	953	937	938	946	959	922	961	940	938	976	953	931	935	928	908	886	908	919	950	930	932	979	973	958	954	915	938	946	978	988	979	918	953	960	964	911	972	947	983	979	926	907	951	946	922	951	1000	920	959	964	913	931	957	932	889	947	990	981	871	997	957	956	935	909	925	972	922	994	934	931	908	960	972	928	937	918	925	923	921	931	964	976	984	879	925	939	991	925
22562	20930	28741	23284	20931	20944	6155	970	707	706	601	582	553	503	480	484	488	486	452	458	414	423	427	434	405	415	446	408	411	395	427	420	384	398	392	428	411	389	400	376	383	419	402	374	368	414	392	375	411	367	359	389	413	382	375	387	424	390	393	378	424	379	415	370	422	385	371	387	363	377	381	392	411	366	417	365	369	396	408	407	369	377	391	366	355	407	379	405	385	396	377	410	386	379	350	383	388	413	404	423	390	352	389	399	403	384	395	406	393	376	373	407	338	395	376	369	357	342	373	405	397	360	339	388	365	386	378	422	377	355	400	401	380	409	373	388	422	390	367	377	408	372	354	381	378	343	393	399	386	372	354	391	381	376	375	396	432	353	376	398	414	393	403	383	371	384	372	369	385	395	373	380	402	367	384	365	383	362	379	334	413	379	388	383	352	367	379	382	384	350	387	419	399	357	386	400	398	402	416	404	406	396	357	375	373	383	389	372	433	372	352	387	400	367	409	394	358	409	398	403	377	398	375	372	389	399	401	397	356	390	386	408	384	405	366	379	364	355	385	396	377	385	401	401	394	365	339	393	365	403	356	368	382	355	382	372	401	379	370	371	399	394	413	388	402	386	415	418	382	370	407	387	350	388	364	358	373	390	405	394	366	351	366	381	410	402	382	374	393	375	408	430	378	399	377	372	358	368	399	401	393	383	398	381	379	408	387	366	372	344	405	397	354	356	381	386	375	411	392	368	368	370	390	370	378	400	391	396	388	368	373	395	364	373	349	375	383	409	381	379	355	396	398	406	389	338	401	366	378	411	394	359	390	401	390	352	406	375	402	372	393	413	380	386	369	399	399	370	383	368	394	379	368	413	361	383	368	356	380	414	390	390	385	386	397	387	364	390	368	356	388	386	370	376	337	420	389	375	409	399	399	371	353	346	396	390	386	387	394	382	369	340	365	373	367	412	380	398	362	398	344	388	360	411	399	387	397	407	404	358	386	345	398	399	356	355	405	407	332	389	368	409	378	397	413	367	371	338	386	384	391	365	389	394	371	384	384	401	384	399	370	379	406	391	393	363	392	429	414	392	384	437	395	407	426	373	366	397	350	386	381	372	399	395	393	386	387	375	390	399	383	395	374	393	408	373	393	380	395	398	369	403	373	344	363	372	347	360	387	400	383	366	377	402	353	369	384	403	403	346	371	345	393	379	381	374	383	357	398	376	382	421	355	375	380	365	365	358	376	396	355	388	389	388	412	420	421	387	379	398	405	402	390	376	373	387	408	401	385	397	403	366	374	372	437	399	403	337	427	378	371	378	376	381	401	430	363	390	383	353	397	360	380	374	386	362	397	352	399	370	390	361	383	392	387	349	379	386	370	389	417	373	368	394	362	387	392	383	358	363	378	393	380	415	365	404	368	400	397	338	382	413	394	407	383	354	405	392	419	407	390	388	357	413	352	360	368	397	388	375	421	366	377	379	404	394	364	376	419	377	393	363	364	389	370	398	375	313	370	387	377	403	387	365	387	345	425	370	386	386	395	419	393	372	375	338	385	404	407	384	374	348	378	368	403	397	385	389	368	372	382	344	372	373	367	416	366	343	404	358	352	409	355	397	421	379	335	382	364	364	381	416	377	395	361	366	379	367	392	396	384	403	408	355	393	402	385	368	404	374	409	362	388	404	340	398	355	352	437	369	399	379	412	401	423	385	392	399	412	368	418	381	375	405	379	373	383	372	381	409	411	372	392	404	360	406	398	368	339	338	371	360	401	383	365	406	379	402	398	369	356	374	382	402	378	358	366	387	386	369	384	402	385	370	389	392	356	396	378	387	363	412	353	373	376	365	391	346	381	375	356	376	358	388	354	384	407	404	390	390	375	393	391	390	379	374	358	375	371	363	385	402	399	383	346	360	362	387	410	411	347	369	397	395	330	346	403	363	390	378	398	407	385	403	422	380	373	371	392	418	385	366	347	401	402	375	383	332	379	360	375	387	390	396	387	369	361	419	373	383	390	385	366	353	392	364	365	389	367	427	379	366	378	390	368	377	347	363	390	362	394	372	376	345	369	350	392	388	379	396	384	386	422	395	387	351	399	373	345	421	413	371	371	400	397	387	371	392	357	382	363	380	403	354	356	418	425	385	343	378	399	366	388	376	361	385	381	360	385	407	369	405	396	346	373	361	359	376	377	410	405	378	341	381	387	351	365	402	410	408	405	350	376	360	334	386	368	358	408	381	362	395	382	372	341	407	369	388	380	396	383	416	378	361	386	362	385	391	393	371	375	370	379	383	387	359	421	382	410	401	366	388	404	392	393	394	378	370	414	415	365	388	398	397	388	386	386	404	387	408	380	390	391	387	358	374	393	367	381	397	409	373	401	369	385	390	401	382	394	406	385	364	356	412	386	378	366	373	398	371	343	382	387	350	385	402	397	386	391	376	377	357	420	395	381	423	382	386	400	373	381	373	398	411	382	406	380	376	394	432	389	393	442	372	389	379	366	411	348	407	381	367	409	381	375	374	346	364	376	407	363	386	406	385	373	409	418	415	389	413	368	363	359	347	359	393	362	412	406	400	365	401	393	410	387	399	389	388	369	362	404	345	373	390	394	400	379	387	385	389	340	394	355	372	394	363	389	390	375	392	365	379	378	393	375	369	367	408	396	383	362	360	396	379	393	412	414	368	428	366	394	391	377	398	366	376	357	379	388	404	365	397	412	395	392	410	370	359	364	394	364	397	433	388	390	398	383	404	425	382	401	398	374	370	386	392	375	408	377	384	365	390	405	378	408	388	413	393	384	368	363	393	388	388	379	370	389	381	382	370	419	381	359	362	371	354	390	375	374	369	392	360	398	415	370	410	386	409	412	425	388	387	378	390	388	413	394	355	360	368	379	370	399	380	345	403	354	371	392	331	393	390	393	368	414	401	397	403	381	397	361	359	382	369	368	389	386	355	370	361	356	370	375	397	373	398	397	362	398	382	398	369	351	397	399	381	348	398	400	365	393	385	391	371	342	393	366	372	433	416	343	377	388	379	415	370	364	349	390	341	369	366	376	401	339	358	377	370	393	361	386	380	425	363	359	412	391	375	385	356	400	362	402	388	369	355	402	345	384	390	378	374	404	366	372	392	352	391	383	401	343	400	395	401	367	393	367	400	367	378	418	368	390	371	391	352	413	373	365	353	386	379	368	402	402	390	366	337	405	392	392	414	376	401	425	349	367	395	356	406	385	346	375	373	408	374	367	372	366	365	385	391	363	376	385	394	384	343	415	413	394	384	392	380	396	395	387	426	371	377	389	392	350	384	373	390	400	377	407	361	389	374	374	385	377	376	367	370	353	405	378	387	337	408	398	373	361	343	388	424	394	410	400	379	382	385	370	378	398	410	363	368	396	403	418	418	398	388	378	395	367	387	381	385	425	387	351	349	427	406	386	374	352	401	414	401	382	368	391	395	400	393	399	386	360	406	380	393	360	367	403	392	369	381	399	370
34666	13376	11189	5750	3986	2920	2276	1904	1548	1375	1237	1141	993	907	921	819	777	740	730	722	705	679	712	680	622	599	683	612	661	638	594	582	597	579	566	621	610	576	600	581	561	599	588	585	579	571	562	584	592	586	566	563	628	560	511	532	561	561	534	570	557	581	564	593	568	557	534	590	573	563	576	506	566	517	518	557	525	534	522	604	541	579	509	579	557	524	540	511	546	514	562	542	562	550	484	544	573	553	581	514	537	548	531	539	521	530	552	574	547	529	595	532	582	529	588	520	571	539	543	543	520	561	551	539	550	554	513	552	532	547	517	581	501	600	564	543	513	545	539	564	551	545	564	545	515	573	517	531	567	539	579	533	560	520	544	528	576	562	554	526	501	599	526	547	526	558	553	541	566	514	541	526	565	548	524	544	538	552	562	603	559	520	570	528	571	532	567	547	552	552	558	549	545	550	525	540	549	591	552	537	549	569	527	568	527	536	570	544	533	513	532	529	539	511	571	511	536	552	563	560	575	608	534	558	490	559	509	589	533	570	549	590	567	575	547	545	589	590	551	521	535	573	558	500	520	586	536	561	564	560	556	514	528	546	554	543	521	558	556	572	514	519	588	562	565	561	600	559	560	526	555	558	551	518	529	528	532	499	559	488	514	551	522	537	504	559	544	571	523	565	501	540	533	539	526	573	549	553	526	587	539	543	552	500	521	515	555	558	525	539	542	587	515	577	533	554	556	541	521	500	562	590	572	541	530	548	542	558	561	558	546	558	606	523	553	591	565	564	574	536	554	592	536	549	556	538	533	510	550	509	506	574	525	496	531	551	529	528	535	496	548	549	559	530	546	508	527	545	518	550	567	570	578	537	533	547	523	511	533	538	552	570	552	563	541	534	535	557	533	522	566	590	518	531	549	577	535	519	559	526	532	551	525	592	548	546	556	546	557	517	569	519	589	539	540	559	560	609	514	516	567	551	531	554	560	585	530	548	546	537	532	573	581	549	527	574	567	557	506	570	546	547	518	584	563	529	578	564	597	534	550	599	526	569	536	544	557	578	563	555	501	514	503	559	524	563	532	574	543	531	556	526	579	543	552	561	572	609	509	533	544	554	538	538	565	526	561	532	584	546	543	578	617	570	530	561	527	546	519	552	509	530	529	593	545	538	573	525	537	546	594	555	541	577	551	544	558	550	526	565	556	508	570	558	606	576	563	549	557	597	563	509	563	564	572	558	576	576	582	530	527	553	519	540	517	541	583	553	564	532	521	562	548	550	539	487	551	547	554	539	565	583	563	523	549	529	541	559	571	605	528	572	561	544	529	526	553	568	538	515	549	553	584	533	534	552	535	526	529	528	532	539	504	533	561	539	524	471	528	534	535	554	516	578	551	566	530	570	542	531	551	519	567	556	528	512	550	601	547	560	542	540	569	545	580	569	539	563	532	524	561	524	545	532	532	525	606	509	574	549	532	527	538	555	587	530	512	540	553	532	544	515	539	523	588	565	575	585	566	579	530	589	549	573	574	587	527	537	550	554	528	534	556	565	503	511	529	543	513	534	561	576	592	604	564	540	580	515	540	528	531	511	554	537	515	600	551	514	510	551	534	529	582	530	537	542	552	544	519	502	554	540	573	552	563	573	523	525	584	506	559	580	535	534	534	571	637	507	534	527	546	545	556	575	500	556	547	543	570	553	523	548	579	538	521	540	537	542	526	521	531	533	562	562	535	508	531	556	590	536	573	536	583	594	502	526	531	546	547	546	596	568	560	537	532	524	546	527	568	537	514	526	567	530	556	537	517	528	554	566	554	564	560	564	515	519	538	549	572	576	560	579	537	577	513	525	579	536	529	579	541	556	558	573	552	540	530	558	545	588	581	516	537	555	552	527	559	564	569	519	522	540	541	550	498	530	587	505	518	531	512	548	543	527	559	547	572	542	521	547	566	531	539	547	550	537	523	501	567	549	538	559	517	550	583	547	537	567	553	535	555	537	549	558	556	512	549	602	549	554	582	516	539	531	545	541	530	511	544	525	550	558	574	550	589	541	500	574	558	535	562	580	566	556	518	568	499	562	547	529	552	543	513	553	527	512	568	546	535	553	568	539	572	570	498	544	588	526	551	530	573	516	560	567	557	558	550	542	581	530	590	564	552	555	532	598	531	548	554	526	536	551	547	524	533	549	508	561	547	556	560	576	541	545	541	575	577	544	593	550	543	576	536	560	551	565	541	586	522	566	540	571	560	558	528	526	558	541	594	568	517	555	577	596	572	566	504	507	542	573	539	562	514	572	543	543	543	568	510	546	530	562	544	551	525	545	575	524	538	510	581	594	547	530	524	535	530	547	579	591	526	562	556	553	522	540	597	519	533	553	545	581	530	574	528	555	493	525	589	546	550	533	553	545	563	523	558	584	576	544	489	519	497	514	536	572	510	565	550	575	568	557	565	514	571	517	532	557	524	574	519	542	562	570	547	534	557	580	557	579	552	549	572	503	552	572	558	556	546	570	511	525	541	561	566	502	501	534	552	558	589	558	573	519	547	533	516	545	533	530	545	526	534	535	554	512	551	580	519	564	531	508	553	534	568	548	611	573	561	551	562	569	561	529	542	519	552	586	508	542	535	546	547	513	550	575	541	562	547	517	571	508	563	573	524	567	536	560	548	526	564	518	554	558	503	559	546	566	575	507	573	546	538	566	541	526	542	535	501	544	528	556	592	577	559	553	550	573	549	517	587	578	575	519	568	553	504	578	570	541	519	532	519	554	567	522	540	569	521	562	582	568	537	545	537	507	548	558	553	544	580	567	569	534	565	584	567	534	569	545	551	527	567	545	505	582	572	572	549	568	545	560	589	562	520	564	563	545	531	534	548	516	516	544	564	520	586	547	584	531	509	533	530	557	601	529	528	570	555	529	527	551	561	535	564	522	550	533	564	564	567	575	529	586	544	523	569	573	564	562	565	544	563	504	532	554	572	513	553	523	560	577	542	550	531	552	497	565	574	536	514	557	545	536	543	544	540	550	537	520	533	535	518	566	539	517	592	538	592	549	552	528	532	555	518	547	594	603	562	532	569	549	548	485	568	530	543	504	539	529	516	573	546	560	589	566	549	534	537	543	516	575	558	556	553	565	565	581	527	582	546	562	502	574	548	592	556	532	551	505	552	550	521	554	524	586	536	553	513	559	544	497	514	560	524	560	532	562	556	543	529	560	543	554	523	519	552	524	530	517	556	536	543	550	602	546	578	563	541	547	547	509	554	556	539	592	516	550	559	533	514	538	537	566	551	607	547	526	563	520	503	576	505	556	494	561	520	542	599	522	544	526	543	544	497	539	571	520	522	599	563	556	528	536	549	561	566	580	573	574	595	571	551	579	554	532	527	557	556	553	535	520	520	560	549	544	541	524	498	572	491	543	508	535	543	560	558	563	534	513	515	528	568	568	530	503	528	539	591	538	512	549	564	547	493	546	551	503	552	547	621	588	523	571	550	570
26838	20247	8654	1060	721	646	601	626	651	598	666	607	621	637	606	622	596	653	647	619	606	580	671	592	649	605	610	592	612	603	593	579	627	588	626	627	576	622	609	607	607	614	607	609	587	628	605	591	634	648	602	638	645	671	648	630	608	649	610	620	604	599	604	638	588	591	648	660	624	605	613	587	550	656	671	592	650	596	614	604	608	558	632	690	589	590	615	642	648	594	633	612	645	647	603	617	616	621	606	617	655	632	666	639	619	632	601	629	573	612	645	617	680	641	619	692	614	614	609	665	640	627	591	579	620	627	633	640	635	570	622	623	624	619	642	616	635	607	658	630	647	582	616	600	633	631	626	652	643	591	607	622	612	615	588	641	673	636	634	621	618	600	689	578	604	622	628	605	596	719	586	626	618	572	573	629	634	615	625	655	631	639	636	654	644	620	563	625	666	607	611	556	599	638	614	654	593	614	619	608	595	612	671	631	569	631	604	602	606	607	599	562	643	620	566	600	618	660	684	641	580	567	610	575	612	603	614	599	623	628	589	634	624	583	661	574	645	630	584	629	595	585	603	633	614	638	637	664	622	613	635	654	632	626	596	646	625	583	578	608	609	633	630	614	580	578	638	636	652	628	613	620	616	661	628	636	611	634	607	651	638	648	613	607	646	564	625	576	606	600	648	589	664	622	611	624	617	611	656	635	656	655	651	611	596	615	601	616	648	634	643	585	608	641	619	619	586	675	622	634	600	660	624	640	617	617	574	602	604	656	613	617	611	637	662	648	615	674	598	656	575	614	600	637	596	607	649	631	630	630	616	633	639	598	600	649	612	615	634	630	651	643	610	597	656	626	639	604	643	605	606	637	653	657	601	644	640	696	629	629	627	632	615	643	624	633	608	612	634	649	636	636	605	597	629	581	621	594	598	575	615	678	658	661	645	630	594	652	628	577	611	620	621	607	562	609	576	618	633	654	650	617	607	627	664	620	645	603	619	637	623	659	649	588	625	566	644	659	623	638	612	588	622	659	649	619	623	585	613	629	654	670	609	645	626	636	622	626	596	633	618	637	601	632	615	636	627	606	620	664	601	647	624	626	585	643	616	625	642	612	627	610	593	625	631	656	615	632	646	624	629	625	646	634	605	630	604	591	637	615	606	650	638	596	624	646	635	621	678	590	612	644	627	622	622	572	610	597	619	635	651	633	586	608	581	629	617	631	622	597	653	607	617	665	595	609	547	612	616	670	606	625	632	618	620	601	612	603	589	604	665	625	655	551	661	631	625	574	639	619	605	627	614	641	632	598	628	597	609	617	591	636	642	589	624	633	639	563	584	610	615	608	597	645	658	624	580	681	604	618	701	582	623	638	605	577	620	609	630	591	609	615	601	639	622	629	604	614	593	626	628	607	638	591	613	652	617	610	658	607	620	651	625	603	642	621	603	625	648	658	594	651	641	599	605	637	591	628	643	617	617	642	587	644	637	638	636	613	638	634	624	584	584	655	626	622	609	593	602	677	582	587	591	665	640	606	597	622	669	607	643	585	635	690	600	628	664	664	582	643	622	608	610	645	651	647	586	663	641	611	632	642	620	615	601	640	601	631	609	635	605	609	637	612	598	651	633	651	621	650	610	620	631	622	612	627	643	613	592	629	577	660	613	656	642	642	639	631	650	604	613	608	622	642	585	646	585	581	587	594	603	638	576	628	642	614	586	645	584	632	639	641	610	616	573	664	617	622	614	596	622	593	655	626	679	643	627	600	593	626	617	642	648	634	602	622	631	575	600	587	577	612	595	651	631	653	613	583	636	645	636	618	612	597	616	687	606	641	636	590	618	599	634	650	669	612	606	575	628	626	630	655	622	594	550	629	623	615	595	625	636	613	648	598	626	621	624	618	653	650	597	625	643	684	640	667	590	589	618	642	621	639	627	609	596	640	599	662	627	595	622	635	659	658	693	579	597	665	585	630	647	625	645	636	675	603	622	622	584	650	612	609	626	647	634	632	657	621	645	614	596	646	630	608	634	611	598	602	625	589	635	635	614	633	651	616	556	625	596	638	652	607	652	604	615	551	628	637	582	635	619	593	619	657	604	603	581	629	624	637	647	649	621	586	568	579	632	599	637	580	616	626	605	588	636	593	629	628	641	598	610	643	594	634	591	621	597	615	605	597	605	632	619	618	589	632	638	641	631	601	672	634	632	592	634	617	625	622	639	686	605	610	661	647	647	617	613	623	608	600	604	646	662	601	632	628	626	667	664	626	595	596	609	575	657	637	600	640	609	609	688	575	618	620	619	591	608	624	639	580	624	626	609	601	551	613	633	626	655	620	606	610	631	629	593	623	630	621	659	649	641	609	631	650	617	578	585	618	646	622	634	616	579	626	599	585	697	665	616	629	622	635	621	608	593	647	629	646	602	625	578	632	623	607	605	613	608	585	631	595	617	661	603	604	603	589	606	646	608	623	629	606	637	670	619	651	553	615	626	681	622	630	628	611	630	649	601	625	578	592	601	575	610	626	627	615	644	630	621	628	634	632	646	612	654	671	674	632	623	615	610	600	638	625	572	637	629	633	574	621	663	665	580	610	676	693	649	654	620	676	589	616	662	638	619	613	638	610	663	600	620	582	579	586	650	617	623	610	621	605	610	650	626	612	591	621	612	585	624	598	609	642	632	654	597	640	598	629	626	651	618	591	629	643	673	610	672	641	631	575	616	624	674	652	598	593	626	661	595	598	632	648	641	634	616	648	621	666	621	594	586	578	623	635	614	606	600	647	615	652	688	627	687	637	624	608	622	623	664	621	645	660	611	615	660	573	577	607	574	624	602	657	609	620	637	610	629	577	667	625	601	621	608	658	631	625	629	614	634	623	612	603	671	628	668	678	626	603	624	633	614	630	671	623	562	668	612	645	602	583	620	629	622	632	576	602	635	619	603	635	593	591	633	653	614	635	585	615	660	664	609	625	579	636	628	609	621	649	638	586	608	655	597	607	636	578	586	608	640	629	621	631	633	624	651	626	642	632	589	688	689	659	627	605	613	615	590	681	603	649	583	628	591	623	646	582	626	608	636	609	625	599	631	602	614	626	621	611	621	602	615	597	625	594	594	610	575	615	599	633	590	637	610	606	619	592	619	621	626	641	649	626	647	604	636	636	626	626	615	608	627	659	559	696	631	590	607	620	668	644	612	604	611	610	624	631	636	637	654	616	634	577	604	618	660	632	614	586	597	633	601	681	598	604	632	601	635	651	626	676	619	638	627	637	632	632	624	594	596	647	610	620	617	619	621	610	616	652	609	649	639	616	669	600	612	662	569	605	586	582	609	647	616	621	616	570	593	637	646	633	618	618	604	644	606	636	601	636	632	542	593	624	673	644	640	627	607	602	634	583	638	658	619	624	635	620	632	614	592	616	640	664	615	588	621	611	638	620	650	646	650	643	620	635	585	650	616	612	622	566	601	640	637	654	636	640	632	604	629	631	620	617	571	618	623	618
16432	1489	1424	1060	1000	913	968	875	898	856	837	886	828	834	833	927	813	854	894	861	886	852	934	866	862	869	938	902	870	830	830	925	881	877	849	902	900	872	840	860	837	860	900	847	828	864	845	877	866	828	839	824	841	836	873	875	843	853	899	817	846	847	795	827	872	861	859	859	853	826	824	779	896	839	863	898	865	885	804	862	839	896	827	841	888	865	813	830	880	871	875	802	850	852	869	871	830	909	914	877	854	861	874	868	881	838	831	883	855	871	865	840	869	835	863	817	907	869	835	862	845	924	828	856	809	894	900	884	877	824	843	839	889	858	832	826	883	871	848	879	824	893	842	880	842	847	826	944	848	852	904	869	848	866	864	857	870	857	837	845	816	900	861	882	885	819	822	884	879	865	910	827	827	876	880	965	875	864	861	865	858	820	855	797	857	881	876	863	850	843	860	920	866	875	942	825	885	904	868	814	834	888	868	860	856	855	826	798	837	840	894	856	858	833	834	837	812	870	885	885	892	865	848	868	893	895	880	899	919	859	865	907	877	838	871	870	827	901	852	852	857	871	895	836	854	816	872	868	916	890	825	876	909	821	867	851	899	800	849	867	808	887	872	838	867	891	880	824	851	892	909	882	891	855	835	821	854	876	865	847	861	880	842	870	852	875	866	866	877	868	846	820	903	818	867	876	880	854	890	833	826	849	863	788	889	809	888	832	864	896	877	880	883	853	842	888	805	826	873	918	834	826	833	846	830	873	838	826	885	785	895	812	872	812	869	807	803	844	882	856	915	813	819	841	918	871	803	824	781	822	824	862	838	879	839	806	835	857	870	843	847	855	858	809	896	785	891	935	914	910	887	834	838	834	810	859	848	829	828	885	864	874	812	855	865	887	857	902	880	852	843	855	904	892	849	836	874	916	851	879	874	870	862	844	855	835	868	854	853	848	859	892	852	917	894	856	817	825	892	839	876	846	871	890	877	887	861	832	829	854	855	880	865	883	870	851	850	905	847	857	815	844	958	831	927	804	807	837	889	861	857	859	856	895	856	822	893	862	842	806	868	860	847	870	842	873	888	882	819	864	833	847	840	898	854	833	825	874	819	864	830	905	793	937	896	829	873	894	890	901	853	848	806	862	839	896	878	856	897	822	851	845	847	820	852	868	841	846	874	831	879	870	839	894	880	879	873	853	875	875	838	892	885	859	890	828	867	863	836	887	872	886	822	817	885	873	926	845	856	815	844	840	888	888	885	892	837	854	928	846	897	863	869	862	842	893	854	835	843	848	872	830	837	857	888	886	826	882	916	876	872	865	876	870	851	810	899	834	855	851	844	849	915	830	873	846	853	890	853	863	866	849	886	842	887	857	882	828	884	876	844	883	962	828	908	852	848	880	826	870	865	875	879	886	850	864	863	887	905	876	875	891	856	906	883	810	874	824	817	863	876	898	882	858	820	827	826	902	914	867	884	878	878	831	860	885	879	881	885	845	851	852	834	853	823	872	863	887	882	840	860	861	858	871	864	845	905	857	905	841	815	879	868	854	837	914	875	896	877	852	888	839	846	874	905	852	844	819	834	844	878	837	868	883	875	852	864	832	885	847	869	911	832	871	904	856	825	862	869	824	899	800	862	878	860	840	864	895	837	917	878	883	861	906	864	870	824	889	846	894	842	856	830	861	881	875	827	862	880	858	872	848	864	854	928	868	808	836	891	846	861	855	882	868	864	811	858	912	845	886	858	861	868	868	845	857	853	892	841	866	831	869	837	927	893	867	852	884	867	875	863	820	860	843	924	874	865	885	831	879	859	794	869	870	842	868	902	887	821	843	866	875	853	826	880	867	887	844	870	878	916	884	837	833	818	830	833	848	883	891	865	858	815	862	885	919	855	812	830	870	841	848	880	909	860	855	877	881	841	895	830	858	831	930	854	853	853	808	823	885	878	874	897	894	846	865	877	825	866	833	825	821	847	899	834	877	878	852	843	888	827	855	877	844	859	881	837	835	856	839	869	844	878	879	865	839	934	842	819	807	881	884	859	862	831	864	870	920	813	913	891	871	861	883	853	882	835	851	841	859	852	899	803	830	890	837	863	842	862	906	919	795	855	837	912	830	889	851	841	853	839	889	901	867	783	886	884	880	873	858	876	879	853	918	893	903	817	878	826	846	831	874	873	844	807	823	875	877	844	854	860	895	870	886	813	842	849	834	883	896	863	815	802	876	822	892	824	897	875	822	841	875	891	891	915	846	826	872	854	924	829	897	862	841	896	838	899	823	820	869	820	913	877	861	894	869	848	828	880	883	868	856	907	855	813	848	889	869	908	875	856	880	839	864	828	896	853	817	886	825	853	851	812	889	870	814	854	865	859	875	903	845	836	864	810	884	898	806	858	861	838	878	819	912	853	876	879	876	880	864	872	840	853	909	865	882	882	823	863	867	872	861	884	878	889	874	861	891	880	830	877	869	902	862	878	845	816	830	872	834	859	874	886	851	855	826	919	849	908	874	826	877	872	862	834	827	917	891	867	849	880	897	906	818	835	871	884	840	833	891	820	886	885	885	896	853	903	904	880	917	845	867	837	856	811	826	827	859	814	860	890	871	868	840	822	870	848	872	843	852	840	895	848	898	797	876	940	812	913	904	858	871	886	882	898	897	829	872	885	872	844	830	853	877	823	848	859	906	822	875	891	889	859	871	821	847	885	858	840	894	861	907	919	802	820	846	812	843	860	892	874	879	849	836	868	869	900	864	861	880	810	852	891	847	846	891	879	841	907	911	855	892	926	869	879	866	874	883	876	804	857	879	861	850	847	866	833	807	875	879	934	908	860	855	880	812	812	862	844	871	872	919	852	844	866	839	837	863	876	846	891	865	852	831	863	883	902	806	807	816	871	834	835	829	839	877	877	875	796	885	839	862	850	895	885	851	837	806	829	861	853	844	890	888	853	817	802	823	797	845	912	889	885	860	846	848	841	880	860	873	857	895	811	848	890	847	877	851	887	838	817	842	852	862	861	874	811	920	791	905	822	888	876	839	853	836	840	883	844	862	856	878	813	824	856	827	870	868	845	846	836	885	867	845	827	853	879	857	897	865	877	857	854	830	906	881	931	869	880	866	857	837	863	859	851	837	876	845	857	872	911	880	844	852	856	914	838	859	855	862	853	856	815	851	895	866	874	851	881	863	888	806	910	822	824	823	840	889	839	848	900	836	910	846	838	879	871	855	869	899	818	845	836	897	828	880	874	893	852	876	868	834	858	841	920	901	854	884	893	829	858	868	859	866	850	870	844	849	862	852	872	909	859	898	864	854	852	796	889	875	870	858	891	876	872	840	863	821	909	853	885	914	885	916	875	864	902	825	883	848	882	906	827	885	867	872	806	847	860	877	879	848	824	881	837	825	890	832	911	909	926	831	887	849	859	847	853	883	911	872	805	853	895	897	880	817	879	841	887	878	871	898	832	840	841	828	898	809	882	860	837	871	916	841	858	840
23503	20958	28313	23754	20942	9821	1311	938	829	775	803	761	729	765	698	717	699	750	721	725	718	727	727	702	700	674	684	677	720	700	693	722	646	679	738	755	655	702	706	712	663	728	679	661	707	698	709	687	676	679	727	668	701	687	691	678	672	680	678	670	658	664	731	639	681	693	675	666	665	683	657	707	648	713	730	652	706	703	673	653	689	658	643	731	690	684	667	718	662	661	688	667	694	707	679	676	695	662	676	697	692	684	673	655	700	640	682	672	704	673	666	736	626	665	688	646	662	659	629	619	645	707	696	745	644	661	649	622	678	677	669	718	679	710	662	674	670	678	696	661	691	679	661	709	705	686	639	664	638	654	671	668	669	645	693	684	674	640	659	660	677	689	658	645	717	668	686	659	698	642	658	662	640	660	666	675	641	690	703	665	690	631	687	725	648	633	695	655	689	711	676	666	695	681	693	689	671	703	699	666	636	646	705	653	644	684	634	687	655	654	689	672	646	629	703	648	708	693	638	627	650	701	670	691	702	666	710	727	696	712	670	679	663	660	673	731	662	671	679	668	682	681	681	661	646	673	691	679	653	649	694	617	691	617	663	656	660	668	665	670	718	680	621	650	676	655	705	709	705	706	650	679	685	690	754	648	664	684	695	696	708	697	694	650	677	728	645	647	645	643	683	666	692	655	702	684	697	687	705	687	669	671	659	700	677	654	661	681	662	683	689	679	709	678	658	654	693	706	705	671	695	713	700	674	704	687	654	675	641	708	668	713	671	695	701	668	654	652	623	659	675	657	673	683	662	656	689	698	673	665	695	681	686	662	669	707	666	655	721	654	668	617	673	733	712	632	663	650	659	666	710	636	653	681	694	679	682	695	673	689	659	696	678	689	671	682	651	618	694	693	622	655	677	688	662	685	653	669	695	694	667	644	670	688	653	625	617	714	700	646	664	725	683	678	729	685	634	658	673	641	654	668	688	666	681	656	669	615	682	663	664	675	688	645	701	711	668	657	719	641	659	671	653	685	692	729	693	689	690	688	671	650	667	684	702	627	684	658	708	675	682	673	660	665	673	677	650	674	645	648	713	649	679	650	656	671	665	656	710	717	682	662	683	696	706	636	682	688	662	664	622	661	676	661	672	699	716	704	691	700	638	661	675	677	700	681	647	672	684	662	694	643	695	705	652	643	665	696	669	685	637	683	648	661	665	660	668	655	625	650	707	662	680	668	681	663	673	678	702	662	665	719	675	685	669	693	699	660	690	655	726	666	663	713	669	691	681	647	666	685	633	673	695	679	676	691	729	645	717	640	680	730	643	681	683	690	668	686	673	632	715	664	689	685	712	729	668	650	701	652	652	673	616	659	631	722	715	692	642	677	709	647	668	657	675	682	713	680	667	662	688	697	699	646	650	654	748	620	684	708	657	653	665	712	665	663	644	625	664	699	690	620	712	731	663	637	695	724	653	684	689	670	673	656	715	668	685	678	667	682	684	695	696	689	717	650	687	700	696	613	642	676	648	665	745	644	701	680	687	648	714	676	672	669	636	690	675	690	669	692	682	652	701	632	698	696	699	681	665	729	675	725	703	644	716	702	688	702	685	653	688	675	701	642	650	656	677	692	707	671	672	662	673	669	713	676	690	664	697	668	715	671	689	681	657	717	699	677	628	633	640	661	656	680	695	678	648	675	643	675	652	727	657	658	680	629	649	694	679	653	659	679	653	681	685	689	669	676	698	695	674	664	679	738	682	631	708	706	656	705	667	679	689	670	667	658	670	626	659	619	645	665	689	679	679	654	644	692	674	691	669	624	695	696	677	675	672	685	684	655	712	700	697	702	639	687	666	687	625	679	697	704	676	667	664	630	666	641	599	690	644	658	692	651	723	645	662	634	642	689	691	681	686	692	691	657	688	674	702	653	671	655	664	703	649	672	654	700	670	667	697	740	655	739	680	621	693	672	681	691	664	641	674	679	683	690	617	639	660	668	650	656	681	652	680	686	670	635	690	658	679	688	662	679	677	673	668	649	701	687	646	721	737	627	718	652	682	665	690	674	665	689	652	657	680	655	679	700	677	655	655	662	712	644	683	685	686	701	634	626	658	673	658	706	638	656	681	646	681	685	686	668	641	677	683	665	637	681	682	709	676	679	655	677	650	618	621	628	663	663	703	631	671	689	663	648	679	693	700	707	619	701	664	677	664	653	675	654	622	721	638	655	702	661	653	696	695	676	666	696	683	690	644	674	649	693	663	738	685	637	654	700	685	691	655	673	689	695	683	642	701	707	681	661	687	657	678	671	695	644	709	683	680	622	660	601	691	626	687	637	651	681	630	691	640	668	672	674	648	704	645	727	691	707	644	652	682	644	671	626	635	724	675	687	728	649	719	679	673	703	692	652	655	651	734	679	642	656	691	688	669	635	621	695	656	650	652	650	675	671	664	697	726	663	630	701	688	667	693	623	696	680	664	646	717	646	617	653	722	671	646	650	692	671	674	680	673	693	596	642	710	678	649	668	710	679	646	679	681	682	665	675	686	702	671	638	692	650	675	692	697	695	579	621	649	666	712	637	687	707	687	663	703	687	697	666	714	671	637	702	647	716	604	673	653	707	664	670	681	659	701	623	655	716	708	611	686	699	671	697	707	600	696	690	716	678	708	648	672	680	706	674	672	674	661	659	705	670	685	680	675	661	683	654	696	736	637	673	719	695	685	667	699	643	667	694	692	682	670	714	669	696	693	687	633	663	620	630	681	653	692	684	648	695	632	658	672	663	691	708	710	727	677	682	630	690	681	684	673	674	695	654	673	699	662	689	693	680	669	714	660	667	640	700	628	672	655	647	709	708	684	658	687	715	648	702	685	693	683	685	657	661	679	690	707	641	678	667	663	700	718	660	707	671	666	717	628	665	683	630	702	669	702	706	653	633	679	661	683	637	653	690	716	641	658	719	655	688	686	647	652	683	669	694	678	696	675	674	688	685	685	658	648	705	647	650	672	706	636	707	720	640	718	678	686	663	696	694	671	629	681	673	709	680	667	637	686	695	695	666	635	679	706	649	657	687	726	668	685	651	712	636	703	686	669	664	674	698	667	702	635	698	656	664	670	646	664	696	669	669	663	636	668	724	687	676	668	632	696	662	699	672	728	682	651	629	711	695	650	664	640	666	656	671	649	723	667	667	636	678	699	653	698	661	690	699	672	682	678	669	669	699	662	623	677	672	686	721	682	699	664	695	671	653	674	694	675	665	656	653	700	665	691	632	662	737	646	708	639	645	643	638	674	694	688	686	679	656	701	649	653	640	672	651	619	652	672	634	685	683	702	701	716	636	657	675	706	655	696	656	689	645	690	689	625	689	661	711	726	707	683	668	695	626	659	691	681	668	689	676	674	650	659	675	684	663	679	687	666	690	682	664	671	701	702	693	639	646	665	657	676	621	679	694	718	672	684	714	665	696	651	677	650	732	669	660	661	685	673	681	670	645	671	669	680	674
33914	8873	7292	3828	2772	2209	1834	1663	1487	1364	1285	1281	1203	1159	1087	1061	1036	1090	1075	997	1029	986	959	990	970	990	1040	996	971	938	1007	973	918	967	938	1005	909	907	951	969	976	989	883	964	1019	969	940	955	924	988	900	951	1028	1016	934	940	994	893	941	972	987	988	924	986	952	969	898	954	987	960	971	986	959	917	941	973	969	963	974	1003	968	981	965	903	926	923	902	934	911	990	945	915	933	955	941	948	941	936	979	942	949	946	967	958	874	906	970	920	959	953	908	909	925	959	923	948	959	974	941	927	927	941	959	925	971	952	929	982	899	963	966	979	926	902	976	909	891	906	966	956	942	948	991	923	950	917	946	899	951	946	988	910	955	993	917	940	913	914	861	976	937	920	971	963	942	936	979	914	988	978	927	903	920	968	943	932	950	964	980	966	891	914	915	955	962	958	868	911	908	972	945	946	955	916	982	935	909	929	921	998	987	914	962	979	961	982	956	909	936	936	957	910	930	937	945	964	954	923	894	952	950	858	929	986	977	950	921	925	959	970	956	933	960	995	960	878	971	914	997	911	996	921	971	926	952	969	893	937	944	910	917	918	975	898	984	911	962	928	944	933	940	931	919	919	978	924	923	1017	994	951	911	913	891	920	914	956	958	890	946	945	921	945	969	870	947	979	942	976	966	966	935	929	939	938	954	934	962	986	919	931	928	915	922	943	929	971	946	971	916	994	972	913	982	954	934	939	941	957	930	924	967	894	984	935	955	924	948	938	898	958	981	944	946	955	951	906	962	909	905	952	947	941	893	966	976	901	955	934	909	875	974	961	952	928	950	942	939	979	927	960	971	941	977	918	917	1011	1000	944	938	913	939	946	950	959	933	949	919	886	941	923	947	926	938	956	976	966	894	972	913	904	873	947	958	963	930	928	907	934	962	947	917	945	1015	934	937	942	928	956	954	937	985	950	962	942	975	949	970	925	943	944	955	988	949	943	965	948	966	955	922	963	939	902	980	943	966	963	975	996	920	914	918	942	926	930	904	888	970	925	970	952	959	908	932	941	951	964	931	926	959	928	907	959	871	945	927	986	909	891	880	946	956	973	911	912	893	932	953	916	944	954	964	945	952	886	940	917	901	952	932	946	946	976	913	918	936	940	925	955	907	995	955	986	964	931	937	921	922	936	1004	1022	880	975	956	914	944	905	930	944	976	960	980	932	922	910	949	957	913	928	933	949	918	945	903	911	943	916	982	918	935	964	983	972	923	982	1007	896	929	953	946	908	953	947	974	899	969	900	898	924	911	963	930	967	884	980	950	986	945	892	925	956	917	948	904	942	961	959	928	906	952	896	880	890	967	982	908	889	964	905	925	899	951	935	952	942	938	977	950	913	941	893	970	978	978	932	928	965	962	955	973	910	920	915	917	975	965	963	1005	941	911	914	945	962	930	899	977	923	946	942	919	946	914	986	897	913	924	947	920	910	946	1000	920	943	906	896	935	930	934	937	913	990	1007	938	933	946	946	886	969	941	948	967	935	966	915	959	949	1015	943	902	993	905	962	966	898	967	998	965	902	935	937	959	965	965	977	966	893	957	935	945	1028	937	984	916	935	923	925	907	926	942	916	907	952	900	922	944	925	935	955	934	958	904	878	931	909	961	974	935	964	952	923	902	942	969	960	893	903	930	958	944	933	973	988	924	955	940	973	959	917	878	904	934	952	905	938	926	919	947	913	981	975	943	919	976	952	926	927	989	1013	983	949	953	926	949	920	940	913	918	930	981	877	911	986	954	908	914	1003	952	880	988	926	965	883	971	900	942	915	889	941	937	965	937	912	892	931	918	962	944	944	929	980	934	927	935	967	920	911	988	960	952	957	979	956	880	925	933	933	979	922	958	922	929	961	959	1006	997	904	977	922	972	960	935	949	916	921	914	907	879	952	978	934	910	974	881	997	906	947	924	914	928	945	911	913	980	982	946	922	960	958	939	921	973	950	945	952	932	931	954	943	1002	990	963	922	966	921	988	954	935	922	929	955	931	982	923	938	989	907	972	896	953	907	982	949	959	944	926	935	925	978	997	983	928	1000	940	895	949	950	955	960	976	981	991	875	958	926	1004	959	923	935	949	970	964	935	945	926	945	938	926	929	950	960	925	938	883	967	946	927	902	998	967	934	936	922	924	936	947	959	943	921	968	925	936	928	970	936	940	889	962	941	870	921	939	940	954	949	935	963	887	938	958	941	951	907	916	950	932	863	977	922	896	846	974	863	926	927	926	980	963	950	902	945	887	912	934	905	947	916	934	917	937	901	874	934	967	915	933	941	962	962	886	940	952	911	919	948	886	923	928	956	905	954	950	949	892	874	941	930	904	1012	941	945	972	973	944	857	992	902	950	1001	900	889	965	905	921	974	945	926	927	972	937	922	949	949	945	971	923	954	985	935	887	985	962	908	982	1010	989	981	930	937	980	955	989	945	974	880	962	925	931	952	903	948	946	936	905	976	900	953	886	952	972	918	992	970	911	954	878	922	876	942	959	965	963	896	951	954	933	949	971	1015	977	918	968	936	963	915	902	939	979	934	926	985	976	932	939	995	961	880	999	945	950	914	932	911	967	949	944	929	1029	925	972	935	986	905	909	998	916	953	925	950	917	901	932	940	893	901	932	925	935	931	965	930	927	929	965	979	909	938	981	931	893	913	929	959	917	1028	917	923	977	905	983	949	952	976	997	927	974	951	933	944	929	986	976	944	974	930	946	926	961	921	980	970	942	901	965	939	901	881	895	1000	921	936	1007	943	934	914	937	959	971	853	951	947	952	965	939	940	951	943	895	962	1003	932	909	950	867	951	922	976	955	956	922	898	942	929	926	966	969	932	956	940	924	977	950	940	929	931	920	935	928	950	923	935	920	980	950	925	955	952	921	895	939	930	937	904	970	1035	879	941	989	930	935	970	943	1014	991	933	947	917	953	942	959	990	947	923	944	951	973	920	941	1015	975	951	908	941	979	910	937	979	933	966	946	964	939	972	871	922	969	915	940	945	944	957	955	934	922	906	990	928	853	954	938	962	962	952	963	907	921	1006	934	979	892	946	986	946	992	985	955	925	972	922	960	924	947	943	987	946	921	912	957	902	980	924	973	948	985	955	930	959	920	942	907	965	958	953	883	940	933	969	953	956	899	930	957	894	929	938	983	968	891	938	935	896	937	959	970	935	967	1008	928	925	922	974	878	897	930	903	889	932	933	973	905	925	981	953	907	948	932	942	916	943	917	939	934	934	941	926	923	971	971	1001	949	936	950	938	936	954	931	912	875	917	934	900	951	948	907	967	958	952	983	938	917	944	897	965	903	994	927	959	926	984	903	954	920	942	970	915	922	897	976	947	979	919	973	939	944	868	964	953	945	926	933	898	940	937	953	918	885	923	870	958	932	950	983	974	925	866	932	985	937	971	956	996	930	947	983	939	944	921	970	978	999	932	919	940	970	962	953	930	879	907	931	941	952	962	986	948	963	949	913	937	950	947	963	957	992	1020	951	981	894
22566	20920	28539	23443	20923	20895	4720	971	684	659	606	555	511	464	471	451	477	438	437	410	449	428	430	429	441	404	419	423	406	398	382	402	389	344	416	397	397	418	369	368	397	379	391	387	366	382	361	419	398	378	362	383	392	395	384	380	421	403	419	326	408	379	376	387	356	379	387	394	374	372	386	372	392	356	390	370	392	379	368	370	371	366	392	400	373	368	363	375	397	411	398	377	386	378	378	358	391	405	340	375	358	377	366	378	396	388	413	408	417	376	374	377	377	381	380	378	378	382	389	362	367	396	432	354	377	386	393	378	421	368	370	384	385	375	379	386	370	367	402	355	407	392	394	373	342	385	387	362	377	412	370	379	359	375	360	357	358	359	351	387	360	398	387	395	379	369	387	419	380	382	373	372	375	396	380	362	378	406	426	370	392	370	422	386	362	364	330	396	384	360	397	413	343	372	364	366	368	375	387	348	358	348	396	364	387	407	358	360	381	361	339	362	335	360	364	374	404	377	382	374	384	383	353	356	367	368	381	381	347	406	386	386	363	348	379	396	380	344	382	385	388	401	381	359	410	410	347	373	372	363	435	376	419	366	378	381	374	420	377	371	369	404	371	371	383	373	374	379	320	382	373	408	357	388	415	361	386	378	379	399	361	394	422	362	362	361	378	390	382	362	388	372	375	366	377	391	373	398	403	352	336	379	367	360	400	340	396	369	349	365	394	350	394	395	389	348	380	389	359	372	352	366	386	406	397	380	396	387	351	386	371	399	358	384	361	395	364	376	364	390	405	363	369	334	384	374	393	371	374	356	371	386	427	387	390	375	354	380	367	396	360	367	341	370	378	397	382	376	380	336	396	372	335	372	400	344	355	400	402	349	387	408	363	409	360	364	378	369	394	380	352	396	367	387	392	378	382	387	374	374	383	352	358	377	378	390	365	401	405	365	355	397	399	375	369	406	376	397	379	344	370	345	377	368	381	349	364	376	365	364	380	389	366	374	363	402	361	380	378	394	392	398	361	363	416	365	375	406	362	362	385	364	347	406	360	390	366	386	401	377	390	386	368	378	361	405	385	435	380	357	371	373	394	373	369	343	389	391	351	378	380	390	352	412	385	394	396	400	381	366	358	350	360	368	356	384	372	393	383	327	358	366	413	360	363	396	376	377	392	388	348	375	391	362	385	403	336	413	370	401	381	390	357	442	401	397	338	377	389	377	362	377	394	424	388	387	395	364	369	354	351	362	403	364	380	387	379	360	395	361	380	384	394	402	379	359	378	335	348	358	389	343	403	357	367	416	421	368	384	400	374	353	362	388	370	393	381	392	378	392	374	380	388	417	378	343	376	368	341	368	406	400	365	401	366	354	378	367	371	335	391	347	336	394	388	367	374	382	344	378	399	397	388	383	381	368	381	381	372	378	380	356	376	366	375	385	416	354	388	349	409	345	361	383	386	351	381	408	379	369	380	389	383	409	373	381	362	407	357	372	376	375	363	375	374	399	374	369	379	394	370	370	414	382	386	379	358	377	366	380	373	405	373	385	361	405	418	386	356	374	353	388	363	386	389	370	365	409	386	357	386	384	346	385	363	417	363	367	362	400	378	348	387	398	408	384	349	361	374	358	407	381	393	381	368	398	309	397	376	386	349	373	375	350	378	348	374	395	399	375	387	382	384	363	384	378	393	392	363	391	370	358	372	364	387	360	417	388	384	363	393	412	379	359	377	410	373	369	362	409	413	396	380	382	344	389	392	400	355	379	375	381	383	329	439	371	372	403	366	385	368	400	385	357	368	358	387	376	380	352	370	370	355	377	364	369	376	404	355	375	380	375	383	355	397	383	421	370	361	405	412	385	363	352	386	395	384	406	362	348	377	348	375	379	360	369	377	365	387	371	398	381	417	382	361	380	399	352	407	341	366	363	388	400	389	375	407	359	390	378	395	362	408	378	377	366	354	341	351	413	387	386	391	368	370	351	361	376	370	383	396	375	370	389	396	384	341	381	387	356	362	363	356	346	338	324	380	337	411	383	394	369	372	379	364	392	379	343	391	364	417	366	375	360	381	386	359	380	372	396	405	406	371	398	405	400	409	349	326	401	382	356	359	367	383	373	404	351	379	393	369	365	338	393	374	411	391	382	398	373	382	383	362	377	391	385	371	364	374	380	368	390	378	401	383	370	373	376	356	354	393	411	345	391	368	423	375	391	378	393	407	374	364	384	374	390	340	372	406	354	371	344	407	397	364	365	405	394	403	391	362	394	391	367	356	354	381	396	367	377	388	390	388	345	416	362	413	403	375	386	336	356	389	356	402	366	385	356	369	398	390	394	394	377	375	399	381	393	390	386	349	369	369	354	400	391	389	375	348	401	398	366	371	383	371	383	381	405	387	375	375	383	373	385	370	366	400	364	357	407	394	365	360	372	382	362	395	383	341	424	338	370	379	384	371	374	371	409	368	347	364	336	359	372	387	419	403	406	376	379	389	382	350	362	380	356	389	409	403	369	400	369	388	387	375	355	348	371	354	365	374	366	353	385	353	390	361	408	371	403	371	371	390	363	372	347	358	355	371	349	383	430	367	359	377	365	365	383	345	382	357	363	398	383	366	378	367	384	392	380	429	354	356	387	395	387	393	383	390	368	327	370	371	361	402	361	351	412	391	353	389	390	392	352	353	364	350	372	353	390	383	366	402	353	381	381	384	351	370	391	357	339	389	372	345	404	393	401	370	348	377	375	421	372	341	362	388	379	366	343	376	350	396	367	367	375	399	384	376	386	376	366	395	385	362	377	392	345	371	378	411	375	399	396	390	387	365	370	347	400	379	385	371	384	396	354	382	370	337	364	421	401	372	394	360	371	386	340	385	371	366	374	421	355	381	398	388	388	374	340	372	404	378	383	380	390	371	373	390	362	367	369	371	388	385	409	352	378	385	370	368	378	383	365	385	374	368	381	355	360	387	384	359	397	364	388	404	383	358	372	358	364	377	402	405	340	347	377	381	391	414	352	375	367	376	362	373	381	387	401	381	399	378	362	358	374	382	361	373	359	371	381	395	382	400	352	350	404	368	351	344	339	367	402	402	387	360	385	394	355	393	386	407	365	414	376	363	351	375	331	382	367	397	399	394	363	442	341	391	364	380	366	354	357	347	379	357	382	350	354	379	377	380	388	372	404	362	359	397	386	373	369	331	378	350	355	353	350	365	365	379	377	360	378	377	360	347	370	377	340	412	356	339	347	379	357	422	402	402	409	370	383	366	371	374	363	350	362	391	381	404	379	399	372	355	329	386	363	381	385	384	383	374	382	371	409	353	372	378	364	392	384	401	412	369	345	337	359	372	397	389	399	365	367	406	341	423	413	436	360	349	369	371	386	383	381	325	391	401	396	357	366	409	365	425	359	378	361	394	391	375	365	386	365	384	400	379	399	355	357	384	401	380	377	365	378	373	382	369	351	372	363	411	394	388	370	363	359	404	418	363	337	359	369	368	391
35071	13425	11136	5600	3997	2959	2343	1864	1542	1368	1258	1038	965	906	860	834	746	777	714	732	711	662	659	687	692	618	595	587	592	576	653	547	575	605	558	577	561	585	596	565	572	598	561	573	616	587	554	557	544	538	600	552	558	593	573	561	528	578	535	535	544	531	535	553	568	574	530	542	572	580	568	542	592	575	575	564	535	580	518	517	571	587	522	561	603	549	571	560	552	554	535	564	565	563	515	564	579	514	537	543	501	531	537	571	541	546	553	501	519	547	533	536	567	508	480	556	545	524	566	553	555	541	585	614	522	509	517	588	526	557	581	539	591	579	549	536	562	526	574	514	511	552	511	541	549	515	559	522	538	512	565	549	570	519	583	520	570	530	548	562	514	511	576	573	506	558	565	537	565	505	512	579	546	540	508	532	534	534	585	540	523	581	577	524	531	556	558	595	540	534	546	531	544	562	559	560	576	561	566	524	581	543	525	527	565	570	524	524	521	525	574	572	523	552	532	572	538	591	573	595	575	552	560	567	527	535	566	525	571	557	541	542	556	552	524	527	541	514	523	562	538	540	558	562	525	566	572	528	502	519	569	508	516	557	577	539	559	562	538	512	517	563	526	555	531	576	565	530	552	514	551	551	574	549	559	511	549	556	544	562	567	547	531	559	535	562	540	555	563	581	529	549	541	521	556	558	560	582	528	515	535	557	540	571	555	534	537	532	550	533	585	501	520	567	542	569	524	529	588	547	514	539	541	546	545	527	537	548	546	558	550	526	546	566	530	568	565	545	601	529	581	565	542	569	523	547	548	530	552	594	552	570	551	544	554	560	529	513	574	536	562	554	548	561	534	537	551	552	528	512	545	516	517	526	531	557	550	532	538	555	546	559	538	536	583	555	574	543	543	509	534	581	529	537	520	589	611	540	519	550	556	507	574	552	544	591	517	514	558	556	537	512	591	564	554	562	534	577	546	561	542	500	533	538	549	548	559	540	544	560	516	605	531	516	544	559	549	558	556	508	564	511	569	517	530	591	548	558	585	511	519	525	572	521	504	547	570	529	522	539	560	542	570	558	544	554	536	518	534	568	555	532	533	546	534	522	556	536	544	518	539	550	509	512	591	532	558	566	520	512	534	529	538	513	513	559	542	552	520	573	537	560	529	540	518	548	513	500	569	500	562	531	585	546	563	498	542	534	495	561	582	461	553	640	528	524	533	601	524	551	523	537	520	539	521	556	528	527	549	553	542	536	522	515	534	535	545	549	570	532	522	497	547	551	558	551	518	519	515	603	558	528	555	571	508	554	559	549	559	536	546	575	562	539	597	529	542	558	525	500	536	557	563	542	553	511	546	544	499	520	547	551	569	523	538	588	561	571	506	528	548	548	544	550	579	577	531	577	524	525	574	559	542	523	566	568	546	582	560	554	564	550	540	531	597	507	554	531	523	531	615	564	548	565	524	538	532	507	536	550	570	538	577	504	528	537	519	531	549	554	538	554	532	552	503	528	530	508	531	541	548	547	550	573	578	500	587	538	588	519	534	543	575	500	549	539	518	552	541	555	540	549	547	495	548	556	535	595	548	517	578	551	548	534	526	520	555	540	540	555	562	526	514	547	537	515	525	537	523	544	487	563	544	507	543	532	565	550	537	557	526	594	550	568	536	535	527	529	500	547	569	535	538	556	553	529	516	549	584	547	554	591	576	531	546	579	547	554	538	539	532	575	544	546	564	551	551	513	561	543	520	592	572	533	549	557	571	532	510	592	514	570	598	529	561	476	550	541	516	532	551	545	554	509	496	555	556	556	571	581	542	540	546	530	561	605	521	491	572	536	553	544	520	564	537	557	556	569	528	571	560	519	529	569	506	513	575	518	560	548	517	533	544	546	581	541	575	557	565	503	507	529	526	518	565	520	544	548	576	539	549	556	531	507	539	516	517	527	562	533	597	496	510	540	547	492	521	578	555	529	528	570	534	545	545	555	552	527	539	551	557	599	599	497	528	514	536	547	507	503	536	594	547	520	561	550	517	536	525	563	520	531	583	546	593	494	577	531	553	525	546	517	571	556	567	539	586	549	536	520	515	560	511	582	526	541	518	552	590	560	553	566	539	537	553	546	522	510	515	546	542	522	583	541	515	522	562	535	530	527	560	543	531	516	528	519	571	566	588	529	542	515	497	588	539	538	490	547	575	535	572	569	564	520	532	545	562	522	574	512	540	561	556	536	506	552	516	560	544	531	554	576	564	515	545	556	523	545	535	569	539	530	588	508	543	594	537	556	578	545	586	586	529	580	549	537	505	529	522	541	539	551	541	555	558	531	547	517	564	539	509	503	548	552	490	546	557	544	564	558	531	536	564	572	559	536	523	547	563	507	519	538	553	502	500	528	516	554	520	510	547	535	563	522	555	508	589	517	582	544	534	536	533	510	554	536	527	557	549	519	545	561	560	563	556	584	533	546	565	554	560	559	569	566	545	549	571	573	555	559	550	556	523	544	566	553	577	541	540	554	563	580	564	562	517	578	551	534	533	553	531	538	541	560	557	522	522	514	546	512	491	586	558	569	522	570	546	546	557	540	509	549	573	506	558	559	547	556	541	516	548	549	544	533	515	579	532	526	512	537	536	554	548	539	522	550	556	559	529	536	511	539	536	504	582	516	510	529	527	576	543	556	546	534	526	566	540	529	567	543	604	517	545	556	530	527	559	552	554	509	505	562	546	560	543	497	549	555	549	517	501	561	514	524	549	553	553	554	522	585	555	534	555	574	597	536	561	522	524	580	542	533	596	498	579	542	559	589	582	519	514	519	559	492	552	546	532	536	555	537	532	516	523	569	559	568	542	510	539	569	537	553	525	535	581	547	541	519	542	539	550	531	512	533	568	525	571	529	535	527	550	556	518	503	537	537	529	522	546	554	561	580	551	569	560	566	581	525	517	535	498	514	570	572	589	519	551	559	518	508	538	520	566	499	539	512	499	534	535	566	513	534	540	543	526	524	533	513	546	529	561	494	548	584	525	542	519	519	537	549	529	536	528	576	562	528	508	588	568	566	520	543	558	580	547	560	523	551	527	533	550	522	581	544	555	538	529	555	508	536	577	550	533	550	555	551	509	555	580	535	536	550	546	542	549	546	520	547	552	590	519	576	527	510	545	518	536	532	538	539	562	580	555	555	516	544	553	555	590	570	553	561	559	515	507	504	528	565	571	553	529	537	538	548	545	571	592	523	535	538	522	545	574	549	549	538	527	529	528	530	502	559	556	550	591	537	511	564	566	542	541	559	543	574	526	544	551	536	527	568	568	593	579	568	553	532	547	524	508	523	546	506	520	550	553	554	561	542	552	538	520	526	542	511	534	502	518	553	517	515	574	516	554	535	568	550	570	537	540	533	554	529	541	533	565	532	546	555	533	551	555	522	580	509	515	548	576	536	571	566	528	551	529	558	538	513	520	525	505	539	556	557	513	512	524	522	529	527	532	530	532	561	548	544	551	569
26893	20108	8382	1136	774	742	626	612	645	597	646	650	614	668	603	671	644	631	641	593	615	599	638	600	600	628	613	605	662	627	620	631	645	631	583	572	647	583	600	627	608	622	679	594	583	612	601	660	539	676	620	638	592	616	641	586	616	596	598	641	586	616	651	610	607	582	630	608	644	596	651	597	617	634	626	580	631	586	585	606	615	654	633	591	608	592	636	612	648	633	607	619	635	604	676	566	595	624	577	611	613	592	596	638	574	656	618	628	648	641	612	665	640	616	657	666	606	617	581	632	654	590	617	646	636	610	617	635	634	641	578	623	582	603	615	584	623	627	614	623	650	601	618	647	681	560	615	617	625	579	654	617	608	626	650	627	621	567	652	629	636	670	588	603	629	624	584	575	609	623	615	625	567	626	650	625	610	636	615	615	604	656	657	559	622	621	605	596	572	589	613	568	632	610	600	572	589	633	591	618	646	625	628	632	556	582	638	571	654	608	631	624	602	657	632	635	632	613	605	563	580	575	638	587	614	616	602	624	634	610	636	582	602	641	610	628	596	603	567	660	617	620	598	612	575	633	590	637	638	601	630	622	649	621	605	611	614	603	565	636	598	636	610	610	607	605	618	593	614	624	673	615	603	589	628	633	586	611	587	595	619	636	619	620	598	598	632	626	654	623	599	565	648	617	624	598	622	612	635	595	634	613	612	584	624	607	628	636	632	631	630	590	647	657	622	664	590	590	613	604	598	626	607	589	607	634	619	635	578	606	614	602	627	591	625	601	647	621	611	607	604	645	624	603	623	598	632	599	573	599	589	571	582	632	612	611	634	614	636	613	585	611	605	596	630	601	642	590	633	590	628	663	644	628	660	630	609	624	665	610	553	617	627	631	609	637	629	627	606	608	587	602	583	614	603	610	652	638	660	575	613	592	633	622	625	627	638	606	606	603	609	645	627	637	608	613	598	650	605	602	607	621	606	622	620	628	608	644	615	622	592	590	599	642	616	603	622	607	641	591	616	654	605	644	604	613	642	614	603	635	569	592	578	603	571	658	631	566	619	636	575	625	614	632	598	598	623	630	604	553	619	592	623	609	625	629	597	637	623	573	660	651	607	565	601	595	602	641	584	612	624	586	600	584	626	599	619	600	629	602	602	617	618	608	663	611	630	616	547	605	584	632	597	598	611	614	609	646	609	655	661	615	621	638	646	579	615	592	610	601	592	564	620	633	633	596	630	605	634	600	616	661	598	631	633	565	630	648	589	599	617	568	609	609	650	612	618	615	617	607	555	683	606	621	672	609	617	591	620	594	598	628	589	629	591	626	601	607	630	591	574	633	594	611	591	629	612	609	594	641	584	578	577	595	660	582	608	576	613	611	607	599	599	619	595	665	648	618	612	642	607	631	607	603	630	634	653	624	617	598	575	630	609	621	605	636	636	595	601	595	603	634	593	591	613	596	622	617	598	633	606	635	594	635	636	606	591	597	582	643	608	622	582	561	579	647	639	628	622	638	611	627	615	622	589	600	623	593	591	614	629	619	608	600	603	624	600	604	678	643	596	616	660	624	615	608	628	651	581	620	622	610	619	610	608	646	610	593	608	648	637	619	598	625	600	600	662	624	590	644	617	635	612	582	602	610	640	613	613	627	623	633	596	608	626	647	618	635	630	633	626	621	631	632	632	588	605	595	568	623	632	598	616	643	621	605	615	630	636	632	599	587	630	622	610	613	580	642	606	633	629	608	636	608	591	629	587	611	569	648	627	653	618	649	638	605	618	584	626	633	583	634	557	577	598	619	626	603	629	670	625	584	589	623	634	657	637	643	541	639	600	627	630	609	590	618	623	577	598	629	572	588	561	585	631	609	620	580	584	590	629	633	590	615	562	631	638	602	639	564	621	649	589	630	621	611	655	620	587	589	543	595	673	594	593	593	628	561	633	630	650	630	577	603	595	639	609	608	634	616	615	630	619	626	632	609	603	584	610	599	610	593	628	602	654	615	630	641	606	626	595	586	607	605	632	617	617	647	603	626	654	587	616	594	632	625	629	628	637	675	606	602	589	629	590	610	671	623	650	622	616	643	633	603	623	613	639	648	626	602	619	612	630	600	638	582	583	651	632	646	649	658	655	647	607	621	571	608	639	613	597	648	643	557	617	610	604	573	605	597	645	594	617	652	611	608	590	620	640	629	604	616	621	595	560	634	615	608	588	621	583	629	580	626	621	611	606	599	601	588	619	600	607	619	625	632	599	639	597	571	607	616	605	623	595	615	655	614	612	594	651	557	580	585	642	618	642	639	632	627	600	596	612	616	638	648	631	572	626	641	614	599	638	570	649	654	626	677	589	640	622	634	573	565	624	619	605	627	594	637	658	582	636	581	656	649	620	632	600	588	612	614	586	588	597	639	584	631	623	618	650	616	609	612	629	589	628	631	615	619	611	667	606	564	588	593	627	644	600	610	590	653	618	584	597	654	625	594	611	604	598	646	640	613	622	626	584	589	642	576	630	616	604	623	630	607	624	613	563	609	621	627	598	632	614	588	606	589	607	603	615	564	640	617	622	591	610	611	600	610	626	612	581	577	627	594	666	623	597	573	610	610	667	621	631	644	636	598	611	602	586	602	630	633	630	652	588	637	623	628	615	630	618	574	620	572	620	646	613	633	571	615	635	610	661	606	621	645	609	629	607	601	615	610	596	565	584	634	615	618	652	633	631	626	624	666	608	591	643	596	626	610	680	640	602	609	631	577	612	609	618	599	621	613	628	602	653	623	606	632	617	662	631	588	630	614	578	585	634	629	611	618	640	585	630	594	636	605	656	668	601	625	602	600	595	634	640	642	609	608	583	634	604	632	624	650	615	621	602	587	630	637	646	611	666	597	585	634	645	610	588	619	595	627	615	609	612	625	594	535	617	623	628	573	565	594	614	587	599	608	628	574	633	612	604	606	616	622	597	582	643	640	622	624	578	613	579	618	597	626	637	610	585	628	557	610	638	596	600	617	614	617	654	612	606	630	614	594	605	659	665	620	588	649	625	614	634	577	614	618	583	636	611	623	581	571	660	610	636	611	566	585	635	605	640	597	597	616	569	604	615	614	606	615	575	640	619	625	577	645	600	652	638	596	598	641	626	607	638	655	602	636	569	645	652	636	596	602	601	632	635	608	670	623	632	648	598	645	616	641	591	566	636	627	633	597	671	606	638	604	619	597	605	640	634	596	637	577	647	624	590	604	590	593	582	608	656	622	681	650	653	624	622	581	619	643	614	650	605	649	609	650	575	598	592	662	605	614	620	655	616	625	581	620	633	635	646	610	595	634	639	609	619	614	585	603	667	588	627	588	633	648	615	609	628	688	671	629	606	612	658	593	602	649	628	642	620	574	687	612	607	607	625	602	651	604	641	640	615	641	604	596	609	600	651	622	620	566	621	615	678	609	606	587	644	615	611	614	555	591	649	631	618	618	616	648	640	601	666	594	598	606	608	593	643	610
15831	1557	1356	1058	1011	996	968	873	909	919	900	885	887	877	834	904	846	844	884	838	847	859	882	908	822	879	876	875	868	860	846	893	855	871	900	808	853	833	861	859	818	827	852	844	887	839	865	896	864	861	836	902	902	886	846	850	902	838	914	883	861	850	907	847	906	906	841	832	867	880	915	899	828	870	874	870	825	865	880	821	880	859	835	873	853	837	829	908	880	901	863	861	827	934	879	832	896	825	885	853	904	863	888	883	874	882	824	905	859	876	851	841	860	877	855	814	855	864	882	830	819	851	897	843	856	838	880	850	844	889	829	863	846	851	929	811	830	785	906	850	866	808	854	875	855	835	839	820	835	836	843	780	831	896	866	838	857	863	795	841	811	847	821	866	853	824	875	832	833	868	873	945	864	872	851	839	874	856	865	919	835	851	875	877	824	870	867	885	864	843	820	850	828	843	860	804	852	872	857	811	861	849	898	802	847	816	884	831	810	787	820	845	871	886	833	882	860	838	865	898	895	834	848	850	849	906	892	818	870	823	901	825	837	903	886	786	840	847	859	836	846	853	828	829	865	853	884	872	836	857	884	858	845	822	801	855	878	852	880	855	851	847	877	865	845	835	849	841	890	838	855	866	837	829	850	864	869	874	887	818	891	827	892	867	853	819	881	908	830	851	891	868	831	883	855	881	804	845	865	878	861	917	893	762	872	906	876	885	897	787	860	865	857	861	848	840	778	818	826	817	900	860	854	855	831	857	859	858	842	852	837	876	875	841	860	836	860	857	838	816	888	904	847	843	853	831	812	902	904	848	900	845	869	860	878	864	849	852	873	876	847	823	859	822	869	825	872	854	867	908	841	867	857	859	826	822	844	798	863	856	873	858	871	836	842	889	849	836	848	849	893	843	834	872	871	842	840	879	827	868	849	858	895	872	864	890	848	849	835	807	863	876	916	837	851	857	870	848	887	872	880	888	855	804	834	844	827	854	871	857	911	828	832	841	850	823	902	864	866	845	854	844	868	843	853	876	837	819	795	874	868	836	869	786	869	850	903	851	876	844	859	807	838	866	863	857	811	840	827	868	822	899	856	920	863	869	863	845	929	896	865	821	853	904	871	871	837	860	853	842	855	769	830	877	819	879	861	859	901	851	842	861	838	889	843	830	847	817	894	886	869	845	856	872	811	864	873	810	824	842	829	889	908	884	901	874	872	874	898	913	850	851	859	875	858	854	848	852	837	788	831	829	852	835	807	892	883	923	854	903	850	840	855	854	811	866	856	880	899	834	884	843	901	837	899	874	853	845	832	854	895	856	879	872	850	828	853	888	868	833	843	867	934	843	848	843	862	865	852	864	850	889	856	877	894	845	856	815	862	870	830	835	858	835	856	877	839	864	829	871	852	826	835	808	893	848	901	848	846	861	873	858	869	875	885	892	883	821	872	877	861	790	897	809	904	809	870	885	854	914	843	854	905	827	883	850	850	832	865	837	811	887	873	911	822	815	849	837	891	837	862	854	857	875	879	847	861	894	823	856	830	884	865	887	854	830	914	864	848	788	875	832	863	786	877	846	870	862	857	857	875	855	899	858	906	812	865	863	843	898	842	867	810	864	832	844	804	865	795	884	826	860	809	847	879	842	879	842	864	874	837	820	857	875	904	887	893	877	867	843	865	815	834	856	850	862	864	849	874	917	832	850	852	828	882	809	881	829	853	877	868	856	910	820	846	860	868	900	850	883	857	875	846	810	857	869	827	876	841	874	867	805	831	825	842	882	851	867	916	833	850	850	811	892	836	868	890	849	875	892	863	845	846	853	849	851	817	803	839	827	813	853	852	883	835	871	833	814	913	902	844	846	883	925	874	899	887	854	890	901	884	860	826	811	909	885	837	921	837	863	863	870	886	850	863	868	837	835	873	860	879	832	870	881	850	860	865	881	898	829	874	915	890	871	811	877	819	836	885	916	874	848	812	869	830	829	844	870	838	817	827	782	855	882	859	842	862	836	880	813	914	908	851	815	834	853	851	824	831	891	850	873	820	848	854	853	902	819	843	898	818	827	838	847	914	872	841	887	880	904	836	886	885	863	879	848	787	855	846	880	860	840	876	843	903	882	870	861	918	841	799	918	840	864	867	847	818	857	836	841	890	848	859	854	891	894	817	833	792	832	874	890	816	865	905	881	802	858	861	843	844	830	858	851	864	842	837	855	841	914	898	888	879	826	861	867	911	866	899	832	887	826	851	854	912	846	844	848	879	857	872	863	877	824	854	861	868	860	890	854	898	856	877	916	824	878	839	864	828	913	863	870	872	861	886	883	840	863	899	888	863	850	865	865	864	826	892	854	816	865	877	825	850	874	829	889	796	858	857	853	829	834	811	882	883	862	910	823	871	854	884	890	910	806	871	882	863	842	862	877	827	822	840	894	869	887	851	878	883	854	882	842	875	908	883	864	836	860	862	825	830	789	849	865	875	828	861	842	827	872	823	859	861	854	810	857	874	858	832	842	817	826	866	856	854	862	896	904	865	805	929	895	852	889	893	830	847	852	846	823	888	826	836	844	878	892	846	814	845	865	817	844	808	859	832	879	888	839	869	823	817	847	905	775	841	817	845	890	855	860	852	822	860	866	853	832	866	824	895	885	803	851	809	818	820	838	846	848	836	861	865	837	879	884	833	837	900	863	842	848	847	882	821	896	898	818	796	850	893	870	896	886	824	879	877	823	833	843	798	831	866	869	825	936	954	851	885	830	855	860	887	883	871	824	887	854	787	868	863	831	897	891	864	829	822	864	818	875	880	864	832	864	878	822	907	845	855	834	848	844	870	832	895	854	909	860	878	870	845	842	857	865	877	877	875	886	850	875	811	793	873	822	822	884	881	870	855	826	840	864	920	869	857	843	809	887	826	821	856	838	872	896	905	866	879	833	879	829	837	847	871	853	813	826	806	874	937	879	858	872	915	894	810	816	793	875	822	856	816	861	812	828	881	844	874	852	882	810	837	833	867	818	832	861	802	906	810	831	882	877	875	799	879	870	852	861	874	910	819	889	854	826	884	894	838	853	810	877	813	855	851	863	881	852	855	866	832	874	873	870	842	885	878	813	892	837	839	900	879	889	840	867	805	843	880	863	881	909	808	832	834	835	892	820	827	839	855	879	832	838	823	902	832	867	867	831	788	851	822	880	852	850	887	904	852	885	814	849	823	893	874	872	887	829	818	850	859	836	829	867	876	854	912	859	824	901	901	889	870	821	836	801	854	836	897	799	815	839	910	845	828	864	856	839	836	864	890	861	884	869	832	862	846	825	831	862	891	867	826	825	852	827	828	840	852	839	838	844	849	875	883	856	819	868	860	880	877	835	859	858	920	860	854	869	870	886	841	822	846	869	904	849	817	820	863	857	894	848	850	869	902	843	880	851	852	822	822	865	848	875	867	851	872	875	851	846	855	871	866	871	865	861	860	908	853	895	859	876	850	832	887	830	832	899	861	898
23420	20930	28033	23980	20914	9861	1353	969	846	840	766	794	749	723	755	699	711	689	713	716	753	697	678	678	686	642	683	689	641	664	679	690	639	694	694	705	658	729	674	695	662	682	693	600	665	676	703	654	686	638	660	635	645	677	657	690	678	675	687	651	701	659	671	634	663	639	652	669	622	685	634	633	685	623	683	645	658	668	658	655	614	690	665	712	687	712	670	635	647	671	673	682	660	619	687	617	633	698	648	656	699	653	628	666	622	688	665	701	694	684	649	601	634	684	680	672	645	646	656	729	642	662	658	626	687	685	682	607	672	682	660	616	652	638	664	729	655	688	752	661	681	681	681	665	679	700	668	665	649	667	667	695	713	654	648	685	673	666	674	661	637	642	690	650	658	676	695	646	652	643	707	651	621	642	645	687	657	639	648	624	683	670	653	698	663	657	660	663	685	669	702	692	664	675	626	683	671	652	701	623	709	626	666	681	703	698	657	677	695	653	651	643	652	655	707	674	632	674	676	680	634	690	641	671	674	674	675	664	672	649	689	682	667	682	677	682	709	650	652	622	653	657	682	671	740	699	668	709	652	679	672	649	668	636	658	634	660	635	698	644	624	654	651	680	681	663	635	690	649	701	658	637	677	677	633	697	689	723	654	617	666	621	662	688	674	682	610	644	669	679	689	643	724	664	644	638	628	658	624	658	672	690	674	676	693	621	661	686	641	660	673	665	647	683	672	694	659	731	669	632	678	686	640	692	680	685	664	678	621	698	633	665	656	693	708	660	652	686	678	668	659	694	716	673	706	676	657	655	651	673	656	674	690	707	678	662	708	681	696	661	678	701	680	663	669	697	679	620	662	680	640	672	677	665	670	639	628	667	675	710	643	660	654	683	672	636	663	683	658	641	625	669	644	668	664	610	653	642	636	694	723	648	682	661	698	647	628	688	706	644	681	647	672	670	666	674	656	615	680	672	690	672	646	680	702	667	681	669	645	669	680	735	692	669	700	702	666	667	673	653	681	670	671	683	670	649	661	650	640	696	670	661	675	664	648	698	680	660	663	682	643	640	641	657	695	621	668	698	654	665	596	620	668	645	676	694	664	670	657	670	654	648	685	640	651	700	702	651	675	670	723	628	658	636	652	685	625	661	661	663	649	640	624	699	688	673	604	670	683	620	677	646	651	643	687	658	642	691	609	705	638	690	614	650	671	638	665	664	663	674	668	653	662	609	681	679	671	674	676	631	664	640	644	646	711	690	691	685	626	607	628	598	655	652	631	660	643	709	626	697	683	700	661	674	685	687	729	673	668	684	607	634	636	646	673	677	661	688	671	681	704	686	676	640	627	675	627	688	672	643	654	658	684	656	719	688	675	700	699	620	670	722	647	661	662	615	646	695	640	731	641	699	682	680	664	662	697	711	668	653	665	670	661	713	653	651	680	667	646	666	717	654	638	681	621	701	657	631	653	691	680	656	669	614	688	667	668	688	669	666	639	706	672	647	614	678	694	712	660	638	639	709	677	617	676	648	671	662	689	688	667	646	685	675	623	613	670	674	602	612	659	634	655	674	709	609	689	667	600	633	626	712	637	677	650	650	645	675	665	651	674	620	677	686	673	703	656	666	641	633	692	684	661	652	640	647	691	627	678	710	691	669	675	703	627	685	660	659	609	629	616	659	701	657	666	665	709	669	681	650	691	692	663	643	692	670	660	666	624	642	689	642	681	676	654	678	666	682	639	663	689	677	631	681	620	675	677	645	656	651	657	660	651	661	672	670	672	687	622	673	669	703	658	655	718	670	678	650	659	653	681	670	652	690	616	680	671	648	631	660	668	657	651	685	682	673	651	659	699	642	651	705	720	664	688	641	660	684	664	653	708	677	686	643	667	632	619	707	625	615	742	671	658	652	718	615	679	679	647	670	674	694	639	636	688	679	700	655	672	684	692	677	686	646	657	693	675	698	672	656	666	716	661	687	695	724	646	655	653	664	665	711	690	675	684	682	649	664	701	677	645	669	672	695	681	680	631	632	690	612	697	716	661	684	627	655	698	677	646	633	691	648	693	684	646	672	690	669	682	647	656	649	663	627	654	699	667	696	634	661	647	659	681	681	682	669	683	663	627	706	709	663	629	665	662	667	642	646	642	671	657	677	657	613	671	729	675	675	608	682	631	676	616	653	638	692	664	679	654	655	673	661	666	677	645	709	631	647	691	670	664	624	661	635	659	673	618	672	677	650	666	636	673	672	684	653	667	679	649	624	654	629	658	654	694	645	648	691	661	631	652	664	646	676	627	620	740	663	658	674	688	663	669	682	683	652	678	622	653	689	654	669	691	694	651	686	690	678	691	698	652	656	665	599	660	649	663	666	613	623	695	679	677	682	676	650	667	666	627	671	694	648	630	654	653	686	709	671	731	626	708	631	694	670	692	659	640	654	634	665	661	650	734	677	657	690	679	648	673	705	690	681	651	720	669	661	695	694	665	647	649	685	645	645	611	642	694	655	677	635	618	684	710	670	685	703	662	683	688	649	631	680	630	597	669	708	673	676	662	672	662	655	699	672	651	662	685	634	669	628	682	688	644	629	602	677	671	688	671	699	678	648	683	610	628	676	672	630	645	600	666	668	695	686	650	631	680	647	668	640	667	658	665	622	634	683	638	646	647	654	660	672	656	677	668	660	654	643	728	648	667	637	674	698	658	683	730	666	635	669	683	660	675	689	666	651	673	651	645	628	676	631	676	669	618	659	624	633	659	648	671	691	673	714	628	680	640	677	683	654	664	658	667	684	637	664	663	643	660	644	658	703	650	664	700	658	668	665	658	650	656	684	649	668	698	706	671	645	655	693	656	716	648	684	658	688	643	722	662	672	649	673	701	665	611	669	669	673	682	623	695	685	619	643	697	675	661	673	686	648	612	650	671	647	631	670	679	708	629	636	638	627	669	660	623	665	672	655	696	674	689	639	673	625	649	669	662	689	615	640	663	695	660	675	614	648	690	639	695	646	657	664	645	671	693	699	631	652	659	680	721	616	673	610	640	633	707	633	641	666	693	677	636	671	637	660	662	715	658	662	677	652	607	699	670	637	691	695	678	657	667	629	645	669	673	670	670	697	649	692	647	658	622	679	694	688	688	677	636	648	705	694	701	645	657	645	659	710	667	672	665	662	646	685	598	687	632	632	635	631	674	682	650	701	662	727	630	645	669	617	630	703	664	673	671	651	645	647	669	691	651	693	707	667	677	665	661	636	706	642	668	644	645	640	677	679	683	658	605	674	632	655	646	709	716	676	665	644	644	691	695	670	672	680	663	616	674	625	642	647	696	675	670	652	660	645	676	688	658	661	693	644	654	669	645	644	678	678	661	639	651	616	681	660	675	661	632	622	681	711	634	688	659	650	663	630	655	663	697	651	661	695	687	687	633	673	692	684	653	660	628	650	673	689	672	674	695	679	657	676	663	645	664	681	705	668	660	694	629	656	726	662	665	661	643	666
31710	8796	7367	3798	2805	2223	1881	1612	1478	1340	1298	1168	1124	1166	1050	1098	1021	1046	989	951	974	964	994	993	966	982	904	960	928	966	932	929	939	964	945	960	953	931	922	979	982	961	976	942	916	900	948	990	936	992	944	944	918	934	930	875	909	908	932	932	910	912	910	986	938	908	933	960	958	910	955	954	925	904	949	985	957	909	938	878	900	966	894	977	945	939	980	933	920	927	918	925	910	912	903	939	906	932	958	951	914	900	980	943	930	925	924	929	937	891	1016	948	895	912	887	970	918	902	944	937	959	948	903	925	989	943	936	965	943	897	944	882	927	948	905	937	881	891	918	944	955	928	905	919	908	921	899	974	936	924	961	906	912	934	973	911	952	957	927	886	959	930	960	950	892	922	938	950	903	831	978	954	934	964	939	952	883	952	926	926	923	895	946	921	992	997	944	923	920	957	905	943	936	956	876	942	954	917	930	965	1003	920	1013	957	953	966	931	960	935	964	919	940	923	919	939	919	962	935	901	972	915	911	907	964	931	923	931	928	902	896	948	907	906	926	873	904	959	906	920	927	920	922	905	916	1008	950	914	906	955	950	904	910	1013	969	921	903	934	948	939	921	908	929	932	986	906	973	905	897	923	950	906	917	949	926	950	936	935	951	888	954	929	942	924	947	933	941	963	916	915	929	971	861	933	924	927	927	984	1009	932	923	981	937	936	876	895	942	901	954	940	995	929	937	977	923	911	926	925	959	949	937	992	975	862	902	931	908	957	898	914	969	956	975	911	955	929	913	901	964	908	933	961	887	913	949	882	956	919	926	948	956	959	946	922	889	976	980	949	934	940	995	953	913	925	942	960	900	912	876	961	895	948	864	916	945	891	918	927	902	827	967	931	942	906	916	914	997	962	910	906	947	969	938	998	937	990	912	906	907	916	936	958	916	948	929	936	895	949	898	952	896	979	905	904	985	929	928	942	952	899	966	941	936	933	865	958	921	951	933	976	909	923	908	925	938	942	910	922	909	935	933	923	926	902	936	936	958	934	951	949	985	913	950	928	912	999	953	900	941	921	926	921	900	923	913	908	1008	956	925	923	943	962	960	943	949	893	901	929	903	896	917	956	880	953	981	970	959	934	941	920	974	936	937	945	971	939	896	890	954	991	917	929	921	974	949	876	937	901	942	954	988	896	900	890	924	981	910	966	996	896	940	905	931	915	934	946	909	913	876	962	955	877	961	998	845	957	960	872	927	869	910	956	926	928	955	870	929	874	934	911	884	910	938	923	938	922	960	917	907	950	943	909	930	977	900	960	926	883	912	991	919	864	880	923	929	947	900	947	949	940	937	842	872	903	988	948	965	917	998	919	928	949	919	901	934	902	903	910	932	905	937	896	890	915	929	950	946	958	899	931	925	937	947	960	916	903	938	980	928	936	966	921	939	927	983	940	962	927	957	891	936	948	935	955	953	953	918	897	925	910	916	975	963	914	918	910	927	931	894	964	921	955	920	943	924	872	944	945	955	967	943	934	880	927	964	954	916	1003	927	953	889	906	956	908	910	909	944	948	954	924	931	938	906	931	947	949	908	909	886	879	956	917	946	937	950	938	949	888	948	972	929	965	966	936	939	945	929	937	921	942	916	894	944	981	965	917	881	918	951	946	962	977	878	910	904	922	882	930	955	910	927	928	1005	913	963	929	929	885	972	976	904	863	889	957	859	908	958	912	874	944	955	949	918	928	914	959	947	972	932	967	913	993	919	936	965	937	956	913	921	924	902	866	950	993	925	896	952	957	953	966	974	975	950	942	908	941	956	981	970	917	916	958	908	942	892	936	920	967	905	919	900	933	917	987	919	919	931	914	921	974	887	927	972	939	962	927	964	919	930	935	929	944	980	928	1022	885	940	930	967	925	889	958	932	911	913	959	902	948	941	997	931	924	866	931	898	915	944	914	997	950	917	919	982	893	960	916	948	898	923	938	931	910	934	943	931	979	944	920	908	953	926	896	916	955	912	944	921	941	944	928	954	908	917	941	956	929	869	916	941	928	892	917	951	927	931	964	889	892	893	907	953	977	901	915	940	943	947	926	979	925	929	925	952	980	950	898	857	906	886	990	905	900	955	894	973	993	975	920	886	1003	968	947	890	924	964	929	932	918	936	933	944	923	914	857	925	920	937	875	918	895	959	1008	889	948	914	929	966	955	887	917	958	956	884	901	908	915	963	943	951	936	952	916	971	955	956	984	946	888	944	893	998	926	926	856	933	889	992	901	957	944	864	937	937	935	930	897	957	956	950	875	1004	978	947	925	870	943	955	946	938	946	961	994	936	902	903	885	966	986	898	959	935	939	882	938	921	932	931	902	957	977	971	916	959	925	932	961	950	902	957	964	950	907	926	953	934	924	873	877	922	974	933	968	906	939	921	908	919	941	942	918	955	905	944	909	945	907	884	923	933	930	874	926	921	949	932	944	925	937	947	887	961	947	965	961	982	960	937	945	912	908	931	912	909	917	976	903	866	925	911	910	958	930	920	968	957	967	934	916	869	932	927	990	917	934	905	869	935	950	947	930	965	917	923	957	938	988	941	922	953	947	916	914	930	959	937	918	976	930	951	924	920	926	927	944	939	909	995	874	886	967	952	948	909	935	938	954	951	933	953	965	969	943	925	943	898	956	909	915	916	941	916	910	922	923	885	958	945	931	914	912	912	952	924	907	935	910	901	964	910	932	1001	967	977	936	944	920	923	935	937	910	937	928	945	903	928	928	1047	951	963	942	944	934	887	905	936	982	988	929	947	924	978	926	916	940	928	922	918	918	960	915	951	922	927	934	921	920	924	981	936	905	910	908	864	902	1009	954	915	954	932	938	975	940	944	887	895	950	920	933	926	879	981	944	953	934	977	962	949	947	929	949	896	927	938	939	915	947	935	895	995	933	910	931	908	935	925	937	938	965	945	962	896	946	960	933	956	900	916	927	938	869	915	871	870	914	884	882	948	903	926	904	908	926	893	969	908	915	881	936	950	982	931	982	874	899	897	910	914	871	954	964	922	913	946	917	955	922	925	905	1018	895	947	965	944	900	988	938	926	964	944	972	1019	947	860	963	948	962	968	956	913	931	959	958	929	960	944	936	946	974	932	878	922	932	938	925	946	936	975	991	885	925	963	913	934	952	953	911	949	938	994	953	886	944	919	942	903	926	956	946	890	957	928	904	932	945	961	986	904	918	888	911	939	943	977	891	895	934	933	902	922	946	873	949	933	928	883	896	933	914	854	934	900	906	948	968	856	970	911	950	961	887	940	942	978	909	951	953	967	953	899	964	917	914	938	972	895	932	981	959	972	928	932	901	938	931	1022	989	981	995	900	936	970	998	949	968	975	941	923	918	964	941	946	867	881	890	875	906	923	977	959	939	923	910	907	956	961	943	869	876	922	980	887	943	920	914	906	920	949	911	935	941	948	876	917	970	947	934	937	972	876	937	948	943	934	906	898	952	931	949	944	868	977	889	910	965	940	939	926
22601	20978	28501	23625	20978	20985	5420	934	666	611	561	539	554	515	511	457	481	466	450	435	433	450	439	399	444	435	409	419	388	382	401	408	419	380	381	398	369	415	397	360	377	403	382	400	412	370	383	394	375	364	377	369	373	370	417	361	367	359	372	391	360	373	362	378	375	348	396	368	417	388	411	370	355	363	383	373	354	348	367	385	366	351	398	359	380	357	371	384	345	380	386	352	383	406	399	372	368	372	366	383	386	411	378	419	364	362	374	395	408	374	387	347	384	377	361	383	391	405	373	397	401	399	408	396	393	392	387	349	370	373	349	387	374	373	379	372	357	383	391	388	338	393	391	373	398	374	345	398	362	401	377	360	371	384	386	373	373	338	358	372	357	355	397	331	362	396	352	386	388	379	370	399	407	387	377	367	359	369	330	352	374	353	362	391	343	390	418	421	346	352	368	397	388	380	350	384	378	368	377	369	370	385	357	371	388	391	387	384	361	343	384	365	357	386	392	342	332	408	386	371	407	338	408	365	354	344	390	330	337	373	362	366	388	422	350	354	369	371	397	376	399	364	390	342	386	377	347	403	377	391	337	383	385	369	361	355	371	387	362	352	367	334	379	387	401	384	346	351	366	381	387	354	389	390	369	365	378	383	384	370	356	365	363	370	394	366	359	357	398	347	368	395	355	403	415	385	390	357	378	392	348	389	386	348	353	370	361	380	394	373	392	358	371	380	372	354	392	376	344	356	375	383	415	358	361	380	367	390	372	381	372	390	345	387	386	403	387	339	361	362	367	396	383	358	391	379	362	426	369	367	367	359	345	395	375	394	398	371	382	390	405	324	385	374	398	384	352	362	371	421	398	376	362	340	395	373	342	377	387	403	399	369	405	372	340	349	397	379	367	356	399	382	361	355	380	342	354	398	346	408	367	378	369	362	368	363	395	362	417	382	390	405	343	362	378	376	374	373	337	388	394	373	369	382	390	368	369	359	372	357	395	365	350	379	387	392	353	368	371	376	357	330	369	373	376	379	353	379	381	378	385	385	383	377	357	351	400	352	374	370	368	375	371	338	375	369	374	337	413	366	365	369	379	439	343	408	349	352	371	375	370	395	326	340	352	358	375	355	375	380	372	358	373	378	344	402	358	375	391	379	380	384	377	421	386	347	342	344	371	343	403	392	388	381	357	385	372	388	380	358	344	379	381	382	347	335	386	348	366	374	384	370	377	399	389	386	358	357	390	390	391	403	366	400	382	398	361	363	408	397	389	341	377	357	372	371	368	387	386	362	360	374	371	368	407	363	379	392	362	372	387	394	394	376	343	342	376	363	415	370	362	364	361	390	373	354	361	356	374	367	368	401	374	409	367	380	373	342	364	377	402	353	397	377	373	364	364	351	367	385	347	376	359	357	363	342	377	385	417	392	377	390	392	368	368	353	377	418	346	349	398	392	364	365	388	375	352	388	387	390	395	362	392	376	387	326	360	367	342	398	385	361	335	365	386	360	395	369	369	401	357	370	390	376	443	343	420	379	397	371	388	341	391	363	415	369	402	366	328	420	352	360	368	383	378	393	357	361	369	349	413	368	347	349	362	376	339	366	359	336	373	394	375	342	401	343	374	388	377	362	396	373	372	353	393	376	377	358	375	346	386	361	387	383	359	346	388	371	380	379	387	354	399	364	388	384	353	364	420	368	415	349	367	368	362	359	370	375	383	375	333	395	391	353	370	406	410	371	401	357	350	364	336	397	369	399	370	371	362	370	377	375	426	355	316	346	409	416	377	366	378	367	409	411	357	349	377	400	411	334	361	347	345	375	338	379	333	345	371	399	390	379	369	374	408	364	392	341	370	375	352	369	336	350	374	389	350	400	369	374	394	369	349	363	336	366	391	376	395	381	379	407	385	355	341	330	359	353	319	380	407	364	382	379	352	401	361	379	355	368	381	378	368	377	370	388	378	353	368	334	358	403	386	437	364	348	369	365	336	384	370	374	360	384	374	343	363	354	373	411	368	349	361	367	360	347	394	378	366	365	368	339	350	353	369	361	371	390	389	391	391	383	382	370	378	364	392	370	364	395	338	369	364	359	405	381	403	393	370	369	343	381	371	366	387	337	393	379	354	361	372	399	343	401	374	414	335	361	405	408	344	355	326	395	379	393	370	383	347	353	360	382	387	381	359	379	370	351	381	387	380	380	359	355	350	359	385	326	368	352	379	362	353	394	367	386	376	355	349	351	395	382	373	337	364	363	368	368	378	376	329	347	339	412	385	406	395	371	341	351	365	397	353	395	370	384	372	329	369	373	356	385	354	339	338	366	353	397	356	383	369	325	354	340	358	386	355	349	389	400	381	370	350	404	337	374	358	366	368	361	395	387	375	372	388	344	392	367	374	346	345	391	388	348	386	340	397	393	384	370	370	377	382	351	360	381	366	354	405	360	411	390	350	379	390	339	370	397	319	389	369	362	345	360	375	379	388	362	371	367	385	378	413	365	397	373	376	379	378	398	357	391	365	383	390	393	379	405	377	344	361	355	409	360	399	377	368	373	364	356	392	369	408	357	373	348	373	371	340	378	354	361	381	356	332	407	377	378	384	370	340	370	381	377	404	379	376	386	392	378	367	345	396	332	381	379	372	384	338	380	372	401	364	387	388	409	354	379	380	361	368	362	362	331	347	340	385	383	356	372	351	368	414	339	379	409	366	409	387	341	367	361	361	349	367	385	354	352	380	358	377	386	388	368	374	366	398	405	351	379	383	397	357	391	380	374	373	367	325	339	361	396	371	395	366	359	364	370	392	377	405	417	382	358	401	370	389	368	416	356	391	361	349	342	370	352	353	390	362	386	377	386	385	372	368	357	407	347	367	375	383	395	373	390	375	376	394	361	366	375	369	359	362	412	349	358	363	336	370	367	371	370	364	379	395	368	377	396	402	382	347	375	366	378	364	350	369	374	419	391	321	388	393	379	375	401	370	377	350	380	359	389	336	387	338	368	372	383	360	363	364	359	375	394	377	360	399	352	343	398	372	369	376	378	397	382	382	375	365	402	363	390	395	385	367	358	387	378	370	364	372	384	355	412	361	366	348	384	364	323	360	411	372	368	383	367	397	401	347	401	371	354	354	369	417	375	359	362	377	381	373	373	348	351	387	376	375	373	354	390	399	373	352	406	364	378	313	370	354	358	342	412	365	354	352	450	369	356	367	386	380	378	363	375	352	375	365	346	383	402	371	369	390	372	344	384	378	349	385	379	382	394	427	358	397	381	404	378	340	378	325	378	357	387	383	364	378	360	398	358	393	398	376	354	393	372	374	358	390	362	407	386	363	359	352	371	370	366	398	348	406	389	346	418	393	366	374	360	395	352	389	387	340	393	373	370	371	409	358	381	396	378	376	341	394	383	350	365	379	340	348	364	393	361	362	382	358	386	347	381	409	363	399	368	367	426	391	357	393	336	348	365	359	364	356	377	380	356	382	349	362	333	363	391	384	367
32862	13678	11122	5589	4012	2965	2303	1986	1565	1358	1173	1036	977	882	877	841	757	736	716	709	741	687	660	661	654	668	603	627	651	630	573	633	613	627	577	567	583	557	584	610	562	572	550	564	555	578	583	608	566	578	530	601	556	519	555	531	524	548	578	608	537	564	536	545	580	543	535	546	546	546	520	544	539	553	539	551	577	553	516	528	551	532	536	558	563	551	623	561	572	605	589	505	560	559	521	533	575	529	527	542	529	522	573	535	559	551	546	508	534	560	529	564	533	553	524	556	513	548	560	558	522	507	529	576	548	499	504	560	520	540	571	551	513	553	554	536	515	548	536	505	550	546	552	545	476	531	564	511	547	576	583	527	473	537	527	508	543	512	583	469	465	568	608	568	531	559	563	532	541	508	551	524	540	521	524	553	561	552	559	505	569	554	532	529	546	541	526	557	544	513	545	520	515	550	567	517	506	526	538	512	533	568	532	552	527	573	559	552	484	533	485	526	572	525	545	548	559	554	571	536	566	534	544	580	524	544	525	541	541	562	537	559	539	530	525	577	534	510	556	506	539	571	562	585	508	538	514	503	528	575	528	539	524	534	535	550	517	538	511	548	523	526	572	523	505	534	522	510	513	546	559	501	535	592	514	507	554	518	588	543	510	536	543	571	570	548	537	495	580	550	532	546	537	526	575	562	515	542	546	529	532	486	594	530	554	521	528	512	516	599	538	550	560	489	541	561	514	538	560	519	511	554	525	535	551	523	538	551	551	576	583	535	569	540	536	557	560	529	499	534	548	557	585	537	537	548	584	560	557	549	539	536	521	531	544	495	537	528	522	509	529	533	564	558	569	554	559	560	532	544	522	555	519	567	523	526	535	569	559	514	543	559	554	516	509	534	530	533	533	568	535	559	558	536	515	525	559	524	580	546	531	540	492	562	546	529	504	572	580	530	559	545	524	533	519	506	530	546	559	541	560	552	498	534	552	542	549	550	498	528	548	538	509	525	539	522	556	552	549	526	538	505	547	512	554	500	519	518	518	528	499	551	512	538	520	549	548	546	574	521	570	520	568	557	531	539	548	525	534	548	565	522	541	533	533	546	553	593	580	484	553	511	523	566	555	533	554	559	524	507	552	517	512	552	537	533	561	572	532	564	548	558	503	564	513	586	534	564	566	522	512	571	571	547	553	554	524	543	519	533	513	517	520	551	556	523	532	579	536	555	518	531	567	554	521	540	594	491	543	579	522	531	541	541	556	525	558	519	530	568	572	506	525	540	555	520	560	508	554	542	565	535	539	558	530	535	550	521	552	519	558	525	545	556	525	544	582	556	547	520	508	570	501	510	541	504	550	483	568	589	511	555	539	519	548	548	501	568	545	554	543	502	537	542	515	516	515	498	503	567	533	526	573	534	538	546	548	542	500	561	556	539	564	543	536	540	563	552	532	541	551	582	528	558	558	544	532	561	542	510	537	521	539	562	558	522	542	527	557	562	526	537	537	520	567	521	559	566	536	587	542	569	553	499	602	571	534	539	542	552	572	544	533	530	560	561	564	537	560	528	539	538	543	523	548	535	557	545	533	544	538	576	528	588	530	488	533	575	511	547	525	552	536	526	579	573	547	530	559	554	533	552	527	543	526	565	563	526	579	507	513	508	506	547	543	568	495	504	569	524	559	577	540	520	548	532	539	514	568	560	544	543	540	594	523	525	523	535	545	539	532	541	491	550	563	541	557	565	524	545	546	533	514	569	508	513	518	557	572	506	566	521	526	562	544	539	514	562	538	537	553	547	545	557	562	543	542	552	548	514	553	567	542	523	578	527	487	526	520	553	559	534	536	535	574	531	555	495	530	536	541	519	550	569	538	541	533	553	512	550	525	537	562	539	514	521	550	520	524	495	533	560	545	560	536	551	586	574	507	594	580	548	555	570	510	549	508	523	542	536	562	546	526	525	514	591	525	510	553	548	553	514	533	537	544	555	565	509	572	509	544	517	540	556	476	528	565	563	527	578	541	575	509	532	581	531	558	507	550	529	546	533	608	562	559	507	539	501	538	554	535	519	533	543	558	529	530	564	528	560	589	532	508	497	524	481	524	543	552	580	544	539	528	566	490	501	541	530	539	533	561	533	533	536	533	544	538	556	575	525	537	551	557	563	493	512	538	573	549	545	554	515	573	577	538	528	539	535	546	538	516	566	559	535	540	511	564	505	528	591	559	541	518	543	507	539	556	519	529	578	507	512	508	531	552	544	540	536	507	540	524	542	528	551	495	545	556	589	556	527	543	525	566	592	595	549	510	558	542	502	512	498	537	531	533	559	548	546	534	531	518	560	552	545	510	562	566	531	523	568	555	487	541	525	551	516	528	579	516	529	516	585	554	548	517	515	548	520	527	491	523	521	514	527	570	528	539	521	596	563	512	567	547	502	565	513	545	574	532	550	535	535	527	536	548	540	502	492	542	549	546	555	528	504	563	558	563	527	508	561	565	533	531	537	545	562	519	531	545	505	544	541	545	532	540	507	538	523	532	501	549	540	556	489	590	538	567	520	533	540	525	593	502	522	528	564	524	549	554	528	522	558	534	502	513	525	479	542	556	519	512	555	535	534	504	553	558	540	509	522	522	516	536	549	524	493	569	533	565	513	541	544	490	551	508	535	539	519	526	531	563	568	559	538	520	550	487	523	564	575	534	497	520	570	520	529	536	530	513	554	526	565	516	541	493	544	582	542	524	559	542	550	524	548	558	531	571	566	566	559	539	519	498	523	541	565	587	554	547	569	535	571	566	567	513	553	540	535	539	516	536	565	524	550	538	547	554	532	530	539	557	551	564	525	555	507	543	538	541	477	539	507	594	558	562	538	556	531	467	565	531	552	553	555	554	548	537	526	524	551	531	561	540	531	520	545	557	540	506	531	508	546	532	532	518	559	529	556	562	578	537	483	520	523	550	545	532	564	545	520	527	523	564	544	532	517	532	529	524	536	519	515	539	516	513	505	573	512	538	518	506	549	520	535	532	544	536	520	532	543	515	514	564	504	506	565	519	515	555	547	536	549	554	542	509	532	552	538	548	544	569	496	538	529	511	555	545	547	545	526	544	503	546	554	521	543	515	539	552	529	591	529	513	526	551	559	512	557	536	514	571	506	566	508	546	547	608	559	558	511	536	543	528	534	475	558	561	540	531	567	507	522	544	533	515	503	533	534	542	545	484	537	541	580	528	527	519	534	548	514	528	535	522	504	525	540	526	531	527	540	521	507	568	576	525	570	549	533	530	516	518	549	512	536	541	550	552	551	530	579	555	521	551	531	569	554	515	498	555	509	524	521	552	533	561	582	561	526	523	538	513	522	537	533	540	517	551	567	526	553	535	575	530	546	520	541	556	509	508	575	562	522	495	491	562	530	558	516	529	529	594	569	569	549	541	535	550	553	544	553	490	559	564	535	510	556	516	533	535	537	505	531	527	521	559	539	542	537	518	546	510	548	546	509	566	559
26888	20152	8312	1062	708	655	622	606	575	658	619	589	597	592	678	606	605	594	607	569	650	589	667	667	630	604	612	587	608	621	611	604	588	561	646	645	640	643	548	618	587	603	579	609	605	589	625	625	607	634	624	624	587	620	663	591	568	620	623	608	633	596	620	590	597	632	601	614	609	576	597	600	605	617	601	673	599	586	594	653	610	567	605	607	603	590	562	614	598	621	596	574	595	655	637	599	578	593	604	597	567	593	584	633	609	598	543	616	611	581	590	629	612	583	563	587	602	589	596	558	591	590	580	623	610	627	632	633	625	583	594	606	627	605	658	608	642	610	626	585	649	615	613	598	581	602	559	626	620	608	591	607	566	627	596	596	638	602	603	615	586	568	626	544	593	609	618	621	617	642	596	564	578	587	607	605	609	561	607	627	633	594	616	584	624	600	589	582	606	609	640	618	633	641	610	603	615	590	609	604	577	649	592	576	623	622	640	606	567	615	619	585	622	589	623	669	588	586	603	615	604	640	595	579	618	601	586	583	658	575	590	596	610	614	578	633	579	595	664	622	594	616	613	604	608	579	597	606	608	572	613	600	598	609	635	586	599	592	569	588	656	605	612	545	593	598	588	572	628	632	598	612	589	663	600	583	569	616	576	575	623	592	620	567	623	598	636	588	618	626	667	611	650	604	646	611	597	626	592	594	588	628	632	650	591	603	664	577	595	578	595	596	627	617	574	575	605	603	623	612	613	621	605	620	585	585	598	591	595	655	582	612	612	561	584	637	623	630	609	608	647	593	594	601	609	605	665	618	609	615	572	589	567	610	645	619	615	609	585	604	594	617	596	608	642	603	608	573	612	597	586	580	601	583	595	577	601	626	619	588	627	595	601	602	589	635	649	590	612	598	607	597	576	589	613	599	590	607	613	626	586	598	624	625	624	592	569	649	620	612	580	633	592	618	571	590	618	628	622	577	666	619	633	602	612	581	611	613	608	614	680	587	579	630	595	627	629	637	591	618	586	611	591	581	628	602	607	623	636	592	617	602	618	624	641	621	605	563	597	612	601	609	625	594	573	541	625	611	600	574	582	609	591	629	643	604	551	587	613	605	587	613	611	633	615	601	635	623	627	614	592	606	621	612	616	616	565	567	606	671	622	638	578	602	624	624	589	598	570	620	591	628	603	604	587	601	608	593	620	574	609	646	605	613	573	630	609	624	575	578	596	592	610	638	570	593	616	553	623	609	588	595	660	608	630	613	657	621	621	602	612	617	622	611	598	630	598	579	601	610	596	616	629	585	638	648	632	590	579	592	591	627	626	593	590	597	633	596	589	617	614	597	570	589	594	575	608	621	663	563	588	612	631	625	620	616	582	559	601	619	597	608	579	611	623	585	582	622	586	590	601	591	580	601	631	604	599	627	605	606	593	638	591	622	611	595	622	610	608	611	602	594	595	621	635	672	623	622	596	603	602	603	594	627	592	584	629	617	577	609	558	618	630	621	608	639	601	645	592	599	592	629	611	591	563	595	597	604	631	673	558	618	567	580	611	605	611	613	621	599	613	638	568	633	584	554	615	610	625	576	619	619	592	620	634	605	596	566	607	621	638	593	611	610	591	620	609	591	600	623	610	646	628	590	548	621	644	600	608	596	570	627	609	620	607	603	581	604	629	603	617	623	611	603	625	586	600	596	631	573	583	605	600	582	601	615	592	610	587	594	656	617	561	646	626	593	614	579	641	657	609	624	592	624	618	574	574	636	590	622	646	640	602	632	604	611	586	623	601	590	613	528	634	567	589	565	576	596	610	557	580	584	650	673	618	639	555	611	593	636	621	584	583	660	610	607	581	597	620	611	589	569	648	605	585	585	607	598	632	604	632	622	614	621	596	591	635	636	551	654	588	591	583	618	631	617	592	605	646	594	608	619	619	634	600	631	623	669	643	630	630	651	608	558	589	600	579	631	610	542	630	580	607	561	606	626	579	626	573	634	616	565	614	630	602	622	571	649	588	635	593	590	611	583	611	608	603	619	599	615	604	604	611	600	601	600	605	630	610	561	641	639	578	610	573	620	594	620	597	567	564	588	603	631	590	597	591	606	572	620	590	636	600	614	588	613	652	623	566	601	627	609	589	610	614	618	611	582	605	622	593	572	647	622	644	634	598	583	622	623	613	620	590	589	555	609	619	608	645	594	627	613	580	597	626	649	622	580	607	595	614	612	610	585	619	606	595	622	620	614	597	629	623	669	618	592	611	608	616	610	664	591	608	593	590	638	622	622	602	605	629	637	605	618	578	600	606	597	628	618	569	587	646	591	578	622	608	599	619	606	639	577	622	605	616	627	632	593	578	646	628	619	618	639	567	624	623	571	602	629	632	586	535	614	608	611	599	585	665	626	631	632	640	621	636	603	593	633	631	606	613	583	609	588	651	578	562	597	634	590	621	621	601	622	578	641	585	606	646	584	595	583	590	590	612	603	624	589	598	616	606	564	594	618	628	623	637	603	581	603	630	609	575	593	630	609	555	628	583	605	598	578	585	612	629	603	621	643	611	604	608	599	610	599	576	635	599	624	587	608	611	628	641	578	592	658	643	639	592	623	621	614	589	602	648	599	617	624	589	614	624	634	564	659	583	584	627	591	587	578	590	581	589	578	608	604	581	580	636	588	633	602	678	587	646	612	556	630	619	580	605	603	609	581	617	622	600	583	550	547	553	642	620	589	599	595	589	628	630	618	584	636	576	621	599	610	614	616	595	584	622	619	625	589	604	607	643	598	619	621	615	631	570	572	637	626	573	655	614	592	587	610	634	624	619	621	608	601	642	615	592	648	625	582	646	586	620	597	607	618	587	600	619	630	646	648	589	567	622	622	602	657	617	600	575	615	583	593	595	592	597	623	660	649	622	553	587	604	622	644	577	612	642	606	593	620	621	618	568	602	571	609	640	607	614	625	622	578	644	594	614	591	587	643	580	603	636	614	604	613	609	584	590	597	590	605	605	634	636	602	600	620	598	637	593	589	658	618	613	630	639	627	613	596	565	613	600	602	580	596	559	629	650	562	625	621	637	603	607	604	586	586	625	631	616	636	612	617	614	604	601	573	569	548	597	617	623	621	637	631	604	616	649	614	606	611	617	613	619	642	653	567	570	616	613	624	606	603	610	554	624	603	614	609	586	607	596	592	565	597	609	584	602	612	633	593	572	603	604	562	632	610	583	592	636	580	616	596	605	623	583	617	610	596	583	600	602	614	608	643	598	578	603	604	608	566	612	571	631	638	615	598	620	604	645	624	634	605	593	647	647	620	604	623	637	582	642	611	615	573	625	637	587	572	587	596	589	589	565	589	636	636	623	630	626	547	606	598	600	604	582	634	590	591	616	607	641	626	563	597	557	604	555	617	587	588	588	599	600	612	581	542	611	620	586	593	552	589	630	621	647	615	568	608	643	607	616	594	580	617	634	607	593	590	608	563	641	596	583	611	626	621	568	613	617	653
15372	1433	1304	1032	1034	900	874	937	877	893	853	898	864	826	867	857	841	906	857	847	864	832	868	850	803	844	852	835	878	873	837	817	864	834	847	831	847	884	854	862	840	893	839	874	865	883	932	813	835	858	852	834	833	837	853	843	838	871	831	819	838	821	868	869	892	845	828	901	806	861	836	855	846	802	861	797	884	836	819	869	799	830	857	829	842	835	837	836	839	845	818	851	876	829	851	789	830	863	808	821	867	832	871	811	872	849	816	798	832	841	835	888	853	867	842	868	943	778	830	823	838	783	881	824	881	878	905	858	875	870	840	849	853	859	891	854	865	857	863	855	864	796	856	892	855	891	894	833	873	887	854	844	895	858	813	882	871	834	798	833	874	817	855	834	857	829	879	803	894	871	843	826	844	854	825	836	805	828	884	852	900	872	890	854	842	825	822	830	811	861	837	828	849	803	856	875	846	866	856	840	851	903	913	826	834	839	859	874	882	896	854	869	831	820	870	853	842	881	848	839	878	850	842	834	847	830	845	781	897	804	838	815	807	822	830	812	900	800	919	826	847	798	881	842	826	838	850	842	845	848	857	895	788	853	833	843	838	798	857	857	879	823	846	817	811	868	775	839	836	844	826	829	893	838	815	936	794	842	826	841	846	847	864	867	838	887	803	874	848	833	848	813	817	822	878	835	910	857	862	851	828	894	808	861	868	878	890	890	839	846	871	838	849	884	867	901	824	847	879	863	862	861	872	863	886	864	829	814	854	877	877	854	845	834	866	826	853	779	864	914	848	881	823	873	864	850	861	819	822	864	818	867	832	902	883	850	844	855	898	852	816	831	867	857	893	837	894	866	827	837	807	865	824	836	856	838	847	868	871	840	913	897	833	832	833	910	816	911	873	857	861	829	878	859	868	912	844	803	806	851	831	845	835	767	869	819	866	829	873	843	819	831	813	823	872	827	844	846	853	867	861	818	818	848	878	812	859	862	810	856	838	851	843	859	857	838	819	831	819	868	838	819	854	864	873	887	798	841	889	756	808	832	851	845	917	831	866	843	827	848	892	779	830	851	866	881	888	832	855	828	849	843	834	846	893	870	937	869	851	824	844	830	840	869	847	841	864	847	836	830	874	858	829	910	868	877	858	804	853	853	842	839	842	822	830	844	793	842	828	832	856	830	803	894	826	834	839	843	874	816	878	881	848	878	909	925	835	919	876	845	847	920	808	799	843	810	911	841	826	841	903	822	834	827	840	854	849	817	751	825	865	839	842	898	882	856	872	829	884	823	867	875	835	849	857	809	831	790	805	853	840	874	811	868	827	853	889	829	851	834	835	868	890	803	812	808	873	806	860	849	847	873	857	802	833	888	872	809	827	849	815	845	897	806	797	759	849	786	880	848	887	825	863	834	874	842	852	864	856	875	879	860	839	810	851	854	851	930	896	838	836	846	837	860	919	860	857	878	841	865	854	854	846	862	831	847	856	871	829	903	812	883	791	878	835	869	850	858	833	877	860	846	824	842	888	876	841	835	847	887	850	849	864	872	841	849	838	920	891	780	868	840	888	845	829	819	868	832	881	845	817	860	886	835	861	888	786	854	831	841	860	849	863	864	877	832	847	821	839	852	830	893	798	859	816	866	828	828	865	835	844	845	851	859	849	864	894	908	826	848	859	822	845	894	816	836	831	888	851	851	894	881	830	860	864	794	860	866	824	923	845	825	883	860	823	813	884	827	818	842	841	805	878	823	856	838	849	867	884	905	789	884	840	952	854	861	884	868	806	885	869	800	809	825	880	831	861	840	835	878	810	815	825	863	864	833	838	827	854	795	861	811	852	882	887	864	858	879	829	884	819	838	857	886	872	899	835	883	825	862	847	849	858	841	860	863	883	816	867	821	876	846	807	817	838	856	852	857	865	852	875	844	822	851	916	907	891	803	853	872	872	854	818	851	828	862	820	844	827	843	835	853	884	853	867	892	854	850	862	812	848	857	807	824	886	848	830	850	823	854	876	871	817	859	822	863	879	855	830	868	918	854	862	887	883	831	868	858	837	828	833	848	849	841	852	880	838	784	825	821	817	800	810	834	884	861	873	846	880	857	841	829	856	838	893	802	820	861	849	864	861	833	822	870	845	894	864	826	843	850	831	841	806	827	840	885	848	879	839	819	857	833	843	881	907	803	828	912	848	855	841	829	839	876	858	867	875	869	815	806	875	827	827	837	923	835	882	854	894	895	867	881	872	850	846	874	864	871	839	831	829	810	803	788	846	780	830	907	821	819	842	809	878	860	826	883	883	884	774	823	849	848	852	871	838	846	877	814	837	779	821	848	868	816	818	843	827	900	835	830	832	874	883	844	850	812	802	881	854	838	840	852	872	786	874	862	876	845	886	884	879	843	829	831	852	838	808	868	835	879	876	888	842	862	807	806	824	814	861	855	789	879	881	842	870	929	819	817	878	828	877	818	846	869	885	832	884	787	843	830	891	854	841	841	868	842	799	840	872	826	812	887	864	863	812	848	777	914	860	850	841	822	871	878	869	818	863	818	880	831	841	850	814	842	883	855	891	868	846	845	812	874	823	848	863	799	894	823	849	869	841	871	838	823	869	842	914	793	886	848	846	897	841	880	817	824	861	866	841	876	862	846	867	829	833	821	845	831	829	840	833	869	841	851	856	908	816	862	846	867	823	842	937	825	843	812	809	848	885	858	813	835	869	830	816	869	869	832	869	875	841	885	835	847	852	876	886	838	820	894	808	879	802	860	828	869	803	847	843	839	834	882	863	851	884	863	890	873	886	848	909	872	857	852	894	854	869	867	898	873	848	867	832	840	842	786	880	825	856	822	892	839	881	881	889	875	870	868	821	850	817	826	866	869	887	789	873	874	858	785	827	816	869	826	817	886	883	837	850	846	886	810	849	837	825	921	844	879	836	900	855	886	846	790	822	840	822	862	853	856	878	868	835	826	838	835	863	799	832	842	880	861	859	853	824	849	852	809	850	867	862	839	865	814	800	853	838	832	881	855	889	840	829	830	829	850	847	855	816	816	841	855	883	887	894	870	770	822	856	819	874	857	842	802	856	845	850	856	920	883	890	814	840	827	895	871	808	813	852	889	852	875	849	838	874	873	832	811	857	818	917	870	863	818	866	839	890	813	854	824	815	852	836	851	847	864	828	835	806	891	922	865	869	864	857	889	855	890	900	837	885	837	847	827	925	835	769	857	830	833	852	848	866	837	876	851	856	835	878	860	881	847	887	856	905	913	881	867	842	867	865	886	816	869	799	848	856	820	888	830	863	764	834	867	863	851	834	848	841	843	870	842	870	880	856	823	853	882	856	862	841	818	820	880	832	898	801	862	845	895	872	827	812	826	884	831	836	782	901	818	838	871	811	805	814	820	883	861	938	831	846	850	840	901	852	866	855	908	825	836	894	832	844	793	844	907	878	894	865	842	839	844	842	828	870	892	861	828	870	869	827	819	855	821	832	863
23438	20932	27922	24111	20911	10175	1366	901	864	778	789	753	697	768	718	702	709	682	697	720	697	718	710	668	679	692	678	695	700	717	695	684	663	638	674	709	641	689	693	700	658	675	679	659	684	664	666	680	683	671	616	662	726	677	631	683	652	659	629	657	599	651	639	646	645	642	644	675	640	698	688	685	701	682	664	664	630	670	630	662	651	646	683	651	677	686	689	685	674	701	676	706	659	719	638	655	658	660	656	695	654	618	672	638	648	670	649	629	676	651	650	664	608	701	665	725	651	669	694	665	666	646	670	639	634	645	706	609	643	636	659	677	615	688	674	669	632	604	644	699	653	639	666	689	670	616	669	640	658	669	687	637	615	682	652	633	679	623	656	627	635	677	704	662	632	683	644	632	653	661	665	638	611	658	675	678	662	595	666	638	645	644	658	669	626	656	618	652	648	658	706	655	651	678	650	648	663	705	675	672	621	654	675	701	674	666	661	689	654	652	664	701	671	644	658	738	655	701	653	663	667	648	639	686	643	656	663	681	632	678	656	657	670	692	687	641	651	655	660	604	666	676	646	685	669	647	645	656	634	664	687	668	715	668	642	658	673	641	650	703	667	670	644	679	664	711	624	681	629	676	663	626	655	642	632	606	707	673	677	652	696	647	638	711	645	690	672	692	660	631	675	695	664	700	653	669	649	609	709	695	620	649	638	626	680	674	692	657	639	614	660	709	721	697	701	662	677	663	644	667	658	645	673	676	684	626	660	631	637	642	698	663	666	665	661	646	619	649	624	632	669	704	673	600	667	633	638	621	660	702	634	663	652	680	718	636	641	654	658	605	667	679	656	657	691	646	611	625	638	628	641	656	693	667	645	662	640	651	678	682	635	660	693	647	702	672	678	667	705	661	651	630	649	667	689	597	670	659	680	684	679	636	624	668	668	647	653	667	651	633	651	689	644	637	669	696	674	658	677	613	620	614	645	676	683	584	653	637	606	636	656	698	649	636	672	650	698	698	632	657	627	645	664	689	637	703	645	634	664	614	662	676	657	674	631	661	694	654	643	656	639	669	641	618	675	666	647	668	656	689	628	700	641	660	665	658	660	632	693	695	661	645	628	609	649	639	658	694	676	657	683	686	679	645	679	625	615	677	620	609	641	715	633	656	646	677	649	649	680	654	613	652	713	688	637	671	652	689	644	624	673	638	654	677	666	677	737	616	631	656	656	625	660	639	703	662	624	691	639	684	681	631	599	657	688	699	688	690	642	686	649	674	692	680	701	639	629	651	672	669	696	643	652	684	697	687	669	673	698	611	661	657	678	661	701	683	626	732	676	621	690	678	640	629	661	660	628	660	617	701	650	649	658	656	701	652	675	658	664	634	631	633	662	644	662	640	672	682	654	633	656	656	689	651	656	636	648	667	653	700	692	665	651	649	691	665	654	669	631	683	685	696	609	627	639	666	662	659	657	632	690	663	672	679	657	705	652	642	613	706	661	650	616	683	640	648	664	632	683	633	642	681	649	696	668	660	658	657	705	647	628	595	628	632	695	631	702	691	653	643	684	654	643	627	648	629	647	670	627	602	632	639	652	631	671	643	660	666	679	652	648	634	601	591	661	635	648	676	658	652	656	668	699	649	665	622	691	628	670	670	646	652	657	637	690	663	624	635	643	622	611	670	620	656	645	649	634	611	665	647	698	633	637	642	621	658	622	626	652	696	656	617	668	670	657	668	655	666	605	670	656	646	667	684	663	645	637	700	642	652	721	654	672	659	682	670	672	688	697	664	690	670	642	641	679	658	669	642	640	647	667	622	642	651	702	672	681	639	636	657	631	708	609	662	633	666	682	651	642	666	677	660	650	684	659	661	691	660	639	620	654	672	602	657	670	651	630	689	653	654	680	645	663	710	642	659	638	652	675	641	694	674	682	630	645	632	661	647	681	646	647	693	680	669	642	632	624	637	642	678	671	624	632	655	621	675	630	643	684	619	636	666	640	675	633	695	629	700	689	649	669	664	658	659	649	650	644	663	667	680	644	689	642	654	669	675	668	669	667	658	651	645	670	645	647	702	679	628	613	660	612	746	666	688	671	685	645	610	648	684	632	652	626	629	670	633	656	610	689	647	663	654	669	643	715	670	694	660	680	631	636	650	633	661	685	618	700	646	645	667	641	692	651	682	668	610	641	636	664	680	630	691	659	638	649	652	660	606	677	696	632	689	653	650	682	693	684	648	679	662	660	665	695	660	708	652	642	679	660	627	612	655	670	671	634	665	662	689	630	689	622	637	629	632	646	652	683	676	677	685	663	667	616	638	674	659	692	593	662	686	693	641	644	657	646	622	655	647	672	659	664	655	677	653	723	630	680	644	666	666	646	625	657	662	682	671	653	641	665	661	665	671	600	681	637	720	640	631	652	659	689	626	674	655	679	692	668	610	693	638	688	649	628	691	619	640	678	641	644	704	665	648	630	655	652	644	680	681	697	634	695	712	642	679	638	686	613	656	689	712	638	665	654	652	666	637	683	655	658	692	644	624	680	686	703	674	691	679	712	704	671	699	643	655	616	641	614	704	672	652	690	648	696	698	652	671	666	663	679	654	660	622	657	684	670	684	645	631	672	625	616	619	679	656	662	660	688	642	698	673	706	680	652	675	617	610	618	687	690	654	664	644	669	696	698	691	636	689	672	648	638	674	608	656	637	637	645	671	627	634	615	645	625	660	638	695	694	672	619	620	654	655	612	657	646	659	669	625	677	648	629	648	663	644	614	623	659	628	695	663	678	671	640	668	703	674	693	651	637	627	675	631	676	638	647	660	669	652	650	660	672	636	654	636	646	638	650	647	678	657	637	627	668	691	632	706	629	655	662	658	720	655	661	683	683	685	661	678	678	630	670	667	641	675	657	695	650	660	608	624	694	689	665	629	640	628	686	673	679	653	684	686	634	658	650	675	675	662	650	683	668	673	690	656	667	637	657	659	674	649	689	670	663	637	678	636	664	647	653	659	654	608	689	658	663	646	618	704	666	668	614	651	660	664	611	659	669	661	720	712	594	642	683	650	675	619	642	627	631	672	655	659	635	647	716	668	640	659	671	681	661	663	643	679	668	706	650	669	702	647	610	630	652	662	678	666	646	653	659	625	688	639	654	663	636	635	667	678	602	613	605	711	659	675	678	641	697	632	634	703	688	662	679	720	668	628	688	634	659	674	677	661	628	658	681	683	659	686	676	655	656	653	682	665	632	606	652	637	661	685	645	664	633	634	677	676	659	625	717	619	622	688	661	664	664	627	650	616	696	636	676	680	662	659	643	637	659	656	663	636	635	656	677	657	660	640	702	681	682	642	613	626	646	677	672	700	689	671	656	683	622	648	600	665	652	627	651	677	655	658	686	632	639	641	647	648	619	646	707	642	665	676	657	708	650	649	649	694	665	660	654	656	681	633	667	677	634	661	663	670	679	650	626	611	652	667	664	701	681	670	665	642	654	639	662	658
29718	8824	7229	3802	2828	2184	1899	1650	1493	1347	1250	1250	1111	1097	1102	1075	998	983	1043	1020	1041	1013	968	930	998	1032	989	946	967	957	898	996	933	988	999	920	965	908	899	950	968	934	900	919	960	952	882	992	940	948	937	949	964	946	913	922	918	988	946	901	917	913	966	914	904	897	922	912	932	912	921	923	919	897	904	950	938	950	897	892	974	922	913	959	928	901	960	906	894	931	927	969	932	915	879	951	923	908	939	904	915	962	905	901	946	927	932	950	955	930	916	923	938	976	969	911	908	925	962	917	1002	930	895	931	975	955	922	932	874	887	953	913	887	895	956	898	964	895	937	907	930	979	946	899	885	923	896	956	904	914	990	927	923	910	981	931	880	945	906	903	955	918	926	885	911	878	911	919	868	932	960	917	896	959	943	860	989	952	916	919	860	887	859	963	899	928	923	894	899	931	931	949	928	994	887	903	947	924	929	927	923	920	890	909	923	915	947	921	992	962	931	936	943	925	899	910	911	896	939	888	911	902	921	954	875	930	898	898	954	943	920	920	882	940	924	914	890	906	959	951	894	942	893	960	966	899	921	1047	948	909	946	900	941	977	957	933	910	953	935	961	921	910	907	925	977	909	927	874	956	953	852	884	948	890	974	909	910	960	911	899	911	911	949	874	917	942	924	930	877	930	894	870	880	922	891	883	899	923	896	903	884	942	974	900	931	957	911	921	965	909	920	936	900	929	906	911	907	950	910	920	952	988	929	968	899	924	944	939	879	910	939	919	907	886	884	923	977	903	958	912	979	944	872	891	919	928	877	923	939	899	995	905	903	941	953	924	914	934	922	895	876	895	899	997	941	957	933	919	988	888	922	936	949	954	1014	880	889	960	961	935	1000	921	939	926	905	939	894	912	927	882	914	890	918	937	939	922	939	946	974	912	971	911	962	924	931	985	892	952	890	935	852	951	933	899	902	922	913	952	931	914	922	923	909	920	948	916	945	882	916	959	907	930	919	910	868	969	935	945	918	1001	903	898	960	892	934	922	880	984	887	931	883	918	935	898	942	937	981	917	861	934	902	927	957	957	898	1008	914	935	874	903	872	922	908	901	932	974	897	931	918	925	955	943	881	932	871	941	905	952	922	927	917	936	919	966	900	883	991	915	954	873	919	869	943	917	953	902	960	955	894	953	943	904	937	976	985	864	938	944	916	943	905	964	925	887	898	904	896	959	883	994	839	833	971	959	965	913	956	921	874	939	888	893	948	890	921	901	976	924	957	915	955	946	894	927	917	941	898	931	894	944	912	957	913	956	873	922	891	886	930	921	937	938	879	895	919	955	967	902	917	904	961	943	902	932	900	945	924	906	969	943	914	955	913	852	907	893	958	911	968	906	929	933	932	964	937	887	918	914	955	946	935	965	928	926	902	935	990	954	945	954	925	929	936	932	938	935	915	921	929	997	888	936	889	939	926	871	920	864	893	899	873	892	925	918	865	918	917	920	913	999	951	908	970	910	872	902	932	915	936	945	926	937	905	936	891	908	942	909	908	917	957	922	933	948	957	945	886	930	912	922	933	969	961	987	961	973	930	913	876	917	929	947	950	909	892	911	877	936	930	973	941	914	959	900	909	941	916	921	983	918	922	872	929	896	887	880	929	963	888	896	876	920	926	893	912	916	849	944	922	947	910	952	961	981	945	942	913	948	937	907	908	913	944	918	931	928	959	944	928	911	961	881	919	933	893	934	879	972	910	904	935	916	915	945	957	978	873	978	959	920	925	953	947	910	944	894	910	951	881	927	917	952	934	857	931	914	903	988	950	937	917	965	933	920	918	961	932	956	914	931	913	940	903	887	896	890	939	916	879	904	890	913	971	970	956	908	960	868	939	924	890	928	911	905	865	953	887	920	963	897	887	959	944	970	940	897	967	916	931	931	934	928	929	940	977	893	968	933	963	893	898	926	911	904	881	919	920	950	933	896	903	888	922	887	997	880	913	980	874	867	905	936	938	928	909	930	862	965	942	973	914	892	896	869	951	951	869	941	960	963	959	936	884	888	901	917	906	973	933	887	930	958	973	891	900	908	866	928	920	915	943	899	896	873	957	935	903	915	886	972	871	962	909	977	840	954	890	906	900	925	907	934	912	906	923	904	947	944	940	921	942	926	896	946	894	894	894	862	948	920	925	941	948	902	970	882	950	876	983	875	906	931	955	925	925	928	913	931	908	919	992	982	878	973	949	953	908	871	980	928	899	925	878	861	923	909	923	878	919	938	886	896	881	936	895	880	922	929	910	945	946	882	918	901	863	892	903	929	968	978	825	886	876	873	887	896	880	924	957	922	886	926	943	944	903	919	929	917	857	915	976	893	956	958	897	991	912	875	948	930	882	933	924	863	939	891	903	886	949	927	918	868	969	956	836	919	933	919	943	912	919	915	918	991	870	933	918	937	948	873	906	929	978	887	922	922	890	924	911	905	867	935	986	897	917	864	908	919	890	884	923	905	963	961	929	930	929	962	902	885	938	892	970	956	924	949	916	929	904	902	890	924	878	890	908	892	933	889	915	912	974	897	926	903	896	907	915	914	924	943	934	931	992	859	960	904	942	921	934	909	862	908	934	954	907	909	892	917	944	924	923	935	923	914	940	943	925	953	922	890	926	925	881	953	893	1011	939	860	950	877	923	949	930	891	988	928	911	920	928	920	1001	917	940	885	902	934	960	918	931	927	895	868	957	910	906	933	939	928	895	918	941	888	903	908	998	906	956	1013	976	871	902	914	882	942	896	896	922	902	976	937	966	913	908	932	935	937	920	849	924	934	882	912	901	878	972	913	869	937	887	921	945	900	942	873	917	911	932	865	913	886	918	897	930	867	889	919	883	959	928	911	965	895	895	931	924	887	898	927	895	924	965	911	936	931	945	917	935	927	918	934	954	920	900	886	962	899	988	912	891	924	988	910	912	946	899	901	936	940	889	911	962	932	958	894	908	925	881	847	970	958	987	900	947	883	878	922	954	939	910	982	957	941	883	938	946	880	912	925	961	857	925	993	936	935	968	965	873	927	944	880	855	943	882	909	921	935	909	915	860	939	940	872	932	944	940	894	884	896	971	936	884	859	942	926	965	871	900	952	956	932	897	960	940	901	919	1000	922	946	902	916	942	916	893	915	902	921	919	945	915	953	961	891	902	908	949	922	940	937	910	952	911	896	901	909	922	916	909	969	929	923	925	891	912	898	896	866	965	942	911	915	948	897	943	929	948	923	939	939	960	927	925	918	884	962	868	935	863	962	949	940	914	938	922	951	924	895	976	903	932	928	885	857	925	882	983	950	943	887	887	931	902	930	903	941	896	926	879	915	912	924	905	932	880	911	924	901	937	928	963	900	959	945	947	879	897	949	949	908	931	929	904	892	941	910	902	907	925	971	924	988	972	930	897	931	937	936	887	934	851	919	920	873	958	917	901	854	913	879	936	876	885	949	963	965	911	925	960	923	926	886	916	922	933	956	898	905
22645	20978	28232	23906	20978	20978	5784	904	693	642	550	575	525	493	516	464	473	429	424	441	420	423	440	417	418	448	384	406	408	373	361	411	415	403	376	376	403	390	391	361	390	405	385	383	392	404	397	362	349	373	401	370	381	357	350	367	374	391	373	361	360	374	396	387	352	366	390	367	366	377	378	360	359	388	423	345	401	385	385	367	364	359	375	368	381	341	349	369	389	354	385	361	357	376	380	367	362	354	355	380	376	349	364	367	381	380	339	387	360	348	351	356	365	398	384	328	369	362	410	364	363	334	363	352	361	386	394	394	429	348	383	376	374	367	382	335	371	360	357	365	389	399	364	378	369	386	369	369	362	404	374	360	359	352	402	389	366	354	368	359	347	368	381	396	374	395	355	381	381	378	363	369	369	365	345	369	347	323	340	363	362	383	378	352	396	386	356	347	339	366	369	360	368	346	364	356	399	387	356	384	375	365	372	383	390	390	353	397	376	373	331	361	373	383	340	398	346	447	372	379	360	362	393	347	374	395	358	343	362	360	379	357	403	387	372	360	369	391	340	358	380	405	350	370	366	351	334	347	379	315	384	397	394	366	398	377	375	384	386	394	371	370	345	353	374	373	364	382	407	341	341	342	325	400	390	386	356	337	361	360	390	409	413	370	372	358	359	366	366	369	410	383	385	371	358	372	363	391	362	360	378	383	376	375	369	358	342	388	371	392	382	367	402	382	345	351	344	375	365	330	388	381	381	367	359	387	401	387	378	381	401	388	351	356	384	316	378	366	370	351	374	390	354	360	384	375	361	389	371	384	402	377	350	354	351	360	378	373	371	368	413	364	400	355	369	361	394	383	354	387	369	347	398	418	373	350	388	355	383	358	380	375	390	365	364	342	381	355	365	364	365	346	362	357	363	368	359	397	380	378	364	378	387	361	392	373	387	371	376	386	373	393	402	407	374	422	383	378	380	376	367	369	376	354	412	343	355	387	373	326	400	360	399	403	371	370	394	363	381	390	352	382	353	360	375	344	384	410	416	359	400	387	351	359	377	372	391	359	358	389	363	363	382	353	350	392	375	379	370	377	390	363	379	346	360	370	391	395	333	388	386	365	371	406	360	365	377	380	372	336	372	396	363	362	374	373	367	382	379	375	382	359	390	402	406	373	367	357	399	418	372	356	403	368	344	382	388	391	373	386	390	400	374	365	378	351	365	362	358	374	356	353	367	383	382	369	341	399	350	342	405	356	382	399	405	357	403	366	367	387	360	381	381	393	352	401	371	372	369	391	366	360	377	372	362	370	365	386	399	365	344	365	321	366	355	384	401	349	388	357	392	388	394	348	340	371	352	371	354	372	347	356	377	382	355	390	353	380	346	380	373	369	387	390	375	369	368	366	385	365	392	366	364	373	333	349	361	346	381	345	353	387	387	395	376	389	368	362	370	352	408	368	350	370	406	358	362	391	374	390	357	373	387	385	402	312	375	402	368	383	378	376	367	386	360	374	370	375	389	372	379	356	410	344	385	366	390	372	382	392	321	368	376	354	389	388	376	388	379	361	400	371	372	364	361	377	375	342	372	408	372	365	360	382	376	361	347	401	350	386	336	347	369	392	382	377	381	359	372	376	394	361	407	381	362	366	381	412	384	367	373	371	379	411	383	363	364	348	358	419	378	394	353	361	391	399	386	369	393	385	372	391	369	365	381	352	363	354	347	398	379	386	355	398	379	374	392	333	383	405	382	342	379	382	397	368	391	348	378	348	368	371	355	343	362	376	335	381	396	391	362	387	390	378	393	349	366	369	383	368	397	378	333	412	326	368	374	330	351	420	356	363	358	393	345	386	336	371	389	355	385	384	382	372	355	366	390	379	380	370	357	320	368	378	397	348	378	375	384	372	372	337	343	366	415	367	379	383	369	390	361	386	391	350	367	384	382	351	418	346	389	385	372	350	369	377	377	385	391	385	364	386	376	406	363	358	350	366	359	387	391	358	347	372	394	371	366	364	374	394	376	380	365	385	357	361	376	357	365	362	387	367	342	361	353	389	392	356	381	369	371	354	371	374	371	400	387	370	354	369	387	374	411	355	379	360	393	381	309	363	382	380	342	359	378	370	354	360	393	382	369	338	410	359	348	366	379	369	371	328	390	359	364	368	363	393	364	337	373	374	371	335	349	360	383	353	374	396	349	388	399	349	360	376	376	374	383	359	366	387	346	357	399	377	354	386	369	391	368	377	342	397	376	345	385	375	379	338	376	364	383	392	355	384	341	368	372	376	397	406	373	356	384	373	360	355	378	380	381	372	386	394	362	370	333	380	371	364	372	393	372	392	370	373	363	353	391	330	376	376	354	368	346	377	349	376	392	337	354	383	394	388	364	375	369	375	356	353	379	409	356	405	405	389	370	375	370	356	365	343	372	369	346	371	377	369	388	357	366	369	339	366	364	325	405	366	352	343	364	357	367	409	346	353	354	342	397	375	381	361	383	379	366	355	366	370	377	341	352	343	375	361	377	448	366	369	357	371	393	383	361	358	390	353	365	356	374	378	366	355	383	357	367	344	374	343	375	357	384	360	359	361	362	371	353	372	383	401	352	337	364	362	380	346	348	368	388	372	425	374	418	391	356	369	363	351	399	386	363	407	337	370	354	371	382	360	362	379	363	358	370	392	371	378	304	355	382	372	357	377	379	342	370	354	387	364	397	342	415	311	367	383	359	391	364	352	358	359	354	369	373	367	401	350	420	359	374	393	370	356	364	364	385	374	370	350	372	399	367	384	379	353	374	372	362	385	337	381	375	388	391	333	355	363	376	367	375	362	382	397	326	367	386	374	422	388	347	376	377	382	372	357	344	392	355	379	403	357	373	387	372	373	382	373	417	357	354	407	385	404	341	380	336	345	380	381	361	362	372	381	400	390	366	350	362	382	349	380	374	346	390	403	375	360	373	360	412	363	397	390	380	392	368	356	364	368	369	392	391	355	378	375	366	365	373	337	380	344	344	366	356	382	344	380	352	354	391	361	391	389	402	368	365	375	370	385	388	375	378	399	353	366	325	358	391	375	388	339	365	364	359	340	382	338	393	377	377	361	363	360	386	373	403	368	375	357	391	379	381	365	391	392	392	372	403	414	361	400	379	350	378	383	387	360	410	376	355	381	390	383	415	381	382	362	367	376	379	363	376	370	390	406	365	349	378	337	324	346	348	328	370	335	360	355	373	380	372	359	392	345	351	361	369	321	385	365	344	379	404	404	397	383	367	385	381	357	377	369	361	350	367	383	371	403	347	359	356	364	377	354	375	367	353	364	356	366	353	387	380	369	382	368	404	352	358	366	381	371	370	368	389	363	342	404	390	401	356	374	359	385	367	371	388	393	369	359	396	384	337	336	348	371	338	367	370	343	375	400	359	376	376	365	397	386	361	350	374	367	358	391	368	371	340	392	339	349	380	388	337	347	374	349	364	387	383	367	389	383	387	335	346	408	380	384	385	355
27818	13423	10913	5446	3791	2942	2265	1901	1588	1334	1237	1118	981	895	863	802	795	712	718	651	660	677	668	617	636	562	630	620	606	592	587	571	556	565	557	623	577	507	546	544	576	563	576	533	549	556	515	563	560	555	539	555	545	530	519	540	520	544	547	552	543	524	506	563	545	560	557	549	530	584	560	515	512	575	569	546	538	534	574	588	541	582	580	528	567	542	561	548	533	516	535	582	565	529	531	560	535	555	543	548	526	542	558	503	538	550	500	525	533	547	542	497	542	513	552	504	530	529	547	557	586	567	538	500	536	457	541	538	552	541	550	504	515	546	536	544	518	539	507	541	526	550	502	498	526	540	504	560	556	508	513	552	577	531	508	543	454	520	555	564	550	542	543	558	503	534	534	541	569	505	505	536	535	516	550	578	534	534	529	516	562	526	564	524	478	551	535	528	549	553	526	593	547	501	546	528	535	583	517	539	525	505	499	541	546	561	531	564	523	573	571	534	500	512	536	514	500	589	527	538	505	505	555	542	563	541	582	558	554	491	527	537	505	516	548	529	540	545	520	539	553	534	525	544	566	579	535	533	525	589	555	545	513	518	525	575	518	565	537	524	536	568	529	541	595	546	512	564	559	520	589	532	519	519	573	541	540	524	573	522	557	510	505	497	538	492	583	606	538	512	549	525	552	536	545	548	520	522	524	529	519	524	535	587	526	548	525	565	537	549	548	543	551	494	517	585	568	543	538	548	520	504	572	496	579	510	529	517	531	553	592	558	499	567	502	561	519	527	521	532	503	521	537	565	583	534	547	528	515	605	501	510	541	535	507	580	483	547	534	554	470	488	513	537	529	520	508	568	537	513	517	486	551	566	536	550	547	499	499	496	572	601	566	530	530	525	508	556	543	536	514	506	556	485	556	567	541	520	524	563	520	527	551	525	507	561	519	514	522	540	563	530	561	531	532	492	560	541	530	559	534	485	516	512	553	471	512	553	522	501	550	527	558	556	539	572	511	541	551	578	491	533	563	555	502	536	565	500	583	522	545	564	535	554	507	565	513	531	543	569	520	526	527	532	544	549	539	517	526	538	530	565	518	540	538	536	546	532	559	522	520	502	507	542	563	538	544	569	524	570	566	556	523	523	539	536	528	588	543	556	533	535	507	560	557	542	540	514	546	535	519	543	554	580	559	547	518	526	543	502	574	529	569	547	553	504	529	595	576	507	538	563	549	520	522	542	549	555	566	534	564	572	525	536	539	556	531	537	542	527	550	496	523	540	592	519	520	557	508	553	519	544	579	548	510	564	562	545	545	562	546	566	520	556	512	536	560	533	549	494	570	553	501	540	536	524	506	505	526	582	562	580	524	530	542	520	493	508	515	529	531	515	549	578	521	571	529	520	574	561	535	541	549	504	559	573	506	540	537	527	560	521	564	558	543	530	579	506	512	533	582	539	532	530	490	521	508	525	555	532	565	571	541	501	574	549	506	576	564	587	559	525	538	516	505	507	484	593	551	553	503	509	493	529	545	554	549	533	517	521	549	568	518	554	541	505	557	534	522	551	519	519	544	559	538	546	554	523	532	572	511	513	548	563	513	543	530	549	546	536	584	546	516	526	532	515	519	532	555	539	528	518	480	560	525	488	514	519	543	553	506	529	547	514	540	522	521	554	515	530	515	552	545	548	491	556	549	548	558	521	547	560	534	512	549	527	547	512	534	497	555	503	562	536	541	537	515	537	504	547	602	542	540	492	511	542	564	545	560	498	531	517	556	548	560	553	516	558	549	556	558	560	554	518	549	517	528	522	544	530	521	561	589	523	533	536	549	541	537	489	482	531	533	519	544	549	534	536	558	542	558	493	544	564	538	536	484	559	538	515	515	521	543	538	516	570	526	533	525	559	515	519	491	508	523	543	505	576	533	548	513	557	558	545	530	540	504	553	530	554	526	511	514	550	531	575	504	545	547	529	532	523	500	557	552	517	522	550	518	507	553	560	537	502	554	506	535	541	492	555	530	528	518	546	529	576	556	510	525	498	510	542	545	551	502	551	525	562	522	569	552	500	528	483	539	558	546	523	599	530	513	526	521	530	548	588	537	570	522	512	512	531	505	503	529	515	525	541	542	489	508	512	574	541	520	532	518	518	571	540	601	532	514	551	543	541	533	478	507	530	556	505	583	543	548	550	520	512	515	479	488	547	473	557	563	553	520	534	536	535	539	555	529	539	536	476	518	571	517	534	559	512	586	533	558	571	559	554	532	526	569	490	518	538	541	532	513	549	556	538	556	528	528	519	536	580	545	535	508	549	543	556	558	506	517	504	518	538	546	553	573	552	523	529	528	567	561	568	545	564	542	513	580	519	511	527	542	550	548	511	533	536	546	553	544	534	553	561	543	553	527	521	512	549	530	510	537	549	543	527	536	574	538	528	513	490	513	543	511	499	488	528	501	517	486	540	546	490	517	556	578	547	515	542	555	571	514	524	531	506	528	541	546	550	508	545	498	572	523	543	571	560	547	515	508	506	524	545	532	501	541	493	575	547	535	566	507	553	549	557	558	482	552	524	536	536	565	583	559	557	550	500	506	537	529	542	515	522	524	560	553	504	551	562	513	563	545	538	545	523	508	529	561	535	511	590	523	510	510	539	555	539	490	546	539	582	499	589	524	521	559	559	545	565	513	541	506	491	517	555	550	537	535	524	547	509	569	528	573	513	525	494	531	537	538	534	569	566	530	520	541	537	559	543	534	528	527	537	530	545	556	504	521	521	536	511	534	565	545	535	551	580	553	541	535	553	548	538	514	509	520	525	533	571	539	527	588	527	566	577	508	490	561	524	504	605	545	562	522	519	549	568	561	541	530	571	536	520	574	545	578	552	539	549	540	559	553	522	473	551	512	570	540	503	585	537	565	526	547	515	562	562	550	552	552	527	540	525	512	540	610	531	531	529	571	555	529	531	547	558	554	514	531	514	502	547	539	530	509	521	586	542	542	503	546	530	520	559	544	534	533	507	519	553	522	507	566	527	536	549	514	508	528	518	579	530	555	518	532	543	542	532	550	532	515	571	554	579	536	516	538	523	519	564	556	539	533	508	524	580	576	521	522	526	543	534	544	524	561	524	549	548	537	554	484	532	506	510	558	520	543	550	485	556	544	579	518	529	513	538	519	541	530	546	563	534	503	550	537	507	537	500	477	510	502	544	549	530	572	559	540	535	510	555	550	525	569	540	558	491	543	544	549	549	506	577	573	568	589	567	507	544	535	535	515	517	532	512	584	560	538	515	540	531	536	569	512	553	509	546	529	542	608	539	555	555	581	556	505	526	509	524	550	540	507	540	547	511	525	538	551	528	511	537	518	508	562	555	570	498	556	532	495	522	545	574	574	541	542	543	559	553	556	554	507	569	535	532	552	541	559	556	534	541	534	496	542	513	535	519	549	517	550	525	570	469	512	514	539	535	494	527	503	537	529	551	562	554	539	544	552	489	557	544	498	491
26879	20213	8528	1039	679	646	701	610	600	667	625	595	639	605	591	587	631	623	644	636	630	603	588	610	597	587	592	627	570	620	588	628	635	605	612	648	663	612	588	608	611	596	617	636	572	598	640	609	625	608	627	569	608	614	621	591	590	604	629	618	590	593	620	620	632	630	576	618	622	599	571	561	592	605	664	615	573	605	594	618	621	612	598	598	608	591	594	625	594	589	604	635	598	610	614	586	591	601	605	585	602	602	583	637	598	650	623	569	629	623	599	584	588	590	584	587	611	592	600	603	628	624	633	609	609	567	592	594	616	560	605	615	598	587	630	605	597	606	614	589	587	676	609	572	594	576	607	598	612	608	626	649	598	626	594	579	623	633	527	569	628	605	553	606	599	638	619	589	655	614	625	544	649	593	638	635	565	614	617	610	606	553	577	583	637	584	585	599	608	627	622	607	572	621	619	585	633	623	583	585	587	590	635	546	586	616	611	609	569	616	612	598	587	612	589	638	605	604	605	619	603	597	606	605	566	611	603	612	596	635	611	650	569	582	607	600	605	630	620	672	602	571	631	648	638	614	581	624	587	647	599	600	614	564	628	634	606	623	570	654	595	588	605	587	655	612	623	608	626	585	610	613	567	583	578	587	585	561	592	586	603	587	597	644	571	624	608	609	575	597	581	583	592	585	593	612	544	590	588	612	642	611	639	582	629	565	630	615	619	597	591	682	625	610	616	624	583	606	589	611	577	576	659	601	626	591	617	572	578	603	605	580	592	612	603	609	633	636	565	616	631	594	608	585	623	600	624	602	618	610	587	613	639	578	623	574	563	595	575	586	592	593	590	610	621	660	602	618	588	612	633	611	594	582	626	611	583	609	590	590	647	644	626	645	625	559	599	591	640	614	618	607	547	639	605	581	622	656	596	607	574	564	598	604	604	649	576	582	578	606	604	600	585	588	587	624	589	621	594	611	614	700	637	582	594	605	588	617	661	584	613	622	580	605	666	588	634	586	629	656	539	602	640	622	561	573	627	561	614	597	626	592	627	566	658	612	615	568	596	606	599	616	589	622	599	576	614	608	566	578	557	588	603	561	596	581	622	597	583	636	600	611	630	568	581	571	614	648	647	615	611	605	603	607	622	644	575	595	620	611	635	630	593	609	643	594	600	588	593	624	622	588	664	578	561	565	597	592	584	575	610	633	576	608	611	626	554	630	596	615	634	620	590	635	651	628	586	633	587	626	582	595	593	626	611	639	616	593	655	623	602	559	600	599	622	611	590	587	605	550	580	624	591	640	623	602	591	628	613	605	654	599	576	598	561	590	636	585	587	546	573	620	579	600	560	601	591	601	608	590	654	570	553	605	594	604	601	596	589	566	616	590	619	630	631	586	606	615	582	617	596	640	627	632	569	595	583	572	600	569	566	617	623	603	631	620	623	560	594	629	572	613	621	589	594	613	616	638	611	634	592	623	627	568	624	587	621	589	603	566	623	576	583	554	590	626	653	616	622	590	572	594	631	590	624	620	633	654	625	605	566	601	583	602	598	628	650	615	622	620	634	583	589	617	602	592	615	602	598	623	613	606	605	632	601	653	569	638	598	620	606	599	623	616	600	675	630	628	597	607	657	602	624	653	603	598	622	615	603	593	572	627	606	649	630	572	605	605	644	615	592	592	608	580	572	600	558	605	580	588	615	623	628	613	595	655	639	576	563	646	662	603	622	607	640	553	587	584	635	579	656	624	642	625	625	558	651	621	582	625	645	647	638	610	618	621	621	599	611	586	623	572	585	590	639	591	596	607	582	588	612	581	586	612	622	612	622	591	603	628	614	607	559	582	586	613	636	639	647	589	583	619	635	604	625	621	604	590	590	641	620	625	591	582	581	588	662	608	624	634	629	581	591	630	645	611	597	587	604	598	608	614	603	633	614	592	630	597	612	592	615	586	617	601	592	591	569	600	537	574	619	591	607	583	636	599	625	606	591	612	632	612	643	624	600	630	577	588	578	598	640	608	628	612	571	585	610	610	613	579	572	595	576	646	590	608	591	593	621	644	640	554	607	600	615	599	609	622	583	556	605	604	636	581	612	642	597	655	532	617	607	612	584	587	627	585	622	569	623	610	617	612	603	611	604	622	618	611	591	590	626	637	600	574	583	640	611	589	616	612	598	588	627	618	603	610	637	582	614	633	621	595	591	567	616	562	603	613	580	619	636	598	631	607	602	597	631	627	601	573	610	606	558	591	651	607	551	598	582	617	618	578	652	565	574	577	598	605	602	634	599	624	622	636	567	593	588	603	601	608	588	638	592	627	615	561	577	604	572	653	630	563	640	581	611	609	616	611	552	585	636	593	653	623	604	647	639	585	607	602	618	653	601	603	638	577	634	586	634	589	664	594	626	571	608	648	606	583	596	616	599	634	631	640	613	629	610	600	590	615	612	615	609	620	614	649	625	614	649	637	605	573	580	603	588	607	649	645	612	595	644	633	617	602	638	593	581	568	610	601	589	605	594	584	595	644	596	573	547	571	623	559	619	567	634	606	610	570	664	588	649	597	609	633	586	567	589	630	649	526	637	586	557	600	621	596	554	609	589	617	597	600	619	600	582	631	617	640	587	595	584	633	598	633	575	632	609	597	601	586	582	597	603	588	606	605	588	624	598	558	597	595	620	599	618	598	592	598	573	612	611	591	584	621	589	638	610	590	577	598	615	607	609	630	593	622	610	547	605	600	582	620	604	609	602	624	582	641	614	615	621	656	588	590	665	604	575	569	609	595	594	597	576	613	657	618	620	645	589	619	555	604	603	574	561	604	584	608	584	631	600	623	583	601	608	612	596	604	553	620	617	637	635	584	601	619	629	598	635	589	601	569	571	561	590	609	584	592	573	620	624	623	592	586	616	603	617	660	637	640	623	572	654	622	606	613	586	607	564	600	606	615	586	588	587	639	604	613	638	587	607	652	618	578	602	602	652	618	611	606	608	618	603	596	553	634	614	593	608	597	585	589	589	580	589	580	549	601	607	621	571	646	615	558	585	624	623	616	632	609	597	639	636	603	628	647	615	558	584	637	615	601	610	608	604	577	609	631	602	565	582	577	594	573	588	558	576	595	620	581	615	587	658	600	553	629	624	629	650	628	573	567	623	592	588	650	616	587	552	634	596	595	578	569	585	644	611	562	627	618	598	627	574	553	635	607	590	608	606	613	574	633	598	611	627	592	558	625	593	613	630	564	632	580	615	606	612	627	614	595	596	618	637	612	624	587	586	555	578	576	609	598	603	597	650	596	564	605	602	591	638	593	626	635	597	592	603	620	574	571	630	606	625	568	627	608	557	639	590	612	628	562	611	587	594	617	579	595	641	615	615	597	576	553	628	627	602	605	591	609	629	612	619	589	611	648	619	637	609	610	647	622	617	591	607	644	659	616	577	565	619	634	632	631	619	559	568	612	584	581	561	559	570	587	632	598	591	574	640	604	584	588	628	580	604	553
15656	1427	1321	1073	994	977	865	899	854	855	873	904	848	817	824	851	860	841	830	813	827	875	859	862	864	905	826	881	862	871	840	909	852	835	795	814	828	842	860	848	885	831	861	783	807	815	829	824	850	848	893	852	872	914	842	805	886	819	841	855	862	875	849	870	848	813	807	871	875	856	850	831	810	843	842	870	807	798	847	829	814	815	839	919	809	899	834	845	824	834	872	785	834	844	857	882	819	819	916	837	878	862	838	871	837	832	818	834	830	810	854	859	879	836	831	858	801	867	874	800	886	860	888	838	818	813	814	847	805	858	864	815	772	833	839	801	823	807	846	840	806	855	839	847	842	855	821	782	852	848	818	817	823	883	851	857	861	839	846	881	849	849	850	869	853	882	848	890	867	860	840	850	875	872	878	863	830	773	809	828	813	876	847	837	834	889	794	833	863	887	812	768	810	833	906	816	826	898	829	780	878	857	881	868	860	886	833	835	850	886	898	873	827	893	827	817	888	878	844	841	872	873	863	828	872	822	848	848	851	835	787	859	784	832	865	878	831	810	819	884	834	850	848	823	865	861	798	813	909	857	863	809	864	873	861	893	818	828	841	831	902	882	882	902	818	895	893	885	842	842	842	902	818	846	862	857	846	862	870	858	790	834	873	855	788	864	847	843	851	868	839	825	845	858	803	826	821	856	892	845	876	849	882	865	837	922	838	847	808	839	849	857	846	799	887	820	823	799	834	829	815	904	885	857	844	787	842	849	793	857	835	897	797	843	897	813	918	872	855	862	852	832	819	867	797	852	819	833	818	829	859	843	851	782	849	865	897	842	813	868	799	899	766	855	790	812	849	857	868	858	838	871	878	835	792	812	814	840	852	867	896	826	839	841	876	814	849	824	860	808	824	850	850	876	891	804	864	827	822	837	843	814	816	840	831	805	878	824	876	858	844	827	880	861	784	869	867	860	820	868	868	863	850	842	847	830	850	857	805	820	830	861	862	796	835	859	858	806	839	878	934	869	856	816	819	851	850	886	811	864	870	829	873	825	871	857	905	843	858	800	871	823	834	835	877	888	873	850	810	852	841	883	790	840	875	855	866	877	842	866	863	801	899	857	841	864	811	871	882	849	846	839	818	837	836	840	835	858	877	829	870	877	819	868	838	835	870	853	839	856	859	854	842	831	849	849	855	805	842	839	855	858	840	884	859	903	879	812	808	896	843	816	832	855	844	844	847	850	844	860	830	871	838	880	804	856	868	872	880	835	815	795	805	840	893	821	870	830	861	860	872	868	799	828	789	861	867	837	841	854	865	851	813	854	860	880	836	908	882	904	818	833	868	838	851	860	834	817	825	821	864	843	853	827	837	886	895	875	875	879	846	834	877	860	804	793	802	849	820	838	845	893	881	876	870	906	869	834	846	835	800	807	876	824	788	846	868	835	875	863	911	810	840	880	827	848	867	913	810	858	846	837	884	860	870	858	855	856	814	809	881	829	804	818	847	812	786	810	835	866	792	848	872	853	886	868	890	870	871	850	824	886	863	894	869	852	871	871	815	842	807	776	882	864	893	889	838	856	848	830	800	843	799	825	818	855	836	850	857	850	821	825	864	811	846	770	863	838	839	811	786	842	820	846	896	845	853	810	836	832	870	858	894	863	846	818	894	841	863	822	853	829	860	900	849	823	865	842	927	828	823	806	848	850	858	829	781	862	817	860	831	882	884	890	879	839	855	841	828	883	891	864	878	892	836	844	871	844	853	821	862	838	834	856	909	923	858	805	847	878	842	840	822	848	838	841	836	877	806	870	844	835	841	851	839	849	869	829	793	806	794	882	863	861	908	854	875	835	835	819	830	845	849	882	857	863	813	874	803	827	810	817	853	885	819	848	859	858	839	846	835	831	863	809	890	840	819	853	860	848	828	842	819	873	764	870	837	876	814	869	886	819	851	859	802	888	842	844	852	808	842	883	806	885	878	767	861	866	836	835	849	852	853	858	839	893	809	846	839	883	879	845	840	788	840	866	840	860	819	859	840	837	857	787	888	770	893	885	852	846	812	866	763	848	831	856	829	866	892	828	828	873	885	858	842	841	841	771	890	865	853	886	857	896	889	875	894	801	859	889	835	840	830	840	922	826	868	846	858	884	813	824	851	835	798	833	793	828	806	848	824	812	836	872	880	813	848	816	871	833	862	848	885	849	838	914	831	850	896	847	869	878	818	848	864	876	892	882	856	803	818	864	835	848	822	871	816	832	876	841	858	812	904	772	877	861	858	888	820	816	888	828	863	868	795	849	821	844	843	869	824	823	853	872	842	818	891	867	861	782	838	779	782	899	873	817	865	832	840	833	843	795	803	896	869	892	842	837	814	814	841	850	833	842	905	881	835	812	828	781	835	864	838	860	863	853	859	874	841	845	808	826	865	897	838	831	841	806	837	851	878	865	870	845	836	840	864	789	835	859	865	871	812	842	838	881	862	880	801	826	812	850	812	865	916	840	874	876	831	849	815	885	824	846	809	829	833	895	867	876	832	823	858	839	891	846	866	881	853	822	838	823	896	820	825	841	888	852	812	841	851	845	837	835	887	855	819	863	869	845	864	829	830	795	849	799	828	886	811	833	853	879	828	851	840	775	817	886	872	885	797	816	821	814	866	843	843	832	821	876	832	894	829	815	857	875	875	832	831	834	834	850	819	813	832	844	851	861	837	868	837	835	771	873	889	871	835	806	865	835	847	813	857	795	887	838	797	876	819	832	892	873	813	889	878	844	867	872	851	868	833	843	846	888	858	867	837	798	860	887	812	851	852	823	843	816	886	862	838	857	903	859	882	793	831	895	834	824	862	848	814	865	862	863	858	838	817	832	807	860	849	890	842	848	904	850	845	860	845	865	856	854	830	863	825	852	835	867	855	827	854	853	848	873	874	808	822	848	863	808	869	808	810	825	875	827	797	851	863	839	858	847	835	873	791	856	945	821	810	871	781	878	792	771	857	852	834	843	817	836	849	842	858	822	824	802	844	827	801	878	822	825	840	801	877	871	847	822	845	824	879	866	839	875	849	871	830	799	812	867	870	856	820	830	843	851	786	809	850	813	875	902	790	858	849	847	796	837	842	790	886	851	864	807	862	838	847	862	822	860	845	891	817	855	894	868	855	850	827	891	881	810	896	851	857	848	830	796	856	858	801	854	850	864	852	799	803	825	839	858	821	842	867	798	807	848	843	868	870	784	838	781	850	843	811	868	843	880	850	852	867	853	851	869	848	821	880	824	798	826	854	810	854	854	833	857	851	863	850	814	898	835	854	849	796	827	845	838	870	842	825	832	794	850	868	810	797	821	879	852	844	858	873	808	832	903	826	874	871	899	855	806	828	814	834	863	868	843	818	838	873	859	881	790	857	838	848	908	903	887	842	924	859	849	822	874	868	839	842	850	819	849	845	781	873	824	821	814	882	800	812	848	866	866	812	781	844	845	804	851	886	808	866	871	833	796
23490	20950	27979	24082	20934	10097	1303	896	860	870	755	760	700	709	727	741	704	718	697	679	685	641	691	674	658	692	663	725	646	672	662	664	641	698	661	637	645	714	675	590	661	640	646	664	661	686	644	679	674	687	633	690	677	646	668	687	620	646	693	686	633	618	659	637	675	623	658	666	656	664	634	647	688	634	637	672	682	641	672	711	685	653	662	695	651	675	709	630	670	663	661	677	629	683	622	636	679	671	619	656	648	630	690	679	661	712	621	667	688	694	642	644	670	638	666	667	646	696	629	649	645	683	680	671	645	619	653	692	640	619	686	673	642	603	666	701	671	658	668	631	626	637	678	665	659	627	668	612	636	657	685	671	683	667	640	613	667	678	657	638	632	643	600	637	653	612	658	621	716	724	616	669	645	681	703	657	657	684	693	650	645	644	707	666	605	676	676	676	622	661	624	668	650	671	614	673	679	617	677	682	649	662	662	659	675	632	669	696	678	624	707	660	588	626	645	622	653	675	643	688	664	666	681	622	615	674	691	647	685	643	635	643	671	661	636	618	661	622	695	657	736	648	680	650	658	707	653	673	599	640	645	700	637	653	682	646	705	643	671	630	693	638	645	618	595	683	624	656	638	653	658	673	643	661	626	683	647	599	704	666	706	648	650	614	698	667	676	610	642	663	651	684	653	626	683	638	661	715	672	631	644	687	717	604	662	628	647	725	667	668	644	681	635	698	639	664	661	662	636	616	717	625	616	632	674	679	637	668	652	641	679	610	668	623	666	642	676	635	673	666	653	686	672	677	685	637	644	663	648	663	657	655	668	644	611	659	641	636	631	669	607	619	655	674	682	679	678	631	645	593	645	713	656	674	644	642	635	644	701	648	709	659	649	670	662	624	661	685	630	655	630	660	623	654	642	677	700	647	647	642	634	697	731	651	636	684	664	659	697	645	637	691	694	642	654	710	655	704	674	670	640	693	702	698	672	618	689	687	637	643	698	642	662	638	646	692	620	658	613	625	619	638	702	653	645	658	692	670	638	656	643	647	616	662	625	653	662	690	620	653	689	652	613	719	695	647	662	628	628	666	698	654	635	652	658	698	615	644	653	638	675	669	683	740	633	654	621	665	672	634	654	657	649	649	641	653	690	631	659	699	696	670	688	683	661	691	632	631	690	664	631	679	679	654	658	676	694	655	634	669	649	682	688	661	660	651	660	638	603	613	677	653	657	661	671	664	632	610	711	658	641	730	649	700	581	650	632	624	685	693	653	640	635	641	666	660	639	667	656	692	649	659	633	666	684	624	686	660	643	667	651	611	642	644	614	658	643	689	690	636	701	700	671	663	638	638	674	681	632	625	681	694	623	705	637	672	690	689	644	695	620	676	645	654	688	689	681	687	713	634	674	644	690	609	637	683	669	666	696	657	675	678	653	602	666	635	670	659	671	691	660	664	675	618	633	627	647	686	696	635	644	646	622	618	643	662	663	608	709	677	708	686	645	679	599	656	633	659	693	657	640	650	658	647	648	679	657	627	655	664	678	662	641	675	607	639	667	651	649	669	645	688	608	672	636	620	721	717	687	687	684	634	631	642	643	660	676	697	648	648	669	617	667	643	630	591	671	641	628	634	668	669	661	634	631	647	647	623	664	676	644	668	691	676	682	640	681	667	608	673	616	696	668	669	658	654	651	612	618	658	644	673	655	630	674	619	614	624	658	678	655	688	658	605	652	639	644	646	680	609	688	680	696	615	632	672	641	686	654	660	648	649	668	668	665	648	609	692	703	616	648	650	653	641	669	650	631	691	693	663	652	619	642	624	643	674	676	671	671	676	666	671	679	661	619	617	638	649	639	665	651	662	682	624	609	683	643	669	661	699	619	633	652	703	629	681	624	648	665	587	652	661	671	648	628	687	626	647	704	654	689	671	687	630	669	623	664	648	617	666	676	669	671	634	702	600	628	644	644	639	587	649	647	696	697	645	666	668	654	658	651	658	648	624	625	640	658	646	617	652	644	689	644	663	602	665	659	627	620	666	682	670	656	631	660	670	656	706	677	669	630	620	652	610	652	633	622	677	678	677	635	637	629	690	615	645	658	621	637	649	653	673	655	656	665	627	682	643	691	658	647	629	666	655	637	643	664	607	658	655	653	614	657	688	669	641	651	639	659	670	667	630	654	639	650	668	693	611	680	655	673	668	663	670	642	632	604	629	680	626	640	636	653	624	663	684	656	649	697	648	608	658	658	710	674	627	652	639	679	671	648	598	666	655	648	633	651	588	625	642	648	659	612	604	648	636	703	642	634	643	674	657	622	698	635	673	635	681	687	677	640	640	598	646	677	682	651	694	699	685	644	643	695	645	622	680	667	636	673	689	662	625	623	623	626	653	642	689	638	635	643	607	637	705	684	650	677	645	627	611	666	632	618	658	650	607	638	627	673	688	617	705	656	617	619	664	675	627	702	666	674	647	653	672	689	659	693	673	644	684	630	679	677	703	670	655	619	656	656	658	643	643	641	645	666	682	624	666	690	650	631	687	639	658	617	707	663	654	676	673	641	669	643	705	634	646	640	626	646	692	640	698	687	658	671	695	649	668	654	674	697	669	599	650	654	719	630	647	642	654	672	621	651	654	624	673	667	660	637	654	697	611	651	654	631	666	639	689	685	670	659	654	641	710	706	708	665	641	662	690	637	665	656	659	687	610	649	593	636	675	620	666	630	700	653	677	645	645	671	652	627	625	612	624	609	645	636	664	651	699	648	651	644	680	643	710	629	624	655	632	647	678	660	652	684	665	653	644	642	684	672	659	699	668	669	680	641	611	667	673	650	669	655	672	673	687	666	649	647	649	650	593	643	653	661	681	658	659	632	636	642	658	658	611	659	692	665	609	689	617	660	653	688	652	716	648	700	601	637	622	641	632	640	696	643	637	583	641	645	639	690	643	663	661	623	640	681	627	630	648	684	712	677	664	627	632	677	626	637	665	636	632	640	630	599	670	677	653	653	683	665	658	662	621	622	653	651	649	673	622	596	646	651	684	670	660	629	666	623	679	645	680	682	634	644	696	643	658	640	682	641	665	627	633	608	690	651	660	635	665	677	631	645	651	619	663	660	581	634	628	618	646	700	582	636	649	700	615	647	661	632	699	658	625	679	655	644	627	640	617	681	667	616	662	711	691	673	699	657	676	640	645	680	632	686	641	638	660	641	651	687	616	672	669	673	667	676	643	615	667	656	631	654	677	651	710	646	656	660	683	611	679	611	636	755	692	669	601	620	648	595	635	650	655	642	689	642	631	672	631	630	634	644	661	654	717	671	680	641	653	659	686	641	665	643	685	643	621	695	655	649	656	640	658	627	663	672	679	607	669	642	656	615	612	639	640	620	635	631	682	646	685	621	666	642	659	629	620	673	658	646	686	660	691	654	617	671	682	649	629	701	637	669	637	646	627	640	636	663	694	669	693	635	633	657	603	623	661	646	629	562	630	652	640	640	695
30425	8863	7311	3698	2717	2244	1818	1626	1384	1300	1267	1156	1174	1085	1101	1064	1059	991	1048	1081	993	1002	1007	931	1025	975	905	959	921	915	980	930	988	998	939	955	937	936	890	888	884	905	956	943	922	953	933	910	915	918	892	972	907	911	921	944	916	884	962	928	966	994	933	874	953	894	901	897	950	904	939	921	915	922	876	948	900	993	913	912	943	924	892	913	961	949	956	921	897	890	911	895	913	937	924	910	922	947	963	926	924	892	926	922	828	895	899	898	909	887	867	967	876	888	923	909	916	964	910	916	939	897	955	937	919	958	916	945	915	890	930	941	925	934	953	908	936	904	988	916	916	875	991	912	940	913	908	928	901	936	923	918	881	830	860	889	892	941	872	904	915	941	905	964	910	949	974	941	1001	948	866	964	936	944	898	903	920	916	911	917	922	948	952	954	862	897	949	950	925	886	917	873	901	879	958	987	927	914	923	963	954	858	885	905	893	939	861	938	923	919	891	871	913	929	909	912	899	868	892	913	975	888	842	941	886	947	916	969	942	954	904	906	912	869	947	875	896	930	940	896	915	899	922	914	927	899	897	916	952	902	944	936	945	942	940	958	864	874	903	918	909	958	881	902	929	916	893	951	910	946	957	891	926	923	908	932	894	934	986	928	937	911	883	923	861	952	913	878	900	946	917	921	865	949	951	950	908	931	946	933	941	902	943	910	861	918	961	932	922	922	887	926	964	969	850	937	908	906	933	884	945	898	966	906	930	918	908	910	913	925	955	855	935	920	900	874	885	917	980	898	954	904	923	891	932	924	925	882	973	977	908	930	877	909	936	871	940	904	965	942	917	900	902	929	954	904	956	942	923	911	907	870	926	851	945	933	893	942	830	911	935	891	915	885	891	868	924	889	906	891	960	914	927	925	901	895	902	869	918	920	945	939	948	957	875	861	938	886	930	884	965	846	937	899	959	907	908	877	938	905	932	919	962	906	918	880	930	869	940	911	880	893	888	918	930	884	939	954	944	932	935	939	897	918	938	964	901	899	874	910	901	909	866	1000	919	953	922	940	960	956	884	933	963	896	922	920	979	945	949	936	905	913	912	921	898	930	914	927	847	908	863	969	911	875	974	917	937	925	832	907	885	947	862	902	926	936	959	934	918	868	932	925	922	948	917	891	890	908	896	898	990	926	881	899	956	895	949	945	935	889	929	970	920	886	932	860	915	964	817	870	868	915	956	897	897	909	912	908	921	947	949	915	917	940	892	924	934	947	951	924	907	923	902	948	866	983	926	898	967	918	908	916	857	919	878	878	901	880	897	857	883	957	952	909	922	919	910	926	892	886	910	905	876	930	922	945	892	954	885	953	905	893	892	907	943	862	909	886	923	887	923	914	918	899	878	872	881	889	978	947	925	913	883	940	944	937	871	870	902	916	961	856	881	894	880	881	881	891	885	969	909	911	902	937	980	855	923	909	929	915	873	899	956	912	893	939	905	886	917	904	911	946	877	962	898	896	847	919	958	915	969	947	915	920	878	924	930	879	924	937	948	949	885	899	936	846	866	883	960	947	861	986	872	935	937	959	936	956	896	936	904	896	937	897	955	892	918	961	925	936	961	939	896	904	912	941	915	969	911	895	936	905	943	954	943	945	893	909	889	938	974	922	940	882	902	942	880	951	923	931	912	916	922	942	933	902	901	936	962	951	895	881	931	948	946	912	938	922	907	898	942	945	982	926	867	971	946	941	918	897	912	935	910	935	885	896	935	841	912	926	935	873	912	924	940	933	903	962	920	909	928	900	920	951	878	903	853	917	958	927	899	929	879	936	923	870	929	884	958	953	938	898	893	899	927	900	946	895	900	945	881	935	972	905	868	879	948	942	937	916	912	922	888	945	953	933	900	916	899	874	990	886	864	900	867	902	951	927	909	958	908	911	914	908	893	920	901	900	923	887	966	936	976	935	937	936	857	900	1055	892	918	980	894	905	925	865	947	893	996	916	920	960	908	859	959	925	857	943	878	913	898	938	866	887	962	948	932	869	895	905	879	922	923	885	876	906	875	902	937	919	928	962	884	970	948	942	926	901	945	856	993	908	936	847	915	922	868	930	882	917	915	914	914	906	919	958	908	964	897	956	915	857	968	928	909	919	888	961	871	868	923	871	875	925	905	912	859	900	945	952	943	892	971	836	889	886	869	934	931	880	942	900	930	889	917	944	859	917	919	957	897	921	890	906	892	930	962	895	970	906	960	972	945	934	911	893	920	955	912	940	959	956	903	922	949	969	890	886	897	869	956	927	925	916	933	920	919	897	934	927	950	933	930	946	890	948	926	887	892	943	859	949	937	899	910	933	942	937	898	914	951	893	919	948	912	905	929	917	938	887	936	956	935	935	936	906	887	877	891	886	982	972	927	894	919	901	922	920	936	985	959	939	903	976	899	905	864	876	874	940	909	1000	889	906	929	930	906	929	939	916	915	949	945	937	948	942	865	904	923	942	858	911	921	920	897	912	919	973	927	900	886	924	933	892	921	863	891	965	966	921	917	888	890	873	951	923	926	931	880	875	930	896	910	946	897	925	870	898	866	917	903	902	901	879	894	954	917	949	883	925	870	932	895	920	931	916	884	885	891	907	878	937	930	930	892	943	950	920	898	876	970	877	907	898	951	881	954	945	874	856	907	902	895	949	949	930	907	871	940	934	945	906	890	907	902	960	939	916	918	914	892	979	941	894	897	904	957	892	974	956	907	915	905	918	953	930	844	944	898	896	913	946	896	945	864	963	941	897	851	916	859	957	898	982	957	856	921	879	947	931	907	931	931	895	905	884	896	911	938	934	962	991	934	939	934	909	893	943	948	915	897	908	915	950	884	930	942	902	897	950	917	939	934	903	871	956	936	910	933	941	912	901	870	912	892	867	863	916	953	912	930	923	935	989	935	913	919	926	946	965	910	908	935	961	974	887	909	924	904	935	913	882	971	913	919	833	923	884	909	884	924	916	921	936	958	869	911	898	904	880	934	941	935	938	917	926	915	988	876	920	924	887	918	972	916	904	932	924	926	935	858	891	910	909	928	907	932	895	905	966	953	950	927	951	910	944	949	865	930	931	941	870	925	909	929	876	896	904	927	957	906	944	905	981	891	948	915	877	976	896	917	900	969	940	923	910	889	899	897	894	859	917	902	880	871	928	972	921	886	930	871	892	897	901	934	945	906	948	912	924	916	928	891	936	892	947	937	894	966	947	898	864	898	951	916	926	919	964	892	941	923	881	917	902	888	936	975	905	869	911	860	880	887	931	932	893	920	923	949	966	962	938	906	883	905	948	911	923	952	807	944	891	933	909	959	928	937	892	881	906	876	914	912	970	872	902	906	891	983	868	938	912	911	956	937	953	912	884	857	932	907	879	906	873	864	867	927	917	836	875	952	946	907	919	893	956	939	952	900	930	936	920	898	903	916	949	900	907	941	927	928	954	943	949	883	937	913	942	911	972	961	950	954	935	891	920
22586	20946	28337	23718	20946	20942	5726	914	694	610	563	539	524	501	487	429	440	443	458	388	408	415	400	383	420	444	377	371	394	374	398	380	370	386	417	385	391	356	395	387	424	380	371	387	396	373	377	383	376	370	431	403	378	354	338	386	400	378	358	388	362	387	347	348	409	389	370	369	367	401	383	381	368	366	379	365	373	341	380	405	399	396	359	381	387	363	344	362	393	361	365	372	390	372	386	367	389	387	373	372	366	398	367	383	356	400	382	357	325	399	387	365	317	399	396	398	399	332	378	360	348	405	354	397	431	366	344	406	357	382	333	368	370	361	396	358	369	356	378	384	332	363	374	376	366	391	368	364	379	404	374	384	420	395	376	363	336	355	380	355	371	354	355	395	344	375	359	378	362	375	387	387	377	364	378	368	374	400	340	383	361	356	377	333	349	369	384	348	383	355	368	357	383	392	333	383	371	359	367	391	331	382	383	340	373	315	352	345	366	361	422	382	361	360	380	366	405	368	398	335	363	361	367	333	367	394	384	384	346	366	364	372	370	364	343	390	338	384	368	353	412	351	360	375	372	375	379	363	363	341	335	356	396	381	351	412	357	385	341	375	375	384	340	382	376	380	356	374	373	340	371	376	405	344	371	354	361	370	337	356	368	365	365	348	391	346	342	354	404	341	384	362	325	350	344	372	386	358	419	342	349	358	373	405	375	397	382	386	358	393	347	355	340	366	372	379	381	352	406	385	354	385	394	373	381	399	381	342	371	387	388	369	358	391	383	361	382	378	393	363	350	384	358	349	350	352	360	363	363	369	383	357	375	375	388	361	374	349	364	346	370	361	406	366	384	371	394	349	356	369	331	356	372	367	356	383	384	356	357	350	338	393	394	383	352	374	362	364	361	355	359	357	365	370	391	348	402	356	388	345	381	387	341	385	389	327	391	397	370	346	376	344	402	375	374	358	416	398	376	354	338	367	360	353	393	345	389	371	403	379	361	378	377	384	361	326	369	372	374	350	361	359	368	337	386	356	385	390	373	395	389	358	327	355	409	362	343	362	412	379	348	374	359	354	345	351	378	376	366	372	384	325	369	380	341	380	379	348	352	382	396	335	406	329	403	390	359	362	344	319	342	378	376	359	364	369	357	365	403	375	321	363	333	323	339	375	365	373	340	354	356	372	339	363	356	379	358	368	376	358	383	379	339	425	341	388	364	380	337	369	387	339	381	383	364	368	334	387	388	385	365	355	376	368	370	312	372	375	376	361	346	375	385	358	355	367	418	399	346	370	377	366	427	359	435	368	369	377	364	366	392	383	340	383	403	369	363	378	373	360	367	317	370	403	346	363	355	343	331	385	374	364	355	377	367	340	344	378	369	366	364	359	372	397	353	357	364	374	383	396	366	368	356	393	343	364	362	357	381	371	368	370	392	350	368	391	368	382	385	378	407	400	400	370	395	423	372	367	376	365	381	338	342	363	394	363	387	352	393	364	359	327	368	394	377	368	367	383	374	379	359	362	349	381	376	375	359	359	342	339	367	361	374	373	365	400	372	368	353	376	349	343	344	328	375	349	376	362	396	355	368	378	360	382	379	397	354	358	387	368	366	360	343	370	397	372	373	378	362	379	371	356	382	393	381	384	413	412	378	388	374	364	411	373	363	364	372	395	334	337	340	363	392	361	346	365	355	367	384	356	356	394	354	362	342	365	378	377	391	331	357	381	381	393	386	367	347	356	367	381	339	362	368	371	393	389	384	352	378	334	365	389	376	360	363	399	398	362	376	387	358	371	341	377	343	387	334	407	361	357	360	374	392	342	356	360	328	357	377	365	332	361	388	378	384	393	352	394	358	366	352	361	351	373	377	326	360	362	385	374	361	391	370	347	408	380	366	351	322	389	322	396	381	373	391	391	384	398	399	377	347	358	423	383	345	362	362	376	405	382	374	394	360	358	395	362	362	338	353	403	351	335	332	376	331	359	395	351	354	365	326	347	386	352	364	392	350	363	348	401	382	353	362	352	349	392	394	356	365	384	374	360	345	388	373	362	376	382	385	389	350	338	384	360	371	380	359	383	382	359	416	431	366	386	350	386	350	378	372	372	352	373	347	420	388	354	365	391	404	353	370	364	362	345	362	352	407	402	336	376	398	363	340	383	334	344	371	335	342	339	352	373	353	379	347	402	423	351	376	401	375	362	364	375	348	357	346	357	383	312	360	345	368	365	382	367	337	357	368	341	353	358	366	387	359	366	373	374	391	333	363	353	369	364	346	369	353	360	367	354	367	383	373	354	385	389	338	359	368	359	372	373	358	368	369	348	382	329	380	380	339	367	381	347	389	351	359	380	366	383	391	371	379	341	382	376	379	327	356	377	345	344	377	366	369	392	375	341	344	393	389	366	361	380	398	363	354	372	387	369	383	350	440	362	396	378	376	372	357	385	383	385	371	368	391	374	335	385	366	345	352	346	335	372	365	379	400	374	302	349	365	362	395	367	361	390	378	319	348	360	378	413	392	344	370	375	371	360	347	345	379	344	357	346	358	346	381	350	389	382	359	359	382	357	365	394	408	367	384	404	338	380	362	377	363	340	403	354	381	377	360	360	404	366	397	383	364	387	334	377	370	364	370	360	411	367	390	367	377	375	353	349	397	323	352	375	397	328	386	363	371	355	358	366	356	356	354	350	399	364	380	391	359	357	381	384	369	415	360	373	374	356	387	380	373	382	392	397	376	351	353	389	360	384	345	366	364	342	363	397	379	358	362	345	375	346	369	359	355	361	363	358	393	358	402	350	377	347	352	398	401	343	373	404	360	376	376	376	373	383	390	393	361	376	382	352	342	383	436	371	350	356	360	373	375	377	383	380	332	377	370	399	368	348	355	364	341	364	375	382	389	374	384	399	366	411	360	374	349	394	380	360	355	409	337	372	351	341	336	349	356	384	370	378	361	381	380	345	345	382	375	398	333	338	375	367	376	401	362	351	401	401	360	371	363	363	384	353	361	351	357	372	369	346	373	354	375	350	364	338	394	349	367	359	351	350	371	343	368	368	414	396	371	363	352	375	344	372	358	383	367	356	386	343	384	375	404	380	360	373	371	371	336	395	414	375	365	331	350	375	365	369	363	365	360	348	398	361	389	368	361	368	390	345	390	389	378	330	371	327	374	348	349	343	341	362	353	374	355	361	387	374	352	362	344	346	357	370	373	361	359	357	365	355	343	337	352	370	337	377	378	378	379	408	327	390	389	363	348	374	378	354	359	346	345	350	340	367	397	388	335	378	335	342	372	374	330	399	377	367	408	365	355	373	374	379	380	381	380	364	360	390	407	349	348	352	342	390	377	370	387	345	383	384	344	386	345	368	362	391	374	399	358	367	368	331	342	392	403	370	377	350	362	346	374	367	302	364	372	331	358	360	332	386	355	386	377	374	364	356	345	412	374	349	368	329	394	363	363	353	377	375	339	359	337	327	368	386	383	362	339	371	386	364	364	382
31843	13131	11039	5517	3883	2885	2212	1852	1505	1327	1204	1070	929	921	877	774	761	790	707	681	699	642	663	671	617	592	593	632	610	616	550	618	594	559	522	604	553	568	554	566	534	555	576	592	552	530	558	565	557	559	570	555	544	540	547	558	597	540	558	554	553	537	524	537	523	575	551	554	541	545	571	516	557	538	538	572	585	523	548	558	529	552	549	547	542	565	572	552	602	569	526	546	549	532	538	566	494	541	538	559	477	546	572	538	537	519	567	528	518	574	507	538	559	554	528	546	547	588	548	540	545	502	526	565	551	536	533	484	483	575	515	550	537	529	522	530	497	502	532	494	556	514	529	529	579	560	514	517	521	519	549	516	563	521	522	548	546	554	527	518	549	564	562	534	497	491	496	501	536	514	526	531	523	532	566	533	491	499	572	517	541	556	573	533	544	545	531	546	541	528	538	530	505	533	560	520	522	561	533	535	568	534	517	527	535	509	468	527	532	489	546	569	541	550	557	492	542	542	544	527	532	554	533	537	561	566	541	574	527	504	540	523	531	523	545	570	530	530	549	515	489	560	504	541	546	515	497	516	539	529	560	529	523	562	519	550	516	505	567	531	508	550	549	552	579	520	517	529	559	526	552	497	527	550	572	541	520	538	511	514	553	517	564	586	531	537	496	530	551	511	496	570	520	522	555	490	543	512	559	572	552	518	543	525	543	516	532	582	547	517	550	564	511	494	525	565	545	549	538	553	506	504	548	523	508	556	523	586	522	547	514	545	497	533	538	489	551	527	498	491	613	479	538	557	500	479	573	531	503	561	565	520	515	532	538	519	501	534	517	520	519	516	473	523	528	527	567	530	518	510	550	533	530	541	567	532	540	540	538	530	534	530	555	545	562	575	505	504	547	508	524	525	550	507	519	536	556	518	513	506	558	516	510	573	553	487	489	519	522	531	537	517	516	513	531	552	559	519	520	525	518	503	512	544	548	552	540	482	538	528	533	511	551	480	484	545	530	494	546	493	547	543	562	500	555	569	525	534	519	543	548	548	530	556	552	536	502	546	508	548	484	543	534	534	528	528	493	540	523	533	517	542	542	517	535	504	567	565	527	515	520	520	515	551	574	583	507	555	544	534	527	523	547	527	522	532	517	503	542	494	534	510	537	500	532	540	530	570	527	541	524	480	546	529	548	514	534	542	542	535	524	531	551	492	572	516	497	506	552	495	482	518	499	529	534	557	551	507	513	543	534	558	523	516	531	506	526	540	531	540	554	554	544	521	567	502	547	537	541	499	560	509	534	520	544	535	603	558	534	532	539	554	526	542	553	529	525	500	489	550	540	538	485	527	544	516	548	527	536	554	549	518	527	550	532	553	509	550	534	507	533	510	555	536	521	565	517	514	555	554	557	513	541	509	496	543	580	470	530	518	502	533	546	526	547	519	545	521	505	528	552	551	559	539	533	526	560	492	509	527	511	565	511	585	522	547	501	551	524	512	565	572	541	523	516	555	534	544	524	518	530	550	537	507	525	527	581	538	534	547	521	531	502	526	496	557	485	570	524	564	523	531	515	544	555	550	509	510	540	535	575	513	521	549	520	555	530	521	536	533	550	540	523	575	526	520	522	524	560	535	542	532	484	536	538	506	542	537	499	462	547	550	490	543	514	566	575	537	563	520	539	540	519	473	556	514	533	541	489	506	542	515	521	513	530	526	527	512	564	490	529	536	560	506	561	517	567	513	538	509	487	521	524	519	520	559	517	534	552	501	571	507	561	493	566	537	484	544	505	561	556	564	480	554	541	536	532	587	536	551	490	561	535	540	528	516	495	546	525	533	570	514	520	555	533	517	553	543	545	542	545	505	517	530	551	517	565	549	506	510	521	546	555	547	537	549	563	524	538	514	572	505	533	526	526	511	545	525	514	512	537	527	517	555	541	512	521	529	528	550	509	520	554	514	525	564	514	528	592	526	578	500	566	494	527	512	535	573	526	525	490	573	493	513	542	516	553	551	527	552	579	535	518	533	499	547	504	503	546	534	539	536	526	544	519	500	552	505	523	521	525	550	568	497	549	521	553	565	553	530	504	503	527	558	546	542	528	526	511	529	561	561	477	522	554	536	512	561	541	526	546	569	549	520	536	527	500	542	515	518	559	520	522	537	550	561	545	535	539	526	509	509	493	543	553	519	568	486	516	536	510	534	540	544	534	487	514	510	558	493	520	467	557	548	576	551	584	544	536	493	505	547	555	541	528	467	532	562	542	502	544	544	547	546	540	524	533	515	535	564	495	540	531	548	544	522	560	524	515	517	545	544	518	487	535	506	569	524	563	504	570	529	533	552	536	569	538	531	541	520	522	581	457	517	521	512	525	552	536	498	528	564	527	528	555	500	546	546	520	547	543	511	558	479	536	505	512	522	558	515	521	560	502	488	512	551	507	522	551	562	508	503	541	511	572	541	570	521	520	529	547	513	527	543	521	518	485	532	505	561	493	532	479	524	522	510	567	528	525	545	589	487	524	532	503	565	532	557	518	516	477	546	485	513	503	515	557	534	521	546	530	544	539	512	547	566	551	524	536	569	503	489	516	583	505	513	548	533	521	547	533	537	542	530	532	543	538	586	534	547	489	552	524	500	567	560	509	531	535	552	543	496	527	525	499	506	524	541	531	562	500	519	527	538	554	514	509	505	548	516	505	528	531	544	534	559	531	520	523	530	518	545	556	507	518	536	524	548	510	521	532	531	559	514	542	510	546	533	514	506	519	537	545	573	531	546	530	486	536	580	536	526	540	558	492	522	547	556	531	520	616	563	546	518	506	540	531	513	519	503	513	535	548	516	519	523	562	535	522	498	530	532	539	556	540	527	552	567	571	538	553	553	568	563	509	540	530	529	508	543	494	525	531	534	569	512	529	525	510	560	544	506	576	490	514	539	520	543	514	502	562	535	545	512	522	530	549	507	513	492	533	508	542	545	515	498	501	517	519	537	515	527	517	499	542	503	528	539	529	523	530	511	513	532	571	517	513	495	525	494	514	518	521	509	509	533	529	510	548	521	559	509	532	512	558	562	549	505	547	516	487	543	497	539	515	527	541	559	488	538	514	497	535	513	543	531	523	498	553	529	566	553	557	519	557	524	581	527	601	517	539	528	562	524	543	521	536	547	492	522	533	542	546	542	538	535	537	555	507	491	530	573	529	505	553	552	548	518	558	517	528	515	559	516	520	535	549	516	499	520	517	524	539	512	538	564	496	566	524	521	488	506	537	533	530	505	502	537	477	549	586	502	525	538	561	539	507	492	517	584	546	521	505	558	531	559	506	527	573	567	483	515	546	525	579	541	504	545	557	534	516	531	537	520	548	545	523	517	549	534	533	520	571	483	565	529	529	510	553	528	544	570	561	538	568	527	516	532	545	548	548	544	532	539	516	561	556	540	556	552	548	538	549	537	553	513	502	520	543	533	514	562	527	520	543	561	525	583	574	495	536	558	519	489	524	533
26827	20161	8546	1031	762	662	602	615	601	604	625	605	632	612	617	581	636	624	623	641	605	624	625	633	623	641	615	597	625	630	596	616	569	600	608	664	593	610	644	658	594	654	597	619	622	663	610	621	581	670	576	594	592	600	623	625	622	572	637	625	639	634	629	611	580	573	610	656	616	609	582	632	598	618	580	592	596	649	634	602	565	592	588	584	596	546	637	595	659	627	607	557	604	612	642	647	590	612	627	588	544	642	645	577	558	630	590	584	666	588	595	627	586	629	561	576	600	619	594	591	574	594	670	640	599	629	560	604	645	623	599	592	696	576	586	614	593	622	620	627	626	594	598	632	638	576	596	626	595	575	618	617	583	582	635	617	597	580	636	620	569	606	586	636	636	572	616	643	599	574	642	592	627	594	596	605	640	615	606	618	621	597	601	595	614	603	615	593	652	632	623	644	603	636	602	596	624	589	619	634	643	639	625	589	581	595	660	640	618	599	593	610	604	636	611	579	623	596	611	612	595	600	610	584	640	614	587	593	613	582	606	600	588	644	598	623	607	590	628	608	628	585	570	568	596	627	610	652	557	636	596	578	599	601	625	604	627	589	600	580	613	649	557	643	584	597	606	585	591	636	578	596	584	533	581	598	636	545	654	569	579	622	613	640	610	583	601	628	601	597	624	617	560	614	607	644	601	594	608	563	617	633	591	604	637	607	604	628	598	649	662	615	598	614	628	643	529	606	630	583	590	604	632	616	644	603	579	610	592	609	630	590	579	640	611	590	620	609	619	577	615	581	570	620	628	609	626	594	562	579	628	601	613	574	574	614	627	580	593	606	602	587	629	560	588	627	620	643	615	634	621	641	573	602	628	594	609	623	559	591	583	589	569	559	565	618	566	582	634	656	638	600	627	611	632	654	577	593	593	579	608	605	603	569	591	581	665	543	610	561	632	590	604	625	623	647	576	593	587	613	651	598	627	585	609	581	568	574	593	600	585	615	586	579	596	639	650	594	571	624	584	612	626	590	586	630	607	604	605	584	594	595	597	610	607	625	577	593	637	640	610	570	638	624	594	576	560	611	626	630	583	615	595	604	581	644	638	615	612	608	597	614	605	614	586	598	632	685	619	629	601	618	612	607	596	584	616	580	605	589	571	634	617	600	628	589	577	602	585	650	594	589	578	632	586	541	574	567	595	595	601	581	590	599	591	617	607	597	580	603	611	610	602	626	606	613	599	597	623	590	592	632	621	563	584	637	636	584	602	622	593	613	582	570	568	582	582	594	555	601	631	604	609	613	603	612	586	592	604	610	610	590	586	611	597	647	636	602	579	556	611	578	657	618	608	644	583	639	593	567	625	593	629	603	632	602	616	584	619	619	537	633	612	615	616	587	640	644	557	580	616	589	595	647	585	641	606	635	633	628	591	617	573	589	605	587	635	624	601	627	571	603	618	584	577	602	596	653	567	559	609	642	594	582	604	631	588	600	605	635	653	614	598	615	639	624	591	649	608	593	618	607	616	565	590	582	579	599	611	592	614	618	611	668	606	589	608	605	595	619	585	600	628	563	568	639	624	613	577	631	637	577	652	614	627	611	507	604	631	604	617	602	580	579	579	655	624	575	601	594	636	573	612	632	621	660	597	595	582	566	608	587	612	607	592	580	596	570	582	578	608	652	641	596	605	579	674	635	598	597	649	594	589	611	594	622	606	572	642	607	569	603	638	592	617	602	622	582	615	625	630	669	659	596	608	602	586	612	609	650	595	576	644	621	616	631	603	557	629	577	609	583	616	605	650	622	587	611	616	591	615	630	626	593	586	623	634	600	647	609	617	588	611	602	597	589	617	586	612	644	635	607	612	598	598	618	607	608	570	628	609	617	616	611	605	566	595	621	644	620	560	590	593	596	614	581	625	604	591	593	627	635	610	622	620	606	614	580	617	562	635	597	631	584	604	588	612	617	612	594	656	651	611	621	615	588	626	567	621	600	605	630	616	611	646	625	610	584	621	628	578	588	579	583	614	596	612	599	609	610	610	598	598	565	592	653	601	666	579	599	609	614	651	577	590	644	603	622	594	593	599	555	645	605	639	610	560	604	621	615	555	599	623	604	612	584	636	628	583	570	597	604	599	615	613	625	605	581	597	615	604	666	611	588	603	628	597	651	625	630	616	606	569	629	587	602	614	644	595	606	635	607	611	587	585	614	615	604	630	610	609	618	623	640	628	615	611	622	598	580	594	637	662	602	627	561	602	617	609	640	606	573	622	631	600	597	607	625	608	555	599	596	603	578	619	548	606	621	624	589	548	633	589	612	601	629	594	569	622	627	657	615	639	606	574	557	582	586	641	610	588	583	620	601	564	608	600	619	614	601	604	660	623	622	637	581	617	588	560	590	674	599	638	670	580	583	602	591	598	598	637	641	653	611	622	602	621	627	597	630	567	636	644	626	619	579	624	612	598	639	646	611	619	584	583	623	586	536	570	600	585	606	621	574	582	554	630	593	629	640	586	607	581	597	599	616	617	615	626	566	556	588	581	622	616	585	542	578	622	605	628	613	615	583	603	591	611	594	628	590	600	562	608	579	575	588	601	633	602	563	582	630	596	625	650	586	588	602	583	630	575	582	631	668	619	624	609	642	606	560	637	598	630	569	616	598	603	612	604	596	606	593	585	664	605	606	645	638	585	582	572	591	628	597	570	613	612	594	612	551	596	620	607	605	560	615	592	608	598	573	600	630	649	620	642	616	610	597	577	620	599	550	630	590	582	595	638	615	638	601	637	600	588	621	624	568	623	606	575	572	619	587	613	622	605	612	581	601	616	628	602	588	598	624	596	570	602	658	585	591	596	589	629	625	573	648	589	621	627	575	584	651	592	590	585	603	585	585	659	612	650	588	659	650	571	628	612	596	616	611	647	593	559	611	605	653	671	566	588	572	572	572	572	668	612	597	581	583	628	598	622	617	592	621	575	574	624	575	597	570	606	592	620	601	630	593	619	597	625	680	571	595	596	592	586	602	614	633	612	573	614	587	609	605	603	591	586	599	590	650	592	599	653	651	612	675	562	621	575	565	583	631	648	622	577	636	599	619	623	609	593	628	595	588	631	589	594	554	618	629	597	594	555	618	643	573	599	578	621	621	582	628	591	600	612	609	622	546	611	584	579	568	584	636	608	623	596	606	655	593	640	588	618	581	606	616	608	598	654	570	600	580	642	594	611	607	610	600	543	597	600	620	606	629	607	584	633	591	614	584	583	620	601	606	573	633	617	593	602	617	632	614	559	589	633	582	586	626	638	636	599	557	627	621	611	623	585	629	652	644	549	605	578	603	602	618	619	592	582	547	608	595	568	634	616	614	600	583	599	604	605	618	586	607	563	624	616	588	607	616	641	602	607	612	600	594	620	592	579	639	612	594	601	614	647	576	639	633	605	573	632	666	574	593	634	598	588	593	590	581	610	628	595	604	582	541	593	601	563	641	640	567	617	629	630	605
16287	1494	1307	1019	957	918	924	868	855	881	897	884	862	867	823	878	841	808	799	845	841	859	841	829	863	871	925	816	841	826	824	872	803	870	867	827	807	825	822	833	850	855	814	815	828	850	911	858	876	817	835	873	835	825	859	837	844	838	865	899	797	830	802	814	829	862	871	837	850	869	822	830	821	832	828	835	851	800	874	843	851	870	868	863	871	833	817	829	825	804	847	848	838	836	850	854	872	866	799	827	830	837	865	851	899	832	799	848	858	824	823	877	791	790	808	831	864	810	822	822	788	829	851	871	813	799	810	850	871	832	822	858	810	809	824	823	898	899	849	836	860	854	866	819	866	882	877	867	796	800	786	814	888	825	855	815	862	829	815	896	855	859	840	894	813	873	833	841	835	831	842	821	856	850	863	835	857	867	853	857	831	831	788	886	773	874	858	816	859	891	830	854	852	883	827	884	845	823	841	829	857	817	811	875	854	869	833	822	827	857	857	872	867	780	832	862	878	822	875	865	873	860	876	850	856	829	860	857	895	875	844	834	878	784	874	819	834	849	822	849	870	839	834	818	886	825	882	823	842	826	824	860	891	856	837	831	816	818	843	838	807	853	857	806	833	806	887	911	834	829	817	814	845	821	878	901	857	853	834	840	855	865	845	790	818	900	813	849	813	830	841	849	841	825	820	858	837	869	845	852	813	813	823	826	826	797	824	828	864	835	875	891	816	847	837	839	864	854	832	862	765	861	879	809	832	853	823	847	870	872	837	853	822	835	823	881	834	842	807	855	797	807	833	920	836	833	843	802	826	830	822	838	787	833	823	839	903	829	847	855	895	855	783	874	876	817	834	869	781	846	856	879	885	883	893	840	798	847	859	840	876	814	824	818	850	833	899	846	793	860	897	819	847	804	784	902	835	813	822	845	857	821	842	843	866	841	874	844	864	867	837	802	825	856	830	875	844	864	859	814	812	831	856	842	824	870	858	853	856	819	855	881	885	847	823	862	858	841	815	854	853	839	857	906	831	819	805	821	879	843	850	831	854	834	839	847	859	812	834	847	857	830	852	861	819	808	850	872	837	849	839	851	876	816	839	866	817	853	784	845	811	855	881	872	880	878	856	822	865	860	841	811	849	840	847	845	805	823	838	871	838	868	824	840	839	882	849	821	864	849	829	867	888	810	811	842	852	820	853	835	866	837	856	821	873	814	795	840	856	856	824	822	849	858	855	832	835	876	830	854	883	797	820	838	797	831	824	802	811	860	824	754	850	866	878	829	838	830	881	825	853	841	824	821	860	805	782	866	876	805	848	814	873	817	834	822	821	814	835	848	825	821	866	868	793	853	843	863	846	837	869	830	870	785	869	868	838	808	839	882	829	793	877	754	845	836	844	857	848	886	804	855	841	863	834	819	834	819	820	832	898	825	838	789	830	846	813	838	828	799	828	850	833	877	822	833	901	829	840	854	891	814	829	879	825	835	841	850	796	871	824	844	899	856	862	875	883	869	819	820	809	862	826	878	782	846	848	876	804	848	826	854	820	856	836	861	888	840	837	853	889	846	899	812	860	834	882	865	798	832	759	802	829	903	866	834	824	840	829	831	824	838	858	876	813	835	848	822	859	889	840	788	823	798	849	825	844	854	796	793	841	807	856	821	850	784	853	857	900	857	864	831	881	807	823	839	837	863	808	830	843	830	854	813	810	791	844	905	879	866	859	816	869	854	877	802	805	847	873	849	879	806	829	840	818	872	815	884	813	890	850	879	851	842	901	821	827	830	873	845	813	829	851	866	858	881	808	832	824	838	828	844	820	846	822	868	830	834	801	855	827	869	855	779	822	837	853	834	842	847	831	789	884	833	851	796	852	825	816	906	851	883	833	822	864	813	813	799	841	838	820	854	851	796	857	823	800	851	881	822	850	790	853	849	801	831	879	878	826	837	866	853	859	827	809	819	843	815	835	791	883	847	780	839	840	855	843	880	925	791	791	838	824	806	828	861	819	875	866	844	815	852	811	847	909	859	919	791	829	843	857	814	810	887	852	830	848	826	819	807	868	814	900	832	861	861	848	858	811	847	857	837	855	874	822	847	820	816	809	775	834	801	801	833	902	862	827	875	849	843	790	829	859	827	853	808	831	805	843	853	852	779	864	870	807	820	822	884	806	854	840	854	837	875	865	857	889	886	829	835	834	793	823	844	853	849	853	844	811	797	877	823	869	858	758	844	882	869	819	877	864	818	872	861	889	821	829	816	877	856	825	874	836	910	867	786	892	816	799	864	815	828	843	883	833	791	855	837	768	799	843	800	856	832	824	790	867	827	845	848	827	812	833	826	800	828	886	852	837	864	837	817	838	793	810	861	846	852	852	803	887	833	885	854	845	825	848	830	822	847	845	914	810	882	856	851	837	881	897	832	815	922	870	824	849	887	818	845	899	834	859	837	886	835	824	852	891	870	811	855	908	837	851	835	826	845	828	822	830	830	836	830	821	822	804	854	875	803	887	813	850	873	781	807	830	834	881	815	828	864	828	884	834	847	845	856	824	838	817	848	838	873	834	891	812	873	825	870	810	787	855	851	829	850	864	819	878	838	833	860	825	822	808	879	825	856	853	856	873	817	783	838	865	835	904	859	866	834	827	904	832	841	887	786	899	880	849	898	797	930	831	828	869	835	854	835	820	814	790	862	837	820	848	816	844	848	895	841	860	851	826	849	787	819	890	881	847	875	838	826	821	868	888	846	887	893	853	844	897	836	847	849	844	807	833	833	806	811	823	805	864	855	813	838	874	809	857	891	801	870	869	859	858	853	860	848	874	820	780	824	858	796	798	883	844	906	798	867	851	843	822	868	858	877	855	831	808	838	823	837	831	833	852	853	841	854	864	867	810	868	825	861	831	847	826	868	882	843	816	825	838	876	844	840	852	816	872	817	860	904	880	886	893	882	851	866	833	839	863	896	841	844	796	856	862	850	869	839	825	848	862	834	825	804	875	801	775	870	766	835	802	833	835	864	886	826	835	840	753	872	876	904	881	892	845	806	798	876	841	820	872	836	871	866	864	872	809	846	862	849	850	924	852	895	830	809	819	876	883	783	871	863	842	769	855	883	871	830	892	851	857	799	842	844	847	886	799	838	819	863	816	811	880	835	826	830	798	828	851	888	805	868	822	805	838	843	783	799	813	822	881	839	836	800	813	859	810	864	857	900	875	843	863	874	825	804	872	818	830	854	809	875	821	856	832	845	878	822	786	885	770	862	796	838	820	854	818	865	831	856	859	847	852	846	760	860	840	825	857	852	853	858	811	821	874	827	818	828	845	857	859	829	870	846	771	873	829	804	827	803	840	885	858	810	818	863	859	873	808	829	855	868	843	888	851	839	833	784	887	831	860	820	863	816	830	826	820	820	874	825	886	857	880	804	821	822	810	840	774	851	842	857	851	864	809	825	819	865	873	804	838	826	846	847	884	840	811	897	859	846	792	857	868	809	877	841
23486	20960	28024	24073	20944	10552	1308	971	806	791	780	732	728	707	687	711	690	676	712	706	685	673	656	652	672	650	669	600	671	658	628	641	690	660	703	657	634	627	679	653	674	638	632	669	670	621	629	687	640	697	648	664	654	686	670	634	674	642	661	653	636	667	679	661	670	646	662	639	638	653	666	679	663	629	670	653	643	639	616	649	658	652	668	633	689	645	596	654	698	647	677	670	633	692	697	640	683	647	688	647	659	657	701	635	633	670	669	675	715	653	676	634	611	621	649	695	631	667	628	655	666	659	672	689	666	649	711	692	679	688	678	629	682	665	686	678	642	659	643	695	694	692	650	657	644	626	665	665	681	646	623	666	666	666	654	649	644	659	675	626	638	627	640	681	683	666	658	704	656	640	695	690	703	655	676	609	652	629	663	645	656	637	651	676	605	645	663	642	662	675	647	684	651	678	693	625	631	638	655	666	660	660	697	670	660	661	648	658	641	667	631	664	575	690	670	662	681	656	680	633	624	643	656	695	660	663	601	633	646	638	684	626	641	606	659	655	667	662	605	648	673	674	695	629	637	663	674	641	604	691	631	608	609	620	724	678	639	716	631	663	622	632	698	653	660	664	658	657	649	670	679	695	625	610	653	645	637	628	623	649	629	676	636	620	657	643	624	703	652	627	623	657	618	681	665	680	674	654	617	642	640	681	671	654	632	649	643	649	663	715	678	651	639	648	671	625	633	640	679	663	647	642	630	687	700	656	645	642	657	657	640	653	673	645	707	650	659	641	662	649	616	657	686	696	659	638	657	700	621	674	636	642	631	693	692	671	653	654	699	630	655	663	669	716	667	644	650	673	667	615	685	637	637	663	649	659	633	675	634	603	656	657	652	658	619	672	624	678	633	651	692	673	654	641	659	645	656	649	625	626	594	666	683	647	667	698	663	704	671	674	639	709	621	658	659	651	639	645	639	619	680	658	678	687	631	691	662	650	649	653	614	666	700	652	653	644	658	658	659	636	666	657	668	646	691	630	639	688	658	634	646	652	671	681	663	648	669	660	650	645	627	637	654	697	662	686	617	605	664	631	663	683	600	632	655	648	667	652	674	621	657	671	655	655	659	635	630	676	629	675	676	692	680	609	663	644	649	696	662	588	636	652	647	628	634	641	664	705	667	666	670	651	644	652	647	677	674	637	689	634	677	717	624	640	643	673	669	657	663	635	648	682	647	684	663	632	653	639	666	657	645	636	669	675	678	717	681	673	675	620	677	647	621	672	671	673	644	690	661	630	713	656	584	658	673	632	699	677	652	652	694	692	684	615	716	660	635	693	661	628	666	624	658	661	638	734	669	658	630	606	658	687	649	627	670	652	625	644	664	636	682	630	692	679	652	664	661	640	690	660	612	664	650	607	633	630	615	657	605	663	627	666	616	671	626	596	662	709	633	642	642	605	601	644	677	659	641	695	654	659	671	616	696	619	653	632	634	669	621	652	632	632	638	649	612	650	666	640	611	633	612	633	624	631	640	662	619	696	604	625	662	656	607	681	715	636	662	679	616	697	704	635	703	626	667	605	577	663	671	630	644	708	692	688	602	666	680	622	650	643	622	657	654	667	662	665	679	697	652	656	657	671	670	683	674	641	634	603	678	655	643	690	620	655	668	684	647	675	704	657	696	667	646	625	661	638	635	699	663	602	690	665	616	665	662	673	663	680	684	608	628	641	619	654	676	667	619	615	614	627	608	651	662	640	634	642	679	615	657	643	628	663	675	644	662	636	610	628	640	624	661	656	609	705	647	629	673	638	636	622	665	683	686	630	644	618	658	664	659	647	716	682	689	665	655	681	638	636	668	663	683	660	671	661	674	671	632	662	613	648	695	690	660	648	650	652	681	692	652	653	670	686	684	624	688	688	669	592	667	645	625	640	658	652	713	618	647	619	652	652	670	635	626	659	640	640	662	649	653	643	709	672	605	651	618	657	680	668	653	655	646	689	661	666	687	639	649	688	637	668	659	679	633	636	691	635	644	661	668	635	707	649	670	640	663	636	643	639	617	679	675	674	666	675	638	674	653	641	618	630	604	647	646	676	659	654	629	650	651	647	649	633	624	663	604	645	677	656	653	638	666	615	651	623	624	645	655	625	654	629	635	660	636	608	673	667	656	621	647	648	620	629	652	674	630	615	671	649	679	636	649	645	674	629	629	652	665	672	647	629	640	654	652	677	708	692	677	657	717	643	652	644	671	641	659	656	702	685	642	665	659	670	657	677	661	673	691	636	672	669	676	692	665	612	633	652	676	698	621	672	621	630	665	668	718	649	655	655	662	670	657	638	631	674	642	696	672	674	644	607	654	633	619	631	673	637	620	660	662	639	670	697	684	704	665	670	648	659	647	715	680	663	638	632	666	665	667	643	716	649	655	680	637	640	644	639	622	691	666	704	642	649	638	668	678	626	627	700	722	616	678	656	670	658	659	616	663	650	651	645	651	647	666	669	616	672	666	637	633	656	658	627	649	685	677	691	641	680	654	684	658	650	687	656	645	717	645	632	641	672	651	660	665	661	657	637	668	624	631	652	661	611	649	649	631	660	641	660	641	657	659	637	672	663	685	670	640	668	712	663	632	673	677	642	639	681	596	699	626	671	653	653	645	649	644	670	669	663	693	631	638	633	626	633	639	649	650	626	650	639	652	678	678	646	651	678	651	674	652	650	663	651	641	695	682	651	669	672	682	647	720	622	634	694	619	645	661	632	648	635	634	655	642	652	675	661	631	663	692	646	652	646	682	660	638	650	692	611	650	624	617	646	700	654	638	637	666	648	648	648	637	643	620	658	644	631	665	619	627	682	653	644	625	695	629	665	716	697	637	645	654	638	625	705	615	661	647	638	699	612	639	660	626	615	671	652	644	665	655	654	669	624	647	650	637	655	621	651	633	693	679	632	644	640	639	650	661	697	605	648	656	642	637	626	682	659	648	664	684	672	656	671	657	665	697	668	610	638	640	677	632	635	656	614	642	602	691	648	606	646	687	660	711	683	668	673	648	649	648	665	683	695	643	626	621	640	661	640	707	713	626	609	628	649	626	650	652	636	627	647	629	692	676	630	636	639	643	704	630	630	628	624	596	627	651	673	645	644	645	697	654	614	597	602	639	622	645	654	656	589	624	657	662	650	661	638	650	643	592	669	696	718	660	680	676	611	653	625	659	634	631	651	690	706	638	673	655	615	600	643	684	650	627	624	648	647	636	642	682	619	610	678	651	604	648	681	661	632	653	651	637	652	632	663	646	640	670	636	659	672	663	678	718	669	644	659	679	645	651	699	667	637	673	631	659	620	647	646	656	661	625	639	670	605	618	658	657	700	679	642	636	604	638	707	691	638	636	618	601	629	606	665	604	653	656	687	729	647	635	680	695	654	618	684	632	652	644	645	640	644	651	663	614	636	582	682	671	666	637	670	667	674	645	657	662	648	633	657	650	644	692	682	663	623	629	655
31108	8721	7216	3707	2690	2145	1892	1585	1526	1331	1296	1179	1196	1100	1118	1036	1039	969	1000	993	998	990	972	981	944	1006	941	914	940	950	926	927	924	938	910	906	925	981	945	943	964	921	938	924	885	920	860	959	966	930	903	904	957	903	970	980	940	958	905	918	936	945	873	957	891	937	916	908	934	920	930	930	968	902	913	952	946	868	918	896	919	927	959	900	898	898	931	946	959	963	931	908	882	940	901	891	915	919	960	911	961	976	928	881	875	920	922	921	884	870	860	905	900	888	867	933	925	871	930	949	915	905	936	936	929	957	932	942	942	944	941	889	895	942	861	914	900	920	946	889	889	914	966	912	877	1022	957	894	861	909	922	940	910	941	899	888	922	921	917	884	908	918	854	913	886	910	875	920	886	950	867	921	869	918	884	938	860	882	873	852	924	868	1015	950	932	940	914	873	938	941	905	885	869	902	927	953	888	854	927	912	945	906	899	890	849	940	942	918	921	960	860	967	932	922	884	933	904	923	848	934	917	898	917	920	884	922	970	914	894	882	954	926	922	931	962	868	927	911	932	859	870	910	948	934	973	934	946	942	951	948	928	916	907	956	936	980	936	975	901	904	957	942	875	889	875	911	878	928	917	924	914	965	947	911	937	920	962	911	923	897	916	936	921	924	929	889	935	917	945	932	978	920	893	866	886	931	991	861	961	886	915	848	886	897	942	904	904	914	923	896	918	942	926	907	870	885	908	953	931	884	880	944	890	935	866	897	872	897	892	919	879	1001	911	975	872	934	988	923	923	898	877	858	889	932	890	865	960	903	961	922	945	926	874	919	930	909	896	956	874	923	921	920	930	890	967	856	897	949	958	882	878	971	876	906	896	886	961	882	920	850	926	940	932	938	980	929	909	888	897	852	898	931	918	922	943	869	879	916	923	1021	900	900	907	909	925	920	946	940	955	877	934	935	952	921	897	878	913	942	906	916	918	899	875	943	951	927	971	930	908	866	881	897	877	880	856	898	905	932	907	904	914	931	898	941	953	972	919	909	899	948	929	939	944	903	941	910	914	945	925	885	908	928	902	888	902	904	876	906	894	897	936	942	878	877	924	898	900	920	883	949	905	887	928	941	888	910	860	901	906	937	852	939	941	880	910	902	910	873	898	916	921	904	925	907	921	904	932	906	900	929	911	956	933	878	863	860	897	925	949	899	936	961	884	890	940	898	981	894	945	917	931	944	887	971	919	930	897	916	923	934	903	954	903	894	932	924	961	929	898	916	940	925	927	908	899	905	912	904	910	938	921	932	883	945	924	889	877	945	868	899	873	947	871	906	858	967	877	904	944	930	986	925	889	956	883	933	952	905	929	923	905	924	916	849	866	992	904	929	934	915	899	946	956	901	849	907	931	929	924	934	893	884	924	903	920	870	924	844	917	927	923	921	945	886	919	939	921	902	909	915	916	889	909	910	892	939	895	951	981	839	904	922	889	868	907	944	891	883	914	951	905	929	946	892	917	926	929	965	885	927	928	894	915	939	920	900	931	947	909	883	861	906	906	907	953	952	905	937	909	897	915	967	922	912	902	896	931	937	970	924	926	916	962	921	877	911	929	912	935	875	911	945	914	868	966	912	928	926	896	917	921	887	909	914	937	956	873	878	859	905	932	894	918	949	924	857	958	868	904	966	973	927	852	907	918	903	957	953	938	924	890	896	877	931	937	880	918	902	885	900	908	970	903	903	903	922	883	867	922	925	898	963	969	881	916	885	942	902	942	936	937	894	898	922	911	917	893	934	907	910	878	911	931	908	925	913	1005	916	862	922	910	915	965	926	902	961	891	909	888	942	933	876	919	908	926	921	875	905	898	910	959	930	923	914	906	924	893	872	894	874	927	894	923	923	942	902	908	878	919	894	928	918	903	872	935	878	912	885	900	937	957	893	928	894	932	907	939	933	990	915	942	906	935	968	871	866	960	852	896	877	920	929	941	995	918	921	903	885	936	913	917	916	913	911	940	936	911	929	902	854	952	995	939	896	912	886	929	878	911	874	939	888	933	937	913	957	908	898	924	939	936	927	910	879	945	876	855	904	887	910	871	897	874	944	920	923	913	907	900	956	887	946	900	897	909	870	933	872	927	869	924	941	945	889	898	973	856	897	900	923	893	979	919	859	889	943	904	924	961	966	873	867	955	920	905	950	908	936	848	903	926	957	888	903	918	907	883	915	864	922	843	858	927	954	927	924	884	922	931	907	950	949	943	901	916	945	899	895	882	876	938	881	920	895	917	900	886	868	877	919	927	862	980	933	886	943	955	881	897	918	916	947	949	935	917	856	911	904	906	911	937	892	927	932	896	919	929	922	910	893	867	936	910	905	929	861	948	947	880	980	950	978	987	915	904	919	927	915	922	904	932	904	906	892	950	980	915	868	882	944	871	920	941	930	912	870	893	885	927	910	926	902	944	941	921	938	923	944	883	939	920	931	907	902	944	895	927	937	908	861	938	958	871	886	918	930	918	916	951	908	974	875	904	883	852	881	938	932	930	955	942	920	897	900	884	860	958	927	856	946	904	865	833	906	889	889	940	878	910	912	871	933	957	904	943	850	902	960	906	958	886	875	886	888	928	943	907	953	912	928	981	963	878	934	895	908	879	876	974	954	868	980	926	920	909	924	879	882	886	903	976	924	991	884	965	916	880	932	914	946	876	946	929	863	920	943	903	940	924	889	906	932	937	905	899	916	905	921	844	886	897	921	978	892	905	921	886	904	913	917	970	937	893	869	897	896	876	943	919	902	921	924	925	859	987	914	931	900	941	921	940	859	958	989	884	910	876	893	936	897	956	877	918	941	894	858	884	870	851	898	884	947	917	882	904	960	860	946	970	984	904	942	929	898	951	915	880	930	865	912	880	903	951	956	928	902	947	949	958	914	935	909	861	906	938	936	929	962	909	899	894	898	935	887	907	929	937	839	976	901	895	881	892	893	902	919	862	942	842	930	923	928	905	895	945	927	880	879	952	892	917	966	900	902	942	880	877	904	921	923	951	881	847	893	886	965	904	933	925	911	928	905	913	921	891	888	900	938	892	893	818	908	895	931	929	914	916	888	921	867	901	910	938	935	928	864	901	910	891	881	931	925	900	981	901	966	907	895	924	935	890	907	911	887	923	938	873	900	898	986	932	972	894	918	911	870	911	913	867	920	881	875	891	940	946	881	904	904	927	906	941	853	936	916	901	945	902	904	857	882	910	875	884	934	881	914	917	938	901	938	871	913	932	974	944	964	927	879	881	915	894	882	907	900	905	866	968	944	919	978	919	874	924	909	978	907	908	905	990	928	865	938	913	887	877	871	890	910	870	921	899	922	888	949	938	925	940	943	904	917	909	878	948	942	867	952	920	918	967	879	922	948	897	905	894	890	876	915	887	953	867	854	913	943	881	888	955	964	927	912	927	878	970	898	911	931	918	918	895	922	948	891	902	919	888	944	917	921	932	938	875	929	975	858	918	914
22512	20940	28433	23619	20943	20957	6530	936	658	683	598	543	535	477	469	460	435	408	424	413	381	388	451	379	406	415	379	395	394	390	392	360	380	410	355	389	392	368	378	387	391	388	422	407	386	369	373	382	400	386	400	377	357	390	355	387	366	372	344	379	397	392	410	406	374	345	324	357	362	364	386	348	352	354	315	370	392	390	376	388	373	390	370	371	336	373	377	383	383	354	374	389	379	370	350	361	329	340	359	363	402	394	348	348	394	362	363	375	410	374	398	396	357	356	371	383	365	385	346	364	389	388	345	352	358	368	345	369	356	379	362	368	369	351	366	389	357	366	362	358	379	350	365	353	343	386	370	378	368	345	341	401	375	386	365	388	338	350	350	368	365	380	362	404	373	361	366	381	349	348	360	381	336	348	374	378	347	365	344	374	360	365	377	363	386	361	383	378	342	346	376	371	357	383	349	380	388	372	358	342	353	375	379	387	375	351	350	355	410	358	355	340	364	339	348	338	372	355	332	394	326	389	372	345	379	371	363	363	363	351	374	374	384	397	358	358	350	412	371	331	366	361	367	366	335	324	353	368	362	364	361	367	374	342	386	331	363	351	360	379	336	334	365	358	340	354	339	361	377	371	338	330	368	368	334	359	396	351	336	371	327	363	347	373	352	334	370	360	385	358	377	382	347	352	403	322	336	370	378	388	346	392	374	353	335	369	374	354	359	360	370	360	357	319	365	391	377	367	361	373	372	378	386	359	398	390	341	386	346	370	342	377	371	386	413	401	358	375	362	365	362	307	359	365	373	341	362	339	339	373	356	385	366	363	370	336	332	384	369	350	350	379	361	387	370	405	347	363	352	357	363	354	358	378	346	393	365	369	358	369	350	379	360	364	341	337	343	366	360	359	415	391	376	370	371	389	332	355	369	355	356	341	384	352	399	353	349	378	343	373	364	315	429	365	377	368	321	356	341	394	360	361	362	380	360	345	364	377	372	375	360	350	326	323	340	353	374	396	355	367	362	368	357	348	372	352	406	344	388	400	343	370	339	357	407	357	380	355	361	391	367	341	345	360	373	369	336	367	348	354	375	404	382	371	364	348	362	374	366	356	385	371	389	348	346	367	402	362	389	372	384	327	359	341	378	375	341	347	378	354	324	363	335	346	369	353	345	374	376	400	347	374	358	378	388	354	322	400	365	367	365	366	349	319	391	339	375	383	406	378	341	343	357	362	363	333	379	382	391	356	345	337	378	362	338	361	375	353	384	345	361	333	330	359	360	354	363	349	380	375	370	387	329	374	372	361	358	339	355	382	334	386	366	346	360	355	375	383	371	372	362	380	367	357	410	362	369	367	364	371	361	318	375	348	328	360	361	355	348	366	354	368	374	375	353	377	379	384	334	357	339	367	377	371	382	353	381	378	367	390	395	376	356	358	333	391	360	352	373	360	340	355	379	355	397	330	364	381	310	339	356	363	362	357	357	335	358	378	335	358	375	392	377	350	338	325	321	370	373	378	343	358	376	381	377	360	385	365	372	389	338	349	388	357	353	372	370	401	355	365	362	370	371	376	357	353	335	364	331	370	385	392	379	355	371	369	371	383	368	394	356	368	358	386	355	355	353	357	360	343	388	346	352	368	352	388	362	358	364	403	397	395	327	380	393	375	343	378	346	345	378	362	354	393	407	337	337	359	353	370	323	381	383	390	379	359	402	359	352	364	358	360	384	362	367	339	355	350	370	351	356	373	367	355	354	365	344	385	378	330	341	347	371	365	376	360	370	350	337	355	383	409	347	347	349	359	384	382	383	366	361	346	343	347	381	361	341	387	392	378	397	348	355	380	359	379	356	358	345	362	351	364	380	359	380	388	363	370	383	355	382	341	329	360	347	350	339	381	381	393	372	344	337	351	339	356	380	384	355	348	376	375	357	324	337	344	373	329	363	404	356	357	368	379	356	350	351	353	351	333	362	347	355	350	381	347	336	347	362	372	359	388	348	367	353	348	364	371	355	385	319	373	391	367	388	369	388	387	392	406	351	352	375	382	389	382	351	320	356	324	379	384	360	387	379	322	354	360	392	325	345	387	329	337	340	383	373	355	330	363	351	367	355	328	352	353	344	394	359	398	339	379	360	372	376	335	372	364	341	354	340	356	376	340	359	341	380	364	370	353	355	352	388	344	323	356	401	378	359	353	367	358	312	358	372	374	370	400	407	357	366	368	385	375	376	344	367	369	401	331	347	348	368	354	373	371	378	396	377	348	352	370	420	360	345	376	317	341	396	370	333	364	385	343	336	390	364	346	373	344	353	369	357	376	362	341	364	359	366	358	345	350	366	354	366	334	341	370	391	354	385	391	336	337	349	340	375	354	373	396	346	348	363	400	369	380	361	330	397	368	339	339	324	356	352	345	349	354	379	398	388	345	356	351	401	357	345	358	355	375	350	359	375	376	369	388	358	366	397	353	365	366	330	364	360	396	396	358	352	406	411	357	325	372	356	364	365	348	368	358	367	362	382	353	385	362	363	341	370	346	368	380	345	404	373	380	388	383	347	378	366	363	325	362	347	348	370	368	376	347	391	383	394	354	357	365	383	359	367	397	363	353	357	348	381	348	396	382	352	314	361	380	330	378	375	335	367	333	329	359	387	400	351	409	357	352	336	376	379	378	346	387	331	370	383	355	370	366	365	348	371	351	393	354	353	338	386	386	369	348	373	357	399	355	363	382	376	338	371	351	377	379	361	363	383	355	353	358	359	365	362	361	382	364	335	385	351	364	357	355	385	371	395	317	359	364	358	357	379	401	377	349	396	371	393	370	362	341	375	350	399	369	355	375	353	321	377	370	381	382	375	383	395	357	337	359	376	373	350	405	350	321	327	348	330	349	371	375	391	378	385	341	344	352	364	364	379	360	381	328	328	365	374	383	383	363	369	367	352	360	376	382	334	370	389	343	328	368	377	345	380	359	337	367	363	335	399	380	368	383	349	366	383	387	400	372	346	399	358	377	338	373	391	351	363	389	373	341	376	359	397	403	352	344	391	355	356	350	340	344	381	377	373	343	373	370	390	375	379	361	385	331	401	349	386	358	364	352	375	360	344	378	362	391	391	360	368	373	375	369	366	389	364	359	387	383	341	344	352	350	386	361	362	356	375	368	355	343	340	391	330	390	355	354	348	391	368	355	349	370	377	363	359	356	384	367	373	384	343	355	398	379	380	376	332	353	326	351	363	327	379	401	344	358	337	354	379	353	361	337	375	348	406	358	331	380	336	388	376	392	330	362	334	377	329	359	332	363	358	356	380	383	320	326	381	356	354	357	383	362	344	323	356	335	362	351	355	335	383	391	317	347	357	355	359	350	349	357	357	374	363	352	349	347	340	372	372	362	369	396	367	373	396	363	385	376	348	375	362	378	370	389	373	394	357	389	380	379	398	337	381	369	353	362	345	381	338	347	359	366	351	368	332	370	339	339	360	353	407	331	333	384	364	345	368	361
32385	13246	10914	5454	3873	2905	2296	1898	1509	1325	1108	1055	979	945	853	784	803	754	724	641	643	621	654	632	634	637	610	610	572	610	572	610	617	564	616	591	565	561	549	603	550	555	519	554	531	548	559	572	603	567	544	577	526	541	552	535	578	582	562	515	589	531	488	520	500	523	542	517	559	535	559	535	540	526	505	544	553	516	534	536	513	517	520	516	518	473	542	520	523	569	497	541	564	523	505	521	522	538	546	543	558	553	540	549	518	530	559	495	514	507	546	521	545	540	526	499	538	511	556	499	526	545	549	538	526	528	513	539	561	551	510	529	510	536	528	523	549	589	543	544	553	535	557	538	512	508	535	511	539	534	563	508	555	506	518	525	530	519	502	554	544	539	506	521	539	493	560	526	555	547	529	548	504	530	511	515	544	522	553	551	518	506	557	504	566	503	516	584	542	544	541	522	550	521	524	504	546	510	507	503	556	527	540	519	508	524	567	539	520	495	520	525	541	514	530	537	556	494	510	526	567	538	517	544	530	503	521	501	538	528	541	508	532	534	536	521	503	528	511	518	494	520	520	487	538	499	527	532	557	562	532	509	496	514	522	536	521	517	547	551	537	514	545	511	510	543	537	515	562	568	496	564	497	584	471	526	534	558	530	566	495	498	513	518	532	549	516	552	502	509	502	520	506	544	515	536	492	536	579	507	545	531	540	548	488	509	531	514	556	505	539	548	531	520	521	535	519	541	559	530	555	544	501	540	510	537	538	535	551	532	544	546	516	528	522	541	544	528	523	549	545	517	520	506	545	535	549	520	551	548	531	481	480	548	542	527	536	483	506	519	556	578	525	561	517	535	498	506	517	521	528	549	524	489	562	497	548	514	533	507	535	516	542	548	487	539	520	572	546	548	531	500	542	518	550	518	551	520	547	520	530	520	537	536	534	550	580	568	529	546	539	488	520	501	490	538	523	496	484	512	535	542	492	503	536	526	472	555	537	575	523	516	506	533	524	497	557	488	588	547	496	516	515	542	537	546	507	535	472	504	504	513	594	510	519	544	550	521	529	504	518	580	513	553	548	517	545	524	557	519	519	563	505	519	519	494	548	505	517	543	537	522	502	538	535	530	559	517	547	517	504	542	551	562	508	497	517	530	515	491	516	546	533	570	564	595	495	525	533	521	503	556	549	505	520	487	515	549	495	530	525	567	511	546	581	528	566	518	527	532	505	541	509	530	552	555	507	530	546	534	528	556	528	569	542	538	530	501	540	523	546	573	534	517	554	536	487	520	525	538	500	497	541	534	519	508	564	554	524	557	465	493	503	552	543	520	540	537	527	492	527	560	557	558	529	501	513	583	531	520	518	531	514	534	536	545	544	525	542	490	510	567	538	487	503	580	571	521	513	519	546	509	560	519	537	527	546	540	527	544	525	507	541	511	496	536	502	531	524	528	517	519	516	554	532	531	505	538	524	530	537	543	525	575	526	527	551	500	497	536	541	527	543	578	517	510	508	522	544	535	515	509	527	543	497	517	557	533	529	501	504	543	563	540	489	539	533	492	527	521	551	505	466	569	554	546	487	495	512	523	540	523	553	506	507	526	572	499	534	532	501	537	514	495	533	527	543	532	559	496	503	572	529	528	534	536	522	556	569	530	502	520	539	506	501	510	503	561	513	522	539	510	569	529	553	515	554	551	561	558	520	537	536	540	518	519	528	537	525	526	523	533	540	516	482	539	521	532	511	540	520	509	522	488	505	547	539	484	533	520	490	522	490	538	487	544	513	509	535	575	515	478	534	491	545	520	564	532	511	494	520	505	537	507	523	507	488	579	556	503	522	516	498	478	490	540	529	518	537	544	545	536	549	525	547	523	548	540	530	538	565	565	534	561	477	533	548	542	488	523	512	542	557	524	518	520	532	492	567	509	516	534	510	559	559	527	498	556	509	534	542	512	505	483	534	493	510	502	474	529	499	548	547	542	488	506	542	500	565	528	529	511	528	545	557	542	518	537	505	541	515	527	541	513	501	513	539	511	542	531	522	537	500	513	501	534	505	561	509	545	530	548	491	474	515	509	548	543	511	491	537	542	522	540	545	501	537	569	505	502	532	540	465	519	523	530	517	511	554	535	584	525	552	532	555	547	549	534	561	557	495	593	545	564	516	538	502	539	530	565	518	524	523	516	567	537	517	537	506	528	547	533	532	596	489	546	508	557	519	511	522	501	532	546	530	519	522	535	524	514	523	535	517	495	539	565	553	500	513	544	545	504	577	527	544	496	533	542	525	512	535	497	536	525	537	520	516	502	561	499	528	552	528	514	544	519	552	564	530	491	507	527	528	572	511	556	548	511	547	505	502	551	527	535	542	514	505	552	534	558	514	503	519	514	504	531	520	569	510	553	475	562	534	531	520	528	540	525	513	543	528	530	485	564	517	478	550	551	525	513	491	524	551	542	566	563	533	507	517	541	523	541	551	507	552	453	557	534	531	526	500	555	524	520	556	541	533	504	534	525	521	517	533	527	520	497	532	500	511	517	541	543	505	508	511	538	551	524	569	536	612	517	510	526	556	519	520	544	496	518	578	547	534	483	536	535	524	537	547	540	540	488	543	496	535	522	495	521	568	466	542	556	547	547	528	561	518	506	475	530	519	520	557	539	517	522	576	518	535	523	518	581	542	566	560	544	501	521	526	532	512	540	559	543	520	504	517	502	523	519	553	476	534	527	501	543	546	564	547	543	518	539	503	533	529	517	512	533	534	542	533	526	544	593	527	525	556	535	536	523	482	509	522	527	544	561	545	530	525	554	528	511	511	505	543	529	525	498	560	535	521	531	519	519	517	527	511	499	529	504	561	541	536	516	503	551	504	538	521	558	564	501	542	539	497	499	528	550	531	566	523	530	516	525	535	556	522	498	527	546	565	525	492	521	536	547	501	512	533	560	525	515	519	500	470	510	535	536	552	540	542	508	487	558	482	510	528	534	526	527	502	532	549	526	497	476	513	520	519	544	518	515	534	519	528	523	503	531	522	544	512	597	521	575	511	501	546	542	535	507	509	523	554	549	529	533	536	498	510	508	525	549	521	530	548	573	532	568	551	540	527	540	529	560	511	515	542	550	556	541	532	507	501	545	483	480	543	552	493	545	541	515	478	493	530	545	500	512	508	538	542	504	543	532	576	518	515	573	524	511	516	536	554	466	569	518	535	551	554	519	474	493	537	524	508	545	493	560	522	552	538	509	543	541	491	489	520	525	529	554	526	532	550	504	560	516	531	504	530	556	506	552	568	557	525	516	511	504	490	512	516	494	566	535	558	540	529	535	524	538	536	542	517	533	528	518	501	536	563	490	512	533	566	511	519	501	521	538	565	527	505	596	496	520	518	548	561	511	526	524	480	523	524	507	518	468	518	510	515	543	539	538	503	511	530	583	488	532	527	543	481	559	517	488	557	542	513	516	491	547	500	532	527	541	538	558	518	494	526	496	535	523	517	533	512	496
26720	20240	8559	1066	693	628	663	578	629	637	625	615	611	610	636	606	624	549	577	560	608	645	541	578	628	610	621	507	604	596	608	619	563	612	625	636	668	639	625	545	616	585	583	569	591	581	594	588	610	566	622	605	595	597	616	610	542	632	588	612	610	567	620	662	567	566	600	586	619	603	588	618	615	558	604	608	605	599	629	614	600	596	607	568	598	625	589	597	614	592	598	590	618	582	590	617	616	630	579	581	602	564	634	592	616	582	634	583	570	596	625	597	598	549	588	558	606	618	588	650	597	586	606	572	587	594	600	612	569	613	605	605	633	591	601	582	584	603	585	603	624	601	633	608	606	607	563	572	624	648	627	603	601	582	579	557	583	614	666	607	543	620	630	603	566	624	608	623	608	633	557	584	633	603	644	634	624	568	576	610	594	592	605	585	575	568	623	598	600	601	578	556	603	618	602	636	619	631	641	583	632	623	620	590	579	601	547	648	576	589	619	572	608	587	613	546	585	617	643	599	551	603	619	592	584	557	586	570	604	582	627	627	621	612	607	590	606	662	625	611	579	604	640	607	570	599	577	582	561	626	588	598	594	592	613	591	572	583	571	625	585	561	599	578	631	599	580	570	595	597	650	531	593	600	590	646	649	599	603	579	618	607	616	644	617	590	572	584	564	587	613	574	624	590	571	613	637	601	586	609	623	605	536	627	553	601	581	598	612	585	633	668	601	605	564	623	617	584	619	607	599	587	616	597	594	630	648	598	562	608	661	584	630	623	613	647	607	590	576	594	597	604	594	604	636	587	605	598	592	602	623	630	602	580	607	569	590	582	563	588	626	609	614	577	563	601	556	586	594	586	596	615	580	599	585	614	617	578	616	638	589	661	586	606	602	591	597	631	610	583	621	567	602	586	596	601	601	616	622	665	617	582	607	603	599	580	622	587	579	669	601	599	540	600	550	600	592	610	576	587	584	620	555	604	551	593	618	543	586	578	620	578	563	594	619	612	606	580	617	601	617	642	619	625	582	657	590	598	543	613	553	604	585	572	590	597	578	624	625	563	588	639	600	574	635	586	577	593	595	628	573	564	585	637	591	543	546	611	579	638	624	576	637	620	630	615	657	596	644	607	633	627	556	582	592	591	614	598	624	555	622	623	628	562	653	580	634	542	596	588	576	605	544	645	607	575	627	565	576	627	626	607	558	619	612	616	615	557	542	603	603	606	607	593	604	587	615	597	596	624	594	577	612	578	591	569	599	601	618	551	615	609	579	587	624	604	634	620	564	601	574	587	607	600	604	583	584	609	560	601	566	555	576	592	604	572	604	621	604	616	643	630	569	610	582	573	588	611	626	596	596	651	594	572	662	666	585	584	620	613	613	583	592	622	606	607	629	618	617	609	614	580	577	572	637	600	596	591	614	546	594	617	585	530	602	599	625	614	586	576	623	582	607	561	621	615	629	601	617	626	594	643	590	638	577	629	584	614	637	601	616	607	582	564	647	566	618	604	567	599	623	607	575	610	615	590	576	626	584	588	576	646	616	597	634	616	569	609	627	590	601	579	622	616	588	610	606	597	662	600	561	622	620	604	611	582	639	578	627	641	631	643	650	641	587	602	620	591	582	570	582	579	575	578	585	603	589	593	580	606	584	609	594	565	592	662	584	510	573	569	563	614	567	569	582	585	584	576	615	573	601	600	581	585	638	663	631	629	554	619	617	566	591	586	605	606	623	671	639	607	653	633	602	566	597	557	601	533	576	587	603	589	561	629	605	573	624	589	555	609	593	614	601	585	595	592	599	619	627	639	616	633	605	595	610	633	604	632	565	574	623	602	612	631	587	657	616	619	574	542	610	573	631	636	599	601	591	613	579	616	583	542	593	600	566	634	638	599	558	633	638	579	602	592	600	593	556	596	575	617	620	611	617	572	596	583	601	595	576	605	577	559	626	598	633	606	588	562	631	600	599	607	586	584	656	591	613	598	605	581	600	630	623	614	583	614	577	620	591	596	634	602	597	573	609	626	635	608	634	632	572	593	592	622	587	606	607	596	556	547	572	543	566	575	606	597	605	630	582	553	617	605	593	589	561	664	613	605	581	617	593	584	608	609	622	619	579	580	589	638	586	605	604	651	629	597	570	625	616	606	632	601	603	600	598	629	607	595	612	606	598	599	608	555	616	617	628	600	587	590	617	620	631	600	604	588	609	597	624	575	619	583	579	628	571	589	573	607	615	567	582	641	571	610	644	612	650	584	591	604	615	627	552	648	568	583	537	621	614	661	644	611	616	562	549	625	598	635	578	602	592	604	581	585	603	604	608	629	607	586	579	602	559	613	598	565	592	621	618	576	616	568	605	577	563	615	588	592	593	599	567	595	619	577	603	581	608	601	586	600	531	608	572	633	626	625	597	606	613	629	610	651	589	623	618	599	593	624	619	575	621	627	603	612	614	569	642	593	569	582	575	602	582	594	637	551	588	591	643	615	608	614	580	579	654	559	575	592	611	581	597	640	565	566	580	631	631	598	583	620	601	586	605	604	627	594	610	591	584	575	607	618	611	575	597	614	598	621	633	570	601	645	589	618	558	578	592	600	577	586	618	568	574	605	579	550	609	575	595	628	586	592	639	624	622	611	559	621	590	605	606	613	596	538	578	594	637	590	574	576	577	632	611	597	579	598	587	577	571	550	592	633	581	557	613	582	583	560	581	619	617	552	574	560	625	598	585	663	604	574	600	587	598	613	535	594	646	617	556	595	650	606	580	564	641	616	641	561	625	564	623	601	598	568	610	593	576	611	591	568	605	570	618	669	623	569	601	650	609	560	593	584	579	597	602	601	632	564	614	657	623	588	570	561	611	602	596	610	579	611	579	609	624	645	612	638	604	623	580	604	635	600	615	583	578	607	615	599	625	575	628	581	595	582	608	632	604	615	559	657	608	579	600	583	616	614	620	681	603	568	583	632	635	616	572	569	586	616	571	564	592	631	599	566	576	595	552	601	650	578	609	603	590	578	624	595	619	622	586	645	672	566	665	574	584	615	573	583	599	639	581	569	580	560	564	587	642	593	584	562	596	557	613	576	604	584	597	633	496	571	595	605	595	614	618	652	603	599	573	634	596	587	570	590	620	609	628	605	601	597	634	625	578	619	561	622	591	609	596	578	607	594	580	588	632	619	610	575	626	574	562	589	630	596	576	576	623	572	604	593	580	584	589	598	584	607	573	587	642	633	544	643	568	587	626	584	585	621	628	594	626	594	611	652	612	603	573	604	557	600	602	580	548	582	601	621	605	591	562	622	604	582	590	595	595	618	632	608	563	634	623	585	581	554	596	571	622	622	559	595	638	579	611	636	597	578	558	591	608	533	596	630	639	596	581	574	595	546	624	576	583	622	563	593	568	624	622	573	604	595	604	626	600	598	580	587	600	614	606	635	541	557	594	605	632	588	643	587	608	604	577	617	584	599	604	589	566	628	559	536	588	630	625	624	605	586
15165	1412	1325	977	915	915	857	875	848	917	852	862	898	826	826	824	837	907	790	862	829	845	878	866	842	869	830	886	830	907	842	829	873	829	881	823	851	903	878	821	851	881	891	878	810	804	866	829	851	844	829	845	814	873	789	841	795	845	816	873	875	821	795	870	826	851	843	834	810	858	823	828	826	858	858	781	840	816	825	818	860	779	800	789	831	815	848	839	812	824	881	815	794	791	855	850	837	830	849	840	793	854	792	847	902	848	795	814	864	834	848	803	865	811	805	819	855	838	805	855	854	811	835	840	778	798	860	872	854	839	803	848	891	807	847	813	843	797	783	835	854	799	844	838	877	830	818	850	828	842	814	871	834	852	870	790	837	823	852	855	866	771	819	815	811	901	803	855	820	856	806	796	859	885	844	830	881	887	829	816	847	872	839	867	837	834	859	843	800	861	834	783	860	796	801	854	844	855	806	780	843	810	755	862	831	836	831	846	854	841	815	849	815	778	828	842	856	819	810	866	885	855	877	859	837	870	840	868	797	824	874	840	836	865	860	862	815	853	732	858	867	788	831	852	844	851	858	865	840	851	818	856	856	884	858	850	825	845	836	803	878	837	826	845	866	831	792	838	867	830	826	841	797	779	817	818	850	840	855	864	801	863	823	821	848	853	854	838	786	881	811	853	818	820	865	789	804	828	810	815	783	827	829	820	827	849	893	838	779	843	807	820	823	826	885	850	785	792	820	876	874	836	833	844	835	822	810	843	849	793	873	827	918	872	852	834	805	848	833	852	853	813	837	820	825	814	844	828	807	889	807	797	857	850	819	802	803	807	776	831	818	796	838	831	848	794	797	831	816	815	855	864	803	827	876	785	889	860	825	842	810	813	834	840	874	831	838	818	777	885	872	834	836	838	845	869	831	836	835	847	864	808	847	852	891	868	830	840	824	799	882	839	822	892	838	813	845	816	843	858	871	832	845	824	838	797	797	853	843	811	789	824	843	842	840	889	829	838	858	864	828	837	841	844	815	823	868	806	878	815	847	865	844	785	872	837	822	744	844	813	811	846	785	793	841	808	826	806	910	883	853	834	864	820	883	874	821	892	832	818	850	858	800	872	836	834	835	759	837	837	842	845	777	835	869	868	849	793	824	862	868	907	852	824	841	772	858	811	861	862	826	859	840	843	856	822	884	796	832	866	826	827	859	845	843	841	872	859	802	878	812	847	850	788	833	778	816	844	844	849	821	846	841	854	813	873	884	854	776	866	829	850	842	833	799	855	814	850	820	840	857	869	810	834	894	828	835	888	844	826	859	858	840	797	820	823	856	804	794	853	855	839	832	869	824	855	812	843	841	795	843	862	773	786	872	786	824	822	774	829	828	880	841	834	792	820	812	792	853	847	812	838	888	839	792	834	835	896	836	786	836	858	830	860	831	790	870	878	865	831	872	861	852	817	845	783	830	871	822	834	849	835	854	898	816	822	850	894	777	859	848	858	812	838	797	794	849	819	858	895	845	893	861	788	801	838	825	865	852	828	836	832	817	834	879	821	814	856	861	810	786	812	827	873	887	862	793	843	791	866	820	848	829	786	866	894	861	826	779	828	847	834	827	836	836	813	817	872	839	795	829	817	787	850	902	916	841	842	838	824	795	859	806	876	890	900	847	841	910	850	797	847	854	841	809	820	855	846	842	827	886	838	800	836	824	856	817	867	856	812	854	838	847	856	819	839	820	778	846	853	826	828	834	812	854	753	790	851	809	822	768	827	844	845	858	884	828	852	816	797	851	875	858	802	820	834	861	810	801	831	805	869	831	815	823	870	790	852	845	834	854	812	850	844	814	857	858	854	848	773	822	887	850	805	808	839	834	815	861	850	838	854	821	846	849	878	838	776	841	857	852	880	865	796	875	886	812	828	836	831	878	794	871	899	831	819	833	815	789	800	857	857	873	851	829	849	844	854	846	858	806	817	827	843	870	866	827	842	812	791	861	825	856	865	912	839	886	816	894	814	796	852	830	844	787	845	809	835	841	881	817	828	799	824	842	836	877	838	825	792	822	802	864	829	865	797	821	808	813	840	855	800	859	873	854	836	852	802	844	833	858	819	812	877	847	846	820	832	794	810	794	868	843	790	830	797	831	908	833	856	815	816	831	842	798	846	861	808	832	840	873	875	809	808	893	852	841	802	818	827	849	854	793	880	831	787	818	866	859	829	765	822	814	811	808	805	840	888	815	844	834	825	883	869	879	796	855	811	798	919	838	822	829	785	761	844	822	860	826	798	794	896	825	885	852	854	845	828	843	812	838	855	880	839	825	855	803	829	854	846	789	795	851	859	870	835	830	793	808	841	799	886	806	811	810	804	785	802	847	841	860	857	808	878	856	848	881	796	838	877	846	843	864	799	848	821	852	862	831	844	877	827	814	831	843	839	804	892	833	818	837	809	842	828	875	877	840	823	839	842	818	793	854	813	816	914	836	829	819	857	854	897	866	832	834	833	836	799	805	856	816	833	817	820	800	847	858	834	796	842	775	831	812	848	819	871	887	838	805	868	867	903	816	857	813	803	825	852	866	897	855	801	829	899	842	830	759	817	884	831	781	825	830	845	844	869	853	831	797	849	830	857	818	852	850	831	877	864	806	855	862	845	831	834	821	872	821	863	889	853	842	831	851	801	812	896	783	836	809	836	793	804	853	833	863	851	861	815	852	841	795	805	824	775	832	840	790	872	851	895	818	856	845	827	817	846	892	821	854	757	858	912	849	819	852	815	823	824	861	827	848	808	853	792	798	798	894	863	859	819	893	865	796	819	818	845	877	839	868	810	819	859	852	854	844	852	816	844	856	858	850	876	856	810	850	820	847	828	817	790	817	801	856	898	852	835	814	840	856	846	819	906	793	848	838	863	839	837	837	842	867	817	900	803	824	851	851	765	790	846	857	866	863	873	881	792	886	773	803	835	850	804	856	844	870	805	835	844	809	836	825	867	821	826	851	814	821	868	827	779	765	867	844	812	841	824	907	871	817	840	860	855	872	861	849	859	837	890	836	861	840	856	848	881	809	808	863	812	857	832	826	833	839	861	827	845	887	824	881	834	835	811	800	848	803	795	819	827	808	830	876	811	828	816	842	844	800	844	871	880	875	826	845	824	813	832	841	868	830	875	800	818	783	831	827	809	839	817	833	852	856	851	861	837	845	838	848	848	839	841	816	827	813	794	836	857	843	876	834	830	881	844	873	867	852	826	859	856	806	850	911	842	871	854	844	822	830	827	819	796	825	845	827	811	738	852	801	852	869	808	815	810	876	877	866	782	908	879	843	878	871	817	839	857	866	831	772	788	813	846	888	832	812	837	782	857	811	825	847	838	811	806	871	874	921	803	824	827	792	841	872	858	848	900	808	843	872	828	802	892	825	814	812	853	835	839	859	833	827	794	852	836	813	862	876	842	920	861	894	851	883	839	796	871	820	850	887	820	820	860	846	810	812	831	839	914
23360	20920	28136	23860	20921	10948	1318	941	828	837	819	732	783	741	734	706	737	709	665	697	687	682	683	715	709	712	666	646	721	659	659	641	639	688	618	674	666	650	699	622	645	640	632	658	648	620	632	651	700	641	650	651	623	642	684	681	635	682	711	677	696	648	671	674	671	654	677	632	617	681	661	632	684	659	621	656	710	672	639	628	631	689	657	658	660	633	663	649	615	645	648	649	658	703	639	624	607	687	639	639	646	640	671	663	621	622	634	666	636	636	605	651	658	648	663	636	707	638	627	640	639	652	612	637	627	678	672	633	667	660	650	672	623	639	653	648	660	618	628	597	647	641	640	651	650	635	655	615	676	632	623	666	667	708	669	665	645	610	653	675	624	650	625	658	639	625	646	634	631	652	653	597	666	639	651	652	665	643	599	625	665	654	673	594	657	680	669	642	593	654	628	635	658	640	665	624	681	644	638	673	641	667	645	709	630	630	606	657	661	628	676	655	630	633	649	656	672	681	602	655	611	668	636	670	626	662	674	673	660	637	638	641	612	653	667	657	632	655	685	628	618	632	606	646	666	664	626	663	642	647	654	673	645	620	620	671	647	689	671	672	633	670	664	644	624	658	678	667	630	694	650	640	617	644	669	659	661	659	626	660	629	649	618	675	686	636	639	667	628	608	680	623	652	656	678	686	677	613	618	631	703	621	641	661	656	679	625	622	645	623	617	673	612	655	703	629	610	646	583	649	641	660	669	645	659	626	664	651	657	674	656	651	655	689	645	641	669	619	660	623	619	628	642	641	664	639	587	662	643	654	627	663	615	615	623	704	701	648	615	633	697	676	685	663	655	659	638	679	618	620	681	574	611	677	635	657	686	638	633	697	673	658	670	636	697	661	665	631	629	638	652	660	629	634	624	609	643	689	674	664	712	616	653	645	657	659	653	651	661	643	614	629	675	601	646	671	669	633	643	653	679	652	650	656	662	632	695	646	632	615	648	659	654	647	630	632	625	623	657	659	622	619	629	650	673	622	663	646	662	679	661	619	674	619	643	638	637	632	638	666	648	652	664	629	610	701	678	618	624	616	626	609	680	632	669	675	622	648	652	660	660	620	654	625	657	631	646	658	654	664	611	632	665	642	666	667	642	641	656	647	639	701	592	643	587	652	644	645	576	653	633	627	617	635	648	610	609	644	656	633	632	598	662	623	640	650	661	703	628	626	659	636	660	663	642	622	665	651	644	642	643	623	648	660	651	673	682	613	673	642	630	655	650	650	627	642	666	628	668	647	675	658	644	694	617	636	637	624	639	623	657	664	673	620	629	663	569	621	620	682	703	638	655	641	658	633	633	642	648	677	655	650	611	595	636	648	622	670	631	619	641	708	647	635	643	659	660	703	656	654	635	636	653	656	644	642	656	644	655	632	670	678	609	650	642	648	672	671	665	650	641	639	633	645	649	629	627	636	683	657	651	616	656	647	666	635	656	647	641	621	656	595	630	625	635	669	633	642	612	647	666	633	691	670	637	688	655	647	649	656	667	620	644	667	643	635	643	628	667	684	661	648	600	645	636	645	606	693	648	661	631	639	616	636	672	664	670	650	659	669	641	664	665	671	697	695	670	701	609	616	678	665	635	655	644	635	648	628	664	663	643	658	643	631	602	642	666	667	681	675	621	652	639	628	692	651	644	645	636	601	620	654	678	641	669	693	680	667	662	597	618	650	618	672	684	647	618	644	650	635	657	641	612	663	627	654	697	633	689	625	630	664	622	625	686	680	663	620	687	625	688	599	640	666	687	667	629	626	665	663	661	601	614	638	637	684	662	659	614	645	650	665	672	617	702	642	699	620	657	625	618	652	651	685	636	653	663	682	611	670	635	689	600	629	623	664	676	628	619	604	649	644	607	605	671	628	651	632	644	696	638	631	651	692	635	606	651	627	671	676	674	643	673	644	692	656	623	632	589	647	659	647	639	604	627	647	656	678	645	621	634	666	675	641	620	668	697	656	636	627	653	621	636	626	660	671	684	685	639	611	691	656	651	659	656	663	648	616	691	684	617	691	640	666	637	616	664	650	662	657	657	681	627	608	650	644	661	618	631	648	613	634	703	596	663	636	611	660	626	596	677	664	625	679	619	638	655	679	652	629	626	668	627	643	641	610	636	631	658	649	657	671	637	666	672	632	593	601	672	617	661	604	636	672	657	681	627	655	662	611	617	690	617	658	695	644	653	642	692	642	659	695	627	663	681	664	705	679	656	664	662	645	639	642	658	680	644	679	648	625	649	677	666	616	674	671	620	642	653	621	639	648	642	645	660	647	639	663	651	588	634	631	642	629	642	632	656	604	639	647	673	687	654	608	651	677	638	625	637	664	610	610	643	684	604	623	682	658	646	633	632	646	641	651	646	633	638	636	637	653	677	622	640	644	623	671	660	637	618	682	656	654	672	659	647	669	645	652	664	613	680	672	627	655	610	651	674	610	657	624	648	657	645	648	685	589	680	640	620	699	582	627	651	652	641	645	641	651	621	649	685	659	635	696	655	610	648	622	613	649	624	623	659	642	652	602	670	641	648	635	650	662	667	656	645	648	651	656	625	715	633	718	581	626	640	651	642	627	658	674	703	640	641	623	643	633	632	677	665	642	646	629	677	632	662	635	661	650	621	620	648	578	697	654	672	645	632	620	666	615	661	650	650	610	627	628	649	648	627	658	646	645	669	649	653	638	633	625	657	634	662	625	657	653	687	667	657	678	666	642	643	623	663	647	632	664	614	685	648	675	637	665	641	680	660	677	631	624	613	603	659	631	618	656	658	645	667	650	647	647	687	663	665	694	725	612	642	658	704	657	654	649	684	630	644	663	685	614	670	638	599	627	637	632	647	689	666	639	614	686	661	658	675	650	649	659	663	647	662	654	607	614	629	601	681	668	629	605	624	652	622	662	647	626	626	621	664	629	643	662	627	671	655	699	619	684	668	650	664	667	666	628	672	673	686	619	688	632	640	634	664	625	638	627	681	640	656	659	707	667	627	662	636	629	645	665	686	682	659	647	646	643	639	630	666	658	689	645	632	613	657	635	641	649	621	676	661	649	664	640	601	610	634	623	628	620	666	665	638	631	653	617	640	667	612	654	684	643	669	683	617	626	634	652	640	614	650	655	650	599	628	675	655	643	654	616	635	647	628	671	647	688	653	666	663	634	655	682	668	655	688	637	592	631	659	674	619	666	642	665	684	609	648	609	643	662	659	633	681	677	712	692	639	651	667	670	650	668	672	607	688	643	673	630	638	693	677	658	633	609	661	656	623	637	682	597	682	651	648	634	617	634	633	673	644	676	681	625	660	653	610	687	694	676	677	635	678	641	683	639	681	643	635	630	651	652	620	632	607	685	650	648	647	677	639	584	616	595	658	614	631	585	673	672	631	619	653	634	633	634	641	638	620	642	627	697	660	616	669	700	659	610	622	634	650	667	645	672	697	639	633	602	654	627	637	672
31520	8800	7336	3653	2763	2229	1867	1607	1436	1308	1299	1212	1131	1089	1080	1018	1055	998	1012	1000	932	1003	994	977	935	925	928	913	938	901	920	906	936	893	961	918	892	848	962	913	896	881	855	928	937	929	906	955	901	932	926	890	903	956	921	905	925	861	901	875	878	912	959	875	859	942	946	863	921	891	890	868	906	866	906	984	888	908	883	878	873	871	921	927	924	898	884	861	904	917	878	847	825	897	892	920	926	897	915	897	896	888	855	895	870	892	936	937	885	910	923	897	922	869	923	859	921	893	901	922	897	857	870	885	844	890	888	950	880	922	913	883	943	926	932	934	978	911	932	842	922	892	907	931	875	886	912	862	940	864	924	875	945	893	906	896	907	930	866	868	904	882	924	910	846	904	962	893	943	888	884	919	920	884	897	903	944	893	956	840	933	880	828	947	916	936	908	930	933	943	905	899	899	913	941	897	868	901	886	876	862	890	861	919	876	889	885	880	882	885	930	895	908	888	911	899	845	847	931	861	893	920	922	939	843	911	935	867	897	959	956	872	929	821	916	928	959	879	938	884	880	893	896	901	896	933	877	898	901	915	936	877	947	899	886	878	879	893	969	906	908	902	893	887	945	839	909	866	905	881	869	883	906	925	871	940	872	919	896	883	862	914	900	927	911	923	915	831	990	901	916	931	928	920	861	863	924	864	913	952	918	875	915	904	893	947	902	897	894	953	889	892	927	901	864	866	907	838	842	914	943	964	927	911	865	945	874	866	878	858	927	921	869	874	889	934	859	896	888	884	904	888	909	880	880	920	889	894	901	923	871	887	914	970	932	935	920	843	889	886	874	895	866	879	838	889	905	911	942	925	862	900	840	875	884	852	937	868	851	917	898	863	921	879	882	961	937	901	921	872	935	917	904	906	883	875	912	921	880	854	883	906	908	928	932	988	879	956	919	899	920	869	870	904	894	941	914	949	833	908	915	886	891	858	886	905	895	873	906	895	912	899	886	994	850	905	909	934	921	1008	902	871	891	844	888	897	873	905	914	926	884	898	885	907	915	928	933	990	889	936	948	874	900	927	932	865	875	896	837	888	899	911	832	917	970	870	958	910	935	945	972	922	893	893	903	892	887	883	889	919	907	876	901	888	956	894	888	914	881	897	864	909	877	898	890	923	923	898	908	899	961	923	939	922	889	899	910	869	905	865	857	971	904	880	892	897	947	923	883	876	929	907	833	944	897	924	895	873	859	884	864	915	902	882	863	877	912	927	882	914	916	952	902	928	898	865	903	959	930	879	862	915	929	875	901	935	878	934	897	906	870	919	906	914	890	864	917	861	946	849	913	933	942	954	967	879	874	903	909	936	977	920	898	885	946	826	884	899	885	910	841	898	912	914	886	875	895	936	943	909	933	893	888	894	928	880	888	886	897	899	877	931	888	920	932	925	899	936	931	879	960	832	867	895	870	901	922	876	924	885	893	901	901	921	919	897	939	963	884	884	858	868	945	859	918	892	900	894	878	930	886	871	909	879	901	903	874	907	893	936	882	904	907	878	951	934	963	920	896	960	897	877	871	896	947	896	903	881	892	884	946	866	858	888	887	898	869	880	944	917	879	928	905	915	899	878	921	912	920	837	932	914	877	867	895	886	933	920	893	815	889	817	855	912	877	919	890	963	972	948	942	899	880	942	886	916	957	923	874	891	855	864	898	875	894	836	949	838	904	889	916	909	887	890	942	922	900	927	874	884	902	894	908	908	909	880	935	860	896	874	921	871	912	897	899	844	827	917	917	895	929	898	970	862	895	900	877	857	906	899	944	893	904	953	935	933	949	927	895	848	891	904	915	915	938	884	919	928	909	948	905	971	900	911	929	882	929	883	938	890	880	897	957	927	945	894	917	896	923	911	895	897	866	874	903	915	923	887	912	885	916	922	882	889	914	926	895	906	908	857	935	865	905	908	904	866	900	902	912	905	894	855	889	890	925	911	877	894	962	894	971	910	925	895	916	869	888	946	891	918	898	893	919	892	858	900	922	904	947	945	849	910	907	887	926	931	926	903	910	933	827	895	887	860	949	876	940	900	913	877	921	932	910	872	874	928	957	930	953	900	939	901	896	916	877	929	897	920	928	907	933	934	975	977	870	889	903	926	893	877	868	921	970	922	888	908	907	887	947	880	885	930	912	890	908	934	922	944	899	894	933	916	860	933	858	948	926	839	862	894	833	869	924	922	867	905	941	872	842	911	899	972	922	878	842	908	876	911	889	863	864	869	888	913	849	842	918	914	918	944	896	907	943	943	884	921	905	928	935	878	960	873	906	908	846	914	893	950	921	951	850	923	888	880	904	946	890	898	879	883	916	924	884	887	888	914	878	872	899	880	907	904	932	885	915	925	919	869	918	964	935	967	859	887	888	906	916	877	831	915	891	828	864	922	826	966	906	924	921	915	856	932	899	945	894	856	899	876	918	851	915	892	932	930	904	890	906	920	888	898	904	942	907	866	899	843	906	911	883	990	864	878	862	857	833	871	883	889	886	879	897	872	910	933	898	939	889	839	888	915	895	891	915	891	882	908	944	859	860	926	935	904	884	921	882	896	976	917	888	891	887	897	923	875	921	887	908	897	890	902	873	960	908	886	901	908	910	939	923	899	973	894	912	907	906	834	915	921	952	930	922	940	844	849	939	885	932	921	909	919	961	916	857	957	895	903	865	903	885	958	922	893	908	903	931	874	929	964	927	885	901	930	938	937	884	865	872	898	902	945	957	919	903	895	896	877	894	951	885	949	884	912	911	936	935	859	878	929	885	855	922	927	880	890	895	903	893	892	936	901	956	858	902	905	902	909	908	906	852	888	893	916	923	933	888	892	935	938	940	865	899	881	929	923	927	899	934	849	870	919	934	854	880	828	875	888	885	877	915	883	933	942	868	865	870	966	889	902	929	917	925	935	892	843	870	887	864	908	928	836	933	943	925	853	946	930	930	839	931	888	907	856	888	948	909	905	847	879	967	913	897	986	933	903	915	904	904	854	883	916	868	929	870	840	905	923	895	896	887	893	951	924	912	871	903	892	954	917	840	922	929	922	912	946	961	879	925	859	940	875	889	904	918	852	938	925	878	916	966	927	921	877	913	898	895	836	909	915	931	899	880	882	907	879	914	906	854	915	871	914	926	921	858	892	908	920	916	876	890	895	855	915	925	924	915	895	911	968	899	958	913	908	915	903	881	875	886	914	874	905	891	913	828	915	924	925	875	872	817	924	927	924	886	868	930	931	958	892	890	918	847	868	956	883	832	890	902	894	949	977	889	888	964	844	919	916	910	936	905	851	870	922	893	902	895	930	883	901	869	866	872	889	926	894	841	858	905	869	875	859	923	884	942	871	895	877	911	869	952	925	901	938	917	929	896	882	950	933	882	909	874	900	887	901	904	896	898	904	929	919	875	987	920	898	873	880	885	884	854	863	890	932	935	903	882	910	890	938	925	939	859	968	913	915	854	876
22669	21000	28646	23545	21000	21022	7495	882	660	611	565	510	523	472	501	469	432	429	461	404	401	443	397	416	372	409	376	385	384	365	385	366	367	380	390	399	400	348	404	373	369	375	375	387	377	370	374	389	377	350	382	407	389	366	382	351	406	406	370	341	367	362	387	375	354	358	407	389	333	378	374	382	405	376	391	399	368	356	367	340	418	370	369	354	362	345	381	339	366	386	351	395	391	355	386	375	340	393	342	336	386	367	358	360	360	371	395	377	347	380	369	370	355	370	379	360	327	376	363	370	347	373	413	353	371	360	394	359	359	352	358	362	379	368	363	340	368	357	362	391	361	426	395	355	391	368	324	369	352	349	374	327	338	346	354	364	336	355	376	353	367	383	342	375	384	401	374	343	379	327	335	367	355	359	410	359	369	392	349	328	365	377	403	362	361	356	392	366	339	336	346	387	337	360	395	364	361	366	345	370	332	380	340	361	362	363	370	371	363	363	352	365	343	364	355	376	366	394	361	401	345	385	356	383	345	362	349	337	371	378	359	357	353	331	375	348	376	360	371	366	350	357	336	345	335	351	343	342	353	355	359	376	369	382	354	335	344	362	393	349	386	347	382	335	379	342	389	363	332	364	370	342	356	338	387	360	356	348	347	359	380	346	334	377	334	360	335	351	372	406	366	348	343	361	409	332	383	354	398	367	325	386	339	346	358	352	377	360	378	368	322	382	357	373	361	336	342	320	366	371	379	339	348	338	353	361	343	355	336	347	316	363	378	387	357	349	364	396	363	398	335	395	347	372	387	385	352	366	411	333	346	369	384	339	369	371	361	373	370	322	357	366	343	384	361	384	351	356	372	379	381	363	333	355	364	335	391	373	350	343	361	353	392	359	379	396	348	382	409	343	380	343	382	357	374	353	361	380	368	359	327	386	349	379	375	364	396	384	361	369	348	353	367	373	395	368	364	384	376	322	402	351	383	361	368	349	340	364	329	337	355	357	360	373	323	365	362	368	363	358	354	362	360	350	355	334	403	363	386	382	336	344	349	368	360	350	342	377	377	367	351	370	356	364	330	362	357	374	373	367	344	382	358	371	378	362	382	336	362	370	348	368	372	321	338	365	367	343	368	307	361	386	355	354	331	367	344	369	370	340	345	359	366	381	355	364	338	352	342	357	376	333	361	341	334	325	352	347	365	397	378	349	355	364	363	384	356	347	344	363	389	363	353	329	372	394	377	360	307	348	329	355	341	395	359	377	350	396	356	362	377	340	333	357	362	370	361	377	332	331	350	378	381	374	355	366	307	335	357	383	360	381	378	395	354	365	339	363	377	374	362	342	390	364	374	361	401	380	376	388	352	370	329	369	335	369	380	363	388	345	353	361	356	374	346	356	352	387	317	345	381	382	364	365	331	337	346	346	343	356	367	335	361	353	358	333	353	373	344	324	400	337	373	349	385	376	350	390	377	369	367	399	367	354	372	376	396	389	400	376	363	387	345	344	364	342	345	359	363	340	417	345	361	373	364	341	362	343	342	381	339	361	363	344	371	346	370	373	344	427	339	342	372	346	375	358	349	402	309	352	374	363	355	333	392	380	381	385	368	344	327	369	372	354	357	335	378	346	413	360	363	359	375	332	383	372	356	370	368	332	371	382	370	339	369	360	378	372	349	359	351	363	352	359	358	369	348	339	361	359	385	351	412	365	369	391	364	385	390	344	333	346	350	361	334	367	363	365	336	357	371	368	380	369	380	358	387	359	345	357	378	392	426	374	401	352	369	353	367	379	342	350	383	368	343	377	404	370	350	380	368	368	344	346	345	369	375	371	344	387	363	373	365	371	370	338	373	342	381	399	384	367	358	362	377	369	357	360	370	350	375	352	353	375	386	361	377	365	370	364	419	337	363	328	374	370	366	371	366	357	371	358	378	362	372	354	364	399	370	347	340	345	382	380	345	323	386	383	356	370	339	373	384	343	332	364	370	372	352	387	353	352	355	345	372	375	352	364	382	355	396	366	360	371	361	355	365	367	384	316	344	345	391	378	366	356	373	358	373	341	361	396	347	388	320	361	360	346	372	384	331	352	370	347	354	335	337	342	391	373	367	364	361	342	367	379	387	349	345	390	387	339	346	365	381	366	367	333	357	364	380	344	376	353	369	405	403	317	339	382	346	311	323	349	360	325	367	341	372	325	362	395	360	382	364	358	370	372	368	369	338	382	340	429	326	335	367	340	339	340	382	359	372	322	370	347	389	339	363	362	403	350	393	324	380	329	368	349	368	379	365	388	374	341	346	386	393	355	345	360	382	396	356	352	333	339	344	331	384	354	370	406	353	352	396	383	349	367	375	352	342	359	362	383	351	381	356	361	370	376	364	344	352	386	360	342	351	373	401	387	339	331	374	351	373	369	362	374	387	352	347	331	361	384	365	358	377	360	370	358	347	365	381	364	376	406	363	379	346	371	353	341	371	356	363	380	357	344	387	378	376	375	375	353	343	366	339	385	333	362	358	392	365	358	331	363	365	391	358	348	361	354	344	369	352	390	404	369	372	384	370	353	345	346	350	333	381	351	365	364	347	327	339	347	378	346	405	377	330	388	354	331	367	396	346	341	329	383	332	354	365	372	357	330	378	421	372	389	382	348	362	360	371	350	355	382	339	352	377	380	372	345	345	370	342	375	336	368	355	307	343	364	355	338	370	325	394	357	361	375	382	343	343	341	363	360	348	391	360	353	402	371	391	345	388	329	404	357	344	351	372	343	361	356	350	370	374	345	369	352	375	356	331	336	372	354	369	351	380	388	357	336	369	367	362	367	361	356	352	337	390	393	317	397	355	350	402	385	333	325	369	368	340	362	331	365	360	386	352	355	376	369	365	338	376	338	352	366	364	375	386	367	391	349	359	350	344	364	377	354	362	348	357	385	333	359	335	369	342	344	367	315	334	339	343	354	407	337	392	364	388	379	347	321	366	356	356	360	338	352	350	348	366	333	374	332	402	367	362	358	363	342	386	336	374	378	373	381	352	360	371	386	368	351	346	362	367	399	378	365	373	340	413	358	361	357	366	349	338	357	367	354	345	362	327	337	402	368	336	395	356	366	363	374	349	320	378	372	356	355	356	337	361	321	346	366	384	344	344	388	349	360	368	359	362	396	358	333	345	353	329	331	328	338	361	347	380	355	349	335	358	353	375	367	335	381	341	320	371	367	338	385	363	356	336	370	385	397	388	353	344	329	355	378	348	355	364	351	369	364	345	353	399	413	365	375	342	370	347	361	385	363	394	311	358	368	368	354	378	360	359	377	322	359	391	369	344	341	375	353	339	367	354	360	330	336	346	375	374	315	298	344	367	370	338	373	340	380	363	354	342	336	379	360	374	376	359	361	365	345	362	352	372	331	374	358	367	347	364	358	371	378	382	386	377	337	378	338	372	327	362	375	362	348	320	360	336	315	356	339	377	351	391	357	333	358	384	354	354	337	375	363	347	404	370	374
30931	13352	10799	5383	3869	2822	2177	1763	1535	1262	1131	1043	951	895	806	821	680	718	703	653	671	682	662	604	611	653	617	569	612	567	627	552	580	539	588	561	545	594	552	548	558	547	540	551	581	551	544	523	551	525	540	477	527	536	535	536	532	515	506	547	499	541	558	516	551	553	552	512	511	566	521	530	540	509	542	557	569	534	515	535	498	533	528	530	579	530	553	473	535	517	540	500	516	543	534	550	543	532	538	516	517	551	542	556	530	529	533	506	530	540	515	545	543	548	538	589	519	529	499	520	529	498	528	502	502	525	561	537	527	541	531	495	532	546	558	548	552	570	528	543	529	531	535	495	506	499	491	487	545	551	521	519	518	536	535	526	518	522	571	511	514	498	494	532	485	528	529	478	506	509	522	526	553	543	540	520	577	457	509	478	549	525	531	537	485	510	528	493	515	519	513	515	514	538	539	529	522	508	478	553	507	549	513	562	533	535	524	520	501	497	506	541	486	484	532	523	504	541	516	520	503	520	535	540	522	503	519	495	504	560	504	525	483	519	589	530	510	491	491	552	524	534	548	539	522	499	490	540	521	493	531	548	561	527	515	521	489	502	516	519	534	494	524	521	521	478	537	514	528	542	544	564	539	535	498	494	504	528	502	536	532	521	534	550	544	519	511	565	565	508	496	500	511	543	558	534	510	517	575	507	513	526	523	532	497	511	520	542	529	556	504	542	522	522	506	533	528	515	498	529	502	529	558	475	529	530	540	526	489	483	518	507	538	507	518	536	517	510	487	528	554	518	514	489	536	517	502	527	559	507	527	500	515	532	537	504	524	531	491	549	560	542	491	543	523	570	497	526	486	519	522	540	545	517	564	540	580	520	509	524	549	509	499	514	501	561	509	549	538	520	516	573	514	475	549	583	561	513	531	602	553	537	549	529	536	489	513	511	531	564	527	532	538	553	497	535	525	552	520	547	556	520	547	517	561	488	551	495	528	559	554	530	520	532	553	497	553	504	522	546	553	545	529	531	489	526	562	487	532	520	535	480	553	570	516	507	557	530	541	570	529	556	508	555	538	488	535	551	475	535	524	529	541	517	502	528	520	493	505	505	558	517	522	535	512	535	546	542	514	516	540	509	527	520	495	550	560	516	510	516	489	529	533	525	527	530	486	537	481	489	529	520	556	501	545	539	542	535	513	546	554	548	513	575	535	532	492	531	520	555	525	551	523	527	528	518	512	533	523	539	480	514	525	537	502	531	527	532	524	520	518	482	550	513	514	545	549	512	495	489	511	511	515	491	516	493	536	529	541	555	489	515	515	504	511	509	506	526	511	508	538	497	537	525	506	516	549	510	536	561	509	476	578	551	532	500	536	544	522	527	536	495	531	509	505	522	563	473	503	537	504	494	511	546	502	532	487	545	499	508	541	514	476	534	512	525	495	532	515	532	523	454	538	553	538	549	526	494	562	526	513	521	463	491	496	510	497	534	487	517	524	536	542	545	563	555	554	522	505	531	530	527	494	523	519	493	502	547	479	511	481	505	530	577	540	483	531	525	540	543	558	555	473	501	493	534	502	490	500	543	517	541	503	515	507	496	528	505	569	516	563	503	537	510	535	548	536	594	544	476	530	533	540	507	507	550	531	541	510	544	491	566	515	528	521	514	516	515	571	532	527	557	557	514	557	496	515	535	566	538	502	507	528	534	504	519	524	511	478	536	545	532	501	533	498	535	517	521	519	546	556	559	518	520	528	496	476	545	511	495	528	528	541	503	526	561	553	524	522	533	506	535	480	531	533	532	484	515	457	516	551	526	495	528	549	500	555	532	548	498	531	477	510	491	499	546	535	486	537	535	540	524	541	580	503	486	496	488	518	501	525	515	482	540	532	523	546	499	508	553	564	535	564	508	493	529	528	559	497	510	504	530	534	540	581	500	461	505	527	525	513	525	510	531	531	523	510	555	524	469	539	568	540	500	537	536	491	544	534	475	510	497	499	551	490	503	543	540	529	527	491	535	517	541	505	510	526	514	532	528	479	505	560	539	492	503	505	519	524	532	521	540	498	537	540	567	487	480	522	512	538	529	547	541	509	527	502	511	504	532	555	522	537	576	540	473	533	521	507	564	530	496	485	508	523	532	500	533	542	557	549	532	537	535	552	515	527	519	532	529	498	512	516	514	534	498	529	517	551	531	518	517	501	544	557	536	529	490	523	503	549	521	527	541	538	536	483	540	487	536	502	519	553	511	540	521	483	535	523	522	521	510	524	510	513	505	514	513	492	496	544	517	519	530	520	535	514	536	530	493	559	509	466	507	565	531	507	491	513	560	547	500	547	479	555	542	548	510	557	509	491	542	485	546	537	527	513	537	536	515	530	479	516	533	522	527	497	546	521	559	560	526	531	510	484	502	556	521	544	492	532	516	489	523	491	544	499	497	506	525	503	548	545	533	543	510	550	539	588	503	514	572	563	508	570	498	523	530	516	551	523	530	516	467	543	546	531	510	524	536	545	538	480	524	524	531	479	518	511	523	537	501	535	482	520	525	545	504	544	535	514	515	498	540	517	572	528	502	526	514	482	507	509	568	520	515	516	538	537	565	496	524	539	527	518	506	546	488	582	557	526	505	537	491	485	543	554	505	505	470	516	534	499	501	466	481	518	513	551	483	517	522	519	546	538	542	507	538	505	539	553	532	516	498	497	535	499	507	487	525	582	512	514	510	542	532	541	526	492	488	532	488	544	530	546	530	528	550	549	549	515	501	522	557	524	537	529	511	486	512	501	528	563	500	558	574	544	520	539	510	527	481	518	530	492	514	545	517	515	495	521	537	509	526	486	540	574	531	565	504	531	512	549	556	488	504	534	523	497	533	561	515	539	509	548	535	544	551	532	512	532	541	510	513	565	558	494	531	552	513	522	536	521	544	502	552	505	535	525	492	543	553	533	555	537	562	500	528	517	527	503	491	551	546	492	515	547	548	517	545	556	490	503	499	475	538	513	509	533	569	553	525	494	524	516	524	562	504	533	558	536	506	493	555	510	522	526	568	515	523	550	509	496	552	521	477	490	548	489	501	522	507	508	546	542	506	473	504	490	539	511	555	521	513	480	522	548	519	545	499	543	567	505	497	567	515	497	544	512	554	536	494	503	525	490	533	518	497	509	527	524	510	520	532	527	514	494	498	494	560	514	534	512	521	533	504	543	528	500	521	560	497	545	507	525	523	506	536	505	488	484	526	480	490	501	572	510	532	519	525	557	497	528	523	479	518	519	529	529	491	560	564	562	543	529	511	517	485	510	536	532	541	584	478	528	540	517	548	537	516	519	525	530	517	513	493	498	474	562	507	527	509	486	546	488	569	525	515	506	511	484	494	527	554	539	520	543	526	480	574	579	542	520	531	562	537	533	526	543	559	525	538	500	523	501	527	494	486	530	501	573	524	553	517	517	559	501	569	534	498	548	488	525	547	500	519	538	537	531	507	482	587	507	531	558	491
26913	20246	8679	1035	687	643	600	566	595	623	615	560	620	550	599	609	569	616	552	616	551	575	558	610	551	573	623	572	581	632	579	608	561	620	625	595	600	561	570	584	574	548	540	621	602	567	620	580	595	629	659	549	571	594	592	549	609	618	557	619	579	566	564	566	568	562	616	631	600	637	604	578	637	611	579	603	623	604	538	588	545	625	631	647	578	590	582	611	635	620	613	577	608	580	568	630	607	625	587	554	623	593	600	626	600	591	615	574	550	574	555	592	579	623	557	547	543	565	618	579	606	603	564	616	591	588	569	586	600	530	582	565	611	592	613	607	582	580	579	612	602	545	564	579	593	583	567	638	545	565	603	597	629	619	562	618	534	565	597	616	592	567	583	593	603	602	601	593	545	580	539	585	600	580	615	599	598	597	593	583	619	573	599	604	638	623	590	556	561	590	643	593	593	620	589	596	622	618	612	554	580	566	573	562	601	606	617	554	578	565	571	553	596	622	588	560	607	583	606	590	624	580	602	627	584	558	595	564	612	598	632	599	605	601	597	581	583	593	545	624	571	536	588	632	645	607	584	589	577	597	571	579	594	618	545	618	592	611	568	602	602	613	601	567	627	595	581	602	621	610	593	565	626	580	592	602	575	582	550	590	632	612	593	560	616	581	642	560	638	617	595	595	626	614	602	614	612	564	591	605	595	630	651	574	587	573	588	594	607	603	585	562	546	595	587	568	546	592	666	590	601	606	564	552	593	588	597	579	582	595	592	617	618	555	611	610	582	633	561	611	578	645	602	605	576	610	599	597	607	599	594	607	578	579	557	572	586	590	591	597	598	578	565	548	601	606	622	569	577	621	634	588	598	576	562	592	564	563	607	567	614	594	539	632	610	598	628	603	588	596	589	574	579	541	569	599	593	554	613	622	557	595	579	578	610	613	589	620	602	630	562	624	565	603	622	626	636	552	566	590	588	562	575	617	538	562	677	605	619	626	588	570	586	577	602	592	570	570	564	605	594	613	579	565	577	617	616	672	628	602	611	564	617	628	570	631	585	582	639	649	607	596	603	598	623	602	649	583	588	575	599	596	572	603	546	560	565	582	629	607	603	589	613	583	613	610	634	590	573	592	637	595	595	575	617	566	613	601	559	574	600	592	622	557	609	621	579	612	567	592	594	580	626	585	566	568	600	568	592	607	648	599	591	601	574	540	563	593	645	599	586	617	605	621	573	626	611	620	597	618	576	581	548	603	596	618	614	605	591	609	582	613	618	568	604	600	600	582	569	596	616	614	617	601	598	602	596	619	576	601	601	635	582	623	542	542	573	594	610	614	617	596	568	553	579	573	599	575	613	595	626	560	608	639	574	602	570	592	571	608	551	608	565	570	609	571	634	606	570	561	578	570	648	608	580	584	562	580	548	640	572	581	598	577	585	616	557	598	644	553	611	593	621	584	592	629	598	616	565	577	584	595	598	583	569	603	582	573	572	582	591	543	607	628	570	587	573	597	631	597	609	560	602	600	578	617	576	621	581	595	609	575	605	581	579	587	599	622	636	582	590	630	607	606	559	618	590	550	617	612	608	614	635	640	602	569	608	620	602	604	596	573	563	586	628	585	648	572	579	568	564	581	571	588	570	598	547	595	586	619	612	618	592	625	600	650	605	604	577	579	596	600	588	619	640	607	576	609	592	604	592	612	615	576	620	590	572	604	570	623	592	590	591	590	633	595	654	585	597	618	585	543	593	626	615	575	637	563	572	549	581	556	620	562	593	608	578	650	586	625	536	533	584	593	567	597	571	607	593	603	588	590	597	599	612	618	615	585	603	580	584	613	593	622	588	603	575	573	580	582	574	605	610	611	593	623	552	618	580	602	565	561	625	571	546	574	561	611	595	591	567	590	614	647	603	603	634	579	605	611	564	582	556	563	613	563	563	633	613	614	645	570	659	601	602	603	599	625	591	609	627	575	595	610	610	542	604	589	601	561	581	623	543	590	534	605	626	584	610	619	598	566	617	642	608	583	617	600	609	578	618	638	562	625	652	596	577	588	583	574	597	581	654	554	600	623	602	633	604	586	574	551	643	597	637	603	591	579	604	577	597	592	615	608	571	569	646	627	634	596	604	585	622	606	557	609	586	597	581	593	593	602	606	616	623	604	612	572	624	642	633	601	580	610	557	629	608	611	549	603	553	602	588	597	599	610	591	618	584	611	625	619	600	619	649	608	566	576	615	586	614	590	544	624	599	602	601	630	572	626	608	596	615	599	570	610	606	576	604	585	580	625	580	606	574	547	581	635	595	587	568	555	612	589	586	570	562	577	567	569	579	551	595	603	620	610	580	589	587	596	590	620	585	560	574	570	625	639	555	611	631	649	576	546	564	583	606	602	599	576	568	617	532	597	586	602	621	614	611	551	604	602	634	580	574	587	592	623	582	601	633	577	603	606	606	588	599	587	548	580	584	558	556	625	629	573	582	537	598	611	619	558	568	587	597	604	590	629	576	605	628	634	566	565	606	553	611	557	527	563	600	586	608	584	566	603	581	629	571	614	645	617	632	581	581	536	565	552	605	579	614	637	585	597	557	555	596	599	573	638	654	581	539	582	580	615	609	558	639	584	580	591	612	594	613	603	580	657	625	608	616	590	610	640	587	557	621	612	573	621	597	611	595	606	546	581	589	569	554	619	622	593	574	536	574	551	597	600	606	610	615	573	613	628	610	583	611	601	578	568	607	614	568	620	599	577	577	604	584	590	633	578	587	611	613	559	578	603	624	570	577	585	584	588	613	629	643	611	586	578	577	622	607	628	604	557	591	611	583	593	630	616	594	567	605	598	563	621	595	585	576	567	574	590	575	603	582	621	599	565	603	608	606	563	665	593	566	650	595	601	596	598	592	618	614	587	566	607	586	601	527	636	563	578	638	583	577	551	582	597	577	594	632	548	541	613	563	580	597	550	621	604	579	616	578	579	619	620	605	589	624	571	597	566	578	576	575	585	608	604	603	613	574	571	563	604	545	587	609	616	552	613	572	593	614	594	604	550	594	590	594	597	617	598	580	603	580	560	596	592	614	634	569	569	585	647	571	618	606	580	583	574	591	583	581	564	576	590	569	588	581	597	614	598	610	590	641	624	608	635	554	614	580	607	581	594	605	561	570	606	612	579	604	578	597	623	604	604	609	607	613	588	632	583	668	583	565	595	642	607	594	618	619	561	596	594	551	571	614	598	579	595	592	618	580	593	570	554	577	585	588	572	645	639	565	632	644	633	607	608	606	638	607	575	600	598	570	589	630	598	610	601	621	615	585	590	599	590	615	578	616	625	588	624	624	558	610	640	605	588	573	558	596	559	581	618	586	569	634	554	614	615	615	590	587	629	622	606	631	613	597	584	586	569	602	599	562	603	588	560	607	628	591	645	520	608	584	573	613	613	587	644	632	566	633	583	620	628	576	562	593	575	604	600	636	621	581	595	570	596	577	602	584	603	590	568
14447	1457	1324	1029	965	860	830	837	879	869	904	874	867	824	873	859	846	846	795	796	879	805	850	895	843	859	814	872	810	813	820	806	842	828	837	783	792	807	804	823	839	814	840	851	839	820	841	817	822	827	836	853	853	826	911	873	824	859	857	805	750	828	854	832	881	837	788	810	822	855	745	828	812	823	822	758	816	821	851	801	873	841	839	829	824	845	829	874	835	863	816	829	808	827	830	863	831	815	840	829	863	823	845	812	825	881	796	811	828	792	817	817	865	814	829	869	831	795	893	850	813	842	797	832	816	861	867	819	798	841	808	789	786	812	824	794	854	849	891	808	855	813	833	804	868	832	833	796	814	836	797	805	877	849	833	863	827	833	819	871	859	836	859	883	860	857	828	870	848	833	805	848	872	860	799	809	793	857	802	776	791	849	845	853	864	842	739	845	823	871	819	807	860	833	876	829	839	852	810	828	861	837	835	845	802	818	825	830	885	856	890	860	814	833	827	792	786	800	820	844	853	785	812	801	834	844	806	817	798	792	832	804	811	834	837	855	865	767	806	849	809	771	799	777	831	822	839	804	779	843	769	878	796	817	857	819	844	796	848	772	816	817	796	875	834	851	842	817	827	792	844	803	825	855	900	846	825	812	832	801	827	824	814	803	872	865	822	829	825	794	843	777	840	804	846	811	831	868	864	867	831	843	782	883	868	836	818	848	811	806	818	795	841	875	845	860	906	810	776	831	852	853	842	865	834	805	844	830	802	814	841	797	894	874	809	793	869	820	841	866	797	838	762	824	857	813	849	785	827	826	814	848	859	823	815	830	851	841	848	860	796	820	800	841	811	813	766	843	833	855	786	864	900	828	824	815	795	844	863	799	808	852	892	797	842	871	815	816	802	819	838	803	806	835	824	845	883	801	837	855	843	817	858	817	822	821	813	824	809	899	848	810	833	816	824	817	780	837	864	866	838	821	837	832	812	878	837	766	810	854	852	856	760	845	843	840	840	815	822	817	876	762	815	849	809	836	827	810	809	857	839	858	762	843	847	840	820	827	842	846	859	809	778	802	853	845	779	838	823	776	783	804	852	824	900	802	876	828	865	833	833	793	857	876	795	802	867	817	840	831	834	812	867	874	867	834	829	788	867	834	878	802	771	852	845	835	852	841	845	827	816	822	846	871	825	818	844	844	788	846	839	814	839	821	806	855	891	827	818	853	775	826	822	834	851	830	810	780	812	842	856	819	828	793	876	787	822	818	820	812	824	797	810	798	859	806	843	834	831	801	852	853	792	841	829	823	834	900	858	813	865	842	876	857	852	855	821	818	904	844	786	792	835	798	860	839	789	844	831	874	782	836	830	847	837	879	848	807	818	825	861	801	805	792	800	860	840	842	833	858	814	817	790	840	865	805	870	820	853	819	788	841	900	837	867	798	824	829	817	858	831	834	818	892	837	851	859	855	819	826	787	884	843	835	822	851	796	843	795	838	838	824	870	770	805	846	852	834	840	831	850	835	836	835	832	819	819	828	809	821	775	817	869	804	867	812	851	804	805	842	831	835	865	811	874	840	881	878	807	811	815	854	814	778	830	821	850	830	839	889	807	839	851	833	850	823	859	819	802	820	810	788	813	868	837	856	763	839	826	838	833	851	829	832	805	860	847	830	806	854	852	838	851	849	846	812	844	873	815	774	811	800	809	841	842	813	827	863	883	857	803	840	826	817	800	818	843	820	887	879	821	824	867	832	857	849	802	821	842	797	817	775	811	801	854	884	828	815	779	838	834	806	828	845	848	818	855	801	845	825	826	871	810	828	793	795	782	838	814	810	821	871	818	825	816	825	873	866	841	843	801	802	836	820	815	847	825	806	817	835	794	820	856	814	797	831	807	831	779	816	839	818	810	853	813	843	816	830	788	828	799	786	851	782	835	852	845	815	814	823	810	832	843	839	839	813	822	808	822	810	820	816	817	841	828	811	837	824	814	865	835	787	830	851	822	839	870	808	877	808	816	794	832	842	820	795	791	870	793	856	874	873	825	808	829	814	795	838	839	866	859	861	841	829	808	855	830	816	863	770	843	833	814	808	814	830	777	812	787	788	871	849	843	812	797	828	818	824	794	858	846	832	847	802	785	799	811	795	808	789	841	802	861	783	845	862	859	807	839	835	813	782	775	815	833	843	854	828	823	834	855	825	823	839	798	810	835	861	803	824	858	807	825	852	808	824	812	832	870	865	847	729	831	863	836	787	829	807	785	805	821	874	818	858	876	826	813	846	827	812	810	881	871	839	818	809	812	848	821	845	812	855	806	861	874	828	823	839	877	797	839	841	832	854	865	841	873	808	832	817	792	848	817	819	855	848	779	859	847	810	831	832	798	874	858	846	850	800	828	851	811	824	802	801	813	768	844	843	840	851	842	851	814	854	844	807	843	811	792	827	889	841	783	819	860	803	888	848	797	878	825	834	841	800	819	854	809	858	786	826	805	822	796	795	813	786	831	836	858	871	835	821	783	814	800	870	790	820	857	837	815	783	793	816	804	838	777	880	808	817	784	836	822	873	847	832	801	833	803	803	774	882	842	851	847	839	801	897	862	830	780	832	865	803	826	840	885	872	845	834	860	858	791	832	856	849	805	847	846	875	786	788	830	869	767	847	824	821	882	817	863	855	830	798	869	811	807	812	788	830	855	892	812	834	802	805	838	817	806	830	867	817	778	807	794	903	849	831	790	794	856	822	777	837	809	835	857	822	848	817	813	828	864	871	815	853	829	864	852	802	820	802	790	841	835	870	819	814	838	794	809	854	834	847	812	820	841	846	845	847	824	787	845	791	900	788	848	872	813	809	826	824	845	822	816	810	809	800	793	840	871	871	815	799	807	801	799	804	818	859	839	819	816	866	869	801	827	789	802	799	839	848	848	877	846	771	797	808	798	823	870	791	812	866	844	829	887	814	800	810	807	795	843	798	848	878	806	813	870	775	802	806	822	846	847	764	840	827	869	770	823	831	857	823	837	869	840	835	838	834	859	818	849	796	816	805	792	859	798	789	858	831	840	859	844	859	843	827	837	831	807	830	877	851	832	831	805	851	879	798	796	866	826	819	813	863	843	829	839	851	829	842	838	833	800	826	812	802	827	829	788	789	808	843	789	862	843	871	870	821	867	859	860	827	848	827	848	809	867	816	816	804	810	814	781	871	862	869	832	826	808	839	872	823	822	860	838	895	832	800	860	851	789	841	837	871	810	792	875	775	799	792	818	826	803	810	828	843	808	799	894	776	829	865	801	826	864	840	861	873	862	826	841	818	798	854	827	861	868	870	850	829	842	843	866	797	831	826	859	837	834	932	829	843	765	859	817	822	796	817	796	846	852	863	820	824	836	821	815	881	778	858	773	853	820	823	834	792	835	866	837	802	782	841	863	825	848	882	770	803	816	812	835	788	844	843	808	821	856	799	897	830	863	817	832	781	839	832	831	868	812	830	867	846	859	801
23384	20946	28264	23764	20933	11347	1375	952	832	766	795	752	756	700	683	714	688	694	678	680	660	657	666	683	692	630	642	688	662	625	667	677	641	662	687	648	667	656	625	646	658	635	661	658	638	659	651	662	644	665	660	696	606	652	602	625	645	617	650	639	638	650	639	634	640	624	621	608	650	617	607	636	689	625	672	671	634	611	625	674	635	672	653	641	676	617	675	653	604	664	609	664	680	638	650	625	655	627	610	624	648	651	654	654	640	647	615	648	649	657	660	635	633	647	633	574	640	595	634	638	669	672	637	654	661	678	649	640	617	631	654	681	626	643	627	600	653	673	657	655	625	689	658	649	710	588	665	640	672	637	661	633	644	641	616	653	644	654	630	617	594	599	689	663	573	609	643	624	633	653	662	610	672	637	652	621	718	614	657	635	623	609	651	655	657	639	619	657	662	642	640	678	652	612	642	651	667	618	620	623	630	650	624	655	642	658	671	663	702	644	652	623	621	613	661	669	612	590	666	642	637	619	660	653	640	685	657	616	644	581	633	646	643	604	637	660	670	635	665	610	646	633	665	660	617	610	657	606	627	605	640	657	637	649	645	663	605	601	630	623	638	689	620	650	634	612	653	639	650	627	641	635	643	589	625	663	599	636	637	690	723	659	705	647	665	601	608	621	640	627	675	605	673	664	652	640	610	644	590	590	609	640	652	586	609	650	662	661	651	597	580	611	654	670	644	621	637	585	657	594	606	625	600	654	660	629	636	681	658	626	661	635	599	631	648	619	662	633	640	634	646	636	590	645	625	633	683	634	673	647	644	677	656	602	658	615	628	653	635	606	606	673	576	626	615	645	638	640	632	606	648	635	635	668	636	625	663	626	633	653	667	653	583	619	617	640	658	650	627	591	693	612	664	620	601	644	593	631	620	619	607	640	594	611	661	673	646	671	634	666	635	678	615	666	669	660	626	667	645	618	638	638	653	619	668	620	622	625	629	624	680	671	633	622	571	638	643	599	603	647	667	566	660	602	650	648	646	622	597	622	593	624	630	611	657	629	625	677	651	642	633	650	629	641	647	631	586	611	642	632	636	617	633	629	610	673	599	626	630	663	619	683	662	695	634	613	653	638	609	646	619	665	648	645	644	671	666	632	663	655	656	642	607	622	664	651	611	606	630	588	605	617	629	662	643	680	627	629	606	648	655	666	631	648	612	589	643	634	671	649	668	630	656	622	631	643	578	630	641	605	619	604	627	607	598	655	640	623	595	624	600	553	671	638	636	663	647	652	628	642	655	659	663	686	608	655	657	634	594	638	685	634	654	630	620	592	624	634	630	647	644	590	621	644	612	631	633	650	673	629	664	629	625	650	601	661	620	638	590	637	634	650	680	603	601	655	639	626	640	649	644	662	601	612	656	663	672	640	633	633	660	606	637	632	570	631	628	640	622	627	665	641	632	665	668	628	608	623	597	674	618	606	690	651	645	625	650	653	613	603	616	630	672	630	666	627	626	618	651	636	611	638	656	622	697	652	643	610	630	640	625	676	622	646	625	665	633	618	670	627	645	594	695	626	625	655	649	635	621	632	586	676	647	700	621	684	662	624	615	642	630	643	647	615	690	608	651	652	665	627	640	645	610	670	638	634	597	616	650	618	574	601	629	660	669	671	630	611	657	621	597	626	573	621	606	643	636	647	625	611	637	642	674	633	634	660	630	637	592	636	640	589	618	653	620	662	633	648	610	628	640	628	681	628	619	610	639	679	639	633	607	636	659	635	630	618	635	610	671	625	647	666	696	642	612	647	586	649	603	654	644	607	608	662	628	660	633	647	651	631	669	609	598	599	612	628	668	654	648	663	669	658	657	664	623	643	603	650	612	618	662	616	659	599	620	660	662	598	639	677	684	625	645	654	647	643	608	618	656	646	691	625	621	666	615	623	644	679	650	599	628	667	617	637	631	631	641	628	623	644	649	643	622	643	592	603	638	653	671	655	710	638	620	639	674	619	628	653	640	643	646	638	578	676	641	671	633	645	642	598	643	606	639	625	647	620	647	599	617	638	648	618	694	700	657	647	622	643	662	649	618	616	628	685	626	635	638	628	632	639	585	633	610	604	609	661	633	653	662	628	629	646	670	696	628	628	635	586	618	643	626	636	661	599	622	655	630	615	637	643	631	643	637	642	687	638	660	651	671	650	626	584	626	646	682	644	616	660	669	614	625	600	609	648	636	624	638	647	654	616	632	607	615	662	647	684	657	633	633	577	622	643	667	612	638	608	622	595	678	615	641	644	651	648	653	654	651	630	677	566	606	645	641	635	625	621	610	633	660	569	591	616	632	649	657	646	659	609	597	648	645	638	683	659	640	701	679	685	607	597	665	622	629	596	618	625	635	671	654	678	654	695	667	609	699	627	625	645	652	657	656	649	648	638	658	700	636	629	603	630	643	634	642	634	645	643	644	628	649	649	624	651	611	636	651	675	664	657	593	604	617	652	657	697	667	615	650	624	615	654	653	636	662	644	574	604	678	622	627	640	618	655	628	680	698	653	648	687	592	632	598	632	607	608	637	615	623	665	617	628	647	642	652	642	619	666	604	654	638	567	628	626	628	646	620	627	601	645	624	633	611	630	612	625	640	684	653	642	628	628	650	653	661	617	617	694	632	637	577	597	615	622	710	594	678	635	685	682	647	632	621	668	620	651	599	587	665	686	615	650	656	633	626	643	685	596	664	681	624	589	653	631	666	604	630	667	674	706	638	646	647	648	694	648	632	651	605	660	592	640	684	620	588	630	677	643	608	663	610	645	631	642	665	635	657	654	656	640	642	591	668	661	650	640	622	637	634	650	626	610	617	653	630	584	651	652	614	632	618	615	615	620	603	648	633	642	656	649	668	622	680	617	640	630	606	657	653	661	633	615	614	624	657	663	593	594	649	582	623	649	679	655	681	589	635	627	621	640	631	640	589	622	615	650	621	660	624	649	578	602	636	633	644	685	609	625	651	681	687	663	617	661	613	664	614	684	586	643	624	660	620	671	617	641	609	648	655	613	671	629	681	641	619	648	647	640	650	650	653	646	575	649	648	643	662	697	664	675	598	627	628	659	628	625	601	664	701	656	646	636	651	616	597	602	601	639	669	626	613	614	609	635	642	673	635	611	643	629	645	689	642	620	578	644	610	631	625	695	641	662	601	597	677	624	592	641	659	638	638	615	604	631	662	643	643	656	680	647	609	667	633	663	593	652	620	648	666	636	670	644	640	683	630	629	635	640	625	614	645	696	631	701	675	654	606	625	607	635	630	662	636	637	678	677	581	637	654	623	657	671	663	648	592	613	602	650	639	614	667	649	629	621	650	602	656	596	699	626	677	633	677	629	607	618	657	673	627	653	618	616	602	642	641	647	636	673	644	682	609	630	634	647	629	656	614	599	647	648	618	674	622	634	625	625	662	633	598	586	656	603	596	621	647	599	597	674	626	601	641	607	624	651	625	645	627	648
27039	8879	7112	3765	2688	2235	1832	1645	1418	1320	1225	1186	1097	1058	1087	1028	1027	990	1060	960	895	935	963	953	958	935	907	948	918	902	940	998	981	929	928	887	952	874	996	929	948	962	931	890	935	939	933	905	833	897	935	914	912	898	921	902	896	869	899	949	872	942	895	917	904	877	904	882	951	908	904	866	891	906	924	892	882	859	970	937	922	925	890	951	897	928	881	918	855	864	925	916	933	885	891	876	941	886	946	927	893	883	922	909	881	904	910	839	918	869	950	923	931	898	883	928	893	886	857	834	898	863	893	857	931	859	895	918	892	919	932	937	901	843	893	915	904	853	841	921	906	878	898	909	904	895	880	854	850	1011	909	853	910	902	874	938	916	938	896	904	978	886	836	991	882	889	838	886	935	914	918	866	929	860	972	943	888	901	879	884	915	947	868	912	860	896	914	932	923	869	947	884	929	830	889	896	858	914	886	926	930	864	897	923	826	904	893	888	909	913	869	920	915	882	896	887	941	867	868	889	908	862	905	913	889	878	895	873	909	903	919	921	909	907	922	941	913	857	952	948	868	843	889	883	896	946	886	898	878	858	866	871	888	876	941	886	876	938	897	877	907	946	892	906	933	868	930	909	835	875	893	952	903	888	927	864	884	901	866	922	878	891	900	913	841	914	908	903	917	907	875	923	904	831	866	891	931	876	929	887	862	872	952	888	894	871	833	878	952	942	944	910	859	941	874	887	929	871	894	891	855	860	849	897	913	868	983	854	895	869	908	872	914	882	931	904	936	885	911	892	857	836	992	919	820	948	917	874	902	852	912	907	924	907	897	960	976	905	929	909	957	881	937	925	901	933	936	879	889	971	901	919	857	898	930	886	863	910	852	900	904	892	907	899	891	865	886	875	890	918	898	855	903	874	897	863	887	904	891	818	894	918	905	876	920	861	917	925	880	899	907	902	908	937	863	861	922	929	891	970	876	821	903	864	925	883	911	857	837	926	894	862	940	870	947	905	859	909	856	855	921	838	881	871	863	824	922	895	852	930	907	915	891	897	877	944	879	907	923	898	928	937	875	892	915	870	868	898	862	859	857	904	908	902	946	908	891	901	890	955	929	945	838	955	883	846	892	924	942	881	858	888	889	878	940	936	871	890	878	906	883	877	873	852	852	882	877	954	934	846	867	907	914	871	932	860	924	888	870	911	869	847	939	888	872	900	900	902	904	876	873	927	897	863	910	838	915	888	876	916	880	891	910	867	930	855	857	898	889	909	910	894	872	890	925	884	903	912	914	873	908	917	917	934	919	955	930	831	847	884	898	886	843	900	883	897	879	861	907	871	947	991	931	834	880	897	937	924	990	906	870	837	888	896	916	947	873	875	926	887	922	959	851	869	902	875	861	898	936	935	896	834	897	908	872	918	867	848	858	915	861	880	915	879	896	983	931	904	875	873	943	887	894	875	858	936	915	883	910	917	931	907	950	871	888	865	906	925	957	880	891	904	901	865	885	871	897	920	964	924	928	871	893	930	870	916	908	903	922	899	893	877	885	923	890	892	848	910	908	875	885	863	906	858	862	866	903	869	882	900	935	870	883	906	901	916	928	879	878	901	863	891	887	913	861	874	830	902	894	892	876	903	917	933	941	907	857	859	892	896	890	928	887	931	866	899	836	879	917	907	907	891	895	894	893	919	887	899	897	847	931	889	862	900	903	940	869	884	859	956	907	914	944	898	937	880	877	887	924	854	907	886	894	894	913	916	881	902	867	888	951	922	849	891	875	981	883	958	909	949	962	937	857	898	940	909	951	913	891	890	937	949	855	902	935	899	921	843	861	891	951	881	921	866	863	872	885	881	876	914	847	905	934	941	907	903	955	954	924	865	877	802	863	890	882	933	941	872	889	954	1008	849	915	925	912	920	957	876	917	914	933	947	882	908	924	891	881	894	893	883	926	865	861	842	898	926	901	888	920	889	918	912	885	893	856	931	887	958	917	888	892	931	948	874	902	955	827	929	887	876	898	880	885	935	871	894	887	871	901	947	918	933	962	913	910	889	875	893	885	890	901	858	876	858	979	932	862	931	831	914	895	916	880	916	906	877	902	894	858	899	895	912	936	934	915	981	857	916	881	905	902	880	921	902	859	894	885	861	877	867	892	847	876	914	882	930	828	852	923	949	916	925	911	886	889	926	921	894	853	893	865	870	900	946	859	908	906	913	859	952	902	892	889	933	963	901	879	883	886	879	961	908	893	959	908	905	922	861	892	878	879	888	973	925	881	904	888	897	832	917	944	856	966	884	868	924	912	886	897	910	921	960	858	908	929	884	878	865	859	852	903	924	881	917	858	871	883	847	906	892	881	875	896	931	931	829	937	891	858	866	865	891	848	924	880	868	872	886	902	884	880	931	867	895	893	899	946	894	895	973	947	884	897	906	886	898	919	908	889	900	878	907	894	893	896	906	947	901	934	852	898	901	884	900	908	913	917	979	903	888	956	911	918	867	876	873	872	862	880	878	895	914	883	922	922	891	911	860	905	907	917	895	819	917	917	970	903	875	921	892	914	873	954	869	901	867	887	959	927	947	898	876	861	918	891	883	890	829	881	911	876	867	947	882	886	940	882	932	920	911	922	884	911	895	886	848	923	843	914	908	938	877	876	955	945	882	915	903	864	877	921	871	912	845	948	870	888	902	956	875	907	884	926	892	911	868	872	941	841	868	925	927	952	925	918	937	886	915	917	879	863	881	894	875	896	866	850	887	920	882	886	912	852	906	894	946	885	911	898	896	857	912	872	908	873	908	868	911	938	911	913	912	882	881	874	880	857	903	908	853	957	881	937	953	898	928	892	915	931	838	893	912	889	907	917	893	881	883	958	885	877	871	900	877	876	926	898	931	959	926	877	901	884	905	872	920	902	947	883	845	913	949	915	948	911	955	881	852	857	914	848	933	897	840	912	914	888	884	910	928	921	919	858	882	849	900	931	913	920	876	843	900	872	912	887	885	891	904	886	908	855	885	895	887	904	933	887	879	917	911	959	901	942	841	912	853	882	891	899	908	885	908	930	953	882	947	867	858	895	892	934	920	896	891	849	903	939	906	875	905	940	914	952	856	928	904	897	907	910	874	905	919	954	925	839	855	898	912	936	911	959	870	904	921	934	894	873	865	886	885	942	900	838	940	846	926	950	946	862	931	922	904	862	876	918	894	924	914	900	883	924	852	929	915	846	903	892	838	890	932	837	886	922	892	897	906	943	855	868	869	919	864	887	906	869	850	869	868	856	882	861	924	865	906	941	881	883	885	911	907	877	910	885	908	891	871	895	893	835	886	872	907	946	883	935	911	929	877	881	892	872	908	885	875	915	892	857	910	919	943	890	878	893	877	929	886	859	928	960	888	928	887	853	939	930	892	902	853	864	925	829	882	917	846	961	868	922	941	819	924	851	885	898	916	879	923	945	905	982	826	898	928	884	933	882	902	922	879	848	862	895	877	889	921	899	882
22578	20952	28685	23371	20952	20974	8179	979	697	589	552	519	477	477	488	429	437	449	406	413	436	364	455	391	373	383	387	367	372	354	384	372	377	369	365	395	380	356	401	360	356	356	361	362	371	368	356	393	349	375	352	352	395	381	369	364	348	351	356	348	377	345	402	336	318	362	365	356	342	357	364	317	346	375	314	357	388	337	340	328	347	341	372	353	375	359	364	361	350	389	369	349	311	357	326	392	412	333	348	382	358	355	336	354	330	366	338	337	358	346	352	345	342	363	347	372	340	345	344	348	384	375	360	376	358	342	345	336	337	341	348	362	348	352	348	368	332	340	352	350	345	370	340	328	367	362	371	337	338	359	334	358	364	353	368	333	324	362	367	359	331	356	341	347	324	356	383	384	332	351	345	365	357	376	361	350	343	366	361	359	342	364	335	343	351	339	371	369	340	340	356	340	377	354	320	359	361	339	380	392	344	351	354	369	362	345	402	350	343	324	359	346	350	349	358	361	350	368	343	377	348	341	335	372	350	360	333	331	350	345	343	357	357	353	332	331	359	334	380	340	357	351	353	368	356	382	371	416	346	369	359	341	390	355	365	365	326	361	350	338	379	364	343	352	393	357	361	345	334	330	365	335	339	378	379	361	343	373	358	379	349	369	328	392	361	341	345	371	360	342	401	327	368	359	324	313	342	332	346	356	350	355	338	387	361	335	342	355	366	359	345	310	332	308	330	324	363	338	367	335	388	321	379	348	355	378	346	361	377	368	390	335	322	349	365	375	343	387	338	377	322	354	342	385	355	346	348	350	332	393	377	349	332	348	376	350	364	337	344	330	349	358	373	366	339	355	380	358	362	347	324	355	378	369	380	388	363	345	334	336	371	344	351	379	340	364	349	358	325	372	332	355	360	358	357	342	345	339	380	347	353	360	329	332	363	401	333	337	349	354	327	336	360	375	328	347	365	354	372	358	352	379	380	327	324	333	343	353	363	340	369	365	353	377	373	362	360	383	373	338	351	363	342	323	327	334	362	352	344	350	356	342	390	337	374	372	352	344	354	364	354	376	367	366	354	320	324	336	349	377	331	349	365	357	360	368	383	351	366	374	337	384	366	358	369	389	369	344	336	365	366	375	347	353	390	355	382	333	367	347	359	342	321	353	363	342	329	347	338	330	349	343	324	319	377	360	384	370	352	372	338	339	347	344	370	382	371	343	352	363	341	327	381	317	359	339	341	348	333	352	372	364	334	370	363	317	361	362	362	408	393	364	328	364	338	356	370	355	338	356	352	363	374	353	352	345	347	347	367	335	360	359	311	323	361	347	337	331	363	382	372	351	323	368	352	346	356	364	341	354	370	354	368	353	356	347	379	332	356	358	339	364	346	329	344	336	375	381	330	371	354	375	341	347	357	368	322	328	369	378	345	349	355	356	331	334	387	374	365	340	341	346	353	356	386	341	354	379	340	334	398	336	346	341	338	394	373	335	357	350	388	340	380	346	344	387	326	342	348	330	326	354	351	324	348	360	363	360	307	361	362	353	333	337	391	352	377	361	333	371	381	364	352	346	357	333	327	361	322	336	359	395	392	351	347	333	385	372	351	351	353	363	387	352	368	349	351	347	372	359	356	354	383	335	345	373	384	368	342	346	371	374	318	317	366	386	356	349	332	375	367	378	398	372	360	359	349	381	376	338	355	392	347	375	345	338	371	342	380	362	337	339	339	355	364	369	353	338	363	340	407	387	394	349	349	348	351	336	349	336	384	336	346	351	342	362	335	351	357	353	362	342	358	382	354	353	346	365	355	377	349	377	350	346	332	363	363	376	345	333	346	418	338	374	352	331	330	342	367	356	355	351	336	362	359	300	361	382	377	328	344	363	337	344	351	373	341	357	337	360	347	378	333	390	351	345	341	354	351	359	337	343	383	362	342	365	328	328	358	363	357	360	322	376	337	342	357	351	342	367	374	361	361	342	353	345	344	371	383	352	347	379	370	363	326	347	358	364	362	374	350	352	354	352	320	371	362	341	372	359	352	355	368	348	354	371	373	349	308	324	362	336	376	358	368	360	395	350	363	351	345	355	363	414	331	378	391	329	394	334	347	355	366	315	335	349	365	345	349	326	364	360	360	368	344	365	348	323	391	345	326	344	350	375	369	374	369	370	336	368	327	359	364	359	345	333	352	330	359	362	362	370	356	356	325	400	366	361	362	361	374	348	359	361	344	329	365	358	348	359	361	367	370	385	370	369	389	333	325	375	367	369	338	360	370	381	342	352	335	384	326	357	340	368	342	357	340	329	298	362	372	389	370	321	340	367	355	350	357	349	349	353	332	344	331	359	342	355	357	355	320	346	318	347	331	361	347	352	367	363	371	324	359	368	340	350	350	350	363	335	330	344	346	338	344	359	348	368	376	317	361	402	316	332	391	328	326	384	354	347	324	390	340	357	368	377	362	410	360	312	354	378	309	365	367	359	357	372	341	352	343	377	378	341	376	388	356	358	317	366	346	349	378	375	330	325	342	355	335	331	346	373	350	332	335	347	335	397	343	351	345	362	373	346	367	327	387	340	364	346	379	329	352	371	347	369	367	362	358	361	341	337	337	354	333	369	374	342	355	371	321	339	330	327	351	365	381	346	343	376	349	330	342	322	323	356	338	341	332	367	352	323	361	361	351	355	356	354	318	330	339	317	349	377	358	333	346	355	344	311	364	349	355	346	342	323	346	340	350	344	338	357	337	340	329	353	375	354	369	334	369	337	358	359	368	322	366	368	352	321	348	379	340	369	354	351	335	338	332	372	357	334	375	356	378	349	363	362	346	393	339	380	346	343	347	368	337	352	302	311	376	349	337	368	360	331	358	377	376	381	334	349	319	361	345	359	353	347	339	352	357	385	340	351	334	378	324	384	326	369	332	357	350	339	359	331	346	335	339	342	347	402	340	355	356	351	343	358	371	342	327	362	369	366	345	341	361	346	322	374	365	348	344	335	388	359	366	357	346	348	328	362	367	346	387	351	346	360	383	342	348	361	318	324	349	321	336	336	385	331	352	368	348	366	361	344	383	339	333	336	354	360	309	357	339	341	334	366	356	349	360	378	357	369	364	346	324	359	379	376	349	321	339	357	359	346	367	350	329	331	351	355	345	375	335	368	347	337	351	386	337	364	340	319	356	350	342	372	312	343	325	323	339	361	358	333	331	367	379	343	323	355	327	347	378	370	346	367	340	351	372	364	358	334	346	365	361	386	350	353	332	331	356	344	332	356	345	353	367	334	347	350	350	330	365	357	327	324	328	330	357	329	368	329	335	368	400	371	344	331	341	373	360	338	379	365	352	330	366	365	353	330	338	354	368	358	340	353	366	388	324	351	370	369	368	352	344	343	329	346	355	344	354	369	330	389	385	366	365	330	346	375	327	334	365	352	351	365	335	338	344	337	365	358	378	375	326	376	336	321	306	352	369	361	352	331	303	347	373	327	332	322	386	356	370	351
24512	13600	11373	5545	3951	3053	2299	1911	1552	1296	1243	1040	987	918	848	803	770	689	666	692	628	657	643	631	576	559	604	578	573	576	585	532	534	532	553	581	532	545	544	530	513	487	543	555	533	552	549	543	503	527	571	529	537	523	511	554	521	493	534	566	510	512	517	508	507	510	521	506	483	512	503	511	501	498	530	511	502	507	561	506	475	479	504	501	507	547	454	513	474	555	506	478	505	563	516	555	523	511	501	483	523	491	473	500	499	506	537	498	517	530	531	489	520	531	576	489	512	513	511	506	517	506	527	523	549	532	544	515	478	484	518	523	507	541	513	471	508	514	525	498	489	521	520	500	509	534	502	526	521	535	527	497	495	518	528	497	550	531	538	512	526	513	541	533	524	500	522	541	478	511	502	548	503	478	502	501	510	521	509	496	537	539	523	518	504	520	491	482	513	531	517	531	524	487	535	539	509	492	520	529	520	465	495	478	515	561	469	515	490	481	505	497	524	494	532	499	529	523	491	473	512	493	498	488	531	528	523	524	497	527	515	508	517	517	502	504	503	537	549	491	485	511	500	475	520	515	512	457	522	514	530	502	554	480	510	484	525	526	492	529	522	495	489	495	528	496	521	488	508	490	506	492	531	510	517	518	553	516	501	516	500	492	527	512	492	531	502	545	493	513	480	501	515	555	524	530	489	540	513	516	543	466	511	476	512	526	520	505	489	527	539	551	506	469	496	494	502	525	526	543	521	520	500	514	508	517	507	517	518	531	507	546	499	505	520	520	506	524	494	528	486	527	528	507	502	534	523	504	538	501	489	512	470	477	528	500	531	528	500	534	476	518	503	523	529	519	505	527	530	541	489	501	550	512	536	534	483	529	509	502	502	494	507	521	485	549	512	509	490	532	549	523	495	504	512	496	492	491	525	513	480	527	520	484	522	467	532	493	508	491	501	515	509	523	496	517	509	509	518	554	534	494	506	555	492	529	514	523	534	502	561	511	460	503	502	496	538	532	537	479	509	520	486	521	527	481	528	500	537	539	515	533	494	535	487	523	494	503	513	530	481	479	532	493	540	515	561	451	531	544	500	510	520	515	483	567	508	526	543	481	513	496	506	538	496	491	539	474	551	510	491	493	511	520	510	513	475	505	512	452	506	526	496	511	536	505	541	534	499	534	510	552	475	505	524	518	538	548	491	504	510	528	524	535	529	516	479	488	537	518	536	535	512	507	511	495	518	512	536	545	508	534	492	459	541	544	529	524	476	542	497	543	520	513	539	487	538	540	492	529	518	517	473	532	497	518	531	527	497	510	553	544	535	470	471	485	500	482	499	555	527	499	494	484	542	508	495	555	535	539	510	515	500	511	497	482	543	545	498	506	526	493	479	466	500	517	499	527	554	522	497	503	568	476	510	501	512	483	512	517	518	498	538	504	513	546	514	526	533	496	556	496	538	551	520	490	531	549	507	488	527	523	492	514	511	495	475	490	498	511	487	535	519	521	458	522	539	515	519	533	542	510	536	519	518	467	484	507	509	509	504	522	530	506	551	495	524	516	513	516	510	520	550	472	489	512	494	555	487	494	516	471	509	509	532	476	523	521	539	524	528	486	521	531	545	494	545	504	512	508	473	544	523	472	497	580	555	507	528	512	512	538	506	485	512	512	526	497	517	480	523	479	560	488	513	511	486	549	514	514	486	473	522	506	487	508	517	530	544	540	524	459	562	576	513	524	528	542	525	551	477	525	513	503	519	523	473	504	521	510	467	525	504	518	509	521	502	540	545	531	522	492	503	496	506	487	527	533	557	516	492	525	533	522	514	529	509	494	494	525	530	522	514	468	493	461	519	552	525	474	452	560	514	507	508	496	494	493	494	463	514	519	482	489	507	538	531	494	539	472	541	495	525	534	478	491	536	474	519	527	505	549	520	530	528	483	543	523	496	485	530	528	494	472	489	510	487	501	529	474	520	506	499	488	501	521	525	533	523	538	561	510	540	512	461	499	490	547	502	535	550	489	490	528	515	505	525	508	505	478	528	528	488	524	504	506	550	558	516	510	535	526	529	534	536	526	477	487	485	511	523	485	500	504	532	497	545	503	483	514	510	469	560	510	491	513	540	486	494	482	518	491	476	483	542	480	528	523	537	508	513	507	484	524	504	533	496	539	534	514	537	502	498	526	498	532	515	485	540	489	525	527	505	503	546	522	503	480	487	505	544	495	511	512	508	500	504	500	523	517	524	523	528	528	463	481	528	502	489	487	501	469	499	486	516	484	535	500	547	520	462	497	502	508	513	463	500	526	507	481	505	535	491	492	514	535	544	481	545	480	504	506	512	507	538	497	533	484	516	553	526	495	518	494	508	496	493	525	456	511	489	502	483	555	515	523	543	537	513	525	520	531	539	487	503	477	521	532	528	519	508	482	510	490	479	500	519	524	506	498	534	531	497	517	493	523	499	534	493	500	507	514	561	509	536	506	507	485	494	520	506	489	485	522	530	516	473	511	496	492	480	535	539	501	509	468	478	498	492	508	490	500	522	489	516	543	510	517	537	567	508	522	517	514	501	520	498	514	502	520	530	505	540	477	504	515	547	512	520	478	513	518	531	516	514	503	513	471	521	485	474	523	512	494	490	508	508	492	503	528	466	502	503	516	498	486	491	486	492	529	506	498	538	522	563	538	488	494	531	515	491	500	521	511	509	496	493	487	446	481	515	548	514	515	536	459	496	530	532	526	530	507	539	494	508	497	525	539	492	517	512	529	494	507	456	504	513	440	497	537	485	473	528	493	519	528	524	551	485	523	575	560	505	489	518	497	501	517	524	523	518	498	492	474	551	486	506	505	515	515	508	509	509	506	550	494	495	550	509	475	522	495	508	518	492	526	525	569	529	523	553	505	483	490	572	497	487	499	587	515	503	479	526	482	489	497	508	516	527	499	498	500	553	525	531	492	536	514	533	516	531	502	495	511	507	540	523	507	516	478	489	504	490	498	489	498	519	499	473	533	511	518	537	530	519	537	532	521	496	535	500	529	480	498	520	497	520	513	525	498	488	491	507	504	505	539	555	522	509	514	482	468	551	485	521	547	498	500	506	516	508	462	519	482	500	535	502	540	516	505	523	517	540	512	504	500	482	524	497	465	485	535	511	515	530	503	509	490	483	518	527	513	516	539	497	559	519	501	508	519	512	510	534	462	515	510	546	495	501	500	504	543	516	478	514	531	460	488	530	528	563	505	479	497	540	515	523	525	509	501	468	507	531	505	517	480	509	549	507	505	509	470	529	517	524	443	529	519	529	499	517	548	485	525	488	545	517	530	518	485	537	525	513	494	586	509	492	475	560	517	522	482	514	511	522	527	523	533	524	544	513	495	498	466	534	497	530	497	516	516	486	523	539	531	514	532	496	509	510	516	535	520	545	530	514	481	488	513	504	499	491	476	513	496	502	524	525	508	467	504	527	506	520	503	526	530	513	493	502	471	512	497	513	489	489	527
26823	20290	8666	1005	692	660	614	611	613	578	595	650	613	586	642	591	603	595	584	574	586	588	602	593	599	587	578	595	591	592	618	599	642	587	605	626	584	564	587	571	583	611	612	584	577	587	611	603	609	590	598	647	575	614	599	580	544	558	578	585	567	551	596	632	582	601	563	616	586	594	555	611	631	596	578	562	579	611	576	571	547	635	623	651	575	564	598	577	547	628	548	648	571	569	566	565	572	587	605	623	636	595	590	591	554	623	553	587	601	632	625	550	578	586	522	603	587	537	626	608	547	624	600	572	588	541	588	614	530	579	608	612	599	559	622	620	597	575	620	592	612	553	615	590	580	562	616	557	591	581	590	600	607	560	616	564	530	593	604	589	579	613	582	561	598	576	564	603	594	636	612	604	582	589	587	631	572	597	562	645	590	568	588	590	576	583	567	595	572	592	627	584	590	566	597	600	590	584	622	594	551	582	576	553	564	577	620	633	597	567	590	566	599	595	579	593	551	581	579	600	589	649	586	559	569	578	597	615	562	572	589	595	612	599	581	562	621	571	610	542	556	637	566	627	595	559	604	575	605	581	569	592	582	635	601	559	617	596	569	609	578	602	564	651	615	571	610	584	566	600	570	607	595	593	570	588	538	575	566	616	568	561	604	598	619	600	589	588	573	556	588	586	549	599	581	585	581	586	585	584	579	581	581	602	602	586	561	599	564	607	544	590	603	620	609	623	624	599	577	641	546	567	591	574	600	617	613	572	514	557	566	585	605	589	595	566	575	627	604	610	589	565	568	605	610	571	550	587	563	620	534	558	610	616	573	574	611	606	553	571	591	565	598	605	541	574	576	585	589	571	576	576	576	578	569	588	605	583	598	587	577	621	600	568	615	620	602	614	525	551	578	577	624	559	592	622	541	592	606	603	585	615	568	613	562	622	585	567	612	648	557	567	569	575	548	587	594	598	574	564	617	588	568	602	609	668	581	575	590	613	570	585	613	624	568	571	603	583	555	574	588	605	599	593	587	591	611	606	602	574	595	554	596	582	589	610	581	552	604	578	559	588	608	616	576	558	604	625	588	541	586	601	593	597	585	611	559	612	634	565	588	560	599	581	559	606	608	564	608	603	609	614	595	557	592	578	524	592	601	581	571	577	621	628	567	610	593	650	581	604	582	574	604	616	572	578	602	592	600	596	602	580	583	592	600	615	557	588	599	585	570	608	596	552	550	609	618	589	597	616	540	617	577	579	560	573	552	624	569	568	633	581	591	585	611	592	594	566	604	567	609	601	583	606	588	574	593	580	589	591	585	610	571	625	591	615	581	593	600	612	541	595	614	591	629	582	619	591	612	584	584	585	556	586	594	614	604	561	581	565	599	577	574	616	588	587	591	572	578	546	569	593	543	594	620	622	607	605	540	565	572	605	586	615	559	578	634	625	603	563	580	564	558	589	575	597	566	590	579	601	561	598	551	607	590	592	581	584	557	625	630	581	621	564	628	600	612	589	578	649	613	587	628	589	565	555	600	609	563	612	570	571	606	608	601	612	599	564	574	624	597	596	632	625	605	581	588	628	555	573	594	586	566	550	596	614	590	596	609	574	611	597	590	569	619	536	613	577	552	570	544	635	571	603	623	591	582	580	599	542	573	545	573	611	595	567	579	589	590	607	556	570	605	567	596	607	569	589	581	615	566	604	572	568	583	571	610	591	594	597	588	577	598	627	564	615	631	638	609	560	619	618	632	561	611	591	595	591	610	584	571	586	580	567	607	593	583	610	584	575	591	599	560	595	551	559	616	567	612	571	583	612	635	584	607	623	557	598	570	596	570	584	585	598	564	627	572	593	609	579	561	619	562	566	585	581	571	543	576	608	605	578	627	604	573	625	609	575	601	629	587	582	588	642	593	604	554	574	590	568	564	582	600	573	581	595	621	547	620	602	581	580	582	575	552	548	575	562	606	551	609	620	524	632	578	577	583	650	590	587	591	589	581	579	586	564	583	631	622	629	580	627	626	613	587	563	637	571	613	575	562	591	581	586	580	579	552	580	581	602	605	591	551	607	576	580	604	594	587	562	606	573	581	529	560	571	635	617	601	563	590	600	622	607	607	590	615	587	582	637	567	605	577	582	556	610	577	550	571	570	554	587	646	603	589	592	618	594	552	601	586	569	558	568	561	625	628	567	543	551	580	625	587	572	617	589	579	610	576	586	593	606	546	626	587	578	583	584	558	561	620	537	549	600	561	549	557	582	600	622	565	566	584	576	594	582	562	620	626	593	562	583	556	609	601	589	568	570	621	578	609	592	591	579	582	588	607	603	604	609	564	590	550	611	534	603	593	626	611	590	590	597	543	588	562	616	559	601	594	525	574	581	602	624	580	575	562	581	568	620	568	559	593	577	505	601	616	628	592	559	649	614	564	570	598	579	600	580	588	583	570	585	577	552	560	551	542	643	604	569	576	603	577	563	587	523	586	555	578	582	606	575	606	602	586	587	583	556	550	620	581	622	620	575	618	591	542	589	577	618	600	562	569	580	569	612	606	556	531	593	607	580	604	575	588	610	567	611	584	567	545	610	608	559	608	594	621	577	555	557	608	604	584	579	619	603	554	637	593	590	583	586	529	566	587	620	590	561	608	628	596	600	557	597	596	564	598	641	596	579	656	639	576	615	612	554	558	557	584	605	591	629	565	577	581	578	570	610	569	598	621	570	558	580	594	559	619	594	584	559	604	605	586	552	564	595	587	582	583	579	584	564	573	573	632	601	573	605	583	584	596	550	627	600	564	534	594	593	606	563	615	550	575	578	596	600	583	583	574	619	590	587	568	579	549	598	615	614	620	577	593	596	592	583	621	597	608	622	551	586	614	584	584	573	529	540	529	607	557	604	547	638	594	596	603	587	649	596	635	611	601	590	573	572	614	572	627	590	615	570	623	579	577	661	615	606	556	559	591	570	543	562	609	573	619	560	586	576	590	617	556	580	602	571	612	604	585	563	643	631	534	599	616	602	579	542	544	601	617	597	590	603	537	589	602	594	566	644	554	583	619	605	603	610	586	626	590	549	620	584	589	589	608	561	586	602	588	588	545	588	615	596	565	582	569	596	558	566	619	616	569	559	602	568	584	627	591	588	589	555	614	621	579	614	559	574	618	575	595	619	544	581	568	577	562	605	591	555	629	581	570	572	653	594	572	579	591	575	573	595	609	579	600	574	563	577	551	581	628	598	594	564	601	578	577	569	598	590	573	580	587	559	590	582	553	551	545	618	592	642	587	573	561	595	603	562	593	591	594	617	552	578	633	596	634	624	630	577	584	603	577	582	601	581	558	575	542	606	595	624	626	596	608	582	570	594	543	602	544	620	600	608	602	573	612	570	613	591	572	588	608	565	569	600	631	571	580	611	599	608	570	546	597	569	629	649	605	591	605	579	597	608	601	612	621	581	565	584	614	541	566	618	558	582	619	544	629	594	568	589	650	589	591	620	592	571
13071	1446	1303	1024	975	899	909	942	874	804	811	854	802	840	842	813	844	876	829	836	843	780	790	803	891	814	844	858	837	830	833	831	772	849	851	804	823	833	849	845	772	809	802	858	814	846	832	820	841	861	765	825	851	798	836	828	804	824	810	778	790	802	812	872	804	841	810	805	849	822	861	807	840	818	891	826	814	849	829	809	854	861	805	829	803	839	818	827	799	837	836	826	835	872	820	796	843	830	832	819	853	763	795	847	847	802	836	819	763	790	752	776	816	859	821	794	761	775	779	797	787	799	810	786	869	832	880	833	864	801	826	822	829	855	804	835	767	833	821	775	816	823	873	789	782	850	796	806	857	816	829	790	824	837	786	807	845	841	807	827	808	810	819	852	832	794	803	810	880	807	832	820	853	805	858	799	809	893	861	883	807	829	837	903	843	786	775	801	834	804	804	824	796	827	849	899	867	805	813	809	809	779	814	787	836	813	784	807	848	838	823	818	844	827	785	812	753	786	793	844	814	787	836	825	818	810	835	796	834	821	793	860	794	835	839	828	873	853	803	803	813	813	852	836	805	833	808	832	843	837	769	802	832	817	833	831	825	832	805	825	856	777	809	816	849	770	788	819	781	867	837	858	815	826	801	826	818	872	810	857	823	818	811	857	819	864	866	842	806	809	822	836	809	800	794	873	829	858	748	830	846	861	806	873	848	812	831	850	798	833	828	824	827	832	809	814	796	822	799	796	825	834	829	865	817	812	767	830	787	782	823	832	800	843	766	820	818	789	791	800	800	827	782	854	810	845	820	830	778	806	782	803	834	797	822	787	845	810	814	870	773	829	807	814	762	806	860	841	815	789	841	848	833	813	835	845	857	814	866	816	785	834	743	841	793	870	811	836	873	817	783	851	855	870	758	838	781	798	847	784	835	836	798	838	841	774	884	789	820	918	803	793	828	889	829	835	833	840	825	880	828	817	838	769	879	852	805	840	846	816	865	805	844	801	822	877	773	803	839	822	851	803	847	867	881	813	833	867	794	842	778	800	835	834	821	802	834	826	825	804	843	856	839	748	860	836	799	802	849	811	836	840	792	799	817	861	835	805	808	832	815	841	818	794	822	816	849	804	793	874	832	820	783	817	800	808	858	898	855	837	831	839	811	800	794	845	834	833	772	822	825	839	784	857	840	805	843	839	820	790	829	858	858	821	860	803	804	819	833	875	834	831	779	826	785	833	812	864	840	782	825	805	844	835	846	814	825	808	798	802	866	831	796	816	829	818	843	777	848	808	786	811	846	849	792	815	750	826	835	832	801	823	810	796	805	816	817	838	813	793	833	783	817	815	836	882	869	792	819	864	829	807	841	813	855	842	852	817	768	862	881	815	832	831	772	894	847	835	803	789	808	824	878	777	831	833	865	833	810	806	824	859	838	808	807	829	811	775	798	848	858	872	806	821	798	812	837	818	827	848	845	845	828	828	813	837	741	832	815	811	811	789	805	840	805	815	824	817	802	799	902	864	810	842	845	811	803	803	832	817	771	851	782	868	810	810	797	855	860	789	799	818	860	796	830	841	784	850	807	855	794	831	786	800	851	803	775	791	839	858	804	831	796	814	799	852	808	844	826	793	826	730	864	786	875	857	819	892	809	767	827	859	794	835	817	820	801	820	802	866	823	808	826	813	784	823	766	814	799	770	779	838	859	841	815	788	847	880	791	845	875	807	835	769	766	839	820	836	871	806	822	821	780	808	786	831	838	798	797	824	833	792	826	822	811	829	772	764	794	848	764	823	848	778	821	840	867	835	802	828	772	816	746	817	812	848	762	855	836	792	829	762	807	814	857	791	858	772	859	830	819	807	882	847	898	854	818	830	792	842	877	826	815	825	782	868	841	833	742	809	797	830	789	815	845	833	808	816	828	825	805	820	767	816	772	816	845	801	832	790	789	799	787	825	819	821	813	799	791	842	824	815	878	810	865	823	777	843	791	867	775	780	814	837	832	835	843	823	826	750	826	804	816	833	802	828	827	824	868	868	829	807	851	827	809	855	795	832	814	806	767	774	873	818	855	849	802	813	773	829	813	839	770	838	826	811	828	783	817	791	828	827	843	888	800	791	824	823	850	845	819	851	802	863	853	855	777	843	839	848	788	824	821	774	854	833	825	827	811	840	822	808	801	801	791	772	783	874	824	829	790	820	828	823	859	849	838	815	779	776	797	850	780	790	808	830	846	872	832	838	814	800	887	773	868	834	823	789	804	854	840	793	859	826	829	818	823	788	824	790	863	854	877	901	789	900	792	829	745	836	786	806	824	788	779	796	816	789	801	794	868	885	855	872	803	787	846	784	866	824	846	815	857	827	806	833	848	853	801	808	810	828	828	816	813	890	827	807	818	800	866	843	796	836	802	791	774	825	780	806	853	805	832	822	872	817	850	817	817	800	787	797	787	795	864	790	805	804	799	820	799	843	833	815	852	826	879	806	844	805	776	778	820	867	800	852	811	852	802	831	864	801	852	858	799	837	801	795	794	799	812	834	863	856	853	858	762	819	818	818	826	870	783	839	823	770	817	794	813	817	857	846	786	827	773	816	820	860	831	837	828	789	809	799	845	822	867	832	795	832	825	818	768	796	792	829	795	816	840	826	815	840	803	806	837	890	813	872	847	834	866	845	809	805	843	798	805	848	828	778	837	862	856	817	838	875	805	823	791	817	837	858	805	888	851	850	747	789	798	816	814	849	773	809	805	789	803	778	838	822	855	813	803	876	791	847	846	765	789	818	810	815	778	809	824	784	803	802	794	800	824	881	814	835	822	783	797	774	858	856	815	804	835	815	826	822	847	841	809	824	880	796	861	835	780	840	754	858	870	864	782	759	778	837	818	832	785	824	774	822	826	835	842	797	820	856	786	828	808	812	838	789	850	822	809	826	830	833	833	790	803	800	848	819	874	830	798	789	821	834	807	804	829	871	824	869	822	801	855	811	870	823	838	795	816	845	855	776	820	837	791	820	782	827	857	823	862	844	822	856	829	845	832	829	822	735	849	901	828	813	832	841	836	848	840	843	832	802	843	798	838	782	823	830	815	844	808	812	783	793	817	794	808	857	863	862	826	835	815	896	889	838	822	836	841	845	829	817	826	832	843	834	840	816	776	801	859	808	831	810	859	851	905	802	800	810	821	848	852	806	810	834	829	794	844	806	809	848	822	850	828	863	837	819	876	835	817	818	819	836	810	844	802	788	797	809	778	813	834	797	827	863	828	807	830	763	854	833	851	825	745	844	859	821	853	865	827	801	846	812	848	875	787	836	826	798	876	797	819	857	826	804	822	790	828	825	802	802	825	864	831	813	830	845	888	819	800	810	775	815	842	816	847	821	848	834	840	836	809	818	853	817	820	830	785	824	866	808	815	763	825	826	859	836	821	817	851	834	835	823	772	767	782	815	849	832	817	796	868	842	807	853	797	762	840	790	830	841	800	780	822	837	806	837	834	822
23442	20936	28298	23701	20920	11372	1392	931	759	830	779	765	710	730	711	699	712	694	673	651	651	603	651	675	659	683	673	647	648	628	647	697	637	660	653	643	635	641	606	640	663	624	596	633	583	634	659	728	664	642	672	592	616	606	649	663	641	634	659	666	627	664	609	580	635	621	630	582	634	656	606	618	627	650	624	643	641	638	651	627	600	625	668	624	632	621	625	647	661	652	629	620	623	591	644	633	598	592	666	627	658	620	644	627	628	592	666	659	644	672	654	655	672	661	639	661	670	658	690	652	609	648	601	653	645	617	561	650	641	643	636	697	632	607	596	617	639	651	649	606	609	641	650	587	621	602	619	666	612	689	606	606	637	617	646	619	667	599	674	662	651	611	683	612	675	649	619	658	654	610	654	624	601	645	589	659	600	636	648	665	654	635	643	588	588	654	673	661	667	612	648	702	627	630	573	594	621	608	624	651	597	686	592	640	681	664	645	644	656	631	636	641	592	624	633	670	635	609	647	625	615	659	618	607	625	620	676	634	605	626	707	592	641	642	655	661	619	646	628	585	644	652	613	635	586	601	633	647	603	687	607	643	686	642	631	650	660	636	618	618	656	612	631	625	615	642	638	626	612	633	617	610	630	624	637	662	621	656	649	625	673	623	622	623	661	634	595	615	637	596	636	670	613	646	626	617	673	612	634	634	639	632	645	616	624	650	653	652	620	631	651	623	641	630	661	665	660	602	662	669	647	642	601	617	681	663	607	618	674	654	649	627	589	623	642	609	645	616	628	653	602	642	657	675	650	630	614	623	611	598	631	662	614	622	622	612	646	594	651	659	645	602	631	622	632	584	638	625	635	621	632	593	684	633	626	555	576	655	635	554	617	604	621	617	673	658	634	655	618	658	641	660	637	601	630	690	640	632	596	637	651	631	657	609	637	653	653	616	678	659	598	647	648	653	606	633	621	609	635	645	622	624	628	634	617	649	625	593	603	642	604	648	650	608	650	642	645	616	588	645	622	593	597	665	653	608	640	643	647	617	673	593	598	622	656	611	668	649	619	613	642	651	634	636	631	628	595	627	614	624	624	653	629	657	625	635	658	621	664	611	625	589	606	607	638	603	677	636	638	630	589	636	562	628	602	606	665	622	633	638	602	594	640	621	635	610	651	665	649	586	633	609	595	672	655	589	633	592	618	594	692	607	647	558	644	614	651	614	665	609	600	653	613	649	633	620	638	664	594	652	638	591	613	675	633	648	630	650	605	662	664	617	586	641	607	647	644	620	606	666	622	634	670	628	578	640	695	647	676	633	610	599	634	626	587	656	624	641	626	614	636	645	634	630	695	625	631	636	674	673	638	640	656	672	611	584	607	611	635	675	632	645	652	625	601	619	669	627	618	664	651	636	581	630	577	648	620	624	637	606	641	622	627	650	664	605	646	674	625	656	617	602	662	651	608	621	619	580	635	623	590	591	635	611	620	674	649	639	624	644	613	624	653	654	642	643	654	640	615	635	700	612	629	659	647	641	612	635	660	592	637	631	673	624	631	647	635	645	686	662	656	613	620	612	623	638	624	676	585	600	622	584	657	648	626	563	649	687	585	652	648	682	651	622	573	683	636	641	669	612	602	625	582	618	621	630	650	582	622	604	616	613	639	589	621	627	640	649	611	629	607	596	607	606	582	636	603	639	595	639	672	633	600	604	642	618	675	661	621	650	651	618	642	648	636	636	647	635	628	605	612	622	617	665	641	604	621	641	669	663	627	615	632	657	639	678	615	611	613	606	663	622	603	618	610	597	646	635	633	632	628	606	646	626	634	702	589	680	661	642	613	603	653	615	618	661	613	643	638	620	651	675	609	615	635	623	624	662	624	621	623	653	625	638	637	615	647	662	615	618	623	673	623	644	652	672	615	643	614	627	645	667	629	631	626	621	619	621	631	676	637	591	640	627	639	640	596	643	654	595	667	612	646	620	647	618	591	625	598	622	622	587	617	598	650	684	617	621	583	601	653	657	626	641	602	631	648	661	640	625	637	620	629	586	570	648	635	626	626	639	640	636	641	613	656	675	612	643	648	629	623	627	651	669	581	625	629	642	655	651	630	572	603	625	620	615	641	644	612	595	641	626	682	663	626	674	673	615	626	644	612	637	628	655	640	627	592	634	623	634	662	662	600	640	580	632	623	649	656	644	592	668	671	655	622	614	658	650	615	629	608	590	644	648	643	620	689	594	587	620	644	646	670	613	614	638	644	624	702	584	643	631	638	663	647	642	618	598	662	598	652	682	628	673	609	620	650	634	625	636	622	625	643	648	651	674	601	607	598	598	626	610	635	628	631	631	662	617	679	608	630	643	609	616	634	590	609	586	608	641	634	638	574	633	694	638	613	607	578	612	623	648	631	600	617	621	666	674	613	643	625	607	655	659	648	632	624	670	591	658	642	618	621	632	590	670	670	619	629	658	654	638	660	619	641	618	646	664	647	622	618	634	626	587	622	644	653	657	633	634	634	582	650	618	656	599	617	639	645	634	621	618	645	606	607	624	623	640	625	657	636	651	666	647	635	643	633	685	622	654	647	658	635	607	672	617	601	630	641	647	582	656	653	644	651	629	666	646	675	629	628	681	580	597	632	633	601	665	619	609	622	604	619	620	597	640	609	616	655	598	619	618	623	627	621	609	646	641	648	621	649	615	636	621	612	615	629	667	608	642	658	588	635	631	625	651	566	658	625	664	627	611	626	642	618	655	587	608	678	607	622	682	650	627	614	634	617	586	656	663	631	620	581	599	626	631	679	668	631	648	637	658	641	648	641	607	611	667	640	616	618	695	635	616	602	591	604	654	649	629	629	652	597	628	587	644	608	649	610	620	592	623	604	621	644	619	580	601	658	622	624	622	608	650	653	618	645	641	615	672	677	645	669	614	623	614	651	610	660	648	657	579	643	627	671	691	630	622	611	595	643	600	669	622	641	578	660	647	630	694	636	621	608	660	655	641	601	642	627	647	613	587	647	606	657	674	612	618	603	641	622	595	643	625	634	613	642	651	660	636	611	657	603	614	708	644	645	661	591	675	633	589	651	651	663	607	626	607	621	579	658	686	647	601	648	637	635	591	593	650	610	617	626	601	636	685	616	594	634	623	601	618	640	626	658	603	635	644	588	563	620	635	628	673	662	622	671	666	599	612	598	633	654	628	634	640	585	665	603	662	625	606	610	584	665	660	648	643	641	630	644	633	613	628	566	645	600	610	687	622	628	598	604	636	581	606	611	623	658	618	610	632	617	604	575	646	606	627	669	628	598	605	635	641	599	637	629	602	665	614	636	651	629	639	592	640	594	627	631	625	630	638	602	602	634	670	671	618	639	642	638	648	632	634	627	584	629	645	614	640	606	652	618	610	635	602	628	600	649	603	612	671	692	612	552	604	629	619	638	592	583	686	678	637	640	588	618	609	654	636	588	651	624	608	607	609	696	653	638	669	648	636	642	635	636	600
24947	8951	7341	3775	2838	2208	1860	1650	1388	1280	1278	1137	1122	1080	1059	1019	1045	999	969	907	922	1002	965	901	966	934	961	976	921	934	904	938	934	928	897	918	876	935	914	944	871	905	941	914	872	931	934	873	824	890	935	905	894	845	926	935	899	946	940	880	894	881	890	895	891	908	915	854	898	902	887	891	879	866	895	925	902	880	880	876	939	904	848	920	889	880	888	898	928	917	950	871	854	887	891	871	903	892	896	871	855	870	943	894	933	916	902	841	909	863	886	956	890	892	873	893	941	855	880	831	882	890	913	898	890	872	841	887	924	873	868	897	858	898	887	913	831	857	926	827	910	888	870	927	866	932	889	924	871	888	879	891	915	930	893	806	858	946	868	882	869	830	866	931	941	898	899	923	909	867	892	868	923	850	857	826	896	902	944	885	905	906	872	905	847	911	884	924	894	861	912	900	899	862	856	935	890	869	876	912	939	867	895	924	833	842	904	930	902	930	900	954	872	898	871	884	898	887	898	929	879	901	874	845	882	896	922	889	830	895	889	882	876	859	870	843	902	917	892	929	860	845	885	921	881	890	886	827	920	926	886	898	894	901	858	831	894	914	901	912	938	851	886	828	897	915	885	889	862	844	890	953	876	888	894	881	868	921	874	861	911	866	865	897	844	886	828	854	888	899	863	899	884	858	894	887	858	903	859	909	918	907	862	884	901	905	896	939	883	864	899	933	936	893	889	943	893	868	851	883	837	903	858	922	882	877	929	855	854	898	911	914	861	950	882	938	935	928	853	861	902	867	861	930	899	907	907	868	825	921	941	909	880	898	892	927	888	887	894	859	880	863	898	860	876	897	888	895	837	890	869	885	805	894	915	912	919	863	902	931	932	865	889	887	888	861	870	922	928	856	910	870	926	847	923	828	897	880	846	869	888	907	898	869	903	856	891	848	868	913	857	846	842	894	888	857	869	852	905	843	913	917	872	908	909	859	881	866	912	966	869	899	885	904	833	864	891	907	840	911	904	944	918	863	884	890	858	868	852	855	944	898	907	895	843	866	858	914	917	881	949	857	884	943	867	869	902	919	855	887	851	887	842	884	858	877	899	903	873	940	901	870	886	867	895	908	891	942	862	895	883	892	969	896	876	855	886	878	904	908	855	877	881	948	928	873	923	899	894	899	934	909	860	897	866	871	894	917	884	865	866	929	921	883	835	935	862	929	957	829	870	866	884	865	871	941	852	830	868	925	851	906	881	858	891	924	919	857	886	830	941	893	893	897	923	859	899	860	958	878	865	917	885	878	905	918	919	859	867	896	890	871	853	892	871	888	952	927	903	923	871	881	897	882	890	888	920	943	841	926	855	878	909	924	898	893	887	926	883	877	898	888	855	891	862	907	903	871	911	893	876	895	923	898	882	921	911	922	887	883	936	939	887	828	873	891	879	878	922	901	862	942	893	884	885	881	856	899	900	881	934	835	845	957	849	906	837	883	909	865	840	898	896	909	908	875	884	901	863	942	894	917	863	908	846	848	900	865	933	903	854	913	848	905	890	909	868	845	894	879	902	902	916	878	835	893	864	879	864	913	936	849	916	935	900	899	895	910	890	878	871	871	937	884	853	915	918	885	846	773	900	869	856	932	847	889	916	887	948	882	948	881	898	872	920	873	886	925	937	885	923	855	905	875	934	883	946	900	885	896	899	878	883	927	861	858	868	857	888	863	913	903	855	870	846	889	898	907	907	898	862	865	873	862	900	882	870	954	851	880	867	882	867	889	939	867	908	899	928	907	863	924	870	900	894	856	866	878	881	869	894	931	936	924	901	866	864	896	858	903	867	874	866	841	922	901	901	883	906	910	847	931	880	905	888	849	934	876	923	896	917	897	868	887	934	875	908	880	889	877	878	888	953	845	889	860	933	889	868	846	864	925	887	866	891	911	839	833	860	919	904	921	889	922	916	880	911	892	898	916	891	871	892	919	875	910	874	916	851	827	900	896	852	890	919	898	934	833	924	887	890	925	910	904	899	870	874	885	897	925	880	921	856	902	902	892	929	872	905	879	879	853	880	880	877	882	937	855	906	888	888	891	906	892	855	878	904	906	864	912	928	885	885	894	862	852	888	838	861	863	855	884	841	935	870	851	883	831	859	891	866	871	864	928	877	921	864	899	883	812	900	878	870	862	881	916	867	906	937	863	886	876	876	897	875	925	880	886	922	878	921	852	886	873	868	841	846	902	876	890	893	906	880	834	848	854	905	896	956	900	891	884	891	906	829	931	879	895	848	883	863	866	866	881	868	879	840	909	882	889	880	860	884	922	902	842	903	855	886	913	917	910	872	914	870	893	884	868	875	908	898	857	852	852	897	887	871	915	872	913	882	895	886	884	896	889	883	892	936	901	903	896	886	905	928	859	938	913	870	890	926	911	882	907	860	874	916	909	905	903	903	926	935	925	838	885	890	872	876	878	858	893	922	891	932	897	882	895	891	949	922	904	861	880	897	881	883	819	893	938	807	990	858	856	891	890	922	841	908	898	906	813	863	843	857	881	898	874	908	905	887	901	876	943	865	873	890	886	873	903	870	892	845	872	885	913	882	912	870	883	859	846	912	875	894	899	886	867	906	902	896	848	918	884	927	874	890	882	932	870	911	881	861	864	907	880	885	851	889	910	873	832	895	918	903	880	924	933	933	871	906	885	880	848	919	890	855	888	890	948	885	888	886	888	935	830	857	906	894	872	851	898	974	897	891	841	897	869	874	847	878	911	863	904	923	918	923	868	886	938	881	903	908	917	840	894	929	900	872	872	943	940	836	896	868	896	836	882	945	936	860	844	881	861	791	893	893	930	889	905	858	911	932	902	830	859	883	898	894	855	906	952	875	888	891	883	929	922	889	904	860	862	886	907	875	924	904	874	905	892	921	839	898	867	862	898	911	876	889	921	898	880	850	890	944	851	927	916	860	854	908	909	899	886	904	833	888	906	866	853	876	907	916	890	939	865	877	928	906	864	869	867	919	842	841	837	905	918	883	909	849	886	849	891	853	872	901	875	905	880	906	879	861	920	858	942	835	879	907	937	905	873	904	848	951	869	883	852	866	861	907	867	905	967	857	894	879	909	877	874	928	905	856	910	875	897	891	902	854	908	921	936	871	894	912	880	905	873	947	958	903	878	878	870	864	934	897	854	865	898	911	887	887	918	859	923	889	891	875	943	904	922	906	884	925	843	860	887	904	933	822	877	951	883	909	941	910	852	884	944	898	850	887	853	893	858	875	903	871	889	907	934	863	883	846	879	869	909	934	907	868	909	943	848	908	933	875	902	848	887	863	899	933	903	898	830	876	926	911	919	829	915	859	896	866	922	917	928	923	910	817	904	892	860	929	915	844	889	893	905	923	920	912	917	904	896	866	888	913	891	913	906	861	879	911	864	900	890	856	893	895	897	878	864	902	929	880	902	860	839	922	842	887	889	824	897	902	906	859	882	905	925	916	915	898	878
22604	20928	28672	23328	20930	20950	7923	940	658	629	556	525	474	478	445	444	446	463	426	391	375	407	400	377	383	383	376	398	367	348	340	365	339	399	349	351	371	363	384	405	388	358	363	380	371	337	353	340	397	341	347	375	368	335	357	373	370	346	336	351	373	374	355	340	348	366	337	345	355	362	385	362	350	342	334	366	375	359	372	355	338	326	344	371	344	355	351	367	366	337	339	374	341	332	369	364	345	369	308	349	354	347	345	347	344	352	354	345	369	356	350	365	362	345	353	335	349	323	347	379	375	375	375	321	353	370	331	413	386	355	336	326	352	336	377	299	360	342	354	350	330	347	383	366	322	381	390	377	354	349	357	387	340	352	348	367	365	329	350	387	352	343	375	377	338	377	370	370	373	321	342	332	365	339	370	333	359	361	372	337	356	382	399	380	326	349	380	340	353	340	327	350	337	323	368	348	341	327	375	373	324	361	349	330	363	359	362	332	347	351	367	327	372	347	360	365	337	360	338	320	332	342	324	368	375	369	332	340	350	382	363	353	342	337	328	324	366	380	337	370	355	343	381	351	361	355	322	359	317	346	339	342	369	346	320	364	339	323	358	364	373	350	351	361	350	349	353	320	352	363	308	359	377	369	388	323	388	366	373	325	383	321	329	371	328	350	329	365	353	372	349	327	335	341	384	326	366	342	325	359	321	350	350	343	357	364	378	336	353	391	356	352	310	373	344	347	355	343	323	386	326	343	338	349	340	362	328	335	350	353	300	374	331	344	355	350	319	364	337	335	345	348	388	366	380	329	353	335	368	355	334	330	341	365	389	322	335	372	339	355	346	384	370	373	341	355	349	338	322	349	352	368	355	366	362	361	366	375	339	344	309	325	335	349	340	341	338	338	344	382	359	365	355	380	352	355	363	357	298	361	353	352	367	342	360	333	334	336	345	396	331	348	378	332	338	358	350	343	354	364	355	351	363	347	338	356	297	327	322	321	330	353	362	390	386	368	369	361	359	367	345	323	361	363	297	333	292	341	375	335	396	369	349	379	342	335	333	338	331	360	362	353	372	369	354	355	335	325	322	319	350	348	389	391	360	334	334	348	338	367	363	330	337	379	320	340	358	323	373	378	329	311	365	351	347	346	353	318	355	350	335	375	392	343	371	368	337	363	359	331	344	380	355	363	354	362	347	328	372	340	345	347	330	354	341	351	342	366	375	359	383	362	351	317	321	339	335	345	311	340	359	337	361	332	367	343	339	362	350	340	349	358	374	368	361	363	362	344	345	360	368	357	368	311	330	343	360	344	355	380	361	345	325	385	303	348	326	354	337	363	332	341	350	344	323	344	344	342	355	352	348	330	363	331	310	337	333	351	342	342	365	322	334	325	365	336	351	332	328	349	359	346	368	346	340	364	327	367	320	315	332	357	335	364	340	391	346	343	362	350	369	344	338	348	333	361	340	358	361	361	329	345	363	320	332	342	336	340	332	329	382	327	348	386	352	316	351	378	383	331	383	351	319	336	330	339	384	332	336	343	343	363	374	368	351	377	352	345	332	354	325	357	363	355	342	365	349	313	367	332	358	337	341	364	370	374	368	347	321	378	347	350	319	353	367	336	349	344	333	357	368	328	362	328	369	372	385	355	341	359	321	352	319	348	369	353	354	318	343	347	362	343	379	351	353	342	338	339	325	337	353	365	342	335	336	327	375	349	326	366	355	349	324	359	369	353	340	346	330	343	315	354	413	396	374	335	356	335	369	307	318	355	360	372	386	341	328	321	350	365	343	367	408	323	325	345	346	316	389	362	333	347	384	361	329	362	361	360	336	370	363	344	315	370	343	351	347	378	345	352	363	368	320	314	321	364	340	341	348	365	357	349	341	361	375	348	329	345	359	355	328	306	354	345	329	357	369	345	338	336	347	348	379	335	317	362	360	399	316	372	382	328	353	318	353	358	352	386	360	341	333	350	355	337	355	379	339	324	370	337	378	327	343	354	354	326	335	362	354	350	338	335	339	335	381	370	373	342	360	321	369	344	366	323	343	327	340	384	408	335	300	397	380	338	339	355	376	370	367	331	361	356	345	343	353	373	336	337	352	319	341	338	362	377	375	340	345	369	346	353	337	345	364	385	375	377	362	376	344	340	352	340	311	341	325	329	327	335	350	330	364	369	361	350	319	343	377	376	349	329	340	343	354	349	348	352	321	377	362	342	332	342	362	371	355	356	359	329	346	360	354	313	365	329	360	338	347	335	345	361	356	346	321	377	342	334	333	366	371	362	370	343	334	329	336	377	355	322	325	369	326	321	390	361	368	343	365	361	374	332	373	348	328	361	337	325	360	355	349	329	325	349	349	374	332	355	369	367	319	341	337	334	367	362	356	349	340	355	383	375	328	394	349	330	381	362	337	372	360	334	334	323	359	324	342	363	338	354	337	367	330	372	310	355	308	367	366	368	343	351	333	359	343	359	321	338	327	331	325	355	341	356	383	340	362	367	371	348	349	347	350	331	351	359	364	356	334	338	344	363	361	336	370	312	336	336	346	328	342	376	372	366	365	398	364	352	353	337	340	378	334	316	344	358	320	353	346	332	372	346	346	365	334	341	366	357	356	340	370	358	341	361	326	330	387	333	332	332	338	347	360	324	363	374	333	333	391	336	321	353	326	343	337	335	372	308	345	382	372	361	350	351	307	346	343	372	338	334	369	349	358	357	332	330	333	341	362	336	360	336	381	340	376	350	346	339	336	348	348	313	336	368	337	362	348	359	363	361	338	389	308	352	331	328	366	343	333	365	356	353	347	383	354	367	328	351	367	348	359	374	339	331	364	346	334	344	358	314	332	394	320	355	371	382	362	332	354	319	322	349	355	341	347	350	367	360	312	352	364	357	328	341	353	355	350	360	330	357	344	338	341	382	297	361	352	348	348	357	361	326	334	329	342	358	349	336	350	365	358	336	331	330	354	352	364	297	350	347	318	345	342	362	327	354	361	320	326	359	358	334	344	351	356	348	316	357	322	342	350	350	331	362	370	349	350	339	348	365	387	338	383	355	349	347	351	339	319	353	365	315	295	357	359	323	322	359	395	348	354	349	343	317	366	372	333	348	371	353	347	349	335	340	351	367	358	315	331	357	347	355	394	356	307	360	353	349	315	348	360	372	357	329	318	406	347	366	355	339	351	351	320	343	354	352	334	331	366	334	370	335	350	342	353	348	356	354	349	344	322	318	342	322	336	338	346	358	330	338	334	386	356	315	367	352	362	348	362	326	352	292	302	362	376	374	361	332	321	342	342	354	338	336	363	356	347	365	305	311	320	337	354	352	322	335	349	353	366	346	332	333	371	343	350	355	349	338	352	367	349	365	345	325	348	374	339	339	358	341	343	349	349	341	344	340	350	332	358	376	348	356	373	363	348	319	313	335	311	366	341	333	350	335	374	339	349	334	357	335	345	349	391	324	363	344	341	332	321	391	344	342	349	360	362	348	350	316
25860	13843	11080	5594	3953	2943	2333	1850	1501	1244	1173	1085	966	869	872	806	750	766	671	705	652	600	631	650	630	600	591	609	619	609	591	552	551	539	535	530	551	504	528	525	497	561	530	536	523	546	482	502	557	532	522	512	530	530	526	532	507	497	526	510	509	520	526	528	499	523	565	503	500	513	502	546	518	477	547	519	529	497	512	516	482	525	525	485	516	539	554	530	493	510	516	519	527	524	517	491	492	509	527	495	496	530	515	489	563	525	518	526	507	528	509	457	532	505	513	508	503	479	501	503	500	489	523	494	470	507	496	519	463	476	473	466	490	481	508	496	510	490	501	480	532	493	527	506	490	539	487	559	516	496	504	531	506	499	517	521	504	487	495	497	541	473	490	523	523	493	492	464	516	495	528	529	495	477	513	522	523	518	486	543	530	499	487	515	449	493	496	499	510	484	471	507	536	519	502	549	527	542	515	495	467	506	506	497	511	494	481	537	510	514	496	524	483	533	484	500	495	529	550	489	499	488	537	495	500	534	549	499	452	519	516	550	505	480	510	518	487	496	521	495	468	500	490	472	509	504	493	516	487	526	519	494	478	536	532	511	481	535	520	506	521	534	515	519	520	519	517	502	555	504	509	530	522	475	514	506	520	503	498	515	520	501	503	526	517	521	569	514	546	480	514	465	505	519	537	546	526	468	511	509	531	559	499	533	499	530	512	501	518	544	507	506	511	507	483	474	562	519	541	515	564	537	504	489	523	498	506	515	495	541	445	500	507	488	491	516	528	529	520	518	531	470	511	495	516	523	487	551	486	534	498	538	490	496	498	516	493	465	479	538	492	531	542	517	517	548	513	488	515	519	518	502	514	491	534	477	498	511	517	513	498	478	533	458	494	495	532	523	481	523	501	483	543	482	497	501	530	512	492	531	503	494	487	541	534	461	504	495	511	464	527	513	484	503	495	478	485	518	520	520	524	549	499	530	533	526	497	487	460	480	533	494	533	459	514	488	496	552	507	517	497	501	484	485	474	518	502	529	507	497	514	497	482	566	504	507	505	518	522	487	500	526	585	499	517	537	508	488	463	509	492	501	526	490	484	506	519	497	510	543	490	518	533	503	503	523	527	468	517	510	525	478	525	481	542	491	540	478	504	469	507	506	493	487	481	518	504	524	505	470	481	489	503	497	481	526	503	489	515	498	534	538	535	503	501	484	492	503	497	495	532	539	503	524	526	505	492	473	460	508	528	511	472	458	494	552	473	494	555	470	493	504	463	484	493	496	523	504	546	497	499	513	487	511	499	530	538	509	526	529	495	492	507	501	478	497	501	554	481	472	531	492	522	512	517	523	523	526	501	494	497	501	502	492	478	475	490	482	504	529	536	504	501	510	527	491	493	482	491	508	493	545	522	516	512	490	531	467	558	473	541	475	504	509	492	519	535	486	482	516	489	520	556	544	505	504	530	503	490	495	509	500	512	489	525	526	483	515	504	489	462	479	507	523	525	526	521	504	480	481	498	502	523	493	502	482	542	493	516	530	500	535	498	504	544	520	541	513	485	472	488	506	501	537	526	514	499	461	503	519	501	474	492	503	526	535	483	460	514	497	499	505	508	523	468	542	518	520	512	488	500	512	513	482	533	531	514	511	522	473	490	509	485	506	472	505	500	504	514	481	519	487	510	487	515	507	503	484	534	515	488	496	499	488	523	499	492	514	507	508	475	527	542	483	516	506	517	508	500	500	517	459	562	524	521	470	461	495	519	544	519	580	476	538	534	505	515	483	496	507	514	554	490	487	450	502	517	515	511	533	524	527	493	499	493	484	494	517	474	487	492	486	516	508	512	526	504	466	533	477	500	508	529	506	553	515	494	511	499	502	515	509	484	523	536	544	513	486	494	487	513	518	465	521	508	488	524	510	502	532	511	509	527	515	459	495	488	505	501	513	512	491	514	496	515	474	488	528	483	484	524	531	514	537	478	499	493	516	505	500	516	483	489	504	531	504	503	500	566	501	477	505	486	521	517	486	497	540	484	482	501	550	503	517	504	494	467	496	462	529	507	501	517	532	511	511	513	534	550	524	484	548	502	512	513	527	501	528	534	506	527	497	450	485	518	492	523	477	509	517	508	513	515	518	528	511	551	480	498	478	487	514	504	516	521	533	507	500	464	500	493	493	481	512	524	466	491	496	524	466	506	529	517	516	527	484	485	505	523	497	475	507	496	512	496	495	504	507	526	500	515	518	538	543	490	534	478	487	507	497	484	494	523	509	518	510	533	501	514	509	517	509	501	509	528	516	515	497	488	502	522	511	493	517	501	502	506	532	478	463	515	465	513	506	487	508	544	461	545	547	520	509	464	570	482	486	505	506	521	498	513	482	476	497	515	500	535	465	492	510	494	479	536	444	495	498	518	498	516	497	483	503	469	524	482	471	512	532	537	483	546	505	518	493	502	479	490	551	526	473	513	489	475	501	480	535	510	509	508	524	504	549	544	491	529	503	502	499	503	507	517	513	527	487	533	513	538	503	513	488	506	537	490	497	510	525	507	513	495	476	459	505	482	521	474	471	500	533	511	461	540	465	522	484	537	546	513	543	502	508	530	511	535	490	530	496	511	548	509	496	497	510	539	515	513	494	519	479	489	525	502	497	539	537	525	500	520	522	489	508	506	505	517	511	519	487	535	507	508	491	525	535	526	462	545	524	502	467	486	518	549	503	482	507	467	511	536	537	516	506	522	463	529	522	512	514	511	544	550	488	504	485	529	510	523	499	501	482	503	508	496	506	558	503	528	522	531	525	499	518	516	533	479	496	519	497	483	512	470	519	505	490	526	498	492	495	554	527	533	480	532	535	433	536	520	533	507	501	490	533	527	490	504	492	493	507	533	500	505	488	495	466	469	470	509	488	488	469	485	509	497	537	537	474	483	519	502	516	516	489	503	473	483	495	480	508	490	504	527	528	488	496	481	498	507	522	483	497	523	528	497	521	503	528	488	470	541	546	517	513	467	513	523	518	510	507	518	508	524	517	536	505	526	512	511	513	503	528	486	527	505	473	463	477	504	498	535	532	507	497	522	493	505	483	498	492	529	521	511	563	493	499	484	507	528	539	514	502	504	501	497	523	525	464	530	504	474	505	533	492	489	496	528	490	512	523	516	515	497	501	455	461	495	486	527	474	547	488	527	500	500	489	509	513	528	500	539	460	513	513	523	554	514	504	519	529	503	505	495	518	501	488	483	454	495	511	494	532	501	525	517	496	479	525	496	493	497	491	526	492	526	513	498	511	498	549	489	499	510	507	484	508	522	495	526	513	542	494	506	493	517	502	519	529	508	512	511	491	486	504	512	550	500	495	508	501	509	496	486	489	525	497	494	522	526	532	508	510	537	495	481	491	544	470	479	552	499	489	497	510	472	523	531	536	543	489	491	470	480	498	508	504	483	501	525	516	526	516	484	524	528	533	517	512	520	543	522	508	476	512	483	454	508	479	503	515
26920	20310	8954	1172	765	699	633	629	613	601	569	610	602	562	644	578	572	576	591	589	597	585	580	585	591	603	581	585	570	602	624	602	627	595	583	559	598	587	594	593	598	637	618	614	596	598	587	587	560	551	587	565	544	565	571	592	599	576	619	554	600	538	598	577	611	563	574	575	611	574	583	551	629	631	589	557	559	604	595	572	623	595	597	601	566	601	583	573	602	598	592	565	562	579	603	586	566	628	573	630	626	566	551	547	574	594	615	601	570	654	591	575	583	559	588	625	595	579	595	603	566	620	595	614	608	626	578	585	587	578	578	630	609	576	587	563	594	565	595	571	623	563	581	580	616	531	558	562	598	591	632	577	540	595	594	587	581	594	587	583	589	583	592	598	571	611	600	609	545	588	560	546	560	633	591	552	592	585	589	619	546	522	624	567	596	594	582	563	588	604	570	564	546	587	588	562	617	583	570	607	603	584	566	585	606	596	605	573	590	547	567	574	534	544	592	580	586	633	582	620	592	581	598	586	580	580	585	592	577	664	612	600	564	596	596	600	570	605	592	595	628	562	587	606	562	570	550	596	556	605	609	611	604	627	561	584	583	581	559	593	614	559	545	589	627	593	558	612	586	601	617	602	635	617	596	569	591	621	593	589	562	568	575	578	586	601	574	579	596	579	573	637	573	573	636	593	606	560	543	582	592	593	549	599	606	581	595	624	598	599	595	587	600	572	587	550	617	569	570	583	591	597	564	590	578	596	614	604	627	599	564	608	577	568	612	599	614	607	578	580	572	587	574	622	579	608	646	593	557	598	557	606	576	618	537	596	583	607	603	559	586	583	646	582	597	574	581	573	599	591	599	583	568	618	568	592	580	564	572	559	598	549	589	569	586	554	627	601	569	620	572	611	572	585	622	624	582	557	561	570	637	589	597	596	574	604	574	574	576	589	562	631	592	598	553	530	570	606	600	592	634	608	559	629	574	608	639	574	571	598	615	551	615	598	571	611	576	553	567	551	567	605	587	598	610	589	586	592	577	613	572	582	579	609	619	609	599	604	577	606	618	571	585	565	637	582	544	580	559	600	576	590	562	574	557	580	615	577	577	599	603	602	590	592	629	570	544	575	563	566	591	589	643	525	600	561	537	593	563	612	583	601	599	617	581	577	548	584	572	586	598	564	562	574	558	622	590	603	578	587	564	586	556	595	600	583	622	559	591	582	582	630	621	603	554	584	559	601	561	604	567	602	567	575	591	577	557	578	579	593	606	575	586	598	572	593	642	630	580	561	556	573	592	571	552	591	555	535	598	564	590	573	591	613	609	571	585	621	625	584	549	596	599	620	592	608	615	552	554	590	608	580	561	585	545	572	581	587	538	625	559	556	592	595	575	615	608	599	547	595	614	543	596	609	569	592	660	595	659	548	582	612	663	551	560	616	643	579	605	579	560	579	567	579	606	587	568	595	592	599	590	596	548	595	614	605	598	587	588	602	579	572	613	541	620	582	550	591	566	624	619	601	571	589	627	611	629	570	582	562	529	618	605	610	593	571	606	622	551	554	583	555	594	577	574	548	587	562	548	636	635	601	576	591	598	543	602	587	566	564	574	588	650	611	609	603	625	560	591	554	586	581	611	584	591	585	609	593	544	609	595	599	584	588	548	606	605	606	580	590	611	581	590	592	614	617	582	602	616	605	588	563	550	564	599	589	545	571	630	584	622	636	566	572	642	574	618	569	567	637	556	616	570	591	610	611	593	585	581	533	587	594	620	592	585	605	536	586	567	589	598	574	601	631	579	591	577	612	559	581	597	544	571	588	541	581	609	598	566	637	539	586	575	569	577	607	586	611	604	635	582	553	624	604	577	559	620	553	569	601	633	575	578	561	613	576	583	645	561	566	607	560	586	545	583	598	562	585	588	628	618	595	570	585	589	574	626	605	571	590	564	613	557	569	588	554	606	568	584	575	603	644	596	545	621	568	599	597	610	570	620	592	552	621	570	597	537	567	564	599	649	595	586	593	552	592	588	610	582	603	576	584	634	590	620	543	552	601	611	604	611	589	535	603	605	586	579	599	560	594	556	560	625	609	627	583	559	558	548	571	599	562	571	587	574	595	582	585	595	570	587	605	557	577	588	556	551	599	592	565	613	556	570	579	559	600	562	608	606	547	624	557	570	576	566	598	592	554	553	519	558	591	658	587	569	612	610	592	592	601	540	593	577	602	584	582	626	554	592	584	566	566	562	578	618	627	606	581	575	551	562	613	586	608	568	595	588	578	580	605	588	609	578	568	595	568	573	590	603	564	563	601	595	565	587	555	605	602	534	587	600	603	582	546	608	578	577	585	603	573	570	597	571	576	581	596	574	587	569	596	600	610	562	596	573	565	614	568	602	562	572	561	594	596	577	548	550	562	588	582	569	583	583	594	544	586	565	646	607	548	567	639	589	631	587	558	567	589	577	572	565	546	612	620	611	578	593	622	585	578	618	588	526	568	572	625	594	587	623	627	587	583	601	595	587	608	588	618	602	573	589	604	550	557	615	595	606	585	592	555	588	537	599	574	593	618	579	602	547	617	586	590	615	590	597	614	555	567	578	653	680	567	595	607	546	579	545	576	582	614	561	550	601	593	563	623	557	590	578	538	574	562	582	584	622	596	579	558	578	566	633	602	568	558	545	596	584	661	658	563	586	544	605	575	602	600	559	516	619	568	588	585	596	560	605	621	628	577	605	557	599	580	598	582	552	591	602	627	606	592	576	585	560	579	574	570	587	552	612	585	579	575	616	583	616	588	605	612	559	609	642	591	564	598	555	553	566	579	582	564	557	589	645	592	580	579	583	654	562	586	595	605	578	577	567	576	594	558	584	572	525	598	608	606	605	582	579	566	566	603	581	555	612	620	604	575	592	559	603	569	578	608	565	612	593	570	615	581	565	578	611	584	578	580	579	621	552	576	564	607	581	552	570	597	584	580	580	562	587	640	616	575	597	583	619	588	587	547	603	572	578	582	635	571	624	618	597	589	564	597	592	580	569	556	564	563	599	555	548	570	618	590	617	571	587	557	579	573	612	592	616	588	571	610	580	563	591	595	597	534	594	603	608	586	540	560	578	575	615	574	601	561	594	570	571	585	602	580	547	553	600	596	570	589	570	543	600	611	515	582	568	610	593	572	573	567	617	598	577	599	603	598	600	603	570	600	608	600	668	536	574	595	558	606	594	600	557	597	587	564	581	579	591	586	619	591	589	539	531	584	569	573	576	599	577	591	578	589	590	543	582	552	553	596	544	585	563	549	597	582	601	605	589	570	558	605	592	601	571	596	592	614	560	582	591	565	604	612	582	586	591	581	589	581	589	553	599	564	573	544	603	559	580	619	607	539	641	622	609	589	594	628	549	558	567	595	608	589	602	621	584	603	554	634	561	605	580	573	590	621	588	618	602	564	577	561	563	533	632	597	572	608	524	571	572	592	610	615	606	608	627	605	646	551	577	538
12711	1473	1305	1033	977	883	861	889	851	828	834	863	791	826	842	867	827	840	845	805	846	759	809	838	826	828	816	841	786	809	794	830	785	722	814	819	826	842	874	779	804	819	839	750	820	818	830	762	838	884	799	826	740	762	807	815	820	798	807	817	772	810	814	805	824	810	864	816	811	783	863	861	803	838	816	820	764	857	829	849	800	843	845	859	824	750	822	823	800	794	789	826	806	817	817	788	782	840	799	846	773	787	789	757	817	815	798	842	831	782	829	826	833	826	812	791	792	836	827	802	816	830	840	845	812	856	780	864	844	859	788	849	782	845	812	814	833	791	804	854	842	821	736	753	808	765	817	823	810	835	789	819	773	813	769	825	850	816	815	806	847	814	760	782	782	843	854	832	821	778	797	800	817	799	810	817	853	816	816	811	770	851	791	815	836	819	780	841	800	779	788	828	778	801	844	808	840	804	759	796	807	814	815	831	780	732	771	826	813	833	767	818	784	851	824	801	837	829	771	840	797	821	799	770	772	767	838	760	789	809	798	895	862	801	798	773	845	795	817	792	832	824	832	784	788	849	801	804	808	855	788	828	837	800	787	768	809	806	819	888	781	824	811	784	826	837	809	834	750	819	865	768	830	820	847	748	817	792	833	876	850	779	779	855	873	769	819	830	828	824	786	820	833	813	822	776	827	788	823	774	802	771	798	838	803	838	820	830	813	794	804	790	809	762	800	845	827	777	808	816	835	875	788	834	795	832	844	807	785	830	839	809	837	838	846	805	843	831	827	790	858	871	816	783	831	834	824	892	789	815	809	804	824	857	820	859	753	828	785	820	845	841	853	798	805	775	818	823	842	836	889	830	792	817	877	786	842	827	828	829	788	795	802	816	817	810	839	835	819	799	819	826	805	805	791	795	819	814	803	853	827	830	791	828	816	802	823	781	824	833	798	840	839	847	853	844	812	784	816	774	833	821	820	773	861	806	778	827	780	773	802	779	782	822	795	809	782	821	802	832	795	827	799	765	780	779	784	824	785	752	799	822	818	836	820	798	812	807	798	849	786	814	829	777	832	793	831	811	804	795	794	807	857	858	838	855	844	848	854	748	746	825	779	818	816	771	769	766	816	869	862	872	801	825	832	872	816	784	808	782	801	784	780	811	813	796	818	757	789	794	825	853	780	846	819	814	841	764	833	818	841	867	835	864	788	835	830	817	802	799	783	840	819	841	821	816	815	803	826	811	787	824	837	776	798	812	884	790	796	813	819	786	804	801	854	826	824	782	882	828	783	862	809	803	804	882	839	795	833	851	799	845	874	811	793	867	803	789	826	830	813	835	796	802	820	802	835	848	785	801	815	770	839	780	846	776	854	841	775	805	816	815	822	810	828	829	817	850	882	813	821	786	840	845	817	849	798	817	815	804	845	841	845	764	789	784	839	783	828	783	787	822	809	790	849	845	871	786	798	802	856	821	812	834	819	791	829	789	858	818	826	776	786	826	828	796	807	835	781	836	808	890	798	833	803	819	813	810	772	838	827	821	792	862	827	800	799	795	783	779	795	849	840	825	842	843	859	785	803	824	811	865	782	841	835	811	831	798	833	840	803	841	794	830	771	796	809	767	812	787	800	841	820	825	800	795	816	830	766	846	799	828	829	811	823	813	798	837	893	781	861	797	816	841	831	788	844	796	834	823	826	840	790	856	812	804	845	825	782	822	821	823	872	817	790	837	853	794	830	843	776	836	829	796	790	839	814	831	797	795	825	804	781	790	799	790	822	828	789	804	841	786	726	844	818	763	759	844	820	809	839	795	760	808	837	810	867	801	790	793	760	781	807	829	812	807	800	815	845	796	767	814	793	789	799	837	797	812	819	868	840	790	806	778	806	866	877	813	794	882	846	797	804	840	811	776	852	795	800	841	834	832	807	841	791	815	811	777	831	796	811	795	846	791	755	786	857	859	845	857	827	846	830	756	832	829	810	786	778	805	813	797	836	834	815	818	854	763	825	819	825	849	782	815	840	769	797	836	864	795	838	792	848	803	832	846	847	779	787	788	810	785	796	811	745	814	808	807	764	863	818	810	847	753	800	834	838	799	806	794	774	857	845	841	847	833	808	794	826	768	857	811	818	793	847	793	805	805	822	761	790	796	839	838	813	778	803	799	829	886	793	832	832	806	775	820	791	841	790	791	776	858	847	833	832	858	849	805	774	783	802	822	774	843	848	785	795	818	812	805	835	780	810	791	874	784	802	808	792	790	806	816	804	828	811	781	808	803	832	828	833	800	854	803	844	841	835	803	835	770	848	817	794	834	774	813	827	809	799	841	802	764	821	807	853	759	779	809	826	852	843	790	785	857	845	805	787	847	809	777	773	795	792	813	812	782	820	846	762	865	840	810	866	799	799	819	823	844	795	824	813	821	813	817	854	854	793	814	802	823	781	829	820	823	796	825	811	810	856	794	771	836	848	798	835	825	813	793	816	855	787	806	793	792	787	780	823	809	815	840	830	750	843	806	829	822	805	858	802	883	834	857	829	823	798	824	829	859	853	806	783	760	811	838	822	877	877	818	825	838	777	773	852	835	826	802	856	833	804	845	794	815	862	801	824	821	856	776	756	770	806	831	830	840	815	796	830	815	810	775	843	786	859	842	802	831	845	793	825	801	808	845	781	764	840	819	865	819	812	806	828	802	799	811	761	781	793	827	793	762	833	855	802	821	839	809	808	841	825	845	813	887	834	780	830	844	842	816	807	781	825	782	798	804	831	782	762	820	787	787	788	817	819	777	788	862	797	800	768	793	784	799	864	798	850	778	845	794	858	769	852	854	826	835	824	745	853	789	827	801	751	815	777	845	792	798	827	785	852	845	790	820	845	885	836	847	771	797	839	860	751	820	769	834	798	820	864	820	771	843	824	830	781	827	828	802	765	839	828	765	801	803	833	797	877	794	853	752	788	826	824	842	817	832	803	857	843	820	809	802	806	818	804	837	817	833	790	854	777	853	867	843	831	838	823	829	824	828	810	802	884	817	824	858	852	830	803	826	831	771	837	842	808	780	842	775	813	842	816	803	823	834	794	834	862	757	803	804	803	782	827	852	822	839	847	819	840	824	784	784	788	862	792	795	820	816	830	799	783	841	794	812	830	871	828	818	833	796	823	816	854	802	791	791	813	776	824	819	825	768	829	856	819	835	809	854	826	733	806	826	782	823	791	790	828	823	827	807	826	817	831	770	790	809	829	767	785	817	803	821	807	848	777	801	857	744	822	868	792	812	796	853	849	816	775	811	811	796	780	819	840	829	793	816	826	798	785	762	869	846	834	786	795	799	842	799	839	862	802	779	847	771	784	843	803	833	813	800	837	790	849	825	768	803	820	804	842	811	771	824	826	766	795	802	805	811	849	808	813	774	802	838	804	854	838	827	822	801	774	811	832	802	817	835	813	805	809	774	811	806	825	762	844	777	809	785	793	809	799	836	827	798	837	861	856	821
23455	20942	28372	23680	20932	11482	1422	898	793	812	788	836	779	669	700	673	687	654	664	672	641	626	644	656	609	662	624	681	673	596	625	655	651	604	644	622	667	700	682	624	576	634	655	639	640	686	638	683	610	651	656	639	648	601	677	649	623	618	638	645	568	645	632	653	610	633	640	646	576	625	673	633	626	642	590	632	642	690	660	582	611	614	657	638	648	633	642	619	606	639	632	604	667	662	682	644	629	646	674	638	634	618	620	663	611	608	599	617	623	602	627	638	632	637	669	638	635	619	654	619	600	632	636	668	648	629	630	655	639	634	637	654	631	609	610	647	652	624	610	638	649	581	583	606	635	655	667	594	642	589	607	654	602	652	614	607	630	628	604	642	659	582	639	622	610	615	655	618	610	603	649	629	633	607	629	614	635	635	613	667	637	629	625	675	641	607	629	644	625	602	645	642	580	659	621	616	648	604	641	600	646	646	640	647	627	653	624	630	633	662	640	608	641	612	645	622	648	641	637	620	613	651	627	651	640	603	607	688	667	608	607	596	658	602	615	604	654	666	603	676	602	647	658	590	690	639	624	644	618	574	691	603	670	646	636	610	612	618	623	615	622	624	630	570	642	652	628	612	637	613	632	689	616	608	575	599	642	646	608	675	612	661	630	623	639	621	631	603	618	659	614	625	655	621	638	675	645	668	671	649	612	664	606	619	614	619	651	618	610	671	602	622	652	609	598	639	625	607	629	618	668	646	609	601	602	634	659	626	603	652	648	617	621	665	626	621	616	627	587	628	640	658	619	645	587	613	601	622	644	684	626	645	598	602	636	616	657	641	664	649	607	606	593	569	667	686	625	641	696	635	630	631	661	619	601	613	647	634	615	720	580	671	626	636	660	653	666	603	613	586	609	598	632	654	618	612	625	610	621	667	654	644	590	581	611	606	635	627	626	602	667	596	682	597	615	642	626	603	592	590	630	645	636	648	627	631	604	649	630	625	632	657	630	647	673	625	603	615	642	619	610	627	649	668	605	602	599	621	625	593	616	662	658	610	660	696	635	631	607	638	567	637	627	630	640	579	642	604	657	618	669	628	629	593	626	643	594	648	613	625	631	670	610	609	646	611	627	621	633	680	633	629	602	612	612	624	673	595	589	690	625	618	631	688	618	652	645	636	626	613	605	612	644	654	633	654	654	650	624	606	633	650	645	611	632	628	624	615	630	647	633	628	641	624	603	618	648	628	570	627	630	610	640	654	634	629	627	622	634	633	611	618	620	574	662	632	711	663	595	607	624	670	686	642	633	603	605	587	599	639	618	611	640	633	675	622	642	660	611	630	627	624	638	669	667	592	601	613	563	644	669	643	679	579	622	599	627	674	633	618	591	624	689	610	648	638	610	633	625	611	645	626	632	588	642	637	613	623	618	631	600	613	655	646	637	656	640	603	620	643	615	630	621	643	638	618	640	674	615	704	590	595	660	626	615	629	618	661	623	647	635	628	594	618	655	655	652	631	623	641	647	661	620	657	601	593	618	647	639	652	630	600	619	584	634	622	624	615	599	622	636	612	686	646	650	650	630	638	626	619	640	626	616	621	626	652	617	630	605	660	663	607	643	644	664	632	621	645	639	633	612	639	687	589	625	647	660	603	645	635	639	669	652	667	580	638	605	622	622	648	635	667	679	615	638	650	647	665	609	638	600	655	621	639	670	602	615	597	607	623	657	652	654	638	607	625	685	595	636	658	622	632	648	661	622	624	675	623	687	658	622	630	637	601	665	632	644	587	624	606	655	649	643	641	667	624	638	596	603	625	653	625	621	601	622	594	628	632	629	634	624	624	609	637	640	607	620	704	615	607	646	614	578	629	605	660	593	665	674	647	607	598	615	653	604	610	627	601	653	624	628	613	625	614	568	595	661	668	634	621	603	601	629	624	589	617	614	664	626	620	663	650	618	633	632	622	700	621	580	671	649	615	632	637	604	577	623	612	626	610	646	620	659	637	632	639	602	632	629	619	655	594	640	610	637	670	623	574	618	616	687	595	673	639	635	661	637	620	653	628	615	636	611	626	609	616	574	643	629	603	577	542	618	634	617	623	614	588	587	692	573	643	625	661	656	629	670	629	603	583	647	653	668	613	609	583	665	660	596	637	649	669	625	582	590	556	637	657	648	622	640	631	674	645	673	635	550	643	618	604	661	579	652	645	648	623	636	634	615	634	649	614	601	635	649	652	641	575	627	704	617	625	610	593	651	622	645	608	660	662	658	660	671	638	622	596	641	634	629	611	623	592	611	602	615	616	619	636	671	630	590	621	635	591	661	607	670	606	623	628	621	634	641	662	660	595	628	662	601	657	635	650	688	650	624	624	605	651	634	643	617	571	624	605	600	604	610	695	658	639	631	637	587	632	609	671	611	650	615	576	622	618	629	595	603	610	594	612	589	663	632	611	630	634	618	622	610	636	628	618	639	622	620	655	661	577	592	608	557	633	677	596	639	571	656	652	628	678	631	631	595	617	631	593	592	626	616	648	603	649	610	590	610	631	633	628	600	636	623	668	683	663	627	643	647	619	653	674	625	617	578	619	582	680	650	611	657	628	582	629	622	647	631	626	639	635	584	632	641	646	609	597	595	630	632	639	617	627	650	632	628	633	669	636	653	649	638	633	672	654	625	608	564	610	626	631	634	669	606	580	607	630	643	626	588	629	631	578	623	616	644	648	626	626	614	651	623	642	642	582	628	623	664	617	577	630	652	595	653	634	637	624	643	627	629	632	630	635	591	641	613	659	624	639	657	627	625	626	650	641	622	595	619	594	605	651	648	593	696	608	638	630	597	620	616	605	602	662	613	650	633	616	632	602	611	593	560	672	611	634	649	594	627	617	611	562	608	649	630	597	605	633	647	658	652	579	627	650	610	657	660	622	597	665	610	625	614	600	632	634	660	675	622	590	635	592	603	626	622	593	623	641	616	653	618	625	663	601	599	631	619	613	584	576	570	620	670	636	601	681	636	625	668	647	592	643	610	649	616	634	625	638	645	658	624	614	622	654	654	605	608	589	599	630	644	608	644	602	631	648	621	659	615	637	615	655	623	587	617	601	572	616	599	629	627	629	593	652	600	619	588	605	658	623	613	627	615	632	627	584	625	671	629	592	624	632	610	643	651	671	609	580	604	635	623	653	661	615	647	606	651	580	593	608	551	631	628	604	681	586	613	614	636	638	593	642	644	608	609	678	641	583	653	610	634	636	663	596	624	641	639	619	650	607	615	620	612	622	637	618	624	665	658	626	591	660	631	601	624	611	631	632	592	606	627	628	645	632	598	635	619	601	611	621	633	657	627	638	642	604	689	601	593	613	651	638	633	630	638	627	630	619	641	653	604	638	668	601	673	614	622	654	577	617	599	661	641	655	584	628	606	606	631	626	637	611	635	665	648	612	669	565	682	632	579	653	666	636	688	628	649	630	613	645	612	631	599	562	674	602	620	618	668	611	604	652
23891	8939	7399	3821	2691	2134	1883	1667	1457	1313	1176	1199	1135	1025	1016	1054	1008	982	940	937	935	992	943	999	918	920	871	967	930	926	948	911	936	925	940	893	916	867	944	872	815	924	850	885	894	916	965	906	906	879	867	927	861	899	830	916	958	909	889	853	877	949	821	936	863	906	872	875	923	885	903	890	853	861	825	856	853	907	881	886	859	873	833	867	865	909	905	853	900	901	824	887	885	884	858	906	841	917	856	866	875	893	909	924	874	855	849	884	878	849	887	856	874	890	846	856	902	891	925	853	882	868	890	847	916	935	854	902	866	937	943	877	890	897	850	870	892	920	914	862	882	954	895	826	902	853	828	900	879	857	958	914	897	892	889	875	925	876	909	878	927	935	841	865	905	877	816	908	879	871	881	894	933	858	890	893	922	902	916	931	876	981	848	884	888	887	873	871	838	933	884	871	841	831	859	896	901	933	859	893	844	887	907	812	888	847	897	840	874	897	866	920	922	891	868	882	931	864	843	872	861	915	880	856	858	861	864	842	917	882	874	850	829	894	868	914	909	850	856	877	898	846	867	942	888	908	873	904	926	900	869	846	892	924	864	849	877	894	865	919	896	919	841	868	866	917	872	882	870	873	889	916	848	865	825	890	885	878	933	877	837	907	870	896	886	877	915	833	917	924	862	853	832	862	840	882	940	832	899	896	848	875	863	856	858	934	840	887	898	937	827	871	861	841	892	893	859	904	902	845	829	858	867	868	868	889	866	871	911	889	918	798	888	850	911	929	869	893	891	857	877	843	866	876	915	848	916	897	899	877	899	891	879	862	892	876	888	893	890	867	890	907	926	858	880	887	842	926	862	921	916	886	890	833	854	843	877	856	923	876	856	861	891	849	859	939	868	868	889	874	826	874	835	897	839	908	890	867	870	903	916	901	881	870	893	862	875	873	844	874	908	886	840	853	898	897	895	871	804	833	858	894	852	913	919	854	853	819	877	908	841	835	884	875	933	855	827	855	856	915	827	876	849	914	882	861	849	898	867	831	894	851	828	878	938	863	880	870	816	856	902	839	875	843	892	869	913	865	885	899	873	877	881	914	895	898	890	861	911	885	889	901	852	870	946	862	837	857	908	810	886	881	840	881	922	877	808	871	805	862	883	894	818	880	872	874	892	868	921	896	878	906	906	890	877	910	875	877	865	900	873	888	883	862	877	882	865	811	838	940	912	948	815	909	875	888	915	891	805	872	826	903	896	882	902	859	909	889	857	865	868	878	894	891	886	902	883	876	878	893	880	923	911	841	811	869	862	831	847	861	867	926	873	903	888	857	884	895	885	849	884	822	901	885	956	944	822	945	861	836	850	866	897	857	885	848	872	888	901	902	936	923	879	895	870	905	868	805	846	906	881	867	837	814	895	836	900	848	856	846	819	855	882	947	932	917	893	901	888	886	857	882	857	871	957	860	834	894	838	843	911	916	911	884	890	837	881	875	879	857	894	854	906	875	884	878	921	867	916	875	854	911	824	856	856	905	966	820	858	818	879	894	876	898	835	880	904	877	862	909	902	896	833	891	910	851	893	892	843	889	927	921	920	822	861	856	869	862	888	872	822	846	864	859	822	909	837	911	916	865	883	851	876	888	894	852	856	914	847	885	906	926	875	872	850	908	879	871	879	819	897	908	837	902	897	891	888	904	872	859	940	857	867	900	908	856	877	913	919	891	838	848	864	861	853	823	865	897	892	906	843	859	869	912	863	916	838	829	914	838	884	836	883	883	907	829	912	873	890	885	850	857	875	845	895	945	875	885	879	863	883	853	876	885	921	882	849	871	866	845	905	857	859	867	886	875	872	878	905	960	884	900	834	915	913	836	869	932	831	924	913	843	822	879	855	925	858	824	938	862	853	859	912	889	881	824	892	917	837	856	961	891	936	944	849	881	847	841	845	896	965	871	904	883	885	917	855	911	926	838	929	874	832	882	881	903	847	849	854	911	887	912	839	870	877	931	863	838	881	858	871	874	841	850	817	903	883	887	859	848	923	907	895	872	925	846	908	881	864	862	824	837	884	884	938	894	887	849	889	897	910	882	880	891	879	827	874	946	859	860	870	904	890	845	897	877	915	852	878	887	898	859	913	868	893	878	892	894	842	886	867	909	867	864	942	927	920	874	823	913	875	865	939	900	862	833	873	843	846	904	876	884	880	910	839	880	878	858	884	819	880	915	834	891	820	864	885	853	890	848	867	893	918	864	866	896	869	839	854	889	892	890	856	854	804	949	925	885	881	938	851	852	873	873	938	928	872	839	902	850	837	905	907	867	920	905	896	916	939	815	896	861	881	876	907	889	872	855	817	885	904	961	882	838	911	879	888	870	859	892	857	901	909	879	893	871	882	891	869	866	862	910	874	899	841	910	869	915	893	865	872	870	877	887	867	849	809	871	842	852	786	921	947	842	854	874	862	899	865	889	883	884	876	867	876	924	857	872	891	917	855	883	918	880	884	953	869	905	896	858	863	861	869	874	906	879	864	892	884	878	910	891	826	907	864	927	911	869	887	840	906	891	907	857	836	929	895	859	890	904	951	885	914	873	898	895	840	883	950	862	896	873	897	907	920	871	864	894	902	953	898	905	892	932	864	857	905	855	859	818	848	868	913	868	846	824	885	878	885	889	872	842	836	870	909	881	906	875	838	865	861	907	890	894	872	847	904	868	841	852	846	863	895	912	868	849	887	820	884	854	847	881	927	924	860	854	902	886	924	889	907	871	884	899	904	895	888	917	887	892	836	825	903	852	939	810	910	882	898	896	892	896	850	874	853	885	844	926	881	882	895	875	923	856	859	882	908	880	869	901	869	894	853	879	894	864	890	870	854	859	878	881	878	847	877	845	878	904	910	851	804	876	845	881	850	848	893	883	890	878	941	894	858	857	903	926	810	852	907	839	808	859	900	851	913	877	851	854	896	909	876	917	845	879	928	853	884	898	832	935	884	910	898	895	861	816	876	857	892	829	905	858	870	864	868	892	945	808	883	899	925	868	853	899	853	858	930	848	871	905	864	842	880	906	890	880	912	895	943	879	884	822	888	873	851	939	910	891	833	874	908	868	871	888	923	932	899	859	917	900	887	912	855	861	817	834	923	884	919	826	874	877	889	883	889	872	868	883	897	838	900	903	868	889	857	903	918	834	905	870	877	871	868	790	888	893	853	872	914	889	858	883	865	887	929	904	890	867	916	837	879	922	874	893	923	860	896	834	879	835	841	907	844	849	878	854	838	927	886	896	874	896	850	852	908	872	868	905	876	913	854	872	842	862	897	835	884	868	896	865	843	910	932	898	885	895	901	836	900	859	851	878	871	876	874	932	888	865	867	881	861	867	814	891	873	958	843	877	845	937	854	882	852	909	877	864	868	866	880	879	912	876	890	886	834	901	891	904	884	905	889	800	950	882	848	890	863	869	876	858	844	860	879	881	899	886	875	846	922	856	900	890	875	888	859	889
22656	20962	28786	23291	20963	20993	7956	924	711	640	535	527	480	504	478	421	439	456	407	409	383	411	404	379	372	402	376	374	389	359	397	389	362	344	379	364	378	369	343	387	393	386	354	365	363	382	359	329	363	360	327	367	365	394	352	342	346	381	368	378	368	362	353	329	324	347	394	372	358	354	329	354	367	350	373	385	352	308	380	368	356	356	360	349	328	355	353	346	362	352	346	319	361	348	365	349	330	343	346	366	324	378	338	342	357	360	340	382	361	345	334	348	350	330	315	341	339	354	366	326	338	341	364	378	339	356	335	353	341	361	371	335	322	359	328	365	343	343	331	342	372	317	341	327	354	342	369	363	333	338	347	327	366	330	312	375	357	330	358	334	327	341	360	338	333	338	379	354	383	353	358	309	337	373	351	327	374	358	354	359	331	363	346	354	340	363	321	351	327	347	342	357	339	364	348	357	381	374	327	372	325	363	355	380	342	344	347	362	378	375	353	353	367	328	326	343	349	353	352	347	359	339	362	330	340	375	324	326	344	340	367	339	349	381	334	348	363	382	337	355	359	357	348	357	376	369	335	343	341	360	381	339	342	327	338	334	344	363	337	355	333	363	350	345	347	322	329	326	355	358	351	391	347	346	336	343	323	347	343	365	341	331	329	369	354	318	343	376	349	338	339	350	357	347	339	381	362	341	348	319	331	374	316	369	350	358	355	378	300	363	328	359	353	321	373	326	340	372	368	388	318	377	333	343	331	324	351	310	322	355	319	315	357	395	363	362	330	350	344	351	334	336	349	367	349	357	313	362	350	335	341	346	321	337	372	321	343	349	343	341	355	340	369	367	367	327	365	340	362	332	316	366	348	306	351	346	350	361	337	363	386	356	351	341	355	346	298	321	366	354	366	344	353	347	358	350	326	338	342	361	342	344	357	327	348	322	347	356	333	336	337	331	353	327	338	363	329	314	363	323	357	332	356	344	364	360	327	342	323	350	340	328	335	359	351	331	336	331	327	332	335	346	315	314	350	325	392	366	363	359	373	327	346	328	309	333	372	340	338	308	360	348	339	336	334	338	371	338	330	345	342	335	350	339	366	373	315	333	361	373	366	348	348	358	353	365	343	330	334	323	363	342	362	321	337	343	360	341	327	385	343	336	384	355	347	352	385	341	328	382	341	339	335	357	369	369	337	347	347	351	361	340	358	338	362	337	382	321	362	343	342	344	329	307	350	356	339	345	364	332	369	338	358	355	376	352	349	339	352	361	342	345	329	375	315	364	369	323	339	340	350	328	357	350	314	360	359	361	334	333	321	334	370	358	338	351	347	355	362	317	328	357	362	336	357	352	371	342	367	354	376	316	368	375	347	330	321	338	332	343	383	383	346	364	363	334	352	314	374	363	356	348	335	363	323	319	325	332	344	345	311	347	311	334	370	357	373	339	331	332	315	342	354	348	360	341	340	351	352	371	335	345	336	348	310	337	366	350	363	334	357	345	338	362	335	357	342	332	331	367	329	313	354	357	346	352	350	328	324	345	357	345	370	388	305	372	347	337	346	349	367	365	369	329	352	344	367	391	332	372	333	344	341	342	347	339	345	327	337	358	372	345	351	333	361	322	323	347	380	366	347	333	334	360	367	342	360	325	352	401	351	342	321	347	323	321	349	324	360	340	355	319	367	379	339	349	364	341	331	344	376	371	344	366	353	346	347	363	355	355	368	348	348	358	377	341	310	371	357	362	338	371	377	336	366	326	346	369	334	338	337	352	356	310	384	331	319	352	323	366	379	360	357	345	346	354	352	369	406	351	339	348	333	356	368	325	392	355	363	358	342	348	381	353	336	348	348	307	374	354	341	384	334	375	310	368	374	333	345	335	335	358	355	353	346	337	347	373	340	330	348	325	348	352	348	379	389	364	360	364	303	359	363	326	339	363	347	374	356	334	364	344	346	329	351	355	320	329	397	334	340	333	347	336	312	338	337	332	364	362	363	371	353	352	340	333	315	336	350	370	317	336	349	362	332	367	374	358	343	361	378	367	346	354	336	345	351	345	338	346	343	356	335	336	332	364	324	339	324	345	380	360	358	296	355	344	357	344	321	358	359	360	361	348	322	356	316	362	350	356	308	349	318	335	350	368	373	344	331	344	358	329	368	315	345	333	342	351	347	335	352	356	362	329	345	361	355	349	337	339	343	344	345	333	343	339	356	330	358	357	356	386	331	316	328	342	337	360	319	339	312	358	321	337	336	333	322	334	338	331	367	358	337	346	370	328	346	322	343	371	303	336	363	348	334	347	319	336	377	343	346	359	334	395	358	334	329	364	326	334	309	354	335	329	339	337	335	356	336	341	342	349	361	369	368	329	363	345	341	345	339	353	374	371	355	350	337	324	349	359	342	371	345	355	317	327	332	331	341	344	325	367	350	315	383	353	344	311	322	325	344	342	352	336	329	356	376	344	332	320	345	335	355	335	348	368	349	343	343	314	328	332	358	335	335	343	350	355	326	377	367	367	339	333	331	331	363	336	352	364	360	364	320	330	326	353	324	383	364	364	338	323	361	401	355	355	339	340	343	366	318	341	338	326	326	340	339	341	399	342	375	309	378	361	322	328	338	375	330	334	355	341	344	346	345	344	364	347	358	385	391	336	341	359	336	353	357	378	361	386	322	387	330	351	348	325	339	358	362	342	371	359	304	343	333	335	338	369	385	340	334	344	317	331	350	350	365	316	373	312	325	360	342	312	389	357	375	330	353	331	340	332	316	319	336	344	351	339	314	336	353	390	359	367	355	376	374	325	349	318	327	328	319	333	352	342	355	313	330	369	300	346	373	371	348	355	338	329	353	353	331	373	390	356	374	348	332	331	351	350	315	325	350	352	355	341	335	381	344	371	334	350	302	360	365	331	374	361	336	353	359	340	337	317	342	320	348	289	357	333	372	340	344	344	362	329	330	320	328	341	347	382	355	351	376	338	359	329	348	340	331	357	353	319	336	317	366	363	344	340	342	361	336	374	356	337	366	344	339	341	344	349	348	367	328	335	342	372	351	347	343	356	349	368	338	371	346	343	307	377	328	340	388	358	347	368	361	333	345	319	359	379	332	350	326	351	316	347	358	331	347	352	336	350	354	351	382	357	349	368	339	362	332	305	343	332	352	362	360	366	361	337	344	338	330	372	325	320	344	355	349	342	347	338	385	354	330	310	349	343	335	354	356	369	387	335	358	334	364	325	345	323	341	361	335	347	327	382	350	311	354	356	308	341	314	334	301	348	340	380	303	381	374	341	327	331	333	360	303	368	348	344	341	331	349	327	366	348	319	377	353	339	348	322	346	340	355	334	353	358	357	348	346	347	342	360	365	363	361	340	365	314	351	369	373	382	330	347	352	342	342	330	320	357	332	367	336	354	345	327	358	350	358	333	354	347	343	338	345	340	360	351	335	348	338	344	352	377	361	353	335	344	367	339	351	328	325	324	360	372	329	345	350	302	352	372
24814	13825	11342	5685	4086	3055	2377	1915	1533	1352	1171	1077	947	908	848	728	760	683	682	643	621	666	615	602	675	593	580	572	517	562	540	527	545	522	514	549	560	564	568	491	516	507	554	513	534	542	533	511	485	518	490	497	513	522	519	514	512	586	519	536	490	516	479	478	512	504	486	495	542	517	491	469	492	484	534	484	507	534	477	508	534	504	540	533	490	498	527	530	494	504	508	514	518	521	530	528	505	502	490	496	482	499	512	513	477	465	462	538	514	510	501	520	479	506	477	526	507	539	522	480	482	486	473	512	489	485	522	486	476	490	524	451	463	500	507	480	500	471	519	512	503	532	517	474	526	509	516	509	494	480	479	475	507	505	488	488	548	534	454	513	495	548	545	527	485	526	518	485	527	530	482	479	452	570	495	514	500	504	482	546	451	487	507	498	507	526	498	491	529	515	489	518	522	517	513	498	485	509	468	497	493	508	489	479	495	521	482	499	529	509	500	519	507	507	495	505	469	461	493	524	514	527	505	534	507	457	497	510	473	511	471	525	489	477	497	488	517	497	506	503	494	560	521	494	528	535	466	493	532	493	478	495	480	506	513	484	549	508	499	510	518	513	481	498	490	485	529	492	492	493	502	478	520	504	512	507	499	510	527	482	490	519	459	487	490	518	510	453	516	497	533	509	558	503	481	511	519	498	551	501	466	507	519	513	515	479	507	495	500	526	498	473	467	500	498	496	503	494	503	481	483	517	510	513	485	476	466	503	496	502	507	488	519	528	516	519	481	510	507	520	455	525	498	474	507	482	489	503	501	510	501	496	495	536	523	486	529	505	505	536	513	548	518	483	467	520	534	479	509	510	524	506	489	517	493	526	472	509	495	513	487	495	501	507	482	511	488	488	549	488	523	520	481	462	462	511	477	551	519	498	508	488	501	536	502	479	488	465	469	481	494	494	481	504	512	506	464	499	476	469	509	501	475	502	521	506	478	481	499	472	491	502	462	494	511	506	487	485	414	490	498	503	504	482	530	464	499	514	502	507	475	503	477	477	503	514	532	505	514	526	518	537	503	469	501	494	522	498	479	542	506	556	519	505	514	481	471	470	502	460	508	508	498	513	495	532	486	505	520	501	478	487	510	518	528	464	484	498	488	505	507	459	496	505	514	507	488	516	520	508	505	485	503	551	542	561	476	493	509	525	479	500	488	509	537	481	501	506	512	514	540	453	533	514	525	525	498	468	517	481	502	511	447	517	473	483	482	525	550	476	473	528	516	479	489	440	510	487	462	524	495	492	496	483	494	521	493	486	502	510	486	488	499	520	498	523	543	494	497	517	526	494	515	497	507	496	502	524	492	543	530	489	489	534	502	455	502	526	496	467	473	547	481	503	520	510	516	502	544	490	477	472	511	515	549	518	487	509	501	468	490	512	526	490	453	486	491	513	509	493	515	505	467	529	498	544	530	504	497	489	496	508	472	508	488	479	506	476	494	499	500	458	479	468	494	486	521	494	469	499	502	475	529	538	542	549	503	521	502	479	481	512	473	478	502	538	493	500	483	492	503	483	524	522	487	459	518	502	511	507	515	520	477	483	504	517	549	465	486	453	541	513	526	522	464	482	496	504	478	514	553	529	494	503	452	516	520	500	508	475	525	518	518	504	474	480	458	513	509	490	521	498	523	488	501	511	519	516	553	518	497	540	462	479	480	503	527	504	536	468	524	512	515	487	484	514	482	508	493	505	477	502	512	492	499	463	482	497	517	500	506	478	523	539	495	490	510	525	432	516	551	507	499	526	447	515	510	482	523	549	546	494	518	495	485	548	488	516	487	473	500	498	503	498	488	490	503	469	491	500	486	519	510	441	518	504	498	514	485	465	533	500	498	469	518	506	487	500	464	536	490	529	508	490	516	484	472	497	503	479	513	513	539	520	487	503	534	507	482	483	456	533	477	517	506	475	482	541	543	548	475	476	506	510	471	501	533	542	488	536	519	499	467	507	527	486	515	520	497	477	522	500	516	484	508	497	509	489	529	470	512	453	484	494	488	511	483	464	513	516	499	482	534	549	483	517	530	503	502	498	492	490	491	517	517	483	466	490	516	500	490	490	508	515	510	480	513	496	489	489	505	491	515	474	536	519	492	502	528	495	522	453	491	500	526	508	482	571	522	486	500	491	514	511	497	505	524	509	505	509	494	474	535	507	466	521	485	532	496	495	482	508	453	509	493	507	501	493	502	470	495	504	491	510	491	479	502	484	527	513	470	498	512	531	467	491	452	484	506	484	491	510	486	510	488	531	488	514	527	516	496	482	495	505	523	500	516	507	513	491	524	476	496	544	513	510	491	477	501	484	495	514	540	518	465	537	474	477	518	488	484	492	514	466	466	504	515	491	502	460	525	480	497	503	518	487	464	490	487	447	495	453	481	549	552	491	519	514	512	512	499	517	478	478	475	493	524	512	457	453	476	536	507	518	530	488	501	492	547	516	493	507	484	508	481	474	501	524	515	507	494	507	530	473	539	498	486	496	529	513	498	515	509	460	443	538	491	520	477	473	525	541	501	527	515	478	501	471	490	513	493	467	499	521	552	500	525	533	528	548	493	510	497	512	517	497	517	486	458	476	489	461	496	512	532	452	501	517	490	488	520	501	506	468	543	503	485	526	527	506	536	511	471	488	492	497	472	501	471	539	506	524	515	470	504	491	477	486	485	515	474	515	554	474	490	471	502	509	475	480	503	520	511	489	517	513	486	464	457	528	485	494	511	532	527	529	447	511	540	503	531	471	467	467	491	471	454	495	478	540	489	490	490	518	504	526	515	477	508	469	538	483	499	470	500	525	466	518	526	511	520	524	438	530	485	472	504	489	495	506	548	455	484	496	505	514	504	506	545	471	486	525	516	487	505	461	497	496	474	505	510	502	541	484	485	510	510	489	530	494	507	465	560	495	475	469	476	486	465	513	509	486	517	516	503	543	479	518	519	469	504	513	495	470	493	476	530	492	542	496	492	489	522	493	490	500	495	515	541	482	482	523	494	505	491	544	488	503	516	542	501	520	496	507	493	519	538	539	504	463	460	493	515	477	533	508	517	535	536	521	542	460	479	488	501	501	514	490	512	507	469	460	508	480	504	537	478	509	478	468	502	528	494	470	506	509	484	519	511	500	486	501	510	531	492	498	487	542	479	519	470	499	495	520	496	510	499	471	470	496	507	526	481	486	497	515	500	527	530	525	511	526	496	467	496	499	485	435	490	486	494	498	507	476	467	493	526	466	509	496	513	537	518	484	535	500	519	490	485	531	489	527	493	481	514	496	512	499	524	479	502	513	541	483	493	491	518	486	494	517	507	515	517	524	498	481	491	524	484	513	512	435	497	497	495	539	458	515	481	520	501	490	480	509	552	503	500	478	506	524	539	479	520	494	483	488	496	498	467	482	505	481	488	560	552	490	495	512	465	534	493	501	512	480	482	511	499	503	530	507	536	486	501	452	514	469
26748	20186	8365	950	643	607	575	528	584	578	587	582	617	578	591	634	540	587	604	597	634	586	514	566	595	573	560	560	559	569	590	623	596	575	542	564	610	548	585	561	557	609	640	584	618	587	612	584	561	586	547	600	529	587	577	616	567	563	582	595	638	644	599	556	572	621	626	583	578	583	595	585	551	583	549	505	555	541	577	542	580	578	535	606	567	592	584	638	584	560	566	540	562	630	591	528	570	612	577	551	571	567	550	589	559	611	589	586	561	611	610	569	553	565	550	620	604	566	538	634	552	595	612	602	604	575	568	527	613	523	572	616	537	584	579	587	543	583	566	545	566	541	593	640	625	615	645	560	538	559	575	595	613	583	530	569	549	565	619	569	551	581	532	547	593	564	581	598	541	621	577	571	539	571	572	567	594	559	571	601	561	619	579	597	550	564	546	545	611	576	559	531	567	605	599	580	592	600	588	597	571	601	576	562	583	565	582	500	575	598	593	614	597	639	566	623	558	594	592	569	611	639	579	585	534	616	558	570	592	525	575	533	575	518	620	560	603	577	545	545	551	590	586	585	613	619	520	613	611	540	601	570	579	570	597	601	545	565	594	582	589	587	580	590	604	552	578	594	568	622	561	596	584	516	567	544	600	546	560	581	608	560	601	621	561	589	558	570	581	583	540	573	543	561	580	565	585	587	554	588	569	580	535	585	563	551	594	597	600	568	580	578	594	578	573	608	579	593	597	622	582	568	570	551	567	562	580	598	587	556	562	584	555	579	557	595	559	590	573	584	581	555	573	579	606	612	570	560	568	572	557	547	606	596	606	624	624	561	580	556	547	581	586	621	552	568	610	563	624	561	576	564	613	597	605	579	615	552	565	581	529	567	616	609	574	611	580	581	567	574	581	574	562	583	589	585	619	534	590	551	560	548	598	587	598	535	562	558	616	591	535	559	552	650	537	585	552	568	595	569	580	601	563	556	514	600	575	567	603	603	553	593	594	591	561	619	586	576	580	608	596	556	605	593	563	577	538	557	543	574	598	567	539	607	590	567	591	604	574	541	576	581	540	566	551	564	635	529	575	579	564	604	534	547	626	578	565	594	541	571	636	593	559	613	619	623	551	589	564	587	598	585	576	553	545	600	607	580	582	563	541	563	526	589	561	581	622	578	595	520	562	622	612	584	557	609	603	607	597	602	577	594	599	562	617	583	588	577	581	552	550	547	591	583	588	580	592	636	624	596	564	525	594	586	597	568	608	604	587	599	562	559	621	564	575	606	564	557	573	629	575	546	591	561	568	585	582	553	574	561	575	559	568	567	566	545	587	554	588	596	566	602	545	552	557	559	545	560	582	619	595	578	610	576	568	580	582	590	578	631	585	591	590	542	574	610	582	582	567	621	610	609	562	563	567	555	597	604	574	603	591	606	536	599	596	580	592	565	580	552	593	578	547	608	626	572	589	547	608	566	620	610	606	558	587	581	584	568	598	586	605	595	610	618	561	611	582	556	535	613	588	568	577	602	606	546	531	558	570	588	596	581	569	539	608	567	593	574	592	602	591	587	577	576	579	560	548	519	590	558	572	574	614	599	585	587	582	593	595	608	585	592	609	585	553	556	594	580	589	594	607	561	582	573	554	575	623	606	562	563	586	538	556	586	589	540	577	595	583	564	552	562	552	556	583	534	592	548	540	561	587	588	565	568	550	619	582	591	590	588	593	594	568	540	601	556	573	599	576	571	602	596	593	584	559	562	573	539	591	571	580	590	546	599	619	588	588	566	549	611	621	569	557	586	628	564	593	581	574	601	598	594	592	572	577	585	621	561	602	592	567	541	556	581	587	582	585	554	606	605	559	565	616	585	559	596	576	571	561	588	606	584	554	527	554	575	575	591	552	538	580	588	596	576	562	557	567	587	563	586	630	542	588	564	604	563	531	542	591	573	570	573	525	591	594	571	588	571	583	566	563	545	600	594	599	555	567	585	607	600	552	585	586	585	589	557	605	563	614	559	612	546	629	557	583	545	574	614	595	575	646	610	623	554	564	556	551	560	560	601	593	560	582	597	559	628	595	609	596	573	586	557	575	562	579	526	599	612	617	562	619	554	610	558	543	566	608	587	588	595	607	591	557	580	599	587	587	572	593	588	597	563	574	601	627	580	576	583	577	566	560	587	586	562	590	558	541	555	582	571	573	621	586	561	563	584	601	557	602	575	585	589	566	605	542	604	574	547	584	530	597	547	556	592	548	595	537	558	579	599	550	577	603	552	598	586	550	554	623	631	581	548	616	604	562	601	587	567	539	530	549	552	591	570	553	571	601	564	629	587	575	592	564	556	543	587	569	632	581	557	594	583	568	575	568	589	606	567	600	560	552	570	591	559	604	574	554	581	587	571	609	583	578	606	623	591	582	616	577	619	593	628	588	572	554	586	558	531	594	610	558	589	587	566	597	582	548	598	586	564	542	519	572	589	575	526	618	609	568	596	546	583	560	576	616	603	559	591	574	591	580	550	583	566	575	540	560	583	577	574	538	607	544	564	603	600	562	578	586	543	594	543	577	600	539	562	554	617	565	561	575	586	577	534	603	537	548	575	551	604	557	578	565	551	567	519	560	546	610	582	537	559	549	602	588	608	604	605	550	578	528	573	549	608	568	568	583	555	576	549	616	560	566	599	556	587	579	610	576	612	577	583	564	591	557	617	574	534	618	563	569	575	562	557	580	545	574	607	559	588	592	600	602	552	573	572	577	623	565	527	558	557	582	572	562	557	545	591	558	516	563	600	552	569	561	568	587	587	557	614	575	564	594	558	613	556	539	547	579	571	554	560	609	564	575	570	582	558	611	542	542	587	591	567	598	590	598	590	561	580	607	539	557	584	582	578	571	544	543	540	545	563	577	534	579	583	583	589	528	585	590	539	563	551	498	570	560	587	572	648	566	582	580	536	568	586	572	588	602	577	535	568	574	568	576	620	576	596	598	559	511	573	579	540	602	593	593	621	603	574	611	554	558	579	588	607	543	600	546	581	589	624	563	620	572	545	607	595	580	581	567	550	548	579	542	552	561	589	563	603	587	595	520	588	566	585	560	523	590	552	615	554	624	549	532	601	585	602	537	584	542	638	582	594	578	577	648	565	603	538	533	578	538	573	569	555	583	589	598	567	581	550	555	600	578	614	562	581	561	568	600	567	579	600	603	608	578	591	571	637	559	577	558	597	603	553	551	557	524	557	573	563	599	576	585	549	554	590	574	573	556	583	542	603	580	551	596	550	584	589	609	556	576	605	579	542	528	602	580	528	577	556	550	570	543	616	575	605	597	603	595	530	557	596	571	592	617	537	555	552	617	559	557	590	565	575	567	574	560	574	562	571	588	593	572	552	599	592	563	544	594	581	573	604	583	587	568	579	563	593	553	548	582	594	556	544	552	578	571	572	554	616	575	590	573	566	579	552	539	566	619	588	558	576	622	572	555	582	576	525	551	611	538	567	592	623
11161	1476	1291	1045	901	946	886	875	823	798	806	797	860	867	764	828	821	823	807	784	763	774	741	841	804	808	824	768	871	795	865	800	844	827	797	802	797	830	831	823	799	825	830	810	818	801	736	792	801	829	838	800	799	804	803	801	818	785	834	792	783	766	842	738	793	822	829	829	794	761	760	828	800	788	774	820	768	765	813	798	758	849	808	843	801	831	829	774	780	847	788	811	873	787	792	799	823	861	783	800	835	775	827	801	847	768	763	794	794	810	786	770	811	826	856	812	778	804	802	827	794	770	846	834	797	790	771	823	816	797	848	818	777	772	768	839	804	767	830	777	754	798	831	793	818	835	833	804	812	762	764	798	758	728	777	825	831	802	843	820	795	788	868	838	748	837	791	827	831	822	829	797	815	804	802	830	837	823	821	772	808	820	801	839	808	783	830	839	817	823	797	805	815	806	772	793	814	882	797	775	795	856	761	796	835	776	808	821	812	818	779	805	781	782	818	781	797	795	850	837	778	810	823	810	777	759	781	816	814	827	780	795	836	828	797	787	828	822	833	779	783	825	773	857	748	811	798	780	766	832	792	755	834	784	855	781	781	867	851	821	800	810	802	810	776	809	785	808	792	832	858	824	822	801	782	783	826	775	798	821	792	786	786	824	815	788	774	839	883	843	786	832	825	785	759	752	784	784	841	812	832	830	826	849	815	804	849	842	780	809	767	780	763	812	813	812	807	821	781	823	823	814	816	795	828	828	750	828	768	808	852	812	825	818	799	816	796	790	787	785	828	795	849	738	793	842	868	806	783	814	814	784	756	772	782	767	782	794	805	786	825	820	866	805	811	844	817	773	777	817	798	794	814	827	782	819	782	788	796	804	841	817	784	811	780	802	847	767	798	783	798	845	835	825	812	798	806	837	825	801	784	841	783	788	827	782	777	804	783	824	828	817	846	838	848	872	806	797	726	875	806	799	846	824	769	811	804	820	833	877	811	799	799	846	838	792	787	786	813	799	833	837	832	798	859	791	832	805	800	753	822	805	790	815	779	842	812	790	831	799	728	808	782	814	801	804	786	814	811	763	798	829	755	785	814	750	819	769	842	801	805	814	803	851	842	769	813	800	779	795	811	781	750	816	823	818	797	818	796	858	840	828	769	829	801	873	838	795	836	765	783	783	813	806	806	891	795	807	819	794	769	793	811	847	843	798	864	821	794	844	798	817	828	789	806	832	807	792	828	849	787	835	824	799	850	788	818	803	839	764	771	818	805	781	786	798	845	827	828	799	820	791	807	836	786	802	846	767	860	781	779	788	805	833	803	829	825	817	781	757	824	760	787	840	797	813	810	853	788	815	753	847	801	815	802	818	847	846	800	803	827	832	745	822	813	830	781	766	791	800	867	826	824	838	762	824	781	777	833	818	830	844	798	822	805	828	836	805	836	783	808	814	838	833	806	799	832	838	801	797	743	826	778	820	805	792	803	809	800	774	813	792	781	810	770	838	802	783	789	785	819	763	862	791	849	837	797	794	857	792	824	743	862	830	816	872	813	785	840	808	761	769	800	763	755	815	759	824	826	830	803	795	802	787	796	786	813	786	797	839	839	821	793	836	853	808	830	811	795	834	880	816	777	819	845	803	824	812	851	755	844	836	827	829	799	804	826	780	807	829	783	763	790	845	829	814	835	803	844	819	774	831	810	782	736	798	820	821	787	849	831	799	781	830	776	867	802	787	823	797	762	789	752	817	845	799	789	830	804	825	787	840	805	773	826	858	808	827	831	851	796	821	806	847	796	808	760	785	766	812	745	784	800	880	826	763	794	806	826	853	855	813	774	824	788	793	812	826	784	739	814	799	876	798	788	784	774	762	781	807	740	827	822	803	811	854	777	790	814	801	810	781	831	860	783	781	800	804	801	774	772	855	806	811	780	780	806	751	808	749	784	802	821	821	820	731	844	853	828	775	789	812	804	784	766	849	794	825	799	787	842	806	775	828	755	789	864	796	790	781	794	774	822	772	803	824	806	815	800	822	852	784	803	817	794	803	814	825	811	788	817	796	788	849	821	832	812	812	852	806	774	827	827	803	838	816	756	805	794	778	770	820	803	831	823	841	818	752	804	814	743	766	784	804	805	790	778	812	854	815	808	804	809	832	815	817	764	848	828	798	798	794	839	754	839	798	783	850	756	818	880	761	812	760	805	807	778	840	828	765	831	788	766	872	826	818	787	783	847	769	821	822	827	770	842	809	832	851	809	781	764	812	831	828	818	816	787	834	806	796	803	800	766	809	835	798	781	825	812	816	809	843	837	782	759	797	821	788	802	763	799	779	809	834	841	786	763	778	832	817	818	829	842	804	831	787	807	827	848	801	776	813	809	801	824	801	775	807	791	761	808	814	817	801	796	807	775	805	802	844	788	806	792	829	836	778	847	789	810	834	785	790	814	770	816	816	814	806	790	830	791	787	851	797	838	812	852	868	803	795	780	813	814	841	801	760	853	820	849	770	796	827	770	835	818	820	835	844	836	752	767	828	783	804	768	812	778	751	765	827	790	773	807	835	809	792	823	778	753	801	872	800	815	766	819	792	795	763	869	811	791	834	848	834	809	857	810	795	808	865	792	819	835	815	815	813	786	823	829	817	752	815	805	769	817	758	809	834	753	810	845	784	818	853	829	775	811	814	846	759	758	798	803	814	811	820	776	816	757	806	799	807	809	826	812	781	798	795	794	817	773	778	828	787	804	840	808	789	769	841	829	802	795	798	769	818	815	763	797	838	763	770	792	801	843	827	822	783	819	788	823	807	827	800	798	841	817	792	790	772	784	809	844	792	875	849	822	819	826	816	798	797	800	795	843	831	782	821	810	787	781	786	763	786	804	783	757	835	817	803	819	841	818	766	776	783	845	837	844	780	843	791	751	854	793	818	829	812	813	806	813	821	793	816	865	857	741	773	794	834	818	781	781	789	859	797	797	821	830	764	801	804	783	830	809	811	852	803	778	821	774	776	811	808	810	784	766	825	754	811	810	791	797	833	813	802	803	775	804	815	819	833	793	823	803	812	778	829	856	806	831	835	825	793	823	816	863	822	802	790	889	806	799	766	789	817	773	841	767	781	825	774	758	813	788	784	796	805	797	770	785	787	812	801	815	827	803	788	731	783	773	816	787	853	816	807	833	770	770	759	869	829	827	814	765	834	754	750	815	806	792	782	823	777	847	776	772	817	779	840	800	767	751	785	773	734	832	811	775	810	801	814	879	779	797	870	829	877	799	780	766	793	794	786	816	828	810	740	808	757	815	807	858	789	788	840	814	780	831	787	822	802	836	843	763	842	830	832	830	860	764	783	810	792	804	799	774	792	797	839	813	841	755	795	851	801	831	817	868	806	763	827	816	785	850	792	746	836	796	843	813	808	808	836	800	807	819	817	791	808	800	813	783	781	798	819	770	838	804	829	820	813	813	853	782	786	749	855	801	817	874	795	781	785	809	781
23448	20944	28302	23687	20927	11154	1330	933	858	780	733	744	720	674	687	631	600	635	631	639	633	672	646	619	625	629	684	660	615	636	622	615	654	590	587	589	652	617	587	599	644	608	666	620	627	579	616	612	599	592	617	651	645	611	609	615	584	611	588	630	568	599	632	660	597	649	615	638	647	584	631	586	580	646	660	657	630	600	657	598	623	687	625	591	622	636	540	633	667	591	623	682	607	595	635	597	581	598	630	607	598	618	613	619	615	622	590	657	611	616	651	607	600	636	619	569	617	607	610	572	645	608	664	628	584	637	632	598	578	622	630	559	637	637	629	624	593	616	603	606	654	610	609	611	610	558	618	604	685	574	568	625	577	663	599	601	600	609	635	632	605	584	642	620	621	653	634	603	610	638	610	604	623	598	622	601	606	640	635	590	638	612	538	615	607	610	614	566	606	585	610	609	610	606	626	584	598	622	612	618	579	568	606	626	610	630	643	626	642	634	597	621	584	612	588	608	628	583	636	667	665	638	644	600	604	626	624	632	630	650	614	610	647	583	621	626	610	559	642	605	632	613	631	630	613	617	608	597	580	603	593	582	590	559	621	569	619	567	637	621	602	610	606	580	575	620	615	642	646	607	619	586	596	628	650	644	658	609	633	617	618	610	599	608	646	650	582	636	600	638	596	613	601	584	632	644	613	620	611	655	666	593	644	638	579	624	627	675	649	625	611	653	632	607	602	615	644	627	577	594	575	617	633	654	607	599	599	607	574	608	643	607	631	582	611	601	595	654	649	596	647	591	613	588	622	606	610	644	584	613	571	621	616	655	636	614	605	619	605	607	621	594	647	626	575	581	626	594	604	584	620	620	647	530	597	637	632	614	633	583	634	620	620	635	584	607	601	583	650	652	635	630	642	598	625	600	611	573	667	631	588	617	627	623	668	613	616	621	640	609	573	616	640	614	637	636	610	647	616	621	593	597	584	592	603	615	645	641	615	632	642	653	660	572	575	627	564	610	597	642	619	605	646	616	621	590	637	615	616	650	586	615	622	597	613	610	651	622	619	622	610	635	644	646	603	615	593	591	607	615	649	586	606	608	584	590	586	640	594	619	619	604	607	614	605	629	612	611	607	642	618	630	624	604	630	593	645	606	642	639	586	615	610	654	606	642	595	669	635	615	572	618	635	589	596	605	625	618	590	590	600	636	592	619	647	627	595	652	624	623	607	640	606	604	648	634	596	607	613	627	607	574	666	607	591	582	625	614	586	624	616	646	597	613	604	617	650	620	623	597	618	619	608	595	619	675	586	629	641	608	655	631	643	569	661	607	626	607	584	633	635	648	575	668	623	635	612	645	616	581	584	581	599	603	618	582	592	583	594	638	634	639	599	615	659	599	639	603	629	584	587	598	587	574	653	588	580	627	621	605	579	586	671	631	614	621	614	603	586	619	579	593	605	619	571	579	626	608	618	617	616	654	630	571	631	605	580	596	635	586	628	658	600	622	580	582	629	617	585	594	595	627	631	618	633	616	590	610	599	635	605	587	652	633	619	628	608	598	663	609	665	626	635	621	631	613	593	576	592	640	573	611	600	599	654	634	607	587	598	632	614	600	621	644	619	600	635	564	596	629	603	621	670	631	647	597	633	642	651	637	616	622	627	613	616	580	644	598	612	565	646	654	620	635	647	634	605	618	595	628	593	646	623	616	560	625	601	582	654	663	620	596	593	568	659	609	617	564	609	646	619	624	625	557	599	630	637	619	629	588	617	628	601	611	595	640	606	609	628	607	645	599	616	584	602	632	639	626	594	606	582	609	622	582	607	593	626	622	580	573	593	619	579	635	596	655	663	566	621	614	569	654	678	637	603	652	591	609	570	616	592	583	577	629	606	642	626	606	569	573	587	650	613	615	607	615	624	610	586	645	625	629	584	562	594	600	633	611	608	604	647	622	605	637	616	612	628	639	665	613	596	576	624	628	611	591	642	601	596	610	645	644	604	615	598	669	651	578	618	631	576	617	621	603	582	615	629	672	618	614	618	581	606	616	646	593	600	660	605	604	550	633	586	615	621	601	642	604	637	580	598	655	625	622	611	577	592	604	601	617	652	605	651	618	572	593	598	629	641	614	652	604	662	641	606	594	613	634	575	651	572	610	638	614	608	623	612	662	555	576	617	652	591	586	623	594	597	611	629	659	593	633	621	648	568	608	557	648	661	648	609	613	606	596	652	621	644	605	599	596	582	625	583	591	626	594	600	596	617	625	628	598	630	593	643	596	602	626	635	625	643	626	624	611	592	612	656	553	641	602	580	599	599	616	603	615	658	646	587	590	603	579	603	590	631	646	593	563	599	581	607	625	618	653	659	589	614	641	605	582	604	655	621	600	592	592	627	646	584	618	591	604	604	595	616	654	629	598	584	601	601	597	612	618	617	615	621	604	584	622	607	629	580	620	638	565	661	604	613	577	620	612	598	633	606	644	580	612	587	642	666	606	614	615	592	621	646	603	630	638	602	617	597	592	627	619	609	563	616	598	594	544	583	601	644	633	665	598	619	635	609	597	685	663	660	655	616	637	608	588	630	600	595	628	617	565	616	606	600	607	656	602	576	591	581	609	624	608	595	616	586	631	642	599	617	598	604	601	621	633	624	611	608	626	581	606	660	571	600	628	586	602	590	676	622	604	625	657	592	607	610	570	625	606	578	611	631	605	557	641	560	630	645	575	618	596	637	581	603	608	630	623	640	623	624	583	558	590	605	635	627	605	621	645	621	601	617	560	576	613	624	632	642	609	617	645	612	585	650	600	588	601	581	620	636	589	573	560	621	618	621	639	586	614	598	597	565	585	629	588	613	575	617	646	636	639	635	630	615	633	579	569	674	598	647	587	570	605	605	573	648	610	629	612	630	612	621	616	605	611	609	607	630	612	615	582	594	602	589	574	602	601	638	626	625	611	634	573	653	599	664	674	571	579	612	628	580	601	610	632	600	603	605	618	599	625	611	630	599	606	626	637	629	632	619	607	575	629	575	599	567	633	618	630	634	587	605	645	664	574	640	631	593	591	620	585	606	638	626	634	597	634	631	590	615	607	646	636	672	631	606	634	582	592	617	647	601	663	615	617	638	618	604	594	621	602	575	663	609	658	639	618	597	623	623	626	609	615	563	612	646	610	666	626	650	630	618	622	607	595	622	579	598	600	584	627	639	663	613	557	640	568	591	593	595	607	627	585	658	602	641	594	652	605	591	608	637	602	647	605	656	568	601	604	586	660	592	593	593	617	641	589	607	633	613	600	637	642	612	614	612	593	600	644	618	604	626	641	588	580	610	621	608	610	591	629	607	601	652	600	675	606	618	614	655	652	609	650	618	594	602	643	621	588	576	659	640	642	628	622	631	582	600	631	620	604	625	628	613	643	634	630	634	617	613	640	558	597	613	622	615	625	628	630	626	657	596	601	628	604	631	644	629	613	620	599	618	617	638	647	598	636	591	572	638	588
23687	8981	7501	3939	2773	2276	1891	1584	1439	1275	1202	1154	1067	1069	1084	1011	1083	1027	941	963	933	1014	941	886	907	912	912	866	887	925	862	861	923	887	852	897	890	921	856	907	898	862	814	872	851	879	889	913	881	859	840	888	846	902	856	904	929	927	907	898	908	849	844	880	879	897	914	869	866	804	954	858	862	882	861	869	793	833	884	826	868	905	936	895	881	868	892	879	931	930	812	970	852	833	837	884	878	892	894	874	865	818	902	864	884	868	904	861	871	915	852	908	917	896	856	894	910	816	888	877	864	880	865	838	907	884	896	848	911	878	855	842	864	871	835	845	875	863	841	858	881	929	886	871	822	854	849	851	874	911	884	827	851	840	828	828	890	870	827	900	851	847	850	863	885	866	879	861	915	894	895	867	851	904	895	868	875	927	843	898	901	829	925	895	844	840	873	885	837	832	833	845	915	856	888	896	821	904	887	873	878	854	893	886	873	883	901	879	859	860	906	837	884	842	873	841	870	902	838	898	824	853	809	903	911	886	821	889	884	888	922	841	867	867	851	872	904	865	822	880	876	881	897	828	859	853	864	856	849	832	863	886	828	872	882	866	832	855	855	823	888	873	876	858	845	887	837	883	868	962	876	821	872	887	830	868	854	890	859	877	854	875	886	842	844	887	857	879	915	906	863	945	887	830	843	920	866	832	870	929	871	835	846	893	873	917	800	893	927	845	825	856	881	827	859	874	809	848	882	851	832	861	898	843	878	863	863	875	876	891	824	847	896	841	881	860	865	878	919	950	845	890	808	850	915	837	892	853	945	867	864	855	808	856	863	924	800	884	893	847	867	881	848	856	817	866	863	876	915	863	821	915	863	889	884	905	844	882	860	849	820	873	828	906	867	866	845	855	889	841	884	823	844	947	849	917	852	896	879	920	831	866	837	859	829	862	850	839	869	825	858	873	831	860	843	857	818	936	897	827	858	885	849	833	864	846	886	851	866	828	864	846	887	870	920	830	840	858	896	902	836	837	898	923	886	849	826	828	871	878	933	889	879	816	907	915	861	833	849	919	854	870	807	848	896	910	888	887	901	903	858	873	877	869	856	891	876	876	885	854	883	856	896	842	871	865	873	896	845	837	895	852	886	876	810	870	855	899	829	845	869	867	908	862	836	852	905	899	883	807	849	850	887	902	860	864	867	874	896	870	882	923	895	860	868	912	833	895	863	880	892	846	863	863	916	874	873	870	889	860	913	841	880	852	834	830	859	877	846	856	920	813	841	837	819	851	846	858	850	906	897	868	897	897	829	875	959	837	885	816	831	816	861	856	871	865	846	865	870	828	897	921	852	792	877	805	897	834	972	849	849	838	918	835	846	858	847	897	898	852	901	845	858	944	901	882	891	832	884	944	854	911	911	897	869	905	876	858	866	802	909	862	851	859	868	863	865	899	909	853	870	909	844	873	860	907	873	833	854	880	832	880	882	874	854	913	860	868	805	877	873	924	844	887	833	940	865	878	850	918	897	866	901	857	909	849	841	885	873	865	895	896	895	857	843	850	833	850	871	876	885	905	907	901	857	850	897	851	884	879	825	909	849	929	847	844	860	885	833	843	853	890	860	885	889	869	836	908	888	888	875	809	872	881	850	844	892	870	828	881	889	875	913	897	885	872	945	883	938	888	877	888	881	850	863	870	841	874	891	902	903	854	847	896	923	886	877	903	814	844	888	869	895	821	871	871	850	890	899	880	845	879	887	882	891	844	877	848	845	882	897	866	868	872	885	857	855	826	874	813	888	832	913	828	907	875	852	860	832	885	830	930	843	867	903	819	865	884	869	881	895	839	881	936	856	889	834	875	879	886	857	874	898	912	861	875	829	931	849	854	899	816	842	878	854	850	845	859	894	880	875	860	884	891	876	856	878	870	842	875	928	907	909	899	890	893	847	855	919	856	844	875	876	850	861	874	857	873	842	895	901	878	902	966	883	843	833	890	885	869	909	852	848	829	876	881	853	894	859	867	925	840	853	915	868	858	858	869	893	886	897	828	829	920	874	827	873	874	861	879	886	902	843	846	848	862	866	903	841	836	871	819	863	921	828	865	818	908	843	871	878	887	828	817	873	856	930	860	901	881	802	893	822	899	860	846	869	907	904	916	880	881	869	907	868	850	887	827	863	905	876	924	842	882	889	862	854	897	877	835	925	902	889	849	921	886	886	836	898	863	880	902	844	887	826	904	860	832	867	871	828	897	914	912	906	845	859	887	859	864	856	907	868	868	878	832	884	896	818	800	877	878	807	879	903	855	924	878	889	885	878	918	844	847	888	815	848	844	895	864	876	826	875	834	885	878	866	870	860	838	865	872	861	900	903	880	921	841	865	862	854	841	843	894	868	849	872	822	900	923	880	880	907	848	889	868	931	878	837	864	873	867	833	885	815	919	860	884	834	822	833	858	890	849	869	879	875	864	859	834	850	810	901	832	786	867	901	838	878	899	865	852	837	895	847	818	840	893	859	873	878	874	940	803	874	818	889	913	841	883	865	877	874	853	872	881	867	895	842	836	885	876	797	919	865	913	854	881	872	876	866	884	845	856	885	870	838	855	848	906	858	899	831	882	877	863	877	846	871	858	851	893	869	815	865	849	860	840	902	830	889	886	914	876	831	879	882	883	880	877	852	872	899	870	844	904	925	868	824	829	855	876	898	857	867	816	906	835	901	847	915	865	901	850	882	831	877	908	843	881	870	816	863	818	887	832	959	894	895	857	868	864	932	872	898	869	840	925	840	845	866	896	849	906	903	890	903	796	869	852	863	804	865	870	861	824	884	884	855	863	854	875	866	896	880	835	848	865	937	832	867	924	826	888	843	856	812	869	875	914	883	870	838	901	891	801	866	877	849	863	849	887	860	850	935	873	889	902	848	852	844	890	820	904	941	902	878	821	878	881	893	904	895	887	861	915	799	839	846	811	830	856	859	908	857	901	845	856	828	882	875	881	867	897	887	908	913	851	870	893	880	851	893	870	882	850	900	871	839	879	875	837	853	879	886	892	858	841	946	838	824	853	870	911	850	862	865	898	872	904	828	832	850	865	821	846	843	866	909	844	916	841	915	832	851	855	884	893	869	866	854	831	834	926	844	861	861	828	873	917	839	883	905	833	840	889	853	876	904	838	880	911	922	851	857	842	909	881	844	846	891	873	885	829	914	825	865	878	877	851	853	901	784	838	858	850	900	826	858	877	825	891	825	838	884	832	890	831	858	872	868	854	879	853	906	812	830	886	902	878	911	900	842	895	873	885	887	917	874	884	884	895	874	799	855	862	887	852	914	824	867	920	880	874	887	882	859	839	871	842	896	872	851	830	902	894	888	873	862	886	864	853	891	867	865	903	893	894	894	887	854	874	906	886	910	860	864	863	871	889	856	887	863	908	911	846	863	868	802	918	891	853	857	836	848	867	865	858	870	846	838	885	867	896	855	844	873	807	930	870	934	879	848	856	922	873
22593	20924	28709	23300	20924	20971	7441	924	646	574	589	567	495	467	449	487	465	439	416	418	413	391	400	373	348	369	366	421	366	364	367	362	381	383	373	337	359	353	345	365	392	365	375	344	345	350	350	330	356	337	373	358	359	305	337	348	331	358	348	351	323	340	303	343	352	316	310	348	354	357	326	367	346	340	332	361	359	312	321	327	329	360	373	368	370	371	388	351	340	338	381	351	355	318	330	333	306	328	365	345	349	336	332	354	343	318	307	334	336	332	342	338	330	321	360	341	339	334	322	345	349	358	364	334	344	348	342	345	326	319	343	328	325	349	334	339	341	334	334	301	346	307	329	341	329	326	350	315	359	300	336	314	307	353	312	338	333	329	329	371	345	335	326	364	355	341	341	321	308	341	346	321	311	363	342	345	327	337	363	327	331	359	333	322	287	350	326	353	372	365	326	311	345	338	340	389	298	341	353	364	321	322	310	342	334	340	349	359	344	345	352	321	325	330	341	329	334	352	353	346	355	335	333	339	324	329	336	314	332	373	363	329	333	329	326	329	317	353	316	353	369	329	362	354	324	348	340	345	330	282	355	337	360	351	393	337	298	343	330	358	333	355	334	343	340	323	331	366	334	325	329	378	336	356	314	337	328	340	319	348	356	315	342	333	343	346	351	339	333	332	340	366	318	362	358	342	317	324	326	337	333	352	332	342	307	360	343	337	340	324	361	342	334	353	331	333	357	359	332	369	351	325	352	322	317	297	317	330	356	352	337	324	370	378	336	345	388	353	350	313	316	324	336	336	343	351	340	369	329	363	336	319	344	371	350	328	327	319	348	318	324	279	331	319	313	345	357	362	331	343	318	294	311	344	340	330	353	299	327	326	346	343	328	364	319	301	360	327	371	347	360	350	344	329	331	339	330	331	353	328	369	352	348	297	358	353	372	304	335	340	345	350	339	390	338	325	338	341	371	381	336	343	353	351	348	335	344	373	299	360	357	346	353	341	358	355	372	356	328	355	329	337	341	338	358	334	322	369	354	345	321	361	334	352	340	338	364	323	371	364	325	361	348	358	312	350	360	335	328	346	366	351	348	331	348	360	314	364	340	325	325	318	344	369	348	290	334	333	338	322	334	329	350	366	339	332	292	331	339	322	337	347	315	321	344	336	336	350	337	325	309	355	348	362	349	347	309	319	304	322	322	341	345	334	316	374	314	347	304	331	292	326	321	341	307	370	335	333	318	297	333	320	338	325	357	352	337	325	331	330	334	359	342	339	336	325	315	299	350	329	314	318	318	344	325	333	329	356	344	305	320	353	315	361	349	326	341	325	325	361	369	375	334	344	312	393	331	324	327	346	361	366	363	338	342	326	336	362	350	346	349	320	325	339	321	342	330	357	362	334	325	354	358	327	369	322	345	343	372	316	341	366	306	341	351	306	360	347	350	338	331	314	324	375	359	346	328	323	357	325	322	337	335	354	342	339	333	302	323	376	342	391	355	313	356	355	326	333	318	329	366	326	320	318	343	335	343	339	337	363	348	366	340	331	346	351	360	351	333	345	364	351	344	376	357	359	336	341	317	341	377	352	325	318	338	323	334	321	328	338	358	343	354	367	326	319	328	352	342	338	359	353	318	315	331	344	372	321	359	367	353	330	374	368	330	322	320	347	365	353	328	374	335	361	381	325	349	358	332	338	346	300	335	330	326	332	333	334	350	330	337	356	329	332	375	336	327	325	341	337	310	354	298	357	387	371	341	308	322	322	362	369	322	353	364	345	340	317	360	342	327	327	338	322	316	330	344	328	363	351	353	339	325	339	326	340	371	320	362	354	334	356	354	329	322	323	337	361	321	350	318	347	313	332	351	341	323	356	354	360	349	371	332	330	337	318	336	309	357	344	353	324	325	337	306	359	348	336	329	338	308	337	332	335	364	343	320	306	353	353	383	295	299	355	354	318	365	343	351	349	359	316	342	329	341	363	323	354	328	302	340	314	364	322	323	332	361	352	367	318	343	347	332	327	312	361	341	348	328	337	357	329	348	376	349	332	327	339	314	320	303	319	361	363	316	326	343	341	342	358	330	338	356	355	326	350	346	346	318	341	364	347	341	357	343	324	319	317	343	336	353	322	318	313	357	332	332	339	345	361	322	327	314	300	358	328	361	322	340	338	318	358	335	337	345	364	332	344	359	343	354	335	347	352	314	304	354	343	291	353	357	323	344	348	368	318	332	365	336	361	357	356	333	356	360	337	367	323	319	340	367	362	321	330	348	308	353	359	352	334	325	322	354	351	349	351	323	332	349	362	328	348	338	343	337	354	348	359	330	346	373	338	334	344	352	355	336	363	347	339	330	343	321	294	324	290	368	339	332	344	373	344	317	335	331	355	345	342	332	363	355	318	353	300	323	332	368	326	365	364	330	295	340	340	325	322	304	347	309	349	371	352	337	313	323	329	330	317	316	386	351	330	345	354	334	352	340	352	339	327	319	366	323	314	299	355	336	320	352	322	344	325	330	359	324	352	331	375	318	310	351	340	307	344	376	351	356	313	340	358	335	335	368	343	339	374	303	332	343	329	344	339	328	345	296	367	330	328	344	337	352	343	342	320	322	323	347	346	331	335	324	339	332	332	360	326	314	325	322	303	351	373	349	358	333	353	368	378	337	296	343	367	337	339	336	327	324	351	360	315	352	314	346	368	361	324	345	330	364	343	354	336	358	337	367	335	318	363	353	385	359	356	360	333	317	343	354	330	351	331	356	319	341	328	352	337	350	338	347	328	342	345	356	351	339	319	341	357	318	331	329	351	343	341	329	326	351	333	388	344	325	338	313	328	354	338	382	376	334	314	369	338	332	310	309	337	337	338	343	343	347	342	357	366	344	361	333	338	349	364	377	349	326	325	352	347	350	333	324	332	313	317	312	332	349	344	327	339	329	335	343	338	305	356	321	338	345	323	333	319	297	294	324	343	320	353	325	353	337	349	351	338	350	296	334	348	341	349	348	346	346	353	358	327	321	348	354	364	293	362	342	356	353	349	368	335	320	356	310	353	334	321	333	347	337	326	335	351	358	338	302	319	343	326	337	338	348	328	332	364	359	351	354	316	334	351	326	334	317	309	323	343	339	373	349	338	352	404	333	358	330	344	309	355	336	328	315	354	318	354	324	323	352	356	282	323	359	345	339	365	384	301	354	362	347	294	346	334	300	355	347	320	370	335	353	344	350	327	336	324	359	349	341	317	340	291	368	366	333	359	368	344	329	367	347	314	319	343	341	344	361	340	310	328	361	364	330	341	330	381	328	330	321	348	346	332	331	297	347	365	343	355	313	377	348	345	333	344	335	328	342	319	332	327	334	375	345	351	360	355	330	357	327	331	333	320	331	304	335	324	343	329	332	313	317	338	294	365	327	351	361	334	340	337	322	348	371	371	347	322	328	360	327	344	382	315	325	312	373	362	342	321	335	339	315	352	365	357	336	347	319	343	346	360	329	312
26168	14067	11346	5647	3905	3075	2354	1873	1565	1349	1236	1068	918	934	873	779	750	648	736	631	634	651	626	590	574	584	575	584	540	561	566	540	573	519	508	536	490	529	531	546	517	502	543	512	499	494	538	496	525	482	537	492	535	502	502	505	463	536	529	522	531	503	513	486	529	492	517	465	514	502	530	492	490	478	478	470	491	511	500	469	488	444	536	495	469	478	492	524	491	514	513	504	539	553	475	506	528	473	489	484	501	515	495	508	532	507	471	482	501	506	515	468	510	512	478	492	490	480	514	512	504	455	491	539	509	490	524	524	494	488	471	490	489	517	509	507	490	480	518	502	504	512	505	496	474	484	455	537	472	498	549	474	502	503	477	519	485	515	484	481	502	468	463	478	509	519	465	482	542	527	518	549	486	506	453	462	519	478	472	496	488	482	494	475	486	513	429	461	541	480	473	487	468	497	502	469	517	495	527	516	507	530	523	492	510	509	512	517	480	490	447	487	503	468	499	525	479	472	483	497	499	490	493	499	486	488	506	456	490	481	502	515	526	503	482	484	445	475	488	489	484	486	484	455	502	451	493	498	486	482	491	487	515	511	526	515	531	532	475	491	498	504	505	490	471	517	498	515	491	454	537	441	500	483	493	478	514	514	511	489	528	505	495	481	477	455	503	487	467	502	489	531	486	505	514	516	472	488	528	493	475	513	494	486	533	537	526	496	513	499	468	513	475	507	493	491	491	532	518	504	459	482	473	444	486	489	465	481	454	462	471	464	464	516	476	470	501	492	501	463	540	513	481	471	477	496	505	462	474	457	503	493	527	482	501	478	483	526	519	478	503	505	494	493	495	490	503	495	506	485	454	479	473	500	511	519	482	493	488	488	458	495	506	485	494	512	447	501	501	507	523	488	491	503	465	500	510	474	507	495	483	494	497	486	484	520	473	509	505	460	484	464	513	480	498	498	499	458	479	525	511	496	516	487	492	505	486	493	525	541	496	518	513	444	478	493	497	515	485	482	480	452	514	494	465	483	524	499	492	478	493	540	518	484	495	480	494	502	478	485	500	500	521	514	524	493	482	495	486	471	493	488	489	470	489	484	522	553	461	511	496	479	465	477	473	484	470	542	449	476	442	500	508	504	543	472	489	491	499	522	497	443	521	484	475	522	523	448	479	507	470	507	498	481	503	514	532	432	462	472	457	540	488	463	489	457	529	470	469	481	503	483	511	492	503	501	473	444	485	496	525	488	487	496	466	543	507	477	480	507	494	469	524	487	486	536	511	475	488	511	509	495	502	498	485	530	518	534	468	541	476	479	489	529	478	492	501	489	504	490	503	491	493	458	495	488	495	507	485	466	466	519	533	511	486	475	518	535	507	491	535	485	480	501	486	489	514	465	468	459	489	534	483	550	451	483	491	477	510	493	504	452	483	486	516	492	477	457	512	504	536	505	530	504	472	495	501	479	515	495	540	479	524	518	547	509	518	491	489	478	479	484	482	469	489	513	491	518	494	476	506	465	523	480	506	471	433	505	502	508	478	504	486	550	452	506	463	481	480	476	499	503	455	512	494	505	510	509	498	495	501	497	505	492	501	503	488	507	491	529	483	474	518	515	514	512	489	516	464	416	486	507	511	479	498	500	513	477	482	491	473	479	398	461	517	463	510	509	513	497	512	462	456	499	480	490	482	475	481	495	483	487	498	459	470	485	465	493	462	478	452	484	486	496	480	524	474	491	529	518	473	498	483	486	473	494	494	487	501	487	492	508	507	479	478	507	463	498	457	479	494	464	493	493	537	478	510	452	516	471	517	506	504	506	495	494	497	492	483	494	455	527	491	508	517	485	448	501	486	484	512	515	500	480	503	480	519	509	505	532	471	450	454	532	512	458	456	507	465	498	502	512	500	487	480	493	480	464	455	505	503	482	472	512	484	496	485	531	473	498	493	457	491	484	448	473	498	439	518	528	549	489	515	493	517	484	503	447	493	461	511	510	519	505	502	505	481	505	505	497	517	504	489	479	482	486	554	492	487	463	481	492	466	452	485	448	485	478	477	503	539	510	518	521	523	485	525	492	457	514	495	485	469	499	539	489	481	488	486	500	553	517	503	472	486	507	464	513	507	522	505	476	479	498	481	462	531	479	510	504	504	484	474	510	531	500	469	488	472	475	468	508	490	523	496	469	426	506	521	481	488	467	503	502	489	516	456	502	451	508	499	475	501	514	495	479	482	503	503	488	493	467	510	479	506	493	480	482	544	497	480	476	489	490	491	543	515	506	518	504	506	496	565	528	497	480	480	544	488	476	524	527	517	512	503	448	506	509	519	492	501	477	465	498	469	486	483	508	548	467	503	461	516	466	486	527	493	481	492	502	489	532	485	496	490	465	502	497	508	491	514	524	491	532	490	531	480	482	474	485	489	482	452	486	476	493	462	496	492	447	480	464	482	503	482	477	499	479	502	490	531	502	498	536	517	471	468	498	505	502	493	494	504	472	509	480	475	504	484	492	491	481	520	506	449	520	549	472	496	527	527	502	529	473	504	513	503	474	473	480	503	499	479	487	488	466	498	530	479	472	488	498	507	489	506	468	489	488	520	519	470	495	475	504	521	489	522	477	425	505	527	480	475	494	470	481	490	470	516	483	466	506	473	500	497	553	494	481	482	487	490	490	526	490	502	518	489	501	500	486	479	487	468	476	524	519	516	513	503	491	483	543	505	502	457	499	476	522	496	506	519	465	492	524	518	508	499	493	497	494	474	496	475	490	482	504	485	465	498	529	465	544	477	498	493	531	542	541	482	485	475	502	454	527	508	468	521	476	469	485	470	492	496	539	490	481	519	494	512	486	506	483	497	515	509	488	483	496	493	514	522	500	475	482	516	491	546	489	499	494	497	511	511	508	455	458	550	452	507	492	480	497	469	491	462	477	498	483	483	498	490	460	498	488	512	494	509	504	509	458	492	501	507	430	486	503	464	491	489	469	528	490	533	491	455	485	519	490	474	513	498	482	489	495	528	479	523	503	521	497	519	495	504	507	507	525	489	481	473	524	480	493	482	519	493	496	486	497	513	501	510	521	448	500	505	475	513	489	497	482	481	504	515	510	474	528	502	484	506	506	516	480	492	505	485	499	504	499	482	522	523	468	497	466	455	547	488	491	499	514	501	459	473	507	508	490	500	481	507	460	486	542	499	533	503	495	515	471	495	486	464	475	520	500	457	548	511	511	488	487	494	480	512	510	498	481	486	483	534	515	499	528	490	515	526	497	489	462	489	472	466	511	535	515	488	516	495	495	458	553	508	502	499	490	497	450	507	511	498	491	505	592	494	503	459	501	478	487	519	522	489	520	499	482	525	497	498	482	488	466	467	454	507	468	469	512	509	497	476	445	527	479	463	524	521	481	475	504	503	496	491	489	447	534	510	554	459	484	506	492	482	487	473	502	525	522	501	494	458	454	515	536	533	490	511	518	481	527	475	487	511	476	508	488	483	484
26847	20227	8482	1125	831	736	613	587	623	626	599	592	590	572	574	572	580	596	553	563	578	598	589	599	564	603	578	543	601	564	563	565	553	597	574	565	579	593	587	575	540	525	574	573	595	584	578	565	618	569	562	585	561	602	577	616	556	594	585	613	618	594	539	588	542	576	590	585	565	589	607	586	595	606	580	578	605	637	532	519	571	605	560	634	568	573	583	562	561	609	583	576	542	587	581	551	542	591	596	571	538	543	541	507	566	545	569	574	577	585	576	608	579	607	539	620	565	580	590	605	587	594	556	590	562	562	573	558	573	561	593	536	583	569	528	551	542	572	596	596	579	559	581	595	582	606	519	579	534	612	581	566	591	570	611	582	588	608	587	575	561	591	580	591	606	579	569	562	571	583	590	580	556	594	582	535	555	583	602	588	597	566	605	595	587	572	556	577	593	579	588	558	544	581	586	558	574	571	593	537	572	589	579	573	584	572	622	555	582	587	583	599	569	546	612	616	561	556	590	571	610	602	570	585	558	580	564	591	580	526	554	583	575	540	590	569	585	585	583	546	596	545	601	563	574	597	531	554	598	559	604	602	542	591	570	608	625	560	595	559	567	586	581	544	596	566	587	595	548	547	581	584	606	590	556	579	588	574	518	574	557	552	577	566	569	592	610	579	581	592	596	557	580	547	593	549	579	559	571	550	552	580	585	578	626	531	564	559	590	555	638	601	549	572	630	624	535	522	536	588	508	563	568	522	600	559	584	566	559	596	557	568	624	610	573	574	608	557	534	542	580	592	587	612	630	600	591	576	540	559	543	604	572	574	574	586	553	559	615	558	605	564	622	559	575	520	620	560	580	575	582	546	507	574	526	604	586	587	583	603	563	605	588	566	570	545	618	595	604	556	568	551	580	535	607	612	614	587	574	560	592	572	588	577	590	584	592	582	571	583	558	528	568	537	589	584	596	527	571	575	594	568	581	556	583	577	557	521	573	585	591	584	557	554	535	566	578	569	593	550	614	552	583	558	575	581	562	560	617	592	595	593	574	635	562	545	616	566	570	614	570	600	596	615	588	593	562	538	582	556	579	568	598	569	634	556	563	584	599	564	591	590	591	601	563	558	599	596	544	598	577	606	594	577	554	602	568	574	548	573	546	588	557	541	601	517	574	573	544	618	567	584	561	602	594	542	578	607	577	585	538	551	606	593	587	562	595	588	538	544	573	585	586	584	562	590	585	599	563	638	582	592	615	631	571	555	593	611	547	554	560	569	618	597	537	590	573	569	622	576	551	593	574	564	556	582	584	630	565	560	586	558	559	575	546	556	597	608	600	582	592	575	617	567	601	534	581	543	592	597	557	573	574	583	553	560	567	579	547	561	557	592	616	607	593	547	605	584	573	562	549	551	587	566	569	562	550	552	578	546	579	568	560	581	577	561	568	563	612	581	599	563	573	598	572	578	610	546	546	583	602	590	569	579	608	582	580	606	554	594	549	583	537	560	550	557	629	606	598	531	575	601	563	578	624	583	595	583	575	604	610	578	567	552	651	579	570	602	607	595	583	593	597	614	650	584	594	560	577	600	588	555	599	556	600	566	584	570	577	570	592	566	571	591	597	529	586	578	576	581	541	591	504	559	549	569	570	602	573	571	580	574	576	593	576	590	561	594	627	582	582	591	602	570	618	625	617	614	569	563	601	567	539	586	553	546	556	597	579	578	563	576	577	546	586	583	564	565	597	595	589	554	588	599	591	547	570	622	586	579	577	599	537	546	526	613	558	554	630	574	587	565	596	575	551	516	574	560	589	539	576	578	550	574	542	578	599	537	547	575	601	616	574	574	592	550	595	543	581	615	530	563	594	596	601	559	605	559	550	516	572	580	588	631	554	580	590	580	578	584	609	576	537	565	575	633	580	565	564	592	598	522	607	578	590	565	563	604	616	603	628	537	580	571	552	557	568	574	559	528	567	586	552	604	551	574	594	571	566	612	540	542	539	555	560	606	596	553	591	599	563	558	550	606	551	557	572	564	576	566	560	567	586	536	568	576	583	591	631	588	587	570	609	573	548	533	599	609	606	614	518	604	612	572	565	547	554	568	565	556	585	608	607	575	586	545	605	602	586	582	580	532	620	567	556	571	616	618	540	577	575	582	549	566	558	585	627	551	591	582	552	578	607	589	571	579	581	558	572	540	581	612	548	534	600	604	613	606	599	583	595	544	579	602	568	609	595	575	608	563	551	590	540	539	574	575	628	549	584	575	555	554	575	565	577	600	592	556	567	537	592	587	589	578	583	561	579	552	605	593	585	620	546	580	570	617	592	620	568	618	573	607	572	575	577	551	559	578	572	603	572	552	538	600	570	605	584	574	561	613	606	571	555	637	591	584	544	613	562	617	587	613	597	596	562	542	583	628	550	573	582	606	602	567	594	561	548	597	564	579	552	591	577	599	607	558	624	579	538	557	546	562	562	610	554	582	568	625	584	552	553	559	545	518	599	552	596	555	533	614	586	548	530	538	549	602	617	557	573	557	542	563	569	619	562	631	552	604	522	606	583	587	595	584	596	584	547	549	550	604	571	561	576	611	584	594	586	565	582	588	585	575	553	586	550	574	600	539	568	608	572	545	577	569	553	574	577	599	589	571	599	594	558	576	545	618	589	547	515	541	591	634	597	566	579	528	560	548	558	573	577	530	566	589	573	554	535	550	527	612	588	592	606	556	608	609	586	530	565	587	560	562	567	556	541	572	617	560	551	580	544	535	580	607	599	593	501	583	555	563	617	571	609	579	557	586	565	603	568	575	547	587	604	564	561	549	595	597	644	584	543	585	589	571	572	554	610	603	569	611	582	575	594	558	565	583	578	608	580	607	550	575	600	611	603	594	547	567	546	578	560	524	585	583	597	572	558	552	573	547	575	601	562	565	572	556	587	564	585	568	537	562	535	542	586	572	604	573	563	584	563	585	553	587	591	621	599	605	570	563	530	614	557	572	598	585	583	579	583	572	574	577	553	539	591	590	561	592	570	568	571	567	573	586	594	588	560	549	541	552	589	584	613	577	572	592	570	587	579	579	582	587	615	564	514	533	552	539	603	543	568	557	540	608	536	538	557	562	541	612	573	571	580	563	585	597	560	534	606	585	581	564	563	564	559	575	587	614	571	580	586	619	578	565	554	566	528	592	576	559	542	574	547	570	558	574	549	606	568	600	580	544	574	555	586	588	621	576	606	568	568	544	602	674	556	602	622	613	598	514	497	590	573	632	585	611	584	562	567	599	561	568	548	548	556	564	594	573	595	567	544	545	576	569	604	565	584	607	564	558	591	574	587	548	550	516	537	593	566	545	544	562	599	572	564	563	575	580	609	613	588	617	601	590	546	555	589	619	616	578	550	609	572	546	563	606	557	575	547	582	546	604	592	553	606	568	573	572	563	553	557	552	575	600	603	575	579	573	571	615	592	576	559	614	543	561	571	547	575	542	612	562	597	566	613	559
10475	1531	1377	1001	930	879	890	808	793	825	855	820	838	808	800	810	780	813	820	769	839	840	837	821	832	757	862	761	765	810	806	859	796	826	831	773	799	775	832	806	802	815	806	805	804	819	825	828	748	788	794	741	811	762	832	831	798	782	804	789	794	784	825	774	816	800	775	841	797	769	835	836	786	815	795	850	805	774	791	800	814	799	824	775	809	819	801	808	796	834	800	775	764	774	826	781	817	785	811	850	831	815	805	822	821	836	824	776	812	777	812	798	764	794	781	813	816	823	823	806	799	803	784	863	824	799	793	831	819	800	772	792	773	789	767	831	760	836	786	781	816	801	794	738	792	789	823	828	805	818	754	835	786	773	803	793	764	798	785	735	801	866	807	832	821	793	833	781	839	780	836	804	787	819	839	756	827	806	829	778	865	735	758	746	760	795	790	846	818	786	752	820	815	787	777	779	764	781	787	797	762	789	838	802	843	788	795	807	797	807	765	788	774	789	807	796	785	775	826	795	789	816	802	829	818	789	835	773	744	794	778	838	824	775	784	824	829	796	820	765	810	826	785	822	779	807	792	821	784	785	827	768	796	863	829	822	813	820	776	820	792	790	793	804	796	770	840	805	797	804	718	776	772	753	789	813	816	820	762	823	807	777	838	820	757	750	816	761	781	815	807	793	835	788	797	802	823	788	767	802	764	748	804	826	741	811	820	805	797	808	791	816	827	792	785	805	811	783	834	851	832	807	808	798	835	770	812	831	801	799	763	772	750	816	814	806	821	804	808	814	775	809	822	795	758	829	773	793	746	777	795	786	738	813	764	787	804	807	798	761	819	799	834	827	808	850	819	782	821	810	755	881	820	806	751	794	772	811	782	795	802	788	823	846	859	821	810	815	778	825	787	794	808	804	780	796	784	767	815	743	808	738	774	822	826	749	741	820	757	848	792	798	745	811	817	800	793	792	828	745	807	775	837	774	855	800	788	807	763	770	832	813	774	800	855	787	821	775	800	781	815	784	783	787	850	773	808	811	804	784	793	803	818	773	804	790	811	810	744	821	779	777	810	790	791	822	764	768	795	744	846	797	832	762	783	799	782	820	796	784	789	828	786	770	758	797	769	811	770	782	795	821	840	773	783	777	808	778	795	739	819	802	787	822	796	815	736	798	779	809	769	800	779	808	769	828	765	807	744	780	788	823	804	830	782	815	773	815	832	792	811	782	744	823	776	812	765	775	799	766	777	796	815	794	788	838	804	793	830	813	775	808	759	783	807	811	750	850	833	770	795	781	761	824	806	800	791	773	805	793	794	807	811	820	797	826	783	749	825	781	799	783	803	835	822	788	831	799	807	806	832	787	786	805	793	784	758	796	807	803	790	843	765	782	806	805	770	785	809	801	823	797	781	768	790	764	845	794	832	789	829	829	833	795	811	770	758	803	804	826	808	828	773	852	815	810	783	827	796	853	776	791	770	780	829	766	790	773	806	818	814	782	810	796	800	792	771	820	761	788	832	767	799	793	762	845	852	765	766	775	780	809	798	770	817	864	829	800	761	764	778	795	811	761	793	847	835	777	818	839	865	752	730	810	802	733	779	835	789	828	768	826	819	782	809	785	771	788	818	802	826	800	789	770	820	802	830	836	840	814	771	832	749	802	802	786	784	809	846	822	766	771	814	807	802	759	834	836	791	792	796	828	803	808	741	845	825	797	818	799	815	822	774	817	814	767	778	777	800	820	843	811	762	797	758	794	773	816	790	807	815	775	781	769	771	756	755	774	817	805	824	744	814	780	760	765	813	794	774	775	742	724	829	820	794	770	835	771	763	829	799	813	785	713	806	799	807	767	826	788	799	775	718	811	845	802	801	809	812	824	787	811	807	850	771	785	790	756	803	840	855	782	772	813	835	829	816	806	801	760	845	800	801	805	767	785	845	807	814	760	741	812	768	838	797	791	824	814	819	764	782	843	784	761	853	798	822	826	823	769	756	839	753	810	814	844	805	774	797	854	775	797	784	754	804	831	800	782	829	775	790	769	778	793	793	801	738	812	779	799	814	834	774	877	804	829	805	770	742	784	792	785	738	775	776	770	766	761	827	800	813	811	826	812	764	905	774	834	817	811	803	740	825	807	807	868	810	801	827	786	789	761	830	804	804	777	822	772	761	807	767	813	807	793	790	854	860	775	794	787	765	793	779	789	805	845	834	799	811	805	760	784	836	772	782	801	799	808	816	795	776	787	849	795	797	760	795	800	791	738	799	759	820	788	747	775	822	814	785	845	785	829	800	821	781	789	789	757	801	817	805	785	822	817	815	854	834	758	828	830	777	841	792	784	812	835	744	792	808	796	805	832	820	811	811	813	810	815	785	784	792	826	786	779	798	850	801	817	821	780	767	799	757	813	859	771	838	781	768	765	816	807	796	793	802	777	792	787	789	800	793	804	807	832	789	800	742	747	814	799	807	805	778	810	775	711	786	817	821	752	770	781	833	787	804	773	801	832	877	820	796	775	822	779	726	756	783	812	853	739	833	813	806	792	809	823	780	799	827	772	776	793	813	785	791	806	808	783	794	804	797	775	789	754	779	765	817	760	778	802	788	784	789	766	789	800	790	820	778	760	801	765	855	818	851	794	785	755	872	821	819	823	788	788	804	795	796	783	756	761	824	769	783	742	753	783	757	779	787	817	783	794	842	873	812	791	837	807	756	804	775	787	813	795	796	841	783	777	794	800	827	803	800	719	822	811	780	816	816	764	790	786	792	857	794	819	797	825	814	752	819	776	800	814	816	802	784	789	778	786	823	773	814	788	869	778	784	787	772	825	840	740	840	765	792	754	784	783	796	813	810	831	821	783	786	800	768	747	745	786	780	812	813	787	800	808	807	781	764	801	792	813	809	823	749	838	800	786	798	764	773	827	786	749	836	766	784	821	802	850	821	806	776	783	830	794	780	793	796	859	770	737	791	775	789	819	792	793	793	796	796	759	805	837	814	785	761	832	833	812	829	809	797	807	758	759	807	795	810	759	814	831	832	835	793	784	742	755	803	791	818	785	817	744	841	786	795	775	859	809	826	806	823	820	849	841	799	792	754	812	760	835	838	801	808	850	800	790	835	790	803	805	780	834	755	755	796	816	788	891	826	832	829	832	772	837	813	761	796	812	798	842	769	794	811	821	792	777	767	787	762	772	762	802	779	830	811	783	802	841	788	779	756	795	791	782	842	815	818	772	774	832	799	816	782	757	819	806	774	760	810	775	796	827	771	784	782	750	754	822	771	820	830	789	795	860	826	768	801	801	777	749	826	767	840	796	794	754	817	782	804	741	776	818	819	768	793	792	750	760	776	814	758	770	795	847	804	835	806	786	818	806	753	764	803	801	808	782	812	821	792	782	824	778	791	797	758	776	792	832	824	803	833	870	795	748	778	780	792	760	796	795	748	851	780	802	819	816	817	868	793	867	773	813	769	809	772	815	837	826	802	819	814	803	759	768
23443	20932	28344	23683	20918	11151	1357	889	854	759	734	728	717	684	710	660	683	683	656	629	661	663	660	647	603	642	615	615	625	645	629	623	626	604	634	661	607	596	613	630	619	571	584	613	598	620	633	571	620	600	596	601	607	618	654	636	624	592	641	602	625	620	656	620	624	572	609	573	642	628	668	590	599	629	630	644	570	607	645	623	627	626	622	613	632	574	622	606	660	623	585	622	631	591	629	591	623	626	630	605	624	615	615	613	644	629	580	603	587	574	634	609	638	632	636	589	588	647	621	563	614	609	584	581	596	592	598	600	645	626	600	627	639	582	592	643	618	648	605	611	600	593	619	617	610	635	642	687	642	613	625	620	639	649	598	586	604	600	609	619	642	577	582	640	624	599	618	617	602	627	594	626	631	643	579	638	642	601	611	596	578	592	624	622	613	598	601	599	613	593	578	568	607	613	621	612	624	658	673	627	582	641	638	621	623	656	595	584	599	600	615	629	616	650	609	566	591	581	600	582	610	624	632	586	609	604	589	632	601	636	588	594	630	594	616	623	633	612	620	664	606	610	618	601	632	620	631	604	604	568	597	636	655	642	600	632	619	595	568	596	601	611	593	615	572	631	602	616	606	609	587	606	602	635	594	622	644	616	575	642	607	567	592	621	581	630	638	606	626	609	618	579	649	561	618	608	623	590	638	600	633	586	641	576	593	578	626	617	640	608	649	630	598	566	612	652	631	601	617	595	618	641	616	623	610	604	592	604	640	618	591	616	600	645	606	628	531	614	600	567	660	637	655	652	584	588	609	605	564	666	600	644	591	627	613	636	590	605	650	611	585	630	596	586	605	604	607	599	616	594	586	590	614	632	534	667	592	614	601	624	624	615	641	600	628	578	607	623	572	627	652	592	615	612	685	609	585	603	609	617	611	612	606	565	599	573	643	628	625	623	635	613	633	609	565	604	588	617	573	639	651	615	619	633	583	604	627	594	577	617	627	551	633	597	597	640	634	599	606	594	648	591	584	623	652	641	611	648	602	637	600	606	638	624	601	601	613	590	624	638	626	606	592	593	627	629	615	590	598	600	631	634	577	608	609	561	615	610	628	644	623	605	603	643	622	580	579	587	620	614	568	602	587	584	614	542	619	631	607	586	576	608	570	651	651	618	651	568	643	622	606	557	612	624	591	641	605	634	628	583	663	602	578	620	647	581	622	580	566	579	580	586	567	630	623	619	581	603	644	645	631	589	621	604	623	649	626	589	607	579	653	630	630	590	630	626	638	671	630	567	624	636	655	619	692	595	609	636	631	601	590	602	608	619	631	620	599	614	557	636	639	593	597	587	633	576	630	618	603	601	629	653	615	602	615	645	601	607	639	601	642	600	619	627	642	575	611	536	629	622	578	612	591	562	628	635	599	629	645	581	625	627	605	585	616	612	614	568	593	583	564	565	589	636	619	644	604	611	651	669	578	644	566	576	592	643	585	582	664	550	637	586	591	635	631	570	604	596	617	628	633	611	629	593	633	676	585	636	602	629	632	615	614	671	595	617	606	653	625	607	603	627	585	618	568	605	598	589	641	606	574	587	545	590	596	620	661	618	569	633	620	633	590	630	605	613	605	592	607	602	634	596	622	631	645	590	619	629	653	595	577	594	600	657	591	587	583	642	584	586	587	597	601	623	644	640	614	632	632	600	622	646	569	607	604	623	624	623	640	704	575	576	649	611	628	646	602	597	632	592	637	627	632	570	603	621	622	639	627	624	638	578	603	606	600	632	616	569	624	599	645	636	581	597	579	595	616	604	641	633	625	600	614	586	594	613	611	636	579	601	635	582	616	599	594	625	580	568	600	609	589	624	627	586	600	621	597	657	633	645	632	621	559	577	623	599	606	610	631	603	650	585	592	628	626	597	609	581	620	662	640	626	604	603	581	599	655	586	615	565	606	607	616	614	628	615	613	617	617	613	662	596	603	582	636	614	606	642	584	621	610	629	599	600	639	567	620	599	629	604	608	595	594	639	589	584	641	595	604	627	611	613	606	580	640	625	585	603	659	609	598	541	607	633	641	618	593	631	582	654	634	604	619	641	591	577	596	595	580	646	624	581	605	629	588	609	575	642	588	622	617	590	613	619	609	610	613	612	637	597	636	597	578	633	597	621	611	563	607	604	567	581	577	600	656	580	595	621	604	656	592	567	623	640	551	614	640	605	614	613	598	571	594	617	658	614	606	631	600	619	654	634	601	584	620	621	600	600	610	575	606	622	591	625	610	624	633	631	631	612	627	616	665	596	616	599	644	630	584	580	651	585	603	595	642	563	597	631	586	639	604	576	620	624	640	590	622	593	656	610	594	580	607	583	604	568	640	647	641	562	632	595	656	616	659	612	596	654	629	594	602	603	633	617	648	580	580	592	601	626	614	609	582	622	606	632	651	637	625	628	607	604	643	599	558	564	601	618	595	587	595	602	620	624	588	579	581	598	615	617	623	585	615	582	589	604	616	645	644	615	616	636	585	625	612	631	628	610	656	601	616	592	627	641	594	644	592	602	621	598	617	613	594	641	552	602	591	589	600	569	645	578	638	593	619	602	569	603	602	599	644	663	602	598	620	615	576	637	607	586	611	608	640	630	627	621	604	602	589	623	603	557	624	590	608	586	618	627	590	608	638	638	638	666	567	590	623	583	573	583	627	610	641	591	618	585	640	652	585	627	648	632	609	587	621	583	591	630	639	595	625	599	576	620	585	608	624	644	623	599	609	603	609	597	590	634	608	637	591	638	617	604	621	626	626	627	644	618	576	578	603	607	579	631	614	656	592	585	619	633	618	611	636	604	625	619	596	643	608	601	584	607	587	649	609	627	615	603	642	584	607	625	642	594	618	574	634	612	605	627	580	601	616	594	589	672	614	594	560	591	626	617	615	621	623	628	587	580	597	614	648	628	672	620	626	575	610	643	640	633	598	639	625	612	570	590	608	607	616	574	615	584	626	612	599	603	589	642	599	637	591	565	590	669	627	615	622	658	608	643	569	624	631	594	618	587	566	628	588	629	646	645	597	578	608	599	635	633	643	601	576	626	617	605	607	617	576	632	634	638	643	637	623	599	589	633	625	599	578	580	641	609	603	622	589	618	600	657	602	625	611	581	585	588	618	589	654	568	608	608	617	626	604	599	628	574	645	590	610	602	622	626	616	639	611	608	633	587	613	612	608	620	629	607	641	649	675	654	656	594	587	596	633	613	567	608	587	620	622	588	627	608	598	615	669	593	625	661	664	608	618	605	577	616	626	596	624	633	560	600	604	563	621	608	609	616	644	617	641	643	621	600	620	659	582	612	632	663	609	588	597	616	625	603	610	621	625	657	621	627	636	607	575	623	652	564	617	644	609	586	649	603	619	642	608	604	620	574	640	598	588	592	614	628	590	601	612	617	581	631	558	561	590	597	577	608	568	638	584	600	655	587	646	591	587	617	622	628	618	594	622	639	594	574	583	622
21850	9297	7515	3906	2855	2267	1798	1586	1446	1355	1238	1117	1158	1074	1026	964	1040	974	981	918	919	1028	924	894	952	907	890	922	840	871	916	975	857	875	897	930	866	914	909	844	885	948	823	887	900	857	870	860	875	867	852	856	878	839	758	900	848	891	831	858	872	844	851	876	851	834	872	871	877	813	823	850	875	837	862	933	864	842	897	888	823	870	865	861	854	898	844	914	894	892	836	897	857	913	891	868	871	866	839	856	910	840	839	849	875	815	833	882	840	884	833	835	807	907	923	906	847	847	866	843	824	865	833	862	856	892	869	857	932	777	847	859	873	913	850	877	825	830	898	847	881	866	866	852	789	872	805	780	875	876	869	826	901	851	905	857	829	841	875	888	900	836	841	835	847	822	881	800	873	858	873	882	875	855	876	885	860	871	851	887	855	855	814	851	840	894	815	837	830	926	813	847	888	893	868	843	834	888	842	887	885	845	851	852	878	841	860	880	857	809	900	848	868	843	833	844	865	902	836	833	833	811	885	850	873	845	865	882	870	873	858	903	885	888	877	856	852	892	889	876	871	930	883	861	843	870	780	906	867	837	862	839	842	867	910	868	869	872	854	895	846	894	822	828	836	811	887	860	891	890	823	875	909	865	851	857	866	850	840	896	843	881	792	851	868	886	884	838	888	870	870	824	885	841	829	879	849	834	849	868	899	842	845	886	854	905	922	898	844	824	855	826	865	860	844	843	863	846	856	880	860	905	888	868	859	879	894	827	883	872	865	854	852	840	836	841	850	883	863	873	815	857	857	868	847	871	832	858	869	828	858	882	880	891	828	886	830	923	873	836	867	900	880	830	840	851	902	856	867	892	886	856	850	881	860	861	870	868	885	842	896	799	906	877	836	874	878	854	896	887	844	861	894	863	861	869	832	853	826	892	886	861	841	869	859	803	849	868	848	863	843	883	835	878	867	853	898	865	831	868	883	878	848	850	857	847	784	837	804	905	859	867	830	834	796	848	853	850	887	906	884	849	862	834	831	906	867	848	875	839	835	891	841	876	895	834	857	851	803	879	823	823	835	826	883	929	859	881	871	859	837	863	899	836	834	864	912	871	908	865	851	827	827	875	889	849	824	855	842	936	899	884	841	851	874	860	817	903	851	824	879	886	861	842	803	896	880	884	893	884	873	843	879	863	839	806	896	852	875	822	868	847	871	866	862	873	875	859	887	850	866	841	862	841	837	926	841	793	869	930	890	877	893	865	834	861	882	891	806	829	890	850	872	827	867	836	800	872	831	878	842	820	865	911	838	865	869	878	887	843	879	868	872	866	906	799	885	882	860	881	833	834	908	873	860	823	919	844	846	871	877	863	911	786	916	847	906	852	882	834	902	866	822	849	868	888	890	855	851	946	869	877	893	828	933	818	831	863	875	867	842	833	877	862	862	824	868	825	859	828	880	859	870	894	855	849	926	899	850	885	865	846	800	895	886	882	835	885	826	860	829	857	802	846	886	844	870	904	850	894	895	848	876	901	847	876	871	900	863	894	884	889	879	903	841	859	854	804	879	844	861	826	869	838	829	893	891	881	877	829	884	799	865	848	851	858	836	908	854	827	842	905	905	863	858	821	935	834	872	869	883	880	887	871	879	853	839	893	896	858	850	861	856	864	838	805	890	879	876	839	840	844	892	867	819	818	857	882	872	830	885	855	857	897	859	812	886	921	837	879	889	856	872	809	880	860	845	798	836	857	811	829	850	823	888	862	850	878	877	863	880	893	850	819	828	888	878	853	848	887	804	929	860	912	943	812	833	809	885	862	831	864	828	876	834	852	883	873	916	878	880	844	863	883	827	910	881	845	819	907	812	835	836	875	867	847	883	851	899	851	837	830	859	884	861	850	869	851	826	868	903	885	876	851	838	865	845	890	836	848	860	803	828	809	887	853	898	848	884	890	865	909	865	870	852	891	844	832	877	874	828	904	857	900	846	844	903	939	853	826	876	886	840	885	881	828	835	889	835	841	857	919	846	865	852	867	859	866	873	841	873	852	862	865	881	875	862	854	893	871	866	826	837	894	859	876	852	861	828	824	836	845	867	813	866	835	853	891	828	837	852	872	878	833	843	859	848	861	903	892	886	846	845	835	838	856	871	850	897	878	858	880	891	906	861	921	857	852	850	821	797	889	846	858	863	886	889	847	862	875	886	826	864	820	821	847	814	846	876	878	836	880	867	859	857	890	863	875	820	817	826	894	840	841	883	853	877	894	849	942	810	870	896	830	840	868	813	829	872	818	837	829	851	865	847	887	871	873	870	884	818	837	894	868	880	872	913	811	898	853	873	841	806	847	832	868	863	859	874	926	906	887	921	888	872	826	859	903	870	823	852	897	856	836	879	823	910	959	864	852	858	835	905	880	827	836	882	882	881	848	826	830	913	844	853	816	922	877	837	841	843	879	855	829	833	787	869	820	807	835	857	896	870	896	826	848	874	838	842	870	907	933	832	872	832	821	905	875	842	896	892	846	916	873	847	853	875	872	916	880	847	862	826	842	829	840	875	852	852	848	882	856	875	855	834	887	849	880	852	870	878	924	874	851	823	870	831	859	810	885	894	806	855	878	876	855	882	855	904	878	850	894	870	855	826	848	841	860	824	836	844	859	905	878	864	893	862	843	895	867	868	910	862	899	833	876	895	865	881	891	896	874	874	873	855	897	858	896	854	864	887	891	883	880	839	910	885	889	849	870	865	850	849	863	917	808	866	847	821	876	874	838	820	890	878	858	890	851	907	845	844	898	844	825	904	856	858	853	840	872	887	924	822	894	804	893	889	906	859	850	828	841	924	829	834	844	879	840	828	852	822	897	855	876	862	859	885	880	878	855	864	849	877	794	860	861	855	863	876	846	857	881	832	837	905	883	885	858	853	817	836	845	866	869	887	857	790	866	932	864	843	929	861	835	863	854	850	875	878	862	895	837	854	884	823	862	895	845	833	836	869	910	796	918	853	900	896	898	831	885	891	864	866	850	839	875	874	872	836	858	852	899	885	918	867	837	839	883	864	856	837	802	901	877	826	869	848	829	867	834	823	897	877	907	915	832	831	867	855	872	843	852	871	881	878	875	907	888	877	850	865	887	840	843	841	894	841	909	841	869	873	828	874	860	831	835	861	861	819	912	877	856	898	834	904	866	861	818	839	822	831	846	810	838	851	875	811	835	857	865	879	882	854	852	838	868	863	841	871	816	833	843	912	934	854	847	897	845	854	842	846	839	937	843	822	864	854	871	832	839	899	880	894	843	888	878	878	895	849	860	870	878	829	862	916	843	855	863	912	868	835	900	811	869	867	833	918	795	838	891	887	865	944	845	845	870	889	873	860	828	833	880	883	864	874	842	847	852	848	815	879	894	846	886	890	859	851	828	899	915	853	861	788	861	892	903	914	827	837	877	875	859	839	868	835	885	892	890	860	836	911	841	903	836	874	852	854	871	876	933	884	881	857	818	888	811
22638	20954	28754	23317	20955	20981	7736	914	721	600	566	467	497	473	447	460	434	479	411	412	394	386	373	382	388	408	367	362	332	356	368	362	386	338	361	357	312	356	362	378	346	341	364	353	387	360	338	352	387	344	296	348	339	365	345	360	313	333	371	346	355	340	340	334	326	344	340	354	331	347	359	334	350	323	318	334	331	346	349	340	320	355	320	342	374	328	320	327	368	342	335	363	367	352	326	358	365	331	338	350	337	319	361	368	319	351	320	338	336	341	367	311	342	360	349	338	353	340	364	339	331	318	341	321	359	378	338	333	325	330	342	323	348	356	346	337	330	331	361	338	345	311	335	327	308	332	312	349	360	340	346	346	350	339	323	320	322	291	363	353	340	313	369	332	307	360	370	304	341	363	324	318	372	337	364	301	341	341	324	333	337	347	353	322	340	344	368	351	356	347	332	303	356	352	401	354	343	344	328	335	333	314	327	328	325	312	301	331	336	296	311	335	323	325	377	332	312	348	328	402	321	339	341	354	333	323	305	345	331	330	335	372	368	344	323	326	336	358	354	347	322	347	339	338	345	344	344	328	315	347	337	380	357	326	324	332	344	338	337	356	344	346	360	347	359	332	349	327	304	341	347	360	327	311	301	365	361	325	324	347	347	334	347	324	382	294	329	321	328	332	300	345	335	317	338	325	309	338	337	354	353	330	323	340	303	323	332	348	333	359	327	354	324	332	309	334	351	326	303	333	330	308	344	325	327	379	333	306	337	350	343	318	346	335	367	334	352	330	312	335	323	342	369	334	292	362	331	345	340	342	329	353	333	341	328	343	394	347	341	336	303	340	314	329	316	319	341	347	336	319	335	365	332	328	331	349	298	342	335	333	334	308	326	356	329	351	339	348	342	294	348	332	336	324	362	335	363	332	330	328	330	365	325	340	325	358	365	346	336	316	304	336	310	324	341	292	349	331	345	332	327	364	327	364	302	326	344	322	335	306	324	297	330	355	354	326	313	307	320	319	353	344	332	358	334	332	357	295	349	314	327	315	350	328	315	331	292	315	317	345	353	343	338	359	361	301	335	345	343	355	320	356	340	340	337	320	317	335	344	330	323	348	356	333	322	312	407	314	320	318	327	338	348	352	352	356	337	327	343	291	322	339	378	326	348	327	375	296	329	366	368	297	327	335	371	334	354	334	341	285	349	339	324	342	341	338	336	312	328	351	344	361	347	376	321	325	343	325	335	315	351	366	355	356	329	310	327	311	327	343	323	299	347	361	315	357	333	313	361	317	355	315	333	355	357	359	312	313	347	315	335	315	336	316	339	326	345	394	315	352	364	346	327	349	338	357	377	343	317	353	368	332	343	355	341	352	309	345	321	306	339	311	366	357	359	359	355	318	337	345	374	346	314	340	343	323	310	344	323	315	354	342	291	331	327	329	308	343	336	323	363	329	298	313	331	351	327	358	355	318	344	332	319	368	328	357	370	314	325	346	343	341	329	347	358	387	334	353	340	344	340	314	318	348	346	329	329	340	333	363	357	344	333	328	354	327	325	335	332	357	362	382	339	321	340	342	335	313	340	334	346	342	334	361	370	341	320	351	345	342	359	314	352	352	366	352	363	348	364	327	360	375	338	336	318	343	345	314	318	324	343	336	382	323	332	341	331	332	337	335	319	365	334	325	313	351	309	325	359	324	341	316	312	310	329	349	334	363	319	328	321	364	333	354	335	338	371	335	330	350	305	355	361	373	351	324	306	341	328	329	351	329	332	342	324	325	350	333	320	365	312	326	317	325	320	348	346	342	327	337	337	349	318	344	315	352	322	336	312	290	315	336	342	372	315	347	337	381	323	351	313	338	309	356	364	362	301	348	333	327	336	321	326	324	327	349	348	311	343	303	349	350	305	326	366	342	345	347	321	354	296	353	320	321	321	342	344	341	328	354	332	333	325	349	349	368	349	362	332	308	345	293	326	310	338	335	331	319	311	360	349	341	300	366	340	331	306	318	355	335	350	324	350	309	323	353	361	305	366	347	354	324	343	316	303	358	327	314	338	324	352	345	359	340	336	362	354	335	314	319	324	335	305	306	310	327	355	305	354	327	316	348	354	337	325	342	316	367	298	338	349	329	330	312	326	314	330	329	359	329	354	350	337	336	336	357	341	283	326	313	319	335	332	342	339	330	334	294	354	327	334	294	322	304	320	343	330	316	339	304	327	344	313	352	358	314	330	331	319	341	321	328	349	342	332	320	364	335	331	335	310	321	335	338	343	346	331	327	337	327	336	354	340	307	346	324	361	334	370	349	282	345	363	310	355	336	337	322	363	345	329	339	326	335	334	313	349	358	313	323	307	301	371	344	308	338	315	328	330	324	357	335	337	336	331	369	331	342	345	329	334	342	349	332	311	348	314	306	324	323	355	362	330	350	324	332	310	327	335	327	339	317	316	345	337	383	364	345	353	322	331	341	345	353	322	343	323	323	320	304	320	301	395	352	369	323	337	360	350	363	322	315	318	334	321	306	360	380	373	361	348	316	311	351	312	311	343	340	354	324	320	321	368	348	334	328	335	369	306	332	317	335	372	350	347	364	340	336	356	325	324	326	316	335	317	363	357	316	349	350	337	310	338	326	344	364	326	345	338	329	331	335	334	312	352	329	353	299	367	358	336	333	342	335	331	326	359	346	337	311	315	360	333	343	358	352	349	354	331	327	362	319	321	331	355	296	344	363	332	332	363	326	328	325	329	314	313	381	324	363	347	343	347	326	319	323	338	323	313	334	335	352	354	330	371	337	360	338	354	296	319	321	334	328	321	338	346	360	341	326	369	362	340	339	341	330	334	325	335	379	331	382	348	322	351	303	298	340	330	359	339	364	333	357	333	351	342	361	334	314	327	333	342	354	327	333	341	340	337	353	347	341	329	349	332	351	333	382	358	356	289	330	362	334	350	297	339	339	332	320	344	334	348	346	308	341	313	351	312	327	301	362	323	353	313	343	327	322	313	313	342	336	314	343	343	329	356	312	350	346	336	317	332	310	321	345	341	351	311	335	353	332	350	350	350	347	356	300	355	317	340	338	347	367	331	335	360	282	356	345	332	353	350	315	323	328	335	319	341	364	345	331	327	286	342	289	314	320	311	342	319	327	310	343	329	337	328	337	309	330	319	315	337	340	348	369	348	358	338	317	360	353	320	313	335	375	344	343	355	315	357	316	330	353	319	335	346	351	332	323	354	323	408	310	298	337	360	375	364	348	283	333	328	326	335	325	341	339	343	314	311	311	346	328	337	362	343	345	332	365	345	369	347	342	309	343	345	341	343	350	343	323	309	330	360	341	337	367	353	312	367	352	343	318	354	328	327	337	312	332	317	341	344	341	344	361	362	307	325	355	352	339	331	358	356	327	356	319	326	373	351	367	300	330	320	322	327	330	330	353	344	345	339	323	346	307	353	343	330	349	338	328	291	349	340	350	309	329	336	344	350	346	334	299	328	336
23248	14047	11522	5751	3999	3061	2337	1895	1557	1375	1135	1061	977	891	829	806	743	735	713	667	671	624	587	641	579	584	591	560	556	568	559	532	545	519	558	504	526	519	496	562	492	533	517	561	547	515	544	543	500	505	502	493	502	548	510	506	483	485	495	522	525	494	507	546	479	510	466	484	494	494	518	507	514	494	489	499	476	466	487	458	512	479	518	491	474	488	497	471	490	507	464	497	505	449	511	470	475	480	481	478	467	486	501	520	517	492	508	521	512	477	533	453	529	475	485	492	477	482	447	481	462	505	484	520	485	464	503	522	467	479	539	511	498	474	511	494	502	498	484	494	490	511	473	509	495	496	488	498	482	484	518	472	458	476	499	507	501	493	501	488	502	474	493	487	482	465	515	486	480	508	513	469	459	487	525	503	462	478	498	486	509	516	466	483	458	476	452	489	479	485	497	509	491	492	500	498	498	541	452	480	504	494	502	483	499	505	468	486	534	477	501	514	499	509	476	485	489	493	458	540	520	514	446	530	497	502	494	494	500	530	515	503	460	484	485	467	503	465	509	468	517	505	486	510	476	471	472	463	522	483	447	470	504	511	448	496	517	478	512	496	486	489	488	463	484	453	473	480	463	488	474	461	470	479	483	564	508	496	481	506	491	495	495	484	485	483	499	474	507	481	462	503	510	533	484	498	495	490	528	493	510	468	484	490	504	503	487	523	490	488	511	479	507	470	563	446	477	470	497	506	478	481	478	493	481	482	486	512	492	487	502	513	518	456	524	500	479	447	482	470	478	529	466	481	497	477	465	472	490	461	514	478	454	478	517	497	447	520	512	485	493	459	492	462	473	449	479	496	465	549	467	485	513	457	482	444	448	538	451	491	476	500	498	480	519	474	468	519	500	476	490	512	521	513	522	522	504	458	529	514	465	509	480	488	503	521	520	459	516	505	511	486	537	525	514	486	498	507	493	467	520	524	472	494	517	488	461	458	465	478	475	467	496	505	507	475	494	467	493	469	494	496	489	486	506	473	482	510	517	464	524	496	475	499	513	522	500	496	464	521	459	481	487	521	492	483	510	485	479	497	496	440	501	462	463	469	468	544	476	504	454	450	508	528	506	489	518	501	499	479	465	524	483	504	496	541	498	472	484	454	462	531	469	469	490	477	474	501	471	516	476	467	460	473	490	516	521	497	503	519	465	495	489	477	482	513	503	500	473	498	478	492	439	496	465	490	501	488	500	536	486	496	486	500	523	470	473	496	489	503	514	462	497	492	517	495	509	485	471	482	470	502	488	475	531	450	504	511	522	485	523	499	501	548	504	496	487	525	494	489	492	469	513	489	448	500	533	478	491	522	470	489	457	484	475	498	515	535	499	499	480	518	520	485	491	493	503	468	499	480	519	523	463	463	474	486	543	466	464	504	492	479	502	492	464	523	488	485	475	531	485	456	492	507	470	487	484	470	493	444	462	499	468	456	498	554	504	488	537	492	471	486	494	466	510	446	475	510	473	482	503	492	468	469	508	479	476	504	477	528	495	492	502	466	504	484	523	496	495	491	533	511	469	522	486	473	434	468	476	446	505	469	498	480	485	498	511	472	479	480	493	491	477	513	496	525	509	528	499	462	443	506	518	473	489	496	461	496	496	491	445	489	501	495	484	512	515	503	495	481	477	471	533	479	485	540	458	486	500	464	515	483	515	489	461	504	483	494	488	488	454	468	472	496	537	488	516	478	495	493	501	456	443	487	453	447	480	478	468	501	489	503	520	449	481	481	520	479	491	446	524	505	498	493	509	456	447	518	502	527	498	493	483	510	474	474	451	466	474	477	463	505	467	486	481	486	506	503	499	470	497	522	526	513	459	488	502	480	493	484	450	474	502	458	519	468	529	516	548	472	501	514	487	507	465	487	492	517	515	462	488	522	463	458	527	469	509	487	504	470	501	525	488	495	481	492	541	514	517	514	515	510	514	476	478	497	489	521	496	491	478	507	479	491	459	460	522	466	492	451	471	446	469	492	477	465	515	493	467	514	509	481	498	482	482	504	495	557	486	524	451	487	485	489	472	501	487	507	478	508	503	473	488	495	459	466	459	514	523	468	516	501	462	499	473	455	483	462	472	499	508	498	513	513	530	496	461	499	442	509	503	507	492	504	516	441	490	473	503	503	460	484	475	501	507	496	459	483	508	522	462	503	469	514	507	491	488	476	456	494	491	467	493	507	502	451	448	480	475	502	469	489	487	458	474	500	505	465	507	515	505	481	461	477	469	464	498	477	504	513	519	498	458	481	434	473	508	497	498	499	477	473	512	498	531	456	480	509	507	495	483	506	477	496	508	497	489	475	477	455	516	481	476	490	508	458	466	507	519	545	489	465	471	494	525	457	495	519	517	505	486	482	505	518	489	503	482	499	465	472	528	477	476	478	497	466	483	481	510	536	475	505	480	483	524	476	479	463	499	463	463	534	479	473	476	493	446	512	506	496	536	500	521	494	492	492	483	494	457	464	503	478	515	505	486	540	529	497	529	483	478	441	487	492	514	477	508	473	487	478	490	498	478	516	498	497	491	541	476	523	511	491	450	524	541	491	480	478	471	496	466	496	546	504	488	498	456	463	488	473	498	502	513	490	517	486	458	468	490	488	477	472	466	500	470	471	479	463	472	501	466	519	513	491	473	458	484	505	484	453	469	470	484	484	488	472	502	460	499	490	493	492	474	462	516	493	480	512	533	465	501	478	502	498	487	526	513	480	495	478	487	503	479	534	510	519	472	479	472	502	476	461	510	508	472	477	455	499	483	509	486	486	496	520	516	499	506	502	489	510	506	532	525	555	502	471	472	484	479	487	509	502	507	518	550	452	515	475	447	483	432	491	491	487	456	481	444	443	487	463	476	455	471	485	498	481	492	485	506	493	511	507	480	496	445	479	503	537	498	508	480	467	443	450	475	469	460	508	467	484	471	488	522	494	510	495	489	500	499	470	490	526	488	490	483	529	501	500	500	506	503	492	497	441	488	490	491	472	486	508	545	477	507	462	536	537	428	504	468	473	503	456	456	505	468	500	458	487	484	520	496	495	479	493	486	489	457	484	492	490	461	441	528	483	492	532	514	531	537	470	493	492	514	476	468	510	446	468	502	514	538	498	487	481	493	484	478	500	511	472	466	513	464	526	521	435	473	495	436	456	458	484	504	502	512	515	502	487	470	502	472	522	495	494	486	510	447	514	509	474	469	506	473	491	479	498	498	473	483	490	489	464	496	485	444	505	485	506	477	520	507	516	512	452	467	484	484	488	529	508	501	460	519	489	477	448	470	544	506	463	472	499	483	546	482	473	501	496	482	495	463	478	494	515	494	461	479	485	473	509	518	480	477	461	453	487	481	501	500	459	484	481	489	528	484	487	469	488	465	494	486	498	501	524	493	514	496	481	463	497	521	475	460	507	514	488	504	485	495	470	455	478	464	471	481	474	488	479	459	515	485	502	530	493	485	492
26833	20247	8539	982	678	632	625	572	583	555	560	619	576	592	595	586	584	605	586	560	581	567	536	626	586	560	552	552	556	603	572	594	568	571	542	570	578	561	575	594	588	608	572	581	575	614	607	584	611	575	580	572	586	552	587	558	591	580	570	543	596	573	580	551	579	579	557	580	574	569	611	568	543	581	566	568	562	565	579	510	591	518	569	564	562	601	572	577	575	539	568	568	553	550	562	571	546	573	532	583	581	604	562	567	559	609	570	611	536	562	587	572	547	539	583	579	592	564	555	539	566	597	552	567	517	576	571	541	530	571	583	555	605	527	533	568	581	568	555	576	613	571	533	593	604	574	545	538	602	573	541	581	530	568	570	584	544	583	546	578	560	544	551	532	609	512	556	556	574	545	618	575	586	597	579	530	559	593	531	544	549	562	580	546	542	548	559	529	533	583	594	574	559	581	591	585	565	570	602	563	616	559	518	578	620	591	577	546	541	574	535	623	578	577	553	557	567	549	576	578	560	582	539	583	593	577	555	617	549	570	596	611	552	580	556	558	560	569	613	546	525	575	566	578	549	564	544	533	530	591	564	570	582	560	599	572	581	581	572	572	533	587	565	572	531	576	578	575	587	569	534	577	568	603	512	529	559	524	527	586	565	581	543	552	533	559	577	602	564	574	574	563	548	582	558	533	549	591	520	563	536	593	571	560	522	560	538	581	575	568	553	590	557	571	524	531	570	575	586	543	524	539	586	527	580	532	533	568	561	530	575	596	553	574	573	545	584	588	533	543	579	574	610	562	589	603	540	579	567	569	538	553	564	566	592	526	563	574	592	572	577	543	575	549	598	563	568	584	537	519	576	592	606	569	592	542	598	557	552	560	587	600	579	560	592	605	581	563	583	619	559	528	587	522	581	585	569	551	572	539	600	561	517	591	596	566	569	513	579	547	554	564	569	583	563	567	556	571	565	557	564	593	560	543	560	579	584	544	582	556	530	548	564	525	532	578	556	548	549	591	578	577	584	569	568	570	584	592	588	567	594	618	613	573	550	544	528	578	586	566	586	573	573	553	530	567	540	562	570	583	571	594	593	525	565	593	551	584	592	577	584	569	559	556	548	589	556	544	593	580	557	586	549	580	576	589	616	546	575	552	562	562	541	586	524	562	581	605	573	577	569	528	563	581	542	558	579	560	537	573	612	577	592	588	561	573	553	579	620	572	582	592	576	504	555	597	577	552	577	554	567	610	570	576	531	575	584	558	570	594	577	572	558	577	564	541	548	552	557	557	564	630	545	586	605	544	577	590	546	522	577	546	576	537	576	587	562	560	562	596	512	540	580	545	559	581	590	539	590	530	590	569	564	584	633	562	585	589	583	603	551	535	563	564	614	562	530	544	558	573	550	569	554	595	548	526	603	583	575	599	617	561	589	574	557	579	584	558	604	570	561	537	579	543	603	574	529	578	575	588	564	572	506	572	567	559	569	597	576	560	602	572	604	564	559	548	605	571	585	553	591	573	570	589	574	581	569	580	534	650	546	529	561	558	572	553	558	543	559	560	563	578	611	536	586	596	627	611	598	578	566	582	556	567	557	540	559	587	570	592	533	552	557	532	561	565	585	598	614	549	575	549	580	559	545	586	552	582	564	595	549	532	580	606	569	590	578	546	624	551	473	530	550	564	580	546	562	585	592	546	585	614	578	564	571	569	547	592	559	567	588	569	566	557	567	612	600	525	494	560	559	588	556	617	538	592	591	588	561	528	589	553	546	607	565	512	575	554	553	593	536	603	562	567	528	564	522	584	536	583	578	590	581	574	617	598	627	580	601	556	580	554	545	563	560	542	583	573	550	545	568	601	595	567	573	554	574	583	602	557	526	575	553	573	586	583	569	574	603	572	577	621	584	530	580	602	629	536	613	545	579	558	603	546	559	553	584	565	557	577	554	543	600	583	592	537	554	577	542	544	569	545	579	555	561	588	547	524	598	565	572	609	589	555	591	563	545	580	530	580	603	551	545	547	555	562	562	586	568	556	573	551	562	582	564	547	543	577	564	548	560	534	570	554	567	506	550	590	536	593	597	586	590	589	587	537	575	581	535	575	552	577	549	531	579	596	543	575	585	537	575	555	532	567	577	599	566	579	551	601	529	554	557	537	639	551	542	540	544	576	589	538	509	531	569	556	598	542	539	569	546	568	560	567	545	561	556	566	564	592	574	554	540	546	586	562	570	536	611	543	584	536	549	533	533	567	598	578	550	547	521	587	522	564	541	552	547	576	521	564	620	562	560	562	562	561	535	590	549	540	550	557	550	550	548	534	541	564	536	595	568	530	597	577	592	579	560	577	587	562	548	557	562	573	595	548	606	548	601	598	591	557	540	581	619	497	564	555	524	553	568	585	613	576	580	578	553	586	543	545	542	599	561	546	551	566	542	532	596	563	558	591	564	589	554	545	557	566	605	560	584	574	529	551	601	612	567	572	588	526	553	613	553	583	555	567	536	561	557	582	569	564	594	586	543	555	563	575	544	566	536	549	558	554	569	578	609	567	612	590	551	588	574	569	537	574	595	601	594	567	590	595	573	578	594	540	572	553	538	576	562	571	549	566	573	594	575	536	556	552	511	545	602	551	532	547	547	535	580	588	580	630	531	594	592	561	551	487	627	562	538	543	544	582	590	574	569	575	604	587	534	533	595	550	598	598	622	585	568	566	611	527	596	603	589	553	562	569	556	568	564	549	611	581	609	591	581	621	563	583	583	589	584	557	557	571	578	561	543	520	587	538	566	567	552	592	595	552	542	618	592	575	544	575	605	539	574	577	583	541	559	547	584	546	576	528	566	538	558	608	587	570	574	560	562	564	545	581	560	593	563	584	559	613	562	543	551	615	599	548	550	531	592	610	551	531	563	564	569	581	590	598	562	594	549	563	560	575	586	595	599	624	581	508	602	586	525	530	552	557	593	577	547	562	552	579	587	557	554	573	556	625	556	544	593	580	608	594	572	568	587	566	569	565	558	578	545	554	536	513	563	566	550	626	563	586	627	562	540	564	562	530	551	616	564	569	576	568	582	590	590	615	569	569	524	552	604	533	561	575	572	529	562	565	592	585	549	531	589	574	555	552	539	601	584	611	580	615	570	513	539	570	551	552	557	530	559	548	581	541	535	550	561	575	564	578	583	556	576	571	542	578	567	576	569	588	543	549	584	571	594	557	591	569	573	635	566	579	536	561	574	581	584	577	587	568	565	579	569	599	565	571	546	555	581	607	561	596	568	607	577	591	579	577	601	568	605	555	594	543	588	547	563	579	573	553	561	608	533	566	556	606	540	600	561	578	554	552	586	554	527	591	543	591	590	520	522	557	560	532	563	571	560	586	547	574	572	525	558	582	587	554	581	603	575	550	562	584	542	602	551	579	563	608	577	576	600	521	575	547	550	576	559	562	580	568	589	587	588	561	537	550	525	595	577	512	572	581	600	607	582	583	567	553	567	594
9990	1442	1341	986	914	879	907	842	843	875	811	829	837	790	780	801	808	737	798	774	836	794	846	810	792	794	809	767	823	766	825	809	775	775	822	754	783	766	792	818	788	813	772	766	811	776	807	769	810	828	804	801	833	785	798	761	786	805	800	780	813	826	749	802	796	797	797	786	847	792	802	800	784	782	795	801	812	776	798	822	773	820	752	828	772	788	822	802	764	781	841	799	824	816	784	750	822	785	793	759	787	826	739	744	817	782	818	793	800	857	819	779	802	845	794	788	802	841	784	774	774	832	785	824	812	726	743	797	804	778	799	827	777	820	756	811	804	804	806	792	746	799	769	769	747	855	812	775	781	822	826	787	843	819	747	803	802	801	810	822	756	857	807	805	824	784	763	812	803	800	792	762	789	795	808	809	766	796	764	811	792	814	801	762	745	792	790	789	770	801	807	725	782	819	760	759	816	790	795	826	819	802	817	794	810	782	783	822	762	776	824	816	806	750	784	783	793	749	776	843	800	790	805	804	781	840	838	770	803	838	846	793	760	788	801	818	790	837	791	809	782	816	798	802	777	776	830	789	796	817	786	806	738	845	746	796	816	770	806	823	828	788	768	814	790	748	798	800	808	797	787	801	767	813	796	796	858	836	786	822	790	787	786	843	767	806	786	731	828	862	788	832	782	836	790	788	806	855	843	822	805	821	762	723	823	818	769	785	817	799	822	775	801	811	819	825	774	808	803	785	810	767	775	792	796	780	797	851	770	803	761	803	779	806	786	764	783	798	764	845	748	789	782	774	761	815	791	804	785	795	831	798	817	828	749	746	779	770	793	758	768	801	819	798	782	749	764	788	833	809	820	779	788	801	777	799	833	813	816	824	862	784	763	783	795	819	831	767	802	760	820	832	808	783	822	802	784	769	787	832	816	759	834	765	750	831	824	797	774	805	821	775	806	796	785	854	833	858	798	794	783	813	743	736	786	788	788	776	797	770	823	790	837	810	747	815	789	795	843	789	764	863	797	769	794	807	783	773	762	761	804	823	749	775	842	737	767	794	906	798	817	803	795	828	819	782	793	802	811	808	750	846	807	825	778	833	778	749	793	803	812	800	796	790	831	791	793	828	765	799	788	797	795	789	785	877	725	772	718	794	785	830	771	836	794	830	796	809	790	802	806	803	800	829	788	812	831	821	824	767	789	789	824	779	801	788	806	822	760	801	821	772	783	844	804	772	760	775	771	784	758	817	816	777	765	838	795	824	774	829	775	798	845	754	788	815	772	788	843	755	778	801	776	808	844	809	871	788	805	757	782	797	752	807	810	731	827	813	772	794	795	850	830	772	805	788	776	773	806	817	787	788	789	771	844	791	809	804	843	824	857	809	767	854	835	760	802	826	815	762	724	771	856	836	814	792	801	816	768	845	790	768	813	811	784	859	810	781	840	803	745	798	802	782	808	808	821	832	800	783	786	782	852	854	798	771	764	756	761	808	760	789	820	803	807	804	782	758	807	766	824	797	789	811	813	777	781	742	803	826	801	799	790	784	808	775	774	789	801	821	806	818	796	769	752	803	812	818	793	823	775	790	800	788	857	825	780	856	830	827	805	796	787	798	767	810	824	759	765	759	844	746	760	758	791	789	826	866	762	783	839	797	772	810	803	801	782	752	811	815	799	783	807	788	826	834	730	750	809	776	783	794	823	806	792	798	813	772	813	736	834	811	853	784	796	829	819	825	787	785	773	777	777	753	805	743	823	766	799	806	852	740	765	815	808	797	814	788	738	824	831	805	808	802	853	816	772	738	800	811	790	775	812	802	768	761	805	788	792	783	761	772	746	823	794	842	759	795	769	749	777	840	788	786	845	811	793	822	780	814	776	794	828	818	800	751	786	803	841	812	748	850	771	830	815	812	824	854	802	781	802	768	765	804	819	751	775	782	799	821	769	817	794	839	793	792	799	805	777	849	826	808	810	793	781	753	781	787	781	798	800	761	816	753	797	837	781	793	806	829	734	801	789	742	784	796	787	838	812	772	757	775	769	835	757	823	774	817	821	796	836	787	794	799	789	783	789	755	771	784	741	824	803	821	773	849	767	775	843	815	782	796	802	821	749	765	767	785	786	808	813	814	773	782	790	834	802	768	801	843	764	756	792	784	802	759	826	772	775	780	780	838	802	775	848	786	793	825	831	747	805	803	808	819	798	822	841	816	816	753	788	832	836	825	801	771	774	794	795	827	816	827	815	778	786	797	794	789	729	788	799	781	736	776	804	814	800	823	783	811	804	816	809	774	769	844	798	805	785	798	827	817	745	815	804	775	778	820	790	794	799	823	796	804	792	742	776	788	762	749	778	793	869	842	723	780	796	818	820	801	788	808	777	777	824	828	758	773	770	767	825	815	787	802	821	782	826	827	769	815	758	748	791	826	817	810	789	794	798	770	815	814	825	787	801	748	787	792	790	844	782	814	833	814	790	776	842	742	821	752	804	765	792	775	764	797	741	863	793	794	813	775	817	776	803	809	805	785	766	774	770	787	819	774	808	797	824	833	821	795	807	767	794	741	818	766	803	817	771	791	766	780	791	791	796	811	770	780	794	753	806	814	802	758	780	849	790	802	782	772	812	774	774	795	803	811	861	842	822	847	779	763	842	802	775	805	833	798	774	775	813	801	818	824	823	835	779	795	787	789	826	790	853	788	862	816	823	826	788	743	746	770	769	832	774	779	770	779	799	786	831	826	806	795	745	757	776	772	768	821	798	835	777	784	757	797	760	799	785	826	782	801	839	786	818	827	817	805	774	831	786	817	805	805	809	896	804	767	807	796	806	792	818	794	752	739	782	834	818	792	793	783	765	825	805	797	774	786	778	817	772	824	829	745	722	781	771	797	797	785	805	802	778	801	842	832	833	793	810	802	785	800	852	807	776	810	772	775	765	778	759	855	772	831	804	794	777	803	811	810	786	810	792	766	813	828	756	816	833	765	766	798	812	805	808	831	740	784	767	757	781	817	791	773	800	770	789	738	791	761	784	791	798	812	837	743	781	767	815	793	803	795	815	794	771	809	779	801	820	777	808	802	831	803	793	814	787	804	792	874	765	823	818	785	796	765	819	855	788	738	810	819	760	779	794	795	813	802	781	783	810	811	746	782	806	785	789	790	825	775	759	808	831	799	812	808	814	807	809	819	796	798	809	824	822	788	806	787	825	773	779	801	739	842	761	794	810	804	831	784	803	821	743	796	781	819	831	795	836	798	815	804	755	808	760	818	797	770	791	784	822	841	786	809	784	761	791	812	806	835	792	820	799	829	809	772	834	801	774	844	776	798	848	788	803	828	831	809	777	774	816	784	836	839	837	804	767	794	778	778	767	815	828	829	768	843	851	805	764	816	786	766	808	831	817	805	830	831	809	816	788	771	834	773	813	789	778	808	751	753	831	848	801	801	854	760	748	752	815	749	790	745	764	781	798	782	806	830	778	775	773	810	785	790	801	790
23402	20920	28345	23607	20908	11161	1285	911	784	748	793	778	666	712	693	653	648	632	643	660	623	648	620	574	583	579	590	653	625	641	611	645	627	626	634	601	606	634	636	599	563	599	635	597	525	590	648	597	628	613	603	642	604	611	633	562	617	634	615	615	588	609	616	585	642	613	598	604	626	588	616	606	631	606	627	584	589	648	555	580	593	633	613	633	622	638	602	563	632	619	615	645	646	578	624	560	607	659	620	609	624	577	602	583	622	620	602	598	618	617	591	613	589	617	563	614	637	594	595	614	609	607	663	629	580	635	630	629	626	622	596	657	618	615	630	621	591	598	590	607	622	601	582	581	629	596	608	603	564	570	602	609	630	602	602	630	604	620	598	599	581	589	628	620	586	611	590	584	611	591	603	610	609	606	602	678	563	566	583	644	588	616	647	587	607	620	595	588	597	528	581	638	643	599	567	618	613	613	570	630	586	592	575	606	625	574	685	655	564	608	612	579	625	598	564	621	585	632	560	643	610	675	623	559	656	527	629	604	608	621	607	608	602	603	565	577	614	609	642	613	622	632	635	610	625	621	583	607	611	618	641	611	628	626	653	539	613	601	594	598	610	614	620	576	633	590	626	549	624	638	586	603	615	627	602	612	569	616	605	561	605	612	614	574	570	633	635	582	590	555	553	619	612	595	614	596	625	554	588	564	599	642	565	586	559	617	585	611	609	615	593	587	615	598	594	635	603	607	602	554	559	608	601	606	639	639	600	592	595	633	596	639	591	623	626	611	649	601	555	622	545	577	590	604	612	656	573	574	567	577	637	605	622	582	613	594	633	601	613	650	580	591	630	626	652	647	608	623	591	588	607	552	580	616	622	617	561	627	624	616	608	618	619	622	607	633	626	534	619	623	627	663	608	582	585	619	634	610	648	609	596	608	560	617	572	596	579	592	582	603	598	592	585	577	590	646	623	569	579	582	602	593	586	614	584	599	571	586	585	617	598	596	594	571	622	605	588	588	603	575	605	618	633	617	577	599	617	564	604	642	626	605	612	564	597	635	589	607	576	632	619	654	581	606	598	595	650	615	562	569	610	579	618	556	554	611	590	594	605	596	610	577	590	627	582	600	588	574	580	585	600	623	577	606	622	582	616	583	636	584	605	587	583	650	610	608	584	617	628	587	645	597	590	576	596	592	612	582	648	612	619	610	611	539	594	592	620	581	596	598	605	612	642	615	612	613	563	571	625	631	609	579	620	584	600	550	639	654	572	622	620	621	613	589	590	627	624	597	611	641	610	639	595	622	578	599	593	559	605	660	622	642	602	578	624	645	596	590	633	640	588	569	624	550	629	601	651	594	612	588	609	621	598	622	646	580	634	593	596	604	604	609	601	586	623	594	647	556	578	624	602	610	592	582	613	599	623	590	628	592	637	603	584	598	582	608	622	636	605	575	630	567	602	628	623	606	569	600	626	607	567	599	631	648	593	569	570	573	594	625	603	608	644	669	593	576	554	603	599	650	596	654	590	592	617	643	616	629	608	622	599	592	581	635	627	595	614	656	636	614	601	616	613	638	603	616	619	631	614	622	592	588	556	592	600	574	585	616	587	543	633	610	619	608	582	596	607	603	650	589	595	591	586	632	618	589	585	640	667	594	572	632	616	554	572	589	564	616	621	573	586	591	554	575	625	605	609	560	580	592	592	584	594	595	595	618	626	603	623	585	633	615	683	600	584	598	587	557	629	632	581	605	618	613	581	636	590	575	572	575	607	612	606	595	623	555	634	605	582	630	608	596	574	599	624	573	584	601	573	636	616	616	575	637	668	548	610	631	631	646	629	618	583	613	631	584	594	646	604	648	553	622	598	606	625	592	609	591	592	572	616	569	603	623	607	588	671	603	573	609	621	656	642	621	593	610	633	599	579	625	597	579	636	614	587	625	569	603	651	622	612	631	598	593	595	586	596	574	600	630	594	631	582	584	582	546	655	590	600	599	640	570	600	644	586	629	619	591	616	587	597	611	582	610	652	593	575	626	640	599	600	623	599	595	582	559	622	579	594	587	565	621	652	624	584	587	588	591	604	588	586	595	607	610	614	605	575	602	591	610	616	616	603	649	600	591	585	583	600	619	593	632	586	595	615	584	590	618	645	589	574	635	602	612	671	619	640	599	618	570	617	615	636	624	641	622	651	643	598	613	638	632	662	593	607	591	638	599	613	623	583	590	636	587	597	653	555	609	589	570	630	581	595	641	596	630	609	603	595	592	553	651	616	645	562	597	656	586	634	600	631	606	630	626	615	651	616	614	590	594	579	584	549	593	612	599	606	633	633	615	596	591	602	612	566	591	552	598	635	643	597	589	583	603	595	551	607	624	607	632	588	606	603	578	597	563	620	598	659	569	588	573	627	604	615	555	626	598	595	592	570	620	599	620	606	613	628	631	603	549	588	603	591	603	613	580	576	606	612	589	601	584	608	634	644	570	598	629	601	620	608	588	602	572	589	577	678	622	604	591	611	621	594	616	585	580	636	611	547	610	592	577	587	613	631	616	585	643	603	592	644	588	610	590	623	617	590	611	590	609	621	564	623	625	621	596	590	609	615	600	593	657	627	636	642	627	621	594	618	595	627	621	566	568	649	603	584	636	586	626	607	614	587	651	578	658	608	637	564	600	569	635	592	610	585	606	614	574	641	593	598	606	616	668	621	579	620	629	613	617	597	613	634	646	628	633	621	606	573	620	607	605	606	614	615	544	565	578	599	629	595	563	625	599	591	559	599	580	585	558	607	610	608	604	562	596	596	613	581	583	617	643	608	638	625	581	580	646	586	653	626	650	607	640	579	590	610	604	588	593	600	604	591	613	595	626	627	645	595	603	598	592	602	618	626	609	594	591	596	591	591	596	597	599	593	576	631	590	596	613	641	587	581	604	608	581	650	602	620	576	598	591	607	616	595	644	596	605	601	596	610	659	572	638	601	557	561	599	588	624	625	642	643	567	578	577	566	579	596	597	600	610	567	641	579	574	593	576	653	557	627	615	574	596	610	623	620	583	597	593	552	583	632	596	622	592	581	584	592	586	627	605	629	602	601	559	668	610	570	632	577	618	570	595	659	583	616	646	598	633	595	611	583	609	609	596	587	605	620	598	591	581	582	627	593	643	581	578	569	554	554	601	568	604	602	609	615	593	586	609	579	629	681	607	559	564	554	648	640	609	579	617	578	607	581	631	591	614	596	651	605	593	640	588	593	645	608	610	635	602	606	546	593	617	596	613	602	607	611	581	582	606	619	646	593	635	586	608	595	607	621	600	618	608	619	626	603	646	607	590	613	635	600	609	586	617	655	621	590	620	610	600	580	567	586	637	580	593	594	594	621	599	629	629	555	629	624	579	625	610	586	675	591	603	641	594	644	581	567	632	637	588	610	616	635	586	640	593	632	634	634	620	621	594	611	617	579	636	582	590	571	619	637	646	634	628	610	607	629	609	586	602	630	578	577	652
21016	9237	7306	3877	2742	2227	1873	1577	1388	1358	1274	1194	1117	1042	1081	990	959	965	925	959	955	898	901	969	878	952	931	831	927	875	862	905	858	864	884	893	925	893	866	876	826	876	863	856	867	841	877	848	831	881	884	853	862	866	870	864	840	804	875	851	842	876	873	845	897	859	804	861	827	849	855	821	892	854	874	853	849	869	805	874	843	858	880	812	883	907	865	874	829	861	863	852	833	895	891	898	849	857	873	844	889	886	809	868	829	852	857	898	883	881	896	857	831	845	845	861	856	842	832	909	867	857	863	894	880	894	789	883	868	863	833	839	872	880	880	818	841	863	842	893	799	872	818	804	848	871	813	868	873	881	865	887	866	891	852	862	812	862	842	759	829	845	806	865	886	848	854	870	828	884	869	879	827	843	806	787	845	852	831	794	788	884	861	874	875	926	819	861	873	879	865	830	885	899	842	856	814	857	837	839	863	850	811	833	857	842	856	819	842	876	892	791	892	877	871	825	893	844	878	835	872	857	855	850	902	887	838	828	868	877	873	874	884	825	839	820	821	867	910	849	894	826	874	812	864	854	843	855	881	854	831	890	844	858	866	875	828	844	842	854	845	808	841	837	835	860	871	826	869	858	846	857	839	848	879	899	848	860	858	864	880	846	841	839	833	852	902	863	893	878	851	861	834	882	905	899	846	876	818	853	828	893	867	862	846	846	904	896	870	838	814	832	897	835	824	865	892	869	886	892	826	834	890	849	813	906	863	852	833	828	824	817	877	900	873	848	902	867	857	802	926	858	837	822	858	842	880	877	862	863	884	807	839	891	863	826	795	852	820	860	886	841	849	842	834	875	862	905	876	862	868	827	856	870	846	785	889	922	848	810	869	826	887	850	880	850	887	838	874	913	823	835	911	807	868	925	917	864	889	888	812	861	876	897	851	869	900	840	865	859	907	809	867	844	896	837	861	877	875	898	820	836	830	943	881	900	903	829	890	831	843	861	857	772	888	851	825	841	890	841	852	854	831	875	871	879	850	821	857	849	786	839	821	862	775	863	861	854	893	838	917	825	858	884	920	902	852	821	827	867	824	866	853	861	833	862	888	831	858	864	846	832	858	878	880	865	819	841	805	830	901	869	822	868	866	783	815	874	897	827	801	866	870	870	777	848	841	873	855	817	869	893	803	881	891	852	845	852	869	846	908	870	876	840	862	845	861	846	864	821	899	872	869	854	875	832	841	853	851	875	840	851	874	836	838	842	848	882	871	837	868	871	896	896	861	816	861	887	841	878	819	880	834	849	826	899	856	840	835	899	863	831	874	867	858	865	855	899	823	816	859	822	843	872	888	873	892	891	860	860	779	866	896	838	845	842	852	865	876	866	886	820	815	909	847	806	844	835	855	856	862	855	884	869	828	862	843	860	857	851	877	850	912	881	847	898	850	845	838	839	875	839	822	847	872	850	902	892	884	898	824	852	762	879	856	869	833	870	848	881	864	849	856	862	834	884	857	863	893	890	894	852	839	875	825	927	830	894	849	882	836	876	855	844	869	898	891	878	902	910	806	805	861	845	833	822	865	846	878	796	873	849	897	919	879	828	891	872	850	854	824	911	853	850	857	872	799	861	879	837	860	870	822	882	810	830	857	841	845	885	793	854	847	883	857	870	888	883	816	918	826	898	866	879	877	876	850	867	855	853	893	854	839	846	797	890	898	869	872	830	910	864	858	877	811	855	835	839	823	905	819	859	905	856	841	870	884	856	934	855	860	843	840	837	874	834	846	827	885	873	815	860	850	825	857	844	859	843	862	860	875	876	839	869	897	845	864	869	834	823	888	863	831	834	848	858	905	881	883	812	860	810	849	861	897	823	823	860	918	844	867	897	826	820	818	899	852	849	855	879	899	862	863	872	880	863	897	850	860	907	841	853	817	823	863	935	879	829	839	853	869	886	835	859	833	897	869	873	830	850	811	883	877	873	890	900	774	812	845	840	852	859	798	915	822	831	902	838	907	833	884	850	844	871	827	890	834	877	913	911	918	836	789	819	809	873	871	818	869	832	811	861	898	840	793	896	870	826	880	860	874	862	855	904	873	882	851	861	928	895	900	880	894	872	850	823	882	832	813	841	882	885	865	873	800	844	891	835	811	862	855	875	885	857	840	856	863	863	876	876	873	849	858	887	906	872	904	849	824	801	806	855	834	842	839	848	826	872	816	862	802	887	874	839	883	898	860	826	872	928	846	861	874	866	897	800	833	901	853	856	811	873	895	869	872	830	908	838	872	805	861	868	820	889	840	847	828	810	867	832	865	863	870	844	891	846	874	828	831	883	866	807	846	829	837	864	866	874	862	901	827	873	881	845	844	865	819	906	838	842	854	846	900	837	918	790	862	819	897	863	868	897	879	890	816	824	806	859	837	887	902	848	782	867	835	879	855	865	828	852	834	904	884	813	853	878	835	835	850	847	892	848	872	829	837	865	901	817	837	814	910	800	843	843	875	847	874	830	862	857	886	858	835	838	857	911	873	804	835	779	962	836	812	879	870	853	844	851	888	843	861	846	825	873	854	860	896	838	849	840	813	832	815	849	822	836	869	866	841	845	863	867	875	871	876	845	886	852	864	845	858	854	912	852	845	908	904	864	870	895	788	844	799	844	911	832	870	811	861	853	873	856	883	846	852	848	827	915	872	803	854	822	910	892	883	812	890	847	894	850	811	839	861	882	831	816	840	823	891	863	822	890	876	886	793	839	820	869	843	826	871	867	829	870	867	883	859	888	879	881	906	835	885	795	845	836	860	808	840	881	852	865	840	867	827	925	776	878	841	819	818	895	854	880	803	856	857	883	844	842	882	833	903	871	820	818	834	884	864	862	801	866	862	903	831	891	846	918	870	898	876	871	922	885	901	863	832	832	884	800	830	870	859	851	856	837	866	848	903	883	923	861	866	835	816	831	837	856	843	827	815	855	845	858	786	861	877	862	854	857	893	885	836	874	878	876	835	895	804	902	827	846	913	840	827	795	847	853	899	815	815	882	847	858	899	849	843	829	896	873	874	816	827	853	853	841	851	892	829	834	888	839	805	903	832	843	908	886	854	973	821	853	846	835	851	822	891	883	840	915	849	894	916	815	895	831	843	894	883	826	915	870	851	839	812	901	864	857	838	834	814	887	934	813	848	854	834	809	894	871	856	823	888	863	893	882	800	844	817	886	836	874	873	883	863	850	899	860	816	856	892	859	850	897	824	847	838	836	863	832	832	895	872	849	890	818	878	850	893	826	869	834	890	867	865	846	849	921	824	870	860	810	849	876	843	871	851	827	866	804	854	853	867	857	842	846	823	910	840	854	869	808	915	837	839	876	824	892	872	892	771	932	843	867	909	864	857	842	804	798	843	889	854	842	864	841	879	816	881	809	868	849	776	812	832	843	875	869	869	899	870	855	865	886	837	850	821	824	819	878	939	815	898	874	835	866	874	869	862	810	882	812	895	829	846	843
22578	20924	28734	23289	20925	20947	7272	845	682	571	559	528	464	475	421	401	413	405	414	379	388	404	400	342	349	357	360	353	380	366	301	311	361	369	332	335	362	338	340	330	354	342	353	365	320	363	344	357	344	350	325	338	341	363	348	324	327	371	321	325	350	364	321	371	352	331	347	342	351	322	362	305	313	383	327	345	340	344	366	366	345	318	336	328	330	349	315	334	353	339	358	336	337	353	323	331	349	344	318	336	286	296	355	319	335	321	318	332	331	325	339	336	331	306	332	318	329	307	332	317	294	335	347	320	317	329	359	351	336	339	350	354	365	316	342	313	336	343	289	320	348	360	339	325	355	338	333	335	351	303	350	339	337	316	328	314	326	317	278	320	325	362	363	341	343	315	314	349	334	333	314	320	325	333	342	362	335	294	335	314	347	334	319	285	300	310	345	328	350	324	348	326	327	324	361	328	321	352	338	352	324	326	335	326	339	349	319	332	323	321	326	342	327	307	329	335	319	340	354	338	335	296	309	337	318	316	317	335	354	349	310	333	334	319	320	329	321	335	348	340	329	351	332	326	297	325	322	336	315	318	361	303	343	332	322	341	338	346	312	309	354	334	354	337	374	309	342	328	315	333	352	328	345	334	321	332	322	328	323	309	338	332	332	309	349	330	349	313	320	361	303	319	302	355	319	323	332	317	307	315	337	328	331	364	316	368	307	328	344	339	356	318	346	351	347	347	312	343	336	333	361	338	328	298	362	308	326	330	311	333	322	286	349	356	325	350	341	327	362	333	327	324	326	316	345	325	340	345	336	328	347	335	341	335	279	330	309	352	324	310	303	304	319	313	343	346	346	304	366	355	315	332	348	338	343	329	336	315	350	323	368	330	348	346	324	341	328	337	322	315	368	365	356	351	355	329	320	300	334	346	337	352	311	325	325	337	368	309	346	313	366	315	333	330	348	315	329	323	345	318	299	310	303	334	351	337	323	322	346	291	337	296	344	349	346	290	325	355	326	334	344	353	352	354	355	331	334	336	319	313	322	339	329	334	311	358	335	324	294	361	317	321	323	321	331	389	347	346	333	329	336	325	343	354	338	358	323	329	352	298	328	317	332	335	301	330	338	336	316	319	343	334	324	320	322	317	333	326	342	317	304	353	326	315	323	346	327	358	332	366	340	327	365	337	354	346	314	337	300	355	345	347	295	329	306	319	350	333	341	337	347	356	342	316	313	377	361	348	310	334	297	329	334	348	317	335	309	332	338	332	330	356	373	341	349	341	362	326	356	319	332	344	320	322	328	306	331	324	315	348	348	344	300	332	316	358	290	327	312	331	318	343	333	331	345	359	322	344	324	303	305	339	357	348	309	301	352	339	314	364	336	322	328	345	353	312	305	311	350	335	349	310	353	309	331	362	334	348	327	318	345	328	322	330	335	314	351	331	358	306	338	292	356	294	355	321	338	327	266	329	327	317	309	324	344	349	319	338	336	330	345	321	373	329	310	317	300	364	326	365	363	327	350	293	332	333	330	333	345	321	323	343	307	316	319	344	344	331	330	318	347	331	341	323	352	322	313	324	318	332	326	321	329	305	324	333	340	296	319	355	340	360	352	340	331	310	316	316	351	313	344	322	327	321	342	302	364	319	333	334	296	346	334	329	316	358	297	326	294	308	354	313	327	300	319	352	338	328	329	307	321	318	333	301	332	286	342	292	357	306	329	339	353	304	327	322	366	314	357	297	335	355	340	328	322	353	351	333	316	305	330	347	339	359	342	311	345	329	335	281	303	332	325	320	347	339	347	346	327	334	327	311	337	303	313	336	327	326	308	317	367	299	348	318	368	302	341	333	319	339	343	349	321	326	318	296	328	292	321	320	331	338	324	311	325	324	313	320	313	317	350	354	317	319	323	318	346	334	316	306	319	327	302	342	354	341	319	326	321	326	338	312	320	344	333	326	329	329	330	313	348	322	340	333	304	309	354	368	346	334	325	311	314	330	326	333	347	325	344	358	314	298	369	300	315	289	329	310	322	343	325	308	327	330	372	343	318	306	343	351	344	334	317	304	339	318	315	336	339	340	302	316	318	303	346	316	332	335	334	313	333	321	317	314	339	314	351	309	321	312	308	319	331	328	321	350	313	328	325	334	328	317	313	346	292	308	325	334	321	324	306	351	325	334	328	303	320	372	321	350	364	333	341	362	329	331	316	345	339	350	332	319	342	333	333	345	285	335	315	331	334	326	296	316	349	307	334	326	315	338	360	305	334	331	348	341	335	309	354	344	309	325	322	312	347	310	343	330	351	308	327	336	346	352	335	320	333	333	332	354	339	304	313	303	321	338	311	345	329	340	331	321	304	312	321	336	355	328	333	334	321	335	339	317	311	315	312	320	336	350	360	317	297	346	336	339	306	336	314	291	354	351	324	331	312	322	332	319	313	318	338	315	310	341	336	333	365	359	376	344	328	343	364	335	346	333	337	310	339	292	313	329	352	339	284	329	317	342	311	350	338	364	298	338	354	364	347	320	342	338	332	357	305	309	300	346	327	323	340	346	348	353	301	299	322	292	355	314	338	359	349	362	339	312	284	337	337	335	328	324	333	349	312	318	371	342	330	347	347	357	322	322	338	310	344	276	333	352	299	335	344	338	321	356	344	365	353	341	347	361	354	315	365	342	362	330	334	352	340	292	308	333	326	315	358	358	341	305	361	326	309	322	316	356	325	311	328	335	337	317	352	325	316	336	390	333	339	333	373	342	363	377	339	283	353	336	321	293	322	340	331	344	300	330	353	334	332	337	316	298	307	343	335	331	315	338	339	325	311	344	326	342	346	342	325	325	331	294	336	334	318	314	354	341	329	341	335	334	365	317	329	319	318	331	349	300	330	344	307	303	344	324	326	330	303	315	348	346	337	322	322	305	357	327	324	328	309	337	330	321	321	328	323	326	337	334	309	309	311	352	357	335	334	310	346	324	337	349	322	357	358	340	352	309	307	309	338	328	357	352	328	361	345	313	319	325	330	322	321	323	345	314	333	323	342	347	318	343	332	324	325	350	314	332	346	321	357	320	337	323	342	313	329	319	324	341	329	309	337	345	320	347	334	322	374	328	332	327	339	325	345	311	307	329	335	313	325	307	337	305	344	314	344	350	324	329	320	320	332	327	325	328	343	343	363	312	345	330	348	348	343	380	330	321	330	333	352	325	300	298	316	308	288	363	342	356	346	325	295	337	322	337	278	346	304	319	335	321	329	360	352	318	331	318	330	320	338	315	318	324	345	352	328	323	346	288	376	320	312	328	322	330	326	328	355	321	311	349	330	330	306	321	324	341	300	323	362	320	346	341	315	307	308	317	297	329	333	328	325	295	328	324	322	321	328	343	324	321	299	326	322	352	354	337	329	310	297	329	298	306	299	320	329	275	323	336	344	288	333	348	321	310	338	316	331	337	313	324	356	368	292	312	319	346	323	315	349	383	332	335	350	330	330	318	306	318
23294	14151	11411	5754	4031	3055	2287	1901	1608	1310	1114	1027	929	885	815	777	726	709	644	704	640	609	608	623	581	544	594	539	522	548	528	528	515	533	570	490	506	543	517	504	510	540	518	488	521	547	492	522	534	505	536	540	519	501	467	492	509	465	531	455	491	496	501	482	441	501	491	548	478	530	491	487	494	485	460	481	458	499	465	479	471	479	482	503	487	502	507	490	463	494	471	511	482	475	498	465	480	531	489	489	460	459	492	470	473	496	501	476	477	492	517	460	488	503	473	490	452	504	466	530	459	500	459	491	489	487	473	482	504	503	472	421	498	458	478	457	476	498	470	510	473	468	502	488	493	471	486	483	479	513	472	458	492	492	513	474	508	498	503	511	462	458	476	521	488	499	497	499	496	465	489	498	468	470	489	474	472	480	498	487	514	458	433	519	478	488	464	460	481	469	498	486	513	493	486	479	490	515	468	466	488	479	493	521	517	518	532	490	489	501	518	474	490	462	452	497	445	474	475	507	522	476	477	497	494	479	464	441	455	517	468	485	448	502	479	509	494	498	507	481	479	494	512	467	507	500	495	471	504	477	495	494	517	518	508	468	480	482	472	503	467	495	469	489	489	475	475	514	476	449	478	491	472	468	485	491	456	513	438	470	490	492	519	474	480	493	486	482	505	471	480	463	525	496	471	483	469	469	433	498	502	451	502	475	463	488	484	458	464	497	465	457	488	475	511	496	500	457	494	528	473	511	503	559	503	464	496	442	539	508	457	503	502	480	506	456	506	520	484	514	476	474	482	503	475	469	496	485	512	479	461	488	473	505	467	499	485	498	451	474	450	494	489	500	499	477	480	518	484	480	463	483	550	444	518	462	507	474	504	469	489	506	510	453	505	501	439	508	458	482	471	450	484	488	478	481	473	465	433	468	472	493	451	479	501	482	458	507	497	437	498	510	456	489	509	508	484	485	484	464	431	483	484	500	462	460	455	446	452	549	509	472	465	491	483	459	490	474	422	494	484	442	491	449	499	478	460	507	524	480	472	485	465	463	460	481	470	460	496	496	498	492	481	487	458	464	494	504	471	481	481	454	465	482	462	499	470	447	469	457	465	488	492	475	477	508	468	507	443	509	504	450	486	429	444	502	464	469	459	511	471	468	488	477	469	475	537	500	461	499	474	458	504	497	509	459	463	453	472	478	444	461	434	497	487	466	479	485	523	475	477	471	450	471	512	460	479	481	482	499	495	458	456	487	450	476	517	482	507	528	507	482	504	486	482	502	476	496	481	492	504	507	498	481	511	493	495	468	476	484	452	497	484	484	463	485	490	483	456	442	513	494	495	494	491	502	471	474	484	471	460	485	444	453	480	495	511	507	468	469	482	465	519	485	500	531	523	437	484	526	515	499	478	481	462	475	483	491	496	466	508	499	469	468	480	505	511	479	454	500	514	512	455	497	506	518	473	512	502	475	520	463	423	475	491	483	472	480	479	470	504	486	514	503	464	471	467	508	489	500	479	472	501	530	480	482	495	526	484	484	483	471	461	485	520	492	462	464	486	463	508	518	487	535	471	469	485	471	518	480	482	473	481	486	478	469	490	465	475	452	501	494	504	478	460	475	496	480	505	440	461	505	473	413	462	485	482	503	484	498	524	542	527	474	488	500	514	504	494	513	440	505	492	468	497	481	477	491	483	420	469	485	518	506	486	545	489	508	500	495	489	508	466	474	455	500	479	476	471	477	513	466	492	492	444	451	426	464	485	484	471	452	479	503	515	451	501	521	516	507	494	466	479	500	440	516	472	472	475	510	489	490	478	472	463	464	502	513	443	439	487	480	487	498	499	502	499	458	489	468	460	500	460	460	472	459	511	464	503	490	445	504	488	499	504	496	510	454	503	483	450	491	464	509	468	474	468	468	469	442	466	470	532	482	480	498	463	493	474	504	468	503	494	490	455	502	491	496	468	508	495	508	516	460	505	460	495	499	503	480	513	486	492	489	463	480	529	497	506	473	469	517	492	513	498	464	506	504	492	473	472	506	495	480	479	441	504	515	397	462	509	451	474	474	453	482	528	508	507	461	475	491	469	462	473	471	484	477	473	480	470	497	495	517	452	431	515	511	484	471	462	489	486	461	462	485	453	516	478	498	505	523	455	504	479	493	500	491	504	490	494	480	489	512	485	497	474	457	505	506	472	473	515	515	488	479	468	469	505	473	477	508	501	449	481	485	505	480	476	475	448	469	462	481	492	470	456	495	476	486	468	473	482	478	469	500	513	448	497	454	460	459	514	499	514	433	445	457	466	492	489	470	489	485	490	520	486	479	479	462	505	516	484	483	504	472	462	465	453	472	497	519	483	454	508	473	496	467	501	491	487	465	467	434	495	460	506	508	448	463	486	458	495	473	461	497	497	475	518	464	426	498	486	512	514	514	475	491	450	541	474	447	514	486	463	501	461	488	488	465	430	458	464	498	490	497	511	492	472	493	493	481	481	536	476	473	499	518	463	476	490	475	501	481	515	515	481	511	476	494	488	447	476	451	486	505	454	499	485	492	469	509	460	487	469	481	493	497	508	478	461	494	489	463	488	528	508	487	477	449	497	483	476	418	518	471	477	467	474	459	487	475	453	497	477	460	483	497	461	469	479	495	528	475	492	495	470	508	475	504	500	470	445	510	509	523	481	482	480	475	501	490	495	483	440	481	484	509	480	490	490	469	496	503	487	470	501	462	465	470	493	455	473	460	470	482	451	478	485	445	451	506	520	477	495	497	460	489	503	509	502	466	470	490	474	515	449	497	494	435	463	502	472	464	454	491	485	519	421	492	476	439	466	449	502	472	476	507	501	468	506	490	463	495	509	507	478	504	489	467	497	511	489	465	487	475	502	475	478	476	459	491	514	463	463	474	456	505	457	464	447	504	489	491	498	475	469	454	470	471	476	476	491	472	505	478	489	482	525	477	461	495	490	497	484	480	459	482	501	512	503	482	504	474	498	465	459	465	473	507	485	464	534	495	513	482	479	483	485	478	468	449	467	482	476	483	513	504	488	478	472	485	489	476	482	483	473	491	524	479	481	515	510	497	482	484	478	502	505	480	495	489	470	486	511	499	481	469	504	527	525	538	480	453	467	456	458	500	495	481	524	432	494	451	475	506	496	517	501	468	452	468	433	515	456	505	517	465	475	448	452	474	493	473	444	491	474	465	497	466	499	488	478	494	493	500	501	498	476	459	481	481	505	488	469	468	496	476	474	513	495	483	419	479	525	492	476	477	445	507	489	497	458	487	452	473	483	458	491	442	494	510	501	482	477	479	502	475	479	499	477	500	503	487	477	475	526	475	492	474	479	469	476	483	456	520	518	494	478	485	517	463	479	504	460	464	484	493	510	501	460	503	502	480	472	501	477	506	466	524	487	487	483	511	478	481	471	507	520	462	514	535	492	504	480	513	470	537	451	490	487	481	523	521	475	475	486	515	464	497	453	493	481	465	471	448
26895	20247	8203	973	687	595	593	581	542	589	528	594	549	502	575	541	546	536	583	586	601	567	597	588	565	562	531	550	582	556	538	571	585	556	527	550	575	557	566	559	574	572	570	562	537	545	534	556	587	539	536	581	592	577	543	556	564	557	582	569	572	610	557	556	557	557	554	522	573	541	578	574	554	565	569	576	553	551	591	532	587	568	571	592	540	543	585	590	536	542	567	546	599	584	552	571	514	556	548	555	563	566	570	596	528	575	534	546	601	531	530	588	523	536	560	535	560	551	547	546	579	544	603	565	539	555	586	546	562	536	606	587	553	569	602	568	583	582	544	542	533	564	546	545	596	557	584	596	604	531	555	564	567	560	572	591	583	533	545	549	542	562	571	540	566	531	541	555	569	565	553	578	568	634	544	563	567	536	560	542	521	540	562	573	576	567	578	580	561	568	564	577	580	532	572	569	561	584	541	537	511	539	573	556	574	553	590	573	554	540	555	565	559	532	548	506	573	594	524	586	567	530	533	556	559	554	593	581	564	540	601	578	515	573	596	570	578	572	576	565	570	546	574	532	608	575	595	586	605	528	505	575	562	578	542	527	561	545	540	520	573	616	564	594	543	566	555	572	619	554	541	570	597	542	569	513	558	552	555	504	583	565	546	567	558	529	546	537	569	547	574	557	581	542	592	588	560	577	576	540	571	578	528	525	577	559	613	572	563	561	555	555	559	583	529	593	602	544	552	540	535	563	558	547	566	547	588	550	571	568	564	577	583	569	558	549	542	549	549	564	568	549	573	543	598	546	544	564	535	540	609	584	567	590	573	559	567	519	547	558	552	562	558	577	556	548	571	606	624	555	573	592	555	523	543	535	535	533	578	550	540	541	580	578	572	582	563	576	587	556	568	540	554	569	547	563	520	551	560	533	557	567	527	566	581	540	572	540	582	578	538	623	588	590	575	614	549	570	600	554	569	586	561	578	562	558	569	529	516	525	538	550	584	544	530	587	564	591	570	544	559	574	558	533	599	538	585	554	608	581	588	542	536	578	555	558	543	564	551	597	552	591	607	542	544	550	529	504	594	516	526	578	565	570	568	567	551	615	530	580	538	495	563	544	597	550	575	537	603	578	581	532	557	553	559	590	594	593	563	572	553	540	529	523	547	569	533	546	642	571	536	516	582	558	581	588	587	543	529	557	604	571	575	551	558	587	544	525	547	559	570	545	509	557	567	549	561	588	561	560	545	572	531	543	557	503	588	565	536	525	550	511	598	543	537	570	528	571	538	572	568	557	568	526	526	598	610	591	587	590	532	545	590	559	592	581	559	585	557	580	570	499	590	556	541	568	561	598	540	549	562	550	521	564	579	552	572	527	552	532	573	525	512	587	545	498	568	524	565	558	517	571	558	535	555	597	564	575	579	574	562	523	540	529	581	583	537	607	587	587	552	595	593	550	558	570	568	563	527	572	575	577	608	536	577	576	549	505	557	539	591	544	552	561	548	572	585	512	580	544	573	577	534	566	580	575	570	561	560	553	589	585	575	585	521	548	588	593	538	539	549	574	578	577	583	510	572	522	551	603	531	622	584	547	596	582	542	550	611	606	559	579	559	566	574	586	590	583	609	577	530	551	547	579	495	542	518	547	566	612	529	544	562	557	583	583	543	555	555	566	583	541	572	553	534	551	515	582	548	584	514	555	551	552	519	551	534	568	575	589	571	562	563	576	594	550	576	562	565	558	575	570	579	560	539	578	549	509	564	561	555	552	591	587	542	530	544	578	602	556	576	542	538	569	559	573	542	537	590	584	531	585	590	549	564	555	575	609	573	575	532	560	548	548	544	545	611	566	610	519	550	601	560	522	539	567	602	525	558	568	554	548	590	561	554	560	565	529	583	577	555	583	553	558	566	539	607	551	612	551	516	589	554	568	559	568	575	522	576	565	570	527	556	552	563	576	558	562	537	554	570	572	545	539	530	540	535	578	560	555	556	584	549	555	538	577	620	539	571	589	548	550	558	564	579	558	555	543	589	536	508	556	608	560	562	592	561	583	578	552	532	537	577	540	574	577	572	519	542	585	587	553	541	554	552	542	590	560	601	543	604	554	576	560	586	554	577	543	578	581	538	553	562	529	545	566	564	547	558	531	536	548	563	595	598	554	538	576	553	540	535	571	547	549	541	549	574	591	563	560	592	526	518	548	530	529	523	509	562	610	548	574	543	533	509	556	581	537	586	599	557	561	590	553	518	531	571	542	586	586	531	527	549	552	546	554	579	533	566	583	557	535	586	598	567	549	579	503	528	535	555	511	551	584	578	527	571	547	582	549	587	563	595	599	594	535	550	570	560	580	586	525	553	556	554	590	517	538	617	567	589	521	532	571	560	586	524	547	552	621	586	547	563	574	565	561	536	567	569	584	575	534	531	529	561	543	561	567	559	554	554	540	561	583	532	585	600	525	573	563	572	532	560	555	566	546	558	561	586	590	593	597	564	553	546	578	582	524	561	550	553	564	563	564	558	553	558	550	554	561	574	612	591	573	566	551	581	576	564	541	600	558	521	541	537	550	558	544	538	537	545	578	582	576	560	538	570	553	611	584	553	613	573	539	563	590	574	543	506	552	576	561	554	513	538	547	521	528	521	589	590	577	579	564	564	554	559	543	534	573	607	551	559	541	562	594	559	553	544	550	534	535	578	577	556	566	572	575	568	560	555	513	520	519	570	571	579	525	554	583	589	582	569	564	573	581	547	547	512	551	601	569	560	540	543	550	572	582	553	599	565	562	550	559	559	579	566	558	543	582	583	573	538	547	565	565	509	603	560	570	539	538	512	608	595	550	570	584	573	528	589	555	535	547	570	522	583	565	514	526	552	568	549	589	525	577	551	548	533	565	572	576	579	537	547	572	549	574	575	562	542	577	602	571	546	571	565	563	560	552	541	545	538	569	592	529	584	534	563	538	563	568	596	500	575	523	518	575	548	599	551	558	555	574	562	518	536	531	563	562	532	598	566	539	611	553	533	590	586	530	552	568	529	578	576	533	528	558	577	586	563	544	569	551	556	589	583	596	573	543	552	546	547	549	608	554	591	540	554	566	560	576	519	533	558	565	573	585	545	553	559	551	552	564	569	548	563	606	540	585	588	554	584	586	542	603	572	544	573	587	601	579	534	588	538	577	585	539	564	538	580	536	572	571	550	581	547	567	532	557	573	566	584	549	555	518	577	552	543	558	617	529	548	556	550	556	549	552	514	532	555	563	556	571	539	540	564	535	592	570	532	558	555	552	567	571	545	553	566	541	562	536	541	593	547	532	581	525	559	572	599	513	547	615	527	556	584	587	570	538	569	559	557	558	547	603	590	598	601	561	563	554	551	548	544	575	570	611	561	538	571	543	535	511	578	554	604	556	528	564	561	574	500	568	500	567	549	567	590	552	589	565	594	532	552	548	550	583	615	588	612	558	552	556	581	613	577	588	552	522	551	545	561	570	555	597
9031	1503	1238	965	945	825	870	863	816	792	778	828	839	777	823	812	830	794	799	813	807	803	761	758	828	809	762	788	812	790	839	765	757	798	843	795	705	779	840	766	834	851	786	798	832	750	788	744	777	775	774	846	814	821	780	857	778	843	754	820	814	763	780	805	810	783	795	794	817	812	799	775	789	794	812	753	829	794	836	762	731	786	705	794	820	852	812	773	809	794	785	804	784	773	776	802	780	774	779	807	829	780	768	762	742	804	790	765	784	821	811	762	770	790	771	864	866	781	822	788	778	773	773	831	766	819	740	827	758	794	791	794	795	754	786	786	804	822	786	774	801	798	813	775	803	767	795	760	836	809	748	830	777	772	797	796	760	757	790	815	772	816	771	762	779	795	850	798	787	811	787	821	808	755	763	866	812	803	812	853	813	797	808	799	809	862	778	816	783	782	803	816	749	751	801	740	806	785	791	780	821	800	815	826	800	781	816	777	811	788	772	793	741	778	813	776	776	803	754	768	795	756	791	783	838	801	834	800	842	783	785	838	766	757	832	769	775	814	774	794	755	819	781	763	779	787	812	779	834	789	792	813	784	813	806	806	778	805	855	792	805	801	777	789	788	757	788	840	778	788	833	804	808	800	830	835	715	808	846	789	788	804	792	814	801	807	810	773	807	820	807	803	713	867	787	789	765	800	757	737	779	763	778	794	786	819	814	841	796	786	811	770	756	786	771	765	804	790	801	779	800	777	787	814	800	773	767	744	798	798	763	780	778	816	797	793	814	766	789	781	776	801	798	764	830	796	811	778	746	799	782	787	786	795	808	736	767	781	751	715	774	771	815	766	774	793	766	768	798	768	738	774	816	749	766	758	787	795	789	771	697	768	813	786	803	843	773	789	792	789	764	760	847	775	768	805	829	840	790	797	764	782	800	773	731	797	801	753	770	778	822	851	816	778	773	771	804	801	776	711	807	762	784	820	772	771	806	852	759	762	808	782	814	754	775	808	857	771	809	789	760	813	774	826	799	797	804	767	774	791	793	783	797	793	810	829	765	764	831	745	782	786	739	803	838	804	836	810	766	799	785	805	780	798	808	792	851	785	778	747	754	817	793	764	691	792	770	792	745	785	768	839	812	775	795	803	773	792	833	766	769	759	815	776	792	735	818	801	822	800	764	779	807	784	787	730	793	813	756	759	842	790	805	759	754	797	783	813	810	807	758	839	794	767	802	766	770	834	800	802	859	751	796	774	844	793	819	773	839	812	841	771	775	792	772	806	823	787	819	752	821	807	783	862	824	818	823	742	775	808	833	802	803	790	770	784	826	776	789	764	817	784	811	789	773	819	782	826	814	751	717	771	751	759	836	783	794	809	813	760	859	766	802	775	804	806	814	786	858	801	802	812	793	753	848	768	764	853	785	825	788	779	759	769	788	800	818	780	750	713	762	803	780	816	816	827	772	785	831	773	817	752	790	734	825	787	801	800	781	796	753	780	759	825	769	736	778	814	792	797	704	781	784	765	766	833	832	798	768	742	789	752	819	798	790	771	793	791	785	786	757	802	777	807	815	767	797	808	740	779	731	762	777	777	770	777	837	804	747	796	784	785	835	774	793	755	746	754	795	826	800	798	772	789	843	747	776	763	774	755	771	828	792	800	851	796	814	813	816	822	772	839	772	796	752	811	805	782	778	787	769	811	811	789	781	763	780	799	786	827	782	771	798	767	760	824	842	765	766	815	783	783	765	785	788	780	838	811	730	825	798	801	776	766	753	777	809	821	801	776	776	815	800	766	768	747	849	791	788	804	841	799	747	794	804	769	786	807	784	814	777	810	784	854	767	826	829	754	776	746	812	801	748	828	783	760	828	835	794	786	837	759	792	788	786	795	832	791	775	774	788	753	731	790	753	752	784	828	819	755	746	786	757	769	742	797	805	801	762	797	784	792	766	868	730	756	764	785	819	767	779	806	764	767	790	759	812	824	791	835	823	755	809	752	807	816	786	821	786	774	777	832	790	813	771	814	786	791	795	757	819	799	746	802	804	771	734	750	809	806	765	775	804	789	800	790	820	741	755	777	765	846	824	805	785	840	779	791	792	790	767	774	765	791	793	779	776	770	781	798	783	808	819	867	751	750	785	790	786	785	746	752	787	782	836	776	780	780	763	779	804	751	775	788	790	762	806	825	796	800	808	817	769	776	772	794	768	804	776	781	806	788	837	848	809	809	809	780	795	807	728	824	769	805	848	760	771	769	737	848	813	772	770	845	781	842	759	812	799	774	823	768	787	795	797	825	783	793	815	754	777	757	797	770	791	824	808	810	759	784	777	812	827	837	800	770	776	781	787	805	768	794	746	806	769	803	803	755	768	832	797	786	808	780	794	782	755	827	773	786	775	761	753	799	818	793	773	771	783	812	812	769	819	799	714	780	794	755	757	746	757	787	788	794	781	819	809	773	807	806	825	791	772	759	775	791	841	817	786	812	805	757	820	768	785	815	874	811	816	848	784	818	750	834	781	779	729	778	794	864	744	800	813	808	863	821	810	789	765	782	746	817	755	768	723	793	823	804	797	811	786	743	818	803	780	762	794	758	786	787	790	762	777	768	814	773	808	846	836	844	746	831	801	800	780	805	812	811	725	772	805	815	743	796	818	779	802	825	833	776	777	735	775	819	849	772	801	807	823	805	852	858	749	783	790	752	795	812	805	859	764	762	793	791	786	781	751	785	750	776	817	794	768	751	805	757	801	790	780	833	779	776	824	801	768	809	800	727	790	792	779	798	790	756	866	804	745	775	811	816	770	755	764	732	763	756	759	757	793	735	831	768	757	779	785	775	822	716	836	777	800	821	778	787	777	805	792	825	788	821	754	777	769	747	804	778	834	776	785	730	801	775	813	829	805	768	866	815	732	825	763	796	778	778	761	798	816	796	787	803	782	770	833	753	822	789	804	769	791	773	850	770	749	788	755	783	802	827	819	785	802	805	798	859	768	774	794	814	758	809	789	792	778	818	809	783	809	844	801	766	795	808	805	798	790	809	766	759	782	763	784	813	850	758	790	785	746	789	753	751	799	804	781	822	779	757	821	778	798	766	766	788	796	786	806	833	750	746	792	810	778	756	851	773	738	773	810	769	782	766	825	813	808	772	809	793	807	794	785	838	804	779	770	819	809	775	764	806	780	784	818	794	858	775	810	781	754	790	775	820	726	835	781	778	791	801	802	752	824	791	796	795	792	810	786	802	783	767	745	779	790	806	793	752	837	822	826	761	784	815	848	814	738	814	790	795	717	800	773	821	769	773	795	773	795	804	790	738	772	784	776	790	791	788	762	818	817	824	819	788	783	781	766	811	752	769	739	790	751	752	784	806	754	769	795	792	816	777	835	775	785	805	792	826	790	772	767	837	833	723	760	777	771	796	765	802	755	759	793	795	757	780	809	770	757	783	801	780	777	785	765	775	788	815	791	794	813	809	756	821	784	785	773	787	766	753
23505	20936	28316	23704	20919	10803	1322	954	789	772	751	685	694	685	653	681	665	632	625	652	623	627	628	628	632	619	605	597	618	664	595	591	589	603	600	594	635	564	613	584	643	595	635	612	605	586	627	603	592	616	608	587	611	594	556	586	627	588	599	602	612	596	606	584	630	602	607	604	566	557	605	638	619	607	548	559	616	531	582	607	580	553	571	598	593	596	568	597	620	603	541	583	563	554	601	588	619	583	605	593	653	599	575	585	584	595	591	601	567	556	600	663	615	552	592	635	601	575	600	586	587	611	580	628	590	602	637	642	607	622	619	591	609	572	585	623	638	615	585	615	614	638	608	599	550	607	613	580	566	609	613	665	600	600	590	585	597	594	523	617	611	642	620	666	558	613	582	596	648	574	609	580	587	535	619	592	611	619	586	603	551	603	602	591	600	635	602	610	586	596	577	560	587	563	589	613	622	606	593	594	586	604	606	608	622	629	619	604	587	645	613	589	612	597	631	556	606	570	595	609	649	612	600	575	599	586	578	601	565	589	570	610	630	570	617	602	600	572	602	617	594	626	633	631	616	562	598	656	587	598	588	596	573	616	585	570	557	583	622	596	621	626	618	587	611	615	566	572	599	619	582	655	614	573	557	615	556	642	598	594	561	577	622	574	598	664	598	623	580	591	591	632	582	618	582	586	613	608	609	609	552	589	559	590	551	567	647	602	603	587	573	562	621	611	600	579	631	616	578	586	575	572	627	579	574	582	596	584	580	607	638	603	543	567	643	578	587	583	563	601	549	576	611	572	622	594	578	607	576	610	596	599	591	565	603	589	584	601	639	581	605	557	575	627	568	595	571	560	605	586	588	594	589	560	551	585	580	619	564	605	600	598	601	570	604	585	650	605	627	589	598	588	598	579	619	631	602	581	620	594	571	567	588	579	654	599	619	591	584	584	581	576	624	558	562	608	538	593	546	594	609	612	633	620	600	594	616	574	581	610	583	561	596	589	561	587	607	536	597	553	596	597	589	587	599	646	616	636	601	595	608	580	609	621	594	568	605	565	632	641	568	585	585	594	605	572	590	579	595	624	577	597	578	603	592	561	586	594	616	586	634	597	591	622	571	610	552	567	614	627	609	601	590	596	584	587	610	598	595	586	582	563	596	587	610	614	597	578	604	596	576	592	600	628	556	586	600	582	617	600	599	602	637	590	627	549	623	651	582	625	598	588	603	547	600	616	590	563	585	566	605	627	559	573	586	573	564	573	576	537	598	607	561	634	570	579	608	564	595	584	611	597	613	601	571	600	578	623	590	612	618	634	600	572	603	617	644	591	560	636	615	575	657	539	596	560	567	597	581	637	623	602	614	591	559	597	591	582	584	592	631	575	629	593	631	545	560	606	590	561	631	574	587	588	606	588	598	573	659	579	597	648	550	593	580	577	605	618	596	600	596	605	581	641	582	567	572	598	597	613	604	633	617	605	564	586	576	582	576	584	587	569	557	559	620	595	566	566	614	623	599	592	597	593	581	603	555	594	582	571	566	623	595	605	570	563	628	593	601	601	620	631	580	593	596	578	628	579	645	595	625	617	632	566	566	546	590	613	587	603	595	620	587	582	605	620	574	618	591	569	588	579	569	637	563	582	586	571	598	569	632	590	626	572	626	600	565	583	593	611	586	624	609	618	579	619	630	610	612	574	571	548	549	631	606	598	609	588	577	566	631	603	559	592	614	612	592	626	585	592	617	540	553	583	597	569	612	591	609	604	603	603	582	599	574	608	590	604	589	602	611	600	619	634	601	586	565	536	635	585	610	591	598	541	606	580	588	563	550	577	621	639	589	592	626	584	575	560	623	535	576	567	570	599	586	628	554	556	603	608	602	563	608	612	640	625	649	587	563	568	606	592	609	580	574	588	583	579	548	584	589	558	572	603	584	617	574	601	607	581	607	592	600	595	572	622	601	575	588	562	605	567	600	579	583	619	581	592	583	599	627	586	591	617	569	587	620	595	587	593	613	613	560	571	611	643	601	595	603	554	612	588	614	609	562	590	627	594	624	600	597	566	610	584	642	605	555	573	598	627	564	598	634	570	574	630	565	568	578	593	581	600	594	589	538	617	597	580	601	558	578	609	595	561	583	552	606	587	596	556	555	565	617	587	614	563	609	608	578	589	588	610	578	591	562	596	585	564	636	580	595	598	568	604	592	605	617	560	592	601	593	603	588	633	580	605	590	591	584	597	602	570	556	611	599	582	602	578	609	582	593	543	683	587	538	624	619	602	569	624	611	620	590	566	578	622	585	567	582	609	615	578	639	599	640	583	572	595	611	603	649	609	621	573	581	591	591	545	540	629	619	571	598	609	616	593	583	598	622	560	585	610	638	555	557	622	598	628	627	577	585	612	615	602	606	607	582	641	629	589	618	594	613	555	611	557	615	590	598	598	590	612	594	577	583	552	531	606	594	608	591	603	594	679	590	572	589	606	596	589	539	619	592	574	622	573	587	530	528	603	605	575	592	552	578	549	585	574	594	614	560	618	569	623	584	607	570	572	625	577	591	570	615	603	609	609	584	581	595	575	609	611	585	567	588	597	597	528	593	617	598	641	625	595	610	590	604	539	604	616	589	575	578	588	563	646	607	588	562	586	603	594	609	628	593	592	606	599	606	565	626	596	595	553	618	619	602	621	573	541	575	629	573	579	558	541	541	585	584	571	581	610	591	576	626	574	593	600	608	614	603	541	562	570	580	625	585	580	646	605	613	605	589	624	612	589	603	594	592	567	603	596	607	573	546	618	613	580	591	607	601	574	558	581	534	644	555	640	565	602	565	632	604	569	605	594	616	573	606	600	618	592	605	595	632	635	579	589	613	595	578	584	586	564	631	563	604	595	596	577	548	574	578	559	601	600	599	600	620	561	573	584	602	587	527	603	590	632	582	579	594	589	583	568	591	638	589	548	565	565	571	610	600	566	615	606	605	599	599	556	598	591	612	584	567	605	585	583	578	619	605	621	578	592	567	610	607	611	660	629	594	575	569	593	600	618	605	586	614	595	611	606	583	574	574	586	580	546	584	620	585	610	611	593	563	640	579	562	592	601	596	573	609	595	578	612	606	579	549	580	591	592	602	598	551	608	624	605	576	604	565	571	608	611	577	623	589	604	608	560	582	597	619	615	598	556	580	586	605	577	578	619	609	569	584	611	618	567	610	611	601	584	601	551	570	558	620	617	589	585	600	593	562	583	638	579	616	632	578	622	595	613	610	609	566	610	608	587	614	576	659	608	593	576	555	601	613	573	629	614	578	600	553	588	585	540	583	598	606	584	613	599	610	633	607	579	583	589	541	610	559	610	541	623	572	571	593	617	590	625	565	574	614	566	558	591	593	549	581	578	625	640	593	579	589	553	596	577	618	612	624	580	587	603	599	589	620	590	601	571	588	607	591	603	612	606	634	604	571	559	589	602	561	607	655	597	549	589	621	604	570	589	563	619	607	576
20546	9310	7684	3972	2880	2242	1860	1616	1476	1338	1178	1132	1131	984	1031	983	958	971	927	909	875	879	909	910	828	922	900	883	899	886	878	836	864	905	816	865	833	850	889	832	862	839	924	852	871	818	905	888	839	810	869	825	853	886	899	845	836	890	876	788	837	847	871	882	876	830	868	837	814	800	859	870	806	886	853	843	831	806	902	837	873	833	839	804	869	845	830	849	878	843	858	870	828	878	843	865	885	846	897	823	862	876	828	812	852	858	838	855	882	818	800	825	878	848	863	863	853	839	814	840	827	807	844	859	822	821	851	855	836	849	844	844	814	845	843	858	849	829	856	854	824	849	864	854	847	814	807	872	852	870	881	849	845	814	843	817	859	874	833	856	846	847	867	836	818	845	873	808	823	835	830	827	838	842	819	844	839	855	874	811	856	817	849	793	863	838	899	844	820	845	904	855	833	867	876	871	869	847	856	873	868	862	808	859	921	800	822	830	872	873	808	836	806	833	853	876	909	845	867	842	809	825	815	834	870	810	797	881	848	795	905	805	866	881	849	832	875	834	814	853	818	808	860	824	853	890	836	863	848	822	855	891	857	835	878	862	855	785	853	855	818	817	842	822	886	805	854	933	874	887	845	889	849	829	831	821	855	859	885	823	911	841	879	825	869	871	877	854	834	829	884	841	812	844	840	831	804	825	825	870	870	872	815	847	860	870	840	823	806	888	804	821	849	862	879	852	842	837	879	868	843	827	794	817	830	796	881	820	897	809	861	831	875	862	862	846	930	831	827	805	834	845	839	794	843	851	862	843	810	844	763	912	861	826	872	867	836	854	865	817	864	825	860	824	852	857	820	832	846	799	870	848	900	870	852	865	881	865	840	854	826	805	892	854	870	839	886	830	815	831	846	865	827	872	805	798	823	895	872	854	857	849	844	833	819	888	785	828	844	915	857	886	918	849	818	843	883	825	819	878	806	836	809	920	908	859	864	879	848	858	833	848	833	848	848	828	861	864	869	847	865	839	901	807	844	800	828	833	894	843	831	811	842	823	839	859	827	878	799	834	826	829	856	886	867	857	904	826	862	790	810	844	851	859	822	905	890	855	817	808	851	841	821	861	835	853	875	794	831	866	872	805	855	813	814	824	858	872	819	843	828	795	819	818	857	844	825	877	878	825	883	862	833	826	854	812	821	843	872	868	873	828	836	829	857	783	849	853	873	857	821	832	794	866	856	893	837	894	826	850	829	859	842	899	821	867	847	881	805	841	829	839	852	837	856	827	807	857	906	834	841	830	826	878	854	860	861	871	866	847	850	861	853	809	837	857	848	837	866	806	861	868	907	827	854	856	843	849	867	805	880	843	888	847	885	802	839	842	870	871	840	815	872	886	827	919	813	881	857	881	846	823	866	831	835	906	850	840	821	844	840	823	878	851	864	891	845	904	886	867	870	863	879	854	837	816	876	795	804	844	848	844	835	811	875	874	858	793	880	928	816	861	836	840	871	817	845	774	817	854	861	810	872	864	851	860	871	846	857	881	822	859	821	838	859	846	831	830	878	879	871	873	839	797	845	800	873	783	842	852	839	844	881	826	843	837	855	894	816	855	863	901	914	841	850	841	833	879	847	842	820	850	861	789	827	809	840	889	837	843	859	826	839	825	821	830	829	865	898	885	820	811	808	813	860	824	865	813	880	849	853	879	820	853	821	861	859	840	802	822	878	869	840	864	818	834	850	827	883	882	791	822	864	827	790	832	817	828	846	832	814	861	848	823	834	843	849	817	852	812	860	887	874	868	905	836	869	835	820	782	829	901	802	796	843	817	829	884	837	850	890	887	860	842	821	861	855	805	870	820	812	854	832	902	778	885	866	867	907	856	830	851	808	846	881	855	850	849	847	894	846	866	875	858	840	856	828	862	853	844	866	880	822	894	853	863	856	854	828	885	889	837	809	866	814	878	846	866	914	815	872	868	772	860	870	840	833	859	800	870	831	830	815	857	824	849	864	811	853	778	895	870	865	843	882	813	864	818	850	815	854	903	825	867	800	825	803	865	857	824	847	890	882	885	836	836	876	857	862	833	852	839	845	808	783	812	831	820	879	883	855	904	854	863	871	839	760	816	828	904	823	817	842	823	896	904	851	861	814	858	865	862	851	805	856	849	851	860	881	899	819	834	875	844	841	865	784	808	913	835	793	813	853	840	764	806	869	830	837	846	818	826	894	811	873	855	834	819	860	878	849	821	847	872	832	859	840	879	850	794	852	833	829	855	855	855	844	798	800	822	887	862	829	851	862	897	826	846	803	856	834	866	812	841	850	848	849	860	843	855	871	907	799	854	832	874	843	866	790	819	857	878	835	762	895	895	888	827	875	837	843	842	866	832	875	822	812	865	828	837	783	815	825	841	832	868	868	791	864	808	837	833	886	848	822	954	849	823	816	860	851	830	859	836	886	840	857	855	873	926	813	863	861	829	868	861	857	890	828	815	812	861	812	925	829	870	863	809	833	814	827	901	829	856	881	859	868	866	889	802	832	824	820	867	847	821	847	798	861	887	808	827	831	836	812	793	818	819	879	829	880	836	825	829	851	871	790	817	850	892	879	872	847	865	843	826	808	817	850	854	822	802	865	924	834	798	824	830	842	856	810	860	819	846	845	852	860	860	853	848	835	815	876	818	922	836	834	870	835	854	885	837	848	841	896	844	834	867	861	845	847	805	870	834	832	796	850	842	834	837	856	823	885	865	889	825	841	832	868	803	842	898	849	818	845	830	862	812	857	811	812	849	841	867	858	859	836	880	823	829	846	882	835	843	836	816	810	824	834	879	815	875	856	866	863	824	888	797	828	869	866	798	816	847	839	825	887	843	888	858	809	830	821	870	826	851	823	828	790	864	830	794	867	792	841	816	839	851	805	838	848	826	847	883	855	856	883	840	875	853	865	867	826	875	855	812	880	858	871	793	843	858	871	891	830	841	803	830	815	857	852	844	872	822	894	884	808	880	840	853	856	860	857	857	871	878	863	836	797	833	906	853	838	884	879	837	853	842	817	871	893	856	863	863	853	870	858	870	921	829	865	877	844	865	833	867	893	795	833	871	836	879	827	803	845	792	835	832	872	877	870	856	867	832	843	814	849	865	849	861	875	836	870	813	800	817	889	812	830	890	853	891	826	817	829	809	841	810	815	899	884	846	874	843	841	898	826	810	823	866	859	866	869	820	897	896	867	873	835	875	872	834	809	840	872	913	870	830	813	839	880	864	829	863	801	856	848	868	856	855	832	865	875	863	818	828	845	849	859	847	865	865	899	823	855	838	880	858	789	835	864	862	789	821	847	917	848	804	828	876	857	852	907	836	805	880	856	877	824	824	850	906	798	810	872	847	816	872	880	844	871	896	788	828	832	875	883	899	837	904	806	831	838	835	835	860	855	801	808	888	855	835	862	848	791	826	845	854	849	838	888	877	805	865	833	835	883	812	791	860	853	841	805	847	796	821
22607	20926	28703	23321	20927	20947	6895	942	669	597	589	543	497	467	438	423	402	425	392	370	405	363	342	418	394	380	357	340	364	353	381	311	332	351	358	367	371	314	338	344	337	319	325	316	321	288	315	347	318	300	319	332	337	314	332	336	362	327	326	333	354	330	353	295	307	316	349	345	352	362	343	340	307	333	365	343	320	357	353	336	297	312	363	307	310	293	361	318	317	356	310	313	342	308	302	320	330	331	345	326	315	274	268	328	330	353	346	356	347	357	320	338	367	297	307	341	320	338	325	350	286	337	331	316	330	333	343	320	308	339	288	326	317	322	355	322	337	324	318	315	295	344	319	309	294	310	328	346	390	328	354	330	303	329	341	323	337	334	336	365	349	358	311	357	365	317	339	374	358	339	323	308	346	339	313	308	323	320	323	303	328	310	337	340	282	323	308	355	323	322	296	357	301	313	291	323	328	327	328	326	308	297	383	365	334	308	304	305	318	323	327	341	315	305	331	340	343	355	290	323	329	348	324	350	314	350	326	320	326	313	321	318	311	271	315	311	335	318	339	332	314	365	334	335	327	341	310	299	335	315	367	353	315	339	309	323	317	304	305	282	323	335	331	332	340	307	329	344	339	344	291	329	375	312	350	312	310	301	337	315	325	344	331	303	320	309	323	320	329	318	335	337	319	355	315	326	305	333	307	310	337	317	304	317	314	340	341	368	278	318	315	295	325	319	331	331	307	315	323	303	301	316	303	328	314	338	324	339	305	327	312	340	352	332	334	351	364	337	333	319	304	326	346	297	324	291	327	342	331	319	298	312	303	296	320	322	338	357	330	340	302	348	307	301	288	292	312	314	296	316	312	309	300	287	329	312	329	314	305	318	323	325	339	324	358	343	329	351	300	320	324	319	349	335	331	342	303	332	338	321	325	277	343	323	311	301	318	310	324	302	332	340	313	292	342	360	330	350	357	322	350	306	310	318	319	335	296	292	345	319	294	331	378	347	335	299	317	296	336	310	324	349	314	336	295	306	359	335	319	321	302	349	318	318	308	326	312	331	354	336	294	316	363	324	307	303	333	353	309	294	331	325	303	327	311	314	320	314	298	335	337	320	331	332	339	339	316	329	333	311	320	308	311	307	329	314	311	332	320	312	323	317	328	300	358	329	324	323	361	333	318	323	319	332	349	338	327	308	306	299	307	331	319	295	341	367	321	315	328	345	334	325	340	325	334	333	362	353	330	342	338	326	318	301	345	320	346	350	360	314	347	320	307	340	335	341	362	354	349	342	332	314	326	329	344	339	360	323	336	327	298	299	315	364	334	331	326	316	339	348	317	340	347	324	305	333	327	336	354	323	354	341	336	314	335	290	304	320	310	347	338	343	308	341	316	323	323	308	314	323	324	318	325	328	338	343	325	346	317	289	315	335	346	317	332	375	299	341	330	343	355	275	317	324	287	321	302	285	318	358	338	349	339	328	332	306	345	351	342	328	307	322	304	300	321	316	312	352	353	365	335	279	316	343	310	294	343	337	304	337	353	352	304	318	302	350	322	338	360	337	286	305	332	350	328	297	305	309	337	319	335	329	333	303	313	307	309	333	341	326	298	368	340	329	313	325	322	345	349	342	334	326	286	297	342	367	339	326	309	328	344	349	316	326	335	336	337	352	318	313	346	307	324	326	318	354	324	336	344	316	343	308	323	312	357	324	316	320	324	329	333	350	359	334	319	312	329	355	304	309	323	328	350	333	304	320	340	320	321	341	347	337	324	341	323	322	308	319	330	313	297	319	333	316	326	322	320	306	300	313	357	329	316	327	305	321	330	311	330	348	326	321	325	341	302	287	317	335	325	363	292	350	302	313	331	313	297	297	348	289	308	328	348	312	294	354	342	331	333	340	318	330	343	315	355	305	318	321	311	318	339	337	318	305	307	337	303	313	309	318	356	324	326	296	308	328	336	326	300	339	327	326	310	337	331	330	332	306	342	279	306	305	312	342	302	333	325	313	337	337	323	317	335	346	306	273	329	287	311	319	314	303	360	346	338	335	356	355	310	343	316	301	342	319	308	298	352	343	287	347	303	308	350	337	286	331	351	318	318	316	318	327	354	339	332	325	333	316	305	319	298	334	325	310	311	321	323	302	342	348	282	345	309	307	332	329	355	354	321	313	301	364	308	326	327	323	323	319	341	319	314	336	320	320	324	323	282	290	343	346	306	309	340	302	319	291	340	324	320	364	303	298	322	317	337	317	320	331	369	331	296	339	336	320	306	323	308	319	329	332	339	309	324	339	310	325	318	336	322	343	336	378	338	347	333	337	344	290	344	331	308	293	314	341	331	348	312	332	356	314	341	328	318	302	318	313	339	325	341	316	364	321	341	317	311	315	311	337	307	326	346	337	324	337	345	347	278	348	326	319	320	324	367	338	294	309	384	331	319	309	334	351	372	332	311	336	305	305	334	310	353	327	330	340	330	319	299	312	323	356	333	334	368	331	324	341	323	305	334	346	284	310	337	335	322	308	298	326	354	345	334	359	332	326	276	316	334	361	318	342	331	321	346	337	329	324	323	325	333	325	321	322	334	328	313	307	334	327	332	360	339	333	323	317	295	328	330	323	341	301	330	338	333	338	307	318	311	330	305	370	300	308	332	308	330	338	309	323	317	333	357	290	317	347	326	316	336	341	320	282	309	334	321	353	332	338	339	332	293	315	317	314	334	330	323	327	316	315	340	352	329	334	313	327	323	323	315	331	325	351	316	316	359	315	347	321	321	325	316	330	306	348	325	311	316	340	330	316	328	342	309	330	331	341	307	313	346	331	344	336	337	318	315	336	297	333	331	347	310	322	323	347	324	314	331	302	314	318	336	320	330	363	309	328	327	335	307	328	335	319	327	315	351	325	333	336	304	332	331	347	326	327	342	348	298	332	339	328	305	326	323	342	292	326	305	319	328	319	323	307	331	316	322	289	336	341	303	297	309	311	328	332	331	317	331	348	333	312	334	301	311	346	317	330	319	338	304	319	353	345	328	324	341	312	355	364	333	323	374	362	308	325	317	311	307	315	335	301	326	316	321	329	305	306	351	315	335	337	309	353	323	340	356	334	347	324	316	293	370	336	324	293	322	318	328	311	346	379	331	308	289	366	295	339	314	316	357	306	340	300	346	294	340	347	317	346	347	326	322	333	299	294	326	300	305	297	338	335	324	362	342	332	338	345	330	316	296	329	299	350	328	303	322	314	316	351	365	309	322	345	309	331	313	341	322	337	314	290	327	351	349	341	342	344	323	342	343	334	317	316	317	335	312	300	302	343	351	311	333	337	348	305	310	316	302	296	354	302	323	337	318	342	324	314	331	332	328	325	314	352	330	320	330	328	313	318	335	340	335	307	333	323	344	349	337	345	333	351	338	349	350	369	317	323	310	310	324	315	329	309	325	325	300	325	326	301	315	328	347	312	330	334	318	309	306	341	342	355	369	307	314	324	334	280	344	333
23224	14352	11403	5841	4052	3095	2437	1931	1571	1387	1166	1100	979	852	845	754	726	732	643	657	619	589	594	577	554	554	536	545	531	564	573	495	519	544	549	548	531	548	477	544	530	482	505	497	532	454	507	503	494	499	529	499	485	478	511	506	505	505	491	506	485	461	462	449	487	463	492	471	487	466	482	522	466	488	491	476	539	515	499	507	456	486	490	485	474	502	462	518	469	478	482	472	522	474	504	467	455	543	497	509	463	530	488	496	489	477	510	490	455	452	503	472	501	500	505	506	495	483	472	485	462	466	491	462	462	486	510	484	480	446	461	486	499	508	479	468	503	508	477	483	477	460	503	487	501	484	442	502	464	486	487	440	481	453	479	499	472	490	469	489	517	496	461	497	452	467	468	475	485	439	480	491	484	445	470	503	463	485	493	468	471	474	451	448	495	459	469	453	501	478	461	471	479	486	484	453	459	459	498	517	457	495	482	487	500	446	481	492	489	513	457	496	473	492	488	463	470	440	452	481	484	476	471	481	501	482	461	515	441	523	457	486	462	505	515	456	501	480	464	499	453	478	455	449	482	485	456	482	506	491	501	480	483	474	448	435	466	478	452	459	471	483	463	495	512	494	493	507	498	478	488	489	447	479	481	455	482	488	452	483	444	473	474	467	481	480	474	483	465	482	460	495	528	457	499	467	453	479	477	482	469	502	454	457	477	487	473	468	464	503	508	443	484	484	476	476	458	488	472	468	483	483	485	460	453	484	484	482	463	481	467	466	482	488	474	516	467	453	524	485	492	494	484	496	478	494	522	491	456	510	476	467	500	470	482	459	477	462	447	482	477	483	495	467	448	463	461	488	500	487	436	449	501	491	453	483	465	467	497	516	494	443	454	463	460	512	491	464	447	476	468	466	477	468	473	428	469	474	463	489	452	517	466	467	468	504	481	482	503	443	460	462	508	458	460	506	480	473	490	481	486	492	471	522	499	477	480	471	514	479	455	471	490	456	493	514	484	503	457	513	516	483	479	439	493	464	508	486	489	459	469	470	517	491	509	455	479	472	488	505	466	474	492	429	491	477	463	476	438	516	471	492	471	501	469	468	461	460	489	479	450	507	490	508	482	437	479	460	475	489	490	490	484	459	452	476	521	458	466	506	450	478	477	499	473	493	499	505	463	471	531	475	461	515	472	475	516	500	501	471	467	454	510	465	507	489	478	472	443	471	497	492	498	442	524	453	475	522	490	468	472	512	484	439	486	482	450	476	529	441	518	482	461	439	472	520	431	436	474	454	448	504	473	473	464	457	473	477	469	494	459	439	484	460	465	486	487	493	484	520	497	473	485	479	540	491	478	452	477	439	481	483	488	490	484	461	499	486	483	478	495	487	464	519	471	450	465	478	462	458	466	488	501	462	495	473	478	482	508	475	433	480	479	487	472	508	505	446	472	474	470	511	459	505	481	462	513	467	494	478	466	439	481	498	488	490	464	467	493	497	439	502	510	477	487	485	521	466	523	450	473	488	498	450	475	458	452	444	473	512	490	461	458	497	473	481	484	455	460	466	460	479	489	486	485	498	480	429	478	490	495	480	457	489	456	484	492	457	501	510	470	481	502	475	483	492	499	466	459	526	455	489	490	484	474	487	457	450	490	468	482	504	464	471	458	496	501	440	510	466	462	473	476	469	486	476	527	476	475	455	490	435	493	446	456	453	480	470	490	472	524	487	451	505	479	472	467	467	483	478	490	496	486	470	485	468	440	455	494	515	489	459	473	494	474	462	495	499	486	519	490	473	466	434	474	488	480	519	520	482	535	454	459	437	479	488	491	450	544	431	453	467	471	499	448	478	509	466	466	511	473	487	494	461	456	498	514	439	473	491	474	485	489	522	491	492	496	500	467	426	467	492	464	493	446	499	464	490	528	468	475	485	499	454	502	449	486	503	472	483	463	467	467	452	513	444	471	442	502	492	485	474	464	475	457	489	520	486	536	480	481	491	504	491	442	478	511	504	498	511	486	430	468	473	464	489	449	468	465	472	509	479	442	501	488	524	522	494	488	507	455	503	486	501	468	454	466	491	486	451	541	483	505	515	495	467	455	475	462	478	433	459	458	474	474	470	472	502	484	515	519	465	479	485	454	498	478	465	464	469	462	485	492	479	463	442	451	503	438	477	513	460	524	472	462	481	473	499	460	501	499	479	509	475	505	464	448	490	499	489	438	496	486	477	464	502	446	459	443	485	480	488	471	479	504	465	498	452	467	448	498	516	483	460	495	510	461	483	484	470	486	485	493	468	518	468	483	455	493	408	473	466	466	479	496	485	451	478	456	529	471	525	486	487	455	435	501	428	428	471	450	470	471	453	498	469	469	463	519	473	518	479	485	476	479	484	456	478	502	463	495	484	502	527	462	491	464	497	498	469	459	479	447	508	549	446	480	451	472	493	491	497	460	460	474	465	485	456	490	438	484	478	482	479	498	440	506	478	474	517	443	459	456	481	468	502	488	503	466	461	487	460	437	477	500	497	482	470	484	495	456	455	410	461	473	506	526	484	473	479	452	492	448	506	492	496	512	473	507	479	469	469	479	483	440	472	487	492	460	460	487	466	481	478	474	521	495	466	447	443	429	468	504	465	480	488	454	486	427	442	455	491	446	433	489	466	500	458	473	439	486	457	454	464	505	472	491	483	496	457	506	496	490	489	460	464	426	488	504	444	450	458	478	463	483	486	490	494	489	460	455	498	425	482	464	465	488	452	511	462	522	456	518	499	424	505	485	482	486	486	503	422	481	474	485	491	473	477	486	513	471	495	452	481	467	513	452	478	504	459	476	454	462	462	472	437	461	460	513	501	487	428	446	458	423	509	488	451	468	469	468	464	482	494	466	477	468	442	479	515	473	458	463	509	471	456	489	480	480	459	486	423	472	467	481	483	450	493	479	509	480	459	508	442	485	500	470	465	512	439	452	521	449	504	467	464	482	476	483	499	485	486	483	489	494	465	470	500	499	486	495	441	436	452	457	466	492	456	496	469	494	456	514	476	495	512	499	489	439	506	466	483	472	449	469	487	472	522	456	498	524	460	483	482	486	433	484	498	465	507	500	497	470	489	490	466	507	483	460	448	485	455	470	494	470	495	484	453	518	482	471	475	450	493	465	456	468	473	483	421	478	501	464	479	491	473	451	495	478	481	456	450	488	453	483	488	505	496	480	478	498	456	518	473	519	483	478	460	481	487	457	438	486	475	505	468	479	466	467	512	428	509	460	510	476	462	505	479	459	494	461	447	516	464	469	473	450	487	460	461	513	508	471	500	468	499	475	461	502	467	456	518	443	457	490	467	459	467	489	513	494	469	460	487	493	499	474	466	474	446	534	492	497	504	492	493	469	475	506	471	451	438	469	449	486	498	465	473	493	463	493	451	466	486	500	504	449	486	480	467	463	457	482	451	478	460	463	464	492	452	496	503	459	493	451	506	470	483	458	475	455	492	489	450	498	494
26816	20191	8348	1122	865	775	687	569	543	588	563	603	538	577	547	576	555	574	545	579	547	541	552	587	586	586	590	554	533	548	564	562	500	569	588	559	565	538	516	559	578	547	525	552	585	546	588	555	541	540	500	566	578	568	605	547	583	504	522	561	531	549	540	547	539	562	583	530	510	512	563	580	576	560	536	564	552	536	527	568	558	533	539	552	558	589	539	552	532	546	556	554	562	531	521	545	580	542	524	513	555	562	572	517	570	545	552	538	526	540	550	545	548	578	556	528	519	549	552	549	537	540	577	538	561	532	543	535	558	525	516	551	538	547	548	511	527	509	536	523	541	533	579	522	565	519	575	551	544	598	580	542	579	535	527	514	561	570	568	550	570	558	550	569	528	547	557	552	562	563	518	558	549	566	591	539	544	512	579	550	556	593	507	555	553	546	588	540	565	565	556	540	597	549	578	581	575	538	543	563	523	608	569	535	577	534	561	548	528	557	594	522	528	550	551	585	546	558	546	577	591	546	535	538	529	515	563	563	519	527	543	556	549	522	560	563	524	566	581	521	518	553	565	522	573	527	549	565	543	544	545	561	584	527	546	499	550	579	518	530	574	498	581	576	542	562	525	538	556	527	528	578	513	549	519	547	502	585	528	518	473	507	551	540	545	577	587	578	566	557	581	563	554	572	541	548	545	607	560	570	557	569	571	535	548	531	568	551	542	553	549	554	534	538	548	561	570	593	530	564	539	547	536	508	531	557	554	554	567	553	555	557	595	552	521	537	569	515	577	547	548	525	527	572	570	557	570	575	567	547	537	535	587	558	560	561	573	533	567	544	558	549	557	533	549	605	563	565	514	558	519	565	552	562	563	567	585	551	563	545	536	552	567	581	567	554	519	550	558	525	558	559	560	564	558	546	520	558	551	529	570	582	531	519	569	571	594	570	577	568	547	570	608	560	584	559	602	533	558	576	522	556	523	571	560	564	578	600	535	589	505	538	589	561	554	572	555	569	559	545	561	530	542	517	556	543	577	554	547	545	583	559	591	579	549	521	576	550	557	547	559	561	525	571	544	569	516	524	522	555	559	528	544	533	504	540	528	534	583	524	577	605	582	549	580	553	564	567	549	536	595	554	538	522	558	527	542	562	537	545	547	556	557	528	587	539	562	581	543	565	530	578	568	527	582	511	541	626	543	550	571	528	584	560	548	535	583	541	520	539	614	563	543	540	513	552	544	540	585	576	570	586	517	577	565	526	535	518	554	565	583	539	589	533	561	515	574	570	537	566	513	574	562	503	551	580	580	576	564	556	600	561	555	523	595	540	544	573	563	578	542	572	565	527	581	539	538	517	600	575	555	539	570	509	550	554	590	566	604	548	564	537	542	478	534	592	546	532	581	499	551	563	538	556	546	540	574	515	544	549	573	499	551	571	588	550	547	509	553	551	526	566	540	503	538	535	519	534	558	594	582	574	533	560	520	524	548	547	573	589	559	542	513	565	506	552	552	554	550	580	534	531	577	540	582	543	565	517	553	533	553	562	546	553	557	522	571	552	570	508	517	557	579	557	516	565	565	545	514	571	532	530	558	579	564	585	549	541	566	541	575	564	589	593	535	554	548	588	552	559	518	563	533	521	588	545	547	583	561	570	549	541	530	592	551	562	576	522	584	594	551	571	590	564	493	580	597	560	514	614	515	554	567	562	549	553	577	536	544	524	522	505	575	562	562	529	556	579	553	580	533	515	562	540	555	536	544	553	594	557	552	531	517	554	550	555	584	527	547	561	580	520	547	557	539	547	547	541	552	519	557	572	588	543	522	566	535	518	567	605	564	575	476	550	557	546	577	578	529	539	541	521	560	558	567	514	534	538	545	526	565	526	575	591	570	561	561	528	560	595	604	551	532	600	545	540	579	553	532	531	539	565	537	522	558	570	517	577	509	545	558	569	541	550	562	514	559	571	572	559	562	519	529	552	577	545	591	589	552	538	515	559	525	540	558	557	544	533	528	562	543	549	515	616	531	556	555	575	561	513	565	514	527	560	531	560	558	557	550	524	590	527	533	534	520	537	571	549	533	552	550	571	554	519	548	575	542	572	556	578	562	538	555	570	568	547	533	549	560	545	563	601	571	554	544	565	574	581	546	601	563	583	582	555	564	594	481	527	581	560	566	509	566	544	584	531	523	558	525	597	585	547	564	522	531	601	572	570	518	568	521	506	593	607	550	515	591	561	564	564	527	592	554	531	527	591	551	567	557	577	573	554	523	529	510	556	530	548	551	527	548	521	551	569	555	555	569	534	574	565	559	560	575	530	546	550	558	567	530	542	529	548	509	559	558	546	518	544	551	547	543	516	538	510	485	557	580	544	567	557	540	599	577	573	568	513	558	545	564	563	528	566	559	539	547	507	565	568	565	554	557	515	591	579	536	570	555	543	558	568	532	580	557	536	550	555	552	558	594	550	535	550	517	546	543	561	549	516	545	538	585	529	574	533	523	551	572	495	552	553	576	546	578	583	569	568	530	535	552	563	582	523	531	513	547	546	526	565	592	540	547	559	601	565	553	561	551	539	569	578	596	578	553	588	556	562	539	525	581	529	539	560	586	570	538	527	547	549	552	510	520	557	556	554	525	514	536	536	590	561	571	496	551	599	574	541	547	528	520	543	552	559	550	574	574	546	510	570	562	585	569	509	549	560	514	573	576	528	545	530	611	573	576	547	588	551	585	553	563	545	572	530	538	534	561	557	558	555	573	544	527	556	554	530	549	475	551	549	560	558	524	518	554	545	557	543	530	525	557	593	561	580	565	521	551	556	568	551	588	534	570	573	561	576	541	544	502	573	552	569	530	574	560	529	546	578	534	605	552	521	564	530	557	559	576	574	501	548	552	570	551	545	527	603	542	560	552	553	561	548	577	571	602	538	540	530	609	546	516	569	546	564	550	579	519	526	542	565	515	573	521	535	516	539	537	581	523	544	592	542	568	525	574	545	553	547	537	608	549	548	541	490	535	578	567	580	530	586	523	520	574	584	499	579	594	555	562	540	529	536	543	505	537	555	574	478	556	558	554	565	546	578	546	539	571	543	539	568	548	551	549	528	526	512	534	589	552	530	594	551	551	540	517	525	512	561	520	544	574	556	574	536	557	563	525	548	584	570	559	547	546	570	545	537	600	532	598	585	520	510	543	552	567	541	542	530	503	517	572	564	564	546	545	553	536	560	538	520	512	540	528	563	539	539	593	585	556	602	560	583	543	575	499	562	523	501	529	546	561	541	562	567	561	567	546	598	527	547	562	562	524	507	555	536	531	598	571	562	503	520	551	560	564	567	538	551	577	553	537	559	570	544	526	537	550	576	532	520	533	544	552	518	544	549	549	544	553	555	547	558	556	567	575	572	568	524	542	550	564	528	541	554	528	525	560	579	537	558	577	550	607	561	568	545	525	551	516	560	555	555	539	561	546	553	536	559	560	550	537	525	576	561	550	555	582	585
8455	1547	1402	994	953	846	827	815	850	852	789	804	787	767	746	814	805	773	802	786	794	796	767	804	791	774	822	691	756	815	715	768	754	753	867	779	800	785	822	793	797	773	798	747	777	781	756	784	760	785	793	772	743	787	815	748	755	772	779	747	778	768	754	751	727	785	813	736	758	773	777	791	738	752	746	808	777	774	799	740	824	788	711	741	804	720	772	767	796	805	787	792	728	787	832	739	821	799	772	798	791	744	797	729	800	743	728	782	809	769	755	777	790	742	756	771	819	794	769	778	787	735	764	812	755	749	794	810	793	767	787	792	772	754	782	735	775	758	800	774	763	786	818	752	768	752	805	807	793	778	811	785	800	782	786	802	777	818	760	760	749	836	805	768	766	755	753	763	810	781	794	766	799	822	726	787	768	765	785	761	772	807	772	765	770	816	819	767	789	735	806	773	772	777	761	782	800	757	774	771	723	725	707	763	763	829	846	791	816	773	784	764	790	798	746	806	762	767	762	783	782	759	784	815	827	757	795	825	783	725	756	840	808	748	749	784	767	800	748	724	807	789	808	728	741	830	775	801	759	813	785	782	787	779	834	786	779	809	747	807	736	774	772	824	828	783	771	740	759	788	751	758	773	734	750	751	761	793	790	800	802	758	802	730	754	801	784	801	771	789	786	775	796	762	805	804	784	737	814	754	748	781	783	743	776	774	775	805	757	741	820	760	756	730	743	794	770	763	782	757	829	813	788	782	802	753	774	776	784	782	816	798	755	750	806	757	773	838	739	740	802	789	784	826	778	739	808	790	778	743	773	800	772	820	748	819	817	852	794	763	756	750	756	746	780	813	799	822	802	779	796	781	798	807	799	803	767	767	800	783	771	775	812	727	754	815	809	812	771	729	767	790	799	792	802	775	807	736	753	765	810	784	759	813	802	837	803	807	758	778	791	799	753	744	776	816	810	816	761	758	803	820	732	768	768	813	788	747	787	780	803	751	799	797	857	771	748	792	791	810	788	756	780	783	759	785	733	794	802	772	777	753	813	800	789	794	770	751	741	801	772	777	767	772	760	782	778	752	729	766	792	818	806	811	762	778	772	748	748	797	794	798	743	764	795	775	750	768	780	730	707	758	759	793	767	746	771	806	751	714	770	780	794	774	781	770	808	722	802	782	758	733	805	802	761	753	797	797	770	787	784	795	765	793	769	772	800	728	813	785	789	769	825	750	780	749	775	814	798	777	768	781	755	757	760	804	742	771	778	767	788	770	738	764	768	775	838	793	753	761	695	730	828	771	762	797	767	755	784	756	810	852	773	797	773	837	778	798	755	802	729	729	759	779	798	730	737	779	790	789	741	847	776	771	777	754	804	753	728	791	798	752	793	823	812	781	765	796	780	777	809	777	734	813	799	733	817	830	754	768	796	748	811	807	779	793	785	805	763	815	817	789	771	781	812	769	791	814	754	748	813	792	750	769	804	762	775	784	758	782	789	783	779	833	819	806	784	774	765	798	780	803	756	831	780	794	801	790	778	837	760	774	780	793	756	775	756	776	754	774	731	784	787	780	763	721	807	811	772	748	807	785	754	824	771	791	761	791	769	812	773	756	784	826	767	760	804	766	800	743	733	760	748	763	835	743	749	750	760	809	728	750	793	809	809	770	807	733	787	730	787	752	742	818	747	851	780	724	745	777	796	768	761	796	722	733	736	799	794	778	794	763	737	733	788	819	800	767	819	764	837	786	812	779	776	779	730	798	771	785	791	787	817	776	781	818	804	774	757	786	746	779	802	784	772	751	818	760	831	785	756	762	780	769	783	778	724	848	818	782	747	816	807	807	801	780	743	799	802	768	738	748	758	786	810	741	777	791	820	796	771	775	750	718	770	756	840	802	781	809	800	768	777	764	742	773	796	727	708	806	730	735	714	742	782	829	801	777	765	772	749	776	774	772	840	775	829	763	756	741	791	730	750	764	772	820	790	867	746	806	721	805	774	776	813	776	741	800	765	761	778	782	758	812	834	795	782	761	761	752	758	784	795	818	771	757	777	744	774	768	764	803	786	756	752	752	770	746	808	725	782	748	745	796	779	760	780	824	806	733	809	812	789	795	814	816	774	810	758	793	756	758	782	792	803	769	779	763	782	772	777	779	782	769	744	779	794	805	748	801	783	769	793	749	765	799	773	814	777	791	787	761	799	781	805	801	793	780	780	734	711	795	750	779	766	757	776	797	760	765	755	776	802	747	745	801	812	757	790	751	825	858	775	794	791	777	811	786	772	766	776	804	740	773	760	840	738	766	818	733	777	763	788	737	770	750	767	774	754	781	778	795	726	791	761	812	774	764	809	770	830	812	728	789	742	722	723	798	803	753	758	768	776	777	800	787	791	744	770	755	784	771	825	814	780	764	780	811	816	721	772	763	797	716	749	760	793	805	806	752	759	773	772	738	781	776	773	783	767	794	732	752	775	750	725	782	767	804	771	765	834	776	758	821	799	747	773	756	812	803	793	757	757	776	724	779	737	779	752	765	775	775	738	766	757	786	730	747	732	785	809	778	762	776	805	762	758	795	722	762	806	772	730	771	772	817	806	744	787	764	744	825	702	774	814	788	805	815	784	743	789	743	748	791	782	702	765	790	722	789	777	788	772	760	780	783	719	761	798	795	816	768	745	780	792	782	814	830	772	803	794	773	805	768	763	805	802	759	710	763	793	819	740	749	779	747	795	782	722	781	766	777	799	765	761	764	787	788	772	804	774	796	741	770	778	799	802	781	828	806	765	808	808	756	789	787	739	829	798	783	777	759	782	742	781	805	781	785	803	802	776	780	756	797	781	768	790	787	806	768	784	794	791	768	820	809	824	797	764	763	840	775	765	794	799	783	798	800	792	824	804	775	762	758	749	790	833	808	767	761	736	820	775	825	749	795	753	787	777	803	690	740	758	771	772	780	724	848	794	766	771	784	767	845	772	828	803	739	783	771	781	768	760	760	843	794	755	775	812	789	798	753	745	779	781	715	739	732	803	754	800	816	775	761	762	747	796	787	752	824	705	765	804	798	789	806	795	795	766	806	830	746	769	806	767	781	808	787	808	791	741	769	788	799	792	715	806	790	745	805	821	797	838	808	779	735	787	772	766	776	766	785	854	785	783	772	801	735	729	785	763	805	734	814	803	771	774	763	763	776	751	796	840	821	769	805	769	773	809	795	760	780	771	745	835	824	782	750	814	767	720	743	801	767	768	784	789	761	768	797	732	751	809	801	800	730	799	760	758	808	805	775	826	788	814	743	809	842	786	784	797	800	749	758	821	804	801	758	815	799	770	766	805	785	774	786	795	785	779	777	791	788	783	762	767	798	787	762	769	790	719	775	761	740	751	755	749	800	754	783	786	794	814	721	752	724	736	804	818	770	740	770	755	777	803	807	733	787	808	764	730	799	738	793	795	751	765	784	763	758	745	754	785	829	765	750	748	815	840	755	777	776	762	781	808	781
23473	20936	28265	23754	20921	11101	1264	893	799	753	711	699	676	697	658	655	675	647	639	605	591	646	635	604	576	646	592	615	615	654	628	679	577	582	596	633	608	645	572	579	585	576	648	598	597	584	570	598	614	622	638	623	608	582	570	594	577	618	596	668	631	576	621	602	597	582	611	633	627	590	558	610	579	599	606	575	561	612	605	629	607	598	610	595	646	598	561	570	566	602	539	589	620	600	538	642	587	594	594	594	567	563	582	569	605	568	584	608	625	636	632	621	603	619	630	624	637	618	617	554	572	586	555	600	602	596	571	618	616	572	609	577	605	591	585	572	591	597	561	573	602	602	589	638	552	588	605	563	570	575	573	619	590	577	634	559	592	564	612	622	564	607	635	634	563	594	593	576	619	578	620	602	602	569	558	568	583	562	589	571	606	562	574	592	538	562	567	594	564	615	618	573	579	579	594	614	615	591	582	626	575	593	615	619	617	607	567	605	575	603	598	629	583	554	594	601	610	580	603	617	613	569	599	588	600	582	622	586	568	609	592	609	616	566	539	595	579	623	596	608	608	570	586	599	573	608	605	566	615	596	589	583	601	587	615	593	591	603	606	625	615	617	574	611	588	582	575	595	597	592	554	612	595	607	571	549	570	584	594	565	562	569	562	603	611	596	588	638	574	579	611	619	528	593	618	592	591	619	573	609	617	584	578	547	602	604	588	645	612	572	592	604	586	555	615	609	577	585	632	595	618	567	585	513	578	587	559	573	572	585	608	581	592	618	568	582	592	612	614	567	568	596	582	606	575	589	635	594	619	579	555	584	574	585	624	606	616	591	542	519	620	596	617	608	623	620	565	593	582	612	609	581	597	576	584	595	603	548	566	559	580	603	555	596	574	617	598	612	611	594	578	598	582	622	602	601	555	607	618	612	597	549	612	613	564	622	608	586	623	564	635	605	605	574	599	654	599	651	586	605	628	522	546	573	560	518	558	637	617	583	579	573	582	562	583	626	611	598	609	573	592	637	563	566	572	566	617	577	589	594	581	560	592	598	567	581	633	557	578	577	620	619	589	603	587	615	594	559	610	592	586	597	604	624	597	587	588	591	585	607	614	587	591	594	563	557	597	616	608	588	596	574	582	578	623	628	593	551	589	576	623	587	592	595	580	584	628	568	607	587	602	598	604	663	618	593	618	572	595	580	571	599	619	556	590	623	589	561	577	572	577	596	562	615	599	609	598	558	643	601	593	629	600	586	568	599	590	554	599	598	621	609	572	551	594	660	608	538	559	598	643	628	590	558	569	563	623	589	593	562	619	617	597	586	627	616	576	594	620	589	598	590	579	561	623	572	580	624	557	636	594	605	598	568	576	563	588	577	607	599	612	576	609	608	563	592	620	612	558	574	598	593	559	590	596	580	607	574	593	620	621	549	625	596	570	621	597	612	562	595	590	608	600	587	577	586	643	580	604	552	531	606	568	580	570	581	590	585	597	565	615	582	567	593	560	600	566	603	583	608	607	620	603	581	564	532	574	577	575	595	604	639	541	567	554	572	541	576	594	597	623	602	564	584	578	576	584	587	562	641	515	568	593	594	588	615	622	625	627	601	613	578	587	614	645	572	574	597	555	606	612	593	620	582	586	646	581	580	589	538	606	627	606	615	602	593	568	604	615	595	607	614	580	582	621	612	581	616	555	585	606	598	533	609	572	617	601	594	600	619	628	579	590	593	597	553	600	601	611	563	574	591	604	601	547	592	578	570	626	578	591	615	605	587	604	595	554	581	598	562	582	582	604	588	587	563	598	586	631	652	561	597	617	597	610	558	600	613	618	549	570	611	598	598	615	548	543	561	617	590	606	573	590	580	613	608	565	605	563	612	567	627	595	568	638	574	647	575	555	562	639	575	608	552	621	578	588	606	582	601	602	636	576	581	616	574	592	593	569	554	599	615	577	583	574	585	582	577	622	613	599	579	601	611	601	605	614	582	587	612	597	554	578	569	606	595	625	605	560	625	588	568	641	617	601	584	643	625	560	597	528	598	600	601	578	589	614	600	612	592	546	625	615	635	617	652	622	636	567	579	592	601	599	629	592	570	591	582	557	615	595	521	618	593	610	556	560	568	607	590	636	591	566	586	569	592	657	564	588	603	586	568	561	605	573	622	611	619	580	610	557	567	588	612	568	564	549	607	593	605	588	587	566	613	577	597	590	569	564	570	544	619	580	572	601	592	576	530	582	619	589	589	585	574	596	619	578	598	610	633	588	608	579	604	611	563	570	587	617	604	626	617	589	582	571	610	586	558	576	569	567	619	550	576	552	587	599	565	596	588	581	553	570	596	567	625	584	612	567	563	606	597	577	641	559	602	574	629	600	589	584	555	616	597	580	570	614	557	612	601	585	562	524	639	580	643	568	582	570	549	610	565	610	599	597	605	601	578	586	588	566	566	584	582	613	583	588	546	623	566	591	610	603	623	605	562	538	624	611	594	609	611	640	590	603	608	602	568	593	645	594	593	612	582	548	590	590	592	586	611	590	644	593	578	601	581	599	556	600	588	572	636	576	608	536	573	605	599	633	519	579	587	622	594	562	548	613	631	598	598	581	592	570	624	546	636	575	585	602	590	564	623	602	629	584	571	569	546	596	586	607	574	599	567	619	580	610	569	572	586	586	557	530	585	605	572	588	570	562	572	596	613	599	594	587	601	618	580	575	612	586	595	616	588	580	598	627	564	540	552	606	594	591	580	603	581	585	607	591	595	608	578	617	602	587	590	591	561	524	617	600	584	591	578	617	549	603	602	577	582	596	564	568	651	593	612	581	595	615	566	598	644	544	554	595	546	596	611	574	605	578	597	578	569	588	576	595	583	609	618	550	567	566	595	587	603	575	609	634	586	617	595	605	626	615	619	596	584	608	625	594	598	573	636	607	565	588	578	582	564	600	580	624	573	622	582	574	564	642	589	611	581	614	612	581	626	570	610	588	636	609	611	567	613	610	555	593	605	636	590	590	602	591	521	598	614	577	585	537	567	573	601	606	570	560	571	585	573	624	592	599	573	572	613	598	593	601	597	558	587	611	576	628	622	571	603	585	599	638	564	627	624	577	600	551	614	618	593	594	547	601	629	600	592	581	573	595	580	607	615	602	544	602	534	599	582	597	597	624	581	617	551	602	576	560	565	613	585	611	616	618	605	568	586	573	581	577	579	565	558	606	592	576	563	557	588	660	597	598	570	566	595	576	567	597	600	584	614	583	594	587	603	547	617	564	565	571	613	601	575	592	605	558	580	557	582	589	574	606	596	569	543	607	582	572	632	566	567	586	618	590	648	597	566	609	612	632	565	630	600	575	659	588	578	594	522	617	609	572	603	570	610	592	594	597	534	634	593	581	622	590	573	574	589	614	588	589	592	593	614	552	608	557	595	590	563	573	590	627	615	567	562	596	580	586	602	560	560	588	557	582	589	611	631	562	598	604	557	581	574	578	572	574	595	606	604
19471	9436	7595	3903	2800	2332	1858	1625	1493	1345	1222	1123	1115	1078	1028	1024	972	916	914	989	894	906	892	873	915	883	939	848	880	892	885	885	930	831	859	865	875	871	861	843	849	896	817	842	834	835	822	864	904	855	855	823	811	816	849	823	849	806	848	848	850	910	884	829	805	880	906	817	865	871	812	847	849	816	846	877	897	854	878	835	814	865	814	873	819	829	821	854	822	848	824	785	817	839	863	859	841	804	858	813	852	822	802	811	851	836	877	866	857	889	871	840	831	852	844	779	835	869	847	830	829	786	799	867	828	831	872	870	830	849	840	822	784	821	834	858	826	888	841	849	821	843	850	863	797	814	814	836	844	889	828	830	891	866	847	835	800	805	860	798	830	822	838	842	866	846	844	811	849	883	846	862	862	815	790	856	859	834	835	833	878	886	862	864	849	881	851	812	834	852	806	802	822	837	857	821	831	829	856	849	814	845	792	814	909	865	820	808	862	879	858	895	880	821	870	803	874	825	836	824	818	784	808	840	881	896	873	828	841	849	879	876	850	891	862	834	864	823	827	800	812	838	862	851	824	830	897	871	829	818	803	859	900	853	856	799	905	835	827	794	863	821	852	808	881	880	877	839	827	860	841	844	877	829	834	818	841	856	860	879	831	811	836	846	838	817	868	863	799	844	837	862	847	864	841	803	831	853	906	838	774	795	851	860	807	852	896	856	821	815	802	873	858	807	789	856	871	842	810	800	857	890	854	808	852	817	840	822	836	822	859	881	846	857	859	866	859	818	822	823	829	813	884	814	846	847	826	827	837	839	872	803	855	871	869	850	830	852	819	830	901	836	818	856	853	850	854	849	910	859	851	831	852	834	861	828	857	884	828	839	851	831	867	853	825	873	821	846	846	816	851	821	823	892	852	869	824	850	868	853	797	906	823	839	815	788	810	844	834	889	828	848	830	875	818	831	834	885	819	819	887	797	825	838	820	809	874	883	827	849	882	821	885	842	907	838	785	875	821	815	834	855	806	869	900	860	843	823	884	876	831	869	899	852	855	842	869	889	771	862	824	875	832	872	801	830	860	850	792	833	841	806	824	839	804	782	861	785	916	882	903	818	865	833	798	831	837	840	863	820	862	830	833	897	887	917	826	835	809	850	844	803	829	852	809	846	845	882	869	938	882	848	858	829	775	883	822	854	861	829	806	808	805	869	851	837	892	836	838	862	818	854	858	831	836	794	821	854	825	841	824	870	829	840	844	800	827	864	842	831	882	817	817	878	847	849	913	846	918	843	830	861	820	856	839	839	883	846	804	818	895	808	852	830	889	832	822	835	889	862	852	822	864	814	861	847	886	825	848	832	846	849	838	875	870	830	815	867	881	847	834	869	860	865	822	837	853	830	819	854	864	795	845	809	881	782	814	873	876	805	892	810	867	822	850	866	875	814	827	821	838	856	851	810	866	835	853	822	834	818	836	865	865	847	819	842	809	867	815	839	823	843	839	823	806	836	830	820	802	832	833	855	824	894	811	848	826	799	810	868	836	835	881	824	887	804	765	867	866	863	832	883	859	884	843	898	841	849	834	864	806	812	788	887	804	804	846	851	851	837	914	819	830	820	869	800	849	790	803	868	819	803	875	856	813	831	864	837	822	904	787	836	785	826	873	834	891	825	856	819	828	826	852	828	816	812	853	872	835	853	839	821	824	872	923	881	831	751	842	821	842	844	847	855	860	804	812	803	864	858	887	864	905	818	871	867	872	880	826	808	804	816	888	795	804	834	852	895	855	836	860	820	847	848	836	844	851	892	845	859	901	784	830	859	842	810	827	848	851	796	827	823	858	867	879	801	858	862	849	813	914	850	813	891	829	882	761	833	864	873	850	859	798	839	872	795	840	862	826	793	814	849	837	862	841	846	886	816	808	854	772	848	835	787	909	851	878	857	810	809	845	814	797	860	850	886	858	821	815	805	834	846	801	844	838	839	808	830	767	818	858	851	886	819	850	834	849	831	872	810	821	815	855	848	878	788	851	838	813	827	866	777	801	832	913	834	838	812	793	887	888	842	881	842	830	887	835	858	847	843	864	891	862	840	825	846	867	834	824	816	906	860	868	873	816	872	812	795	821	889	848	835	871	847	844	865	831	824	895	844	856	852	823	859	831	881	825	825	843	829	848	831	866	814	870	819	840	850	820	871	857	838	866	884	850	896	861	840	822	901	887	809	854	864	836	848	887	822	834	857	774	861	840	799	808	854	855	832	847	830	849	817	788	887	830	875	826	877	875	878	775	829	881	822	876	829	892	827	824	895	912	889	864	894	831	853	861	835	824	819	854	830	864	848	837	831	879	818	823	836	824	884	872	795	820	740	806	901	873	858	869	854	885	852	799	796	866	819	847	861	835	868	864	835	851	844	855	837	866	827	883	845	869	831	824	825	898	876	863	868	848	819	811	839	835	894	823	814	816	838	829	845	853	810	876	840	840	852	887	859	831	779	879	838	848	821	807	876	830	846	876	794	768	866	816	848	883	858	799	843	818	874	829	792	882	847	869	810	867	808	855	794	810	880	877	838	811	794	856	765	806	819	855	884	833	854	840	831	867	851	858	828	859	822	834	863	849	856	843	797	857	827	840	830	869	836	822	864	832	866	843	851	838	825	789	797	818	867	829	831	855	854	861	823	863	863	839	888	841	825	878	890	810	855	848	838	937	798	833	852	814	835	888	904	881	851	770	835	869	868	795	846	821	883	853	936	852	816	830	872	873	826	873	838	914	803	820	817	865	811	875	848	863	847	866	796	830	878	812	824	874	828	843	819	844	846	820	873	807	830	814	842	836	820	843	829	778	845	819	854	839	822	848	822	813	788	821	880	846	869	833	854	861	841	783	898	855	868	818	841	925	831	857	860	854	885	871	867	875	841	821	859	830	825	902	836	879	874	850	839	822	815	831	865	859	849	854	875	859	836	870	864	840	838	842	823	849	831	792	845	824	799	907	854	808	890	868	854	825	863	845	840	825	836	858	851	820	866	829	783	836	800	831	857	881	895	836	835	836	899	849	833	834	848	794	903	825	866	815	818	842	799	843	839	862	845	821	808	824	812	796	844	879	884	860	858	827	859	876	865	849	853	877	838	865	849	875	809	918	807	796	791	857	782	880	838	833	830	836	879	837	818	808	831	862	894	822	814	852	898	808	813	896	812	801	867	854	850	831	892	848	819	854	852	887	840	895	830	824	794	865	828	877	807	854	788	823	836	803	811	838	825	851	813	854	920	853	800	890	824	787	821	838	809	829	850	849	872	797	857	861	830	866	853	858	860	847	849	828	859	826	819	827	864	799	827	820	807	833	835	800	816	775	850	833	827	878	818	862	821	871	858	825	879	899	779	875	812	878	849	825	843	876	873	871	798	818	850	862	845	825	814	832	803	862	847	883	868	880	782	855	832	833	839	880	832	884	875	812	812	858	849	839	795	812	870	839	882	866	870	811	888	886	873	890	835
22646	20924	28673	23334	20924	20950	7276	928	662	568	557	521	460	465	450	417	406	410	424	402	415	359	389	345	353	355	403	358	375	334	326	322	314	338	343	343	375	331	352	333	343	376	340	347	345	354	339	326	342	298	351	336	296	319	322	318	328	353	368	313	336	334	335	305	346	354	359	331	332	331	302	313	324	324	336	299	314	329	345	313	315	325	374	317	342	310	319	350	326	330	330	281	344	309	334	325	334	323	267	330	335	328	358	323	317	306	328	332	351	336	354	320	359	308	341	310	299	338	320	328	346	308	308	312	308	342	331	351	322	328	311	362	316	308	326	335	332	317	360	315	329	313	328	345	294	314	294	326	321	329	330	330	365	331	303	289	328	348	312	305	331	319	324	304	338	317	335	324	328	304	307	351	290	329	311	340	323	344	343	287	291	294	349	332	310	334	340	318	364	342	303	343	323	332	358	305	336	352	327	356	335	325	313	344	295	316	312	334	274	316	344	340	324	334	324	303	313	322	314	314	309	334	318	327	340	277	305	322	328	300	342	346	294	334	333	315	316	317	319	317	317	314	307	326	310	327	325	326	340	324	305	333	314	296	343	333	343	320	329	325	333	317	288	309	311	319	317	327	325	340	297	347	311	309	357	320	312	294	347	296	306	346	334	298	297	372	304	339	329	324	342	329	329	299	300	364	357	332	338	296	313	309	343	327	306	315	312	339	309	330	322	325	310	310	353	324	328	306	308	339	314	359	334	330	345	354	334	329	328	315	303	310	318	339	334	289	328	336	330	351	339	317	283	329	347	293	307	337	307	355	352	294	340	332	319	335	336	300	299	338	316	339	317	331	330	304	338	308	330	346	297	336	289	381	361	340	284	317	305	346	322	321	293	319	315	352	324	287	294	307	334	351	288	328	309	302	316	325	331	308	349	322	320	307	344	325	322	320	300	314	306	343	306	353	313	323	323	295	307	305	314	315	327	314	305	337	327	299	329	300	323	315	320	320	309	326	291	340	321	316	327	324	304	343	271	317	330	304	312	291	316	295	328	321	333	323	303	331	334	345	347	347	290	327	317	307	346	352	341	325	316	343	306	275	296	325	348	338	325	325	302	286	320	335	360	333	330	321	333	335	318	312	347	315	340	340	293	324	327	305	306	328	311	325	331	296	300	308	313	322	326	322	343	324	328	306	351	330	323	314	338	340	295	290	306	341	314	365	318	307	343	294	322	347	280	336	311	336	333	329	318	331	327	338	304	340	326	357	357	346	348	338	334	308	294	306	360	336	321	325	322	340	331	354	332	329	332	339	290	310	294	369	330	346	309	328	322	330	326	324	319	310	340	303	337	324	325	305	312	319	337	324	337	324	324	304	342	321	344	300	303	315	330	317	324	343	316	360	347	336	379	295	317	352	371	323	351	320	319	345	360	311	328	306	323	349	299	315	315	330	351	354	315	293	297	305	321	339	336	326	312	333	337	325	321	335	309	302	335	324	312	319	320	343	338	329	314	323	350	301	302	340	310	335	301	308	286	308	335	321	304	350	325	343	326	295	341	304	337	332	328	316	314	332	347	315	333	337	329	315	360	328	312	343	310	341	313	315	312	323	326	341	318	343	306	329	326	348	355	352	335	294	345	323	342	326	337	309	324	296	354	300	288	339	331	335	324	324	314	312	317	307	309	361	356	313	324	316	321	313	320	332	314	287	300	332	335	328	315	304	319	316	318	302	343	319	324	367	317	300	316	340	316	296	343	319	342	325	303	292	333	303	321	311	303	301	331	338	353	317	327	307	309	306	307	293	341	334	315	325	315	298	310	338	308	295	303	306	303	331	343	304	326	318	312	316	326	347	329	304	327	287	328	315	305	320	318	330	325	305	356	298	317	352	307	325	319	322	332	314	309	369	315	335	349	330	317	345	328	322	322	326	348	309	344	325	324	336	329	323	324	294	338	330	347	318	299	276	315	333	329	325	329	297	300	342	352	327	299	335	362	318	321	351	317	357	345	358	317	338	295	311	306	318	329	313	308	336	345	354	307	301	318	351	335	306	336	319	291	345	329	310	315	315	305	316	312	273	318	329	337	287	305	333	331	341	308	318	320	314	331	326	327	327	327	342	311	292	332	317	291	349	295	325	281	345	312	318	321	325	320	346	321	333	315	341	290	332	306	330	301	358	312	333	323	326	301	277	329	300	304	335	321	321	329	295	299	350	320	284	353	323	347	318	327	329	345	348	327	300	329	344	340	303	340	303	307	337	331	315	355	326	311	325	356	359	321	320	325	333	314	293	324	335	312	341	339	309	313	341	340	295	313	320	301	328	308	341	308	318	307	358	316	315	316	314	287	317	328	321	334	318	345	308	329	337	305	313	359	286	350	278	346	321	319	332	290	347	318	281	331	322	295	348	332	289	312	323	321	313	310	318	323	308	309	332	347	317	313	332	292	347	341	302	303	329	327	362	353	308	307	307	310	306	304	305	293	328	315	342	325	302	313	328	327	301	324	334	355	314	324	340	334	337	311	349	333	287	342	325	343	329	345	334	336	327	303	299	347	334	334	339	303	321	298	322	292	311	304	357	336	313	313	311	353	324	352	308	296	341	308	332	288	339	293	349	332	296	343	311	307	327	262	308	333	345	324	341	331	327	345	312	337	315	338	319	319	328	344	349	365	288	291	320	341	321	301	329	321	288	325	339	313	321	317	304	323	335	291	320	311	342	341	322	318	343	295	356	331	334	320	329	314	322	347	343	336	347	331	325	327	356	318	328	320	308	326	294	330	310	313	309	320	340	322	343	294	340	300	330	302	295	340	304	332	334	321	352	293	331	362	317	322	325	314	310	317	331	346	278	329	310	339	320	331	337	328	315	347	335	315	324	319	311	326	307	277	327	324	349	329	305	352	316	322	345	273	303	303	340	336	314	313	366	339	324	314	309	311	298	335	333	318	325	334	324	321	313	306	335	308	333	327	327	350	324	303	298	316	323	325	301	326	303	307	300	301	353	309	358	322	286	297	313	332	331	353	317	358	319	317	301	317	319	330	309	340	303	317	317	342	349	301	327	300	312	316	304	311	318	313	345	323	357	319	323	324	320	336	319	293	340	320	316	314	274	327	297	306	316	329	314	332	334	316	326	341	295	350	309	305	321	325	311	327	313	313	312	352	309	324	290	304	348	331	319	332	330	316	298	332	353	358	320	348	311	350	324	309	326	351	302	359	332	312	301	336	295	341	317	325	317	316	286	324	317	304	306	316	304	339	310	345	355	342	308	308	331	353	330	316	315	312	322	321	333	302	339	328	342	322	331	350	329	305	294	307	307	303	316	312	329	324	286	311	284	319	310	340	341	352	309	315	338	313	294	328	311	353	322	330	320	296	313	331	328	319	300	335	318	324	302	311	322	353	343	314	299	319	310	329	304	328	312	322	328	326	307	319	352	301	330	349	317	296	320	361	311	307	345	329	314	300	358	310	307	301	329	299	333	308	326	339	307	326	299
21561	14437	11516	5892	4084	3102	2427	2007	1600	1368	1123	1124	969	916	798	775	732	650	717	692	629	644	602	585	610	567	542	586	536	504	517	519	510	514	550	495	483	497	523	489	508	522	491	511	474	487	498	504	513	473	447	486	507	510	485	488	479	461	504	488	490	458	468	467	486	446	508	487	484	468	494	495	471	429	434	490	481	484	464	448	485	493	502	458	489	507	448	429	486	495	493	506	531	493	463	507	485	490	485	507	521	478	507	466	482	458	509	471	473	460	539	464	462	482	482	479	479	460	461	464	488	482	483	455	442	450	543	434	499	467	447	454	500	496	449	498	461	503	475	453	463	494	505	452	494	481	477	453	462	470	482	485	509	500	465	512	490	440	448	488	466	493	481	476	488	486	446	480	460	502	474	514	473	462	494	506	484	480	496	482	467	492	460	492	420	460	485	476	480	476	435	486	467	464	508	508	473	514	499	487	482	444	487	519	520	460	455	458	456	436	474	496	438	482	447	457	485	469	473	489	490	481	455	506	504	493	476	449	466	484	499	450	470	479	488	494	498	468	486	440	514	460	476	454	451	480	422	464	477	486	483	510	453	448	457	476	511	469	473	450	501	494	453	496	455	488	464	468	438	485	503	458	469	444	494	435	490	458	464	475	450	470	454	498	474	440	484	492	458	481	459	490	518	455	489	461	468	492	477	496	495	475	488	481	535	416	479	455	483	487	485	458	467	494	464	508	504	478	481	476	500	450	474	468	468	478	494	493	465	516	491	471	471	489	512	444	480	478	472	450	482	456	484	466	451	469	514	477	457	499	479	484	504	468	535	479	470	450	499	453	471	481	445	468	463	456	489	437	489	466	484	503	478	448	481	455	468	491	512	472	517	443	460	483	468	501	490	491	491	438	418	483	482	461	452	485	462	477	475	452	478	483	494	456	469	472	463	485	447	465	448	456	503	458	470	507	462	457	448	514	465	446	446	464	473	490	431	489	474	457	479	474	481	448	456	475	427	478	423	447	444	449	487	471	475	435	470	492	455	476	466	478	491	473	449	475	455	413	521	489	477	486	474	493	443	500	466	522	472	455	510	483	439	486	476	480	444	453	484	471	494	530	508	472	487	462	444	498	451	502	485	472	456	465	477	470	491	501	464	468	450	450	469	489	514	445	446	457	524	510	471	473	487	480	465	478	479	476	443	492	473	475	467	435	464	424	479	478	464	438	460	518	466	504	460	487	498	505	476	457	466	469	470	454	451	475	469	452	468	460	481	475	466	503	434	472	508	473	481	520	504	478	437	458	507	460	447	471	485	473	481	471	518	445	484	454	462	402	500	461	464	474	510	485	484	468	471	479	426	472	480	475	498	487	456	499	478	462	471	478	489	477	453	472	456	459	547	519	491	500	485	481	451	467	459	488	478	503	450	418	469	483	484	455	471	446	463	436	515	456	435	493	475	501	442	435	474	476	448	499	481	507	493	464	477	457	452	457	480	487	503	497	469	500	419	468	453	475	477	492	473	496	511	436	470	496	475	493	485	499	461	440	454	470	459	504	442	458	502	471	475	525	446	460	473	491	476	489	473	452	469	482	467	462	460	519	449	492	479	511	512	494	446	463	468	440	478	492	504	469	509	443	498	472	494	469	488	502	424	480	493	487	479	496	456	473	467	496	460	473	488	446	475	463	481	438	495	475	474	486	473	488	453	444	456	483	491	489	422	481	473	459	467	434	488	454	478	461	498	458	492	533	476	464	487	493	437	498	490	474	453	490	445	452	511	487	455	452	494	460	506	470	499	464	498	454	463	451	490	462	480	452	477	452	468	476	467	506	496	493	476	504	464	458	462	482	485	486	437	484	506	457	481	428	460	452	528	476	469	429	448	452	473	528	477	498	458	449	495	444	496	462	491	474	463	428	470	451	481	464	488	489	449	462	486	467	470	443	456	445	443	470	474	510	504	487	431	440	471	450	470	444	484	478	493	451	448	471	509	456	489	466	497	480	458	507	453	485	530	470	447	499	478	489	473	444	484	492	467	468	524	505	502	518	464	475	475	478	464	503	463	468	498	515	500	501	454	473	465	472	479	474	479	502	473	487	482	470	508	497	527	470	498	466	453	445	492	471	442	439	496	452	471	490	431	455	452	462	485	502	462	442	475	458	490	442	482	432	501	468	471	500	466	503	472	470	466	481	455	428	443	463	476	467	480	469	500	454	504	488	460	433	484	464	477	465	488	453	469	481	473	476	480	486	474	474	496	471	460	478	500	460	459	499	464	488	473	466	451	467	465	484	443	501	459	460	470	462	462	492	456	495	445	475	495	472	481	479	470	485	476	470	464	458	482	465	454	504	461	442	466	496	442	490	437	460	457	463	472	490	482	515	492	492	459	457	461	492	463	456	468	470	498	434	451	462	493	428	446	463	475	460	484	465	445	479	439	477	477	426	452	459	464	465	437	483	486	482	482	466	469	457	456	494	446	490	435	499	475	483	470	464	453	519	498	445	437	488	462	517	507	506	488	477	466	486	462	495	466	445	452	467	487	457	434	496	529	474	475	449	489	523	464	483	471	478	475	488	466	464	452	441	444	478	489	464	502	487	529	438	532	458	472	453	474	439	499	494	447	476	461	459	454	469	479	486	475	456	496	480	442	455	494	486	443	464	445	475	477	500	431	497	455	462	479	475	486	484	478	516	501	480	511	490	495	463	476	476	456	477	504	458	497	496	484	489	452	450	453	474	431	502	493	503	469	461	449	499	440	495	462	474	466	475	504	493	447	433	480	522	441	544	454	485	491	504	427	465	444	468	485	450	480	455	466	449	462	510	487	442	490	476	481	453	525	481	450	498	499	468	474	461	489	501	475	460	451	485	450	459	481	494	484	466	479	450	489	500	490	462	452	485	477	465	503	458	493	485	480	460	509	448	438	445	494	475	482	472	491	464	470	471	456	482	495	474	483	449	487	443	487	479	441	423	444	497	483	479	484	476	463	483	446	543	469	432	488	456	501	486	468	444	462	433	442	473	489	454	466	466	449	440	486	479	477	475	479	461	505	447	484	478	460	458	454	460	457	456	488	526	478	472	470	477	486	463	457	492	457	465	470	485	447	472	527	444	456	464	497	473	485	441	460	490	493	467	512	498	509	502	476	474	447	456	482	458	474	437	483	454	499	420	497	475	485	491	473	512	439	479	516	464	462	501	513	468	480	481	508	464	461	473	455	512	475	471	475	434	474	452	487	460	444	473	453	491	498	460	484	474	484	450	503	441	467	543	462	497	494	471	441	499	518	456	488	470	479	472	428	472	460	485	458	487	468	494	464	473	515	487	489	446	467	443	460	456	435	488	509	452	488	466	487	468	475	450	481	499	484	480	443	499	505	495	497	460	444	470	489	515	475	499	463	507	439	478	473	456	475	468	455	526	476	473	517	511	512	476	512	447	464	477	511	492	512	460	508	490	436	462	460	460	501	465	443	496	501	485	489	479	481	479	457	466	494	487
26866	20244	8419	1004	637	634	607	554	557	536	584	535	547	553	552	610	552	522	558	546	547	568	567	544	528	550	569	530	522	550	569	524	559	561	561	508	567	526	547	546	552	518	526	528	519	568	521	552	508	511	542	550	574	567	535	519	581	518	545	539	588	529	559	562	590	554	532	538	522	543	545	549	508	542	529	524	516	532	559	559	545	565	591	543	554	569	535	597	630	540	571	528	557	564	587	562	539	523	546	557	522	518	523	574	546	546	608	529	591	577	537	539	555	552	540	580	529	566	577	516	557	566	511	537	553	573	531	545	589	539	528	555	561	567	503	506	574	547	551	551	544	542	518	561	543	586	525	553	563	514	539	568	532	520	572	512	526	562	545	571	548	577	562	561	514	560	503	553	565	568	555	571	532	554	580	578	508	571	525	542	532	549	617	561	582	562	545	573	569	593	514	545	570	527	560	484	519	528	548	570	582	561	566	570	535	495	525	542	580	579	524	544	549	521	544	528	573	578	522	520	585	594	538	577	539	593	513	553	530	529	553	572	528	549	546	555	601	561	567	557	566	561	573	545	552	544	544	561	564	547	559	547	519	542	531	560	578	497	535	566	562	517	529	565	578	533	547	559	518	531	561	567	513	553	553	577	563	537	561	574	527	572	581	551	573	575	569	533	556	577	538	578	528	552	593	561	536	556	631	573	522	587	576	568	543	593	514	562	557	566	527	566	559	540	516	555	529	557	513	551	547	543	548	552	556	569	537	543	569	551	505	548	545	552	526	549	536	553	554	527	568	529	553	539	566	511	537	534	535	553	575	544	601	544	560	539	528	578	519	562	558	572	570	566	547	538	536	543	518	539	566	583	526	516	578	586	567	560	534	551	609	531	534	514	525	559	559	526	515	563	565	559	510	526	541	539	551	579	557	518	594	565	565	544	551	530	540	563	592	576	571	524	545	555	546	540	546	545	524	534	547	544	518	539	559	579	586	546	531	531	550	557	560	555	509	564	547	554	569	574	550	541	570	542	563	573	530	539	536	567	494	581	559	584	555	574	536	555	548	512	587	533	556	545	525	531	555	546	562	553	564	555	539	534	570	561	523	590	576	540	584	523	578	511	580	504	530	565	602	553	540	552	591	565	556	554	559	524	552	500	542	579	559	580	559	552	533	518	511	603	541	545	566	548	523	526	538	546	565	604	549	557	519	551	586	549	567	568	558	552	532	536	594	543	560	530	547	530	528	559	494	528	555	554	538	529	546	562	537	551	565	568	549	587	553	549	539	582	588	553	574	555	536	518	548	600	541	589	560	560	582	526	550	511	597	610	573	531	546	521	550	511	563	531	571	568	587	541	528	563	503	567	568	554	565	550	521	571	554	534	542	542	556	538	580	541	514	553	560	607	574	537	568	550	572	557	557	557	525	545	556	550	539	519	540	524	547	574	568	550	570	567	548	520	551	571	544	516	540	522	536	584	540	512	550	554	545	578	552	539	540	527	564	517	494	578	585	543	526	607	519	576	536	514	552	593	526	537	549	574	571	504	511	607	560	488	551	504	534	543	573	548	558	534	562	539	566	529	541	537	568	506	554	526	558	525	571	578	534	545	536	562	535	559	570	537	551	549	543	522	555	588	563	552	564	558	546	518	553	550	551	569	545	562	570	531	587	572	561	511	528	576	564	514	514	513	487	543	516	553	493	518	558	562	555	560	500	530	509	543	533	562	574	568	564	576	560	570	551	539	548	543	551	529	536	543	541	546	484	555	583	559	571	567	551	549	546	568	538	542	532	548	546	538	542	552	558	574	557	568	539	566	540	547	570	537	549	549	574	492	540	529	559	557	529	553	546	569	573	527	504	517	564	554	534	535	579	589	520	523	521	569	529	551	516	548	580	526	542	534	516	520	538	563	541	552	596	545	544	561	546	547	528	554	538	553	541	530	536	545	530	519	546	579	522	532	555	590	545	544	578	568	548	557	576	560	551	595	561	553	536	554	528	568	581	528	560	578	535	575	554	558	601	557	573	539	531	549	583	566	565	545	546	506	586	557	562	488	562	569	520	526	554	555	531	569	512	536	603	525	562	526	546	537	536	548	550	554	562	569	573	551	572	494	519	521	555	567	507	582	570	541	559	575	512	578	607	578	593	560	520	556	585	560	520	550	547	560	563	601	597	537	562	527	577	562	564	530	608	553	533	553	569	555	534	542	543	543	565	538	578	489	533	510	544	547	517	534	550	555	580	520	505	575	560	519	492	553	549	558	566	528	572	562	613	561	552	553	540	554	559	538	525	574	563	557	533	544	557	573	554	564	550	549	538	561	539	572	571	587	534	518	538	597	567	523	522	533	540	539	536	579	520	583	566	572	536	545	519	489	573	544	555	536	552	549	550	530	566	569	552	569	571	540	535	566	588	587	564	574	544	529	532	542	524	563	550	520	533	511	570	577	514	570	556	550	576	548	553	577	539	542	552	553	570	551	541	547	586	562	553	540	555	534	539	531	569	555	538	550	521	559	583	499	528	542	551	519	532	562	562	561	542	550	542	567	582	607	575	564	544	549	535	521	528	515	566	526	565	574	552	568	563	574	574	540	531	560	588	589	599	563	528	579	573	565	553	548	558	570	549	562	603	589	513	576	536	589	560	547	554	522	555	573	532	512	542	538	543	500	565	547	532	595	565	563	552	543	529	539	554	572	540	539	561	546	524	565	563	576	574	582	507	556	577	558	536	557	569	594	589	570	599	552	591	558	554	552	570	556	581	571	558	570	567	552	575	558	545	580	561	576	521	553	580	569	533	513	573	570	553	545	540	579	550	523	528	588	573	521	573	558	530	567	494	502	555	579	577	520	566	581	543	543	567	603	560	539	540	543	514	530	616	542	533	590	517	557	559	541	545	510	536	574	533	531	526	555	550	547	564	519	545	528	531	546	520	571	555	544	568	524	593	575	550	536	561	560	500	537	570	548	519	499	554	550	558	563	550	553	544	521	547	541	542	559	569	544	546	531	567	576	562	546	537	547	521	562	540	549	562	535	529	516	575	567	596	542	555	563	581	577	535	566	597	566	512	528	516	562	536	536	538	538	563	524	585	568	539	555	508	549	582	537	540	520	584	544	570	538	551	580	570	529	523	574	528	532	561	544	572	541	555	535	566	554	551	545	536	527	551	579	568	504	584	515	579	559	536	559	555	477	530	561	558	539	551	528	557	542	533	581	565	556	558	586	546	564	562	536	517	572	584	573	491	533	536	570	561	536	563	564	539	558	568	547	546	581	567	614	570	517	500	526	544	519	566	541	576	538	557	561	514	567	579	550	562	527	546	541	562	553	566	549	533	559	522	515	550	597	593	567	548	561	531	613	567	593	574	540	606	559	558	547	556	548	520	520	560	544	563	515	528	574	542	555	540	549	582	523	504	538	531	526	559	519	547	553	556	554	532	612	567	499	577	553	549	521	551	582	536	580	554	556	544	549	550	535	523	562	536	552	556	584	544	583
7741	1402	1256	974	931	850	829	817	826	798	829	795	856	821	758	782	784	770	834	784	809	769	770	809	797	765	748	801	833	764	797	825	803	770	760	775	802	727	824	774	750	737	796	781	818	827	808	783	782	764	781	833	833	764	790	792	751	800	765	848	776	791	809	781	807	775	753	739	782	782	772	792	815	789	774	837	825	748	778	781	823	820	760	749	809	801	750	746	805	786	768	797	777	791	788	780	793	755	804	751	839	764	733	816	757	741	789	743	745	790	799	737	763	798	740	762	760	782	777	778	788	787	807	718	746	832	804	757	747	773	758	768	759	778	778	773	805	742	757	795	792	796	768	778	781	770	757	779	806	760	768	789	774	776	758	784	740	815	780	811	750	780	784	807	792	759	795	741	751	752	770	792	803	763	821	778	760	740	794	776	768	748	752	786	759	739	773	733	800	801	759	693	786	781	772	775	825	813	771	784	728	782	745	789	782	755	757	764	799	794	790	758	759	827	723	796	773	771	813	740	793	800	819	814	769	796	758	721	769	750	790	770	790	789	775	739	775	796	781	756	765	798	814	775	753	810	760	788	785	766	758	815	769	788	759	780	758	764	708	772	765	745	731	733	763	754	778	771	740	796	762	757	773	765	816	802	799	789	764	763	804	792	755	807	756	819	770	775	708	799	772	760	790	755	816	762	771	753	744	777	773	772	761	792	776	805	755	802	739	793	809	810	822	756	771	858	796	768	696	781	775	775	740	842	791	812	769	764	760	789	793	775	773	786	792	770	821	761	748	775	770	761	790	766	816	823	771	764	815	745	762	755	801	783	772	726	763	830	812	762	746	779	797	778	799	753	773	768	789	793	800	751	799	745	784	799	809	758	758	758	784	772	766	820	743	794	785	771	797	810	758	758	753	772	772	771	793	788	771	804	740	800	758	777	729	754	741	776	768	788	781	757	778	796	784	773	790	777	787	772	736	771	717	785	781	786	776	774	766	818	754	770	800	803	748	744	763	733	760	792	798	799	803	782	824	764	810	749	764	796	777	773	768	747	738	780	752	788	739	765	794	787	745	811	788	759	817	766	788	769	802	784	785	760	783	797	800	779	714	786	780	792	802	816	784	801	772	792	802	762	781	758	744	821	757	811	786	768	758	789	726	763	746	735	770	784	755	766	764	803	809	785	810	796	797	731	790	784	842	761	780	824	785	756	800	790	742	738	805	737	790	800	721	759	806	799	784	836	773	730	801	789	753	829	794	781	775	774	784	786	761	810	795	770	748	803	730	757	745	753	830	731	785	720	718	781	758	756	784	758	799	780	823	776	770	734	730	816	765	779	787	777	767	774	753	814	805	742	770	811	785	804	815	805	767	811	801	780	757	762	790	788	747	764	801	770	794	729	795	753	797	779	781	758	746	786	776	801	824	789	783	780	770	786	801	763	771	776	768	785	807	745	754	765	776	811	748	772	810	785	744	809	791	776	806	700	784	808	744	802	800	777	815	834	806	790	790	794	788	806	806	807	727	792	774	770	783	772	757	782	782	778	795	806	768	767	800	796	776	774	782	779	808	775	794	797	841	789	820	766	784	798	827	830	809	856	790	766	785	775	779	773	758	805	767	756	760	775	776	794	801	768	734	775	806	770	808	752	780	757	816	731	825	743	787	784	815	786	755	768	763	794	816	762	801	772	775	771	722	834	767	752	786	766	765	750	827	807	803	777	748	778	800	805	831	799	794	799	798	793	773	790	748	808	806	752	775	790	773	808	769	811	752	777	756	832	827	835	809	808	809	780	758	763	767	778	827	803	784	749	776	788	735	763	805	758	799	743	805	764	841	759	777	843	846	781	737	770	827	760	786	770	804	829	764	813	778	783	772	774	774	790	792	811	765	801	776	792	721	809	793	785	809	786	773	759	706	776	801	825	786	769	779	803	785	791	772	752	806	790	769	757	772	783	786	771	764	755	838	780	784	734	767	751	831	797	778	834	828	775	791	763	749	792	764	743	797	752	817	782	739	772	815	754	768	794	768	798	761	748	811	755	745	749	785	758	783	747	838	767	810	810	730	751	775	844	770	799	778	763	832	810	809	791	726	734	754	792	771	785	758	785	755	776	726	766	768	791	766	775	751	788	754	748	806	738	808	783	794	755	782	774	834	761	791	790	809	775	760	786	800	770	792	775	788	764	790	801	746	788	817	788	790	832	763	816	766	831	775	782	798	741	795	815	791	727	815	767	809	766	757	775	767	792	756	752	778	767	790	772	774	745	785	810	802	780	728	790	803	775	740	770	782	726	763	726	810	747	780	755	732	786	800	752	817	765	794	771	805	764	767	793	768	751	794	769	811	774	792	770	776	765	755	764	738	768	747	837	815	786	823	788	807	779	779	800	774	788	754	758	812	751	802	798	762	810	773	727	789	753	843	783	759	808	720	773	758	795	757	802	767	774	784	812	825	812	776	760	826	751	767	752	784	794	814	763	784	817	810	748	734	779	731	772	728	786	771	759	756	754	747	773	810	733	766	777	823	753	790	743	756	775	732	786	804	758	788	739	797	767	779	721	796	781	765	742	784	785	775	770	786	789	755	782	810	754	777	782	780	776	805	793	803	779	793	795	768	764	787	782	783	772	788	799	808	824	757	794	811	717	699	822	758	763	786	783	792	777	796	742	787	828	767	794	758	731	810	760	813	775	782	764	731	783	807	750	833	839	817	767	745	779	772	798	786	765	765	780	762	799	767	805	793	759	785	798	801	788	799	760	759	768	766	712	797	761	738	777	814	784	835	751	836	796	783	765	755	783	762	821	760	800	824	779	801	716	735	804	802	775	763	781	811	780	770	740	744	763	837	791	771	777	756	775	798	740	801	778	780	752	687	789	794	787	791	773	769	778	787	757	790	766	727	789	743	763	782	797	772	773	816	770	789	793	779	795	800	740	768	806	740	764	771	796	760	790	797	754	796	713	776	771	845	788	744	788	727	745	774	776	777	775	753	768	817	763	780	792	806	828	818	736	762	782	825	766	810	751	756	822	761	750	786	792	734	812	746	794	788	753	783	757	812	767	776	756	761	766	744	840	753	795	741	753	781	802	761	776	798	791	781	802	769	828	786	740	730	827	780	784	744	763	772	794	809	705	799	780	809	791	795	797	810	814	803	766	732	764	848	763	772	749	771	798	772	791	728	812	777	731	827	787	775	781	735	768	800	778	761	761	741	781	801	764	816	805	767	767	787	782	778	758	800	753	791	781	730	734	768	711	733	727	787	775	821	757	753	799	770	795	749	764	764	754	778	831	791	737	790	724	784	757	735	739	751	836	752	768	791	755	747	787	791	744	798	766	782	787	742	760	772	740	763	762	767	844	787	688	797	779	752	785	788	819	753	704	755	747	765	814	769	767	751	770	788	810	727	796	785	757	732	808	793	779	763	794	777	818	744	803	726	773	769	813	763	762	759	771	780	731	735	815	731	805	842	824	787	804	770	740	805	775	752	775	783	778
23586	20970	28236	23629	20833	11018	1325	928	811	746	742	714	712	647	667	659	634	670	631	618	598	608	646	591	608	607	583	605	638	603	612	624	585	589	580	626	580	606	611	592	665	573	561	613	614	579	601	597	611	602	595	570	582	604	608	573	623	625	562	620	591	616	613	593	621	569	611	560	597	618	605	587	565	532	626	583	586	642	616	602	579	572	573	605	594	589	589	569	587	610	589	574	593	619	560	617	610	599	559	575	622	580	621	612	566	589	565	588	568	612	617	584	558	605	616	579	563	582	592	608	575	609	573	581	567	568	550	572	534	541	604	572	611	648	584	591	570	566	590	581	601	608	551	577	574	558	591	586	605	617	562	610	612	590	617	634	582	592	610	535	564	569	623	588	640	591	583	600	611	563	575	589	629	590	610	609	584	558	593	614	573	615	570	584	570	602	637	578	539	613	547	588	598	591	601	551	587	568	566	589	606	566	573	588	581	575	642	553	602	599	626	603	593	546	585	606	558	591	583	595	606	547	577	562	544	624	598	593	546	587	625	605	593	586	588	584	570	594	574	595	601	604	589	593	617	568	612	599	577	596	583	577	558	585	611	564	543	654	600	545	577	625	622	616	585	636	599	610	592	586	631	551	606	606	578	618	605	593	589	604	594	610	630	584	587	579	537	583	575	601	604	554	602	607	589	573	627	612	560	590	555	593	547	586	573	599	573	613	611	622	583	570	572	563	626	549	594	601	579	566	572	590	607	575	613	580	567	628	584	576	592	576	562	575	593	578	595	588	618	617	571	622	564	583	607	562	622	572	612	623	582	569	544	583	562	604	595	588	578	604	626	604	561	595	582	593	601	587	571	591	530	554	598	576	572	576	534	571	601	550	609	536	531	551	601	577	594	609	608	582	592	607	586	579	615	552	602	615	582	603	629	566	619	592	576	545	598	588	594	579	620	607	570	637	534	574	597	601	586	626	590	598	577	603	536	586	613	605	588	570	537	604	583	614	579	600	569	548	586	577	614	623	572	556	606	580	597	576	613	602	587	572	552	577	564	560	575	611	559	569	576	571	600	560	546	555	580	562	569	586	596	581	563	555	568	612	564	524	571	587	579	600	572	606	549	585	588	574	592	596	622	574	578	621	597	578	617	631	540	554	595	596	638	588	608	573	599	611	619	577	613	555	605	622	604	556	595	602	525	570	566	598	591	552	591	596	586	530	569	530	625	575	590	592	564	599	562	603	563	586	554	606	593	557	615	598	577	585	607	552	553	587	594	602	605	571	615	581	566	594	592	603	568	593	589	596	564	615	606	584	555	569	589	543	577	610	637	595	521	588	595	607	584	595	589	561	574	578	586	572	569	589	621	564	623	572	635	515	549	631	568	587	565	618	595	629	590	581	560	605	570	584	533	587	588	581	571	581	568	612	600	592	580	561	614	589	613	594	554	566	572	592	544	541	573	581	567	568	559	593	588	610	574	542	543	595	613	565	611	613	592	604	577	617	601	620	597	611	576	590	590	625	616	562	594	573	607	587	605	592	584	580	584	584	558	588	569	623	620	584	567	574	587	571	551	591	563	582	605	582	614	594	591	576	581	637	585	600	607	626	577	589	569	604	600	585	585	603	549	571	591	570	576	613	634	586	565	563	604	577	598	589	572	553	598	591	624	566	576	567	553	577	564	584	578	552	620	612	624	598	606	576	556	607	555	538	585	572	576	613	595	579	578	577	580	555	598	592	592	639	618	578	599	574	580	582	614	565	561	611	615	550	608	582	571	570	611	568	611	573	569	587	565	621	576	615	601	550	555	560	595	587	605	603	644	594	572	605	605	597	572	577	566	560	598	557	582	584	600	612	610	582	588	563	569	558	576	605	578	564	560	553	599	592	581	586	544	557	579	582	608	621	616	549	569	598	555	606	559	596	581	546	566	556	580	561	575	590	588	588	597	588	592	592	577	585	578	562	572	576	594	566	573	603	563	598	564	618	587	588	612	585	581	583	594	562	600	554	575	586	567	591	595	594	623	609	577	584	594	586	603	593	599	610	600	628	616	597	571	579	558	567	597	591	591	613	610	600	560	602	600	605	582	570	574	614	583	609	629	542	641	569	595	526	622	610	578	623	601	592	614	583	580	573	593	540	595	616	582	598	601	562	610	590	592	581	566	592	542	553	619	604	543	568	605	610	566	567	608	585	609	602	603	588	554	571	550	555	557	579	631	598	585	558	638	602	591	558	587	568	558	552	612	569	623	586	583	598	598	592	618	593	580	550	560	596	615	619	566	600	589	609	587	548	608	583	558	549	548	592	580	607	579	559	568	591	575	586	603	592	566	587	566	602	601	573	600	640	619	602	583	642	597	574	613	575	590	595	600	560	604	601	601	568	596	606	594	613	590	598	579	610	592	618	558	551	554	582	589	602	620	626	568	577	553	606	568	577	569	565	646	531	630	575	608	578	540	608	619	558	575	561	609	572	623	610	585	602	571	600	623	599	569	563	550	574	573	574	552	587	578	578	583	573	586	568	578	609	589	575	616	583	564	572	584	611	554	592	619	598	583	595	602	595	545	585	582	553	589	584	585	599	599	601	588	610	574	593	594	583	531	570	642	614	580	603	542	584	603	574	646	577	548	606	556	594	584	542	611	583	614	571	560	588	610	560	593	560	619	591	578	558	582	554	556	580	596	626	563	624	583	623	582	548	601	628	570	584	585	577	548	558	594	604	578	600	618	597	557	613	597	600	581	584	590	612	586	548	558	586	591	631	555	609	582	553	634	560	586	611	536	577	584	587	626	607	566	600	621	614	593	591	579	592	577	563	585	581	573	593	530	584	573	576	559	601	581	576	548	602	569	595	560	587	590	570	590	557	585	572	576	585	545	581	596	579	590	597	569	540	553	588	595	537	571	594	592	572	573	590	611	598	598	591	569	606	581	565	573	566	580	603	574	586	582	584	558	631	595	576	575	573	643	599	584	551	604	570	557	568	552	599	562	628	565	575	563	607	560	587	576	601	588	597	581	606	568	561	574	560	615	579	602	599	555	583	602	614	569	617	553	544	590	569	543	621	592	561	572	553	574	610	653	545	574	616	601	605	584	576	618	597	602	569	631	611	652	583	608	595	594	581	599	571	600	611	588	548	611	577	636	590	553	584	566	628	592	581	577	552	570	599	589	585	619	610	529	593	616	620	586	595	557	591	586	552	587	557	584	550	555	545	591	561	579	580	590	627	557	582	542	589	607	604	553	578	563	574	582	570	558	590	566	603	575	580	577	591	564	551	621	580	597	603	569	557	599	591	530	594	545	633	582	517	604	598	564	587	585	575	594	540	598	575	570	549	577	623	590	518	548	604	584	554	584	612	564	541	575	623	560	606	553	586	581	634	566	587	578	576	571	542	559	632	561	602	559	577	589	602	574	606	563	609	565	595	569	561	641	577	626	568	615	610	586	594	566	571	622	581	582	549	542	578	590	619	561	525	559	563	552	549	570	605	612	619
18508	9508	7573	3977	2925	2238	1857	1612	1430	1244	1199	1159	1083	1079	1043	1039	986	921	918	938	931	908	839	917	918	866	885	852	878	913	835	908	859	871	867	873	874	831	842	872	825	750	873	883	833	872	782	866	811	807	800	770	807	847	879	842	831	870	873	865	856	890	837	868	836	823	863	822	886	799	840	806	861	857	774	793	856	820	866	848	856	807	854	806	814	841	817	803	880	860	820	873	863	807	848	814	809	852	843	856	825	872	859	791	827	797	847	853	779	851	830	808	854	822	839	797	895	811	869	828	799	805	806	832	857	837	860	843	831	810	825	809	851	849	832	891	864	821	835	824	835	884	787	867	889	796	806	820	883	847	789	809	877	861	775	867	845	859	903	864	815	876	838	851	845	821	813	853	804	770	837	829	857	874	865	877	818	794	822	847	839	820	843	862	802	854	866	841	875	841	804	877	869	835	799	845	856	837	805	852	900	854	817	853	846	811	818	857	806	827	837	872	847	854	857	786	843	800	806	847	858	837	841	835	808	812	855	825	890	840	820	799	793	873	845	864	786	865	843	832	824	790	800	825	829	821	831	836	836	793	835	883	862	845	815	839	869	779	854	830	832	803	890	870	861	838	891	798	805	846	819	802	828	873	862	773	849	826	870	834	800	776	868	820	818	793	837	808	812	839	854	817	872	841	874	832	827	807	838	859	799	863	846	795	831	869	870	850	869	803	891	835	885	864	838	759	837	819	856	884	815	823	854	843	862	839	806	866	822	840	834	843	822	840	829	825	833	792	791	867	797	806	787	811	845	793	877	865	827	820	812	801	896	863	821	837	767	852	792	775	812	798	815	862	791	869	831	805	843	827	871	882	840	872	859	809	809	848	870	789	874	871	883	825	866	846	854	853	818	817	794	822	853	848	798	786	793	848	845	853	796	865	768	824	793	782	850	857	828	773	855	801	815	828	834	796	853	815	864	899	894	822	877	800	857	880	842	820	845	816	791	871	838	893	872	829	852	813	806	854	790	794	865	839	822	875	828	806	861	841	796	844	849	790	819	864	839	830	771	824	848	859	798	834	915	836	805	895	818	847	792	810	825	870	790	833	837	881	835	820	774	798	861	841	830	855	863	865	891	845	866	791	835	896	771	859	792	822	910	789	821	862	839	848	862	826	892	792	846	829	818	885	835	833	813	835	862	827	878	813	875	847	818	865	820	843	837	819	840	857	781	771	842	831	839	814	818	824	790	844	829	826	846	843	844	813	851	868	824	795	807	839	847	791	822	874	852	829	835	829	862	843	811	860	816	811	834	816	780	833	798	864	850	840	832	848	804	815	808	841	838	843	833	870	814	789	833	858	838	831	819	802	779	803	847	857	825	842	877	858	881	827	798	805	811	834	813	856	816	807	820	810	892	848	826	883	842	831	892	859	876	864	828	849	854	835	860	849	841	818	836	799	836	815	834	786	794	867	822	834	838	838	832	823	816	802	850	799	834	807	825	861	872	801	835	844	853	831	834	804	796	788	761	821	831	815	872	811	847	840	869	811	837	792	879	793	830	795	876	849	827	884	863	850	862	816	799	824	807	828	804	812	841	865	853	828	812	783	822	841	821	842	806	870	867	862	823	786	812	803	845	783	835	847	862	828	785	850	859	872	862	807	844	780	870	846	789	780	879	784	810	854	829	836	806	869	892	827	825	816	809	814	817	847	884	825	834	816	789	833	852	772	884	838	784	822	808	797	782	792	827	838	807	831	831	870	832	868	812	839	851	831	851	822	799	847	788	800	855	888	840	828	796	814	837	837	872	853	841	844	843	857	871	811	807	858	879	807	828	824	811	806	790	858	862	835	859	804	842	844	880	858	863	830	918	773	818	838	867	807	809	854	831	867	834	860	834	865	834	805	827	827	838	822	820	866	849	806	812	847	814	838	892	891	869	875	797	861	850	825	817	795	821	802	835	839	798	886	809	833	798	866	838	850	854	824	840	870	851	853	846	845	818	836	803	827	815	813	846	845	809	847	839	788	833	870	859	828	806	852	780	771	810	859	868	816	838	810	906	868	842	793	826	825	853	844	853	826	862	892	855	808	830	845	825	776	787	830	809	829	862	810	846	836	879	831	812	870	858	827	814	871	811	818	778	855	829	802	859	820	810	828	841	814	846	885	807	808	818	813	845	853	855	874	869	850	831	822	815	825	830	816	790	852	827	798	854	813	865	809	843	831	802	843	845	812	839	834	886	835	826	842	842	867	788	823	829	825	789	900	845	838	781	815	892	880	827	814	858	865	832	859	846	848	812	892	834	798	819	795	838	838	808	836	791	772	820	876	847	858	859	798	856	810	862	832	824	852	847	837	852	871	824	826	800	781	888	851	832	832	839	883	839	804	808	867	821	790	806	821	851	843	876	885	826	832	814	821	837	871	863	846	815	850	809	909	810	818	894	867	847	829	825	818	838	841	848	798	844	848	808	832	840	794	852	879	861	810	849	852	770	840	871	847	844	791	840	806	839	846	838	820	894	835	874	788	875	799	846	816	840	840	833	847	777	829	852	804	803	848	833	776	846	816	838	873	852	867	852	843	811	864	791	845	831	847	850	800	852	827	835	774	843	843	866	872	837	835	846	819	795	822	852	793	847	826	844	830	777	858	800	826	896	869	830	832	845	816	858	818	843	767	775	813	796	857	844	843	837	794	845	766	806	850	842	839	797	842	823	807	850	819	870	830	781	830	802	810	842	857	808	851	818	814	802	770	886	842	806	765	809	836	801	813	820	832	853	856	827	851	794	807	814	840	851	833	830	874	814	836	858	824	822	750	878	884	810	793	836	826	795	822	921	800	798	836	807	845	766	859	856	855	828	848	818	783	796	799	856	828	848	865	820	801	843	849	842	805	842	867	850	834	821	851	813	783	763	837	787	774	826	830	795	843	833	843	863	836	890	846	842	854	813	873	819	832	893	847	827	844	858	871	853	829	816	817	835	818	829	850	822	846	883	860	837	820	837	860	805	846	887	889	841	822	836	842	862	848	824	849	845	787	828	809	795	820	852	870	842	825	856	794	836	854	813	836	864	863	855	862	856	793	805	834	846	799	916	814	789	817	832	829	843	833	849	805	833	836	811	865	826	855	846	862	848	853	810	826	824	830	764	794	806	843	792	861	869	831	879	830	843	802	865	868	758	845	821	831	839	868	826	820	827	863	843	815	854	845	846	884	841	883	863	827	873	798	815	859	852	817	838	811	804	811	868	858	793	851	788	811	788	864	868	891	839	859	841	810	819	813	887	806	886	842	815	820	819	859	775	822	869	839	840	857	827	860	762	770	824	853	825	849	811	805	844	816	812	849	901	821	860	829	875	831	829	843	832	877	789	814	846	809	836	835	828	875	879	823	835	815	860	894	809	830	853	840	843	796	898	820	838	831	838	893	900	831	842	867	821	845	791	805	792	801	816	847	799	851	864	794	860	884	805	793	813	853	856	798	832	855	838	834	842	846	809	832
22604	20920	28695	23309	20920	20950	7351	965	713	609	594	516	472	452	428	414	411	403	392	387	403	384	351	341	318	340	381	359	354	350	353	378	334	321	337	351	317	357	349	366	301	295	342	320	373	339	312	321	317	342	323	351	345	350	324	356	346	320	336	320	323	340	322	348	339	361	337	327	329	310	290	331	298	323	345	345	323	362	329	312	317	297	318	297	302	344	300	324	302	332	324	315	297	338	295	334	317	355	280	319	313	309	306	303	329	297	349	335	337	311	323	301	313	317	334	316	303	317	315	300	307	317	322	309	353	283	302	339	312	377	291	331	327	309	339	321	342	336	322	314	320	322	317	321	338	332	319	352	331	342	328	326	305	332	308	319	342	329	328	325	339	304	298	321	302	341	292	291	293	326	311	333	328	322	304	328	318	330	330	318	342	344	315	334	307	318	318	300	317	310	331	343	353	308	314	312	324	319	312	340	306	320	315	295	298	315	339	283	307	331	293	304	342	303	298	319	315	342	333	340	305	316	304	300	306	331	336	326	335	337	305	318	305	317	331	305	315	343	338	341	340	357	324	308	334	307	318	335	353	320	311	324	327	356	317	307	331	332	295	313	331	304	307	342	320	339	337	317	307	308	292	323	350	311	326	329	319	339	321	318	338	334	312	326	316	315	357	307	330	315	341	344	317	300	323	332	343	359	339	326	310	309	354	340	322	333	354	350	326	327	323	313	348	293	320	327	359	339	324	340	343	332	311	312	302	327	340	287	309	323	343	312	339	342	302	354	302	351	312	330	266	293	320	297	300	316	304	322	298	302	320	337	269	343	340	367	307	307	322	308	334	280	339	314	326	332	339	337	293	339	309	317	315	324	342	295	329	327	333	291	344	321	348	287	323	317	318	301	279	337	318	325	321	325	300	308	319	309	315	323	320	316	347	302	324	342	293	332	330	333	340	332	346	344	329	321	322	342	331	316	356	292	325	285	328	297	306	320	309	319	296	342	337	311	300	307	305	341	298	339	307	328	353	302	320	307	315	306	340	315	344	330	316	319	284	325	332	349	317	305	310	325	311	314	318	336	277	286	324	303	297	303	300	326	309	330	310	341	304	321	347	303	315	301	332	298	306	345	344	337	338	300	312	317	334	311	314	322	313	331	308	319	321	302	323	318	355	319	318	300	317	315	303	319	308	337	323	330	307	300	332	307	297	297	292	315	331	311	342	336	304	321	305	334	328	365	342	323	329	325	295	357	308	312	347	292	298	317	329	329	305	355	328	308	327	315	321	292	352	286	293	323	309	315	302	291	333	367	309	335	300	322	355	291	302	293	333	305	330	338	304	313	308	323	318	296	328	320	314	292	314	343	350	316	337	374	301	306	308	322	313	325	343	305	319	298	287	323	313	297	308	329	330	330	332	348	339	323	335	299	300	322	323	320	347	353	316	350	284	315	330	314	322	322	320	331	257	318	305	315	341	335	311	334	285	320	325	310	316	325	313	343	312	343	332	276	338	334	328	322	301	293	321	321	314	306	307	328	310	319	311	305	326	302	349	315	342	304	318	312	313	293	333	345	346	312	332	310	336	322	313	324	350	327	303	331	299	357	321	309	338	297	311	329	354	348	310	319	296	333	316	318	324	313	330	339	310	297	291	336	310	315	331	350	311	286	306	335	299	345	320	317	334	340	349	327	336	337	307	317	290	336	369	324	341	306	329	322	297	341	322	329	363	304	331	339	286	320	310	307	310	309	299	323	297	306	315	292	307	319	321	318	286	308	315	346	342	330	305	284	338	350	299	304	334	298	306	298	340	351	304	322	319	307	315	323	305	313	344	306	322	320	288	278	326	332	309	303	311	305	325	354	327	307	314	299	314	312	316	290	314	322	299	343	335	302	317	313	304	305	324	336	320	331	298	343	313	324	360	310	318	291	319	273	318	296	309	281	320	313	343	316	322	313	321	305	289	354	309	322	285	336	326	306	345	352	307	291	321	319	300	299	288	316	310	319	324	330	293	318	308	334	325	307	334	324	300	299	311	310	299	324	322	322	314	343	311	324	347	323	305	335	305	314	335	318	292	308	311	321	339	330	324	313	320	318	342	314	319	323	323	332	339	312	332	332	320	307	325	317	324	331	331	334	296	285	315	316	323	331	303	323	286	354	312	316	329	350	328	315	343	301	286	290	291	338	332	302	318	344	329	328	312	311	312	307	309	295	322	311	332	329	328	332	311	322	348	349	321	332	300	319	313	338	281	295	326	316	332	321	332	322	327	349	316	305	305	333	289	337	313	316	328	304	324	339	314	312	301	321	318	303	322	328	310	311	332	310	327	330	312	306	300	280	318	302	306	341	312	378	351	330	343	296	336	302	322	332	342	326	301	317	292	339	382	307	318	342	338	309	318	337	330	322	312	310	323	315	314	314	316	305	340	310	304	324	304	330	326	300	327	314	321	303	325	317	344	325	307	339	328	335	332	324	337	314	318	317	344	327	343	322	333	344	284	310	352	341	309	352	321	304	321	322	319	299	326	314	303	298	351	316	307	327	307	348	331	288	343	311	311	320	314	316	315	323	312	328	291	304	323	296	295	291	303	323	291	362	332	330	351	312	344	310	326	333	295	310	306	302	297	282	310	322	348	339	267	344	299	357	314	313	346	300	332	305	293	314	310	303	333	339	339	314	287	313	315	333	304	325	322	271	305	307	331	317	321	328	278	310	333	328	319	346	312	353	320	296	323	324	332	299	328	328	338	295	356	321	309	342	314	338	318	307	335	320	329	331	320	332	317	318	294	313	280	296	340	314	336	308	317	316	319	320	332	319	335	310	302	331	317	309	332	352	314	313	305	313	340	284	335	345	311	304	297	314	284	303	334	319	313	313	307	312	362	294	321	320	325	310	308	313	301	330	331	314	309	346	280	277	332	303	306	336	321	324	308	312	311	339	316	302	320	305	310	339	281	305	338	303	333	334	312	304	301	307	319	300	301	296	324	316	332	332	321	334	320	334	306	330	304	317	349	309	298	299	295	306	297	307	329	311	302	337	329	342	309	320	322	321	327	317	316	320	357	344	304	337	316	318	327	341	322	325	368	329	302	287	315	323	320	331	287	331	335	380	300	290	316	319	313	312	300	326	282	295	310	341	325	326	324	328	317	322	339	336	319	340	341	356	335	325	320	301	346	305	306	312	317	312	312	321	344	331	316	318	301	338	318	295	308	309	334	291	329	284	325	318	330	316	295	297	306	319	318	325	337	327	345	339	303	305	358	361	343	351	337	324	299	346	308	323	317	311	340	320	336	331	310	325	318	327	307	322	325	313	321	336	293	319	295	317	325	341	283	316	320	273	336	322	344	354	334	333	336	292	282	290	333	329	345	318	355	317	352	324	323	325	318	292	328	308	327	304	321	299	341	321	323	312	320	309	294	326	328	326	295	317	330	318	279	319	298	312	309	315	318	311	316	310	313	286	316	323	297	313	320	318	302	313	313	345	301	329	323	323
20742	14538	11697	5982	4116	3194	2415	1834	1539	1401	1217	1018	942	888	803	759	715	656	643	676	661	575	592	553	578	536	554	536	537	510	565	519	539	493	525	506	527	487	544	523	488	509	503	525	504	473	491	504	485	484	502	486	486	481	482	462	475	466	485	459	509	493	434	535	505	453	480	487	466	450	463	496	481	454	456	474	504	453	471	472	474	489	424	481	466	469	514	451	463	466	467	495	511	473	472	481	489	452	481	437	488	451	488	454	480	472	487	502	452	456	496	440	500	503	503	468	448	454	455	473	498	473	456	484	458	444	477	482	437	496	496	464	455	474	492	497	458	492	465	455	479	438	469	473	437	457	476	485	452	468	455	497	444	440	455	458	468	435	475	464	470	504	459	495	472	466	477	458	464	466	461	461	472	481	468	475	471	455	441	437	482	451	465	483	506	443	448	468	496	468	447	449	500	462	459	459	422	491	474	415	470	440	454	461	508	464	447	469	436	458	475	484	434	470	477	505	466	477	445	475	474	480	511	480	464	459	462	467	461	514	464	443	497	453	461	486	494	474	473	439	448	495	480	482	449	427	448	479	420	525	421	461	459	454	498	447	438	440	448	449	492	451	451	476	450	463	475	452	458	432	508	473	499	464	424	453	452	484	440	474	471	464	475	434	483	473	460	449	440	478	465	484	461	450	480	471	491	515	466	467	491	483	478	488	465	446	443	437	452	450	491	486	474	480	457	465	453	434	458	506	459	465	523	458	467	462	473	460	472	470	461	464	464	484	480	454	492	461	506	470	470	540	484	487	491	456	452	482	434	472	463	486	482	447	505	467	458	480	470	457	461	465	476	466	464	482	483	454	446	478	447	465	465	449	489	470	465	453	442	444	417	438	481	406	485	461	448	476	414	486	471	460	511	429	475	455	503	488	472	445	497	487	446	467	437	443	478	457	454	497	493	444	456	468	446	491	469	487	461	480	469	487	453	455	473	461	473	456	450	452	446	469	465	461	460	477	498	456	468	488	472	424	446	449	466	464	470	453	487	449	446	467	441	469	487	460	483	482	430	421	459	479	452	465	420	447	493	453	470	461	449	456	480	443	452	471	483	460	465	434	500	437	479	444	513	447	472	462	436	455	482	460	499	481	467	459	475	466	446	477	480	512	466	487	484	476	436	453	457	494	408	458	488	434	492	462	479	469	437	501	480	482	487	500	445	465	460	454	474	417	456	458	437	476	452	440	468	474	451	445	450	481	467	431	474	432	489	441	482	460	462	425	480	471	409	449	460	446	491	446	467	444	461	463	506	458	452	448	448	502	426	413	453	472	498	460	454	434	432	460	463	453	473	475	454	449	482	486	438	464	450	468	505	464	473	448	483	473	496	466	472	491	506	465	437	485	493	467	474	501	445	496	513	488	457	496	444	475	496	476	494	477	482	460	483	483	449	504	485	470	439	452	429	450	484	470	482	488	459	472	453	477	446	479	432	480	499	501	462	475	475	453	486	434	456	463	497	423	483	437	450	450	445	472	445	449	481	469	513	448	442	489	443	425	434	492	453	459	499	460	475	463	456	483	455	478	502	492	465	474	488	443	469	471	451	450	466	480	453	437	439	475	462	442	452	443	419	460	486	469	437	453	452	472	413	420	468	447	451	430	457	478	458	493	460	425	450	456	438	474	450	485	471	456	456	490	474	485	468	503	421	447	463	502	489	486	466	480	460	511	479	481	494	453	468	450	462	430	500	446	494	448	477	471	502	449	470	455	442	474	452	470	485	465	467	468	458	460	457	453	475	469	447	498	461	429	428	524	494	458	454	470	490	438	483	468	457	412	446	476	456	465	490	505	463	477	477	413	466	468	485	474	448	472	500	448	462	490	488	431	472	493	476	438	462	444	452	464	468	491	461	459	445	469	442	471	446	491	445	457	447	471	459	519	467	473	455	442	455	456	485	511	448	438	464	449	444	449	454	501	487	482	493	462	460	444	473	466	468	485	485	499	452	472	496	454	475	457	458	469	490	442	497	470	464	494	478	458	436	467	494	502	467	449	477	482	447	466	443	439	456	405	474	450	471	479	490	452	451	461	429	450	416	445	491	493	471	523	444	496	477	501	493	504	456	480	439	445	473	433	471	497	475	468	474	485	454	484	484	480	459	484	431	453	432	469	503	454	477	449	459	466	506	487	475	474	485	454	519	463	441	492	495	454	467	475	464	473	460	482	497	486	464	438	465	444	485	428	477	446	459	470	468	492	470	452	446	459	476	472	430	468	455	483	488	444	478	457	471	460	413	439	489	497	458	479	463	436	461	493	441	401	488	455	479	459	445	470	476	472	487	476	448	486	461	499	445	483	444	472	476	448	482	461	470	474	473	449	446	438	472	485	468	470	476	423	475	481	444	464	492	482	464	479	439	446	466	444	488	465	473	463	485	499	499	499	457	481	464	496	467	420	484	451	427	476	457	447	488	449	495	451	472	460	425	472	452	448	472	445	452	455	467	479	457	477	464	434	457	439	433	494	472	464	471	466	487	473	420	463	436	436	470	431	469	412	496	469	456	460	448	447	457	435	452	467	470	437	457	487	474	487	472	425	426	460	460	484	426	469	455	454	471	458	474	487	477	471	457	476	471	424	437	499	481	493	486	471	515	435	484	476	481	459	457	464	493	461	437	442	468	462	466	452	492	505	480	417	493	460	483	475	468	485	474	482	478	446	440	469	453	454	454	479	457	467	436	470	469	476	476	478	496	469	449	459	458	427	427	454	522	498	480	463	469	487	477	481	460	486	484	481	505	461	465	516	444	474	479	460	480	468	489	525	468	465	450	463	460	509	515	468	469	453	468	478	451	460	460	448	498	483	429	450	451	442	490	442	446	457	474	480	459	445	525	449	483	508	462	470	470	453	446	460	465	437	445	475	470	512	473	437	467	465	467	498	428	468	477	474	426	463	524	460	447	479	472	463	464	477	455	454	483	491	448	448	483	437	465	459	502	443	479	454	415	488	476	460	460	465	485	459	433	507	436	460	437	482	445	449	482	464	432	468	445	482	488	468	464	469	506	494	451	458	466	530	458	468	470	450	462	432	507	453	448	406	447	471	440	433	528	469	476	458	506	438	500	459	469	471	433	462	464	476	451	462	497	451	452	463	455	477	469	490	447	440	460	452	493	457	479	467	470	459	481	455	466	486	482	480	478	483	474	436	481	447	497	449	448	446	466	496	455	448	481	485	489	443	484	463	477	483	435	487	477	460	506	449	454	460	495	461	478	448	459	492	461	498	482	467	462	420	459	435	446	470	469	466	433	475	458	469	462	442	462	451	493	448	483	462	473	476	455	453	427	476	444	495	459	453	467	502	465	448	474	501	429	492	465	472	468	470	492	462	462	464	489	440	536	458	463	466	480	469	447	465	466	457	527	476	429	463	482	450	456	470	483	460	454	464	443	454	443	451	476	478	490	476	467	476	488	454	473	467	448	457	458	456	423	442	479	467	463	421	442	431
26866	20211	8318	905	639	542	575	591	554	565	542	548	537	544	567	592	572	515	534	564	562	521	581	550	586	557	598	578	568	526	519	550	542	556	543	549	546	589	536	552	561	522	563	507	567	569	565	521	552	553	562	555	522	563	570	527	549	497	554	557	516	530	508	500	537	549	519	525	546	542	561	563	548	590	556	587	541	526	565	554	575	499	587	538	574	534	556	553	543	542	549	577	540	573	541	556	517	551	540	538	493	536	534	594	562	574	560	547	532	519	546	571	534	588	564	561	556	513	612	552	522	537	592	538	527	538	554	540	560	524	529	520	513	523	588	540	594	583	624	574	556	541	548	526	523	539	556	536	555	544	545	535	507	560	533	561	558	547	580	541	589	554	556	558	531	576	554	564	571	562	561	550	536	564	586	551	574	549	532	541	587	543	554	532	572	575	539	517	526	573	566	549	522	553	514	578	546	558	558	510	533	558	546	559	537	567	566	529	554	531	564	579	561	519	528	542	539	558	566	606	554	550	526	591	588	555	576	555	540	531	566	545	527	508	527	553	542	539	591	534	549	548	522	529	565	564	545	527	554	560	559	535	582	527	532	580	542	569	584	536	576	556	548	512	532	550	549	548	571	547	567	532	544	545	569	527	560	563	550	530	565	599	548	535	580	512	542	579	607	517	544	524	529	561	573	568	529	543	525	501	504	538	551	538	538	553	533	555	556	548	562	521	561	519	540	561	544	540	563	507	555	548	574	576	515	575	556	557	560	532	556	561	544	610	533	562	571	509	531	557	625	551	524	553	555	532	515	541	496	558	482	549	567	536	544	540	559	584	514	562	573	536	561	556	515	567	541	548	566	528	547	518	546	558	556	538	556	534	560	560	551	552	571	559	563	559	539	531	582	555	556	515	537	517	528	530	550	551	538	530	573	615	558	555	565	547	551	551	529	549	524	549	576	608	557	551	538	528	538	529	545	568	559	518	575	554	556	534	531	532	615	538	568	516	497	572	559	567	532	557	522	558	558	546	564	535	558	575	561	546	532	526	557	565	559	546	586	552	536	520	550	520	547	545	533	557	538	560	539	566	558	533	555	545	564	587	517	582	574	497	508	602	551	558	547	567	546	544	576	557	551	562	535	526	545	590	539	539	568	567	568	549	519	578	538	522	540	573	542	543	548	509	585	599	519	551	594	512	569	548	550	581	521	520	569	555	548	541	530	519	576	588	556	571	558	478	535	550	524	549	533	540	554	559	577	546	566	571	568	582	547	588	552	540	545	583	538	537	516	540	564	577	572	601	514	528	537	587	569	544	576	539	548	563	511	539	550	509	562	578	550	557	508	519	523	533	580	488	579	577	559	521	551	541	542	553	533	575	552	550	559	564	517	559	539	557	524	511	590	556	546	554	535	549	523	590	503	543	530	538	540	554	549	518	524	576	544	548	588	580	512	512	537	547	542	544	561	534	540	589	572	540	550	545	532	579	571	565	550	531	551	581	600	567	556	566	572	523	531	536	530	579	512	552	548	487	549	536	512	541	552	558	543	513	547	524	513	507	516	540	499	557	566	529	547	553	529	515	543	554	575	591	604	547	538	553	575	583	547	574	544	549	573	519	510	561	561	548	546	525	510	568	535	558	492	571	491	534	544	563	513	535	537	563	551	555	567	565	552	516	510	505	545	560	561	525	556	574	516	515	526	530	504	550	542	553	582	570	539	524	558	571	541	558	590	541	578	556	597	581	520	506	580	540	542	514	545	547	562	535	535	573	572	533	548	571	552	597	530	525	536	538	581	535	598	550	574	524	572	517	576	592	541	564	558	554	522	510	565	558	516	558	542	585	531	577	510	530	548	533	570	534	529	549	509	569	576	553	547	528	546	580	548	538	596	561	534	529	507	545	541	532	529	538	516	579	515	514	547	527	593	515	579	532	555	562	564	553	544	550	603	527	563	545	542	512	601	555	549	565	519	539	526	562	523	567	540	526	516	542	587	554	537	590	578	547	526	558	539	589	543	553	545	557	596	519	505	552	567	524	554	509	560	574	553	555	591	581	539	575	556	529	538	557	571	569	558	533	511	582	528	573	576	557	542	525	513	579	574	570	531	551	552	553	564	512	540	562	568	563	568	527	571	551	548	578	520	521	526	596	565	576	528	524	552	562	543	558	538	552	568	551	592	520	592	545	546	557	544	519	524	549	514	539	557	553	548	542	565	535	526	526	532	525	596	554	552	588	533	556	570	551	570	555	514	533	512	539	548	574	543	549	524	564	543	567	575	570	531	510	530	564	530	539	583	565	564	555	527	532	527	528	546	561	547	528	528	548	531	539	606	567	544	554	572	550	525	586	547	560	536	504	540	515	534	539	553	590	584	563	529	577	545	577	509	545	503	527	551	541	578	533	549	512	515	549	516	544	560	529	550	550	526	547	535	556	524	519	583	566	558	581	534	551	537	544	558	552	558	571	562	555	526	567	556	566	520	538	537	528	532	604	549	539	570	520	567	601	581	562	543	556	549	611	571	575	566	541	530	567	532	574	547	538	555	543	530	542	562	528	559	570	567	541	560	574	529	543	580	539	572	507	568	573	584	573	560	542	524	539	527	555	555	479	574	559	515	556	551	593	526	507	557	515	581	541	559	554	557	568	595	505	540	565	543	568	539	535	524	548	526	553	518	524	542	486	560	521	497	488	588	562	572	544	564	566	531	504	556	541	520	536	511	532	517	546	546	555	549	532	517	531	549	538	538	510	557	575	599	538	546	524	561	598	561	523	523	526	562	561	579	539	528	563	526	536	531	558	570	567	577	528	528	502	525	563	563	553	533	562	581	557	571	528	548	537	538	539	546	521	589	553	568	539	551	543	543	563	565	531	552	511	549	563	555	540	544	537	533	556	541	554	534	553	570	552	526	551	561	529	527	561	552	525	545	517	565	548	530	551	558	549	558	490	547	536	575	568	549	524	552	551	530	567	542	571	569	544	574	527	541	543	585	573	530	551	520	522	560	531	550	538	581	579	576	563	532	512	524	498	583	511	563	517	559	558	614	530	549	576	573	552	538	519	540	481	500	531	548	568	571	555	553	592	578	550	537	565	525	535	565	518	516	564	557	581	538	548	536	570	566	547	569	548	570	532	548	525	539	530	575	586	561	574	550	553	515	501	536	569	562	531	588	534	551	561	555	558	524	514	548	569	520	542	578	566	557	556	565	553	521	548	532	534	535	552	550	559	560	508	546	535	574	569	529	569	578	521	555	566	541	547	554	560	516	552	553	559	546	525	549	562	494	571	529	562	537	519	608	577	548	576	553	590	520	580	562	565	584	581	540	528	525	526	542	595	541	515	551	550	543	544	532	511	575	541	524	565	542	581	525	560	576	510	564	540	555	557	526	528	550	537	514	535	566	572	581	569	541	573	556	510	547	555	542	516	554	487	511	563	562	553	545	529	542	615	574	570	568	584	569	544	538	561	586	579	498	549	550	560	524	532	576	530	569	562
7350	1450	1254	1009	912	786	844	821	860	787	793	812	770	793	773	770	795	823	830	756	790	755	807	774	776	847	747	726	801	811	791	768	738	777	814	763	751	762	780	769	748	767	806	730	773	779	765	750	739	753	771	800	780	790	762	792	765	812	769	752	804	763	768	874	813	773	825	785	781	724	722	763	793	697	742	794	748	797	759	780	835	740	757	747	751	791	762	723	760	772	763	767	732	774	739	770	798	764	718	773	780	818	786	762	811	804	768	793	745	785	795	724	732	715	770	784	768	776	778	782	744	789	763	728	765	820	723	773	795	729	728	753	753	767	771	835	757	764	788	750	771	805	762	759	753	728	774	747	757	804	729	794	736	706	808	788	758	756	748	764	766	753	750	764	783	791	770	768	751	760	747	765	750	806	761	771	714	762	766	765	762	759	782	759	725	777	738	784	770	778	779	751	828	741	762	792	786	780	740	800	765	778	768	742	780	780	731	775	765	759	792	786	784	802	733	743	778	764	772	757	780	808	774	777	736	741	750	762	788	692	808	757	783	728	789	738	780	765	805	746	785	771	755	769	746	757	775	768	797	815	765	760	763	740	731	810	717	772	744	766	779	794	760	779	764	728	772	702	756	767	844	771	742	768	773	754	759	840	747	704	726	757	700	786	750	796	753	770	785	787	725	787	766	789	750	770	779	794	790	778	750	743	741	722	761	766	782	761	764	749	737	796	751	803	772	733	736	815	738	776	754	769	794	778	769	780	766	769	776	771	756	741	764	756	716	830	757	733	732	741	749	724	793	750	795	769	812	757	765	720	762	787	758	753	765	797	741	798	788	724	710	774	741	719	764	733	769	789	764	800	749	768	754	752	725	743	720	754	764	756	745	789	804	747	801	771	813	760	797	814	824	815	772	775	734	711	749	780	787	785	801	785	729	745	832	745	763	784	790	727	750	798	758	789	774	777	749	739	773	755	811	773	742	807	732	774	797	784	758	800	780	748	774	795	788	811	765	771	780	741	723	748	779	765	774	798	788	782	766	789	802	739	792	763	779	783	737	786	799	751	784	777	729	789	788	743	789	794	819	768	762	778	812	731	748	733	741	789	797	799	731	794	774	779	810	734	768	765	795	740	786	756	757	779	771	788	746	811	774	737	729	688	773	763	815	728	748	780	780	796	784	728	792	790	736	764	771	810	789	789	762	776	779	738	718	727	763	757	774	745	771	782	763	744	786	722	786	759	753	749	731	760	847	731	789	749	811	786	719	778	766	804	789	753	857	783	805	746	769	789	713	795	761	747	781	737	791	793	755	758	771	759	787	709	765	765	808	759	796	729	783	787	762	800	715	793	806	770	782	779	795	774	753	774	765	761	823	715	790	693	741	756	761	797	751	799	802	754	771	757	744	775	757	732	775	753	736	732	790	752	736	753	775	752	785	729	770	769	759	806	752	779	766	793	778	687	806	793	742	783	751	809	784	794	784	825	747	746	739	734	795	751	763	730	777	777	741	764	785	767	749	759	727	761	759	734	740	752	771	784	718	741	727	739	782	768	778	761	754	770	739	765	743	775	765	805	750	792	745	803	767	741	834	796	781	750	790	697	802	806	789	745	728	763	816	751	747	793	780	764	787	736	780	745	794	822	765	775	790	726	768	787	777	758	746	749	769	787	764	806	746	820	773	789	754	786	803	761	759	809	789	748	730	715	773	755	787	793	747	766	784	840	769	739	727	745	756	765	791	692	815	779	793	775	798	774	769	777	758	777	783	796	774	746	759	781	793	781	783	816	753	742	732	795	798	783	703	754	723	802	804	730	756	763	782	756	737	770	788	777	781	763	703	761	776	725	812	759	783	770	716	783	796	791	767	780	767	772	769	780	820	736	756	803	771	769	752	707	780	794	707	770	764	759	738	769	705	746	771	756	771	732	792	789	777	748	728	740	776	739	808	757	709	742	782	766	777	799	797	749	823	761	775	780	784	790	775	700	732	796	777	779	757	748	810	732	731	742	749	782	752	734	726	786	769	798	785	770	769	842	780	834	806	767	766	790	775	770	773	741	754	704	761	693	749	729	757	807	767	754	787	757	749	772	815	724	823	747	744	757	759	780	803	823	789	812	799	735	759	805	741	730	762	781	794	762	739	762	756	769	783	778	792	763	768	752	809	765	771	809	824	760	789	796	740	742	750	807	770	776	804	766	794	767	729	801	722	696	775	726	802	763	766	769	773	760	740	791	722	824	771	749	786	830	730	767	784	798	776	762	758	786	740	772	786	806	760	797	796	777	735	796	737	723	770	766	745	836	739	784	779	792	760	826	764	789	766	786	774	767	767	783	790	720	753	762	748	748	805	764	777	801	755	740	762	841	816	755	826	822	776	774	764	752	799	778	818	727	786	789	758	771	776	840	805	775	787	742	742	768	763	751	775	791	808	722	792	775	776	734	766	765	816	788	764	775	731	821	772	740	715	763	748	786	745	783	799	816	749	794	788	757	778	719	790	820	767	788	730	742	718	767	748	777	752	775	728	724	752	746	792	784	744	772	775	796	742	700	748	802	777	779	820	751	805	768	803	786	758	802	745	755	799	764	772	770	736	781	757	767	729	757	765	801	825	755	819	778	755	760	773	749	745	759	776	808	718	751	801	757	750	786	768	765	771	800	774	715	800	739	766	764	803	777	809	723	743	798	753	749	789	757	788	764	826	769	741	716	787	756	787	743	816	767	781	765	763	771	768	784	810	798	787	752	763	784	740	749	759	776	778	760	762	755	761	749	780	791	754	745	801	760	735	812	785	802	747	735	756	740	787	779	757	819	755	730	752	762	806	793	743	765	753	799	789	709	775	735	767	715	797	789	769	809	762	760	761	742	771	740	812	810	807	769	809	785	789	781	781	797	774	763	762	771	770	796	775	801	773	779	764	768	745	753	797	745	763	767	728	792	769	747	786	783	729	778	789	792	746	771	760	743	779	807	765	700	775	710	791	802	782	807	789	751	756	748	761	781	707	763	819	738	777	772	750	752	752	806	759	777	765	776	787	746	773	763	752	777	747	766	734	750	814	769	800	788	768	738	789	742	788	764	813	759	776	810	771	790	776	773	760	735	766	762	765	736	756	793	767	805	793	826	762	748	758	768	777	752	788	741	801	757	760	768	784	747	726	722	766	759	744	781	805	785	803	787	813	786	814	750	772	806	712	764	722	763	770	762	763	823	779	733	784	773	724	777	757	775	761	752	717	759	737	752	748	781	786	790	768	789	769	764	768	756	763	748	811	793	718	729	789	780	773	704	798	748	780	771	723	791	749	777	777	767	780	833	753	800	731	739	809	752	776	797	797	749	764	765	758	763	774	791	764	731	757	727	810	773	766	757	773	755	771	815	792	791	785	801	746	783	805	780	797	760	749	753	778	775	749	791	738	737	750	743	761	752	759	772	755	730	771	761	764	776	790	786	798	727	744	809	785	819	755	735	728	792	755	813	810	841	780	825	761	771	809	720
23478	20950	28318	23749	20951	11167	1335	913	771	757	732	739	636	670	623	672	678	655	632	665	632	591	629	622	576	569	573	594	647	607	569	669	638	588	606	612	620	572	583	577	570	636	575	613	596	586	569	557	624	592	588	584	626	580	576	581	571	576	638	574	601	572	587	568	564	574	537	620	597	568	573	620	604	568	569	619	592	589	597	562	594	581	627	573	524	591	576	591	599	622	609	617	545	605	591	601	601	602	598	626	560	577	593	603	578	561	552	602	603	571	599	594	577	603	571	586	594	600	592	572	568	609	572	597	572	590	622	618	510	582	524	586	625	585	588	581	593	615	543	566	579	568	552	571	567	591	568	593	617	577	613	600	559	590	610	554	571	609	604	591	544	578	579	568	581	567	552	581	559	576	590	546	574	633	579	573	563	612	588	557	577	595	598	622	600	551	604	536	617	559	562	567	612	583	605	592	556	572	569	610	562	618	574	537	543	566	566	590	595	588	562	581	615	606	561	582	605	607	552	562	564	568	594	576	580	567	605	588	592	558	577	547	587	578	524	611	548	521	564	586	608	580	552	574	612	568	550	571	594	606	598	589	555	583	585	601	586	562	595	552	605	598	599	601	574	544	528	569	579	532	569	581	567	552	607	583	554	551	604	537	569	591	560	611	571	541	591	560	552	575	576	573	603	597	570	579	615	589	557	582	546	560	555	566	605	563	563	602	592	547	592	620	634	573	611	608	562	588	590	616	585	558	608	604	580	570	563	572	600	571	577	565	592	605	585	574	556	594	534	602	582	590	572	616	542	529	570	555	572	533	614	560	593	581	563	579	564	552	602	609	561	581	579	603	579	612	539	620	576	572	555	626	567	609	567	588	582	608	540	618	574	527	581	616	586	600	602	536	578	576	562	578	557	563	547	582	571	623	566	574	565	557	573	609	551	592	591	600	577	592	556	602	621	564	616	602	577	589	636	554	588	612	568	568	545	567	616	597	572	553	588	605	573	565	578	619	578	602	605	570	549	561	605	561	608	563	592	571	581	588	544	574	589	616	589	577	624	589	597	548	606	550	583	557	550	587	613	574	579	583	589	576	584	548	627	596	551	568	522	608	572	609	574	633	617	537	576	582	603	628	535	563	585	592	579	516	569	568	572	627	565	548	579	527	597	583	603	583	596	607	613	593	575	564	594	584	602	593	608	584	568	587	598	581	574	571	591	582	545	597	566	586	574	523	563	585	599	532	575	572	629	563	554	587	567	590	580	557	582	554	585	545	576	574	579	570	563	596	594	566	607	549	543	637	539	574	567	543	570	595	580	553	563	591	589	566	591	566	562	541	632	550	602	566	581	554	546	581	582	597	550	642	589	567	593	606	531	597	575	570	595	567	534	564	587	545	554	586	581	615	564	603	618	549	597	534	605	543	589	558	590	564	586	591	569	591	600	608	574	574	584	541	561	577	570	569	584	625	592	561	594	550	536	594	569	543	568	581	609	597	606	571	597	606	595	564	608	616	582	585	586	626	578	562	609	564	552	600	588	587	595	575	588	590	620	576	575	579	552	619	589	552	591	559	558	555	553	597	573	568	591	591	590	572	552	586	580	598	621	591	553	558	598	607	598	545	574	637	596	619	588	575	563	598	591	573	624	608	610	576	595	522	557	628	591	579	601	604	619	568	578	582	621	576	564	597	551	565	583	591	583	578	571	562	563	604	571	578	610	594	581	603	626	593	555	553	554	579	616	598	556	587	610	589	570	587	607	611	528	588	601	589	564	595	588	621	539	581	579	571	550	594	551	570	519	612	573	591	537	596	591	571	574	610	591	576	558	566	569	583	546	547	560	541	587	559	571	558	587	592	602	569	537	534	547	606	571	603	554	619	575	608	558	621	576	542	582	558	582	581	568	618	520	564	610	566	572	590	600	599	608	602	590	605	572	543	590	588	615	549	610	560	570	610	582	611	596	592	696	589	599	604	587	553	597	568	608	626	581	570	569	579	572	627	597	590	616	554	603	560	635	563	576	575	593	615	585	604	575	580	607	581	607	557	576	580	566	556	597	564	581	558	570	605	575	605	595	580	568	593	537	588	580	589	601	596	588	539	598	624	564	604	546	566	555	573	583	594	594	595	600	592	575	594	556	523	611	606	577	567	525	563	604	592	538	621	592	577	564	615	527	613	555	606	601	583	563	587	545	590	580	584	574	596	559	607	580	569	578	595	601	591	594	572	557	558	593	569	604	579	579	588	547	557	548	556	568	571	563	613	553	573	564	526	570	599	531	567	553	598	597	610	598	559	591	582	630	566	587	590	574	552	569	579	612	587	547	584	580	617	586	576	555	584	614	602	556	549	583	577	566	583	567	571	573	526	562	561	575	566	592	565	563	583	586	536	532	578	563	542	586	580	546	592	580	589	537	605	579	591	606	568	559	599	602	577	597	550	570	584	526	592	620	567	581	590	608	555	567	599	576	579	552	586	550	573	592	590	651	559	629	543	603	594	531	523	586	570	585	591	569	590	580	572	557	545	612	588	564	619	619	553	548	559	600	593	577	583	589	543	590	570	575	540	548	634	617	567	595	587	581	570	606	591	594	535	589	540	551	552	590	579	572	604	543	583	583	570	571	593	587	575	611	538	571	576	591	609	589	536	568	571	525	561	551	574	560	529	572	565	595	564	585	585	578	553	626	587	617	584	554	523	579	590	623	581	576	594	600	575	569	570	547	540	590	601	588	610	559	604	569	573	556	567	574	612	546	587	568	578	629	535	575	581	618	600	537	577	566	596	591	629	578	559	587	566	593	570	595	578	580	589	568	621	574	557	580	603	520	589	599	612	585	593	558	584	597	609	575	581	608	589	588	579	624	564	597	583	594	548	583	555	590	552	532	597	592	572	562	537	588	585	596	605	601	569	583	551	550	555	584	565	561	584	530	582	592	555	584	566	583	588	571	599	581	579	559	562	582	569	585	597	563	573	580	606	548	635	583	567	618	564	611	578	612	574	601	609	563	553	633	567	621	560	618	570	571	589	594	550	541	528	578	586	541	554	574	621	557	549	631	591	591	616	577	604	593	575	560	563	583	607	528	592	564	588	535	601	630	585	585	611	570	516	607	609	616	610	556	573	601	558	589	588	582	569	595	523	568	579	631	555	564	558	599	566	566	530	581	556	594	572	607	581	546	533	617	585	584	586	606	609	593	610	563	571	560	542	547	616	579	520	587	611	556	589	581	572	530	594	602	567	559	586	535	561	579	584	548	579	577	630	584	593	602	575	532	566	585	549	611	622	570	601	606	632	558	542	583	577	573	596	600	608	598	583	609	569	551	585	577	570	561	587	573	605	582	615	590	576	606	568	573	566	576	579	588	585	546	564	603	566	581	578	587	547	576	547	548	583	574	568	594	581	631	612	581	590	567	580	570	611	654	605	587	580	607	573	622	583	634	612	556	539	584	584	571	597	581	600	573	588	621	564	620	573	606	594	573	556	602	564	541	583	636	579
18718	9591	7697	3864	2884	2299	1825	1663	1407	1308	1159	1181	1129	1064	1023	1000	931	933	915	889	905	925	894	884	909	828	883	882	856	881	826	886	856	825	849	824	842	832	814	853	879	847	806	774	799	844	799	838	821	844	867	821	855	836	851	881	828	798	836	815	819	876	772	785	806	790	850	830	851	836	866	842	824	803	861	822	837	822	834	808	796	840	828	806	791	868	855	821	832	828	829	818	831	864	835	811	806	823	797	777	801	840	842	818	742	823	824	839	810	813	866	782	810	839	837	799	813	862	810	799	855	810	770	799	846	813	866	827	805	782	831	819	818	795	844	856	786	864	810	843	840	867	781	783	828	788	825	847	856	888	804	826	783	793	848	833	807	801	836	815	828	804	853	826	795	747	773	837	799	827	826	886	775	849	811	863	882	849	834	845	858	794	798	795	856	828	834	837	829	857	789	845	857	806	808	888	821	825	841	795	882	882	822	828	813	827	815	823	826	830	841	832	856	818	863	823	844	770	821	826	863	795	807	830	816	821	828	796	834	849	869	812	828	827	805	840	806	804	858	794	829	842	827	752	835	835	829	843	812	820	846	811	821	814	813	835	819	850	872	816	804	828	851	889	861	806	786	830	871	821	797	868	807	834	783	828	845	795	844	805	803	793	801	816	844	811	811	837	806	778	832	819	849	839	821	842	854	809	850	813	778	867	852	868	773	818	809	804	819	840	822	798	799	808	867	850	815	838	838	814	896	841	831	800	852	795	787	787	887	808	832	758	816	806	780	836	818	752	873	771	824	819	825	870	786	832	859	808	873	797	870	797	847	826	839	824	818	831	801	853	847	798	846	817	801	822	847	822	849	823	861	861	800	843	767	788	820	807	841	811	847	822	855	802	765	848	834	798	843	830	838	834	809	840	808	869	881	834	834	830	817	818	851	853	770	854	810	829	875	782	820	856	810	808	897	843	837	861	870	788	828	795	805	819	810	851	837	852	824	827	834	775	772	789	804	838	813	845	832	820	851	804	785	837	857	820	853	782	823	809	784	775	829	821	797	825	808	850	821	793	817	762	808	878	813	839	841	870	796	856	823	808	896	784	801	817	825	823	836	812	796	836	785	836	810	824	829	867	838	856	838	872	768	825	794	811	843	798	849	839	781	838	807	811	804	899	802	798	862	836	850	771	804	815	844	821	850	818	834	835	825	796	856	861	816	806	825	830	832	848	807	832	782	827	883	808	803	790	801	834	786	843	822	826	823	838	875	842	818	829	864	767	787	792	767	819	765	800	839	823	809	837	808	892	814	844	857	824	820	840	833	838	796	787	811	827	832	830	854	801	781	801	829	841	807	827	823	805	848	850	819	860	808	821	798	757	804	804	835	845	818	866	854	812	786	786	824	808	802	850	819	822	779	803	819	800	818	887	878	835	899	794	848	824	836	830	781	775	843	878	822	818	849	790	834	790	853	830	806	792	819	812	828	782	830	798	824	812	795	800	854	788	785	835	815	827	771	875	822	813	859	831	814	797	844	844	831	878	852	805	782	813	888	819	817	886	827	834	779	837	827	798	827	836	797	855	827	778	834	838	781	771	784	753	809	813	872	819	786	801	841	860	799	818	836	825	774	828	814	850	815	809	860	778	790	846	807	749	792	813	843	831	810	823	842	818	832	811	867	840	827	816	813	798	826	868	834	868	817	860	840	806	774	883	811	833	829	886	792	841	854	827	795	797	820	800	792	817	831	820	767	827	871	802	781	794	779	814	839	844	824	804	857	855	836	794	856	813	816	832	817	807	825	836	774	860	853	828	815	813	817	829	842	853	808	868	801	822	797	813	765	832	826	808	795	808	824	861	818	830	795	781	840	850	848	846	844	795	824	815	807	860	853	820	799	837	818	803	817	879	843	776	824	852	848	864	759	819	843	856	784	788	817	804	838	794	823	768	861	853	821	814	811	863	828	829	779	803	822	829	779	853	857	851	853	868	840	815	785	860	796	876	875	798	835	809	810	809	838	779	768	823	841	827	812	881	851	790	843	815	787	831	847	786	799	817	828	791	827	809	825	873	851	786	804	848	854	810	833	828	808	787	841	819	858	798	846	853	859	847	823	820	818	787	823	805	800	825	787	882	787	826	775	774	868	783	793	818	830	824	780	802	798	798	831	842	804	820	832	839	856	838	846	790	810	869	906	842	869	798	780	810	861	810	794	889	851	858	830	789	836	824	791	856	812	828	836	830	828	791	828	789	856	783	857	858	825	837	805	818	807	798	826	861	800	824	792	783	783	838	819	815	827	834	829	854	842	849	846	831	783	809	789	881	808	841	803	809	876	847	846	849	851	821	764	799	814	834	864	827	820	821	829	859	833	808	824	877	810	852	788	828	832	858	796	783	790	867	845	852	821	854	775	845	786	921	862	836	817	799	819	789	799	836	861	777	848	868	827	833	835	818	798	783	867	812	827	824	860	785	848	793	818	820	813	836	876	820	821	781	789	825	840	815	826	830	844	867	815	839	814	809	832	763	822	869	817	850	818	840	810	826	793	862	793	858	863	836	793	812	769	860	810	798	813	831	861	838	861	826	806	857	837	847	819	817	840	866	825	787	900	840	827	842	835	802	784	807	799	793	831	852	825	831	838	815	824	836	816	798	856	838	802	864	795	842	806	818	885	826	835	812	813	836	813	869	852	809	804	791	818	818	809	830	804	848	804	844	782	823	841	825	799	838	862	769	803	768	823	808	833	840	805	829	813	821	884	870	897	839	804	817	826	770	887	821	833	794	853	835	770	817	851	822	862	838	842	802	806	835	830	847	810	835	829	855	826	815	837	787	800	814	811	827	816	869	786	768	716	777	836	782	856	836	845	819	790	822	828	815	777	820	846	771	778	825	876	828	822	816	817	812	796	810	827	817	781	779	816	812	847	834	835	808	808	819	794	789	774	827	826	825	810	844	836	811	859	808	818	793	827	882	818	841	791	792	815	817	855	799	827	803	821	810	843	812	842	867	841	770	784	799	764	788	779	831	893	845	818	850	816	827	802	784	799	846	858	808	791	824	863	828	827	794	791	814	803	822	817	802	862	821	856	801	774	848	852	786	808	803	837	823	855	795	835	873	780	769	836	813	806	807	846	811	808	828	821	831	820	831	871	861	775	894	857	789	794	805	840	826	820	874	803	824	803	839	840	801	850	829	825	826	828	881	837	812	847	873	834	818	817	801	851	818	813	828	805	820	801	828	795	823	835	853	778	803	830	824	809	800	857	855	816	813	851	826	803	835	852	808	844	804	796	842	863	829	795	838	838	826	825	829	815	817	814	789	824	846	782	750	826	813	831	809	833	824	803	800	800	820	854	844	806	844	850	840	790	808	819	831	871	836	790	790	849	831	836	815	843	845	801	804	822	839	802	834	813	848	817	826	824	812	786	816	796	844	835	850	833	822	858	819	784	808	816	884	801	782	788	831	816	821	812	815	824	795	774	859	823	841	814	812	826	792	833	831
22579	20924	28683	23313	20925	20958	7207	956	646	666	550	496	458	472	444	394	408	398	407	396	395	356	326	354	331	365	344	348	358	342	319	370	330	322	334	302	325	320	324	348	334	311	354	341	352	320	332	348	347	349	325	347	325	327	334	316	314	326	330	328	316	317	302	316	326	306	313	314	337	320	345	331	300	325	319	331	303	313	310	309	345	362	296	329	334	287	354	286	306	290	327	339	323	319	327	287	295	336	308	300	315	298	304	298	310	320	297	335	291	348	302	339	300	313	337	320	338	347	314	297	300	351	305	325	323	302	308	325	310	352	305	330	325	308	314	320	350	349	290	366	331	363	321	284	301	335	299	298	318	313	320	324	299	340	325	311	335	304	320	313	297	326	294	334	310	299	292	327	333	336	316	335	303	319	332	337	319	296	324	293	334	336	334	351	312	329	300	302	322	319	338	332	323	339	308	303	328	305	286	324	300	291	318	328	298	294	337	318	307	281	338	347	351	303	319	312	324	283	309	308	320	310	300	326	312	318	295	320	354	332	322	321	290	304	310	290	329	334	299	294	330	335	295	342	292	339	339	306	332	326	292	292	328	322	308	322	278	348	304	310	287	354	348	328	328	339	292	351	313	346	314	317	329	338	299	315	329	282	282	308	290	346	278	292	322	300	341	329	315	301	304	339	297	323	263	287	311	317	341	308	324	321	328	326	316	321	281	311	299	337	298	306	334	334	293	308	323	325	299	294	339	316	298	343	313	325	315	338	299	297	303	329	312	304	305	323	325	297	281	287	302	345	302	338	288	304	303	309	292	309	334	323	315	319	310	333	323	320	350	318	315	321	319	312	330	315	314	330	298	311	301	334	293	317	322	318	314	331	327	329	321	360	308	295	309	305	333	307	316	325	324	345	301	312	334	326	308	327	308	331	302	299	338	309	315	313	300	318	339	321	343	313	318	287	298	332	305	313	339	339	338	317	300	277	295	310	354	348	307	317	307	321	324	316	313	347	319	296	305	320	307	316	307	294	304	298	297	309	329	291	327	341	341	319	334	333	331	325	279	299	303	317	313	329	306	303	326	284	305	302	318	328	315	319	313	333	318	300	329	315	292	320	329	346	319	305	327	322	328	319	312	344	321	348	314	311	318	309	315	317	299	313	311	303	323	297	344	334	293	279	325	333	337	277	325	302	328	285	345	300	310	341	303	308	357	293	326	300	322	319	301	319	325	319	309	319	287	347	302	323	301	298	320	343	336	331	331	291	322	314	323	291	300	301	322	292	320	312	306	329	314	315	327	330	344	300	333	305	325	311	308	308	326	311	333	318	311	316	321	328	286	336	301	337	319	340	295	333	298	335	317	342	316	310	323	332	339	324	294	296	326	316	323	300	327	325	327	320	326	312	295	317	317	307	344	301	313	332	315	308	287	324	303	314	317	327	314	289	330	311	306	327	328	281	298	323	309	314	331	312	318	312	312	308	291	333	325	288	340	303	325	309	306	322	307	336	319	324	329	308	318	287	301	302	330	304	333	345	295	301	302	283	291	329	276	322	295	294	291	320	307	330	313	290	366	329	304	304	304	316	336	320	310	297	304	324	334	336	293	311	303	314	322	327	328	294	317	311	315	321	305	298	315	312	302	324	340	324	287	292	312	305	322	344	321	337	329	324	341	306	323	349	325	277	325	328	317	308	282	330	300	321	354	316	322	295	286	317	318	356	312	305	281	305	305	295	329	325	326	315	323	343	298	287	326	290	332	310	285	318	310	320	297	328	328	313	316	292	307	314	308	309	315	316	334	323	292	332	325	298	317	299	321	326	299	298	312	321	278	352	309	336	290	323	293	328	302	323	323	345	333	292	293	301	312	343	315	311	324	301	325	287	313	329	336	326	312	318	340	285	329	289	331	325	303	338	319	354	339	324	313	306	354	323	261	304	301	326	298	319	309	308	308	336	345	325	304	320	343	317	283	338	300	319	299	293	272	327	324	325	337	289	319	301	352	303	301	326	305	308	321	274	338	348	314	321	347	306	326	305	350	291	313	335	278	331	326	331	301	296	282	322	295	314	325	298	310	298	303	316	321	316	295	297	287	301	344	331	308	316	315	326	311	336	338	351	305	342	313	320	297	298	316	324	307	325	345	302	315	333	293	296	344	317	354	338	316	319	348	319	330	333	306	274	321	303	344	311	319	290	310	282	330	277	308	309	347	285	300	344	320	319	340	279	284	326	305	306	321	298	291	330	295	306	319	330	289	315	317	331	296	325	329	321	303	322	339	307	304	309	331	309	304	310	327	327	302	314	324	348	328	308	366	306	301	291	320	294	351	344	325	318	308	296	283	302	301	326	336	306	316	291	334	288	314	294	337	306	305	310	314	297	299	284	328	306	316	352	329	305	297	301	330	309	322	297	323	308	323	342	318	345	302	320	294	289	313	304	310	285	285	323	339	335	304	328	312	324	321	349	272	304	323	323	304	315	327	307	320	332	330	285	321	295	327	307	292	295	327	328	324	332	326	306	337	319	304	301	316	346	298	333	298	329	300	304	337	318	301	298	314	289	298	342	326	307	292	339	319	293	292	294	306	330	291	312	314	279	302	295	306	347	309	321	319	318	346	303	299	314	312	325	314	292	306	312	313	324	319	314	315	310	323	286	316	286	313	307	301	301	308	329	289	302	338	327	308	300	287	321	343	342	315	316	298	290	303	337	305	315	325	310	334	318	295	317	320	301	323	300	325	324	308	317	336	287	291	308	317	342	321	311	328	319	301	332	321	289	297	319	318	322	328	285	301	317	314	322	308	315	295	297	308	325	297	323	330	314	273	303	320	303	272	316	306	293	325	274	297	332	280	312	258	347	331	309	305	333	331	310	330	288	315	325	304	314	332	321	317	311	322	301	344	289	319	320	340	310	330	302	311	343	297	352	291	333	295	317	321	301	339	297	309	298	331	337	321	302	346	323	303	293	334	296	296	307	279	312	300	306	332	318	328	314	315	298	289	312	340	313	303	304	312	307	294	301	291	357	286	288	281	308	328	303	309	300	325	293	302	315	304	297	295	325	329	336	310	327	359	309	292	314	372	285	322	305	296	301	296	323	348	311	303	301	346	331	322	326	323	304	293	317	327	317	322	331	319	292	314	319	314	328	301	335	333	347	316	340	311	290	312	336	300	317	301	307	329	359	304	335	310	336	339	316	317	308	332	324	328	288	321	311	336	325	328	288	311	313	316	328	339	299	336	322	328	314	304	308	331	315	324	308	323	325	295	324	324	291	303	322	296	320	303	346	319	338	324	306	316	330	333	276	317	306	347	289	304	306	334	316	342	306	288	347	309	311	331	278	352	311	328	310	304	308	335	326	312	312	310	313	294	323	304	335	312	282	336	344	305	305	320	329	336	301	318	364	313	296	300	308	325	315	339	334	319	312	299	300	356	307	333	301	328	306	277	307	308	360	311	305	309	328	279	313	304	316	345	323	300	341	309	300	317	347	281	303
21441	14714	11877	6073	4256	3074	2462	1918	1599	1331	1187	1081	943	887	781	776	708	719	658	638	633	596	597	570	572	548	555	569	539	541	547	467	487	514	490	528	561	506	485	506	477	518	456	425	462	473	488	461	521	460	491	472	477	472	462	514	480	464	466	479	447	457	496	473	469	497	456	474	464	467	443	487	440	466	471	473	470	466	505	472	457	467	427	484	457	455	463	451	495	491	482	421	423	493	445	463	452	460	428	467	515	489	449	497	477	464	487	466	448	449	445	448	477	470	462	495	497	467	446	482	498	461	486	446	444	414	444	430	447	492	465	454	500	443	445	500	489	446	454	497	451	459	458	490	480	481	449	481	470	445	448	465	458	475	486	485	462	484	477	430	478	464	466	443	451	472	488	441	487	438	447	443	450	461	446	471	465	495	444	441	440	446	466	453	516	468	452	459	422	473	457	436	475	471	447	469	497	444	445	461	475	478	468	471	449	491	472	471	477	463	417	468	437	517	456	482	502	438	464	502	472	453	433	436	464	486	470	485	437	430	444	451	461	493	484	489	485	468	430	453	455	489	448	476	467	464	464	479	448	470	461	441	498	458	448	476	462	458	473	466	452	497	470	431	442	447	473	473	523	472	480	428	447	453	452	451	458	461	501	468	477	431	433	450	475	485	428	458	440	469	475	446	480	410	440	512	453	457	424	446	443	423	461	451	477	448	476	489	462	485	453	468	476	430	486	479	440	454	430	469	495	471	450	501	458	468	443	481	466	453	469	448	464	464	502	448	468	455	467	425	489	457	484	458	461	513	444	441	457	469	497	433	457	461	489	455	466	435	483	460	451	422	463	478	495	470	469	453	466	485	463	485	457	448	494	461	475	474	441	436	476	465	486	469	468	459	428	420	479	456	462	491	474	465	463	469	480	473	463	480	470	442	425	461	440	448	439	477	468	451	434	440	467	437	451	474	434	454	461	486	489	495	461	477	434	476	476	438	461	451	470	524	418	492	454	464	462	494	453	472	422	456	473	428	442	470	499	474	426	465	500	465	426	491	471	429	433	467	490	477	421	508	430	491	485	451	448	438	443	449	437	475	441	486	487	433	472	504	445	466	495	481	463	435	504	492	482	468	485	426	497	473	431	449	460	451	414	484	424	478	478	448	455	473	466	471	498	409	461	440	432	507	497	473	456	405	493	512	419	455	450	488	456	484	457	471	442	463	467	467	461	432	442	478	450	470	455	478	451	418	438	479	449	460	422	470	442	465	447	478	451	478	518	451	453	437	430	452	439	456	465	492	452	462	441	448	434	456	437	493	448	457	504	490	436	479	435	467	473	435	431	461	433	443	441	423	496	465	465	483	445	499	460	468	455	436	463	464	461	432	437	475	434	451	457	448	496	454	461	458	462	452	471	464	437	420	442	434	450	483	418	449	474	459	446	476	438	453	466	445	468	440	494	475	477	490	445	452	479	466	487	514	452	456	392	506	475	464	454	477	434	485	423	471	504	419	425	437	482	471	476	437	500	487	444	459	451	429	451	473	442	469	433	488	458	470	473	474	465	488	503	455	429	470	465	465	453	477	484	460	453	482	446	424	476	491	467	481	461	483	438	480	432	463	455	456	488	469	498	429	461	482	516	447	450	442	470	431	475	430	449	447	461	458	439	434	487	460	459	450	475	463	432	510	466	465	471	480	469	503	495	478	425	455	480	446	463	464	459	480	474	458	459	497	454	481	445	447	453	446	497	498	470	490	444	477	429	490	479	471	450	480	458	461	496	425	471	475	450	470	488	482	449	435	492	501	469	461	476	445	464	474	463	475	492	483	462	475	467	476	469	461	494	469	482	465	463	471	454	471	475	451	472	443	439	437	454	460	478	446	453	476	437	444	476	455	462	452	448	467	463	490	478	443	452	439	459	450	461	443	481	445	453	460	461	449	443	471	461	457	466	438	416	464	436	452	472	463	440	472	489	470	428	465	488	483	478	479	454	417	474	482	490	442	427	478	511	447	449	467	492	448	495	436	464	455	495	461	495	445	472	476	457	513	456	472	454	452	503	472	483	478	466	487	493	444	494	458	482	432	464	470	471	444	468	450	453	472	483	446	441	456	451	449	489	470	457	462	439	468	478	445	432	466	430	468	468	453	438	469	452	499	485	465	485	491	459	446	416	440	455	461	479	435	477	487	498	457	464	454	460	465	455	431	467	483	447	507	480	465	459	485	457	455	455	445	434	486	433	433	456	477	442	462	437	476	493	490	461	491	464	430	464	458	479	469	494	476	469	443	411	420	474	478	464	468	463	476	444	469	437	453	474	454	442	495	447	453	469	491	470	452	485	475	467	456	440	470	458	452	484	459	457	485	470	445	443	469	473	498	445	482	441	456	453	449	448	440	477	463	476	448	473	469	412	428	461	448	422	412	494	458	431	471	468	469	474	499	476	458	469	459	434	435	481	452	474	443	467	476	478	457	440	430	473	428	424	448	471	504	487	450	479	451	463	451	468	487	447	468	454	419	464	477	442	470	456	493	466	473	446	495	427	462	473	455	407	435	466	508	477	472	472	470	464	483	479	464	455	464	455	418	418	448	475	470	467	438	450	475	447	415	460	444	468	469	436	477	450	471	457	455	487	488	439	452	458	481	455	478	467	435	466	478	449	479	459	451	471	457	486	465	481	467	483	467	463	464	459	479	446	445	439	471	447	438	476	413	431	442	446	442	442	501	447	479	435	455	455	448	488	472	464	448	450	496	480	469	486	438	475	441	443	439	491	464	453	442	470	433	477	466	498	460	487	433	440	458	477	481	471	465	444	487	466	465	443	454	467	502	446	461	463	459	471	455	485	458	496	508	442	459	442	436	455	453	497	472	500	452	458	446	451	492	448	442	486	453	448	500	438	463	432	458	445	468	476	456	463	437	458	460	448	468	488	458	429	440	458	474	453	445	439	468	454	486	442	431	456	459	484	454	462	470	477	458	476	434	459	458	466	467	497	467	457	449	430	456	436	452	408	481	489	477	454	470	480	514	498	471	453	439	479	485	460	438	401	447	465	419	470	455	458	487	485	468	449	467	465	475	443	436	455	474	423	465	486	471	440	446	457	483	461	478	504	459	424	451	449	464	474	452	439	462	442	467	459	436	468	473	429	457	427	486	443	456	490	442	487	458	474	472	455	464	510	488	467	492	443	473	474	445	473	471	470	495	464	442	448	477	469	487	445	471	454	485	484	475	446	455	447	487	494	485	499	475	480	455	457	470	457	485	425	449	477	463	467	455	492	474	485	467	428	468	449	455	453	452	483	499	442	438	456	469	463	446	468	433	420	450	420	500	424	409	432	455	443	468	429	468	454	446	477	441	440	469	450	442	489	490	468	442	457	416	482	502	488	485	463	447	469	511	480	434	464	424	444	442	422	493	473	464	461	428	466	475	455	451	483	457	471	443	445	436	456	447	440	463	454	445	500	476	452	488	447	431	456	433	450	454	428	432	455	459	474	467
26788	20192	8232	975	664	582	565	565	515	538	545	554	506	581	511	569	573	549	536	527	544	558	550	563	539	545	546	530	526	504	535	586	547	590	505	526	556	580	548	524	532	544	572	545	525	489	522	540	584	529	521	561	517	532	553	512	528	519	585	523	534	518	533	476	564	535	549	504	555	540	614	541	544	500	541	495	557	579	575	547	553	535	529	532	549	507	540	526	553	513	510	555	521	550	507	527	562	574	592	554	529	522	553	547	528	564	505	551	528	542	553	563	531	589	550	531	529	557	546	520	538	519	551	557	534	551	538	529	535	571	522	527	568	531	563	511	537	550	515	539	512	550	524	530	551	560	534	557	571	504	591	516	549	521	520	517	558	564	531	534	522	531	537	528	536	521	528	528	534	554	549	545	508	538	555	547	537	560	587	546	540	546	560	574	544	560	525	509	561	580	564	565	570	557	519	557	530	544	536	550	537	583	514	533	538	543	564	556	538	518	543	548	553	493	494	592	527	529	581	528	497	611	535	557	575	539	588	536	534	571	520	523	529	555	559	497	542	584	518	556	547	548	531	556	581	549	511	597	548	535	530	530	498	560	565	532	487	550	543	508	562	545	519	538	541	536	517	493	523	544	550	554	549	527	563	520	535	588	520	570	529	548	541	524	520	566	536	553	561	562	517	555	552	531	575	520	535	546	506	530	488	505	539	542	543	573	556	516	535	535	499	521	551	517	553	500	548	541	554	526	580	526	548	542	532	526	514	560	506	533	545	581	513	522	533	533	597	490	552	543	496	566	576	548	539	513	485	524	533	552	537	523	569	565	515	516	525	514	581	513	552	542	578	536	509	560	531	499	565	560	522	523	617	566	545	536	583	551	564	536	527	528	557	549	510	541	562	534	522	587	560	509	560	546	547	545	511	518	572	573	577	536	567	572	471	583	502	552	537	576	525	563	581	511	572	563	510	529	558	522	522	522	480	518	569	505	529	554	548	517	565	550	550	518	530	546	531	490	537	519	516	533	553	525	582	551	529	534	529	552	547	553	571	544	553	543	543	559	571	528	527	546	504	564	574	550	526	527	532	523	570	522	580	534	489	551	580	558	536	535	539	552	511	496	545	533	569	548	525	515	529	564	520	517	524	574	535	593	548	531	544	531	561	528	526	551	573	536	517	523	560	545	532	522	552	540	565	497	576	517	523	555	496	548	534	544	516	568	515	555	547	573	572	557	511	493	574	547	548	581	537	552	568	542	534	523	529	540	568	561	560	537	570	536	523	531	553	569	533	557	571	539	533	534	531	484	536	521	569	508	555	572	521	558	535	530	535	531	563	509	563	557	527	528	553	553	565	524	501	537	553	573	590	518	595	555	550	533	522	538	514	553	496	558	533	551	548	518	553	495	538	513	548	543	504	537	497	515	525	535	488	575	550	565	547	532	519	584	549	571	542	544	556	499	552	547	529	511	509	546	523	507	521	571	598	565	511	496	499	523	526	538	568	531	548	586	521	512	575	578	565	591	522	525	539	528	532	581	537	575	563	550	522	556	529	522	532	509	562	525	511	552	559	545	567	528	545	527	515	548	529	573	517	563	510	568	512	484	490	532	562	545	543	542	531	544	501	566	545	544	561	561	553	533	505	555	597	544	551	569	526	534	529	549	558	525	508	532	570	514	537	528	528	539	525	545	564	546	544	551	564	536	542	466	528	536	515	519	542	530	547	523	503	548	512	550	532	547	577	510	583	564	555	538	579	589	538	520	564	501	561	519	554	548	535	599	539	530	570	547	565	568	566	494	549	545	554	579	526	539	530	512	568	498	566	522	560	578	521	558	545	552	549	550	544	546	523	557	536	550	520	544	543	531	532	519	525	518	548	520	504	563	560	537	580	535	552	538	549	545	549	546	527	549	512	598	504	522	525	534	557	555	529	529	542	483	510	562	529	578	564	588	575	564	546	557	504	493	572	616	507	551	543	542	499	530	498	569	548	567	520	491	511	569	512	528	539	516	575	537	547	513	541	555	545	551	550	519	502	531	559	564	525	565	531	537	518	535	537	570	527	547	540	549	536	534	502	548	567	561	553	546	521	549	525	511	519	546	558	509	532	560	512	539	552	464	556	542	556	565	543	565	518	582	529	529	508	553	516	551	519	503	580	561	572	530	543	561	500	533	537	497	587	578	553	549	537	533	541	548	561	526	528	584	570	558	546	499	545	530	550	556	520	534	565	579	524	564	571	562	543	536	520	546	547	517	538	528	543	519	530	528	597	519	547	559	533	572	600	600	522	509	551	539	522	556	520	526	541	532	534	510	520	563	506	577	550	546	489	555	572	580	582	552	512	536	514	547	535	517	541	529	527	513	535	528	553	561	506	505	576	549	579	497	581	576	503	513	516	501	540	555	583	537	532	520	535	551	529	506	543	532	527	517	578	585	512	500	552	550	512	527	521	568	579	521	542	515	513	525	535	537	547	530	573	519	504	517	523	581	546	536	600	532	487	555	517	482	527	570	524	543	523	476	523	581	542	561	505	581	535	560	536	511	542	511	562	567	565	565	575	560	542	525	526	506	532	600	546	531	564	523	543	553	528	528	540	505	545	509	549	571	512	610	563	522	596	533	515	542	543	557	523	543	549	547	584	513	576	514	538	546	527	499	555	534	602	537	551	533	506	506	530	525	539	535	486	520	564	505	521	549	477	558	542	530	582	510	551	502	536	533	552	558	542	519	551	564	542	542	556	584	536	509	543	536	564	552	557	543	510	539	491	544	517	512	558	519	548	525	529	546	528	599	523	527	559	520	553	540	559	561	564	540	549	528	516	529	556	547	567	566	513	531	541	542	548	610	533	549	532	565	570	534	506	568	545	501	544	569	532	572	554	553	555	532	471	523	518	538	548	513	554	548	604	560	535	556	531	513	532	559	540	563	494	506	488	574	523	575	523	537	532	579	537	572	567	552	579	550	539	525	578	531	543	529	550	510	512	518	536	539	529	568	549	530	507	586	543	562	511	551	543	512	540	558	540	565	559	544	562	536	568	520	567	526	539	545	499	534	512	512	536	584	597	547	541	537	547	523	552	554	556	532	511	535	528	545	533	544	525	535	542	559	533	567	549	556	506	577	540	541	525	514	519	531	559	555	544	517	558	563	543	547	496	522	511	549	554	531	570	506	547	498	519	518	517	594	591	597	511	527	524	548	527	554	568	527	527	554	556	545	528	597	541	511	534	524	549	559	546	492	559	526	584	473	551	606	559	545	531	551	527	551	534	568	547	530	526	567	525	558	538	535	545	526	519	563	497	537	579	550	500	581	540	498	535	511	535	541	541	544	526	535	563	563	559	529	518	541	574	530	547	557	592	580	529	520	538	547	557	580	525	533	519	546	561	545	577	524	510	534	489	464	554	568	539	530	527	548	576	489	508	558	526	508	565	569	552	552	572	519	577	524	543	525	514	522	550	533	515	496	474	547	572	502	548	564	508	561	555	551	548	536	556	529
7135	1462	1274	1003	900	891	803	742	780	809	797	786	727	787	758	755	795	731	735	820	748	804	749	818	774	722	834	773	744	731	845	718	757	799	803	759	751	746	762	810	720	718	718	726	767	771	788	751	793	786	757	788	766	790	790	768	723	771	772	747	762	734	795	803	761	743	787	717	710	759	746	806	761	730	706	756	765	805	775	740	775	761	775	731	754	785	755	790	776	774	781	760	784	745	782	782	738	820	836	787	795	743	715	796	696	778	725	774	757	784	759	733	732	804	805	757	752	790	758	749	775	810	712	794	773	750	724	764	765	814	768	743	784	778	754	814	807	732	701	780	745	750	741	734	718	715	778	708	763	745	774	747	765	742	807	767	825	716	765	728	735	772	746	760	746	758	776	736	730	736	803	735	768	794	800	773	778	762	701	738	748	742	741	791	769	744	770	810	740	775	801	770	761	753	750	757	800	816	753	790	736	755	793	763	753	756	750	768	779	748	739	758	717	811	755	727	736	769	766	715	742	787	740	785	767	782	773	797	764	791	774	785	818	764	736	780	724	772	711	736	787	719	739	750	768	746	726	750	787	763	797	821	790	732	750	763	776	792	804	789	756	763	763	804	716	728	752	761	793	778	720	765	762	766	789	764	730	737	760	768	773	726	783	757	733	735	771	793	744	711	795	821	812	717	792	815	756	748	794	813	767	779	748	778	781	750	752	753	749	762	730	744	754	727	805	791	768	783	728	758	796	754	769	765	783	751	763	775	776	761	760	790	742	780	748	735	706	766	774	756	771	771	785	759	758	738	753	765	800	771	785	809	785	788	750	736	782	771	788	773	770	768	786	694	795	711	795	711	796	742	733	747	736	754	755	746	759	731	798	706	725	735	758	779	802	827	741	784	723	721	752	730	786	743	732	763	751	761	789	779	751	759	782	698	764	771	786	758	797	688	750	740	739	765	767	801	778	747	761	717	755	772	751	721	716	712	783	738	773	766	779	739	770	728	738	826	746	763	775	807	753	758	729	792	799	764	732	756	763	735	791	695	753	775	739	780	773	776	828	758	755	776	723	795	690	778	793	716	782	741	748	739	822	782	754	776	771	783	746	750	747	810	745	730	725	770	754	712	749	772	752	759	792	753	769	753	787	743	742	773	746	824	752	769	735	740	795	795	765	774	724	776	728	757	773	773	747	686	745	771	753	742	752	750	736	707	720	783	771	720	815	744	738	800	772	744	754	773	733	780	759	762	774	750	756	778	789	842	772	757	757	758	732	767	802	784	822	780	724	730	759	806	777	762	761	803	776	778	726	790	768	795	800	738	742	754	735	731	768	739	792	777	723	759	785	763	750	743	744	792	780	787	804	723	769	722	793	754	755	719	772	809	793	741	768	747	714	768	762	761	754	792	824	798	768	765	759	765	767	768	727	784	792	800	726	780	801	795	821	784	767	758	807	778	742	738	759	771	778	734	799	782	747	768	684	771	798	782	760	719	792	803	770	773	759	772	709	760	758	769	761	744	737	772	730	739	754	759	824	771	728	772	777	720	773	802	784	745	721	759	780	787	765	766	770	777	792	736	724	757	770	744	731	759	759	714	751	745	687	833	789	791	761	746	758	721	771	798	746	779	718	773	733	714	711	715	739	789	783	705	766	748	753	733	707	783	756	734	766	755	794	778	807	762	756	787	813	748	742	737	764	771	725	793	814	766	751	784	752	806	804	800	788	699	755	733	738	768	755	751	771	777	736	764	743	800	795	778	796	775	757	714	768	739	787	732	728	798	732	833	786	784	782	772	782	777	705	745	769	732	752	767	743	724	737	750	791	738	762	728	774	773	745	755	772	806	748	753	822	759	760	816	701	774	779	761	745	720	766	763	788	755	772	739	745	771	775	788	770	775	788	791	775	803	755	726	788	816	774	762	747	746	739	806	739	784	768	723	751	773	814	776	752	761	767	756	756	766	774	754	784	752	803	769	779	751	823	746	769	779	767	779	767	750	762	706	785	773	767	783	757	750	748	793	727	754	719	838	716	782	778	727	727	792	774	753	822	729	800	778	752	805	752	701	756	754	764	768	717	761	773	728	757	762	745	743	785	767	771	729	747	814	769	766	736	781	772	776	736	717	794	762	812	743	761	736	765	792	726	758	796	830	743	732	719	765	773	759	796	734	731	775	734	783	773	789	830	768	741	732	783	724	760	760	764	763	733	776	766	770	785	775	763	766	757	785	727	810	734	773	806	725	773	737	688	778	737	760	794	726	815	761	836	781	732	793	772	731	802	769	749	783	760	755	765	759	803	743	766	778	749	758	771	798	750	712	774	777	821	791	726	807	776	735	746	785	774	758	738	752	769	796	741	777	750	799	754	726	763	761	701	782	788	781	750	767	738	756	753	755	779	778	811	798	781	778	747	728	757	751	771	714	770	798	749	791	780	767	757	754	716	778	804	786	722	793	782	728	758	801	796	784	799	751	770	752	757	772	792	788	756	764	700	753	807	779	782	763	736	754	777	767	709	718	748	725	781	846	749	821	765	756	711	791	777	766	837	754	748	729	774	739	761	739	781	807	781	824	769	772	758	783	760	762	771	725	763	770	768	801	771	753	740	805	731	725	749	771	753	737	749	755	737	734	733	795	813	799	766	769	724	731	743	752	752	767	776	763	715	769	776	744	804	751	779	756	725	756	691	807	720	797	762	763	768	764	757	804	776	764	773	773	728	797	779	740	760	744	763	735	726	729	744	787	754	809	739	752	745	755	712	750	762	735	778	742	793	772	769	772	774	732	770	738	742	778	741	764	763	745	780	776	726	789	759	701	736	789	801	786	764	724	724	721	747	706	764	755	797	767	786	753	735	743	727	731	717	737	808	723	724	757	768	764	786	784	798	722	762	761	715	718	769	774	769	766	810	741	752	798	804	718	773	748	733	747	762	754	788	726	765	737	781	798	751	758	782	771	761	751	729	779	774	741	799	788	761	700	805	787	764	784	786	804	770	774	760	763	714	754	740	740	764	771	761	771	780	751	767	809	752	755	785	702	757	808	767	780	772	788	773	813	767	747	819	770	739	747	747	787	742	819	767	754	752	760	763	773	771	788	771	782	778	791	785	747	722	783	745	765	766	824	811	751	772	805	738	735	788	767	790	795	766	766	754	758	754	760	768	788	743	795	763	784	793	750	806	731	736	736	731	760	773	761	729	812	748	791	767	751	794	765	746	761	734	796	782	781	793	763	775	740	761	788	750	761	767	718	759	719	799	777	736	780	756	766	713	778	765	761	733	762	732	785	769	785	766	705	735	770	721	762	763	791	741	792	787	768	792	832	743	688	769	721	747	738	763	781	785	765	785	752	763	745	765	807	724	742	762	794	778	774	761	766	766	770	746	789	744	754	783	758	758	763	780	796	813	745	751	771	785	748	786	732	749	791	766	819	758	800	831	762	817	802	822	746	728	788	802	795	761	769	739	787	759	774	794	717	740	764	701	733	760	777	779	758
23503	20932	28110	23567	20778	10983	1302	919	763	704	724	716	655	660	690	615	670	595	639	596	597	575	596	628	645	606	585	641	620	615	581	597	591	594	588	579	584	602	581	588	551	613	604	594	586	577	598	591	591	596	586	589	636	535	590	630	550	591	550	584	597	625	564	615	592	589	547	583	605	584	600	559	595	590	583	592	558	568	597	527	580	558	601	592	582	575	593	580	589	544	621	584	575	560	539	609	614	554	597	588	582	574	572	575	569	540	599	596	596	565	591	598	604	593	586	601	574	577	613	586	613	635	535	509	593	577	601	585	592	590	592	554	617	600	567	527	594	641	583	571	538	568	535	565	609	580	564	580	598	603	607	590	550	555	566	595	628	577	610	549	554	557	548	576	573	633	556	558	641	581	603	556	569	622	607	576	528	575	604	571	561	587	576	590	576	526	613	560	577	541	618	545	585	575	590	587	552	564	573	546	590	591	545	579	570	582	620	570	567	552	557	552	593	580	524	577	618	600	554	595	568	578	597	571	578	543	549	543	591	597	594	542	572	565	548	560	596	589	587	599	596	596	579	607	583	556	621	575	597	608	594	546	618	537	565	577	574	553	567	542	618	577	556	573	566	611	614	568	536	550	563	558	593	578	601	615	568	598	609	578	560	543	580	602	545	572	600	564	588	544	565	582	570	552	576	596	519	585	631	580	596	589	587	578	594	559	556	605	536	593	575	635	548	556	557	560	614	599	546	629	586	625	625	605	625	599	576	552	603	599	559	591	591	578	599	576	549	594	572	554	582	546	573	565	577	580	572	586	588	616	583	572	526	546	602	563	539	584	593	615	589	597	621	583	582	579	538	579	575	533	601	571	595	575	572	587	592	576	555	561	546	614	542	582	581	610	624	575	583	558	592	597	537	585	604	594	512	593	523	594	550	537	612	527	600	544	575	558	626	549	606	630	554	620	569	575	612	590	599	612	577	620	576	607	578	579	626	552	586	562	594	559	537	553	610	562	535	543	575	593	551	577	568	525	598	566	549	593	550	599	563	603	611	558	569	541	590	585	611	604	557	582	556	546	596	603	563	543	578	571	582	605	559	561	571	590	572	562	574	608	570	590	569	571	591	539	567	571	624	568	544	516	589	563	537	543	558	543	554	547	594	560	540	562	608	592	571	562	604	550	597	582	599	564	557	566	560	561	584	556	593	590	620	603	558	610	586	583	555	571	599	580	575	589	589	558	595	567	568	555	578	585	562	574	563	576	570	584	563	548	561	607	651	582	611	552	583	571	583	569	570	557	553	627	540	583	588	591	573	545	603	557	612	543	563	529	580	602	562	583	590	613	507	575	589	589	566	560	581	581	581	547	539	595	563	540	626	576	603	594	572	575	599	560	577	588	583	580	595	552	596	532	583	570	580	591	581	582	560	565	541	549	559	522	580	570	615	578	586	535	620	611	534	539	569	575	560	550	577	548	543	591	598	597	611	573	565	570	584	572	587	546	574	531	559	587	576	554	586	590	634	558	547	583	579	567	558	530	546	529	564	600	602	547	616	583	522	535	595	611	548	513	596	599	613	556	557	589	589	582	571	586	581	565	593	579	605	561	585	554	545	548	572	534	574	554	563	604	555	569	601	589	565	604	590	587	577	584	571	528	558	613	608	566	592	592	576	574	610	617	572	589	548	562	566	625	554	551	590	566	618	557	556	546	592	580	572	525	622	639	532	584	593	527	565	562	580	559	579	598	585	562	555	570	594	581	547	578	590	634	585	622	571	588	559	562	534	594	610	581	542	546	583	588	589	572	568	596	546	579	554	606	584	585	603	572	568	540	578	554	596	607	631	552	579	553	529	605	612	577	577	589	540	571	592	569	548	626	616	598	561	579	593	589	553	578	615	595	575	521	558	573	570	562	575	581	581	581	617	583	572	589	594	574	600	565	566	601	575	538	568	566	528	603	570	533	572	580	581	600	594	557	549	576	606	573	611	550	575	592	547	566	576	565	575	580	540	534	574	615	556	546	554	557	567	559	544	598	539	597	544	561	631	575	594	559	561	553	542	622	605	589	574	580	572	600	540	545	605	588	610	540	582	550	600	572	545	565	577	581	602	555	597	551	575	605	593	546	600	546	561	597	575	575	578	562	580	589	546	596	558	564	564	542	556	545	547	569	553	579	552	613	563	594	598	629	549	596	599	598	541	552	554	577	573	540	556	515	543	582	569	576	579	607	548	583	600	551	529	568	611	557	560	574	602	569	581	585	562	581	577	604	532	626	558	573	609	540	563	608	601	562	588	593	610	590	617	603	547	540	580	591	620	589	578	547	548	560	604	580	550	544	572	581	566	553	601	592	612	606	584	559	602	556	548	546	551	596	554	520	570	585	542	533	610	534	554	579	602	573	581	538	604	545	583	553	579	569	577	578	553	596	575	560	609	555	596	570	546	594	582	551	618	599	559	529	559	540	528	549	560	579	603	560	536	606	569	587	532	544	572	589	556	601	593	573	647	612	606	550	572	602	548	590	543	612	566	568	590	605	578	562	571	601	586	616	552	629	575	590	569	550	555	566	602	561	556	542	582	572	592	547	535	580	580	601	578	540	579	583	595	572	578	606	593	559	549	561	582	602	597	585	564	549	562	550	582	553	598	560	632	595	558	561	643	554	574	576	552	604	552	586	603	569	575	618	563	564	629	558	587	530	559	593	590	556	593	591	589	539	575	583	589	569	529	569	571	598	572	605	561	581	510	571	565	598	578	574	595	552	576	593	570	541	580	577	555	615	554	576	555	558	526	553	540	556	578	601	598	547	603	615	574	549	555	558	599	555	627	611	594	588	591	572	612	597	537	623	587	578	614	565	572	593	613	555	599	579	590	561	590	564	593	566	566	586	567	570	558	583	605	595	618	567	579	589	581	656	540	588	547	608	560	595	561	590	548	590	560	571	584	560	578	573	591	589	553	585	543	590	552	620	535	583	578	596	565	584	548	567	561	598	586	542	597	601	562	570	605	544	557	613	553	549	574	612	594	601	582	596	603	571	546	551	587	554	557	571	619	603	544	551	573	577	563	560	558	606	552	562	589	574	573	538	591	580	556	547	603	571	615	544	580	557	598	597	570	592	562	556	568	599	580	584	579	558	581	604	569	546	589	556	610	575	547	568	537	590	576	543	559	556	604	559	570	588	584	562	562	560	578	590	604	608	568	559	587	602	642	564	563	582	603	577	590	605	603	599	597	553	562	557	509	558	581	553	565	540	562	576	564	584	568	580	618	531	559	589	571	581	582	589	586	561	605	569	557	578	587	599	539	565	621	594	563	563	595	536	554	606	586	614	608	591	566	534	599	566	576	617	578	581	594	584	554	560	601	603	601	567	520	556	604	561	564	604	547	550	583	611	584	531	587	568	600	540	560	574	596	514	562	584	539	588	583	551	611	565	609	594	581	560	560	629	554	571	561	561	571	600	605	550	548	576	580	558	549	605	571	575	551	576	580	609	547	575
18038	9523	7761	3914	2872	2255	1878	1579	1372	1362	1143	1151	1116	1040	971	1009	982	928	934	863	907	884	896	884	863	829	860	869	842	797	862	909	859	822	874	799	811	866	815	841	833	848	820	793	852	824	853	837	885	891	777	865	802	868	804	826	862	829	824	807	816	830	848	760	837	823	793	794	840	887	787	820	885	810	828	842	788	834	817	837	786	807	823	840	857	825	881	868	863	760	832	864	795	793	836	800	800	806	826	814	847	802	870	803	784	837	779	832	803	846	824	808	843	832	848	846	759	815	798	838	788	826	844	806	821	843	831	808	823	849	827	853	836	842	825	824	815	857	846	764	840	794	844	783	825	828	851	855	835	837	851	782	852	860	841	802	846	863	830	843	817	767	790	866	830	823	815	843	844	824	733	843	845	782	866	823	810	784	839	815	821	795	840	770	787	776	815	853	818	817	825	866	808	804	811	838	805	823	793	805	821	850	849	828	820	818	841	791	834	806	775	767	872	803	805	802	833	794	812	823	824	789	807	781	785	795	834	809	831	830	884	812	862	829	798	811	807	833	803	864	793	838	781	807	799	798	801	876	821	827	793	822	798	819	811	772	843	821	784	857	846	842	809	833	826	822	839	822	816	821	826	800	835	801	806	821	782	791	811	798	787	821	849	832	791	794	800	757	861	848	870	836	833	851	859	853	810	852	842	831	794	809	833	829	812	817	813	805	828	784	785	810	791	805	841	840	864	845	856	835	813	838	874	798	784	860	770	819	780	847	851	829	805	841	823	800	790	811	825	793	800	841	828	841	817	815	795	848	819	804	800	847	801	824	850	799	842	784	846	846	751	851	834	834	827	810	814	852	808	836	795	858	838	820	781	815	776	840	864	802	781	788	816	825	815	813	785	872	853	765	783	834	809	829	848	798	809	781	830	799	835	788	839	804	777	799	856	801	829	806	826	803	787	805	841	860	866	873	840	809	808	858	851	808	783	848	812	806	783	785	840	801	811	776	801	831	815	795	821	849	838	851	805	786	800	821	827	837	830	835	832	835	787	802	793	789	814	785	764	812	817	874	838	849	845	837	852	802	774	828	819	821	749	834	849	782	828	769	835	843	858	858	765	842	845	835	824	820	822	848	813	776	884	808	787	844	799	850	833	762	849	848	819	793	772	792	793	798	836	825	807	812	874	858	807	785	807	821	829	808	844	836	848	843	775	814	832	815	792	769	818	809	843	817	790	780	806	839	835	846	821	867	761	824	809	806	824	869	798	785	803	824	811	818	752	808	781	808	791	851	800	859	826	860	793	783	773	852	854	825	857	801	847	827	802	817	764	801	820	854	758	833	855	813	794	841	807	824	824	867	829	840	806	784	791	828	861	778	812	844	823	751	853	800	805	813	852	764	869	812	799	823	785	813	842	836	824	838	849	830	829	780	839	776	824	839	839	775	788	843	793	763	842	819	854	752	813	798	816	774	873	778	779	788	797	820	837	791	846	812	865	824	807	807	828	801	795	814	850	805	876	799	849	824	794	786	833	839	883	805	798	852	849	819	789	817	847	771	794	824	766	846	864	761	845	848	782	785	829	846	798	803	806	860	772	862	829	819	815	838	842	855	796	845	810	810	842	788	777	777	834	839	797	803	785	811	814	842	818	857	801	804	824	855	816	829	830	784	824	821	757	840	836	800	862	790	830	837	817	777	807	820	822	804	798	843	798	844	838	832	824	854	805	828	822	858	784	802	831	801	777	820	827	836	823	889	822	788	817	835	796	837	849	783	838	795	845	782	810	803	797	795	819	854	805	855	829	813	888	844	836	803	853	781	846	833	834	803	844	783	804	824	815	823	833	832	883	807	752	831	803	826	835	820	844	807	808	864	807	782	835	789	836	869	850	828	843	775	842	841	836	845	785	744	829	800	850	765	867	777	829	808	786	828	805	817	799	818	823	875	854	816	828	831	813	809	769	807	864	789	848	795	813	778	830	808	827	815	823	779	881	815	852	819	828	806	806	856	861	816	870	800	831	801	808	784	808	836	781	798	843	824	821	738	836	804	795	795	828	841	831	826	809	835	841	794	836	789	814	813	801	812	774	826	868	801	753	799	782	761	825	828	806	833	872	809	852	804	781	806	823	822	830	814	802	789	836	868	885	850	801	780	835	767	834	816	836	843	793	829	852	846	835	823	838	757	786	784	835	835	831	809	801	873	804	837	804	821	798	855	753	850	830	837	836	785	824	783	850	835	825	830	850	835	774	821	819	825	797	775	801	848	826	869	798	856	817	814	861	795	792	784	906	887	804	824	841	791	857	854	819	870	768	804	817	767	795	806	803	842	824	812	870	810	823	781	843	792	893	799	842	880	855	807	870	829	810	790	854	795	855	787	834	824	791	818	821	795	759	791	810	826	852	767	828	849	832	883	810	796	783	825	838	817	770	838	816	829	813	793	830	843	819	783	796	858	805	821	815	835	774	847	805	839	817	778	826	797	796	801	825	788	834	834	760	808	806	838	858	809	832	821	837	809	782	821	804	811	852	836	824	842	780	797	784	812	798	887	864	804	765	828	855	837	849	830	844	807	783	805	834	856	801	826	835	797	806	813	765	797	812	850	800	803	857	768	783	830	829	857	811	779	796	820	861	768	803	815	792	834	781	810	787	857	838	813	840	799	834	814	855	803	811	784	839	827	854	796	846	828	867	851	776	797	847	835	821	833	769	809	766	859	800	786	812	781	817	796	839	780	778	798	823	816	832	845	782	844	814	857	807	794	820	788	806	822	816	840	811	804	820	817	835	783	800	827	825	849	817	833	824	839	870	799	818	780	835	849	852	836	773	782	840	837	864	808	799	763	807	758	868	818	794	829	756	818	818	845	812	784	820	837	790	775	785	854	833	803	832	846	769	794	831	773	833	814	857	749	866	839	765	858	815	803	814	797	860	823	840	865	826	851	832	798	820	826	837	822	806	789	826	761	862	804	788	817	830	862	808	860	874	807	803	858	768	798	813	855	817	791	810	845	797	790	822	832	794	832	776	807	756	813	795	776	791	801	820	808	837	778	832	854	885	827	816	855	813	779	801	888	830	870	799	810	811	827	802	798	835	805	792	815	824	848	833	892	801	869	781	829	838	801	839	845	855	782	792	818	822	839	838	843	805	812	829	852	788	860	803	876	859	829	790	811	875	854	844	800	846	832	889	878	809	814	825	848	761	820	795	784	861	850	744	843	815	805	840	766	819	880	795	839	853	819	842	809	813	822	835	850	788	819	741	794	801	820	844	791	822	800	805	795	757	827	799	798	769	829	823	806	822	827	808	800	824	827	839	807	824	780	808	804	765	805	815	821	834	790	830	844	823	787	811	830	815	798	787	800	796	768	808	797	796	771	881	781	825	813	785	857	805	786	822	798	791	835	833	803	824	860	830	786	778	787	829	779	805	850	751	801	855	788	830	804	806	779	911	824	828	797	826	822	809	872	809	786	842	832	795	793	857	792	822	837	814	823
22641	20946	28695	23384	20946	20977	7196	976	675	617	543	512	511	458	424	415	376	417	403	392	391	393	372	376	344	375	329	358	369	334	357	306	321	335	351	352	325	306	349	338	358	313	336	314	317	306	306	326	336	312	349	313	323	321	306	310	337	306	319	295	276	312	305	310	333	299	330	329	283	324	294	315	309	345	309	306	309	319	316	303	314	304	298	288	287	364	326	349	325	313	293	339	324	304	307	307	324	305	301	294	300	334	314	301	323	297	333	359	330	307	314	323	303	334	297	322	345	301	314	287	308	289	312	338	359	334	303	288	311	322	302	301	342	311	315	333	311	304	308	292	327	306	299	271	304	280	306	328	317	340	334	267	322	338	348	293	313	290	288	301	326	311	325	335	311	304	319	305	299	315	299	326	323	292	314	295	314	319	319	310	304	288	307	312	315	313	303	336	299	311	301	294	329	318	342	315	348	292	330	324	324	324	299	301	294	321	324	309	338	305	283	319	312	306	310	328	271	308	315	282	284	318	331	291	300	297	327	326	299	289	288	324	330	310	326	310	315	300	327	286	315	305	312	324	339	317	314	284	333	295	329	330	331	287	298	289	275	320	290	309	316	337	306	321	310	306	329	284	314	298	295	292	322	332	301	319	294	313	314	319	314	330	351	321	310	333	312	303	331	283	327	305	301	289	318	333	296	309	322	326	286	317	305	330	298	305	295	298	291	304	334	317	327	332	290	325	311	312	335	294	338	305	325	307	308	309	321	302	312	292	305	342	296	310	314	308	304	318	327	323	302	340	306	328	314	314	274	321	310	316	314	304	303	301	311	311	284	338	287	304	306	312	313	339	287	302	281	338	284	334	276	322	304	301	319	296	305	335	323	305	340	330	326	331	300	366	302	325	292	321	286	335	335	308	302	298	330	314	310	299	317	293	303	327	294	340	325	299	310	304	324	278	293	299	331	311	299	288	311	315	311	335	333	310	312	320	299	297	256	328	323	304	314	302	327	325	307	305	336	310	305	324	365	287	284	312	339	304	339	317	313	283	310	336	293	306	309	316	343	300	325	334	308	318	314	327	302	292	298	294	344	319	357	309	310	326	301	277	330	321	297	303	308	299	327	299	312	298	304	320	335	317	299	288	336	329	290	314	294	311	329	313	332	326	326	329	309	350	324	285	308	331	325	286	302	286	351	314	302	295	280	318	306	311	307	314	312	300	295	332	297	316	298	321	309	295	306	310	308	292	331	321	296	302	277	300	326	331	331	320	308	355	301	289	296	310	301	342	286	319	321	324	309	310	311	311	301	312	324	302	305	306	315	340	333	345	313	312	323	303	320	333	302	275	324	349	328	284	304	319	299	305	320	302	330	356	300	326	292	323	316	302	297	334	315	332	326	292	295	304	329	271	302	322	298	282	314	302	294	317	321	325	325	304	291	306	291	340	290	294	330	307	300	311	286	317	323	285	314	341	316	295	317	324	302	265	328	322	315	353	308	320	314	316	315	322	302	321	296	303	302	323	306	320	337	299	292	269	323	303	301	327	293	332	283	307	287	316	290	313	304	340	317	282	312	293	299	297	320	349	327	287	350	327	311	312	333	346	278	318	300	303	319	293	327	252	284	344	287	306	292	283	318	323	296	296	315	293	295	311	303	318	287	334	326	295	321	304	333	306	287	274	278	286	336	321	308	341	293	297	329	337	270	320	319	340	285	282	305	301	325	329	297	342	334	290	303	337	306	305	314	310	321	316	309	335	317	331	306	321	314	306	309	303	334	328	307	279	297	300	317	321	305	343	281	346	317	303	315	353	315	322	311	319	295	299	318	310	282	297	295	323	335	303	313	304	308	316	307	302	310	328	282	317	313	318	290	307	297	306	340	325	329	285	312	292	291	295	316	298	322	302	304	317	305	305	297	331	306	301	288	330	330	315	320	295	318	316	304	330	315	318	335	317	319	339	303	320	303	287	290	297	302	324	329	274	331	317	316	300	294	305	319	298	334	309	296	303	323	314	338	283	300	296	281	305	305	329	304	284	311	314	329	315	314	311	319	317	307	303	289	298	309	320	354	286	294	347	298	314	295	303	294	284	304	325	342	293	271	320	305	309	293	331	297	330	318	284	329	293	302	297	300	269	336	304	289	300	284	317	305	321	288	330	360	314	325	311	292	291	277	305	332	311	288	325	314	312	316	319	288	282	306	294	296	334	327	331	311	291	300	312	331	332	306	280	342	269	300	325	311	339	323	323	332	310	290	314	294	327	302	297	294	295	308	310	272	342	295	301	310	290	305	294	285	355	314	314	307	327	317	258	327	300	281	350	288	346	314	313	297	311	319	298	341	320	299	319	296	341	284	330	279	308	321	320	314	298	319	332	318	291	283	314	315	346	315	301	284	335	329	275	318	290	340	304	308	300	323	318	290	299	302	307	319	299	361	298	311	332	286	323	299	375	325	331	343	313	328	293	326	305	302	298	326	302	331	306	308	287	286	331	305	310	325	273	327	347	316	309	332	311	299	319	290	337	321	333	316	325	296	269	324	307	302	303	280	306	282	295	292	299	340	319	299	287	289	342	298	292	279	317	320	315	290	313	325	282	325	342	313	294	288	286	309	310	311	306	292	312	282	291	326	309	304	327	305	293	303	340	316	339	332	288	325	302	299	325	283	318	294	302	305	305	320	328	332	303	312	326	296	298	306	342	328	291	332	308	296	311	333	303	300	304	290	318	301	287	251	320	301	343	339	300	360	309	307	303	315	340	324	305	288	294	298	319	299	296	319	304	271	320	305	261	298	296	312	313	319	351	311	306	304	291	337	295	326	334	322	343	308	323	302	320	346	285	308	353	296	311	300	293	329	316	312	292	255	317	310	323	311	321	302	296	305	294	285	309	299	304	312	329	303	324	324	275	281	260	330	319	290	317	297	321	325	299	319	337	287	324	295	319	326	286	334	311	347	302	323	313	292	295	311	296	335	274	303	293	305	335	295	323	327	302	303	273	321	297	284	318	319	279	304	322	309	306	297	281	308	373	282	333	296	306	312	344	319	303	312	324	345	309	318	296	313	314	348	296	325	311	304	279	314	327	320	322	337	310	288	307	329	300	309	316	301	316	296	300	304	331	331	307	300	308	304	300	336	283	324	315	308	293	326	324	323	339	312	293	292	316	324	292	296	312	306	306	312	324	325	293	290	283	324	320	313	297	303	298	295	290	299	291	298	310	326	314	291	301	295	314	319	269	287	307	314	322	330	286	304	326	341	306	325	297	290	288	315	339	331	311	330	297	301	310	315	293	283	333	324	334	320	325	306	292	319	321	302	313	321	326	343	296	319	312	330	302	318	323	341	329	313	304	301	292	307	292	293	322	275	297	301	309	306	348	290	321	305	324	345	326	317	323	307	309	314	313	326	302	318	327	292	309	312	320	300	319	330	307	312	295	297	333	325	289	313	302	337	332	319	334	296	296	315	356	282	324	327	324	338	305	313	285	316	285	328	305
20765	14550	11743	5994	4170	3112	2382	1954	1586	1371	1176	1064	951	870	821	750	719	665	621	643	593	587	609	596	540	533	555	533	501	581	509	516	502	546	519	529	477	503	487	466	490	502	458	513	477	454	503	454	484	479	474	470	466	496	482	461	451	444	464	494	465	458	495	471	482	460	445	445	451	501	461	453	460	479	488	466	455	493	473	486	458	451	473	476	459	496	451	444	434	437	478	496	471	463	412	452	462	434	429	470	455	474	473	435	465	476	460	481	470	445	493	428	444	418	457	444	503	461	451	474	459	451	467	439	456	451	440	458	446	426	448	463	504	453	453	473	465	443	429	451	471	460	436	458	444	466	447	459	468	430	419	443	487	469	473	475	441	493	442	459	433	471	471	453	440	432	498	421	432	479	416	463	453	478	435	437	477	483	464	444	416	444	476	432	450	484	498	459	449	444	433	464	470	441	464	446	446	432	455	463	459	474	445	466	440	471	466	447	454	464	468	466	461	493	400	475	471	498	450	480	474	438	457	433	451	459	487	459	457	467	510	453	436	427	451	457	469	462	469	459	467	462	471	437	430	455	457	502	457	462	459	453	495	424	460	439	404	488	435	448	446	466	419	455	494	431	482	486	485	476	457	425	453	430	506	464	510	486	459	438	440	474	498	469	488	463	470	488	461	408	446	473	466	435	465	400	450	468	431	458	476	427	450	468	465	465	495	471	431	448	454	478	478	424	469	418	430	459	447	480	460	438	466	480	432	457	441	467	485	467	518	477	450	496	478	417	476	446	463	445	447	443	459	474	468	449	525	471	488	447	479	458	415	443	486	453	471	440	440	472	470	440	436	470	470	451	428	438	498	459	473	469	439	484	446	441	434	459	462	481	438	506	460	429	476	471	438	457	483	474	432	470	439	450	489	470	467	481	450	489	446	473	411	471	462	428	443	480	450	455	442	442	459	433	448	471	489	479	488	439	464	415	421	440	456	481	439	446	421	462	474	468	445	455	449	470	441	465	466	485	466	506	455	463	451	504	431	456	460	447	464	497	482	451	411	444	427	449	431	445	478	448	471	429	450	435	432	431	496	476	450	461	478	461	433	477	412	447	435	474	474	425	462	441	426	443	442	441	466	462	440	443	441	467	483	459	440	454	471	426	443	472	437	493	466	454	470	459	447	463	483	464	467	431	435	446	457	421	469	451	456	448	455	439	434	475	445	485	439	441	475	471	450	440	452	466	454	488	460	432	461	433	419	489	462	444	487	475	444	425	449	459	475	475	470	465	442	474	456	405	458	428	462	429	421	464	482	442	448	423	468	430	430	460	448	485	430	444	484	461	414	453	440	449	465	441	482	446	436	436	453	445	482	451	440	434	429	450	445	454	427	475	464	486	440	419	475	476	430	419	424	486	448	502	460	440	428	466	420	463	454	482	435	491	441	449	448	466	442	472	467	449	443	478	450	445	458	480	448	468	476	449	448	443	451	457	449	508	492	455	458	472	486	453	454	476	440	424	458	445	441	447	440	444	476	505	445	455	483	463	443	502	475	445	460	475	458	414	443	476	477	461	475	458	478	480	453	469	445	443	470	444	419	471	429	463	455	422	412	430	442	464	461	466	465	486	433	456	445	416	438	488	425	483	461	473	463	431	469	466	429	447	489	436	483	469	454	462	464	473	437	454	451	455	442	479	442	461	447	477	448	443	433	445	444	450	480	448	452	447	453	465	471	458	417	427	468	462	448	435	497	462	446	429	454	459	483	474	457	406	467	475	416	489	478	468	453	465	477	462	447	502	472	443	473	474	447	442	467	476	463	472	452	467	426	423	453	453	411	469	470	477	498	438	483	463	473	449	477	446	441	447	470	461	469	472	475	421	488	514	441	435	454	448	462	474	431	462	480	459	438	460	459	476	469	447	449	470	473	483	459	485	456	503	444	459	452	433	444	481	468	516	461	470	458	489	470	476	475	460	484	447	452	445	459	488	474	450	480	471	476	473	472	463	418	470	481	435	498	438	452	457	448	457	423	496	452	442	436	426	460	435	437	457	412	446	455	427	478	436	441	471	437	476	453	482	497	464	491	437	443	463	498	458	458	452	465	485	451	431	429	460	463	483	449	475	479	448	452	454	443	409	484	449	463	488	474	462	469	439	490	450	462	442	430	480	435	445	467	413	521	432	437	466	448	456	465	442	516	459	411	464	465	446	475	488	462	460	463	459	460	439	473	452	456	473	457	477	489	432	468	459	473	450	420	454	486	435	488	489	467	449	469	457	473	445	444	434	425	471	480	472	470	445	444	467	455	456	421	472	452	436	451	436	463	439	444	446	439	497	470	449	451	489	469	445	436	466	471	456	456	435	455	482	470	439	448	439	463	444	455	448	442	461	414	449	448	420	472	432	466	446	441	446	451	448	471	447	465	449	467	476	452	452	430	460	421	412	464	466	428	467	480	476	474	440	450	452	465	477	465	434	476	449	464	400	481	452	500	430	412	451	458	427	449	477	427	448	468	414	466	491	444	423	463	476	437	466	457	475	432	478	436	442	449	446	488	494	440	467	450	451	446	424	465	456	461	471	475	441	460	468	478	400	451	461	451	494	449	459	472	486	442	451	463	502	450	454	464	448	491	437	436	477	445	439	470	456	466	434	470	455	466	452	478	482	477	467	448	445	459	492	491	460	486	460	495	469	409	480	441	407	479	457	445	495	443	502	444	484	483	438	468	458	451	444	497	443	441	497	500	456	465	425	416	434	454	476	495	446	448	507	449	457	476	440	448	437	480	477	435	467	456	458	430	428	446	452	493	424	495	446	461	442	463	473	461	478	456	449	463	435	454	491	463	477	440	491	448	466	472	447	487	471	451	433	459	452	463	495	470	421	468	463	432	447	429	460	462	457	447	432	456	477	445	478	467	459	467	472	419	475	442	480	489	450	455	478	419	478	455	463	463	505	463	461	477	500	495	481	526	446	437	520	451	448	449	427	465	447	498	476	412	480	431	491	465	481	396	434	457	422	482	470	477	483	425	443	497	450	438	446	478	513	475	448	477	455	477	425	445	434	429	451	474	472	477	482	450	411	483	445	468	437	455	487	454	474	445	462	449	442	438	461	454	450	424	436	472	469	451	470	483	477	481	429	487	448	478	479	482	422	423	467	470	466	444	422	464	451	428	466	426	453	456	449	473	480	417	460	438	496	482	455	434	449	443	482	447	449	461	526	440	452	451	435	445	464	430	456	474	455	477	457	471	460	456	488	433	443	460	481	439	440	482	463	448	468	471	434	443	486	425	474	466	470	437	475	457	451	468	464	494	471	412	412	448	463	438	436	449	455	411	456	462	473	467	457	472	412	482	463	420	448	441	460	481	464	467	453	440	428	467	469	474	488	455	460	465	454	466	417	467	454	431	466	481	432	492	441	424	447	466	501	468	479	443	470	483	456	492	461	476	453	471	431	453	448	448	456	461	434	466	489	447	439	412	500	436	472	471	454	498	475	536	458
26692	20282	8307	942	675	621	565	571	552	542	554	557	523	506	522	578	554	556	538	517	522	578	545	508	539	525	531	551	518	567	566	530	550	549	567	538	534	557	576	553	520	533	526	560	543	543	561	495	558	539	519	566	510	554	521	482	558	598	579	545	507	533	521	559	496	549	564	578	580	562	509	544	536	561	547	547	552	549	549	527	548	566	568	534	516	537	582	570	546	593	571	506	580	544	540	544	536	535	593	508	531	519	530	558	556	544	581	556	554	559	557	573	570	532	511	536	476	556	537	495	545	516	527	564	546	519	525	543	589	544	550	556	515	557	569	518	548	549	555	547	513	579	531	551	543	532	532	554	536	560	556	539	526	550	592	553	548	557	546	535	539	544	549	516	563	539	506	534	539	572	524	550	580	542	525	549	581	548	536	520	539	534	513	504	536	590	536	574	586	538	503	565	552	515	559	533	503	530	549	512	505	525	501	552	533	513	481	566	546	550	553	571	504	518	567	530	523	522	541	548	554	533	537	536	543	534	524	553	515	511	560	557	511	549	524	554	517	543	537	553	520	569	546	566	506	528	548	502	546	558	548	562	517	543	505	521	541	522	575	566	541	548	534	509	550	586	550	537	532	527	536	552	577	508	520	548	507	552	547	547	533	480	538	541	505	489	586	529	534	516	518	489	547	543	521	535	550	562	528	531	534	584	546	537	538	542	514	508	536	532	532	564	550	550	550	536	553	475	508	529	550	544	533	531	575	551	531	548	570	544	558	516	509	558	578	527	530	571	506	553	526	552	552	556	552	561	535	582	562	558	504	510	576	575	567	541	533	528	543	532	546	513	486	563	550	532	519	526	504	535	485	530	492	531	559	525	533	548	526	526	587	513	530	528	535	555	529	546	551	542	520	536	532	542	560	554	541	554	542	560	564	534	542	502	549	553	513	523	517	481	516	504	554	504	533	560	539	514	538	530	577	540	523	528	552	561	556	497	554	502	548	538	545	526	546	555	544	588	562	480	545	529	548	524	580	519	532	552	539	550	535	535	511	608	560	507	535	517	550	532	511	554	541	520	542	565	539	539	498	481	521	532	522	579	519	551	536	500	501	511	572	535	522	516	561	555	544	562	573	551	553	537	562	537	535	515	548	523	557	538	544	537	541	510	557	570	541	570	555	519	534	547	543	546	544	523	538	558	572	524	557	549	563	562	535	574	523	500	540	500	548	517	526	540	557	587	549	544	534	529	549	567	526	525	496	550	565	548	509	548	511	547	549	548	551	529	567	545	556	491	509	591	508	573	529	534	532	549	545	500	469	517	538	552	521	565	558	492	566	505	525	567	551	575	496	564	532	582	529	548	562	527	567	561	532	574	532	536	553	520	474	557	559	540	553	564	526	560	498	554	514	566	526	502	551	526	574	543	554	574	566	556	516	511	541	525	512	505	552	524	557	478	522	577	529	544	547	575	542	568	528	526	563	545	557	532	511	539	531	557	490	521	547	543	509	565	570	523	541	555	533	532	534	595	592	527	577	549	560	542	554	601	546	535	571	514	572	544	553	548	560	521	551	541	571	559	525	517	531	542	556	556	528	560	510	527	570	539	510	522	567	551	573	536	511	537	507	512	556	515	558	568	559	585	530	499	539	521	513	525	547	554	559	556	545	549	486	528	507	502	525	537	558	530	562	547	579	511	535	534	549	529	528	524	531	498	532	507	540	531	585	594	538	570	530	549	558	492	564	542	517	556	541	526	571	541	589	547	581	538	558	579	556	562	545	512	525	518	528	540	562	522	594	520	515	576	490	538	555	524	512	538	561	499	586	545	531	530	533	541	554	534	548	545	518	563	587	538	562	578	536	544	540	562	576	510	532	549	564	581	511	572	541	546	561	515	505	583	513	547	517	490	592	571	514	511	490	508	557	547	556	511	531	551	556	577	551	519	528	543	524	564	504	577	532	512	551	552	540	564	584	517	554	556	504	533	526	532	563	564	523	587	561	526	591	529	604	537	512	553	536	537	550	562	552	538	529	558	569	521	484	583	574	540	547	565	542	551	560	492	574	524	538	499	487	546	539	525	552	514	543	539	517	540	538	558	489	545	508	542	512	562	560	543	540	515	547	535	576	552	529	537	552	550	520	565	523	536	560	554	532	540	571	513	513	517	529	533	503	521	539	504	573	573	567	559	565	547	552	560	530	521	517	572	542	527	519	535	584	526	544	547	549	548	525	560	561	528	520	572	538	559	541	552	555	537	579	504	556	562	600	511	533	553	548	541	536	514	554	518	534	467	499	567	488	550	567	553	539	537	557	525	555	549	546	497	567	526	543	543	552	495	525	499	542	549	539	564	518	553	580	552	504	524	520	574	495	531	559	558	526	530	520	538	532	585	513	512	547	505	542	560	529	537	564	548	544	551	552	555	577	585	602	510	561	513	536	556	536	570	543	574	531	524	566	527	531	554	537	553	565	545	565	559	558	547	534	549	559	528	525	515	515	532	531	500	538	587	506	530	546	592	515	517	550	522	578	551	561	511	538	582	563	511	527	550	553	525	538	582	570	558	550	577	506	519	534	546	556	574	534	559	574	551	520	572	583	553	490	524	591	514	495	535	537	548	536	529	562	597	507	494	561	553	547	535	578	552	564	562	562	540	549	533	570	531	566	534	521	559	553	526	546	536	513	538	565	554	515	544	552	540	569	527	559	592	541	560	531	509	584	514	528	528	520	544	544	554	521	534	532	509	528	556	552	496	527	587	533	527	530	573	562	518	539	510	506	541	531	537	514	527	530	560	499	515	523	573	556	546	556	550	545	528	549	504	537	569	555	576	519	507	565	532	521	544	552	509	501	545	536	559	537	528	561	513	564	504	494	551	559	506	516	510	530	497	534	581	565	569	553	584	515	523	508	523	593	554	545	555	529	529	559	535	517	556	550	571	545	553	549	562	542	578	567	559	541	572	585	563	532	519	532	529	510	545	552	522	521	504	502	555	545	515	542	582	553	568	548	535	498	540	567	547	569	537	520	529	552	536	567	538	526	498	569	559	563	500	548	506	536	568	517	539	514	535	543	559	533	531	551	502	539	531	539	539	562	501	515	538	545	554	552	531	551	576	559	521	551	558	508	536	539	573	565	577	555	541	533	567	503	534	546	545	517	555	557	524	525	503	509	548	524	537	515	529	547	548	484	559	555	542	490	546	612	573	546	548	526	548	591	552	525	546	585	538	481	507	534	549	488	526	505	510	536	576	527	525	540	573	534	552	524	509	547	538	568	535	551	574	568	563	559	556	513	532	537	528	534	503	560	554	508	528	522	573	554	537	545	566	558	511	547	533	534	530	555	540	548	492	549	494	499	572	541	547	517	516	555	543	549	563	504	570	575	545	547	539	515	560	526	593	511	581	506	522	523	537	560	515	555	528	518	540	536	578	565	521	527	555	514	508	526	555	498	586	583	505	550	548	542	543	548	551	544	539	522	534	541	545	554	494	545	562	514	589
7134	1387	1211	936	817	835	806	795	842	806	809	801	783	755	753	740	807	769	754	736	782	715	743	798	783	729	756	750	787	766	784	748	816	782	785	753	777	745	789	793	720	775	722	764	736	786	736	793	741	739	791	702	735	786	756	737	696	774	758	789	721	744	785	732	755	740	779	817	730	760	747	777	764	776	745	736	756	832	752	721	788	790	706	750	753	769	777	754	755	745	800	786	787	696	760	736	740	732	800	722	739	717	747	761	762	790	747	712	753	724	776	760	708	755	713	723	786	766	779	758	754	685	788	791	741	742	800	755	728	811	770	791	785	736	746	741	781	805	768	780	816	787	732	754	733	787	753	743	732	770	762	773	786	773	766	746	800	764	735	793	769	757	805	730	751	733	786	785	743	743	775	772	782	763	807	798	710	774	771	741	737	772	770	742	750	749	692	718	760	712	760	768	834	770	752	741	749	744	793	769	750	798	795	747	756	765	738	779	747	735	763	736	772	779	770	763	769	712	756	744	755	702	775	754	741	783	704	799	780	731	758	760	749	774	788	761	763	757	759	759	799	688	790	750	772	803	775	778	777	774	705	759	745	748	778	754	759	800	738	758	738	722	707	749	753	724	759	732	731	734	745	763	768	737	756	794	757	730	783	745	760	773	739	742	734	750	709	764	790	761	744	748	700	758	775	798	722	792	782	715	757	747	783	777	754	793	738	776	711	755	760	768	734	770	790	764	728	795	761	802	764	741	774	746	727	754	751	758	750	760	801	727	746	765	765	751	823	756	759	773	703	737	764	754	775	813	776	746	757	775	731	772	774	760	792	779	730	787	744	748	759	757	695	775	755	780	757	757	738	779	762	814	737	789	786	743	799	742	803	759	756	709	748	726	756	782	745	827	697	811	744	772	715	799	733	770	764	712	696	796	787	748	750	753	796	759	753	718	763	752	774	765	778	717	752	734	757	803	726	765	780	759	770	760	763	771	735	734	804	748	764	710	775	769	742	731	774	789	806	739	775	742	716	739	770	815	790	731	803	767	740	751	758	731	736	804	775	802	781	762	802	766	744	745	749	753	773	766	783	736	785	787	748	804	736	785	764	746	779	774	778	708	741	754	730	777	801	815	753	735	743	777	772	776	774	816	790	786	749	751	819	738	746	770	735	766	763	760	741	758	714	813	783	736	799	742	761	768	765	792	708	749	778	738	713	813	728	774	712	775	779	727	794	773	817	767	703	760	735	759	739	781	759	766	785	789	762	728	763	735	787	775	773	720	746	777	779	756	761	761	748	761	807	720	805	683	795	785	721	752	746	769	753	772	791	733	807	746	754	759	725	757	697	800	804	773	781	745	742	724	695	737	744	751	727	733	771	746	762	739	779	797	730	769	719	743	739	772	758	700	745	756	773	760	742	821	737	741	708	780	745	764	761	738	773	712	758	715	750	732	756	762	746	807	763	739	812	736	731	769	775	789	735	744	765	803	766	699	741	777	747	773	788	758	773	758	729	725	717	761	781	735	729	768	764	739	720	726	779	772	753	777	740	798	760	737	764	707	761	715	751	740	777	776	763	754	750	734	810	728	730	742	729	774	781	792	788	757	705	752	734	749	795	779	795	751	732	712	756	787	770	762	705	741	721	754	773	777	748	689	765	749	771	754	681	764	804	749	802	749	777	725	795	757	799	780	760	750	746	746	758	771	754	780	737	753	754	761	756	740	774	767	717	750	757	766	747	748	788	702	728	691	765	719	779	778	776	746	784	754	768	758	757	770	758	760	775	780	718	773	772	736	719	734	723	783	749	743	775	792	719	786	755	752	741	745	770	771	764	739	768	777	788	717	733	720	802	771	718	786	749	777	770	742	752	749	781	768	741	748	714	661	725	771	756	757	724	779	750	748	790	766	769	742	774	744	767	786	738	740	758	801	708	779	722	790	772	729	744	761	768	786	745	722	793	760	735	761	727	746	775	704	761	766	782	799	724	727	775	766	756	754	759	798	725	726	753	728	768	742	730	763	778	765	758	765	743	775	790	741	738	756	748	713	746	747	769	759	731	701	739	821	750	734	748	770	787	732	736	768	775	730	772	745	691	786	744	754	724	750	741	750	760	775	716	774	730	735	782	741	739	752	763	803	814	783	746	732	699	820	781	811	763	771	735	735	781	741	761	789	755	796	763	734	714	761	797	758	776	774	727	745	736	775	729	775	768	766	779	758	755	745	748	712	757	754	822	766	749	724	734	741	767	718	760	747	798	764	784	767	775	741	789	725	720	744	718	777	786	736	750	781	755	783	792	738	758	797	794	734	771	730	817	761	779	792	779	734	754	713	778	780	821	779	769	773	740	782	720	771	720	722	747	762	785	734	727	761	703	755	750	764	724	758	748	787	752	759	781	746	750	776	772	787	737	751	749	774	750	767	765	781	772	755	768	685	759	718	771	780	738	745	776	776	738	732	750	737	737	759	728	694	786	781	736	734	732	771	751	732	701	784	780	796	766	762	794	750	728	745	727	766	793	717	762	776	731	812	767	783	734	747	760	717	795	737	750	735	763	748	761	696	778	702	764	745	795	745	781	773	765	716	762	778	718	750	789	788	795	783	738	738	752	727	772	768	779	755	813	743	760	827	745	715	771	772	767	771	762	759	754	792	758	807	728	755	733	739	735	742	763	743	787	805	801	747	725	747	749	726	733	760	749	795	790	809	744	745	764	723	763	797	716	728	725	702	765	781	731	765	795	801	743	722	785	784	732	735	781	755	767	778	717	751	777	747	787	740	728	754	777	804	712	740	720	716	751	774	764	766	743	771	750	711	759	749	724	778	724	733	817	765	772	782	772	712	758	744	729	737	783	725	782	769	732	783	751	721	744	785	737	792	745	766	782	718	727	758	758	779	772	729	735	730	739	757	756	750	766	717	780	743	714	798	718	695	775	726	729	751	800	794	757	760	752	780	762	742	736	754	761	808	773	768	731	789	760	770	714	719	763	757	768	731	780	761	674	722	782	788	720	740	745	721	717	731	708	753	732	788	720	717	768	768	761	745	800	697	751	761	767	762	772	724	722	766	785	741	733	741	761	758	752	760	748	749	699	740	771	790	781	777	794	709	773	740	716	708	762	739	727	736	767	758	714	745	782	796	787	755	690	763	746	720	741	771	782	745	735	769	777	742	743	750	723	729	792	741	804	764	711	793	769	725	752	715	768	746	691	775	727	753	724	732	779	759	741	747	752	784	760	793	700	775	766	728	756	710	766	761	754	785	774	733	776	777	788	800	735	776	745	828	764	744	735	787	718	786	743	780	767	741	760	728	771	777	787	753	756	802	768	761	731	814	712	768	768	778	777	798	761	761	791	724	773	754	788	740	742	779	728	789	748	761	775	745	737	743	786	772	704	730	743	756	771	726	726	767	757	827	759	748	784	752	765	703	806	720	749	753	713	792	808	755	752	765	734	741	738	765	746	797	733	731	773	795	764	762	756	783	796	790	803	790	777	732
23522	20934	28162	23599	20802	11132	1277	909	755	742	722	658	670	653	669	646	654	591	602	641	629	608	601	551	614	616	592	567	585	565	617	560	608	566	621	589	555	601	595	581	591	578	591	575	608	552	603	555	580	602	568	614	559	548	604	564	599	521	567	604	560	593	574	592	601	552	511	554	561	544	567	560	570	594	544	596	577	647	575	563	607	593	568	568	574	540	561	609	538	587	567	597	577	577	566	527	530	565	620	559	593	589	607	559	600	573	621	533	538	604	574	595	563	609	579	557	592	574	583	554	523	627	585	591	580	582	617	600	565	577	585	571	582	558	530	562	557	608	608	570	567	597	600	527	553	554	540	575	632	524	568	533	572	566	566	580	595	552	602	563	603	555	523	620	592	550	536	580	552	554	566	600	592	589	580	518	587	573	555	573	573	585	572	570	581	590	586	606	543	595	577	588	541	560	579	630	566	616	574	599	600	575	520	575	585	571	566	587	558	555	551	548	563	575	601	568	595	565	623	613	541	535	602	577	570	562	564	604	564	558	593	592	598	515	576	570	571	581	555	613	540	579	575	569	576	589	506	613	508	570	598	563	547	533	583	548	563	590	547	559	570	542	591	546	598	573	559	530	569	570	582	556	579	551	594	555	600	566	594	555	564	595	543	583	532	543	555	547	538	581	522	604	578	602	542	570	595	580	558	568	599	539	546	580	604	560	558	578	587	547	538	584	595	570	588	545	536	569	577	577	564	576	563	593	640	555	556	568	596	583	524	573	576	568	566	558	553	612	585	558	559	544	620	572	590	555	576	530	571	543	547	562	565	576	566	580	568	550	576	612	577	582	573	540	550	544	587	526	560	530	598	569	565	599	565	545	582	529	593	581	587	554	566	583	573	576	559	587	606	581	564	564	577	580	569	575	542	572	565	595	583	581	542	545	548	557	591	582	546	615	559	567	560	610	548	563	571	583	562	548	582	573	583	535	605	561	567	590	547	567	576	592	598	549	544	544	555	609	545	597	577	547	585	585	583	560	612	570	590	561	572	567	530	617	546	575	599	537	620	607	563	604	638	606	566	607	620	557	577	563	529	599	636	572	574	561	549	559	529	576	587	594	573	583	575	551	607	563	619	550	583	597	589	589	607	585	591	564	597	531	554	524	609	552	540	593	602	615	536	573	572	558	573	615	559	566	573	592	603	607	574	575	532	562	592	564	545	550	603	593	578	601	566	576	566	606	577	568	587	573	553	549	544	580	539	612	573	614	550	546	551	561	589	570	586	545	594	618	555	593	588	565	564	549	568	593	565	554	576	549	628	579	579	579	582	544	539	590	578	584	614	591	571	549	550	583	565	580	537	600	547	615	524	559	561	579	582	582	575	541	549	540	575	567	568	571	538	608	614	598	569	545	585	503	559	561	593	566	562	589	548	611	583	621	563	553	579	583	575	596	577	565	530	638	565	616	594	560	590	623	574	556	573	574	599	588	576	565	572	597	557	552	602	586	583	574	563	595	564	585	546	546	577	552	578	555	609	561	599	562	580	609	557	557	613	552	582	544	574	570	549	605	569	573	548	541	596	621	540	558	586	594	576	586	538	581	577	568	588	570	581	536	587	527	593	589	546	587	566	552	581	570	557	553	562	564	576	572	600	552	615	568	544	608	566	583	580	611	575	560	589	582	654	590	575	614	609	524	577	564	585	573	569	581	581	564	543	555	590	601	600	571	585	570	555	565	534	564	573	569	545	543	600	607	543	573	549	574	613	586	567	549	574	598	597	539	607	576	550	604	541	569	590	543	592	579	579	547	621	603	597	552	548	591	580	540	588	567	526	584	593	589	574	551	570	551	575	544	608	620	567	537	586	589	537	604	585	592	562	587	585	574	565	567	576	576	562	575	557	541	551	565	609	571	584	536	591	572	550	525	597	584	549	589	600	578	575	548	565	556	543	594	572	637	575	594	554	515	578	566	572	543	577	573	600	574	570	573	605	539	584	562	542	559	580	529	554	532	586	543	588	542	574	555	562	557	626	595	561	596	571	581	616	595	576	641	574	583	571	517	568	557	602	551	557	601	617	554	580	554	568	543	577	527	597	563	551	588	565	588	568	548	541	575	556	578	565	597	596	540	566	565	560	588	587	603	520	571	587	589	586	568	584	552	583	581	586	580	578	520	558	589	536	564	598	592	574	580	564	552	593	574	586	606	566	561	577	569	543	573	579	521	517	574	591	593	548	557	573	575	578	547	534	564	614	556	560	563	588	554	555	555	587	584	582	561	563	598	583	609	543	600	583	578	596	542	560	576	574	605	577	573	594	571	568	582	527	577	581	528	551	619	592	542	584	572	530	570	548	548	534	568	558	591	565	552	548	568	584	576	561	582	585	594	550	551	576	589	601	590	608	560	546	588	572	584	572	566	594	602	547	558	561	561	585	600	588	611	595	557	547	560	536	568	592	580	566	553	559	548	572	543	606	590	603	537	614	605	584	576	598	606	550	614	602	562	592	591	601	593	565	552	568	608	547	582	582	556	599	576	557	584	551	610	594	552	554	605	586	616	592	528	610	546	570	581	615	578	542	616	577	594	554	562	592	569	590	504	593	584	551	566	598	597	567	610	565	536	597	526	550	586	591	573	613	586	586	565	546	559	556	599	563	556	593	575	564	576	581	566	571	578	597	565	592	550	522	571	586	616	578	618	557	552	543	565	569	592	562	577	605	585	617	547	523	577	576	587	605	522	588	593	552	607	544	576	580	556	571	530	599	563	594	576	611	551	555	587	543	543	578	569	564	578	565	604	536	548	538	565	575	606	588	569	577	592	568	559	600	573	567	577	558	584	552	594	553	589	584	560	565	560	607	587	612	578	577	573	574	559	512	554	593	549	527	587	567	573	544	577	563	539	553	551	532	601	581	574	550	560	572	593	599	559	554	608	538	597	543	543	553	605	597	616	563	585	537	532	552	587	566	543	505	574	612	589	582	578	621	541	604	596	633	595	618	564	594	624	555	591	626	568	531	573	605	562	576	591	560	549	572	571	585	543	546	595	556	576	592	560	591	572	552	590	565	569	582	595	597	552	581	602	516	592	566	550	591	568	586	560	605	565	606	568	526	553	541	598	531	574	572	580	545	552	582	601	610	534	546	557	583	623	554	557	607	549	640	581	595	541	548	547	564	567	566	588	584	599	587	547	567	569	560	581	552	538	556	541	585	580	561	575	558	564	544	553	554	553	578	591	569	604	563	573	552	553	581	592	585	616	565	553	611	561	548	559	600	567	532	537	593	581	564	616	535	577	537	572	568	559	580	584	585	567	573	555	547	568	551	574	579	574	591	552	610	584	562	601	607	557	582	583	569	565	532	560	569	585	598	570	545	551	587	566	551	535	547	594	541	578	572	591	585	571	565	612	598	502	540	614	555	533	602	601	581	525	618	583	596	569	582	559	573	568	570	563	579	577	570	609	538	523	572	561	573	530	561	505	569	574	566	536	618	590	578	600
18153	9579	7578	4001	2757	2260	1811	1617	1469	1254	1224	1164	1091	1094	963	952	975	880	893	880	836	837	914	886	851	897	847	890	773	916	850	813	834	806	848	874	812	832	777	862	834	800	793	841	877	821	832	822	803	796	827	840	804	807	780	887	856	798	794	845	793	840	786	792	815	841	791	800	795	783	820	793	790	787	769	825	860	837	827	867	819	820	825	768	849	796	819	800	851	827	804	798	812	814	805	837	827	807	790	829	812	829	802	810	809	845	805	792	795	815	811	795	786	817	833	813	831	803	851	845	791	824	783	821	805	790	833	825	799	818	855	804	790	845	845	819	806	802	788	804	756	837	800	809	834	809	862	868	860	828	757	847	795	792	849	830	817	816	782	783	815	785	805	836	761	843	852	790	789	850	817	844	820	826	768	809	798	824	751	841	828	804	854	780	806	790	807	839	801	840	843	799	807	851	853	783	836	823	811	817	822	806	835	821	826	809	768	818	799	822	818	794	822	772	777	834	825	797	824	776	807	825	796	826	774	784	788	849	760	843	799	768	838	798	817	787	831	804	788	787	826	787	823	851	823	829	844	801	760	781	833	804	804	817	849	858	795	828	843	816	769	789	796	810	871	797	784	782	854	799	784	824	775	811	812	803	770	815	762	782	824	800	817	786	783	759	781	821	808	822	831	834	798	827	807	786	810	822	848	829	849	856	817	793	802	793	813	839	815	804	791	836	815	814	791	798	779	829	833	812	777	824	817	773	810	798	832	792	757	847	771	792	808	790	807	814	776	827	774	827	836	819	849	851	785	764	819	872	802	781	821	795	818	809	826	825	800	739	796	843	802	842	814	792	832	829	836	777	828	781	774	811	793	799	801	863	768	782	814	791	818	863	765	798	798	839	796	777	843	825	808	812	876	728	799	811	858	817	830	803	845	809	763	821	840	764	746	749	817	792	851	863	806	840	762	792	880	804	826	850	784	834	814	798	803	768	830	826	825	812	837	794	831	794	799	792	801	781	785	825	800	812	795	810	794	843	817	783	765	849	831	830	796	774	819	765	794	812	826	795	787	823	784	815	825	799	773	866	783	792	786	809	832	858	848	797	848	796	850	826	821	807	785	772	831	795	795	858	777	774	787	801	807	821	843	762	773	809	797	808	867	863	796	783	783	803	760	775	765	848	816	838	787	791	852	812	773	837	811	799	795	786	841	863	800	790	804	787	776	750	810	818	837	817	825	811	818	836	850	844	816	805	811	803	804	812	772	764	810	815	788	818	852	825	798	824	865	791	780	760	793	797	824	854	785	786	809	801	770	761	797	862	807	818	830	808	793	815	810	795	834	776	839	804	786	782	801	821	830	799	804	809	793	826	850	783	806	827	796	816	787	821	784	792	810	804	737	782	869	791	805	833	828	774	814	780	814	837	827	810	797	804	767	749	778	831	857	798	753	812	826	822	819	809	830	799	788	817	819	808	818	788	872	777	811	815	811	828	795	813	828	815	791	776	820	759	825	789	785	784	782	773	849	809	809	816	815	819	775	787	797	785	774	826	814	802	835	808	813	840	862	825	818	790	845	823	807	812	839	799	792	828	842	847	795	816	814	820	841	885	856	837	804	820	799	836	838	766	799	840	822	771	751	832	818	821	826	794	819	838	811	805	739	787	784	791	816	857	833	785	805	789	877	772	817	833	774	805	852	809	816	858	817	815	776	779	823	819	854	805	800	870	829	739	797	842	822	790	787	821	838	821	799	819	801	815	836	816	849	827	829	761	803	824	798	799	848	807	839	817	838	793	779	821	828	778	807	826	862	844	782	796	802	840	794	772	803	833	814	857	759	810	806	792	830	793	826	845	797	821	833	789	802	725	842	800	807	819	872	781	756	784	826	787	826	780	840	801	805	823	831	826	841	779	818	795	819	809	834	799	778	854	832	818	840	847	788	806	770	809	773	743	792	859	799	809	847	804	793	822	825	787	816	752	845	808	815	750	839	821	804	831	819	797	861	828	807	818	786	778	768	800	773	816	778	809	807	778	820	781	817	787	784	856	765	798	865	760	830	811	792	824	782	852	814	815	828	808	841	815	793	818	767	722	857	817	847	837	837	826	799	790	815	837	820	811	836	785	867	856	787	829	803	807	783	829	818	844	766	760	769	782	798	831	797	825	833	848	794	874	812	814	807	813	795	811	851	820	809	825	807	847	795	860	818	800	823	862	769	790	776	736	800	833	780	800	805	810	784	786	837	844	811	792	815	807	747	854	840	801	812	782	808	790	757	797	851	863	843	815	824	815	829	756	792	808	766	841	828	792	852	819	806	784	809	820	827	816	814	797	798	814	774	824	867	808	835	807	849	842	816	772	805	825	815	809	820	778	824	827	847	808	805	768	789	769	800	783	819	824	834	811	752	796	832	890	819	850	796	813	829	778	829	817	807	800	803	846	817	818	791	821	768	807	820	735	845	736	789	792	778	863	806	804	787	822	807	778	777	761	773	772	821	800	846	809	821	806	814	748	796	802	811	830	809	819	821	797	832	858	850	842	806	774	832	794	790	814	837	814	815	739	798	818	787	840	814	804	842	793	839	808	813	776	833	836	838	801	832	786	853	776	794	799	783	843	864	819	850	824	844	797	814	828	768	808	776	819	801	811	818	825	809	802	753	859	760	801	857	849	759	862	819	859	827	831	789	815	833	799	847	818	836	824	772	821	808	833	780	842	744	784	826	773	810	862	809	770	832	807	845	828	803	810	809	822	817	794	747	832	827	819	804	802	808	776	787	770	829	801	825	811	808	802	783	844	825	796	784	780	809	820	835	823	779	883	777	830	785	832	855	808	799	808	836	821	841	857	834	797	780	834	790	839	754	803	832	812	793	787	812	868	794	806	853	802	846	818	827	824	811	768	856	756	858	802	795	804	780	830	796	879	829	812	803	762	882	798	797	824	813	798	761	787	828	791	846	788	834	834	770	818	800	820	784	816	800	821	791	785	788	801	780	769	804	803	815	757	787	786	832	830	808	773	845	794	799	795	782	802	803	808	792	845	787	756	773	839	820	748	793	777	879	784	773	802	832	787	806	815	848	763	818	807	831	817	776	818	792	876	817	827	807	813	834	779	810	776	838	789	835	817	807	869	758	831	823	799	757	831	765	796	772	780	843	838	758	854	816	782	803	784	842	817	804	791	802	808	800	787	809	768	778	770	806	833	786	883	807	857	820	785	834	772	852	838	763	839	814	813	824	800	831	801	815	785	830	835	885	788	835	803	770	811	838	829	806	815	811	798	784	827	795	809	756	774	808	798	814	820	783	825	863	773	798	775	813	826	767	794	782	790	831	765	854	760	850	818	770	790	790	818	845	803	859	761	855	742	816	781	791	816	811	793	782	773	775	801	789	756	765	814	805	839	834	829	799	859	826	825	785	849	798	805	792	786	795	811	788	838	830	830	777	768	822	787	789	792	846	864	813	792	803	810	844	791	811	781	776	839	845	777	767	838	843	807
22608	20922	28652	23345	20924	20961	7418	875	668	582	530	498	471	445	385	390	379	382	369	380	404	384	337	374	343	353	300	323	308	344	343	339	296	312	298	335	360	352	338	301	296	331	296	340	291	292	335	288	332	304	339	318	336	309	323	344	324	312	329	327	320	319	336	325	329	319	340	315	321	314	309	305	314	337	298	312	313	309	335	313	298	313	292	335	331	298	319	305	307	308	328	312	314	314	306	274	319	330	323	346	331	318	286	310	309	289	322	328	288	322	312	310	319	276	328	309	307	307	305	302	319	291	337	300	306	302	344	313	304	324	311	280	324	296	308	291	311	299	311	303	307	296	319	312	312	311	328	289	316	318	319	296	315	354	321	300	344	314	297	303	343	316	269	319	304	325	338	318	290	298	339	274	285	324	304	318	311	291	326	324	329	302	325	321	313	296	309	311	292	279	300	288	311	285	331	309	309	325	317	331	315	307	304	295	315	327	312	314	273	324	285	324	304	326	298	327	300	319	307	318	331	306	291	292	299	276	304	308	332	309	298	336	324	323	309	300	303	301	298	309	359	290	295	321	314	273	282	331	311	328	313	306	322	271	332	305	288	299	327	334	311	288	308	316	312	333	299	309	307	332	302	318	297	312	307	321	308	314	274	299	294	323	301	334	311	321	302	303	301	339	272	324	295	277	284	273	319	288	303	325	312	281	315	284	314	311	284	300	308	295	300	322	325	313	285	318	289	314	341	317	292	323	314	285	346	327	307	288	315	325	293	310	309	314	305	288	320	322	313	337	305	312	311	277	337	317	312	319	294	297	281	318	304	314	291	315	297	313	332	298	329	273	279	316	276	325	291	331	303	342	297	327	297	314	289	308	340	296	323	299	318	329	343	319	303	313	307	302	312	307	295	329	279	317	297	334	328	284	295	308	279	326	330	304	297	285	294	311	307	348	310	325	304	312	292	318	280	328	290	299	307	278	306	305	295	307	296	319	296	292	327	327	282	320	333	325	316	330	289	294	307	283	303	301	296	311	318	338	312	280	292	286	274	318	303	261	256	289	307	305	277	315	310	317	330	313	306	301	309	302	285	318	303	322	295	290	331	343	311	297	301	316	292	331	312	306	317	333	280	313	307	311	290	341	317	305	290	314	296	291	319	306	340	331	288	286	331	307	285	326	305	312	323	289	320	336	356	300	311	298	272	268	296	303	288	286	332	313	314	323	300	299	305	302	313	328	306	308	297	310	314	310	277	281	302	336	283	316	327	310	317	294	309	339	301	329	321	313	325	285	344	271	319	323	280	307	285	345	306	338	317	262	317	306	274	314	313	279	334	307	317	325	316	307	309	299	284	288	297	304	292	326	278	325	311	311	299	288	328	319	294	294	317	324	315	337	319	320	323	333	283	314	297	344	333	296	322	287	321	299	312	316	311	311	320	325	315	299	313	309	306	316	297	314	300	298	330	303	319	303	310	293	279	332	312	328	317	309	314	311	333	297	313	331	316	314	313	299	294	321	313	322	325	284	301	287	280	297	310	321	327	315	317	292	321	315	254	282	295	286	314	297	344	318	281	280	276	317	296	298	277	337	319	303	299	304	336	330	312	292	270	303	300	324	295	298	314	318	309	300	299	331	311	302	307	298	353	289	311	302	316	307	343	294	317	298	326	292	335	293	297	319	306	311	322	301	342	310	321	320	314	294	326	314	279	270	306	300	304	307	302	295	299	312	324	286	320	300	339	333	316	319	311	306	309	310	299	330	303	312	351	304	307	272	306	298	263	305	324	339	332	347	297	288	271	403	306	310	275	329	318	307	264	308	320	325	321	285	304	339	320	308	324	296	322	308	298	307	305	301	310	302	321	314	340	341	283	341	320	305	311	302	305	332	305	325	319	338	292	333	322	293	321	293	314	286	313	273	288	301	306	325	256	288	319	321	311	318	338	323	310	337	316	282	341	318	327	303	269	305	320	303	347	326	288	318	290	281	300	313	306	351	287	285	300	326	319	281	338	310	324	322	332	297	327	303	322	324	304	338	279	280	296	304	300	318	298	320	340	282	294	294	293	282	319	314	323	330	326	293	310	320	276	303	341	343	306	284	314	306	298	315	295	277	324	368	309	313	317	281	296	306	309	301	319	300	294	320	316	294	322	324	315	317	309	330	305	338	294	305	346	303	316	294	306	323	318	312	308	325	302	320	336	346	337	274	293	316	290	314	305	287	310	277	311	293	294	336	299	306	314	289	338	296	310	324	290	327	301	303	322	298	313	313	298	309	301	323	299	271	288	327	323	352	295	322	276	330	288	336	303	306	359	276	318	311	295	317	308	330	325	306	309	292	292	314	310	327	310	285	314	350	320	296	308	339	277	289	318	282	310	304	303	313	298	334	318	296	312	306	301	342	352	286	315	314	315	298	323	315	355	306	341	321	297	309	277	297	302	328	306	321	309	318	280	321	315	287	290	324	317	299	311	313	305	321	285	297	303	333	316	321	294	320	318	322	300	351	295	309	317	295	291	301	327	302	273	325	290	295	291	337	276	294	291	317	283	283	326	286	306	281	317	276	298	319	294	306	302	319	277	291	292	303	322	305	325	308	300	306	337	319	320	322	301	315	291	295	336	321	311	320	291	306	303	299	311	329	337	324	288	321	293	316	333	321	328	311	321	287	312	298	287	348	310	310	294	294	281	306	282	307	307	296	311	322	301	332	311	332	305	295	323	312	269	315	309	322	340	296	313	314	340	301	337	338	300	292	263	309	282	295	262	305	311	303	302	341	310	314	338	326	323	286	287	323	317	321	282	346	322	312	306	317	306	284	320	315	313	326	312	307	313	298	306	321	298	305	272	273	330	305	309	333	296	324	284	297	311	292	311	361	298	296	316	275	317	318	315	287	307	288	306	319	318	295	320	335	310	297	329	287	303	274	304	283	358	308	295	304	327	303	296	306	299	324	276	320	330	325	295	307	326	327	318	312	297	337	308	299	307	341	305	299	316	298	338	296	316	312	317	283	333	331	299	303	305	290	285	307	321	303	323	337	291	314	284	333	308	278	314	332	334	298	297	322	326	298	315	277	288	334	313	309	313	319	304	292	321	328	310	330	283	296	303	283	319	254	290	299	287	302	314	280	319	304	295	303	299	313	318	320	302	298	295	305	320	320	293	309	338	302	329	288	340	326	309	281	307	299	310	330	338	289	318	320	338	329	292	318	313	321	305	320	293	326	265	319	309	315	297	341	298	338	304	321	297	311	330	326	298	333	295	309	315	308	322	305	303	297	328	309	324	298	321	293	308	299	308	308	322	305	330	321	306	309	294	317	319	325	317	297	289	294	343	282	295	303	314	313	297	289	330	293	312	332	309	304	307	306	334	289	291	304	322	322	318	322	316	337	306	303	280	302	323	292	347	301	328	264	326	309	318	293	326	316	295	321	306	269	304	309	293	334	335	320	317	315	310	336	319	319	298	282	321	298	318	308	296	327	300	312	282	322	322	303
21158	14705	11812	5990	4182	3048	2410	1953	1656	1339	1170	1034	941	872	806	763	723	648	663	592	600	571	548	578	560	561	545	508	483	472	505	489	509	494	454	480	546	496	499	443	501	474	484	461	457	475	498	473	504	462	470	450	464	485	463	430	484	485	501	450	467	450	440	443	449	466	456	418	441	421	429	453	444	421	461	469	462	421	453	445	489	460	413	445	473	476	437	444	470	454	464	454	463	432	402	463	446	488	443	441	486	478	472	473	467	491	446	448	438	427	456	458	458	398	438	438	436	468	474	460	448	440	499	433	450	465	423	440	497	457	460	474	427	453	476	443	436	436	429	465	458	427	444	469	466	450	433	443	474	433	440	463	439	471	465	459	500	420	482	464	476	434	454	419	463	421	483	434	475	449	476	444	444	465	484	489	454	478	461	455	468	452	463	487	438	435	452	434	454	463	442	481	422	450	470	508	410	452	443	476	449	443	479	420	469	458	466	447	448	461	470	454	455	465	440	436	440	457	431	444	436	436	456	430	464	448	462	426	442	479	472	445	435	436	439	472	456	459	474	456	465	463	499	462	449	459	467	444	430	462	438	489	448	430	466	461	434	482	422	435	442	422	486	445	450	484	438	490	444	467	448	442	459	459	480	429	452	507	474	438	450	446	414	447	442	473	432	442	458	472	427	435	446	450	456	457	424	453	444	432	439	508	444	444	444	441	413	418	474	437	441	471	413	462	480	456	450	499	468	463	466	435	466	441	477	421	413	414	409	462	454	452	407	497	464	444	477	484	428	452	454	458	468	481	452	472	460	447	433	476	449	447	448	429	457	457	480	438	461	439	440	442	448	474	444	487	476	442	453	445	424	472	455	416	459	436	440	463	423	417	435	424	453	398	465	478	470	452	437	489	454	434	421	479	455	449	495	437	419	462	443	442	426	458	462	475	444	469	462	426	453	419	447	444	442	430	482	436	448	463	469	475	466	454	482	425	452	452	447	454	452	457	502	440	449	476	484	425	420	436	486	446	453	452	465	459	473	480	442	442	437	473	447	485	468	481	456	443	462	439	503	434	444	413	473	462	434	469	468	509	435	442	442	489	464	480	435	451	420	452	448	475	471	475	404	469	470	435	500	493	456	457	487	471	468	443	494	465	424	421	496	458	467	493	460	453	441	425	431	468	456	455	478	447	491	423	445	433	460	434	454	462	456	490	438	459	413	456	465	469	468	437	465	465	428	464	470	424	434	465	441	463	490	474	453	441	436	417	437	459	446	466	437	411	446	461	419	501	464	455	472	480	456	482	458	442	448	447	472	422	414	458	433	420	434	452	454	432	483	489	433	462	454	455	454	458	427	495	469	435	459	463	449	446	457	459	454	449	431	451	410	440	444	459	478	461	425	428	477	434	494	438	452	446	461	456	442	431	467	449	469	440	465	440	413	454	429	443	475	465	405	446	448	452	429	469	477	459	430	473	446	442	500	426	432	424	458	451	446	432	459	444	459	464	430	472	471	485	476	466	483	470	449	444	451	460	470	422	434	460	470	453	454	431	500	458	473	453	468	471	465	485	455	447	415	459	457	457	465	465	461	467	404	435	457	444	453	432	467	433	454	429	463	443	469	468	458	470	453	456	464	461	454	462	449	475	458	460	475	438	470	472	456	451	455	441	431	435	472	435	445	420	438	459	444	406	451	455	436	465	471	462	471	464	481	449	452	432	446	479	459	450	439	419	490	457	451	455	459	432	456	434	426	429	508	420	423	438	505	447	451	431	437	438	420	452	445	468	474	444	449	452	424	457	447	434	416	490	455	439	455	411	491	486	439	448	419	452	474	473	441	492	435	474	457	444	471	467	454	473	437	431	430	467	430	463	474	463	488	414	450	451	479	491	454	463	463	444	459	474	444	460	444	482	479	449	467	432	435	436	444	402	472	478	429	475	479	464	456	414	435	455	453	446	436	430	478	468	435	447	433	464	439	465	484	469	432	460	459	441	462	433	478	390	434	459	441	458	471	458	499	456	454	465	466	470	451	451	480	469	423	441	463	468	446	446	487	443	426	433	433	420	478	461	453	442	454	459	451	431	438	462	477	505	442	453	445	489	445	414	463	456	486	453	460	453	470	455	454	453	457	502	459	440	460	472	435	444	466	440	421	420	437	449	470	459	451	455	429	473	479	446	430	460	434	442	469	438	453	425	475	424	460	436	476	444	475	444	481	496	457	451	443	426	440	448	431	458	480	451	452	436	431	428	464	497	444	430	465	443	450	444	447	423	441	451	458	435	447	466	463	437	448	468	437	506	466	441	490	444	426	419	424	471	473	467	441	475	481	461	470	465	461	443	443	432	441	473	477	418	471	446	430	428	492	455	465	472	439	495	422	428	505	461	497	443	423	476	408	448	448	439	405	475	480	449	479	483	418	446	441	437	502	426	472	442	438	424	487	407	465	430	463	447	444	455	430	432	428	462	397	433	426	433	473	497	444	454	462	451	420	444	435	452	488	453	513	443	454	461	471	482	441	455	460	459	455	430	434	440	428	460	474	477	449	436	408	502	479	458	480	451	459	469	442	462	452	462	449	471	455	421	439	472	407	460	469	453	448	477	448	447	405	454	415	505	472	438	450	449	429	467	445	456	439	471	460	436	454	436	448	420	469	471	462	464	419	479	463	432	459	420	475	424	441	459	422	453	406	439	445	422	449	436	424	428	453	432	482	452	467	434	460	425	440	491	432	410	446	479	451	498	448	459	435	448	420	434	466	435	428	410	432	444	446	450	448	422	467	462	451	465	502	454	425	455	429	427	451	478	480	427	449	477	418	456	434	430	427	460	437	456	419	415	416	446	435	449	485	432	458	473	445	458	449	444	475	435	428	443	443	439	430	450	463	451	448	439	462	481	444	445	453	473	408	466	474	471	473	474	472	467	433	432	483	423	426	468	440	471	450	431	457	440	464	457	441	442	440	441	458	482	418	444	432	469	472	459	468	449	446	468	433	456	468	456	462	423	465	437	467	479	460	482	464	425	457	443	472	420	477	491	449	469	468	440	442	429	447	477	433	434	435	436	421	476	421	461	409	464	436	460	468	476	477	426	470	445	455	463	464	452	438	441	443	448	415	434	464	453	406	495	471	473	453	452	485	418	447	460	444	460	442	428	447	489	482	454	431	478	452	452	488	450	442	451	459	496	467	467	465	409	470	460	466	452	430	456	414	441	459	454	428	456	443	437	431	483	438	458	407	419	468	461	466	449	463	453	462	437	478	452	482	443	435	417	457	435	470	458	446	454	431	438	436	470	485	431	451	427	406	448	485	447	444	446	492	477	462	471	460	449	427	422	504	484	432	446	453	427	407	468	463	439	430	467	452	447	457	420	484	470	443	446	460	432	431	446	442	441	482	429	461	467	461	436	415	504	459	452	462	445	469	436	466	457	435	439	469	438	445	413	451	472	450	471	452	470	434	421	451	467	435	473	439	483	453	411	499	465	439	431	432	451	441	459
26930	20285	8456	976	682	572	573	621	541	559	553	539	535	560	574	547	568	531	547	527	547	528	506	545	518	550	554	540	572	511	557	546	521	549	532	549	514	560	547	554	545	529	549	553	548	495	531	576	549	547	613	582	515	588	543	553	540	503	537	520	553	469	522	560	553	519	570	567	526	552	528	519	585	554	486	493	550	517	528	536	552	562	549	531	549	536	569	500	546	495	559	504	532	534	538	604	532	539	547	534	505	538	566	517	542	576	520	511	536	551	515	511	502	526	572	552	525	537	541	549	525	530	524	547	536	548	519	528	534	520	520	555	526	525	555	565	567	540	531	529	529	515	537	549	532	536	548	540	556	519	544	526	554	560	556	513	564	508	559	542	513	507	520	529	557	589	509	559	549	514	488	514	556	512	558	547	528	536	515	535	566	496	501	537	510	548	504	558	524	584	531	576	499	538	529	553	526	539	549	576	530	556	535	547	545	489	523	510	532	542	560	475	564	547	560	532	514	545	522	550	542	540	533	557	548	539	558	510	542	529	521	555	526	555	518	574	560	512	524	549	549	497	552	535	479	530	533	520	507	557	526	518	533	488	522	525	561	540	518	555	545	497	525	534	573	497	532	538	530	579	562	574	546	524	545	522	549	495	529	528	522	583	505	550	547	532	522	549	507	523	538	544	551	543	534	561	534	491	586	536	536	558	515	544	558	543	506	552	511	501	563	540	514	521	582	524	513	582	543	556	528	522	527	537	566	519	535	537	537	540	556	512	546	551	568	511	554	542	518	526	550	498	500	548	525	555	509	508	578	502	547	515	531	529	527	535	502	546	509	505	519	530	525	516	541	519	518	491	531	547	507	527	540	530	530	554	512	536	543	527	520	544	540	493	545	513	535	550	597	538	563	580	550	570	550	534	531	521	476	511	521	523	509	534	492	545	535	518	561	605	573	499	477	511	532	548	557	510	544	527	584	562	537	539	568	522	545	542	527	535	554	522	526	547	551	513	523	564	529	536	539	555	520	540	551	552	533	496	540	549	548	503	508	498	553	561	527	578	532	531	545	513	505	545	540	530	529	546	570	563	553	544	538	543	523	548	543	568	500	535	551	565	533	529	535	535	526	554	546	551	522	533	561	557	533	574	549	497	571	527	560	540	541	525	538	562	533	505	543	567	565	550	532	526	527	567	528	515	567	532	522	532	538	535	504	556	562	532	566	531	557	542	508	527	560	570	508	538	532	548	487	501	527	549	589	512	529	569	561	586	520	544	538	567	520	552	508	566	487	563	551	521	543	571	560	529	496	546	531	513	550	565	522	537	518	519	554	541	520	543	515	519	513	537	579	525	575	518	561	535	526	580	526	542	503	563	572	540	509	565	519	544	531	529	572	538	469	558	565	557	510	555	531	555	577	550	529	579	529	527	529	532	524	505	529	526	543	519	514	485	560	511	558	539	489	548	513	503	561	514	541	491	541	516	549	553	485	589	524	582	585	555	524	524	537	527	557	571	570	554	548	543	545	535	523	497	543	525	527	566	562	546	506	537	528	592	577	519	505	516	516	480	529	545	564	541	554	531	569	533	564	531	547	560	541	542	556	532	533	550	507	512	539	543	568	506	545	520	547	517	523	571	514	576	503	512	536	532	552	546	552	506	523	536	535	485	511	526	527	549	523	516	496	538	550	519	510	543	518	522	557	487	532	520	500	575	499	559	555	553	533	499	603	507	527	559	549	534	508	516	531	532	571	530	544	553	523	502	533	550	523	507	519	534	507	530	532	563	552	560	540	525	529	547	566	558	556	514	523	535	551	546	514	553	525	519	528	540	537	529	522	560	576	534	513	553	556	534	551	536	569	554	529	550	566	533	538	541	519	524	533	517	491	539	553	506	547	529	535	573	535	525	543	563	554	542	575	542	537	558	507	545	543	504	557	515	539	504	558	538	504	523	554	521	557	546	531	573	535	518	546	559	524	581	510	534	547	543	558	502	538	510	571	533	591	496	568	470	535	530	553	462	552	545	530	566	542	528	556	542	511	496	523	522	501	580	536	555	532	563	516	549	542	511	565	562	546	567	570	558	517	549	550	574	513	497	544	546	518	576	552	526	557	563	535	564	523	562	540	539	549	506	580	543	565	536	533	531	537	571	535	506	594	547	535	547	516	549	517	586	538	523	517	578	542	546	528	548	563	536	508	547	553	536	500	552	522	544	540	566	542	553	573	507	505	513	510	526	530	537	505	541	522	555	537	508	521	510	527	564	544	540	524	546	523	521	510	581	570	539	538	534	533	552	509	575	504	536	527	534	561	558	525	582	542	549	519	545	512	560	534	522	547	562	537	537	552	579	539	526	526	548	518	540	532	519	514	537	532	539	526	519	555	514	518	512	530	531	525	507	535	537	578	556	524	515	523	559	561	525	529	550	549	525	555	505	543	479	567	563	552	561	533	501	573	525	525	539	516	499	559	519	530	514	568	534	586	551	474	568	545	543	543	520	552	495	499	532	541	578	525	498	529	540	536	569	517	532	541	536	554	530	517	554	545	543	550	555	528	549	552	541	489	528	508	516	491	576	551	589	520	514	539	528	537	550	525	524	505	563	500	498	557	542	558	531	536	497	566	557	555	535	530	582	520	539	581	555	545	516	558	508	530	524	555	571	559	582	537	532	541	513	571	525	575	524	542	543	536	544	567	560	559	505	569	540	556	566	544	524	530	599	517	529	572	552	552	580	584	553	527	579	529	542	519	551	506	562	561	561	543	532	552	578	533	531	545	553	535	544	537	555	583	567	562	563	537	550	535	582	499	533	567	538	591	546	562	506	549	543	552	527	505	525	528	533	547	553	563	530	530	535	553	550	547	546	549	543	560	572	559	526	528	549	514	492	503	526	522	528	502	558	565	530	549	505	533	531	554	516	529	533	520	516	485	548	520	542	535	564	554	506	561	524	569	526	510	564	524	521	500	514	487	550	572	503	576	548	577	523	524	550	562	525	531	579	501	535	549	550	529	568	548	522	535	561	545	523	512	538	505	536	569	566	540	546	534	540	549	488	555	567	530	526	539	568	534	545	574	530	533	524	575	520	552	567	563	535	564	548	494	580	555	547	504	561	521	537	514	567	558	560	547	557	562	592	584	496	554	525	530	529	497	538	547	600	537	529	554	506	603	533	543	542	533	520	551	524	539	514	509	518	541	510	550	549	561	502	563	500	559	530	561	514	541	565	544	485	536	527	496	502	491	523	530	569	519	537	555	541	554	543	459	559	547	529	539	529	561	552	537	569	530	552	555	542	543	496	567	554	569	523	555	503	569	581	544	529	536	548	574	548	558	485	564	508	576	577	529	538	549	546	535	537	533	552	506	518	535	558	578	558	495	517	508	577	541	563	548	557	533	555	595	516	491	524	556	555	577	518	530	523	523	541	535	486	564	528	566	565	545	568	501	503	523	564	526	523	562	560	541	590	524	504	499	554	504	546	506	531	524	556	533	518	563	533
7047	1418	1209	985	857	858	818	813	771	740	810	762	761	750	747	767	701	770	811	738	773	785	713	748	701	791	733	699	733	762	758	788	784	753	756	751	775	747	746	758	739	717	786	788	736	754	725	739	783	776	746	758	738	741	774	723	796	748	698	791	757	760	715	735	792	734	781	775	759	754	712	726	703	727	778	750	732	737	798	758	803	762	730	736	758	735	718	725	723	737	770	790	724	762	716	762	775	762	743	769	737	687	752	794	737	786	748	702	785	715	725	696	700	751	771	701	736	716	769	756	738	768	747	751	780	765	734	786	762	773	740	734	781	734	754	798	751	733	801	727	764	740	749	707	753	692	791	781	724	733	685	738	766	732	760	748	770	791	759	710	779	746	773	724	703	751	770	739	786	736	753	757	716	755	778	723	788	729	747	770	734	770	738	766	687	737	689	753	739	726	788	745	779	713	713	729	746	750	775	719	807	809	739	699	741	777	722	770	753	802	761	779	749	707	737	755	776	726	670	740	771	780	757	754	757	731	768	742	747	719	772	780	754	775	760	760	780	701	750	746	750	758	777	720	752	791	770	689	758	742	762	713	725	789	775	776	738	759	785	747	735	751	711	803	725	724	750	758	792	719	754	728	764	701	729	734	725	731	737	759	746	756	789	708	761	722	785	771	772	718	794	708	753	739	763	723	768	733	751	776	758	716	767	743	777	724	740	765	784	741	826	767	753	752	697	746	798	737	714	736	772	732	778	767	764	747	786	772	743	770	758	814	777	740	783	759	747	769	770	742	793	774	737	746	788	771	780	747	733	723	745	734	772	712	779	776	803	704	731	723	762	794	754	779	783	760	731	723	716	750	752	721	766	737	697	755	749	801	793	793	753	762	741	773	762	768	732	753	767	758	742	719	736	752	775	770	790	759	736	709	774	712	735	780	728	753	700	738	788	716	779	798	779	781	759	718	742	719	760	702	754	767	736	724	789	756	744	816	734	772	746	771	740	751	770	754	727	759	710	731	754	768	769	771	743	739	765	750	754	765	781	739	736	728	757	726	718	752	733	734	743	778	771	763	727	731	758	717	753	800	702	763	775	761	747	766	754	699	791	757	743	792	792	762	802	729	769	764	778	716	736	742	754	742	731	756	774	742	780	730	753	759	750	755	766	760	752	786	710	790	727	792	738	717	749	788	758	735	776	692	768	755	774	737	757	706	765	775	757	713	737	784	732	786	757	818	748	727	766	713	740	758	733	733	733	786	720	743	732	749	763	743	717	768	715	808	774	750	754	715	840	756	749	718	799	704	705	760	736	752	778	698	750	781	730	777	712	751	777	776	771	762	767	724	744	763	777	779	737	720	756	732	802	699	746	786	765	712	818	723	723	743	744	756	764	702	769	769	758	758	751	732	738	739	776	747	794	727	706	763	790	752	804	686	700	765	702	801	764	768	747	758	736	731	755	769	754	741	747	718	802	757	767	782	764	796	787	757	756	753	777	730	731	757	768	740	739	708	727	719	715	717	720	729	776	785	756	722	742	764	786	757	789	731	751	758	723	753	775	751	767	768	812	780	722	725	781	719	747	778	733	744	727	713	747	767	729	763	753	709	783	711	725	768	771	742	746	789	754	711	710	729	744	791	735	714	760	800	769	764	710	797	778	738	735	756	792	708	777	690	771	768	716	727	785	739	723	776	733	688	727	773	770	734	781	760	745	743	786	757	750	755	768	764	719	756	738	743	731	737	693	829	751	763	751	771	742	743	748	771	739	790	718	785	727	741	715	736	756	719	757	768	749	808	794	770	800	734	722	741	765	728	760	787	720	738	739	757	773	732	765	765	762	727	785	712	707	782	775	783	746	765	776	731	732	740	751	701	809	801	711	750	759	776	709	752	745	744	738	734	754	794	755	794	742	791	758	820	766	754	744	784	749	720	719	735	810	720	727	743	755	782	707	803	767	777	778	770	719	775	709	698	767	746	796	739	764	738	724	734	764	748	761	760	726	747	726	762	748	716	769	726	688	796	714	712	737	771	744	788	743	772	736	783	737	722	749	786	779	810	747	770	750	759	748	720	710	744	798	787	782	782	767	756	712	756	787	777	749	750	725	759	742	783	763	735	763	742	764	788	774	767	746	726	726	767	742	750	766	785	763	773	768	746	766	738	736	747	780	770	762	770	739	742	720	768	750	822	739	741	780	756	713	739	816	753	739	705	748	735	800	753	715	729	768	800	787	739	799	709	727	745	726	777	789	830	799	736	747	746	769	789	771	754	728	735	685	737	728	767	725	710	727	768	746	707	754	769	763	725	738	770	728	780	791	728	787	745	762	726	721	760	805	715	767	732	714	735	767	791	729	758	747	732	746	747	768	754	761	743	746	748	751	843	755	797	766	819	734	758	783	751	721	694	743	767	797	698	695	767	779	774	700	785	733	819	744	776	775	767	758	752	800	718	732	769	757	764	779	805	806	753	761	682	743	753	720	757	703	768	707	786	722	757	759	702	826	747	740	728	740	727	766	788	722	784	746	763	716	751	716	781	779	745	767	728	733	817	740	781	740	714	718	772	765	753	779	753	786	773	746	713	752	789	789	754	713	699	759	782	760	802	735	760	707	726	810	739	767	762	704	748	747	785	774	730	770	722	696	782	732	720	705	771	720	708	754	721	746	783	764	724	734	796	784	769	773	763	735	707	737	762	736	753	781	767	757	765	752	765	739	766	739	746	744	766	781	707	736	763	754	760	766	741	729	778	766	740	737	775	804	736	727	727	746	715	728	826	758	732	734	730	723	771	793	709	770	735	729	740	746	755	769	740	735	753	765	728	720	785	744	756	709	731	769	723	729	777	754	761	733	739	728	711	719	757	741	772	777	720	725	721	783	692	752	734	751	767	790	734	750	749	752	803	760	690	746	722	756	780	791	792	761	707	733	751	743	788	735	794	770	791	756	755	797	708	786	760	746	783	755	784	742	768	751	728	778	748	791	778	731	754	742	769	677	717	776	743	701	737	727	772	732	753	726	750	758	765	765	736	752	776	759	766	736	792	787	748	724	767	764	778	769	773	731	734	747	756	777	768	762	763	762	771	756	735	762	777	760	763	800	769	772	796	756	702	742	772	734	778	776	741	765	753	732	760	737	795	670	746	791	752	796	794	765	774	728	767	789	696	733	741	780	738	765	775	748	773	775	734	768	734	738	726	765	657	768	749	702	722	740	757	759	722	781	761	729	779	759	753	706	759	713	743	735	706	737	737	719	759	748	721	810	753	778	795	760	748	768	732	767	798	809	746	778	750	755	728	734	744	745	773	741	708	752	784	757	778	796	772	784	764	809	781	727	789	785	745	755	784	701	752	694	766	784	748	720	778	758	730	760	730	769	774	777	744	745	740	773	777	757	760	763	752	735	748	713	772	755	763	748	708	749	778	705	753	768	778	732	767	796	761	749	760	751	784	729	749	771	727	763	729	770	748	726	754	760	728	691	701	756	734	744	734	757	759
23545	20940	28310	23736	20942	11267	1281	897	797	798	703	690	679	661	652	622	639	609	597	611	628	594	619	575	556	639	601	594	574	577	544	613	590	628	576	601	539	585	614	584	544	589	550	553	521	598	579	574	597	604	584	604	557	627	588	603	551	571	599	601	606	598	581	622	560	582	591	588	573	574	601	579	573	573	539	547	574	565	613	580	570	611	620	606	605	606	544	581	577	582	537	569	566	560	595	599	627	537	575	586	560	552	542	561	541	554	537	587	597	598	580	584	555	598	577	589	577	554	604	569	559	564	561	582	584	586	579	552	550	592	591	596	562	556	543	573	569	573	556	533	568	549	569	593	545	553	585	559	590	591	567	588	525	601	528	573	570	564	541	546	571	590	559	577	604	592	557	594	583	530	623	590	553	577	566	568	596	559	598	596	564	555	568	546	559	560	548	537	581	610	581	570	561	573	572	561	560	606	599	598	569	567	560	540	527	555	629	560	624	555	561	598	580	533	552	595	608	565	554	561	603	561	585	542	626	612	581	542	566	543	571	578	614	558	528	568	558	616	558	582	545	572	529	583	592	576	560	532	537	561	557	538	540	550	573	539	544	550	576	588	570	583	548	541	594	584	587	554	543	612	580	566	547	579	573	518	549	568	608	590	574	536	577	567	540	584	610	584	563	543	590	532	587	615	586	560	558	581	561	592	582	597	545	568	546	589	565	604	539	537	546	548	592	577	546	576	619	509	572	595	596	585	567	565	590	578	587	573	598	523	560	605	562	579	591	576	573	550	554	567	585	580	575	539	581	579	545	548	580	553	569	584	630	572	595	566	565	533	588	577	552	536	538	586	598	614	562	520	554	572	559	613	572	553	556	562	564	515	566	585	540	588	549	530	611	579	554	538	629	601	575	586	551	518	567	595	594	553	511	549	608	604	599	556	570	567	571	560	553	597	568	601	552	555	569	565	591	619	585	526	582	576	556	601	548	543	572	557	508	539	522	555	575	587	563	565	527	544	587	588	547	574	530	601	577	561	574	648	538	565	558	580	572	556	584	586	580	585	567	610	571	586	581	593	507	600	551	575	605	529	590	601	543	579	600	592	583	587	555	554	576	589	609	588	569	590	532	604	609	564	562	504	548	575	558	548	598	579	525	621	536	555	559	569	594	545	536	552	547	559	600	518	527	529	597	529	528	573	570	570	586	594	572	548	594	534	575	583	549	590	591	579	564	590	526	544	537	552	581	568	585	561	559	578	556	642	641	522	590	588	560	593	626	541	640	592	558	604	539	582	543	567	606	575	591	611	545	648	560	593	610	561	559	566	572	592	585	588	577	597	571	591	546	535	533	536	549	555	554	569	580	590	608	606	568	616	529	556	571	544	572	574	564	568	572	580	587	539	567	571	562	543	593	515	574	587	559	595	549	579	558	545	589	570	545	545	566	567	601	587	534	569	574	556	553	577	604	560	540	565	563	542	582	571	533	584	586	615	572	515	561	568	584	543	583	579	573	601	582	574	556	561	563	594	598	568	586	607	613	608	552	545	559	553	590	547	540	536	565	570	557	592	563	568	597	556	554	608	539	596	574	603	549	563	589	531	587	557	562	577	599	578	538	519	570	566	550	559	569	567	559	581	586	570	563	590	605	615	592	560	561	557	594	574	589	578	562	570	585	575	556	623	534	556	586	533	605	587	544	586	565	581	556	544	582	583	558	558	545	589	581	554	560	558	561	585	542	602	588	560	613	556	543	609	592	576	536	548	568	621	530	572	554	568	557	578	596	588	591	585	569	571	547	569	571	561	568	522	565	581	579	584	561	585	607	589	575	561	558	579	615	548	571	583	598	571	580	564	557	558	561	575	575	608	583	583	606	642	533	591	571	603	584	521	562	547	545	570	551	574	561	577	605	535	588	578	582	562	555	570	577	578	568	582	546	520	556	576	551	553	555	556	581	548	549	532	531	551	569	593	568	564	588	614	546	618	592	579	597	559	605	574	558	572	535	564	570	560	529	637	579	591	594	550	560	581	523	578	606	624	578	577	627	594	581	569	635	542	559	526	607	573	553	564	598	552	556	567	575	555	562	575	553	569	572	570	565	579	547	559	548	556	570	553	583	565	549	567	534	556	560	530	579	614	575	574	564	576	590	536	548	557	598	548	567	530	553	588	533	596	629	547	601	554	543	588	571	567	547	561	583	589	569	558	594	578	574	543	602	565	569	520	554	586	578	569	537	535	577	536	549	596	547	518	562	601	589	583	579	556	575	557	549	555	601	630	544	566	547	588	548	573	582	593	596	556	553	567	558	567	527	564	570	618	574	548	560	574	532	600	600	578	610	578	592	545	573	560	601	556	525	571	544	611	550	567	618	595	638	561	561	596	567	580	604	583	577	612	553	575	584	573	566	534	522	548	546	578	573	582	584	570	524	544	555	596	625	572	610	536	548	565	587	560	587	587	555	547	558	633	621	509	594	603	564	575	566	593	563	567	627	597	543	593	539	564	587	590	599	569	549	540	623	626	528	568	530	569	596	576	563	571	561	559	562	550	529	560	527	599	547	533	589	590	613	563	570	593	543	539	581	595	592	581	530	556	581	567	603	586	562	606	594	541	583	596	573	592	544	608	564	579	560	544	570	536	574	588	522	529	573	617	570	536	534	538	584	501	565	596	602	583	528	577	564	586	561	588	570	537	540	552	609	607	586	552	564	551	560	537	544	553	547	547	583	554	584	587	574	564	583	580	572	614	536	556	594	542	587	580	550	550	545	602	600	563	622	550	568	552	560	603	543	559	527	558	566	576	544	530	563	578	556	578	517	550	551	537	643	555	582	544	589	578	550	546	583	573	529	588	556	593	569	555	533	540	555	575	580	603	587	546	575	576	510	563	549	604	564	594	574	631	567	592	582	549	568	608	542	567	614	579	583	563	528	553	571	551	582	610	520	546	578	597	578	575	580	525	597	577	572	566	542	622	575	547	582	560	642	601	606	539	555	519	586	561	571	593	603	546	561	576	565	530	585	590	575	520	553	585	550	567	596	542	562	566	574	540	605	589	597	544	540	533	539	577	528	547	579	558	567	557	576	567	538	544	590	570	578	556	554	528	631	562	584	581	558	574	561	533	572	573	564	551	590	580	543	581	587	573	542	540	545	603	566	558	561	566	582	591	555	561	551	585	561	554	557	578	568	552	578	601	557	603	564	539	510	533	594	572	599	608	528	598	557	517	580	606	551	576	547	591	569	541	556	587	536	563	545	582	604	553	566	560	550	589	590	555	567	564	576	581	555	531	542	594	537	576	583	539	576	633	574	576	549	581	538	553	563	545	563	557	542	602	509	566	593	541	594	520	561	615	559	553	580	596	569	618	576	581	537	549	567	572	574	538	580	602	589	536	609	560	556	552	578	579	601	585	618	547	580	549	546	570	542	585	543	597	585	586	543	622	575	537	565	601	580	572	599	548	592	572	595	549	594	610	540	568	533	559	573	596	606	578	558	595
17783	9780	7711	3955	2828	2343	1844	1611	1383	1274	1165	1107	1013	1060	970	946	947	919	943	915	938	911	879	810	868	850	826	872	827	873	853	875	814	839	812	815	876	848	824	819	889	844	823	816	846	854	866	837	742	838	780	809	793	825	762	816	774	846	867	756	851	808	764	814	802	783	776	826	804	808	789	839	821	823	833	777	800	818	843	803	778	858	766	772	780	804	795	832	812	769	773	799	817	818	788	793	815	815	815	800	745	837	808	816	779	805	767	820	835	813	786	792	822	781	800	817	784	783	769	802	764	817	841	803	788	801	821	831	750	808	808	808	802	811	868	829	797	871	756	803	752	779	759	849	828	827	768	810	788	778	821	812	781	821	821	830	789	818	866	807	716	815	746	855	819	771	801	850	785	793	821	788	808	846	787	768	847	784	762	828	777	761	824	794	799	795	850	793	854	882	823	841	776	789	831	795	839	829	834	756	776	850	806	817	781	804	804	774	793	761	803	788	845	784	793	776	789	799	862	786	825	826	813	816	755	820	752	825	777	823	759	806	765	864	771	809	771	773	791	851	803	825	823	813	805	833	790	781	795	785	791	795	834	780	802	803	810	787	736	787	751	768	805	845	803	798	774	829	805	762	841	787	786	830	798	804	796	822	784	875	787	857	795	747	801	806	828	794	841	785	764	826	807	847	786	798	828	812	813	849	772	838	830	832	762	769	836	757	777	774	827	800	811	730	818	774	782	809	826	766	772	838	785	815	801	766	802	824	795	831	831	840	839	842	817	803	815	860	815	836	771	756	826	780	797	866	820	782	864	796	813	786	827	810	849	803	812	809	858	776	800	831	791	849	781	809	792	762	846	777	820	834	784	805	797	797	792	779	797	779	801	759	733	816	771	812	766	805	809	821	859	820	862	780	785	776	779	777	799	830	848	834	784	761	823	785	789	794	818	797	763	774	815	805	809	794	794	755	794	768	865	821	827	845	813	812	850	766	762	818	839	815	842	779	735	783	814	822	834	793	762	789	811	779	843	879	798	779	797	867	774	815	806	806	783	821	767	779	795	828	849	815	838	763	841	820	810	798	875	806	823	776	760	825	831	822	830	756	776	775	799	793	826	766	864	824	787	792	799	758	813	807	822	776	765	760	785	790	806	798	804	857	788	795	817	800	754	866	790	799	827	861	784	753	786	810	810	796	843	801	772	810	796	805	776	780	769	815	789	804	820	780	770	785	844	855	778	807	801	855	857	841	832	792	783	768	861	823	774	818	762	828	832	812	817	810	836	822	829	773	783	790	789	755	803	809	762	804	782	833	784	812	839	805	807	824	801	833	823	811	811	840	818	818	783	772	828	813	845	873	822	839	787	829	828	772	822	826	803	763	875	799	788	767	752	783	764	802	801	823	788	799	822	769	807	787	788	787	785	782	860	845	848	767	816	773	831	779	822	811	853	781	779	799	801	827	840	777	812	827	802	807	797	807	838	813	811	765	785	787	790	761	807	810	769	748	847	819	834	783	790	825	795	879	826	803	782	817	858	764	775	793	801	825	852	807	837	803	847	801	818	839	834	848	813	762	788	810	800	815	787	813	780	774	817	831	802	755	862	841	772	807	774	815	820	794	817	815	759	832	778	827	769	851	806	859	782	763	768	807	856	744	812	820	795	798	863	818	775	780	783	815	814	787	819	850	805	780	782	798	811	799	807	802	774	860	792	799	851	809	803	740	809	839	821	849	838	817	780	792	782	848	814	822	784	775	824	818	774	759	824	777	809	804	788	842	805	804	841	776	838	757	809	833	794	806	843	839	826	802	812	816	817	781	813	824	826	827	807	819	795	779	810	813	752	793	802	806	831	817	763	834	793	797	802	868	835	826	792	837	776	758	817	767	843	789	791	827	816	799	841	841	787	837	866	891	807	811	811	817	806	766	806	796	767	826	831	827	785	784	809	813	740	809	831	826	833	805	778	766	813	814	819	806	796	837	766	764	817	816	766	784	787	812	824	790	802	795	780	783	818	874	793	803	756	766	812	731	812	787	747	773	781	767	835	790	755	829	812	816	864	777	814	811	754	786	779	798	851	757	848	817	786	823	790	792	768	795	799	764	796	810	805	764	759	869	824	824	800	773	823	796	785	807	822	778	835	762	787	819	801	742	817	795	782	793	792	830	836	790	819	793	790	815	816	831	790	818	797	826	800	830	750	790	790	837	799	793	841	789	841	775	768	812	805	831	828	805	757	816	812	794	790	787	850	806	819	862	845	814	759	771	830	826	785	803	819	827	823	768	827	810	806	819	799	817	801	833	757	807	802	815	796	739	833	808	784	789	832	767	790	800	762	797	764	811	789	786	856	835	833	788	829	796	810	844	769	819	818	793	819	815	825	783	799	763	793	832	786	814	824	772	834	763	776	793	769	799	846	796	885	849	756	813	768	812	755	824	794	806	789	767	782	822	837	826	806	833	830	779	799	831	788	829	811	787	767	817	803	799	847	794	798	814	807	747	828	772	775	858	801	792	789	856	878	820	796	790	815	822	829	748	787	776	816	823	844	798	774	777	801	791	799	827	781	851	764	809	831	777	748	801	830	798	803	813	766	830	825	789	796	830	799	848	840	789	805	775	800	770	783	782	824	809	820	739	807	769	819	831	825	861	833	779	850	800	846	784	856	785	811	819	798	810	772	782	764	797	807	810	841	810	765	757	840	797	825	827	808	798	814	862	807	758	838	810	848	833	811	790	832	820	828	791	858	821	807	810	847	793	815	783	825	807	813	781	800	813	792	794	811	819	837	791	828	796	806	797	752	786	792	791	790	786	824	849	819	848	740	840	762	825	852	780	764	827	815	802	886	811	793	799	752	868	836	765	795	802	791	803	862	786	794	859	805	776	820	811	754	803	801	821	811	859	820	829	796	783	798	830	818	788	824	783	811	815	885	797	812	797	822	867	795	832	766	785	778	785	834	803	746	823	820	833	809	841	795	773	834	775	807	820	817	821	797	740	845	802	797	807	796	797	794	809	835	811	825	820	785	811	809	774	828	805	801	775	820	816	792	830	797	822	847	787	841	800	766	866	797	785	888	811	781	796	776	781	829	850	848	824	798	800	774	769	805	804	772	797	727	804	803	798	811	773	830	873	804	744	760	775	802	818	832	801	766	757	799	791	820	830	790	800	837	764	786	810	787	780	797	848	785	799	811	775	811	785	831	789	838	771	768	784	790	843	833	824	840	779	842	792	807	809	776	800	805	836	771	777	845	804	768	810	841	871	793	797	829	793	794	790	811	865	827	788	805	788	801	797	826	788	827	810	784	784	813	762	775	842	836	795	826	788	870	819	782	794	776	805	812	806	796	805	813	793	804	759	822	782	819	802	754	801	830	831	846	820	826	804	740	775	794	818	815	806	818	762	750	834	819	793	795	835	828	802	796	792	814	839	795	797	819	824	833	735	817	770	858	776	782	781	827	820	795	785	814	824	787	810	799	829	793	842	798	801	778	881
22673	20929	28650	23360	20928	20955	7455	916	648	579	545	509	454	422	405	436	418	378	383	353	372	374	333	335	327	329	337	328	341	358	361	338	342	318	329	315	318	325	376	302	356	312	314	303	319	332	302	308	301	345	310	295	304	304	297	333	328	316	318	340	331	342	284	320	302	316	307	306	309	310	320	317	328	301	349	310	314	304	286	294	272	292	305	314	349	339	306	333	317	329	301	341	321	342	302	313	286	296	343	310	297	305	310	312	323	295	341	339	317	304	306	308	318	318	300	321	307	288	326	286	320	299	275	323	327	311	313	314	341	298	303	329	325	290	295	294	332	293	297	302	336	328	313	320	316	314	295	314	327	340	314	311	340	323	303	301	298	342	315	305	289	299	299	305	329	277	313	297	303	341	315	300	316	326	294	310	321	264	319	295	293	289	334	297	339	321	336	328	311	318	299	358	275	345	311	311	286	295	317	313	271	342	283	331	301	335	319	327	325	274	286	314	278	315	319	307	296	284	309	285	305	328	324	296	329	329	285	292	316	309	337	290	320	317	310	288	270	307	315	296	342	321	296	285	313	308	338	297	326	319	319	288	310	310	322	330	286	290	285	314	309	312	298	291	282	327	291	325	298	327	344	295	281	347	299	309	323	359	296	306	298	317	317	292	337	317	313	329	295	314	302	300	287	319	320	301	293	323	335	302	308	309	316	339	332	293	278	318	322	313	282	320	307	290	302	289	309	315	304	326	300	311	306	315	302	288	292	308	319	346	307	280	313	303	284	322	320	289	331	287	275	297	305	313	322	313	278	282	303	307	305	290	314	315	310	304	302	301	296	279	315	307	300	340	316	293	291	302	297	279	312	317	340	323	283	318	267	297	304	320	300	309	330	340	326	274	324	349	277	289	315	295	335	319	305	342	257	275	319	295	315	337	303	332	293	293	331	326	288	312	303	337	275	305	286	316	285	308	296	291	298	308	339	327	309	268	298	333	310	301	285	289	293	292	296	326	311	289	285	296	280	331	332	279	343	316	318	311	324	337	274	313	284	338	279	308	316	303	315	311	322	339	291	323	287	307	311	326	310	340	302	282	311	287	313	280	300	344	286	315	312	339	302	326	328	256	313	320	329	328	307	277	287	288	285	303	326	319	321	338	273	300	342	310	293	317	316	293	314	303	303	313	314	319	289	282	278	305	320	317	338	305	320	328	293	328	295	317	287	292	305	327	272	324	305	297	276	316	308	327	346	315	289	339	309	289	314	309	309	329	326	315	330	314	302	319	314	304	348	314	308	293	302	325	308	330	294	306	321	315	335	265	278	302	329	331	288	310	315	306	282	306	321	306	310	312	311	300	319	316	315	356	281	325	336	297	293	306	307	304	347	318	316	279	276	319	293	315	262	301	329	331	305	297	305	274	307	331	315	302	332	300	301	323	308	315	283	288	310	318	322	323	340	301	302	317	315	316	320	301	298	310	321	308	332	300	284	350	284	322	282	291	315	299	297	337	311	290	319	311	333	329	326	319	285	317	303	301	291	310	287	274	330	301	312	291	268	312	345	354	294	319	286	280	302	296	291	314	336	298	300	298	312	325	289	325	309	325	299	294	310	318	306	292	294	289	307	280	288	324	291	304	321	321	315	272	289	343	312	294	315	295	307	344	316	289	301	296	296	287	322	331	301	320	332	331	291	323	304	325	318	315	322	314	313	315	316	326	316	331	321	314	314	320	346	318	300	333	304	285	307	297	311	332	322	321	315	317	326	320	305	294	314	283	303	316	298	314	308	305	322	316	305	286	304	291	356	313	287	311	316	329	288	306	281	313	283	305	325	305	337	321	331	320	286	303	329	339	331	299	302	316	304	303	346	297	313	298	314	310	298	326	321	316	298	284	280	306	300	320	306	310	298	317	294	287	315	310	300	311	311	325	281	360	334	311	318	337	306	282	314	308	318	308	293	272	308	323	318	347	315	297	283	288	320	307	272	295	293	343	295	313	307	320	316	315	299	324	316	320	292	316	304	336	299	304	324	315	316	329	317	358	300	341	287	306	291	317	303	301	326	301	279	280	306	325	305	298	329	315	332	304	289	297	297	306	275	312	298	290	299	304	325	295	286	314	307	287	329	304	308	298	300	280	318	301	293	326	331	302	296	299	291	300	317	322	304	321	327	327	306	339	289	298	342	299	365	295	298	302	293	296	291	321	274	336	292	309	295	340	318	296	324	314	344	308	337	282	296	309	310	344	342	321	274	290	289	309	321	308	306	320	312	302	270	287	304	306	312	304	312	322	324	295	275	325	313	296	323	324	316	258	305	306	358	311	288	310	307	319	307	318	310	337	311	296	316	313	296	298	314	282	311	279	285	304	317	298	295	300	315	335	324	284	333	295	296	326	304	313	314	304	297	296	310	321	302	303	315	315	331	302	319	292	318	303	326	300	318	297	291	320	304	330	283	353	308	309	300	302	297	310	294	308	317	313	328	325	318	298	313	350	312	289	355	311	293	329	339	279	342	286	297	317	290	305	278	302	292	302	270	330	286	351	295	300	290	326	334	324	308	305	308	356	337	310	318	311	280	306	322	305	294	309	302	330	308	330	346	314	311	294	312	328	300	263	278	310	329	313	313	328	326	301	307	272	315	309	309	300	321	304	302	298	287	330	309	334	303	329	302	296	335	293	319	294	296	299	313	316	327	302	277	349	306	321	298	280	301	319	337	298	323	321	304	276	307	295	310	294	293	321	284	328	298	298	317	298	321	306	304	314	336	290	305	282	337	302	339	298	305	328	307	302	328	335	298	324	324	314	320	311	310	282	283	304	319	308	322	272	316	283	324	334	318	284	308	303	267	335	302	307	289	320	292	327	293	286	309	294	326	319	359	298	277	290	305	303	302	319	274	288	337	301	305	336	307	301	323	277	323	330	314	329	301	282	314	359	274	266	326	305	308	330	298	293	297	327	316	285	320	322	301	310	328	305	307	292	294	301	316	298	304	308	306	294	308	330	308	286	331	326	306	323	319	296	338	301	293	332	299	303	302	347	320	314	326	315	275	255	307	323	284	314	335	318	291	305	308	281	293	308	319	312	311	278	322	328	337	301	316	308	304	282	309	309	285	310	296	284	281	325	298	317	330	310	316	322	319	305	303	336	302	314	318	329	289	314	308	291	313	315	311	333	321	296	303	300	309	299	311	333	318	281	321	308	316	296	329	268	314	316	335	276	299	333	332	288	316	297	301	327	331	275	297	307	282	304	285	291	324	315	301	288	304	277	294	308	324	329	344	288	316	285	316	301	282	343	292	341	327	338	317	314	357	321	325	284	288	334	307	294	284	332	329	302	303	295	328	314	307	329	326	303	326	333	328	315	309	285	267	316	313	313	311	300	341	296	318	341	330	325	338	295	323	299	314	335	302	301	295	272	316	323	307	323	290	300	316	335	273	334	317	328	306	323	278	307	310	319	277	283	301	305	312	312	285	302	293	294	310	341	322	332	323	334
20496	14752	11755	5974	4076	3065	2346	1972	1603	1357	1126	1024	955	847	801	760	680	688	651	643	598	580	558	571	565	514	524	511	528	534	487	470	488	454	451	479	490	546	491	458	478	495	459	479	481	501	463	451	473	494	485	456	490	433	459	446	491	483	452	479	481	423	479	456	435	442	403	460	441	479	466	438	460	462	472	471	457	436	448	481	422	428	480	473	446	487	455	463	449	445	456	438	466	457	452	450	462	448	448	479	463	439	477	442	421	461	424	445	471	457	429	491	467	469	477	456	478	466	485	457	457	473	474	468	453	475	460	463	442	434	436	434	467	425	436	456	415	447	415	451	440	481	458	446	463	429	425	459	416	447	460	501	483	468	435	435	466	455	481	432	469	426	439	485	462	471	436	433	434	430	473	459	433	468	453	464	481	450	444	440	466	439	457	429	439	453	482	443	427	420	439	438	445	451	484	415	445	457	466	451	440	456	466	419	441	448	463	451	471	476	451	468	462	468	463	429	441	426	436	444	443	468	435	422	415	378	426	431	435	447	447	439	426	443	435	462	452	440	436	453	429	421	418	456	441	469	431	433	464	449	444	419	441	475	420	460	450	467	448	468	465	474	451	416	431	451	437	460	429	466	436	473	417	410	438	451	458	439	465	430	484	443	435	449	439	425	470	438	416	466	453	452	436	459	458	427	474	428	450	442	443	427	382	447	475	463	459	450	488	445	466	424	495	456	443	432	420	426	423	445	476	446	440	440	458	419	434	442	456	458	452	437	451	451	442	447	459	444	454	438	431	465	442	474	429	467	449	439	459	470	424	422	461	447	435	461	441	449	432	449	446	439	448	445	458	450	431	448	467	443	483	482	451	478	425	464	427	411	448	456	424	434	457	431	437	451	421	451	430	424	463	468	414	425	450	460	456	505	482	462	436	443	426	445	458	466	450	435	451	438	451	423	449	460	468	453	439	410	443	453	426	469	460	479	437	448	481	448	444	429	455	426	432	443	458	465	463	452	465	456	445	424	456	467	414	382	475	472	448	463	490	461	430	459	417	474	443	404	470	461	434	456	489	435	422	402	491	425	467	421	424	458	442	453	495	417	449	475	406	467	436	447	467	446	435	499	411	431	469	469	424	475	479	433	414	458	428	415	415	406	455	463	433	459	462	472	447	445	427	463	439	420	458	466	470	455	460	441	436	493	433	450	419	445	420	443	445	445	469	451	469	440	434	474	459	441	421	459	430	471	451	470	453	436	446	463	465	459	433	464	459	421	450	444	481	474	449	449	427	425	475	420	432	461	463	427	448	439	472	472	453	454	449	480	433	424	457	477	447	463	408	456	430	414	442	445	420	443	435	480	439	484	484	483	433	434	465	447	451	470	471	467	438	471	428	476	461	447	474	436	439	430	468	465	473	450	451	452	437	440	408	460	438	456	436	426	448	449	421	415	468	455	419	446	452	461	439	447	457	454	438	449	474	473	424	431	430	477	460	446	415	464	422	433	448	457	422	442	413	451	451	421	467	444	454	445	470	411	465	486	473	489	433	467	469	461	472	452	450	482	452	457	465	400	464	440	444	462	451	462	407	479	430	461	461	450	422	435	420	448	447	446	429	473	424	443	431	410	439	453	465	462	450	462	455	439	405	432	439	464	429	432	487	470	423	461	476	448	462	450	433	461	474	444	424	459	492	458	469	453	450	432	424	455	458	429	463	438	409	478	444	428	458	395	441	443	451	450	447	408	465	437	454	442	446	454	420	455	475	447	456	431	459	478	478	448	439	414	431	447	439	472	452	469	484	439	451	463	440	462	480	454	466	438	459	423	428	428	457	462	465	465	479	436	434	380	445	456	405	439	470	437	418	426	447	457	477	438	457	452	454	440	475	465	452	470	468	468	461	436	444	434	445	422	433	430	417	477	443	461	415	438	458	441	434	424	466	472	433	473	432	439	437	414	424	458	446	448	458	428	440	450	416	444	442	438	463	448	449	462	440	468	479	452	446	441	435	455	478	430	487	482	462	399	452	451	464	458	448	458	448	456	432	487	429	467	441	437	485	449	471	445	418	436	464	442	458	455	463	440	437	453	439	446	472	429	432	449	441	482	427	426	415	453	465	475	444	455	457	462	462	422	431	432	421	470	447	427	459	451	427	426	428	453	411	465	474	457	448	456	443	440	451	447	443	459	420	463	460	478	423	418	429	440	484	443	475	436	462	448	460	473	455	468	447	442	480	417	469	412	429	451	476	462	406	437	412	428	384	417	455	443	441	441	478	482	452	432	478	448	438	475	453	461	450	457	471	490	424	438	448	459	443	440	429	444	461	462	453	432	439	456	414	460	422	465	438	422	412	426	446	459	434	458	452	441	423	446	475	435	492	451	464	440	418	424	450	474	445	453	461	436	456	465	428	440	430	439	454	422	405	443	414	419	447	438	462	442	420	460	441	413	438	443	430	462	439	433	435	449	452	418	493	469	426	481	441	477	413	446	391	421	484	450	449	477	432	423	440	457	441	452	445	477	449	473	451	464	494	452	418	435	422	443	474	483	448	463	426	421	472	435	438	482	430	438	447	431	490	446	446	462	434	451	455	474	425	462	425	479	441	439	412	482	419	428	446	455	446	467	486	455	430	459	460	475	426	446	454	423	438	430	466	443	436	425	486	486	428	439	458	452	449	437	439	456	438	445	456	416	459	431	457	474	425	442	453	437	418	432	434	433	431	448	442	479	422	421	418	448	425	470	407	436	429	464	434	464	424	439	448	452	437	450	443	466	448	468	481	449	476	451	492	450	433	457	435	486	442	483	454	460	459	415	433	423	459	448	478	465	474	415	458	448	507	450	472	394	450	442	383	433	425	460	401	443	458	444	432	467	445	422	437	440	441	447	426	463	463	433	443	464	439	468	419	451	458	451	420	430	454	463	462	447	457	451	432	426	442	456	449	440	460	430	457	459	410	421	457	437	474	456	416	438	441	450	473	454	467	447	477	413	477	420	459	409	475	415	460	446	468	447	480	451	451	461	446	455	443	425	470	465	451	426	476	439	387	459	491	440	451	457	464	445	439	448	487	441	454	460	460	443	448	382	463	446	442	466	491	451	427	454	460	442	468	422	399	458	505	433	448	407	468	424	450	472	449	432	494	415	465	456	475	468	480	470	427	465	474	464	445	452	411	436	457	402	465	473	472	447	451	450	459	478	427	420	475	427	497	444	423	443	429	423	433	441	452	434	405	456	495	431	418	452	444	447	416	424	401	466	449	480	407	452	452	451	471	446	464	468	458	475	470	445	426	429	434	505	416	460	419	425	458	409	446	436	469	468	437	443	428	437	474	487	458	431	431	448	446	468	472	470	462	457	465	457	456	497	410	488	444	461	429	433	460	434	441	477	489	428	445	421	443	416	409	431	457	417	435	436	438	446	424	481	470	422	458	460	460	423	440	450	407	440	440	424	419	455	433	423	432	444	436	452	447	474	455	448	381	448	466	486	427	428	454	461
26795	20272	8588	966	689	605	568	591	534	552	533	541	522	550	552	555	538	495	511	572	580	583	474	543	484	527	526	541	529	494	543	557	503	548	490	516	530	551	502	492	562	540	504	537	542	552	528	505	534	523	536	546	572	523	538	554	462	545	526	521	560	514	553	536	523	536	514	500	545	514	526	509	539	517	544	556	520	526	547	537	483	522	513	513	536	578	571	556	538	527	514	503	473	538	552	499	522	529	527	563	542	540	551	493	513	514	507	528	504	477	519	574	567	499	525	542	510	541	506	556	520	547	484	499	528	529	537	527	571	508	522	485	574	484	489	526	535	552	514	530	541	525	506	551	546	522	535	501	523	542	543	535	523	540	532	526	520	497	534	551	531	546	516	558	513	481	527	520	509	541	489	529	513	528	521	504	565	549	461	551	536	518	520	505	530	504	500	524	540	512	544	570	519	519	510	526	514	526	550	510	522	481	540	507	522	538	556	520	547	540	545	549	524	557	518	545	516	507	563	525	524	525	501	513	551	578	557	517	491	485	535	497	533	551	520	532	540	531	542	517	517	505	529	503	517	530	526	523	519	486	509	555	493	541	519	543	536	535	532	533	563	486	542	522	530	467	543	545	552	530	567	543	597	540	475	491	561	504	546	561	520	512	570	551	527	603	566	549	508	568	570	528	529	539	516	537	540	524	545	551	559	511	533	521	498	538	473	532	501	531	576	543	523	554	525	499	554	535	570	537	529	527	546	531	513	504	525	537	530	549	501	517	514	512	563	579	567	533	501	563	548	568	521	507	555	528	501	548	499	526	542	548	556	538	571	566	491	526	533	568	503	516	519	508	543	523	554	490	563	523	501	542	570	549	501	479	535	541	513	586	543	563	547	536	518	523	521	540	563	503	513	528	507	515	555	522	551	542	514	553	555	544	526	517	528	510	514	520	538	510	507	549	557	562	523	533	545	537	504	567	505	525	525	542	534	505	566	544	545	529	496	525	527	560	583	515	545	533	547	513	488	509	529	525	533	540	524	541	550	518	477	490	471	570	539	539	534	549	537	500	510	551	549	511	531	510	529	523	513	535	543	537	525	564	501	513	516	540	529	529	493	540	531	548	496	569	562	520	555	509	528	522	546	524	517	501	498	523	534	538	511	565	517	498	553	503	501	573	515	531	561	544	519	528	475	545	530	577	522	535	526	471	485	519	546	530	538	517	532	569	504	553	555	458	517	523	520	535	531	503	529	543	546	523	532	537	538	560	526	530	544	584	494	498	495	524	534	496	523	554	538	528	542	550	514	465	541	527	544	489	553	546	528	500	556	514	552	564	522	530	529	538	511	536	535	504	563	520	551	558	577	526	495	512	540	535	542	562	543	499	551	497	516	550	523	536	534	539	526	539	514	518	564	480	528	565	549	514	543	545	526	543	558	514	545	487	554	496	503	508	533	507	528	521	555	524	529	525	552	503	534	550	523	520	510	471	529	522	547	501	496	516	499	542	538	499	548	529	510	573	543	504	548	511	501	489	530	511	531	534	539	609	544	486	553	517	561	526	526	552	517	586	541	544	524	533	526	530	524	561	531	539	525	520	533	534	519	564	504	496	549	516	549	541	530	548	519	508	540	526	568	525	544	539	550	481	554	541	567	542	529	492	502	521	531	536	497	516	493	543	517	501	546	485	544	524	507	554	511	508	526	519	549	496	500	544	527	575	543	547	507	518	535	529	532	541	561	535	511	539	539	572	532	520	511	555	515	537	498	542	523	546	508	543	541	521	501	511	509	528	522	525	543	501	548	566	554	532	541	549	513	555	565	532	501	513	548	512	534	504	504	524	528	519	547	563	476	523	541	536	527	548	545	555	513	522	570	525	566	515	523	550	579	520	506	505	532	507	536	506	580	530	534	524	519	508	546	546	543	529	510	492	506	495	534	569	577	561	534	565	518	520	499	543	530	479	608	561	550	530	522	507	548	554	516	554	529	530	523	508	595	550	533	548	559	524	573	553	542	501	514	562	517	576	502	507	560	529	577	563	535	510	554	545	528	517	503	515	500	534	496	485	542	525	549	513	474	502	563	534	523	523	496	578	569	534	520	540	508	504	540	541	520	523	559	555	555	553	505	525	526	568	532	527	511	541	547	537	560	568	553	544	548	563	553	558	549	558	556	561	552	493	537	499	514	506	534	524	567	522	515	524	521	544	510	525	523	540	535	526	531	545	522	597	511	497	522	534	517	553	510	523	540	515	547	507	505	540	518	555	524	523	564	541	533	557	527	583	526	539	520	571	516	516	535	527	547	529	537	539	541	505	545	555	511	545	532	513	533	528	510	534	523	547	510	503	525	520	529	521	503	528	494	545	531	511	557	528	510	543	531	517	521	491	549	517	500	531	484	532	534	525	538	530	505	568	512	509	547	496	545	537	524	518	535	559	569	535	556	507	555	523	538	478	546	561	527	526	531	539	527	525	501	516	540	531	496	555	535	535	524	579	539	517	513	518	575	537	538	501	503	532	557	496	520	521	556	538	510	503	561	548	517	522	494	551	509	522	544	558	553	519	523	503	570	535	526	465	492	563	507	517	521	528	505	514	514	525	499	544	542	533	527	541	555	523	571	532	470	557	509	563	515	524	498	532	575	566	566	544	511	535	520	507	527	493	509	540	521	499	541	539	552	522	522	533	537	521	552	539	499	516	546	509	548	487	549	494	539	544	538	508	527	527	516	519	543	503	515	552	538	517	534	527	556	516	524	533	497	552	535	517	508	508	562	549	561	509	542	534	531	554	497	502	552	547	511	513	534	575	480	541	554	536	510	508	536	549	510	536	501	560	513	517	543	512	513	576	481	539	535	535	569	532	481	593	536	521	545	528	558	520	511	550	522	550	554	512	524	566	579	503	536	539	515	545	539	527	546	529	537	534	496	556	534	550	519	553	510	526	512	512	519	524	534	530	490	514	504	534	520	516	498	524	519	546	540	542	532	556	499	539	522	523	509	481	501	561	502	549	538	563	517	566	525	544	535	536	498	519	512	558	523	521	517	482	537	507	516	557	550	521	501	496	498	547	514	527	491	551	538	535	508	556	586	490	510	534	503	542	501	548	518	481	535	550	550	500	496	537	521	557	522	534	506	560	567	512	535	544	514	561	507	520	536	490	530	516	546	556	515	537	529	518	562	526	497	574	502	573	548	572	495	522	503	493	517	521	509	492	503	567	539	527	579	520	517	517	507	522	509	514	558	560	534	501	506	529	511	580	533	545	495	534	555	518	469	494	521	536	505	574	492	530	544	522	568	490	502	535	503	540	526	554	570	533	547	537	533	518	515	531	486	535	558	573	563	559	499	521	534	535	545	497	564	484	556	496	515	539	538	556	479	562	520	546	486	523	576	545	523	505	503	530	503	509	535	532	460	560	554	531	506	570	511	529	540	551	530	590	513	535	537	491	539	560	534	562	533	556	539	534	498	512	551	496	543	484	521	529	521	522	512	541	518	549
6893	1395	1231	945	910	834	761	774	777	792	697	748	722	774	764	725	765	765	744	782	735	764	734	752	740	768	774	736	732	749	705	755	776	784	736	712	722	744	790	764	746	805	754	760	751	762	751	744	739	764	701	794	766	777	744	722	745	792	730	750	715	748	733	757	690	776	771	757	735	759	709	760	773	764	743	734	715	788	782	775	752	739	779	789	757	752	741	762	731	741	746	701	746	786	671	779	757	746	726	712	751	765	774	737	770	740	748	763	727	736	758	763	730	719	768	733	744	772	749	719	700	801	698	763	713	760	796	755	772	734	749	726	746	776	787	739	762	709	743	777	734	757	764	741	750	770	701	788	767	728	798	745	709	763	781	749	721	730	778	688	773	771	781	771	768	659	714	730	819	809	757	778	788	774	757	764	739	762	765	771	734	768	718	753	764	756	767	714	716	723	741	720	780	748	737	726	765	773	736	743	717	736	771	732	758	731	724	747	740	731	781	751	793	755	754	724	713	749	765	791	821	735	759	717	773	739	749	695	725	743	737	711	762	751	772	719	765	771	728	776	703	766	741	710	750	756	741	776	770	773	699	715	740	795	760	713	718	789	747	748	706	733	766	797	747	796	775	758	770	766	737	748	759	739	785	761	720	737	752	767	794	690	715	742	740	708	775	697	768	714	748	701	722	757	753	764	704	759	784	760	748	771	723	779	723	786	701	767	748	731	775	726	763	725	747	743	818	709	797	763	773	722	770	730	788	763	723	745	768	749	765	753	807	731	725	747	797	744	782	742	733	759	729	755	747	707	731	759	757	758	747	776	769	741	785	731	726	830	730	760	764	754	768	778	739	768	751	740	729	735	721	740	795	791	748	752	734	737	763	738	773	757	739	752	767	770	704	748	790	749	741	780	778	704	755	737	770	703	733	714	751	765	790	733	748	705	744	725	760	770	774	702	799	763	709	756	770	720	787	790	717	748	692	765	749	725	767	778	720	691	722	716	766	762	725	768	749	737	767	716	720	750	716	747	751	784	737	730	723	759	757	780	752	755	739	776	751	736	720	742	759	757	758	759	747	764	711	720	699	726	741	779	699	736	785	726	782	783	724	750	740	723	692	767	780	793	699	743	793	751	742	737	751	765	703	737	690	710	754	721	737	772	768	751	705	735	727	738	756	732	670	725	756	764	738	742	753	764	767	741	721	738	771	712	724	758	692	785	776	724	703	787	784	774	758	767	756	772	703	741	761	798	773	733	763	730	766	718	713	676	726	751	700	777	751	688	723	765	759	784	724	751	677	680	744	749	732	742	757	695	718	769	746	705	770	754	751	730	742	749	766	769	803	697	790	734	774	771	730	778	800	698	728	760	792	762	677	782	710	729	790	705	812	781	718	767	725	781	787	725	738	726	731	752	758	801	762	741	760	732	776	729	744	777	720	791	770	796	753	750	767	768	761	738	736	798	742	692	764	765	761	756	747	729	766	769	745	749	737	753	748	720	730	798	771	689	750	737	787	731	709	735	711	720	718	709	785	721	719	791	793	731	768	729	780	774	716	746	782	722	726	726	792	783	793	765	722	761	747	730	728	779	751	778	733	719	762	777	765	731	730	702	778	750	710	704	747	726	764	694	709	714	757	717	720	710	746	694	729	746	778	716	754	719	781	774	751	740	733	741	788	719	810	759	676	740	725	683	731	783	764	761	702	793	711	730	773	748	777	760	756	749	776	730	710	740	746	743	726	794	763	772	768	753	742	745	743	748	737	781	741	705	730	747	756	734	763	750	715	770	780	783	735	775	776	749	788	757	685	713	822	785	707	740	783	765	743	742	785	787	704	810	726	746	764	687	692	734	760	772	733	730	702	712	775	745	717	750	744	764	731	765	717	703	769	764	760	775	805	778	706	767	746	724	779	786	760	770	738	786	788	763	718	775	772	751	753	750	734	729	698	725	711	736	727	769	759	703	784	755	745	729	764	761	792	712	708	752	743	771	739	775	753	759	765	708	733	765	752	751	739	785	731	787	712	742	736	764	743	779	705	810	740	715	746	767	759	714	708	766	794	721	743	706	797	760	800	712	728	752	769	732	734	809	754	752	733	742	760	717	740	772	815	797	734	772	733	728	754	782	690	731	734	761	765	751	725	757	767	760	753	743	702	765	747	707	748	716	738	797	771	737	749	769	761	742	751	790	743	767	756	747	767	726	733	801	807	743	778	740	758	713	759	793	733	770	758	763	742	727	725	769	757	732	722	796	718	745	715	727	741	755	718	778	737	733	734	730	725	736	772	742	762	738	722	696	746	773	726	716	742	789	749	794	765	761	742	691	757	720	736	735	739	741	782	756	711	725	707	730	718	750	768	731	810	739	682	733	798	768	777	734	751	780	820	750	758	706	748	741	730	742	703	751	711	752	797	737	741	757	722	693	767	776	747	743	741	721	778	742	703	750	715	735	703	728	723	756	709	742	775	747	752	796	689	736	753	758	787	750	736	767	777	780	794	738	720	839	780	729	743	777	697	736	717	735	788	808	779	736	710	713	705	756	726	770	685	723	803	727	755	714	755	720	773	747	728	730	799	790	803	787	718	746	716	718	736	746	723	739	794	770	748	745	715	699	762	700	685	746	728	759	733	715	712	729	753	717	724	795	703	792	737	777	727	802	740	716	754	748	719	774	717	713	760	718	788	776	745	765	743	769	748	778	781	733	817	782	703	712	718	752	730	760	689	726	763	765	773	760	778	720	734	753	722	787	776	740	747	745	737	728	810	746	725	758	696	750	766	721	736	760	794	814	703	720	793	725	698	747	737	747	763	730	758	741	723	769	726	757	761	727	738	786	738	777	717	774	760	771	751	763	791	745	742	759	778	758	741	760	696	719	763	766	732	702	747	798	736	737	788	728	795	727	761	749	763	772	743	756	725	777	752	737	715	744	733	767	746	716	732	749	751	704	727	746	755	750	758	778	712	755	748	716	770	743	740	727	775	760	719	801	767	719	737	734	783	747	728	758	734	784	730	771	733	754	699	737	755	747	733	779	729	725	746	715	769	763	756	761	724	757	789	795	738	699	720	760	716	712	771	812	781	754	776	731	768	732	774	754	771	728	772	708	714	730	732	731	761	761	766	717	750	766	767	743	726	729	690	744	781	767	765	793	736	734	724	721	738	726	701	736	769	764	718	754	737	757	743	827	730	779	739	849	815	797	744	743	705	744	752	730	787	738	738	752	747	757	745	709	732	745	789	731	751	738	743	755	741	724	717	735	751	749	747	768	760	729	729	795	720	775	694	772	746	718	707	783	734	728	735	781	743	738	748	742	722	768	751	826	761	740	726	795	739	719	743	725	759	747	769	753	748	779	748	714	766	743	738	746	770	756	714	670	774	769	784	737	802	724	701	737	720	724	738	736	764	776	719	773	748	757	697	731	687	768	744	759	750	739	754	720	750	739	785	727	747	756	720	739	716	776	694	771	758	775	741	769	741	775	747	745	727	736	724	738
23479	20928	28251	23759	20916	11198	1306	912	760	744	693	669	654	663	632	612	654	612	596	573	595	575	574	585	587	614	534	617	590	604	586	554	566	608	537	562	607	567	595	589	618	570	599	547	548	607	542	532	552	550	596	604	551	582	575	563	519	577	567	551	563	575	575	561	567	535	554	559	544	572	533	553	569	567	616	598	580	581	556	572	561	550	580	597	539	574	545	560	549	528	584	542	546	572	549	563	583	521	603	565	609	560	556	557	619	546	577	558	512	541	557	526	573	539	577	586	565	531	564	575	599	611	594	546	586	571	560	568	612	556	552	566	539	546	505	552	552	553	511	564	513	558	548	572	562	590	528	585	542	540	595	599	579	539	557	559	580	574	557	571	548	581	528	599	590	571	545	573	603	548	543	540	597	552	594	540	532	555	597	554	567	551	546	578	551	589	567	548	591	559	567	585	576	556	538	556	562	599	566	575	555	573	555	536	495	607	532	566	565	588	532	585	535	546	586	575	533	562	591	558	565	570	535	557	535	534	561	552	592	557	569	552	551	567	605	613	550	553	521	529	560	572	589	550	571	551	561	586	608	553	593	524	547	574	562	617	565	577	522	560	566	541	554	601	538	578	592	588	549	575	573	616	538	528	516	613	548	570	561	572	586	596	557	543	585	546	591	580	570	569	574	521	566	532	515	553	538	574	579	578	569	551	576	564	524	587	566	599	580	552	579	539	552	562	567	569	548	570	551	585	568	577	541	576	554	541	539	527	595	544	566	542	570	568	580	602	536	531	540	542	542	556	536	552	577	561	544	591	568	572	571	552	562	584	593	542	525	585	591	528	558	554	530	602	554	573	600	557	545	570	582	538	566	549	536	569	605	534	557	532	559	610	600	561	612	566	566	552	523	571	544	530	525	578	599	588	534	577	524	563	516	525	568	543	545	511	562	589	552	543	546	548	548	594	549	538	583	539	562	548	584	532	596	551	612	561	573	583	605	564	524	631	537	574	567	554	584	567	564	576	588	558	553	571	573	601	547	523	556	544	528	543	590	565	590	594	580	547	568	528	523	617	579	546	511	571	559	564	559	582	540	547	572	547	544	560	589	592	524	543	578	581	574	562	605	577	577	545	531	555	602	571	559	582	584	539	513	552	573	548	544	579	506	550	561	564	595	592	565	584	591	579	565	561	564	578	529	562	551	551	563	568	538	527	535	561	549	581	579	593	538	581	563	581	551	592	600	593	544	558	551	655	575	545	558	540	559	616	563	600	592	565	554	552	569	533	571	551	541	590	538	568	546	519	519	598	588	524	589	567	543	590	589	560	546	538	579	560	577	527	589	534	584	562	573	595	556	575	527	527	524	534	547	581	504	559	598	584	549	547	523	579	602	559	513	546	535	569	559	547	580	600	568	546	531	557	571	519	539	535	516	575	560	499	508	579	567	547	552	556	552	542	576	572	540	574	575	542	522	528	585	598	547	524	563	584	580	541	563	532	496	510	572	519	562	548	535	540	560	498	554	537	583	581	554	604	555	579	586	550	536	558	549	569	534	548	557	617	601	576	490	558	597	586	573	546	588	531	560	556	570	563	525	540	602	583	565	509	617	541	530	562	554	520	527	555	522	535	561	561	539	528	562	546	566	581	578	573	538	572	542	566	545	530	568	587	568	548	608	554	572	577	554	545	576	561	560	533	572	542	610	547	576	542	556	549	582	582	566	552	526	527	570	530	587	558	565	565	538	530	601	565	593	529	532	544	551	584	548	534	604	536	546	531	567	550	530	559	569	584	541	545	566	562	558	536	524	574	561	562	509	566	564	585	585	526	545	597	557	547	529	547	520	555	588	556	545	547	584	531	579	572	577	580	538	609	513	536	556	561	568	566	557	555	515	650	569	569	581	564	561	564	557	575	523	589	548	576	554	601	601	583	544	540	523	571	563	539	574	545	543	596	610	571	552	590	569	557	578	576	534	580	569	527	561	534	573	613	566	576	562	580	585	540	565	541	601	515	512	602	543	532	554	556	587	587	565	537	534	604	574	570	561	572	552	549	548	566	599	556	567	557	530	560	578	546	577	573	524	582	571	579	587	516	571	570	565	569	592	622	574	580	533	578	566	577	537	603	585	579	562	548	550	572	535	547	584	526	569	589	570	604	530	591	567	552	564	572	557	534	540	553	560	555	519	536	563	581	567	573	585	558	542	526	587	588	613	578	516	531	553	587	547	513	555	567	578	554	566	589	584	551	530	566	593	560	585	577	577	588	564	555	575	534	566	544	602	577	590	534	558	585	542	533	543	579	551	551	551	522	521	534	493	548	587	578	558	525	577	609	566	547	571	572	569	545	547	561	534	549	605	585	590	574	572	540	527	574	533	536	548	517	567	552	543	521	552	617	590	565	589	538	525	566	543	571	583	553	517	597	569	567	475	576	587	580	584	531	551	566	546	583	593	574	548	583	526	558	554	599	574	619	569	550	575	578	585	552	563	580	570	576	534	556	572	531	547	561	554	554	564	545	509	626	585	578	599	575	550	546	547	532	530	560	605	574	557	554	568	605	529	576	575	552	623	528	592	539	568	572	567	557	564	537	547	544	541	578	568	562	558	586	571	535	585	539	553	548	542	546	600	587	580	538	510	541	592	554	593	538	572	559	609	575	543	588	558	582	552	525	553	538	534	523	529	583	528	553	567	522	542	548	577	499	543	579	568	570	565	587	528	572	542	520	535	559	562	596	553	554	623	577	583	585	574	572	548	512	516	543	554	540	608	559	541	540	556	537	582	525	565	547	537	548	553	564	577	590	587	557	523	550	590	553	538	553	548	549	568	581	536	563	598	556	507	544	579	560	573	570	591	576	593	595	538	580	597	590	530	549	584	537	592	542	523	520	543	582	567	599	573	533	539	593	546	542	597	548	541	533	535	540	539	587	561	560	559	552	538	555	581	569	607	535	577	507	572	520	561	573	570	554	560	575	581	564	559	528	580	557	553	562	517	609	573	561	501	584	541	533	541	600	576	585	585	583	589	553	567	535	563	595	524	537	582	550	601	560	584	555	573	549	605	595	626	607	538	562	568	572	577	527	615	589	538	567	562	549	574	571	567	540	582	588	523	589	560	570	582	527	553	589	534	545	552	550	554	561	566	578	549	569	592	554	581	575	538	575	603	544	564	542	551	569	538	559	559	554	570	552	586	576	585	578	540	571	558	561	560	564	551	553	554	549	564	531	573	558	581	547	540	546	585	569	572	554	585	510	628	551	528	569	578	585	573	606	590	574	537	545	562	538	507	592	538	530	540	561	533	558	570	508	518	561	592	556	541	561	579	555	559	587	497	572	573	547	541	534	549	536	563	569	571	558	528	531	549	513	556	559	546	560	615	589	573	578	551	534	572	542	558	575	549	536	549	523	604	570	549	554	570	529	582	572	572	600	605	562	521	610	539	571	554	591	576	530	537	571	582	575	561	612	541	599	552	564	544	578	560	589	562	547	558	513	615	604
17428	9570	7750	4051	2893	2269	1871	1605	1383	1278	1156	1072	1079	1034	1039	921	912	894	886	877	898	868	820	833	867	848	855	816	826	830	817	834	826	823	824	791	824	836	832	825	874	781	786	838	796	810	818	762	816	792	825	797	817	750	740	796	855	830	797	826	806	808	772	835	815	790	819	797	806	826	784	782	817	800	782	803	766	808	879	828	800	787	838	812	762	797	815	796	795	839	776	817	830	838	792	759	794	770	822	828	805	779	806	733	798	776	788	785	805	784	829	771	777	782	762	773	765	739	779	764	803	763	796	801	838	807	827	772	712	827	748	832	786	762	737	796	804	824	796	775	831	796	789	791	775	765	755	870	847	805	771	779	787	830	796	784	825	782	786	775	766	811	836	786	746	811	806	820	784	794	812	850	713	812	820	786	805	825	856	769	790	817	763	780	825	779	802	759	799	817	788	784	834	795	836	790	802	751	837	768	822	791	807	820	783	801	786	792	806	829	755	776	771	805	803	832	806	793	756	758	819	789	784	815	775	793	798	784	828	794	765	813	775	784	835	808	802	832	839	792	810	815	814	791	792	847	850	793	818	848	780	764	836	794	782	787	808	784	834	787	751	744	800	790	828	754	795	789	799	789	816	880	804	780	871	806	803	798	799	766	758	841	813	791	783	840	755	875	804	775	767	784	839	823	753	828	777	790	790	860	769	788	863	812	831	825	746	779	799	836	792	804	805	767	785	772	784	827	805	814	831	799	810	843	810	815	776	779	779	824	821	813	784	825	857	801	817	730	751	760	790	807	848	807	802	804	806	762	783	752	787	866	783	832	773	831	744	818	777	766	761	769	811	819	770	776	792	834	838	759	837	772	795	785	799	753	843	781	777	788	786	826	745	812	796	800	799	757	829	800	773	838	779	772	798	775	800	747	788	792	808	755	776	769	861	773	769	817	842	798	836	819	772	801	826	808	791	823	760	809	780	818	813	811	780	818	848	754	818	778	828	765	782	742	767	737	818	803	713	836	767	798	806	803	745	860	758	813	757	807	709	792	775	816	768	788	811	808	746	823	810	785	754	777	779	834	819	790	783	763	802	827	783	801	836	815	824	772	841	819	759	802	848	750	832	756	809	786	797	773	777	837	811	791	810	766	822	778	777	800	837	760	821	792	818	793	785	844	782	777	806	809	797	764	786	795	831	828	803	810	806	759	799	756	812	802	778	745	814	804	764	781	774	767	765	842	755	779	825	751	837	785	788	782	836	807	770	820	811	818	776	844	782	830	779	815	813	747	795	824	788	775	811	828	800	757	820	798	773	807	813	828	789	842	784	803	763	795	767	771	802	817	817	805	801	815	813	752	778	802	819	738	792	804	867	763	814	780	831	780	778	770	757	817	815	765	812	747	794	816	805	817	768	764	808	795	831	776	775	809	789	772	790	783	827	782	844	818	793	780	810	773	788	780	791	779	730	828	790	816	819	825	770	816	819	804	762	823	840	809	771	824	770	836	807	787	785	807	830	812	787	762	753	816	811	798	776	817	810	782	800	823	750	818	832	796	732	763	776	806	772	777	816	816	788	791	754	803	775	796	821	834	793	774	817	806	823	840	764	794	778	786	803	759	786	818	811	834	796	819	756	793	778	840	773	774	795	782	823	808	834	784	794	803	822	814	803	779	832	800	744	822	799	759	825	786	761	768	798	796	775	814	796	767	814	777	820	825	770	815	739	776	787	818	794	800	756	814	805	788	786	816	844	855	777	820	815	792	783	787	785	837	828	786	851	781	765	823	786	773	783	833	771	761	765	776	857	833	817	780	805	831	777	837	824	763	850	853	775	785	796	825	808	758	754	842	788	789	786	792	816	803	853	794	792	764	827	765	785	811	852	789	793	809	790	805	844	836	808	827	785	781	803	807	807	815	756	834	798	833	818	822	791	812	777	790	810	781	779	762	835	775	798	800	799	768	785	785	813	826	789	861	720	789	756	736	828	798	773	813	766	806	786	808	765	751	756	812	781	834	776	766	782	785	838	760	854	825	796	805	771	787	813	790	814	779	767	845	793	742	777	818	864	803	803	821	813	810	814	766	762	784	783	809	827	805	788	751	801	804	753	839	837	836	855	768	795	817	789	805	787	811	762	821	747	782	801	785	744	808	809	812	808	730	811	804	807	830	801	760	794	806	808	794	793	775	825	774	790	806	794	791	754	811	737	797	799	771	800	839	791	804	776	797	792	801	814	746	778	779	763	800	820	812	824	812	775	784	794	843	852	827	826	863	772	785	802	818	792	824	817	804	765	772	850	828	794	793	754	821	837	825	782	827	830	819	788	788	820	766	780	770	782	807	834	811	785	790	799	787	788	766	830	790	815	819	763	793	794	820	783	759	828	784	833	778	765	781	834	764	767	747	758	813	823	813	771	784	778	768	781	775	751	804	790	851	774	785	819	806	797	764	805	816	812	784	836	782	827	795	772	807	791	836	834	851	799	753	729	743	823	789	799	769	814	803	820	795	787	805	808	843	764	814	865	819	769	839	778	803	819	790	765	782	841	773	775	753	840	821	852	774	812	769	787	781	853	796	784	815	810	775	749	822	795	769	801	793	770	796	784	793	758	782	834	814	790	815	777	782	798	831	817	833	804	821	817	815	762	787	785	803	810	818	778	781	777	744	806	821	751	824	789	767	763	840	783	830	780	771	789	818	727	829	805	785	752	801	792	793	760	796	799	781	769	846	813	817	800	747	817	788	804	783	825	775	806	856	775	801	762	783	801	759	770	810	762	793	833	759	737	739	798	879	760	803	784	769	747	816	887	698	783	792	778	802	754	855	804	822	744	797	786	782	787	825	821	826	772	785	781	812	782	786	807	811	769	793	806	776	838	815	810	777	806	774	780	824	805	842	801	803	769	745	779	818	777	819	755	840	812	800	802	789	778	763	782	868	799	780	764	743	852	845	759	807	780	781	747	761	814	748	790	787	776	823	791	805	822	789	786	778	814	817	732	824	784	736	780	771	808	756	778	841	844	826	837	850	791	805	769	775	746	837	822	814	825	783	802	763	781	802	824	794	778	799	803	840	764	845	751	823	762	828	796	840	791	785	772	787	794	808	818	774	826	798	760	788	791	794	764	801	817	790	767	850	794	785	773	778	798	812	791	787	823	801	825	792	791	814	814	775	790	719	737	805	793	767	831	822	774	822	827	803	787	799	776	815	762	753	827	807	796	823	853	808	724	775	794	734	779	804	813	844	817	757	791	838	834	788	817	789	814	790	819	837	756	804	820	795	750	807	790	757	775	767	799	802	817	867	768	855	760	800	803	847	810	833	844	749	789	804	750	783	849	810	781	777	871	843	789	776	784	772	817	809	825	810	784	843	775	812	834	810	765	803	806	808	735	799	792	789	785	776	770	770	820	834	781	813	811	793	770	767	821	812	858	826	774	797	818	844	765	839	783	816	800	812	809	814	749	808	789	806	768	829	835	838	831	745	796	799	781	800	795	813
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
